﻿
body
{	
	background: #000000 url(../content/images/background.gif) repeat-x top;	
	margin: 0 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#container
{
	margin: 0px auto;
	padding: 0px;
	width: 800px;
	background: #ffffff;
}

#container_footer
{
	margin: 0px auto;
	padding: 18px 20px 0px 40px;
	width: 800px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-align: center;
}

#container_footer a
{
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}

#container_footer a:hover
{
    text-decoration: underline;
}

#content_background
{
	background: #ffffff url(../content/images/background_content_sec.jpg) no-repeat bottom; 	
}

#content
{
	background: url(../content/images/background_content_sec_top.jpg) no-repeat top;
	padding: 0px 20px 20px 20px;
}

#footer
{
    margin: 0px auto;
	padding: 18px 20px 0px 40px;
	width: 650px;
	color:#fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
    text-align: center;
}

#search_bar
{
    padding:0px;
    margin:0px;
    text-align: left;
    vertical-align: bottom;    
    padding-top: 0px;
}





.clearit
{
    clear: both;
}
#sub_container
{
 /*background: url(../../images/divider_back.gif) repeat-y left;   */
}

#column1
{
    float:left;  
    margin-top: 3px;
    padding-left:0px; 
    padding-right:0px; 
    width:177px; 
}


/* for understanding browsers */
#column2 {
    min-height:580px; 
    height:auto;
}
/* for Internet Explorer */
/*\*/
* html #column2 {
    height:580px;
}
/**/




#column2
{
    /**/
    float:left;   
    padding-left:20px;  
    width: 520px;
}


#column2 p
{
    line-height: 20px;
    vertical-align: top;
}


#column2 p.special
{
    color:#722514;
    font-weight:bold;
}

#column2 p.regular
{
    line-height: normal;
    vertical-align: top;
}

.bar_right{ border-right: solid 1px #dcdcde; }
.bar_left{ border-left: solid 1px #dcdcde; }

.sub_label{font-family:Verdana; font-size:11px; font-weight: normal; color: #005388;}


h2.pagelabel
{
    margin-top: 30px;
    background:url(../content/images/grey_dot.gif) repeat-x bottom; 
    height:32px;    
}

h2.pagelabel_grey
{
    margin-top: 30px;
    background:url(../content/images/grey_dot.gif) repeat-x bottom; 
    height:32px;  
    margin-bottom: 1px;  
}

h5
{
    font-size: 11px;
    color: #722514;
}

.bread
{
    color:#000;
}
.bread_link
{
    color:#000;
    text-decoration: underline;
}

a.big
{
    color:#005388;
    font-size:11px;
    font-weight:bold;
    text-decoration: none;
}
    
a.big:hover
{
    color:#005388;
    text-decoration: underline;
}

a.big_black
{
    color:#000;
    font-size:10px;
    font-weight:bold;
    text-decoration: none;
}
    
a.big_black:hover
{
    color:#000;
    text-decoration: underline;
}

img{ border: none;}

ul{
	list-style: none;
	padding-left: 0px;
	margin-left: 0px;	
	margin-top: 3px;
	margin-bottom: 6px;
}
li{
	margin-top: 8px;
}

ul.bullets
{
	margin-left: 8px;
	padding-left: 14px;
    list-style-type: disc;  
    line-height: 20px;
}


.sub_ul
{
   padding-left: 10px; 
   color: #666666;
}
.blue_bold{ color:#005388; font-weight: bold; font-size: 10px;}

a.menu
{
    color: #666666;
    text-decoration: none;
}
a.menu:hover
{
    color: #666666;
    text-decoration: underline;
}
.active
{
    color:#005388
}

a
{
    color:#005388;
    text-decoration: none;
}
    
a:hover
{
    color:#005388;
    text-decoration: underline;
}

.grid
{
    color: #005388;
}
.row
{
    height:16px;
}
.alternate_row
{
    background: #f0f0f1;    
    height:16px;
}

a.pager
{
    font-size:8px;
    text-decoration:none;
}
a.pager:hover
{
    color:#000;
    font-size:8px;
    text-decoration:underline;
}

.pricing_note{font-size:9px;}

.page_label{
	color:#005388;
    font-size: 14pt;
    /*font-weight:bold;*/
    font-family: Times New Roman, Arial;
}

dl.row
{
    padding-top: 10px;
    padding-bottom: 10px;
}



/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #005388;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    cursor: pointer;
}

.accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #4582a8;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    cursor: pointer;
}

.accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    border: 1px dashed #2F4F4F;
    border-top: none;
}

th
{
    padding:0;
    margin:0;
}



#hle_question
{   
    display:none; 
    cursor: default;
    padding: 15px;
    line-height:16px;
    overflow:scroll;
}
#hle_question p
{
    text-align:left;
}

.nvalist ul{ width:500px; background: yellow; margin: 10px auto;}

.navlist li{
	display: inline;
	list-style-type: none;
	padding-left: 10px;	
}

.nvalist div{ text-align: center; width: 93px;}


.big_box
{
    width:400px;    
}



.starthidden{ display:none; }

.hand{
	cursor: pointer;
}