/*********************************
	    CALENDAR STYLES
*********************************/

@import url(/calendar/calendar-blue2.css);

/*********************************
	       FORM STYLES
*********************************/

/*form#index 
{
	background: url(/images/NesbitLogo.jpg) top right no-repeat;
}*/

form
{
	
}

table.InputTable
{
   font-family: Arial, Verdana, Geneva, Helvetica;
}
th.InputLabel
{
   font-family: Arial, Verdana, Geneva, Helvetica;
   text-align: right;
   padding:0 10px 8px 0;
   vertical-align:top;
   line-height:21px;
}
td.InputControl
{
   font-family: Arial, Verdana, Geneva, Helvetica;
   font-size: 9pt;
   text-align: left;
   vertical-align:top;
   padding-bottom:8px;
   line-height:21px;
}
th.InputLabelHeader
{
	padding-top:30px;
   text-align: left;
}

tr.required th.InputLabel label
{
	padding-left:8px;
	background: url(/images/icon_required.gif) top left no-repeat;
}

table.InputTable .questions .InputLabel
{
padding-left:40px;
text-indent: 17px;
padding-bottom:10px;
}

table.InputTable .questions .InputLabel span
{
	width:15px;
	text-align:right;
	display:block;
	margin-left:-15px;
	float:left;
}

table.InputTable h2
{
	margin:0 0 5px 0;
}

table.InputTable h3
{
	font-family:Georgia;
	border-bottom:1px solid #666666;
	margin:5px 0 10px 0;
	color:#333333;
	font-weight:normal;
	font-size:15px;
}

table.InputTable .format
{
	font-size:10px; 
	color:#999999; 
	font-style:italic;
}

table.InputTable button.trigger 
{
	padding:1px 0 0 0;
	margin-bottom:-1px;
	height:24px;
}

table.InputTable .directions
{
	margin:10px 0;
}

.directions
{
	margin: 10px 0 0 0;	
}

#lblMsg 
{
}

.SuccessText 
{
	color:#009900;	
	display:block;
	padding:20px;
	margin:20px 0 0 0;
	border:1px solid #009900;	
}

.ErrorText
{
	color:#FF0000;	
	display:block;
	padding:20px;
	margin:20px 0 0 0;
	border:1px solid #FF0000;	
}

/*********************************
	      PROGRESS STYLES
*********************************/
#progress
{
	background: #EBEBEB url(/images/background_progress.gif) top left no-repeat;
	padding:10px;	
	width:100px;
	position:absolute;
	text-align:center;
	/*
	top:175px;
	left:10px;
	*/
	top:175px;
	left:20px;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	
}

#progress ul
{
	text-align:left;
	margin:15px 0 15px 30px;
	padding:0;
}

#progress .current
{
	font-weight:bold;	
}

#progress h3
{
	font-size:10px;	
	
}


#progressConsumer
{
	background: #EBEBEB url(/images/background_progress.gif) top left no-repeat;
	padding:10px;	
	width:100px;
	position:absolute;
	text-align:center;
	/*
	top:175px;
	left:10px;
	*/
	top:43px;
	left:20px;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	
}

#progressConsumer ul
{
	text-align:left;
	margin:15px 0 15px 30px;
	padding:0;
}

#progressConsumer .current
{
	font-weight:bold;	
}

#progressConsumer h3
{
	font-size:10px;	
	
}


/*********************************
	      OTHER STYLES
*********************************/

p
{
	margin: 0 0 15px 0;
}

h1
{
	font-family:'Georgia';
	font-weight:normal;
	font-size:25px;
	text-transform:uppercase;
	font-variant:small-caps;
	margin: 20px 0 10px 0;
}

h2
{
	font-family:Georgia;
	background: url(/images/background_formsection.gif) top left no-repeat;
	border-top:1px solid #666666;
	padding:5px 0 0 12px;
	margin:10px 0 10px 0;	
	color:#666666;
	font-weight:normal;
	font-style:italic;
	font-size:20px;	
}

.SelectAgent 
{
	width:560px;
	background: #999999;
	border: 1px solid #333333;
	padding:10px;
	margin:15px 0;
	text-align:right;
	color:#FFFFFF;
	font-size:13px;
	font-family:Arial,Verdana,Helvetica;
	font-weight:bold;
}
.SelectAgent #selectAgent_Agent
{
	margin-bottom:-2px;
}

tr.DataGridHeader
{
	background: #6F6F6F url(/images/background_datagridheader.gif) top left repeat-x;
	color:#FFFFFF;	
	font-weight:bold;
	font-family:Arial,Verdana, Helvetica, Sans-Serif;
}
tr.DataGridHeader td
{
	white-space:nowrap;
	border-top:#cccccc 1px solid;
	border-left:none;
	border-right:none;
	padding-right:10px;
}
tr.DataGridItemOdd
{
	background:#eeeeee;	
}
tr.DataGridItemEven
{
	background:#dddddd;	
}

.HelpLabel
{
	BORDER-RIGHT: #000000 1pt solid; 
	BORDER-TOP: #000000 1pt solid; 
	VISIBILITY: hidden; 
	BORDER-LEFT: #000000 1pt solid; 
	COLOR: red; 
	BORDER-BOTTOM: #000000 1pt solid; 
	BACKGROUND-COLOR: #ffffcc;
	padding: 10px 10px 10px 10px;
}

