/*
################################################################################
Form CSS Style Sheet for GeoEye Corporate Web Site
Created by BrainSpark Media
Copyright (C) 2008 GeoEye
################################################################################
*/


/* 
--------------------------------------------------------------------------------
For drop-down lists
--------------------------------------------------------------------------------
*/
select 
{
	font: normal 12px/normal Arial, Helvetica, sans-serif;
	color: #666666;
	height: 24px;
	background: #f5f5f5 url(/CorpSite/assets/images/back_mediaroom_form.jpg) repeat-x;
	border:1px solid #D1D1D1;
	margin-bottom:6px;
	margin-top:5px;
	padding: 5px 0px 0px 5px;
}
.formSelect 
{
	font: normal 12px/normal Arial, Helvetica, sans-serif;
	color: #666666;
	height: 24px;
	background: #f5f5f5 url(/CorpSite/assets/images/back_mediaroom_form.jpg) repeat-x;
	border:1px solid #D1D1D1;
	margin-bottom:6px;
	margin-top:5px;
	padding: 5px 0px 0px 5px;
}


/* 
--------------------------------------------------------------------------------
For submit buttons
--------------------------------------------------------------------------------
*/
input[type='submit'],input.submit
{
	font: normal 12px/normal Arial, Helvetica, sans-serif;
	padding: 1px 5px 2px 5px;
	background-image: url(/CorpSite/assets/images/back_button.jpg);
	height: 25px;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #cccccc;
	width: auto;
}
.formSubmit
{
	font: normal 12px/normal Arial, Helvetica, sans-serif;
	padding: 1px 5px 2px 5px;
	background-image: url(/CorpSite/assets/images/back_button.jpg);
	height: 25px;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #cccccc;
	width: auto;
}

.fieldRequired
{
	color: Red;	
}
/* 
--------------------------------------------------------------------------------
For text input boxes (single line)
--------------------------------------------------------------------------------
*/

input[type='text'],input.text,textarea
{
	color:#4C4C4C;
	font-family:Arial,Helvetica,Geneva,sans-serif;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	letter-spacing:0em;
	line-height:14px;

	background: #f5f5f5 url(/CorpSite/assets/images/back_mediaroom_form.jpg) repeat-x;
	border:1px solid #D1D1D1;
	font-size:12px;
	margin-bottom:2px;
	margin-top:3px;
	padding:5px;
}
.formText 
{
	background: #f5f5f5 url(/CorpSite/assets/images/back_mediaroom_form.jpg) repeat-x;
	border:1px solid #D1D1D1;
	font-size:12px;
	margin-bottom:2px;
	margin-top:3px;
	padding:5px;
}
input[type='password'],input.password 
{
	background: #f5f5f5 url(/CorpSite/assets/images/back_mediaroom_form.jpg) repeat-x;
	border:1px solid #D1D1D1;
	font-size:12px;
	margin-bottom:2px;
	margin-top:3px;
	padding:5px;
}
.formPassword
{
	background: #f5f5f5 url(/CorpSite/assets/images/back_mediaroom_form.jpg) repeat-x;
	border:1px solid #D1D1D1;
	font-size:12px;
	margin-bottom:2px;
	margin-top:3px;
	padding:5px;
}

/* 
--------------------------------------------------------------------------------
General form control style classes
--------------------------------------------------------------------------------
*/
.elementWidthA
{
	width: 200px;
}
.elementWidthB
{
	width: 410px;
}
.elementWidthC
{
	width: 150px;
}
.formTableColumn
{
	width: 210px;
}
.formTableColumnWide
{
	width: 420px;
}
.formTableColumnSpacer
{
	width: 10px;
}
.formTableRow
{
	height: 30px;
}

/* 
--------------------------------------------------------------------------------
For ASP.NET CheckBoxList controls
These controls are rendered as a table with child elements which are handled
here explicitly. 
--------------------------------------------------------------------------------
*/
.checkBoxList
{
	border: none;
	padding: 0px 0px 0px 0px;
}
.checkBoxList * tr
{
	height: 18px;
}
.checkBoxList * input[type='checkbox'],input.checkbox
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.checkBoxList * label
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 5px;
}
