.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 17px;
	
}

.thanks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005472; 
	line-height: 18px;
	
}

.pgheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #005472;
		line-height: 20px;
}

.boldtl {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #005472;
	font-weight: bold;
		line-height: 22px;
}

.subnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;

}

.smtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 16px;
}
.navtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
.subfoot {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff; font-weight:bold
}

.tablepad{
padding: 4px;padding-left: 12px;
}


ul
{
list-style-image: url("images/bullet.gif")
}

a:link {color:#005472;} 

a:visited {color:#005472;} 

a:hover {color:#c93100}


a.hdnav:link {	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	color: #ffffff;} 

a.hdnav:visited {	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;text-decoration:none;
	color: #ffffff;} 

a.hdnav:hover {	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; 
	font-weight: bold;text-decoration:none;
	color: #90def9;}


a.nav:link {
	color:#3b3b3b;font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;text-decoration:none;font-weight: bold;
} 

a.nav:visited {color:#3b3b3b;font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;font-weight: bold;text-decoration:none;} 

a.nav:hover {color:#90def9;font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;font-weight: bold;text-decoration:none}


a.foot:link {color:#ffffff;font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;text-decoration:none;
}  

a.foot:visited {color:#ffffff;font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;text-decoration:none;
} 

a.foot:hover {color:#90def9;font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;text-decoration:none
} 



.navcontainer{

width: 100%; 
overflow: hidden;

}

.navcontainer ul{
margin: 0;
padding: 0;
padding-left: 50px; /*offset of tabs relative to browser left edge*/
font: 11px Arial; 
list-style-type: none;
}

.navcontainer li{
display: inline;
margin: 0;
}

.navcontainer li a{
float: left; height: 14px;
display: block;
text-decoration: none; 
margin: 0;
padding: 6px 16px; /*padding inside each tab*/
border-right: 1px solid #737274; 
border-left: 1px solid #4a494b; /*right divider between tabs*/
color: white;
background: #; /*background of tabs (default state)*/
}

.navcontainer li a:visited{
color: #ffffff; 
}

.navcontainer li a:hover, .navcontainer li.selected a{
background: #004158; color: #90def9;  /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */

}

body#bdhome a#navhome,
body#bdfeatures a#navfeatures,
body#bddemo a#navdemo,
body#bdfaqs a#navfaqs,
body#bdreprint a#navreprint,
body#bdtest a#navtest,
body#bdleg a#navleg,
body#bdcontact a#navcontact
{

background: #004158;

}
