/* CSS Document */

/*CORE BASE STYLES*/

BODY {
	margin:0px 0px 0px 0px; 
	font-family:Arial,Helvetica,sans-serif; 
	background:#FFFFFF; 
	color:#666666; 
	}
P, UL, OL, TD {
	font:100%/140% Arial,Helvetica,sans-serif; 
	}
P {
	margin:6px 0px 6px 0px; 
	}
UL {
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 15px; 
	list-style-type:square; 
	}
OL {
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 15px; 
	list-style-type:decimal; 
	}
A:LINK {
	color:#DDAD7F; 
	text-decoration:underline; 
	}
A:VISITED {
	color:#9B7959; 
	text-decoration:underline; 
	}
A:HOVER {
	color:#59809B; 
	text-decoration:underline; 
	}
A:ACTIVE {
	color:#59809B; 
	text-decoration:underline; 
	}

H1, H2, H3, H4, H5, H6 {
	margin:10px 10px 5px 0px; 
	padding:0px 0px 0px 0px; 
	color:#004DA0; 
	font:bold 100%/1.2 Arial,Helvetica,sans-serif; 
	}
H1 { 
	font-size:120%; 
	}
H2 {
	font-size:110%; 
	}
H3 {
	font-size:100%; 
	}
H4 {
	font-size:95%; 
	}
H5 {
	font-size:90%; 
	}
H6 { 
	font-size:85%; 
	}
TD {
	padding:0px 0px 0px 0px; 
	}

/*SPECIFIC PAGE SECTION STYLES*/

#wrapper {
	margin:0px auto 0px auto; 
	text-align:left; 
	border-right:1px solid #CCC; 
	border-left:1px solid #CCC; 
	}
/* http://tantek.com/CSS/Examples/boxmodelhack.html */
#wrapper {
	width:762px; 
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:760px; 
	}
#page {
	background:#FFF url(../images/bg-content.gif) top left repeat-y; 
	}
#logo {
	width:760px; 
	background:#FFF url(../images/bg-logo.jpg) top right no-repeat; 
	}
/* http://www.positioniseverything.net/easyclearing.html */
#logo:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}
#search {
	margin:10px 10px 10px 10px; 
	padding-left:45px; 
	float:right; 
	background:url(../images/bg-search.gif) 0px 4px no-repeat; 
	}
#navigation {
	font-size:10px; 
	font-weight:bold; 
	font-family:Verdana; 
	background:url(../images/bg-navigation.gif) bottom left repeat-x; 
	border-top:1px solid #CCC; 
	}
#headerWrapper {
	width:760px; 
	background:#7FB7DD url(../images/bg-header.gif) top left repeat-y; 
	}
/* http://www.positioniseverything.net/easyclearing.html */
#headerWrapper:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}
#headerImage {
	float:left; 
	width:570px; 
	}
#headerLinks {
	padding:4px 10px 4px 10px; 
	float:right; 
	color:#369; 
	font-size:69%; 
	background:#7FB7DD; 
	border-left:1px solid #CCC; 
	}
/* http://tantek.com/CSS/Examples/boxmodelhack.html */
#headerLinks {
	width:190px; 
	min-height:92px; 
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:169px; 
	min-height:84px; 
	}
#contentWrapper {
	width:760px; 
	background:url(../images/bg-header.gif) top left no-repeat; 
	border-bottom:1px solid #CCC; 
	}
/* http://www.positioniseverything.net/easyclearing.html */
#contentWrapper:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}
#content {
	padding:0px 15px 15px 20px;  
	float:left; 
	font-size:76%; 
	border-top:3px solid #CCC; 
	}
#content td.tableheader {
	background-color:#7fb7dd;
}
/* http://tantek.com/CSS/Examples/boxmodelhack.html */
#content {
	width:570px; 
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:535px;
	}
#supplement {
	padding:0px 10px 15px 10px; 
	float:right; 
	font-size:69%; 
	border-top:3px solid #CCC; 
	}
/* http://tantek.com/CSS/Examples/boxmodelhack.html */
#supplement {
	width:190px; 
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:170px;
	}
.supplementHeader {
	margin:0px -10px 0px -10px; 
	}
#footer {
	padding:4px 10px 4px 10px; 
	clear:both; 
	font-size:69%; 
	background-color:#CCC; 
	border-top:3px solid white; 
	}

/* SECTION-SPECIFIC STYLES */

.logo {
	float:left; 
	}
.searchTerm {
	font-size:11px; 
	border:1px solid #7FB7DD; 
	}
.go {
	margin-bottom:-3px; 
	}
#navigation UL {
	padding:0px 0px 0px 5px; 
	list-style-type:none; 
	/* corrects vertical height of div for IE Win */
	font:2px/50% Arial; 
	}
/* http://tantek.com/CSS/Examples/boxmodelhack.html */
#navigation UL {
	width:760px; 
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:750px;
	}
/* http://www.positioniseverything.net/easyclearing.html */
#navigation UL:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}
#navigation LI {
	padding:0px 0px 0px 1px; 
	float:left; 
	background:url(../images/menudivider.gif) 0px 9px no-repeat; 
	}
#navigation LI.first {
	background-image:url(../images/spacer.gif); 
	}
#headerLinks UL {
	padding:0px 0px 0px 0px; 
	list-style-type:none; 
	}
#headerLinks LI {
	padding:5px 0px 5px 0px; 
	list-style-type:none; 
	border-bottom:1px solid #69C; 
	}
#headerLinks A:LINK, #headerLinks A:VISITED {
	color:#369;
	text-decoration:none; 
	}
#headerLinks A:HOVER, #headerLinks A:ACTIVE {
	color:#00236B;
	text-decoration:underline; 
	}
.hideLine {
	margin-top:-3px; 
	display:block; 
	width:169px; 
	height:5px; 
	background-color:#7FB7DD; 
	}
#content TABLE {
	font-size:131%;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC; 
	}
#content TD {
	padding:3px;
	font-size:76%;
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	}	
.tableCentered TD {
	text-align:center; 
	}
#supplement H2 {
	margin:0px -10px 0px -9px; 
	padding:10px; 
	color:#999; 
	font-weight:normal; 
	font-size:150%; 
	text-align:center; 
	background:#FFC; 
	}
/* http://tantek.com/CSS/Examples/boxmodelhack.html */
#supplement H2 {
	width:189px; 
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:169px; 
	}
#footer A:LINK, #footer A:VISITED {
	color:#666;
	text-decoration:underline; 
	}
#footer A:HOVER, #footer A:ACTIVE {
	color:#00236B;
	text-decoration:underline; 
	}

	
  /***********************************/
 /*********** MD TURBO **************/
/***********************************/
#turboPage {
	background:none; 
	}
#turboWrapper {
	position:relative; 
	width:760px; 
	/*border-bottom:1px solid #CCC; */
	}
#turboMainNav, #turboSubnav, #turboContent, #turboLogo {
	position:absolute; 
	}
#turboHeader {
	background:url(../images/md_turbo/bg-header-turbo.gif) no-repeat;
	height:120px;
	}
#turboNav {

	}
#turboMainNav {
	top:50px; 
	left:250px; 
	font-size:86%;
/*background-color:pink; */
	}
#turboMainNav UL {
	width:510px; 
	list-style-type:none; 
	}
#turboMainNav LI {
	float:left;
	font-weight:bold;
	line-height:1.1em;
	padding:0 21px 30px 6px;
	text-align:center;
	}
/** padding-right needs to be 6px for Safari **/
/*#turboMainNav LI.active {
	background:url(../images/md_turbo/navArrow.gif) no-repeat;
	color:#FF7E22;
	}*/
#turboMainNav A:LINK, #turboMainNav A:VISITED {
	color:#000000;
	text-decoration:none;
	} 
#turboMainNav A:HOVER, #turboMainNav A:ACTIVE {
	color:#FF7E22;
	text-decoration:none;
	}
#turboMainNav A.active:LINK, #turboMainNav A.active:VISITED, #turboMainNav A.active:HOVER, #turboMainNav A.active:ACTIVE {		
	color:#FF7E22;
	}
#turboMainNav LI.arrow {
	background:url(../images/md_turbo/navArrow.gif) no-repeat;
	}
#turboSubnav {
	top:90px; 
	left:290px; 
	font-size:78%;
/*background-color:yellow; */
	}
#turboSubnav UL {
	width:470px; 
	list-style-type:none;
	}
#turboSubnav LI { 
	background:#A1C8C4;
	border:#5CAAA2 1px solid;
	float:left;
	font-weight:bold;
	padding:4px 15px 3px 15px;
	text-align:center;
	}
#turboSubnav LI.active {
	background:#E0EBEA;
	}
#turboSubnav A:LINK, #turboSubnav A:VISITED {
	color:#000000;
	text-decoration:none;
	} 
#turboSubnav A:HOVER, #turboSubnav A:ACTIVE {
	color:#4D4D4D;
	text-decoration:none;
	}
#turboSubnav A.active:LINK {
	background:url(../images/md_turbo/navArrow.gif) no-repeat;
	color:#FF7E22;
	}
#turboContent {
	top:120px; 
	left:0; 
	margin:0 0 0 -1px; 
	padding:0 15px 0 33px;
	border-right:1px solid #CCC; 
	border-left:1px solid #CCC; 
	width:760px; 
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:712px;
	}
#turboContent A:LINK, #turboContent A:VISITED {
	color:#FF7E22;
	}
#turboContent A:HOVER, #turboMainNav A:ACTIVE {
	color:#669995;
	}
#turboRight {
	background:#D1E3E0 url(../images/md_turbo/bg-spiral.gif) top right no-repeat;
	float:right;
	font-size:76%;
	margin:11px 0 50px 0;
	width:488px;
	}
#turboMainContent {
	background:url(../images/md_turbo/bg-corners-bot.gif) bottom no-repeat;
	padding:0 20px 20px 15px;
	}
#turboMainContent H1 {
	font-size:130%;
	font-style:italic;
	}
#turboMainContent TD {
	background-color:#D1E3E0;
	padding-top:5px;
	padding-bottom:5px;
	}
#turboLeft {
	float:left;
	/*width:257px;*/
	width:224px;
	}
#sideImage {
	background:url(../images/md_turbo/side_image.jpg) no-repeat;
	font-size:76%;
	}
#sideBar {
	margin:11px 0 0 0; 
	background:#FFF url(../images/md_turbo/side_image-blank.jpg) no-repeat;
	font-size:86%;
	height:180px;
	padding:30px;
	}
#turboLeft IMG {
	margin-bottom:9px;
	}
#turboWrapper #footer {
	margin:0 -15px 0 -33px; 
	height:20px; 
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:12px;
	}
#turboContent #footer A:LINK, #turboContent #footer A:VISITED {
	color:#666;
	}
#turboContent #footer A:HOVER, #turboContent #footer A:ACTIVE {
	color:#00236B;
	}
#turboLogo {
	top:0; 
	left:0; 
	}
/* http://www.positioniseverything.net/easyclearing.html */
#turboMainNav UL:after, #turboSubnav UL:after, #turboContent:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}

