H1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

H2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

H3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

H4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
th{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}


table#order_details
{
	font-family:Arial, Helvetica, Sans-Serif;
	color:Black;
	font-size:11px;
	border:solid black 2px;
}

table#order_details tr td.left
{
	padding-right:11px;
}

table#order_details tr#total td
{
	border-top:solid black 1px;
}

table#order_details tr.tr_header td
{
	border-bottom: solid black 2px;
}

table.login_table
{
	 border:solid black 1px;
}

table.login_table tr td.left
{
	padding-left:10px;
}

table.login_table tr td.right
{
	padding:0;
}

table.login tr.tr_header td
{
	border-bottom:solid black 1px;
}

td#incorporate
{
	font-size:11px;
}
.copyright_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.copyright_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	
}
.index_subbox_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 10px;
}
.index_moreinfobtn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	height: 20px;
	width: 83px;
	margin-left: 8px;
}
.index_subbox_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5E0000;
	text-decoration: none;
	font-weight: bold;
}
.interior_subheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.interior_formheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}
.interior_formheader_nonbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}
.interior_formtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
.interior_bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.interior_bodylink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	font-weight: bold;
	text-decoration:none;
}
.statespecific_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #3333CC;
	text-decoration:none;

}
.interior_bodytext_explain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
        font-style: italic;
	font-weight: bold;
	color: #FF0000;
}
.interior_bodytext_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.interior_bodytext_incorporate_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}
.statespecific_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	text-decoration:none;
        background-color: #66CCFF
}
.interior_bodytext_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.5px;
        font-weight: bold;
	color: #0000CC;
        text-align: center;
        text-valign: top;
	text-decoration:none;
}
.interior_bodytext_small_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
        text-align: center;
	font-weight: bold;
	text-decoration:none;
}
.picborder {
	border: 1px solid #FFFFFF;
	color: #333333;
}
.shadow {
	height: 1em;
	filter: Shadow(Color=#666666, Direction=120, Strength=3);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
}
.glowtext {
	width: 460px;
    	height: 30px;
	font-size: 19px;
	font-family: Arial;
    	text-transform: none;
	color: white;
	/*Filter: Glow(Color=#333333, Strength=3);*/
	margin-left: 60px;
}
.footerlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C13B44;	
}

.bluebarlink  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
}

.footertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

td#static_content 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.tr_header
{
	padding: 3px;
	background-color: #7385F6;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: black;	
}

.tr_odd 
{ 
	padding: 3px;
	background-color: #D3D3D3;
	color:Black;
	vertical-align:top; 
}

.bg_myaccount1
{
	background-image: url(/images/expand_subt_blank.jpg);
	background-repeat:no-repeat;	
}

.bg_myaccount2
{
	background-image: url(/images/expand_bodybg.jpg); 
	background-repeat:no-repeat;	
}

.bg_login1
{
	background-image:url(/images/interior_subt_blank.jpg);
	background-repeat:no-repeat;	
}

.bg_login2
{
	background-image:url(/images/interior_bodybg.jpg); 
	background-repeat:no-repeat;	
}

.table_border 
{
	border-right:1px solid #000000;
	border-left:1px solid #000000;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
}

body
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
}

a:link { color:#003399; }
a:visited { color:#003399; }
a:hover {  text-decoration:underline; }
a:active { color:#003399 }

td.static_content a:link { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	text-decoration:none; }
td.static_content a:visited { color:#333333; }
td.static_content a:hover {  text-decoration:underline; }
td.static_content a:active { color:#003399 }

.index_subbox_link_bigger {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5E0000;
	text-decoration:none;
}

.index_subbox_link_bigger a:hover 
{
	text-decoration:underline;
}

table.resources_table tr td
{
	padding-bottom: 11px;
}

/* Top Navigation */

#topnav, #topnav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}
	
#topnav a {
	display: block;
	width: 10em;
	width:180px;
	height:20px;
	text-align:center;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;		
	text-decoration : none;
}

#topnav li 
{
	/* all list items */
	float: left;
	width: 10em; /* width needed or else Opera goes nuts */
	display : block;
	text-decoration : none;
	width:189px;
	height:20px;		
	padding-top:7px;
	margin-bottom : -1px;
	margin-left : -1px;
	border:1px solid black;
	background-image: url(/images/index_footer.jpg);
}

#topnav li ul { /* second-level lists */
	position: absolute;
	width: 10em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	background-color:#666666;
	width:189px;
}

#topnav li ul a {
	background-color : #666666;	
}

#topnav li:hover ul,
#topnav li.sfTophover ul 
{
	/* lists nested under hovered list items */
	left: auto;
}

#nav, 
#nav ul 
{
	/* all lists */
	position: relative;
	top: -1px;
	padding: 0;
	margin: 0;
	list-style: none;
	float : left;
	width : 11em;

}

#nav li { /* all list items */
	position : relative;
	float : left;
	line-height : 1.25em;
	margin-bottom : -1px;
	padding:0;
	color:#666666;
}

#nav li ul { /* second-level lists #D8D9DB*/
	position : absolute;
	left: -999em;
	margin-left : 16.7em;
	/*margin-top : -2.8em;*/
	padding:0px 0px 0px 0px;
	background-color : #666666;
	width:146px;
	color:black;
}

#nav li a
{
	display : block;
	color : black;
	font-weight : bold;
	text-decoration : none;
	width:146px;
	height:20px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:1px solid black;
	padding-top:6px;
	padding-left:20px;
	background-image: url(/images/index_leftnav_off.gif);
}

#nav ul li a 
{
	color:#FFFFFF;
	/*width:146px;*/
	width:196px;
	background-color : #666666;	
}

#nav li.top a:hover 
{
	color: white;
	background-color : #666666;
	background-image: url(/images/index_leftnav_on.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#nav li.bottom a
{
	color:white;
	background-image:none;
}

#nav li.bottom a:hover 
{
	color: white;
	background-color : #666666;
	background-image: url(/images/redstar.gif);
}

#nav li:hover ul ul, 
#nav li:hover ul ul ul, 
#nav li.sfhover ul ul, 
#nav li.sfhover ul ul ul {
	background-image:none;
	left: -999em;
}

#nav li:hover ul,
#nav li li:hover ul, 
#nav li li li:hover ul, 
#nav li.sfhover ul, 
#nav li li.sfhover ul, 
#nav li li li.sfhover ul 
{
	/* lists nested under hovered list items */
	background-image:none;
	left: auto;
}

.error
{
	color:#CC0000;
	font-weight: bold;
}

input.image_button
{
	padding:0;
	margin:0;
	margin-left:-5px;
	position:relative;
	
	border:0;
}