

body {background-color: #fff;font-family: verdana, Sans-Serif;color:#564b47;text-align:center;}

#all{font-family:verdana, helvetica, sans-serif; width:750px;background-color:#fff;text-align:left;border:0px solid #eee;}

#header {clear:both;height:170px;padding:20px 0 0 10px;}
#clearboth {clear:both}

#logo{float:right;margin:15px 25px 0 0;}

/* TOPNAV */
#topnav{ clear:both;width:740px; height:45px;background: url(images/bg_topnav.gif) no-repeat top left;}
#topnav2{ width:320px; height:45px;margin-top:10px;float:left; background: url(images/bg_topnav2.gif) no-repeat top left;}
#topnav2 li a:hover, #topnav2 li a:hover{color: #00005D;text-decoration:none}
#topnav2 li a.on, #topnav li a.on{color: #00005D;text-decoration:none}

#topnav ul, #topnav2 ul{margin:0;padding-top:6px;padding-left:25px;}
#topnav li, #topnav2 li{list-style:none;display:inline;margin-right:5px;}
#topnav2 li{margin-right:0px;padding-right:5px;}
#topnav2 li.last{padding-left:10px;border-left:1px solid #fff}
#topnav li a, #topnav2 li a{font: normal normal 15px arial, verdana, sans-serif;color: #fff; font-weight:bold;border-bottom: 0}
#topnav li a:hover, #topnav2 li a:hover{color: #00005D;text-decoration:none}
#topnav li a.on, #topnav li a.on{color: #00005D;text-decoration:none}


/* SUBNAV */ 

#content #subnav{font-family: verdana, helvetica, sans-serif; }
#content #subnav ul {margin:10px 0;padding:0;text-align:left;}
#content #subnav li {list-style:none;display:inline; padding:0 10px;}
#content #subnav li.last {color:#010066;padding-left:14px}
#content #subnav li.first {padding-left:20px; color: #010066;border-right:1px solid #010066;}
#content #subnav a {color: #010066;font-size: .9em; font-weight:bold;text-decoration:none;}
#content #subnav a:hover {color: #66CC00;text-decoration: none;}
#content #subnav a.on {color: #66CC00;text-decoration: none;}



/* COMMON **********************/ 

h1 {margin:0; padding:0; font: normal bold 22px arial,sans-serif;   line-height:120%;color:#62CF00;text-align:left; margin-bottom:10px}
h2 {margin:15px 0 5px 18px; font: normal bold 16px arial,sans-serif;   line-height:170%;color:#010066;text-align:left;}
h3 {margin:10px 0 10px 18px;; padding:0; font: normal bold 14px verdana,sans-serif;color:#010066;text-align:left }
h3 a {border: 0px #fff dotted;}
 

p, li { margin:0;text-align:left; padding:5px 0;font-family:verdana,sans-serif; line-height:140%;} 
ul{margin-top:0; padding-top:5px}
ul.body {padding-right:70px;}
a {color: #66CC00;text-decoration:none} 
a:visited {} 
a:hover {color:#9A9D9E;text-decoration:underline;} 

hr {
color: #86B647;clear: both;
height: 1px;margin:12px 2px;}

html>body hr {
display:none}
/* COMMON **********************/ 



#main {clear:both;height:300px;margin:10px 40px 30px 40px;}

#main.home {height:890px;}

#left {float:left;}


#address-home {width:230px;background-color:#F2F2F7;font: normal normal 12px arial, verdana, sans-serif;border-bottom:5px solid #62CF00;height:260px;}

#address-home h1 {color:#66CC00;font: italic normal 20px arial, sans-serif;padding-top:10px;}
#address-home p{color:#00005A;}
#address-home p, #address-home h1{padding-left:20px;}
#address-home p.definition{font-weight:bold;font-style:italic;padding-bottom:10px;}

#address-home a {font-weight:bold;text-decoration:none;}
#address-home a:hover {text-decoration:underline;color:#62CF00;}

#image {background-color:#fff;margin-bottom:10px;}
#image img {border-bottom:5px solid #62CF00;}

/* CONTENT AREA */ 
#content{float:left;color:#010066;background-color:#F2F2F7;width:390px;margin-left:10px;font-size:12px;border-bottom:5px solid #62CF00;height:480px;margin-left:10px;margin-bottom:20px}
#content.inner{width:610px;height:auto;padding-bottom:10px}
html>body #content.inner{width:620px;}
#content p, #content li{line-height:150%;}
#content img{float:right;margin:10px;border:1px solid #B5B3C9}
#content img.button {float:left;margin:0;border:0;}
#content a{color:#66CC00;font-weight:bold;}
#content a.blue{color:#010066;font-weight:normal;text-decoration:underline}
#content p, #content h1{padding-left:20px;padding-right:20px;}
#content p.map{padding-top:15px}
#content ul{margin-left:30px;padding-left:20px;padding-right:20px;margin-bottom:6px}
#content h1{padding-top:20px;}

/* CONTENT - CAREERS SECTION*/ 

#content.inner p.closing {font-weight:bold;text-align:right;}
#content.inner p.smaller {font-size:10px;}
#job-openings {width:550px;border:1px solid #010066;margin:10px 0 10px 18px;}

/* Inner Contact Form*/	

#contactform {width:430px; padding:10px;padding-top:20px;font-family:verdana,sans-serif; font-size:12px;text-align:left;margin: 10px 0 0 20px;background-color:#F7F7FA;}
#contactform div {margin-bottom:15px;}
#contactform input, #contactform textarea {font-family:verdana,sans-serif;width: 190px;font-size: 12px;border: 1px solid;border-color: #666 #ccc #ccc #666;padding: 2px;}
#contactform input {width: 190px;}
.buttons {border:0px solid #000;text-align:right;}
#contactform input.button {width:60px;background-color: #e6e6e6;border-color: #ccc #666 #666 #ccc;}
#contactform div.buttons {float:right;margin-right:55px;}
html>body #contactform div.buttons {float:right;margin-right:185px;}
#contactform label {float: left;width: 120px;}
#contactform select {width: 190px;font-size: 12px;}

#contactform input.browse {width: 150px;border: 1px solid;border-color: #666 #ccc #ccc #666;}


/* CONTENT-WIDE AREA */ 
#contentwide{margin-bottom:20px;clear:both;color:#010066;background-color:#F2F2F7;width:630px;font-size:12px;border-bottom:5px solid #62CF00;height:350px;padding-top:20px}

#contentwide p, #contentwide li{line-height:150%;}
#contentwide img{float:right;margin:10px;border:1px solid #B5B3C9}
#contentwide a{color:#66CC00;font-weight:bold;}
#contentwide p, #content ul, #content h1{padding-left:20px;padding-right:20px;}
#contentwide h1{padding-top:20px;}

b.green{color:#62CF00}

/* Footer */

.jobtable{text-align:left;color:#5312A8;width:550px;margin:0 0 0 20px;border:1px solid #010066;border:1px solid #ccc;border-width:1px 0 0 1px;}
.jobtable th{background-color:#62CF00;color:#fff;font: normal bold 12px verdana,sans-serif;padding:4px;}

.jobtable td{background-color:#F7F7F7;color:#010066;padding:4px;font: normal normal 11px verdana,sans-serif;line-height:150%; border:1px solid #ccc;border-width:0 1px 1px 0;}


/* Footer */

#footer{clear:both;background-color:#F0F0F0;font-size:11px;text-align:left;color:#010066;width:750px;padding:10px}
html>body #footer{padding:0}
html>body #footer p{padding:10px}




/* SPECIAL*/
#tld {clear:both;font: normal normal 11px Verdana, sans-serif;width:740px;text-align:right;margin-top:6px;padding:0;color:#909395}
#tld a{font-weight:normal;font-size:11px}
.copyprob {font: normal bold 17px verdana, tahoma, sans-serif;color:#ff0000}


#clearboth,#clearboth2 {height:1px;clear:both}


