html,body,td,table,div,form,select,textarea,input,option{margin:0;padding:0;}
html,body{height:100%;}
body,p,td,div,blockquote,ol,ul,li{font-family:verdana,arial,sans-serif;color:#333;}
body.rcmd{background:#ffffff url(images/bg_main.jpg) repeat-x;}
table{border-collapse:collapse;}
img{border:none;display:block;}
td{vertical-align:top;}
.h1,h1{color:#000;font:normal 16px helvetica,arial,sans-serif;margin:10px 0 0 0;padding:0;}
.h2,h2{color:#cc0001;font:bold 15px verdana,arial;margin:0;}
.h3,h3{color:#2d4491;font:bold 15px helvetica,arial;margin:0;padding:20px 0 5px;}
.h3,h3 a{color:#2d4491;font:bold 15px helvetica,arial;margin:0;padding:7px 0;text-decoration:none;}
.h4,h4{color:#2d4491;font:bold 12px helvetica,arial;margin:0 0 0.5em 0;padding:0;}
.title{color:#2d4491;font:bold 21px arial narrow,arial,sans-serif;}
.bio_title{color:#000;font-size:14px;font-weight:bold;}
ul{margin-left:8px;padding-left:8px;}

a{color:#003E8F;text-decoration:none;}
a:hover{color:#333;}

.main{width:778px;margin:0 auto;background-color:#ffffff;height:100%;font-size:12px;}

.shadowl{border-right:1px solid #b5b5b5;}
.shadowr{border-left:1px solid #b5b5b5;}

.topbar{padding-bottom:4px;}
.topbar div{width:748px;height:17px;background-color:#003E8F;}

.frame{border-bottom:1px solid #b5b5b5;border-top:1px solid #b5b5b5;padding:4px;}

.nav{background:#f5f5f5 url(images/bg_nav.gif) repeat-y;}
.nav img{border-top:1px solid #b5b5b5;border-left:1px solid #b5b5b5;border-right:1px solid #b5b5b5;}

.nav form.search{background-color:#f5f5f5;border:1px solid #b5b5b5;border-bottom:none;padding:6px;}
.nav form.search div{border-top:1px solid #8e8e8e;}
.nav form.search div div{background:#ffffff;padding:3px 1px 1px 1px;border-top:1px solid #cecece;border-right:1px solid #cdcdcd;border-bottom:1px solid #e4e4e4;border-left:1px solid #e4e4e4;text-align:right;}
.nav form.search input{color:#999999;border:0;width:135px;height:16px;vertical-align:middle;font-size:9pt;}
.nav form.search img{display:inline;border-top:none;border-right:none;border-bottom:none;border-left:none;vertical-align:middle;margin-top:-3px;}

.content{background:#ffffff url(images/bg_content_left.jpg) repeat-y;border-left:1px solid #ffffff;}

.darken{position:absolute;top:0;width:571px;height:317px;background-color:#000;filter:alpha(opacity=30);-moz-opacity:.3;opacity:.3;z-index:1;}
.hp-photo{position:relative;width:571px;height:377px;z-index:0;background-image:url(/site/images/hp_photo1.jpg);background-repeat:no-repeat;}
.hp-menu{position:absolute;bottom:0;left:0;width:190px;color:#666;background:#e4e4e4 url(/site/images/hp_menu_bg.gif) repeat-x bottom left;z-index:3;}
.hp-menu div{border-top:1px solid #fff;font-size:8pt;padding:20px 20px 20px 30px;}
.hp-menu div a.learnmore{display:block;width:80px;margin-top:12px;font-size:7pt;color:#cc0000;text-decoration:none;}

.hp-sub{position:relative;width:571px;height:137px;z-index:0;background-image:url(/site/images/bg_sub.jpg);background-repeat:no-repeat;}

.uploaded-image{display:block}

.main-content{padding:10px 30px 35px 30px;font:normal 12px helvetica,arial,sans-serif;color:#333;}
.main-content a{color:#003E8F;text-decoration:none;}
.main-content a:hover{text-decoration:underline;}
.main-content h3 a{color:#003E8F;}
.main-content ul{list-style-type:none;margin:0;padding:0px;}
.main-content li{background-image:url(/site/images/bullet.gif);background-repeat:no-repeat;background-position:0 4px;padding-left:10px;margin-bottom:7px;}
.contact-content{padding:0 30px;}

.news-nav{padding:3px 20px 35px 0;width:170px;}
.news-nav div{border-bottom:2px solid #fff;background-color:#f1f1f1;}
.news-nav div span{display:block;padding:7px 10px;}
.news-nav div span.newsHead{color:#000;font:bold 15px helvetica,arial;}
.news-nav a{font:normal 11px verdana,arial;}

.employee-benefits{width:511px;font-size:12px;color:#333;}
.employee-benefits a{color:#2d4491;font:bold 15px helvetica,arial;}
.employee-benefits a:hover{color:#333;}

span.flyout{position:absolute;visibility:hidden;margin-left:175px;margin-top:0;z-index:1000;}
span.flyout a{display:block;width:165px;background-color:#ffffff;border:1px solid #000}
span.flyout a.fly-nav{font:normal 11px arial,sans-serif;color:#333;text-decoration:none;border:1px solid #9d9d9d;padding:8px 25px 7px 13px;border-top:none;}
span.flyout a.fly-nav:hover{background-color:#ddd;}

.thirdlevel{width:170px;float:right;}
.thirdlevel div{border-bottom:1px solid #fff;background-color:#f1f1f1;}
.thirdlevel span{display:block;padding:0px 0 0 10px;}
.thirdlevel a{display:block;width:170px;color:#2e4c97;font:bold 12px helvetica,arial;padding:6px 0 4px;}
.thirdlevel a:hover{background-color:#e4e4e4;}
.thirdlevel div div{background-color:#f8f8f8;}
.thirdlevel div div a{font:bold 11px arial;color:#666;}
.thirdlevel div div a:hover{color:#000;}
.thirdOn{display:block;width:170px;padding:6px 0 4px;background-color:#e4e4e4;}
.fourthOn{display:block;width:170px;padding:6px 0 4px;background-color:#e4e4e4;}

#container{position:relative; display:block; background:#fff; border-left:170px solid #fff; border-right:150px solid #fff; overflow:visible;margin-bottom:35px;}
#left {float:left; position:relative; width:115px;padding-right:30px;margin-left:-167px; display:inline;border-right:1px solid #ccc;}
#right {float:right; position:relative; width:145px;padding-left:30px;margin-right:-147px; display:inline;border-left:1px solid #ccc;}
#container b{display:block;padding:5px 0;font:bold 11px arial;}
#container li a{color:#666;font:11px arial;}
#container li a:hover{color:#000;}

#container2{width:511px;font-size:12px;color:#333;}
#container2 h3{color:#2d4491;font:bold 15px helvetica,arial;margin:0;}
#container2 b{display:block;padding:5px 0;font:bold 11px arial;}
#container2 li a{color:#666;font:11px arial;}
#container2 li a:hover{color:#000;}

#bcms-pageview-subnav img, .bcms-icon, .bcms-sub-icons img, .bcms-container img {display:inline;}

.smtable{font-size:11px;}
.smtable td{padding:2px 5px;}
.smtable p{margin:10px 0;}


.small{font:normal 10px arial;}

#container ul li{padding-bottom:2px;}

.bread-crumbs{padding:0 30px 10px 30px;}

.img-shadow {float:right;background: url(/site/images/shadowAlpha.png) no-repeat bottom right !important;background: url(/site/images/shadow.gif) no-repeat bottom right;margin: 10px 0 0 10px !important;margin: 10px 0 20px 5px;padding:0;}
.img-shadow img {display: block;position: relative;background-color: #fff;border: 1px solid #a9a9a9;margin: -4px 5px 5px -3px;padding: 0px;}

.footer {width:748px;height:38px;background-color:#e5e5e5;}
.footer .left-footer{font:normal 10px helvetica, arial;padding:13px;}
.footer .right-footer{font:normal 10px helvetica, arial;padding:13px;color:#003E8F;}

#bmfooter{padding:10px;}
#bmfooter div,#bmfooter a{display:block;width:87px;height:18px;}
#bmfooter div,#bmfooter img{float:right;border:none;}
#bmfooter .fbm a{background-image:url(images/bm.gif);background-repeat:no-repeat;text-align:left;text-indent:-5000px;}
#bmfooter .fbm a:hover{background-image:url(images/bm_on.gif);}
#bmfooter .fbcms a{background-image:url(images/bmcms.gif);background-repeat:no-repeat;text-align:left;text-indent:-5000px;}
#bmfooter .fbcms a:hover{background-image:url(images/bmcms_on.gif);}