@charset "UTF-8";
/* CSS Document */


* {margin: 0; padding: 0;}

body {margin: 0;}

#shadow {margin: 0 auto; width: 900px; background: url('images/shadow.gif') repeat-y center;}

#container {margin: 0 auto; width: 870px; position:relative;}

#header{ margin: 0 auto; width: 862px; height: 24px; background:url(images/top_bg.jpg) repeat-x; padding-top:5px; padding-right:8px;}

.header{
font: 13px "Times New Roman", Times, serif;
text-align:right;
color:#FFFFFF;
font-style:italic;
}

#top{ margin: 0 auto; width: 870px; height: 279px;}

#logo{ margin: 0; float: left; width: 206px; height: 279px; }

#picture{ margin: 0; float: left; width: 664px; height: 279px;}

#middle{ margin: 0 auto; width: 870px; height: 319px;}


/* MENU CSS */

#tbmenu {margin: 20px auto;}
#tbmenu2 {margin: 20px 0px 20px 20px;}
#tbmenu td {background: url('images/mn.jpg') no-repeat 0 0;}

#tbmenu td a, .subnav,.white { text-decoration: none; padding: 6px 0px; line-height: 18px; }

.white a {color: #fff; font: 12px Georgia, "Times New Roman", Times, serif; text-transform: uppercase;}

.highlight { text-align: center; font: 11px Arial, Helvetica, sans-serif; color: #7B90B4; line-height: 18px;} /*padding: 8px 0px; */
.subnav a {text-align: center; font: 11px Arial, Helvetica, sans-serif; color: #E0C398;}
.subnav {text-align: center; font: 11px Arial, Helvetica, sans-serif; color: #E0C398;}

#nav {}

#parent {position: relative; float: left; margin-top: 20px; width: 150px; text-align:center; margin-left: 20px; margin: 0 auto;}

#parent li {list-style: none; text-align: center; width: 150px;}

#parent li a {display: block;border-top:0.1em solid #FFF; padding: 8px; text-decoration: none; color: #FFF; font: 12px Georgia, "Times New Roman", Times, serif; width: 150px;}

#parent ul li a {color:#CC0000; border: none; padding: 5px; padding: 5px; text-decoration: none; text-align:center;margin-left: 5px; width: 150px;}

#parent ul ul {
padding: 0; 
text-align: center;

list-style-type: none;
}

#parent ul ul li a { text-align: center; font: 11px Arial, Helvetica, sans-serif; padding: 5px 0px;}

.bottom a {border-bottom: 1px solid #FFF;}

/*.highlight a{ text-align: center; font: 11px Arial, Helvetica, sans-serif; color: #7B90B4;} 

.subnav {font: 11px Arial, Helvetica, sans-serif; color:#E0C398;}*/

/* END MENU CSS */


 #menu{ margin: 0 auto; float: left; width: 206px; height: 319px; background:#002B5C; text-align:center;}

/*
.highlight a {color: #00FFCC;}
#nav {
list-style: none;
width: 150px;
margin: 0 auto;
margin-top: 20px;
}

#menustyle ul, li {
list-style: none;
width: 150px;
padding: 7px 0px;
}
.inactive { border-top: 1px solid #fff;}


#menustyle li a {
font: 13px "Times New Roman", Times, serif;
text-align:center;
color:#FFFFFF;
text-decoration: none;
}

#submenu {border: none;}

#submenu ul {border: 0px;}

#submenu li a {
border: 0px;
font: 10px Arial, Helvetica, sans-serif;
color: #000;
}

.submenu {border-top: 1px solid #FF0000; } */


#thebody{ margin: 0; float: left; width: 664px; height: 319px;}

#maininterior{ margin: 0; float: left; width: 634px; height: 289px; background:url(images/interior_bg.jpg) repeat-y; padding: 15px; overflow: auto;}

#main{ margin: 0; float: left; width: 448px; height: 289px; background:url(images/home_bg.jpg); padding: 15px;}

#side{ margin: 0; float: left; width: 186px; height: 319px;}

#footer{ margin: 0 auto; width:870px; height: 23px; background:url(images/bottom_bg.jpg) repeat-x; clear:both; padding-top:5px; position:absolute; }

.footer{
font: 13px "Times New Roman", Times, serif;
padding-top:0px;
padding-right: 0px;
text-align:center;
color:#FFFFFF;
}
#copyrights{ margin: 10px auto; text-align:center; padding-top: 0px;}

#copyrights a {text-decoration: none; font:9px Arial, Helvetica, sans-serif; color:#666666; }

img {border: 0;}

.contents{
font-family:"Times New Roman", Times, serif;
font-size:14px;
line-height:18px;
color:#000000;
}
.contentsbold{
font-family:"Times New Roman", Times, serif;
font-size:14px;
line-height:18px;
color:#000000;
font-weight:bold;
font-style:italic;
}
.careers {
font-family:"Times New Roman", Times, serif;
font-size:14px;
line-height:18px;
color:#900028;
font-weight: bold;
}
.careers a{
font-family:"Times New Roman", Times, serif;
font-size:14px;
line-height:18px;
color:#900028;
font-weight: bold;
}
.pagetitle{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:18px;
color:#900028;
font-style:italic;
font-weight:bold;
}
.content li{
list-style:circle; padding-left: 20px;}


.atherton{
font-family:"Times New Roman", Times, serif;
font-style:italic;
font-size:18px;
color:#002B5C;
text-align:right;
}