
/* Default CSS Stylesheet for Extend Interactive */

	img,
	div,
	#nav,
	ul { behavior: url(/Includes/iepngfix.htc) }

BODY{  	font-family:Helvetica, Verdana, sans-serif;
    	font-size:0.9em;
    	font-weight:normal;
   	letter-spacing:normal;
    	text-transform:none;
	text-decoration:none;
    	word-spacing:normal;
    	margin:0;
	padding:0;
	/*background: url(../Images/bg_page.jpg) top left repeat-x;
	background-color: #c6c6c6;*/
	background-color:#000000;
	color:#000000;
	}
H1{	position:absolute;
	left:-99999px;
	height:0px;
	overflow:hidden;
	margin:0;
	padding:0;
	}
H2{	font-size:1.05em;
	position:relative;
	margin:0;	
	padding:0px 0px 0px 0px;
	font-weight:bold;
	text-align:left;
	}		
H3{	font-size:.9em;
	position:relative;
	margin:0;	
	padding:0px 0px 0px 0px;
	font-weight:bold;
	text-align:left;
	}	
H4{	font-size:.85em;
	position:relative;
	margin:0;	
	padding:0px 0px 0px 0px;
	font-weight:bold;
	text-align:left;
	}			
H5, DT{	font-size:1em;
	position:relative;
	margin:0;	
	padding:0px 0px 0px 0px;
	font-weight:bold;
	text-align:left;
	}		
H6{	font-size:.8em;
	position:relative;
	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:.85em;
	word-spacing:0.10em;
	letter-spacing:normal;
	text-transform:none;
	line-height:1.4em;
	margin:0;
	padding:0px 0px 0px 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:#000000;}

UL {	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}	
	UL LI {padding:0px 0px 5px 0px;}

OL {	font-size:.95em;}

IMG {margin:0px;}
DL{ 	font-size:.95em;
	line-height:1.4em;
	position:relative;
	margin:0px 0px 10px 0px;
	padding:0;
	clear:both;}
	DL DT{
		position:relative;
		margin:0;
		padding:0px 20px 0px 20px;}
		DL DT a{
			position:relative;
			margin:0;
			padding:0;}
	DL DD{
		position:relative;
		font-size:12px;
		margin:0;
		padding:4px 20px 0px 20px;}
		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 10px 0px;}
	DL DD.sub{
		font-size:11px;
		color:#83080B;}	

TITLE{width:100px;}
FORM{margin:0;padding:0;}
FIELDSET{border:solid 1px #cccccc;}
INPUT {border:solid 1px #000000;background-color:#efefef;}
SELECT {border:solid 1px #000000;background-color: #efefef;}
TEXTAREA {border:solid 1px #000000;background-color: #efefef;}
LEGEND{font-size:11px;font-weight:normal;text-transform:uppercase;}
LABEL{font-size:10px;font-weight:normal;text-transform:uppercase;}
HR {margin:0px 0px 10px 20px;padding:0;color:#DDDDDD;height:1px;}



/*-----------------------------------------------------------------------*/
.access{display:none;}
.validate{display:none;}
/*-----------------------------------------------------------------------*/

#container {
	position:relative;
	width:900px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:auto;
	margin-left:auto;
	padding:0px 0px 9px 0px;
	background: url(../images/bg_blackborder.jpg) 9px 0px no-repeat;	
	background-color:#ffffff;
	}
#content{
	width:882px;
	position: relative;
	z-index:1000;
	margin:0px 9px 0px 9px;
	padding:0px 0px 10px 0px;
	border:solid 0px red;
	background: url(../images/bg_content.gif) 0px 0px repeat-y;	
	}
#header{
	width:882px;
	z-index:2000;
	position:relative;
	clear:both;
	padding:0;
	margin:0px 9px;
	height:135px;		
	border:solid 0px red;
	background-color:#ffffff;
	}
	#header a.logout,
	#header a.login{
		position:absolute;
		top:30px;
		right:20px;
		text-decoration:none;
		font-size:0.7em;
		font-weight:normal;
		border:solid 0px #e6ad6f;
		color:#aaaaaa;
		}
		#header a.logout:hover,
		#header a.login:hover{color:#000000;}

	#header img,
	#header a:link,
	#header a.active,
	#header a:visited,
	#header a:hover{border:solid 0px red;}

	#header .simpleSearch{
		z-index:5500;
		position:absolute;
		top:30px;
		right:0px;
		width:180px;
		border:solid 0px green;
		margin:0;
		padding:0;
		}
		#header .simpleSearch input{
			width:110px;
			height:18px;
			border:solid 1px #bbbbbb;
			float:left;
			margin:0px 5px 0px 0px;
			padding:0px 0px 0px 0px;
			background-color: #ffffff;
			}
		#header .simpleSearch a{display:block;font-size:0.8em;margin:3px 0px 0px 0px;color:#000000;}
		#header .simpleSearch a:hover{color:#ef9a32;}

#footer{
	width:882px;
	height:215px;
	position:relative;
	margin:0px 9px 0px 9px;
	padding:5px 0px 0px 0px !important;
	padding:5px 0px 0px 0px;
	border:1px solid white;
	border-width:5px 0px 0px 0px;
	background-color:#ef9a32;
	background: url(../images/bg_footer.png) 0px 0px repeat-x;
	}
	#footer ul{
		position:absolute;
		display:block;
		width:255px;
		height:195px;
		bottom:11px;
		left:25px;
		background: url(../images/bg_footerlogo2.png) left bottom no-repeat;
		margin:0;
		padding:15px 0px 0px 0px;
		border:0px solid white;
		}
		#footer ul li{
			width:180px;
			list-style:none;
			border:solid 1px #e6ad6f;
			border-width:0px 0px 1px 0px;
			padding:2px 0px 2px 5px;								
			margin:0;
			}
			#footer ul li a{
				font-size:.8em;
				display:block;
				width:180px;
				color:#ffffff;
				padding:0px 0px 0px 0px;								
				margin:0;
				}
				#footer ul li a:link,
				#footer ul li a:visited,
				#footer ul li a:active,
				#footer ul li a:hover{
					text-decoration:none;
					font-weight:normal;
					border:solid 0px #e6ad6f;
					}
				#footer ul li a:hover{color:#000000;}
	#footer #copyright{
		position: absolute;
		bottom:18px;
		right:20px;
		display:block;
		width:400px;
		margin:0;
		margin-right:auto;
		margin-left:auto;
		padding:0px 0px 0px 20px;
		color:#e6ad6f;
		text-align:right;
		font-size:.6em;
		border:0px solid green;
		}
		#footer .copyright a:link,
		#footer .copyright a:active,
		#footer .copyright a:hover,
		#footer .copyright a:visited,
		#footer .copyright a{color:#e6ad6f;font-weight:normal;}
		#footer .copyright a:hover{text-decoration:underline;}

#hgcAdminPage {
	position: relative;
	width:900px;
	height:25px;
	margin:0;
	margin-right:auto;
	margin-left:auto;
	padding:0;
	overflow:hidden;}
	#hgcAdminPage .btnEdit{float:left;width:180px;}
	#hgcAdminPage .btnDelete{
		float:left;
		width:165px !important;
		width:165px;
		}



#content .viewFlashSlideShow{
	width:882px;
	position:relative;
	border:solid 0px green;
	margin:0;
	padding:0px 0px 5px 0px;
	background-color:#ffffff;
	}


	.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:Verdana, Helvetica, sans-serif;
		border:solid 0px #000000;
		color:#ffffff;
		}
	.btnSubmit,
	.btnSelected,
	.btnUp,
	.btnDown,
	.btnEditLG,
	.btnEdit{
		margin:0px 1px 0px 0px;		
		background: url(../Images/fade_yellow.jpg) bottom left repeat-x;
		background-color:#fcf4cf;
		color:blue;
		}
	.btnDelete{
		margin:0;
		background: url(../Images/fade_yellow.jpg) 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 #000000;color:#777777;}
	
		.btnSelected:hover,
		.btnUp:hover,
		.btnDown:hover,
		.btnEditLG:hover,
		.btnEdit:hover{
			background: url(../Images/fade_yellow.jpg) top left repeat-x;
			background-color:#00FF00;
			color:#000000;}	
		.btnDelete:hover{
			background: url(../Images/fade_yellow.jpg) top left repeat-x;
			background-color:#FF0000;
			color:#000000;}	
		
		.btnDown{width:45px;float:left;}
		.btnUp{width:25px;float:left;}
		
		
	.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;
		}

.formWrap{
	position:relative;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	border:solid 0px #eeeeee;
	background: url(../Images/bg_fade_bot.jpg) bottom left repeat-x;
	background-color:#ffffff;
	}

.odd td,
.even td{
	margin:0;
	padding:3px 10px 3px 10px;
	}
.rs1,
.odd{background-color:#FFFFFF;}
.rs2,
.even{background-color:#ebe9e9;}

tr.header td,
tr.header th{
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	background-color:#cbcbcb;
	color:#000000;
	padding:3px 10px 3px 10px;
	}
	.resultStats{
		float:left;
		font-size:9px;
		width:200px;
		border:solid 0px red;
		padding:2px 0px 2px 0px;
		margin:1px 0px 0px 20px;
		}
	ul.resultAlpha{
		float:right;
		font-size:9px;
		width:370px;
		border:solid 0px red;
		padding:0px;
		margin:0px 10px 0px 0px;
		text-align:right;
		list-style:none;
		}
		ul.resultAlpha li{
			padding:0;
			margin:0;
			float:left;
			}
			ul.resultAlpha a{
				padding:2px 3px 2px 3px;
				margin:1px 0px 1px 0px;
				display:block;
				text-decoration:none;
				font-weight:normal;
				border:solid 0px red;
				}
				ul.resultAlpha a.selected,
				ul.resultAlpha a:hover{background-color:#cbcbcb;}
	tr.resultNav{display:none;}
	ul.resultNav{
		font-size:10px;
		border:solid 0px red;
		padding:0px 0px 0px 5px;
		margin:1px 0px 0px 0px;
		list-style:none;
		background-color:#ffffff;
		height:20px;
		}
		ul.resultNav li{
			padding:0;
			margin:0;
			float:left;
			}
			ul.resultNav a{
				padding:2px 3px 2px 3px;
				margin:1px 0px 1px 0px;
				display:block;
				text-decoration:none;
				font-weight:normal;
				border:solid 0px red;
				}
				ul.resultNav a.selected,
				ul.resultNav a:hover{background-color:#cbcbcb;}
	
	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;}

.instructions{
	position: relative;
	margin:15px 25px 15px 25px;
	}	
	.instructions h2{
		position: relative;
		margin:0px 0px 5px 0px;
		padding:0px 0px 0px 0px;
		font-size:1.7em;
		font-weight:normal;
		}
	.instructions p{
		position: relative;
		margin:0px 0px 5px 0px;
		padding:0px 0px 0px 0px;
		font-size:.75em;
		}
	.instructions .toggle{
		position:absolute;
		top:0px;
		right:0px;
		font-size:10px;
		font-weight:normal;
		/*z-index:1000;*/
		}
p.error{
	font-size:16px;
	font-weight:bold;
	color:red;
	text-align:center;
	}

a.btnSubmit{
	border:solid 1px white;
	margin:20px 20px 0px 20px;
	color:white;
	}

.chart{float:right;margin:10px 0px 0px 0px;}
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 .btnEdit{float:left;width:160px;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(../Images/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(../Images/whitemiddle.png) 0px 0px repeat-y;}
	.popImage .popImageFooter{margin:0;padding:0px 10px 20px 20px;background: url(../Images/bottomcap.png) 0px 0px no-repeat;height:23px;}
	.popImage .popImagePointer{border:solid 0px red;width:55px;height:101px;background: url(../Images/up-left-combo.png) 0px 0px no-repeat;position:absolute;top:55px;left:-43px;}

.pnlEdit{
	padding:10px 10px 10px 10px;
	margin:0px 0px 0px 0px;
	border:solid 0px green;
	z-index:9600;
	background-color:white;
	width:750px;
	height:500px;
	position:absolute;
	}
.pnlStart{
	padding:10px 10px 10px 10px;
	z-index:9600;
	background-color:white;
	width:750px;
	height:300px;
	}
.modalBG{
	z-index:10000;
	position:relative;
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	}

.noresults{font-size:1.0em;color:red;}



.viewAccess{clear:both;}

#content .casestudy{ 
	position:absolute;
	top:0px;
	right:0px;
	width:270px;
	height:233px;
	border:solid 0px white;
	border-width:0px 0px 4px 0px;		
	}
	#content .casestudy a:link,
	#content .casestudy a:active,
	#content .casestudy a:visited,
	#content .casestudy a:hover{border:solid 0px white;}




div.fullcontent{background: url(../images/bg_editcontent.gif) 0px 0px repeat-y;}


.viewResults{width:560px;border:solid 0px red;padding:0px 20px 25px 25px;}
	.viewResults p{padding:0px 0px 10px 0px;}
	.viewResults h2{margin:20px 0px 20px 0px;font-size:1.8em;font-weight:normal;line-height:1.3em;}

.editForm h2{margin:10px 0px 0px 0px;font-size:1.8em;font-weight:normal;line-height:1.3em;}
	.instructions div{;font-size:1.1em;font-weight:normal;line-height:1.0em;}

#content .colLeft{
	float:left;
	position:relative;
	width:606px;
	border:solid 0px red;
	padding:0px 0px 0px 0px;
	}
	.colLeft p{position:relative;margin:0;}
	.colLeft h2{position:relative;font-size:1.8em;margin:0;font-weight:normal;line-height:1.3em;}
	.colLeft h3{position:relative;font-size:1.3em;margin:0;font-weight:normal;}
	.colLeft h4{position:relative;font-size:1.1em;margin:0;font-weight:normal;color:#d86700;}

	.colLeft ul{margin:10px 0px 20px 25px;list-style: square outside url(../images/bullet_orange.gif);}
	.colLeft li{font-size:0.9em;margin:0px 0px 3px 0px;padding:0px 0px 0px 0px;border:solid 0px red;}

	.colLeft dl{margin:0;padding:0;}
		.colLeft dt{font-size:1.4em;font-weight:normal;margin:0px 20px 10px 30px;padding:0;}
		.colLeft dd{margin:0px 20px 10px 30px;padding:0;}
		.colLeft dd.return{font-size:0.8em;position:absolute;top:-50px;right:5px;}

	.colLeft  a:link,
	.colLeft  a:active,
	.colLeft  a:visited{color:#000000;text-decoration:none;border:solid 0px red;margin:0;padding:0;font-weight:normal;}
	.colLeft  a:hover{color:#d86700;text-decoration:underline;border:solid 0px red;margin:0;padding:0;font-weight:normal;}


	.colLeft .main{
		position:relative;
		margin:0;
		padding:20px 25px 20px 25px;
		/*background: url(../Images/watermark_bl.gif) top right no-repeat;*/
		}
		.colLeft .main p{padding:0px 0px 10px 0px;}
		.colLeft .main h2,
		.colLeft .main h3,
		.colLeft .main h4{padding:0px 0px 5px 0px;}

	.colLeft .mainTop{
		position:relative;
		margin:0;
		padding:20px 25px 20px 25px;
		border:solid 1px white;	
		border-width:0px 0px 5px 0px;
		/*background: url(../Images/watermark_bl.gif) top right no-repeat;*/
		}
		.colLeft .mainTop p{padding:0px 0px 10px 0px;}
		.colLeft .mainTop h2,
		.colLeft .mainTop h3,
		.colLeft .mainTop h4{padding:0px 0px 5px 0px;}

	.colLeft .mainMid{
		position:relative;
		margin:0;
		padding:20px 25px 20px 25px;
		border:solid 1px white;	
		border-width:0px 0px 5px 0px;
		}
		.colLeft .mainMid p{padding:0px 0px 10px 0px;}
		.colLeft .mainMid h2,
		.colLeft .mainMid h3,
		.colLeft .mainMid h4{padding:0px 0px 5px 0px;}

	.colLeft .mainBot{
		position:relative;
		margin:0;
		padding:20px 25px 20px 25px;
		}
		.colLeft .mainBot p{padding:0px 0px 10px 0px;}
		.colLeft .mainBot h2,
		.colLeft .mainBot h3,
		.colLeft .mainBot h4{padding:0px 0px 5px 0px;}



	.colLeft .footLeft{
		float:left;
		position:relative;
		width:295px;
		}
		.colLeft .footLeft h3{font-size:1.1em;font-weight:normal;padding:0px 15px 8px 25px;margin:0px 0px 0px 10px;}
		.colLeft .footLeft ul{margin:0;padding:0px 15px 10px 53px;list-style: square outside url(../images/bullet_black.gif);}
		.colLeft .footLeft li{margin:0;padding:0px 0px 5px 0px;border:solid 0px red;font-size:1.1em;}
			.colLeft .footLeft li a{font-size:0.8em;font-weight:normal;}

	.colLeft .footRight{
		float:right;
		position:relative;
		width:290px;	
		}
		.colLeft .footRight h3{font-size:1.1em;font-weight:normal;padding:0px 15px 8px 0px;margin:0px 0px 0px 10px;}
		.colLeft .footRight ul{margin:0;padding:0px 35px 10px 28px;list-style: square outside url(../images/bullet_black.gif);}
		.colLeft .footRight li{margin:0;padding:0px 0px 5px 0px;border:solid 0px red;}font-size:1.1em;
			.colLeft .footRight li a{font-size:0.8em;font-weight:normal;}

	.colLeft .footLeft a:link,
	.colLeft .footLeft a:active,
	.colLeft .footLeft a:visited,

	.colLeft .footRight a:link,
	.colLeft .footRight a:active,
	.colLeft .footRight a:visited{color:#d86700;text-decoration:none;border:solid 0px red;margin:0;padding:0;}

	.colLeft .footLeft a:hover,
	.colLeft .footRight a:hover{color:#000000;text-decoration:underline;border:solid 0px red;margin:0;padding:0;}

#content #menuRight{
	float:right;
	position:relative;
	width:270px;
	top:0px;
	right:0px;
	margin:0px 0px 55px 0px;
	padding:0;
	border:solid 1px white;
	border-width:0px 0px 0px 0px;
	/*background: url(../Images/watermark_lr_orange.gif) -5px 0px no-repeat;*/
	background-color:#f5c993;
	}
	#content #menuRight ul{font-size:1.0em;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;list-style:none;}
		#content #menuRight li{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
			#content #menuRight li a{
				display:block;
				margin:0px 0px 0px 0px;
				padding:7px 20px 7px 25px;
				border:solid 0px white;
				border-width:0px 0px 2px 0px;
				color:#000000;}
			#content #menuRight li.selected_tabLevel2 a,
			#content #menuRight li a:hover{background-color:#ef9c32;color:#ffffff;}

#content .colRight{
	float:right;
	position:relative;
	width:270px;
	top:0px;
	right:0px;
	margin:0px 0px 55px 0px;
	padding:0;
	border:solid 1px white;
	border-width:0px 0px 0px 0px;
	/*background: url(../Images/bg_rt_logo.gif) -1px 0px no-repeat;*/
	}
	.colRight h2{font-size:1.5em;font-weight:normal;margin:15px 15px 10px 25px;color:white;}
	/*.colRight h3{font-size:1.1em;font-weight:normal;margin:10px 15px 5px 15px;height:0px;padding:40px 0px 0px 0px;overflow:hidden;}*/
		

	.colRight ul{font-size:0.8em;margin:0px 15px 15px 15px;padding:0px 0px 0px 25px;list-style-image: url(../images/bullet_orange.gif);}
	.colRight li{font-size:1.0em;margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;border:solid 0px red;}

	.colRight ul li a:link,
	.colRight ul li a:active,
	.colRight ul li a:visited{color:#000000;font-size:1.2em;text-decoration:none;border:solid 0px red;}
	
	.colRight ul li a:hover{color:#FFFFFF;font-size:1.2em;text-decoration:underline;border:solid 0px red;}

a.newslettersignup{
	position:absolute;
	bottom:0px;
	right:0px;
	border:solid 0px red;}




