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

/***************** Main **************/
* {font-size: 100%; padding: 0; margin: 0;}/*don't change this*/
body{ font-family:Verdana, Geneva, sans-serif; font-size:.8em; margin:0; padding:0; color:#333; text-align:center; min-height:100%; background:url(../images/body-bg.jpg) repeat-x #fff; }
#header {background:url(../images/head-bg.jpg); width:948px; height:160px; margin:0 auto; position:relative;}
#container{margin:0 auto; width:948px; position:relative; text-align:left; background-color:#fff;}/*centers main content*/
#leftcolumn {width:270px; float:left;}
h1#logo a{background:url(../images/logo-mfg.gif); width:391px; height:113px; display:block;}
h1#logo {position:absolute; bottom:0; left:0;}
.hidden {position:absolute; left:-9999px;}
#content{width:654px; padding:10px 10px 10px 5px; color:#333; float:left; background-color:#fff; margin-top:280px;}
#imgbanner {position:absolute; right:0; top:0;}
#contentwrapper {background:#FFF;}
#assist {background:url(../images/assisting-mt-header.jpg) no-repeat; width:684px; height:38px; padding:0; margin:0;}
#minheight {height:800px; width:1px; float:right;}/*the minimum height div forces the container to expand to fit the height of this element. It is a cross-platform solution to the minimum height demand*/ 
#applynow {background:url(../images/apply-now-btn_15.gif); width:191px; height:43px; position:absolute; right:30px; bottom:30px; display:block;}
.topsentence{font-size:.8em; color:#C69B37; text-align:center; margin:0; padding:0;}
.clear {clear:both;}

/***************** Skip **************/
#skip a, #skip a:hover, #skip a:visited{position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden;}
#skip a:active, #skip a:focus{position:static; width:auto; height:auto;}

/***************** Headers *****************/
h1 {font-size: 2.2em; letter-spacing:.15em; font-family:"Times New Roman", Times, serif; color:#156353; text-transform:uppercase; font-weight:lighter; margin:0; padding:0;}

h1.subheader {font-size:1.4em; letter-spacing:normal; text-transform:none; margin:0; padding:0;}
h2 {font-family:"Times New Roman", Times, serif; color:#156353; padding:0; font-size:1.7em; font-weight:lighter; }
h2.subheader {color:#b48d24; font-family:Verdana, Geneva, sans-serif; font-size:1.2em;}
h3 {font-size: 1.33em; }

/***************** General Text Styles *****************/
.subheader {color:#b48d24; font-family:Verdana, Geneva, sans-serif;}

.smaller {font-size:.85em;}
.larger {font-size:1.3em;}
.left {float:left; margin-right:10px;}
.biophoto {border: double 3px #AC8426; margin:0px 5px 5px 5px;}
.ie6fix {float:left; clear:both;}

/***************** Basic Links *****************/
#content a:link, #content a:visited{color:#AC8426; text-decoration:none; border-bottom:dotted 1px #AC8426;}
#content a:hover{color:#AC8426; border-bottom:solid 1px #AC8426;}
#content a:link img, #content a:visited img, #content a:hover img {border:none;}
p {margin:10px 0 15px 0;}
ul {margin:10px 10px 10px 40px;}
ul li {padding:5px;}
/***************** Menu *****************/
/*style containing menu div*/
#menu {width:257px; margin:0; padding:0; font-size:1.3em; text-align:left; background:url(../images/nav-bg.jpg) repeat-y; }
/*style first tier navigation ul, li, a - if you do not redefine these styles later in CSS they will apply to all tiers within the navigation*/
#menu ul {margin: 0; padding: 0 0 0 1px;}
#menu li {list-style: none; border-bottom:#5c170c 1px solid; padding:2px 15px 2px 40px; }
#menu li.noborder {border:none;}
#menu li a, #menu li a:link, #menu li a:visited {display: block; padding: 0.25em 0.7em 0.25em 0; text-decoration: none;color:#FFF;}
#menu li a:hover, #menu li a.active { color:#E7CD69;}
#menu>ul a {width:auto;}/*IE7 fix*/

/***************** General Text styles and classes *****************/
.noborder {border:none;}
.quote {color:#B01E1A; text-align:center; font-style:italic; font-size:1.1em;}
.sideimage {margin:10px 0 10px 0;}
.smaller {font-size:.8em;}
.center {text-align:center;}
ul.cashbullet li, li.cashbullet {list-style:url(../images/money-icon.jpg); color:#156353; padding:3px 5px 5px 5px;}
#highlight {background:url(../images/home-highlight-bg-2.gif) repeat-y left; padding:0 0 0 0; width:264px;}
#highlight p {padding:0 30px 0 30px;}
#highlight h2 {font-family:"Times New Roman", Times, serif; color:#156353; margin:0 0 0 0; padding:10px 20px 0 20px; font-size:1.8em; font-weight:bold; text-align:center;}
#highlight h3 {font-family:"Times New Roman", Times, serif; color:#000; margin:10px 0 0 30px; padding:0; font-size:1.5em; font-weight:bold;}
/***************** Footer *****************/
ul#footer {display:block; margin:0 auto; padding:10px 0 0 0; width:948px; background:url(../images/footer-gradient.jpg) no-repeat; height:40px;}
ul#footer li {display:inline; float:right; font-size:0.75em; list-style-image:none; list-style-position:outside;
list-style-type:none; padding:0pt 10px 0pt 17px; color:#C69B37;}
ul#footer li a:link, ul#footer li a:visited{color:#C69B37; text-decoration:none; padding:0 0 0 20px;}
ul#footer li a:hover{color:#C69B37; text-decoration:underline;}
ul#footer li.copyright {background-image:none; float:left; padding:0pt;}
ul#footer li.footerHome {background-image:none;}

/***************** Credit *****************/
#credit {clear:both; font-size:0.7em; padding:70px 0pt 20px; text-align:center;}
#credit a:link, #credit a:visited {color:#C69B37; text-decoration:none;}
#credit a:hover {color:#C69B37; text-decoration:none;}
#employees td {vertical-align:top; padding-bottom:10px;}
#employees td .subheader {font-size:1.1em;}