html, body {
	margin: 0 auto;
	padding: 0;
	color: #333;
	height:100%;
	background-color:#dddddd;
}

hr {border: thin;height: 1px;width: 100%;}

a {color: #0000ca;	}

.atlasLoading
{
	display: inline;
}

.pager table 
 { 
      width:100%; 
      font-size:8pt;
 }
 
 .pager table td
 {
      font-size:8pt;
 }
 
  .printOnly {display:none;}

  .mainHeadAltColorWrapper {
    color: #B81D2D;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12pt;
    font-weight: bold;
    margin: 0 0 10px;
}
 
/*new header*/
td.rcurve {
background: #eeeeee url(/images/header-toprestofcurve.jpg) no-repeat;
width: 851px;
height: 39px;
}
td.searchbox {
background: #eeeeee url(/images/master/searchboxarea.jpg) no-repeat;
width: 262px;
height: 34px;
}

td.searchbutton {
/*background: #eeeeee url(/images/searchbox-button.jpg) no-repeat;*/
width: 77px;
height: 34px;
text-align: right;
}
td.statetxt {
background-color: #dddddd;
width: 410px;
}

.search {
margin-left: 20px;
margin-top: 7px;
}

/*fonts*/
.white8 {font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 7.5pt ; color: #FFFFFF;}
.white8 td a {font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 7.5pt ; color: #FFFFFF;}
.white8 td a:hover {font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 7.5pt ; color: #FFFFFF;}
.black8 {font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 7.5pt ; color: black;}
.black9 {font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 8pt ; color: black;}
.standardText {font-family: Verdana, Arial, Helvetica, sans-serif ;  font-size: 8pt ; color: black; margin-bottom:5px;}
.standardTextBold {font-family: Verdana, Arial, Helvetica, sans-serif ;  font-size: 8pt ; color: black; margin-bottom:5px; font-weight:bold;}
.mainHead {font-family: Arial, Helvetica, sans-serif ; font-size: 12pt ; font-weight:bold; color: #508044; margin:0 0 10px 0;}
.mainHeadAltColor {font-family: Arial, Helvetica, sans-serif ; font-size: 12pt ; font-weight:bold; color: #B81D2D; margin:0 0 10px 0;}
.blackHead {font-family: Arial, Helvetica, sans-serif ; font-size: 12pt ; font-weight:bold; margin:0 0 10px 0;}
.midHead {font-family: Arial, Helvetica, sans-serif ; font-size: 11pt ; font-weight:bold; margin: 10px 0 5px 0; }
.briefHead {font-family: Arial, Helvetica, sans-serif ; font-size: 10pt ; color:#1C5E55; font-weight:bold; margin: 10px 0 5px 0; }
.subHead {font-family: Verdana,Arial, Helvetica, sans-serif ; font-size: 8pt ; color: #508044; margin-top:5px; font-weight:bold;}
.subHeadAltColor {font-family: Verdana,Arial, Helvetica, sans-serif ; font-size: 8pt ; color: #666699; margin-top:5px; font-weight:bold;}
.homepageHead {font-family: Arial, Helvetica, sans-serif ; font-size: 11pt ; font-weight:bold; color:#494C7C;}
.modalPopupHead {font-family: Verdana,Arial, Helvetica, sans-serif ; font-size: 9pt ; color: #224770; font-weight:bold; cursor: move; padding:3px; background-color:#DDDDDD;border:solid 1px Gray;margin-bottom:10px; text-align:left; height:15px;}
.blueHead {font-family: Arial, Helvetica, sans-serif ; font-size: 12pt ; font-weight:bold; color: #224770; margin:0 0 10px 10px;}
.greenHead {font-family: Arial, Helvetica, sans-serif ; font-size: 12pt ; font-weight:bold; color: #006666; margin:0 0 10px 10px;}
.blue8 {font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 7.5pt ; color: #224770;}
.blue9 {font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 8pt ; color: #224770;}
.green9 {font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 8pt ; color: #006666;}
.site9 {font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 8pt ; color: #666699;}
.red9 {font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 8pt ; color: #B81D2D;}
.tan8 {font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 7.5pt ; color: #CCCC99;}
.errorHead {font-family: Arial, Helvetica, sans-serif ; font-size: 11pt ; font-weight:bold; color: #B81D2D;  margin: 5px 0 5px 0; }
.errorText {font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 8pt ; color: #CC0000;}
.largeHead {font-family: Arial, Helvetica, sans-serif ; font-size: 11pt ; font-weight:bold; color: #494C7C;  margin: 5px 0 5px 0; }
.smallHead {font-family: Arial, Helvetica, sans-serif ; font-size: 9pt ; font-weight:bold; color: #494C7C;  margin: 5px 0 5px 0; }
.docTitleInList {font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 8pt ; color: black; margin: 0 0 3px 0; font-weight:bold;}
.docTypeHeaderForList {font-family: Arial, Helvetica, sans-serif ; font-size: 11pt ; font-weight:bold; color: #7E8389;  margin: 5px 0 5px 0; }
.dateHeader {font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 8pt ; color: black; margin: 0 0 3px 0; font-weight:bold;}
.docTeaserInList {font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 8pt ; color: black; margin: 0 0 10px 0;}
.smallDocTeaserInList {font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 7pt ; color: black; margin: 0 0 10px 0;}
.hangingListItem { text-indent: -15px; margin-left: 15px; margin-bottom: 5px; font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 7.5pt ; color: black;}
/*.hangingListItem A	{ color: #006666; text-decoration: underline; }
.hangingListItem A:Hover	{ text-decoration: none ; color: #006666;}*/
.resourceBoxHead3 {font-family: Verdana,Arial, Helvetica, sans-serif ; font-size: 9pt ; color: #508044; font-weight:bold; margin-bottom:2px;}
.resourceBoxGroup {margin-bottom:10px; }
.resourceBoxText {font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 8pt ; color: black; }
.resourceBoxTextSpaced {font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 8pt ; color: black; margin-bottom:5px; }
.resourceBoxTextHanging {font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 8pt ; color: black; margin-bottom:5px; text-indent: -10px; margin-left: 10px;}
.instructions {font-family: Verdana, Arial, Helvetica, sans-serif ;  font-size: 7.5pt ; color: #666666; margin-bottom:5px;}
#displayTopicPageLink{font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 10pt ; color: black; font-weight:bold;}
.headerText {font-family: Verdana, Arial, Helvetica, sans-serif ;  font-size: 8pt ; margin-bottom:5px; color: #333333}
A.headerLink 	{ color: #000000; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif ;  font-size: 8pt ; margin-bottom:5px; color: #333333; }
A.headerLink:Hover	{ text-decoration: underline ; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif ;  font-size: 8pt ; margin-bottom:5px; color: #333333}


.underlinedText {font-family: Verdana, Arial, Helvetica, sans-serif ;  font-size: 8pt ; color: black; margin-bottom:5px; text-decoration: underline;}
.underlinedText A:Hover {font-family: Verdana, Arial, Helvetica, sans-serif ;  font-size: 8pt ; color: black; margin-bottom:5px; text-decoration: underline;}

.alphaAnchor
{
    font-family: Arial, Helvetica, sans-serif ; font-size: 11pt ; font-weight:bold; color: #508044; margin:0 0 10px 0;
}

.alphaAnchor A	{ color: #508044; text-decoration: underline; }
.alphaAnchor A:Hover	{ text-decoration: underline ; color: #508044;}


.headingBar
{
    width:400px;
    font-family: Arial, Helvetica, sans-serif ; 
    font-size: 11pt ; 
    font-weight:bold; 
    color: #508044;  
    margin: 5px 0 5px 0; 
    background-color:#91B591;
    padding: 0 0 0 10px;
}

.headingBar A	{ color: #508044; text-decoration: none; }
.headingBar A:Hover	{ text-decoration: none ; color: #508044;}

.blueSubhead
{
    font-family: Verdana,Arial, Helvetica, sans-serif ; 
    font-size: 8pt ; 
    color: #224770;
    /*margin-bottom: 10px;*/
}  

.greenSubhead
{
    font-family: Verdana,Arial, Helvetica, sans-serif ; 
    font-size: 8pt ; 
    color: #508044;
    /*margin-bottom: 10px;*/
} 

.siteName 
{
    font-family: Arial, Helvetica, sans-serif ; 
    font-size: 28pt ; 
    color: #224770; 
 }

.siteStateName
{
    font-family: Arial, Helvetica, sans-serif ; 
     font-size: 20pt ; 
     color: #7E8389;
     margin-left: 20px;
     margin-bottom: 10px; 
     position:relative; 
     top:4px;
 }
 
 .analysisStateTable 
 {
     width:330px; float:right; padding:8px;
	background-color:#E6E7F9; border:solid 2px #F4F4F4;border-radius: 10px;-webkit-border-radius:  10px;-moz-border-radius:  10px; /*IE CSS3 hack*/behavior: url(/js/PIE.htc);/*end IE CSS3 hack*/ position:relative;
}
 
 .clearBoth {clear:both;}
 
.WebpartBox
{
	
   border: 1px solid #E2DED6;
   margin-bottom:20px;
   
}

.WebpartBoxHeader
{
    background-color: #666699;
    border-color: #999999;
    color:#FFFFFF;
    font-size: 0.8em; 
    font-family: Verdana;
    font-weight:bold;
    padding-left:5px;
    height:18px;
    text-align:left;
    font-size: small;
}

.WebpartBoxContent
{
    padding: 5px;
    padding-bottom:0px;
    padding-top:0px;
    margin-top:5px;
    text-align:left;
}

.HomePageWebpartBoxHeader
{
    background-color: #D2D2D2;
    border-color: #999999;
    font-size: 0.8em; 
    font-family: Verdana;
    color: #55587F;
    font-weight:bold;
    padding-left:5px;
    height:18px;
    text-align:left;
    font-size: small;
}
 
/*divs*/
#main 
{
	margin: 0 auto;
	text-align: left;
	padding: 0;
	width: 990px;
	background-color: #dddddd;
}

#wrapper 
{
	margin: 0 auto;
	text-align: left;
	padding: 5px 20px 20px 20px;
	width: 928px;
	border: solid 1px #7E8389;
	background-color: #FFF;
}

#header
{
    margin:  0 0px 0px 10px;
}


#statusBar
{
    border-left: 1px solid #7E8389;
    border-right: 1px solid #7E8389;
    border-bottom: 1px solid #7E8389;
    background-color: #D1D1D1;
}

.offsiteLinks 
{
    float:left; 
    font-family: Verdana, Arial, Helvetica, sans-serif ;  
    font-size: 8pt ; 
    color: black; 
    /*margin: 4px 0 0 10px;*/
    color: #333333
}

.offsiteLinksPL
{
    float:left; 
    font-family: Verdana, Arial, Helvetica, sans-serif ;  
    font-size: 8pt ; 
    color: black; 
    margin: 4px 0 0 10px;
    color: #333333
}

#loginArea
{
    margin-right: 20px;
}


#siteTitle
{
    float:left;
    width:700px;
}


#headerOptions
{
    float:right;
    margin-right:20px;
    
}

#errorBox
{
    width: 400px;
    margin: 20px auto;
    padding: 5px 20px 5px 20px;
    border: 1px dashed #899DB3;
    background-color: #FFFFE8;
}

#quickSearch
{
    padding: 5px 0 5px 0;
    margin-top: 10px;
}

#footer
{
    margin-top:10px;
    margin-bottom:10px;
    text-align:center;
    font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 8pt ; color: black; color: #333333;
}

#subnav {
	width: 968px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #E2E9F0;
	text-align: left;
	margin: 0 auto;
	padding: 0;
	border-left: 1px solid #7E8389;
	border-right: 1px solid #7E8389;
}
#subnav a {
	background-color: transparent;
	text-decoration: none;
}
#subnav a:hover {
	color: #F90;
	color: #224770;
	text-decoration: underline;
}
#subnav ul {
	margin: 0;
	padding: 4px 0 5px 0;
}
#subnav li {
	display: inline;
	list-style-type: none;
	padding: 0 0.5em 0 0.75em;
	/*border-left: 1px solid #666666;*/
}
#subnav #first {
	border: none;
	padding-left: 14px;
}

.subnav_highlight
{
font-weight: bold;
color: #224770;
padding: 4px 0.5em 4px 0.75em;
}
    
a.subnav_highlight
{
font-weight: bold;
color: #224770;
padding: 4px 0.5em 4px 0.75em;
}
    
.subnav_off
{
    color: #666666;
    background-color: #E2E9F0;
}
a.subnav_off
{
    color: #666666;
    background-color: #E2E9F0;
}

#breadcrumbs
{
    margin: 5px 0 10px 0;
    font-family: Arial, Helvetica, sans-serif ; 
    font-size: 12pt ; 
    font-weight:bold; 
    color: #494C7C;
    float:left;
    width:600px;
}

.breadcrumbs
{
    margin: 5px 0 10px 0;
    font-family: Arial, Helvetica, sans-serif ; 
    font-size: 12pt ; 
    font-weight:bold; 
    color: #006666;
    float:left;
    width:600px;
}

.commonMessageArea
{
    width: 500px;
    border: 1px solid #666699;
}

.commonMessageTitle
{
    background-color: #666699;
    padding: 3px 0 3px 5px;
    font-family: Verdana, Arial, Helvetica, sans-serif ;
    font-size: 8pt;
    font-weight:bold;
    color: #FFF;
}

.commonMessageTextArea
{
    padding: 10px 5px 5px 5px;
    font-family: Verdana, Arial, Helvetica, sans-serif ;
    font-size: 8pt;
}

.navigatorBox
{
    border: 1px solid #FFF;
    padding-bottom: 5px;
    margin-bottom: 5px;
}



#topnav table 
{
 width: 970px;
 /*border-top: 1px solid #FFF;*/
 margin: 0 auto;
}

#topnav td 
{
    width:93px;
    font-family: Verdana, Arial, Helvetica, sans-serif ; 
	font-size: 8pt ; 
	/*color: #FFFFFF;*/
	border-left: 1px solid #FFF;
	text-align:center;


}

#topnav td.nav_highlight8
{
	color: #224770;
}

#topnav #topnav1 {
	border: none;
}


.topnav_hover 
{
    background-color: #E2E9F0;
	height:25px;
    color: #224770;
}

.topnav_off
{
    background-color: #7E8389;
	height:25px;
}

.topnav_off div a
{
	color: #ffffff;
	text-decoration:none;
	width:100%;
	height:100%;
    display:block;
    line-height:25px;
}

.topnav_hover div a
{
    background-color: #E2E9F0;
    color: #224770;
    text-decoration:none;
    cursor:pointer;
	width:100%;
	height:100%;
    display:block;
    line-height:25px;
}

.treeview td {vertical-align: top;}

/*
.topnav_left_off
{
    height: 26px; 
    border-left:1px solid #CC0000; 
    background-image:url(/images/topnav-lcorner.gif);
}


.topnav_left_highlight
{
    width:18px; 
    height: 26px; 
    border-left:none; 
    background-image:url(/images/topnav-lcorner-hl.gif);
}
*/

.resource_tab_off
{
    width:90px; 
    vertical-align:top;
    font-family: Verdana, Arial, Helvetica, sans-serif ; 
    font-size: 8pt ; 
    padding: 0;
    color: #006666;
    border-right: 1px solid #BDC9D8;
}

.resource_tab_hover
{
    width:90px; 
    vertical-align:top;
    font-family: Verdana, Arial, Helvetica, sans-serif ; 
    font-size: 8pt ; 
    background-color: #BDC9D8;
    color: #006666;
    border-right: 1px solid #BDC9D8;
}

.resource_tab
{
    background-color: #E6E7F9;
    font-family: Verdana, Arial, Helvetica, sans-serif ; 
    font-size: 8pt ; 
    color: #006666;
    height: 20px;
    cursor:pointer;
}

.resource_tab:hover
{
    background-color: #BDC9D8;
}

.EditorialBriefBox
{
    border: 1px solid #CCC;
    padding:5px;
    background-color: #F8FAF9;
    width:275px;
    margin-bottom:10px;
    height:120px;
}

#downloadBox
    {
        background-color: #E2E9F0;
        margin: 10px 0 10px 0;
        padding: 5px 5px 5px 10px;
        width: 600px;
    }

#SxxSummaries {
    background:#FFF;
    width:750px;
    font-family: Verdana, Arial, Helvetica, sans-serif ; 
    font-size: 8pt ; 
    color: black;
    margin:10px;
    }
    
#divDataGrid 
{
    margin-top: 0px;
}


.displayDocument
{
    width: 580px;
    float: left;
}

.displayDocumentSidebar
{
    float: right;
    width: 250px;
}

.displayClear
{
    clear:both;
}


#displayHead 
{
    font-family: Arial, Helvetica, sans-serif ; 
    font-size: 12pt ; 
    font-weight:bold; 
    color: #666699;
    margin-bottom: 10px;
}

#displayBody
{
    font-family: Arial, Helvetica, sans-serif ; 
    font-size: 11pt ; 
    color: black;
    line-height: 125%;
}


#analysisNational
{
    width: 550px;
    float: left;
    margin-right: 10px;
}

#analysisState
{
    width: 320px;
    float: right;
}

.resourceBoxHeaderBox {background-color:#666699;  width:auto; margin-bottom:10px; text-align:center;}
.resourceBoxHead1 {font-family: Arial, Helvetica, sans-serif ; font-size: 12pt ; font-weight:bold; color: #FFFFFF;}
.resourceBoxHead2 {font-family: Verdana,Arial, Helvetica, sans-serif ; font-size: 10pt ; color: #FFFFFF; font-weight:bold;}

.relatedTopicHead
    {
        background-image: url(/images/lib-topic-rlinktab.gif);
        width:140px;
        height:18px;
        padding: 2px 5px 0 5px;
        margin-bottom:5px;
        vertical-align: bottom;
        font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 8pt ; color: #494C7C; font-weight:bold;
        }

.dateBox
    {
        margin-bottom:5px;
    }
    

/*Links*/
A.noDecorBlack 	{ color: #000000; text-decoration: none }
A.noDecorBlack:Hover	{ text-decoration: underline ; color: #000000}
A.noDecorRed 	{ color: #FF0000; text-decoration: underline }
A.noDecorBlue 	{ color: #224770; text-decoration: none }
A.noDecorBlue:Hover	{ text-decoration: underline ; color: #224770}
A.noDecorStandard 	{ color: #494C7C; text-decoration: none }
A.noDecorStandard:Hover	{ text-decoration: underline ; color: #494C7C}
A.noDecorSiteLinkColor 	{ color: #1C5E55; text-decoration: none }
A.noDecorSiteLinkColor:Hover	{ text-decoration: underline ; color: #1C5E55}
A.noDecorWhite { color: #FFFFFF; text-decoration: none }
A.noDecorWhite:Hover { text-decoration: underline ; color: #FFFFFF}
A.noDecorGrey {  color: #CCCCCC; text-decoration: none}
A.noDecorGrey:hover {  color: #CCCCCC; text-decoration: underline}
A.noDecorInstructions {  color: #666666; text-decoration: none}
A.noDecorInstructions:hover {  color: #666666; text-decoration: underline}
A.noDecorBurntOrange 	{ color: #C1642C; text-decoration: none }
A.noDecorBurntOrange:Hover	{ text-decoration: underline ; color: #C1642C}
A.noDecorDateHeader {color:#494C7C; text-decoration:none}
A.noDecorDateHeader:Hover	{ text-decoration: underline ; color: #494C7C}
A.noDecorTeal 	{ color: #006666; text-decoration: none }
A.noDecorTeal:Hover	{ text-decoration: underline ; color: #006666}
/*Analysis styles*/


.axxMainHead {font-family: Arial, Helvetica, sans-serif ; font-size: 11pt ; color: #006666; font-weight:bold;margin-bottom:5px;}
.axxSubHead {font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 9pt ; color: #000000; font-weight:bold; }
.axxSmallHead {font-weight:bold;}
.Analysis p {font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 8pt ;margin-top:10px;}
.Analysis UL {font-family: Arial, Helvetica, sans-serif ; font-size: 11pt ;}
.Analysis li {font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 8pt ;}
.sbook_block {font-weight:bold;}

/*SXX Book styles*/

.contentTOC {font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 7.5pt ; color: black;}
/*.contentPara {font-family: Arial, Helvetica, sans-serif ; font-size: 9pt ; color: black; line-height:normal;}
*/
.contentH2 {font-family: Arial, Helvetica, sans-serif ; font-size: 11pt ; color: #003366; font-weight:bold;}
A.contentH2:Hover {text-decoration: underline ;}
.contentH3 {font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 9pt ; color: #003366; font-weight:bold;}
.yourstateTopicXref {display:inline;font-family: Arial, Helvetica, sans-serif ; font-size: 9pt ; color: black; line-height:normal;}
.xref {display:inline; font-family: Arial, Helvetica, sans-serif ; font-size: 9pt ; color: black; line-height:normal;}
.contentQuestionHeading {font-family: Arial, Helvetica, sans-serif ; font-size: 11pt ; font-weight:bold; color: #224770; margin:0 0 10px 0;}
.contentAnswerHeading {font-family: Arial, Helvetica, sans-serif ; font-size: 11pt ; font-weight:bold; color: #224770; margin:0 0 10px 0;}
.sbook_Title
	{
		font-family: Verdana, Arial, sans-serif;
		color:#003366;
		font-size: 18px;
		font-weight: bold;
	}
	.sbook_heading1
		{font-family: Arial, Helvetica, sans-serif ; font-size: 11pt ; color: #003366; font-weight:bold;}
		
	.sbook_heading1_black
	{
		font-family: Arial, Helvetica, sans-serif;
		color:black;
		font-size: 11pt;
		font-weight: bold;
	}	
	.sbook_heading1_print
	{
		font-family: Arial, Helvetica, sans-serif;
		color:black;
		font-size: 11pt;
		font-weight: bold;
	}	
	
	.sbook_heading2
	{
		font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 9pt ; color: #003366; font-weight:bold;
	}
	
	.sbook_normal
	{
		font-family: Arial, Helvetica, sans-serif ; font-size: 9pt ; color: black; line-height:normal;
	}
	
	.sbook_list
	{
		font-family: Arial, Helvetica, sans-serif ; font-size: 9pt ; color: black; line-height:normal;
	}

	
	.indent
	{
		font-family: Arial, Helvetica, sans-serif ; font-size: 9pt ; color: black; line-height:normal;
	}
	
	.ontop
	 {
	 z-index:100;
	 position:relative;
	 }


.whatisnew {visibility : hidden;display: none;}
.toc {visibility : hidden;display: none;}
.contentPara {font-family: Arial, Helvetica, sans-serif; line-height:125%; font-size: 11pt ; color: black; line-height:normal;}


.docOptions {width:610px;}
.clearleft {clear:left;}

/* begin floater */
#layer1 {
	color: #333;
	background-color: #fafad2;
	border: 1px solid #666;
	z-index: 200;
	position: absolute;
	/*left: 100;
	margin-left: -250px;
	*/
	top: 35px;
	
	width: 500px;
	height: auto;
}
#layer1 h1 {
	color: #fff;
	background-color: #0053a6;
	font-size: 24px;
	text-align: left;
	margin: 0 0 6px 0;
	padding: 6px 16px;
	font-style: normal;
	font-weight: bold;
	line-height: 26px;
	font-family: Verdana, sans-serif;
}
#layer1 div.item_wrapper {
	margin: 1em 16px 0 16px;
	overflow: auto;
}
#layer1 div.item_image {
	width: 133px;
	text-align: right;
	float: left;
}
#layer1 div.item_desc {
	width: 320px;
	text-align: left;
	float: right;
	
}
#layer1 div.closebutton {
	color: #333;
	background-color: #0053a6;
	border: none;
	background-image: url(/images/close_bg.gif);
	background-repeat: repeat-x;
	height: 17px;
	text-align: right;
}
#layer1 div.closebutton img {
	border: none;
}
/* end floater */

/* Registration Control start */
#containerMastHeader 
{
	height:80px;
	border-bottom: solid 1px #003366;
}

#mastHeadLeft 
{
	width:488px;
	height:80px;
	background-image:url(/images/Registration/comp_head_left.gif);
	background-repeat:no-repeat;
	float:left;
}

#mastHeadRight 
{
	float:right;
	width:168px;
	height:80px;
	overflow:hidden;
}

.registrationHead 
{
	background-image:url(/images/Registration/compensation_freeFor14Days.gif);
	width:272px;
	height:69px;
	background-repeat:no-repeat;
	background-color:#f1f1e3;
}

.registrationHeadRiskFree
{
	background-image:url(/images/Registration/compensation_riskfreeFor14Days.gif);
	width:272px;
	height:69px;
	background-repeat:no-repeat;
	background-color:#f1f1e3;
}

.registrationHead7 
{
	background-image:url(/images/Registration/compensation_freeFor7Days.gif);
	width:272px;
	height:69px;
	background-repeat:no-repeat;
	background-color:#f1f1e3;
}

#registrationBody, #registrationBodyIE
{
	background-image:url(/images/Registration/form_bg.gif);
	width:272px;
	background-repeat:repeat-y;
}

#containerBenefits 
{
	background-color:#f1f1e3;
}

h1 
{
	color:#666699;
	
}

h2 
{
	color:#666699;font-weight:normal;
}

#containerContentAlt 
{
	font-size:9pt;
	margin-left:10px;
}

#containerContentAlt select, #containerContentAlt input
{
	font-size:9pt;
}

.coloredBG 
{
	background-color:#666699;
	color:#ffffff;
	font-weight:bold;
	padding:3px;
}
/* end Registration Control*/


/* Button Styles */
a.buttonFancy {position:relative; display:block; height:21px;width:64px;line-height:20px;padding-left:2px;background-color:white;color:black; text-decoration:none;font-weight:bold; -moz-border-radius: 6px;border-radius: 6px;border:solid 2px #bababa;behavior: url(/js/PIE.htc);}
a.buttonFancy:hover { text-decoration:none; color:Black; box-shadow: 0px 0px 6px #dbdbdb, 0px 0px 6px #dbdbdb inset; -moz-box-shadow: 0px 0px 6px #dbdbdb inset,0px 0px 6px #dbdbdb; -webkit-box-shadow: 0px 0px 6px #dbdbdb inset, 0px 0px 6px #dbdbdb; behavior: url(/js/PIE.htc);}
a.btnSave {background:white url("/images/ico_save.png"); background-position:98% 50%; background-repeat:no-repeat;}
a.btnDelete {background:white url("/images/ico_delete.png"); background-position:98% 50%; background-repeat:no-repeat;}
a.btnPrint {background:white url("/images/ico_print.png"); background-position:98% 50%; background-repeat:no-repeat;}
a.btnNewFolder {width:100px;background:white url("/images/ico_newFolder.png"); background-position:98% 50%; background-repeat:no-repeat;}
a.btnNewNote {width:100px;background:white url("/images/ico_newNote.png"); background-position:98% 50%; background-repeat:no-repeat;}
a.btnFolderRename {width:120px;background:white url("/images/ico_FolderRename.png"); background-position:98% 50%; background-repeat:no-repeat;}
a.btnFolderDelete {width:120px;background:white url("/images/ico_FolderDelete.png"); background-position:98% 50%; background-repeat:no-repeat;}

/*Custom Telerik Metro Style*/
/*Radwindow*/
.RadWindow_Metro .rwTable .rwControlButtons a ,.RadWindow_Metro .rwTable .rwTopLeft, .RadWindow_Metro .rwTopRight, .RadWindow_Metro .rwTable .rwTitlebar, .RadWindow_Metro .rwTable .rwTopResize,.RadWindow_Metro .rwTopLeft, .RadWindow_Metro .rwTable .rwTopRight, .RadWindow_Metro .rwTable .rwTitlebar, .RadWindow_Metro .rwTable .rwTopResize {background-color:#494C7C;}
.RadWindow_Metro .rwTable .rwControlButtons a {border:#90a9c7;}
.RadWindow_Metro .rwTable a.rwIcon, .RadWindow_Metro .rwTable .rwShadow a.rwIcon {background:none;}
/*Radgrid*/
.RadGrid_Metro .rgMasterTable .rgAltRow {background-color:#90a9c7;}
/*RadListBox*/
.RadListBox_Metro .rlbGroup .rlbSelected {background-color:#90a9c7;}
/*RadCalendar*/