@charset "UTF-8";
/* CSS Document */

/* reset items */
ul, li {margin:0;padding:0;}

img {border:0;}

/* Sitewide styling elements */
a:link {color: #00388f;}
a:hover {color: #94bef7}

.fl {float: left; margin: 10px;}
.flr {float: left; margin-right: 20px;}
.imageTop {vertical-align:top;}
img {border:0;}
.clr {clear: both;}

h1 {font-family:verdana, arial,helvetica,sans-serif;font-size:18px;font-weight:bold;margin: 0px 0px 10px 0px;color: #000000;}	
h2 {font-family:verdana, arial,helvetica,sans-serif;font-size:15px;font-weight:bold;color: #333333;margin:10px 0; padding:0;}
	
p {font-family:verdana, arial, helvetica, sans-serif;font-size:12px;margin: 0px 0px 10px 0px;text-align: left;line-height:140%;}
	
body {font: 100% Verdana, Arial, Helvetica, sans-serif;margin: 0;padding: 0;text-align: center;background-color: #fff;}

#container {width: 960px;height:auto;background-color: #ffffff;;text-align:center;margin:0 auto 0 auto;border-bottom: 1px solid #cccccc;}

#wrapper {float: left;margin-left: 10px;margin-right: 10px;background-color: #ffffff;width:960px;}

#header {width: 960px;height:auto;text-align:center;margin:0;position: inherit;}	

#logo {width: 300px;height:60px;margin:10px auto;}

/* Top horizontal navigation bar */
#topnav, #topnav ul {border-top:1px solid #666;border-bottom:1px solid #666;z-index:1000;margin: 0;padding:0;display: block;float:left;line-height:2;width:960px;height:40px;list-style-type:none;list-style-image:none;list-style-position:outside;font-weight:bold;font-family: arial,helvetica;font-size: 10pt;text-align:center;background: transparent url(images/brushSteel.jpg) repeat-x;}
#topnav a {color:#000000;text-decoration:none;font-family:arial,helvetica;text-align: center;text-shadow: 0 1px 0 white;}
#topnav a:hover {color:#e72121;text-decoration:underline;}
#topnav li {margin:7px 10px 0 10px;float: left;width:auto;}

/*Breadcrumb nav */
#breadcrumb, #breadcrumb2 {text-align:left;width:960;padding:5px 0 0 0;margin:10px 0;border-top:1px solid #e72121;border-bottom:1px solid #e72121;}
#breadcrumb p, #breadcrumb2 p {margin:3px 0 8px 10px;font-size:14px;color:#888888;}
#breadcrumb p a:link, #breadcrumb p a:visited, #breadcrumb2 p a:link, #breadcrumb2 p a:visited {font-size:14px;color:#444444;text-decoration:none;}
#breadcrumb p a:hover, #breadcrumb p a:active, #breadcrumb2 p a:hover, #breadcrumb2 p a:active {font-size:14px;color:#000000;text-decoration:underline;}
	
/* Searchbox */
#searchBox {width:239px;height:90px;margin: 0 0 10px 0;background-color: #d7d7d7;text-align:left;}
#searchBox #search {color:#000000;font-size:18px;font-weight:bold;text-align:left; margin: 7px 0 0 8px;} 
#searchBox #go {color:#e72121;font-size:21px;font-weight:bold;float:left; margin: 7px 0 0 3px;} 
#searchBox p {width:140px; font-weight: normal; font-size:12px;float:left;margin: 0 10px 0px 0px;}
#searchBox input[type="text"] {width: 220px; text-align:left;margin: 5px 0 5px 0px;}
#searchBox input[type="submit"] {float:right;width:60px;height:30px;margin:2px 6px 0 0; background: url(images/go.png) no-repeat;cursor:pointer;}

/* leftnav-copy-wrapper */
#leftnav-copy-wrapper {position:relative;width:auto;height:100%;display:inline-block;overflow:hidden;margin-bottom:10px;}
#leftnav-copy-wrapper {display:block;}
#banner {position:absolute;text-align:right;float:right;bottom:0;right:0;width:700px;}
#banner p {text-align:left;}
	
/* left sidebar nav */
#left-nav {z-index:500;float:left;width:240px;margin:0;padding:0 0 10px 0;background-color:#d5d5d5;}
/* remove all the bullets, borders and padding from the default list styling */
#left-nav ul {padding:0;margin:0 0 0 8px;list-style-type:none;width:232px;text-align: right;}
#left-nav li
{height:auto;width:224px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;text-align: left;margin-top:2px;vertical-align:middle;position:relative;} 
#left-nav li.title {font-weight:bold;background-color:d7d7d7;margin:10px 0 5px 0;}
/* style the links */
#left-nav li a, #left-nav li a:visited {background-color:#f4f4f4;padding: 5px 10px 5px 10px;display:block;text-decoration:none;color: #000;}
/* style the link hover */
#left-nav li a:hover {background:#ffffff;}
/* hide the sub levels and give them a positon absolute so that they take up no room */
#left-nav ul ul {visibility:hidden;position:absolute;top:1px;left:224px;width: 300px;background-color: #ffffff;}
#left-nav p.proper {text-align:left;margin: 10px 8px;}
	
/* Main copy area */	
#copy {width: 700px;float:left;text-align:left;margin: 0 0 20px 20px;}
#copy .rightpic {float:right;margin:0 0 10px 10px;}
#copy .leftpic {float:left;margin:0 10px 10px 0;}
#copy ul {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:140%;margin:0 0 10px 20px;}
#copy ul li {margin:0 0 5px 13px;}
#copy .checkImage {float:left;margin:-5px 2px 0 0;}
#copy ol {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;margin-bottom:10px;margin-left:15px;padding-left:20px;}
#copy ol li {margin:0 0 5px 0px;}
#copy .figurepic {border:1px solid #e72121;padding:10px;margin:10px 10px 10px 0;width:auto;}
#copy .figurepic p {display:block;background-color:#ccc;color:#000000;font-size:14px;font-weight:bold;width:auto;padding:5px 0 5px 10px;}
#copy .figurepic2 {float:left;border:1px solid #e72121;padding:10px;margin:10px 10px 10px 0;width:auto;}
#copy .figurepic2 p {display:block;background-color:#ccc;color:#000000;font-size:14px;font-weight:bold;width:auto;padding:5px 0 5px 10px;}
#copy .figurepic2 .text {font-size:14px;font-weight:bold;}
  
table.parts {width: 325px;border-collapse:collapse;background-color: #ffffff;border: 1px solid #00388f;padding: 0px;margin: 10px 10px 0 0;}
table.parts h2 {padding: 3px 10px;}
table .header {background-color: #00388f;}
table td.content {vertical-align:top;border-bottom: 1px solid #00388f;width: 50%;}
table td p {margin-top: 5px;}
table ul {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}
table ul li {margin-bottom: 2px;}
 
/* Footer */ 
#footer {width:960px;float:left;background-color:#d7d7d7;text-align:center;vertical-align:middle;font-size:14pt;border-top:1px solid #666;border-bottom:2px solid #666;padding-top:0px;height:60px;} 
#footer a:link{color:#00388f;font-weight:bold;}
#footer a:visited{color:#00388f;font-weight:bold;}
#footer a:hover{color:#055ee9; font-weight:bold;}
#footer a:active{color:#055ee9;font-weight:bold;}
#footer ul {list-style-type: none;font-weight: bold;font-size: 14px;padding:0;margin:10px 0 8px 0;}
#footer li { display: inline;}
#footer p {font-size:12px;font-weight:bold;color:#000000;text-align:center;margin:10px 20px 0 20px;} 
  
 
  
  