﻿.notInTotal
{
	color: #0066FF;
	font-style: italic;
}
.Error
{
	color: #FF0000;
}
.addNewLink
{
	font-weight: bold;
	font-variant: small-caps;
	font-size: 1.25em;
	color: #0000ee;
	text-decoration: underline;
}

/***************************************************************************/
/* START OF CORE STYLESHEET                                                */
/* Use extreme caution when editing this area.										*/
/***************************************************************************/

html, body {height:100%}
body 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	padding:0;
	margin:0;
	background-color: #3366cc;
	color: #ffffff;
}

html>body #outermost{height:auto;}		/*for mozilla as IE treats height as min-height anyway*/

#outer											/* two column set up, change margin-left from in-style to 0 for one column */
{
	height:100%;
	min-height:100%;
	margin-left: 148px;						/* override inline to 0 for 1 column */
	background-color: transparent;		
	border-left:0px solid #99967d;
	border-right:0px solid #000;
	margin-bottom:-40px;						/* for footer */
	color: #ccccff;	
	/* min-width: 615px; */					/* 775 - 160 (padding-left) rng */	
}
html>body #outer{height:auto;}			/*for mozilla as IE treats height as min-height anyway*/

#header 
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:81px; 
	border-top:0px solid #000;
	border-bottom:0px solid #000;
	overflow: visible;								
	color: #000000;	
	background-color: #999966;
}

#left 
{
	position:relative;/*ie needs this to show float */
	width:148px;
	float:left;
	margin-left: -147px; /*-147px; */			/*must be 1px less than width otherwise won't push footer down */
	padding-top: 86px;			/*needed to make room for header*/
	height: auto;	
	
	border-right: solid 0px #ffffff;
}
#left p {padding-left:0px;padding-right:2px}			/* #left p {padding-left:0px;padding-right:2px} */

#footer 
{
	width:100%;
	clear:both;
	height: 38px;
	background-color: #3366cc;
	
	color: #ffffff;
	text-align:center;
	position:relative;
	border-top: solid 0px #000000;
		font-size: 65%;	
		
}

* html #footer					/*only ie gets this style*/
{
	height: 40px;				/* 52px; */ /* for ie5 */
	height: 38px;				/* 50px; */ /* for ie6 */
}

#clearheader{height:81px;}/*needed to make room for header*/
#clearfooter{clear:both;height:38px;}/*needed to make room for footer*/
div,p  {margin-top:0}/*clear top margin for mozilla*/

#centercontent			/* rng */
{
	background-color: #f6f9fc;
	margin: 5px 5px 2px 2px;
	padding: 0px 0px 0px 0px;
	color: #000000;	
}

* html #centercontent {height:1%;margin-bottom:12px}	/* combat IE's 3 pixel jog */

/***************************************************************************/
/* END OF CORE STYLESHEET                                                  */
/***************************************************************************/

/***************************************************************************/
/* Rounded Corners (no borders)...start												*/
.rtop,.artop{display:block}
.rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px}
.artop *{border-style: solid;border-width:0 1px}
.r1,.rl1,.re1,.rel1{margin-left:5px}
.r1,.rr1,.re1,.rer1{margin-right:5px}
.r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px}
.r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px}
.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px}
.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px}
.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px}
.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px}
.rx1,.rxl1{border-left-width:5px}
.rx1,.rxr1{border-right-width:5px}
.rx2,.rxl2{border-left-width:3px}
.rx2,.rxr2{border-right-width:3px}
.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:2px}
.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px}
.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0}
.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0}
.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px}
.rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0;height:0px !important;height /**/:1px}

@media print
{
	.rtop,.rbottom,.artop,.arbottom{display: none}
}

/* Rounded Corners ...end																	*/
/***************************************************************************/


.SectionDetailExpand
{
	visibility: visible;
	overflow: visible;
	height: auto; 	
}

.SectionDetailCollapse
{
	visibility: hidden;
	overflow: hidden;
	height: 0px;	
}
table.results
{
	   text-align: center;
}

table.noborder
{
	margin: 0px;
	border-collapse: collapse;	
}

td.noborder
{
	margin: 0px;
	border-collapse: collapse;
}

#header1
{
	height: 59px;
	width: auto;
	
	background-image: url(Images/hsd1_header1_bg.jpg);				
	background-repeat: repeat-x;

	border-bottom: solid 1px #000000;
}

#header2
{
	padding: 2px 0px 2px 4px;
	background-color: #003399;
	height: 15px;
	border-top: solid 1px #3366cc;
	border-bottom: solid 1px #000000;
	padding-left: 2px;
	font-size: 10px;
	color: #ffffff;
}

#centercontent2
{
	background-color:	transparent;
	color: #000000;
	
}

#leftsideNavContainer
{
	margin-top: 5px;
	background-color: #003399;
	width: 146px;
}

#breadcrumb
{
	font-size: 75%;
	color: #003399;
	text-transform: uppercase;	
}

.sectiontitle
{
	font-size: 130%;
	font-weight: bold;
	color: #666633;
}

#ContentPlaceHolder1_Div
{
	padding: 10px;
}

.menuitem
{
	border-bottom: solid 1px #000000;
}
.smaller 
{
	font-size:smaller;
}	
.readOnlyTextBox
{
	background-color: #ffffcc;
}
.staticmenuitem
{
	border-bottom: solid 1px #000000;
	padding: 5px 0px 5px 5px;
	width: 100%;
}
.dynamicmenu
{
	background-color: White;
	padding: 1px;
	width: auto;
}
.dynamicmenuitem
{
	background-color: #999966;
	color: White;
	padding: 2px;
	border: solid 1px black;
	margin: 0px 0px 0px 0px;
	width: 100%;
}
