body { background-color: #3c3f56 }
html { background-color: #3c3f56; overflow-y: scroll; }

.cds14 {
  background-color:#FAFAD2 ;  
}

.accordian_header {
    font-family:verdana;
	  font-size:10pt;		
    font-style:italic;
    color:#2d3b70;
    background-color:white;
    cursor: pointer;
}

.supplement_header
{
	font-family:verdana;
	font-size:9pt;	
	background-color:#D7E3BC;
	text-align:left;
	font-weight:bold;
  border:dotted;
  border-width:medium;
  border-color:#2d3b70;
	color:#2d3b70;
}


.fileFormat {
  margin-left: 20px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: verdana;
	font-size: 10pt;		
}
.fileFormatTitle {
  margin-left: 24px;
  font-family:verdana;
	font-size:10pt;		
}
.fileFormatChkBoxGID {
  margin-left: 30px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family:verdana;
	font-size:7pt;		
}
.fileFormatChkBoxSIB {
  margin-left: 10px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family:verdana;
	font-size:7pt;		
}

.chkLabel 
{
    display: block;
    padding-left: 15px;
    text-indent: -15px;
}
.chkInput
 {
    width: 13px;
    height: 13px;
    padding: 0;
    margin:0;
    vertical-align: bottom;
    position: relative;
    top: -1px;
    *overflow: hidden;
}

.MyNode, .MyNodeOver, .MyNodeSelected, .MyNodeLoading
{
	font-family:verdana, sans-serif;
	font-size: 10px;
	padding-left: 0px;
	padding-right: 0px;
}

#recent_pubs
{
	height: 20%;
}

#Main
{
	position: relative;
	width: 1120px;		
	margin-left: auto ;
	margin-right: auto ;	
	text-decoration:none; 
	background-color:#2d3b70;	
	z-index: 0;
}

#SiteMessage
{		
	position: relative;
	width: 1120px;			
	margin-left: auto ;
	margin-right: auto ;
	font-family:verdana;	
	font-size:10pt;			
	color: #2d3b70;
	background: #D7E3BC;
	border-color:#2d3b70;
	border-width: 1px; 
	border-style: solid; 	
}

#SubMain
{
	position: relative;
	width: 1120px;			
	margin-left: auto ;
	margin-right: auto ;			
	padding: 0;
	text-decoration:none; 
	background-color:white;
}


#SiteMessage_index
{		
	position: relative;
	width: 1150px;			
	margin-left: auto ;
	margin-right: auto ;
	font-family:verdana;	
	font-size:10pt;			
	color: #2d3b70;
	background: #D7E3BC;
	border-color:#2d3b70;
	border-width: 1px; 
	border-style: solid; 	
}

#Main_index
{
	position: relative;
	width: 1150px;		
	margin-left: auto ;
	margin-right: auto ;	
	padding: 0px;
	text-decoration:none; 
	background-color:#2d3b70;	
	z-index: 0;
}
 
#SubMain_index
{
	position: relative;
	width: 1150px;			
	margin-left: auto ;
	margin-right: auto ;			
	padding: 0px;	
	text-decoration:none; 
	background-color:white;
}

#headercontent_index
{
	width:1150px;	
	margin-left: auto ;
	margin-right: auto ;
	margin-top: 0px;		
	padding: 0px;
	left: 0px;
	text-decoration:none; 
	overflow: hidden;
}

#HorizontalMenu_index
{
	float: left
	width:1150px;	
	margin-left: auto ;
	margin-right: auto ;	
	background-color: #2d3b70;
	color: white ;
	overflow: hidden;
}
#HorizontalMenu_index li 
{
	float: left
} 

#HorizontalMenu_index ul 
{
	list-style-type: none;
	height: 24px;
	width: 1150px;
	padding-left: 20px;
	margin: 0;
}

#leftcontent_homepage 
{
	display: inline;
	width: 20%;
	height:100%;
	float: left;
	color: #000;
	background: #eef2e9;
	border-width: 1px; 
	border-style: solid; 
	border-color: lightblue;
	padding-left: 10px;	
	padding-right: 5px;	
}

#centercontent_homepage 
{
	display: inline;
	width: 55%;
	float: left;
	color: #000;
	padding-left: 20px;
	padding-right: 14px;
	background-color: white;
}

#rightcontent_homepage 
{
	display: inline;	
	float: left;
	width: 15.5%;	
	background: #eef2e9;	
	border-width: 1px; 
	border-style: solid; 
	border-color: lightblue;
	padding-top: 5px;	
	padding-left: 15px;	
}


#leftcontent
{
	display: inline;
	width: 78%;	
	float: left;
	color: #000;	
	padding-right: 18px;
}

#leftcontent2
{
	display: inline;
	width: 78%;	
	float: left;
	color: #000;	
	padding-right: 18px;
  padding-left: 18px;
}

#rightcontent
{
	display: inline;	
	float: left;
	width: 15.5%;
	background: #eef2e9;	
	border-width: 1px; 
	border-style: solid; 
	border-color: lightblue;
	padding-top: 5px;	
	padding-left: 15px;	
}

#white_space
{
	width: 20px;
	background: white ;
	display: inline;	
	float: left;
}

#footer
{
	clear: left;
	font-family:verdana;
	font-size:10pt;					
}


#recent_half
{
	height: 100%;
}

#Breadcrumb_row
{	
	width: 1120px;				
	margin-left: auto ;
	margin-right: auto ;
	text-decoration:none; 	
}

.breadcrumb_header
{
	font-family:verdana;
	font-size:9pt;	
	background-color:#D7E3BC;
	text-align:center;
	font-weight:bold;
	color:#2d3b70;
}

.breadcrumb_white
{
	font-family:verdana;
	font-size:7pt;	
	background-color:white;	
	color:#2d3b70;
	text-align:left;	
	vertical-align:top;	
}

.doc_level1
{
	font-family:verdana;
	font-size:7pt;	
	background-color:white;	
	color:#2d3b70;
	text-align:left;	
	vertical-align:top;	
}

.doc_level2
{
	font-family:verdana;
	font-size:7pt;	
	background-color:white;	
	color:#2d3b70;
	text-align:left;	
	vertical-align:top;	
}


#HorizontalMenu li 
{
	float: left
} 

#HorizontalMenu ul 
{
	list-style-type: none;
	height: 24px;
	width: 1120px;
	padding-left: 20px;
	margin: 0;
}

#rightcontent_homepage  ul 
{
	list-style-type: none;	
	padding-left: 0;
	margin-left: 0;	
	font-family:verdana;
	font-size:10pt;		
}

#rightcontent_homepage  li 
{
	margin-top: 5px;	
} 

#rightcontent ul 
{
	list-style-type: none;	
	padding-left: 0;
	margin-left: 0;	
	font-family:verdana;
	font-size:10pt;		
}

#rightcontent li 
{
	margin-top: 5px;	
} 

#leftcontent_homepage ul 
{	
	padding-left: 17px;
	margin-left: 0;	
	margin-right: 5px;	
	font-family:verdana;
	font-size:10pt;		
}


#leftcontent_homepage  li 
{
	margin-top: 5px;		
} 

#headercontent
{
	width:1120px;	
	margin-left: auto ;
	margin-right: auto ;
	margin-top: 0px;		
	padding: 0px;
	text-decoration:none; 
	overflow: hidden;
}

#HorizontalMenu
{
	float: left
	width:1120px;	
	margin-left: auto ;
	margin-right: auto ;	
	background-color: #2d3b70;
	color: white ;
	overflow: hidden;
}

#content
{
	width:1120px;	
	margin-left: auto ;
	margin-right: auto ;
	background-color:white;
	padding: 0px;	
}

#containerdiv 
{ 
	float: right; 
	position: relative; 
	margin: 0;	
	padding: 0;
} 		

#leftcontent_homepage_toprow 
{
	display: inline;
	width: 20%;	
	float: left;
	color: #000;			
	background: white;
	font-family:verdana;
	font-size:8pt;		
}

#centercontent_homepage_toprow 
{
	display: inline;
	width: 55.1%;
	float: left;
	color: #000;
	padding-left: 20px;
	padding-right: 30px;
	background-color: white;
}

#rightcontent_homepage_toprow 
{
	display: inline;	
	float: left;
	width: 18%;	
	font-family:verdana;
	font-size:7pt;		
}

#leftcontent_toprow 
{
	display: inline;
	width: 79.6%;	
	float: left;					
	font-family:verdana;
	font-size:8pt;		
}

#rightcontent_toprow 
{
	display: inline;	
	float: left;
	width: 18%;	
	font-family:verdana;
	font-size:7pt;		
}

.recent
{
	height: 200px;
	font-weight:bold;
	color: #2d3b70;
	font-family:verdana;
	font-size:10pt;	
}

.homepage_heading
{
	font-weight:bold;
	color: #2d3b70;
	font-family:verdana;
	font-size:12pt;	
}

.homepage_info
{	
	color: black;
	font-family:verdana;
	font-size:12pt;	
	vertical-align:top;
}

.page_info
{	
	color: black;
	font-family:verdana;
	font-size:10pt;	
	vertical-align:top;
}

.supp_header
{	
	color: #2d3b70;
	font-family:verdana;
	font-size:10pt;	
	text-decoration:none;
}

a:link    { color:navy; text-decoration:none; }
a:visited { text-decoration:none; }
a:hover   { color:navy; text-decoration:underline; }
a:active  { color:navy; text-decoration:none; }

img				{ border-style: none; }

a.Links:link  {border-bottom: thin solid;
    color: rgb(0,0,192);
    
    text-decoration: none;         
}

a.Links:visited {
   color: rgb(128,0,128);
}

a.Links:active {
   color: rgb(192,0,0);
}

a.Links:active, a.Links:focus, a.Links:hover  {
  border-bottom-width: medium;
}

.breadcrumb
{
	font-family:verdana;
	font-size:7pt;		
}

.faq_heading
{
	font-family:verdana;
	font-size:12pt;	
}

table.tabstyle
{
		font-family:verdana;
		font-size:9pt;		
		border-width: 1px 1px 0px 1px;
		border-spacing: 0;
		border-collapse: collapse;
		border-style: solid;
}

table.varsearch_heading
{
		font-family:verdana;
		font-size:9pt;		
		border-width: 1px 1px 0px 1px;
		border-spacing: 0;
		border-collapse: collapse;
		border-style: solid;
}


.by td {
    border-bottom: 1px solid black;
}


.pagetext
{
	font-family:verdana;
	font-size:9pt;		
}

.pagetext_10
{
	font-family:verdana;
	font-size:10pt;		
}

.pagetext_12
{
	font-family:verdana;
	font-size:12pt;		
}

.pagetext_6
{
	font-family:verdana;
	font-size:6pt;		
}

.pagetext_7
{
	font-family:verdana;
	font-size:7pt;		
}

.pagetext_8
{
	font-family:verdana;
	font-size:8pt;		
}

.noIndent 
{
	font-family:verdana;
	font-size:9pt;		
	padding-top: 1px;
	margin-top:-.2em;
	margin-left: 1.5em;	
	padding-left: 1,5em;
	list-style-image: url('images/listBullet_discBlue.gif');	
}

ul.circle 
{
  list-style-type: circle;  
  font-family:verdana;
	font-size:9pt;			
	margin: 0;	
	padding: 0;
}

ul.circle2
{
  list-style-type: circle;  
  font-family:verdana;
	font-size:10pt;			
	margin: 0;	
	padding-left: 15px;
}

ul.circle3
{
  list-style-type: circle;  
  font-family:verdana;
	font-size:10pt;			
	margin: 0;	
	padding-left: 30px;
}

hr.pagebreak {
  border: 0;
  width: 100%;
  color: 		#cccccc;
	background-color: #cccccc;
	height: 2px;
}

hr.color  
{
	border: none;
	border-top: dashed 1px #2d3b70;
	color: #ffffff;
	background-color: #ffffff;
}


.faq_heading
{
	font-family:verdana;
	font-size:12pt;	
	font-weight:bold;
}

.video_row
{
	vertical-align:middle;	
	height:50px;
}

.radiobutton input
{
	margin-top : 5px ;
	border-width: 10px; 
	border-style: solid; 
	border-color: red;
}



#error_content
{
	position: relative;
	width: 1080px;			
	margin-left: auto ;
	margin-right: auto ;			
	padding: 10px;
	text-decoration:none; 
	background-color:white;
	
}

.survey_radio label
{ 	  
  margin: 0px 0px 0px 0px; 
  padding: 0px;
  font-family:verdana;
	font-size:7pt;			
	vertical-align: bottom;
}

#SurveyMain
{
	position: relative;
	width: 400px;			
	height: 300px;
	margin-left: auto ;
	margin-right: auto ;			
	padding: 0;
	text-decoration:none; 
	background-color:white;
}

#divSurvey
{	 	 
 	 width:350px; 	  	 
}

#txtBulk
{	 	 
 	resize: none;
}

.Checkout_heading
{	
	color: #2d3b70;
  background: #D7E3BC;
	font-family:verdana;
	font-size:10pt;	
}


#confleftmargin
{
	display: inline;
	width: 4%;	
	float: left;
	color: #000;	
	padding-right: 18px;
}

#confleftcontent
{
	display: inline;
	width: 72.40%;	
	float: left;
	color: #000;	
	padding-right: 18px;
}
#confrightcontent
{
	display: inline;	
	float: left;
	width: 15.5%;
	background: #eef2e9;	
	border-width: 1px; 
	border-style: solid; 
	border-color: lightblue;
	padding-top: 5px;	
	padding-left: 15px;	
}
#confrightcontent ul 
{
	list-style-type: none;	
	padding-left: 0;
	margin-left: 0;	
	font-family:verdana;
	font-size:10pt;		
}

#confrightcontent li 
{
	margin-top: 5px;	
} 
