/* Default CSS Stylesheet for Customerlink*/

BODY{	font-weight:normal;
   	letter-spacing:normal;
    	text-transform:none;
	text-decoration:none;
    	word-spacing:normal;
    	margin:0;
	padding:0;	
	}
H1{	font-size:1.50em;
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	font-weight:normal;
	text-align:left;
	color:white;
	}
H2{	font-size:1.40em;
	margin:0;	
	padding:0px 0px 20px 0px;
	font-weight:normal;
	text-align:left;
	}		
H3{	font-size:1.0em;
	margin:0;	
	padding:20px 0px 5px 0px;
	font-weight:bold;
	text-align:left;
	}	
H4{	font-size:0.95em;
	margin:0;	
	padding:15px 0px 5px 0px;
	font-weight:bold;
	text-align:left;
	}			
H5, DT{	font-size:1.0em;
	margin:0;	
	padding:0px 0px 0px 0px;
	font-weight:bold;
	text-align:left;
	}		
H6{	font-size:.8em;
	margin:0;	
	padding:0px 0px 0px 0px;
	font-weight:bold;
	text-align:left;
	}
TH{	vertical-align:baseline;
	font-size:1em;
	font-weight:bold;
	word-spacing:normal;
	letter-spacing:normal;
	text-transform:none;
	}	
P{	font-size:.95em;
	line-height:1.4em;
	word-spacing:0.10em;
	letter-spacing:normal;
	text-transform:none;
	margin:0;
	padding:0px 0px 10px 0px;
	}
A:link{	
	text-decoration:none;
	font-weight:bold;
	color:	#3333cc;
	border-bottom: 1px solid;
	}		
A:visited{	
	text-decoration:none;
	font-weight:bold;
	color:#351d7f;
	border-bottom: 1px solid;
	}		
A:active{	
	text-decoration:none;
	font-weight:bold;
	color:	#333399;
	border-bottom: 1px solid;
	}		
A:hover{	
	text-decoration:none;
	font-weight:bold;
	color:	#3333cc;
	border-bottom: 1px solid;
	}
	
SMALL{	font-size:0.60em;padding:0;}	
BIG{	font-size:1.17em;}	
STRONG{	color:#111111;}

UL {	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	}	
	UL LI {padding:0px 0px 5px 0px;}

OL {	font-size:.95em;}

IMG {margin:0px;}
DL{ 	margin:0px 0px 10px 0px;
	padding:0;
	clear:both;}
	DL DT{  margin:0;
		padding:0px 0px 0px 0px;}
		DL DT a{
			margin:0;
			padding:0;}
	DL DD{	margin:0;
		padding:4px 0px 0px 0px;}
		DL DD P{
			word-spacing:0.10em;
			letter-spacing:normal;
			text-transform:none;
			/*line-height:1.3em;
			font-size:1em;*/
			margin:0;
			padding:0px 0px 0px 0px;}
	DL DD.sub{
		font-size:11px;
		color:#83080B;}	

TITLE{width:100px;}
FORM{margin:0;padding:0;}
FIELDSET{border:solid 1px #cccccc;padding:10px 10px 10px 10px;}
INPUT {border:solid 1px #000000;}
SELECT {border:solid 1px #000000;}
TEXTAREA {border:solid 1px #000000;}
LEGEND{font-size:11px;font-weight:normal;text-transform:uppercase;}
LABEL{font-size:10px;font-weight:normal;text-transform:uppercase;}
	LABEL EM{color:red;font-weight:bold;padding:0px 2px 0px 0px;}
HR {margin:5px 0px 10px 0px;padding:0;color:#efefef;height:1px;}



/*-----------------------------------------------------------------------*/
.access{display:none;}
.validate{
	/*float:right;
	font-weight:normal;
	font-size:0.7em;
	border:solid 0px #5398c1;
	margin:0px 20px 0px 0px;*/
	display:none;}
/*-----------------------------------------------------------------------*/

#container {
	width:950px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:auto;
	margin-left:auto;
	padding:0;
	}
#header{
	width:950px;
	height:98px;
	margin:0;
	padding:0;
	background:#000000 url(/Resources/Image/bg_Asphalt2.gif) top center repeat-y;
	border:solid 0px red;
	float:left;
	}
	#header a.logo:link,
	#header a.logo:active,
	#header a.logo:visited,
	#header a.logo:hover{
		z-index:9000;		
		height:0px;
		width:500px;
		display:block;
		float:left;
		background:transparent url(/Resources/Image/EnGenXLogo_off.png) 25px 0px no-repeat;
		margin:0px 0px 0px 25px;
		padding:98px 0px 0px 0px;
		overflow:hidden;
		border:solid 0px red;
		}
		#header a.logo:hover{background:transparent url(/Resources/Image/EnGenXLogo_on2.png) 25px 0px no-repeat;}
	#header p.headerPhrase{
		display:block;
		float:right;
		clear:right;
		overflow:hidden;
		width:283px;
		height:0px;
		margin:30px 25px 0px 0px;
		padding:14px 0px 0px 0px;
		background:transparent url(/Resources/Image/headerPhrase.png) 0px 0px no-repeat;
		}
#content{
	float:left;
	width:950px;
	z-index:1000;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:solid 0px red;
	}
	#content .editForm{
		float:left;
		width:900px;
		margin:0px 25px 0px 25px;
		border:solid 0px blue;
		}
	#content .formWrap{
		float:left;
		margin:0;
		padding:0px 20px 20px 20px;
		border:solid 0px green;
		background-color:#FFFFFF;
		width:860px;
		}
	#content .instructions{
		float:left;
		margin:0;
		padding:20px 20px 10px 20px;
		border:solid 0px orange;
		width:860px;
		background-color:#FFFFFF;
		}	
		#content .instructions .toggle{
			float:right;
			font-size:10px;
			font-weight:normal;
			z-index:1000;
			}



			.c_flash_slideshow{
				float:left;
				border:solid 0px red;
				width:645px;
				margin:0px 0px 10px 0px;
				#margin:0px 0px 0px 0px;
				}
			.c_piechart{
				float:right;
				border:solid 0px red;
				width:265px;
				height:245px;
				background-color:#c3dae8;
				}


#footer{
	float:left;
	clear:both;
	width:950px;
	margin:0;
	padding:5px 0px 0px 0px;
	margin:15px 0px 20px 0px;
	border:solid 0px green;
	background:transparent url(/Resources/Image/navDivider.jpg) top center no-repeat;
	}
	#footer .developer,
	#footer .copyright{
		margin:0;
		padding:0px 25px 0px 25px;
		color:#f8e45c;
		text-align:left;
		font-size:0.6em;
		display:inline;
		border:solid 0px #f8e45c;		
		}
		#footer a:link,
		#footer a:active,
		#footer a:hover,
		#footer a:visited,
		#footer a{font-weight:normal;border:solid 0px #f8e45c;}

		#footer .copyright{float:left;}
		#footer .developer{float:right;}

#hgcAdminPage {
	width:950px;
	margin:0;
	margin-right:auto;
	margin-left:auto;
	padding:0;
	overflow:hidden;
	}	


/*
	#hgcAdminPage .btnEdit{float:left;width:190px;padding:5px 0px 5px 0px;margin:0;}
	#hgcAdminPage .btnDelete{float:left;width:180px;padding:5px 0px 5px 0px;margin:0;}


	.btnSubmit,
	.btnSelected,
	.btnUp,
	.btnDown,
	.btnEditLG,
	a.btnEdit,
	input.btnEdit,
	.btnDelete{
		display:block;
		text-align:center;
		padding-top:3px;
		padding-bottom:3px;
		font-size:11px;
		font-weight:bold;
		font-family:Arial,Verdana, Helvetica, sans-serif;
		border:solid 0px red;
		color:#ffffff;
		}
	.btnSubmit,
	.btnSelected,
	.btnUp,
	.btnDown,
	.btnEditLG,
	.btnEdit{
		margin:0px 1px 0px 0px;		
		background: url(/Resources/Image/fade_orange.gif) bottom left repeat-x;
		background-color:#fcf4cf;
		color:blue;
		}
	.btnDelete{
		margin:0;
		background: url(/Resources/Image/fade_orange.gif) bottom left repeat-x;
		background-color:#fcf4cf;
		color:blue;
		}
			
		input.btnEdit,	
		.btnSelected:link,
		.btnSelected:visited,
		.btnSelected:active,
		.btnSelected:hover,
		.btnUp:link,
		.btnUp:visited,
		.btnUp:active,
		.btnUp:hover,
		.btnDown:link,
		.btnDown:visited,
		.btnDown:active,
		.btnDown:hover,
		.btnDelete:link,
		.btnDelete:visited,
		.btnDelete:active,
		.btnDelete:hover,
		.btnEditLG:link,	
		.btnEditLG:visited,	
		.btnEditLG:active,	
		.btnEditLG:hover,
		.btnEdit:link,
		.btnEdit:visited,
		.btnEdit:active,
		.btnEdit:hover{border:solid 1px #aaaaaa;color:#777777;}
	
		.btnSelected:hover,
		.btnUp:hover,
		.btnDown:hover,
		.btnEditLG:hover,
		.btnEdit:hover{
			background: url(/Resources/Image/fade_yellow.jpg) top left repeat-x;
			background-color:#00FF00;
			color:#111111;}	
		.btnDelete:hover{
			background: url(/Resources/Image/fade_yellow.jpg) top left repeat-x;
			background-color:#FF0000;
			color:#111111;}	
		
		.btnDown{width:45px;float:left;}
		.btnUp{width:25px;float:left;}


a.btnSubmit{
	border:solid 1px white;
	margin:20px 20px 0px 20px;
	color:white;
	}


.wizard .btnEdit{float:left;width:160px;margin:0px 0px 0px 10px;}
	


*/

	

	input.btnEdit,
	input.btnDelete,
	a.btnEdit,
	a.btnDelete{
		display:inline-block;
		padding:3px 10px 3px 10px !important;
		margin:0;		
		font-size:.8em;
		font-weight:normal;
		text-align:center;
		background:#fcf4cf url(/Resources/Image/fade_yellow.gif) bottom left repeat-x;
		border:solid 1px #777777 !important;
		color:#777777;
		text-decoration:none !important;
		}
		.Selected,
		.btnEdit:hover{
			background:#00FF00 url(/Resources/Image/fade_yellow.jpg) top left repeat-x;
			color:#111111;
			text-decoration:none !important;
			}	
		.btnDelete:hover{
			background:#FF0000 url(/Resources/Image/fade_yellow.jpg) top left repeat-x;
			color:#111111;
			text-decoration:none !important;
			}	
	input.btnEdit,
	input.btnDelete{padding:1px 10px 2px 10px !important;}
		
	.admin .ddlList	{
		display:block;
		padding:0;
		background-color:#F2F7F1;
		font-size:13px;
		width:320px;
		height:23px !important;
		height:25px;
		border-style:none;
		border:1px solid #F2F7F1;
		}


.rs2,
.odd{background-color:#FFFFFF;}
.rs1,
.even{background-color:#ebe9e9;}


tr.header td,
tr.header th{
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	background-color:#cbcbcb;
	color:#111111;
	font-size:10px;
	text-transform:uppercase;
	padding:3px 3px 3px 3px;
	}
	.resultStats{
		float:left;
		font-size:0.8em;
		width:250px;
		border:solid 0px red;
		padding:2px 0px 2px 0px;
		margin:2px 0px 0px 0px;
		}
	ul.resultAlpha{
		float:right;
		font-size:0.75em;
		width:520px;
		border:solid 0px red;
		padding:0px;
		margin:0px 0px 2px 0px;
		text-align:right;
		list-style:none;
		}
		ul.resultAlpha li{
			padding:0;
			margin:2px 0px 2px 2px;
			float:left;
			}
			ul.resultAlpha a{
				padding:1px 3px 1px 3px;
				margin:0;
				display:block;
				text-decoration:none;
				font-weight:normal;
				border:solid 1px #AAAAAA;				
				color:#111111;
				}
				ul.resultAlpha a.selected{background-color:#358eba;border:solid 1px #358eba;color:#FFFFFF;}
				ul.resultAlpha a:hover{background-color:#DDECF5;}
	tr.resultNav{display:none;}
	ul.resultNav{
		font-size:0.8em;		
		padding:2px 0px 15px 0px;
		margin:0;
		list-style:none;
		background-color:#ffffff;
		height:20px;
		}
		ul.resultNav li{
			padding:0;
			margin:2px 0px 0px 2px;
			float:left;
			}
			ul.resultNav a{
				padding:2px 3px 2px 3px;
				margin:0;
				display:block;
				text-decoration:none;
				font-weight:normal;
				border:solid 1px #AAAAAA;
				color:#111111;
				}
				ul.resultNav a.selected{background-color:#358eba;border:solid 1px #358eba;color:#FFFFFF;}
				ul.resultNav a:hover{background-color:#DDECF5;}
	
	div.noResults{
		font-size:16px;
		font-weight:bold;
		color:red;
		text-align:center;
		padding:5px 20px 5px 20px;
		margin:0px;
		border-top:solid 1px #cbcbcb;
		}


.hidden{display:none;}
.clear{clear:both;}

div.error,
p.error{
	font-size:16px;
	font-weight:bold;
	color:red;
	text-align:center;
	}


.chart{/*float:right;*/margin:10px 10px 0px 10px;}

table.stats{float:left;margin:10px 0px 0px 0px;}
	.stats th {font-size:11px;text-align:right;padding:4px 0px 4px 10px;}
	.stats td {font-size:11px;padding:4px 4px 4px 4px;}

.wizard{padding:20px 10px 10px 10px;}
	.wizard fieldset{padding:5px 0px 10px 0px;}
	.wizard label{width:150px;float:left;text-align:right;padding:5px 0px 0px 0px;}
	.wizard select,
	.wizard input {float:left;width:500px;margin:0px 0px 0px 10px;}
	.wizard .radio{clear:both;margin:5px 0px 0px 0px;}
		.wizard .radio input{border:solid 0px red;width:20px;background-color:#ffffff;float:left;}
		.wizard .radio label{width:700px;text-align:left;float:left;}
	wizard .admin {margin:10px 0px 0px 0px;}


.popImage{margin:-60px 0px 0px 100px;padding:0px 0px 0px 0px;width:300px;position:relative;}
	.popImage h2.popImageH2{margin:0;padding:20px 30px 10px 20px;background: url(/Resources/Image/topcap_orange.png) 0px 0px no-repeat;font-size:1.2em;text-align:center;}
	.popImage .popImageInfo{margin:0;padding:10px 10px 10px 20px;background: url(/Resources/Image/whitemiddle.png) 0px 0px repeat-y;}
	.popImage .popImageFooter{margin:0;padding:0px 10px 20px 20px;background: url(/Resources/Image/bottomcap.png) 0px 0px no-repeat;height:23px;}
	.popImage .popImagePointer{border:solid 0px red;width:55px;height:101px;background: url(/Resources/Image/up-left-combo.png) 0px 0px no-repeat;position:absolute;top:55px;left:-43px;}


.modalBG{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	z-index:7500;
	position:absolute;
	height:100%;
	}
.pnlEdit{
	padding:10px 10px 10px 10px;
	z-index:8000;
	background-color:white;
	width:750px;
	height:500px;
	}
.pnlStart{
	padding:10px 10px 10px 10px;
	z-index:8000;
	background-color:white;
	width:750px;
	height:300px;
	}

.noresults{font-size:1.0em;color:red;}

.dgWide{width:100%;}
.dgMid{text-align:center;}
	
	
fieldset table.formFieldTable{
	display:block;
	position:relative;
	width:380px;
	border:solid 0px blue;}
	table.formFieldTable th{
		font-size:.7em;
		font-weight:normal;
		text-transform:uppercase;
		text-align:right;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		width:100px;
		}
	table.formFieldTable td{
		font-size:.7em;
		text-transform:uppercase;
		padding:0px 5px 0px 0px;
		margin:0px 0px 0px 0px;
		border:solid 0px red;
		width:30px;
		text-align:center;
		}
		table.formFieldTable .checkbox{
			padding:0px 0px 0px 0px;
			margin:0px 10px 0px 10px;
			width:30px;
			}
.reqNotice{color:#FF0000;font-size:.7em;}