body{background-color:#555555;background-image:url(images/bg_bottom.gif);background-repeat:repeat-y;}
body{margin:0;padding:0;font:normal 11px arial,sans-serif;text-align:left;color:#fff;}
td{vertical-align:top;margin:0;padding:0;}
table{border-collapse:collapse;}
h1,.h1{font:normal 24px arial narrow,arial,sans-serif;color:#FFF;margin:0 0 0.5em 0;padding:0;}
h2,.h2{font:normal 20px arial narrow,arial,sans-serif;color:#131333;margin:0 0 0.5em 0;padding:0;}
h3,.h3{font:normal 15px arial narrow,arial,sans-serif;color:#FFF;margin:0 0 0.5em 0;padding:0;}
h4,.h4{}

table#main{height:100%;width:772px;background-color:#555555;}

a{color:#2D2D48;}
a:hover{color:#4d4d74;}

b{color:#131333;}

#footer{border-top:4px solid #555;padding:15px 0 30px 30px;font-size:10px;}
#footer-right{border-top:4px solid #555;text-align:right;padding-right:10px;}

.leftnav{border-bottom:1px solid #828282;margin-bottom:15px;}
.leftnav a{display:block;width:145px;font:normal 13px arial narrow,arial,sans-serif;color:#BBBBC3;text-decoration:none;padding:3px 0 4px 0;border-top:1px solid #828282;background-image:url(images/nav_arrow.gif);background-repeat:no-repeat;background-position:bottom right;}
.leftnav a:hover{color:#FFF;background-image:url(images/nav_arrow_h.gif);}
.leftnav .on-page{color:#FFF;font-weight:bold;background-image:none;}
.leftnav .on-page:hover{background-image:none;}
.leftnav-sub {margin-bottom:4px;}
.leftnav-sub a{font-size:11px;padding:0;border:none;background-image:none;}
.leftnav-sub a:hover{background-image:none;}
.leftnav-sub .on-page{font-weight:normal;}

#main-content{width:525px;background-color:#8A8A90;color:#fff;padding:30px 30px 45px 30px;border-top:4px solid #555;border-right:5px solid #555;}

#right-content{float: right; position: relative; top: 5px; width: 166px;padding:5px 0 240px 25px;}

td.rightnav{width:166px;height:100%;vertical-align:top;border-top:1px solid #8A8A90;background-image:url(images/bg_right.gif);background-repeat:repeat;}

.right-nav{width:166px;}
.right-nav h1{background-color:#30304F;color:#FFF;padding:7px 10px;font:bold 13px arial narrow,arial,sans-serif;margin:0;}
.right-nav a{display:block;background-color:#53536E;color:#FFF;padding:7px 10px;font:normal 11px arial,sans-serif;text-decoration:none;border-top:1px solid #8A8A90;}
.right-nav a:hover{background-color:#30304F;}

img{border:none;}

#main-image{margin:7px 0;}

#contactForm{width:348px;padding:0;margin:0;}
#contactForm td input,textarea,select,option,checkbox{background-color:#F7F7F7;font:11px arial,sans-serif;color: #102132;}
#contactForm td input{padding-left:2px;}
#contactForm2{width:348px;padding:0;margin:0;}
#contactForm2 td input,textarea,select,option,checkbox{background-color:#F7F7F7;font:11px arial,sans-serif;color: #102132;}
#contactForm2 td{vertical-align:middle;}
#contactForm2 td input{padding-left:2px;}
#pad-bottom{padding-bottom:12px;}

#bmfooter{}
#bmfooter div,#bmfooter a{display:block;}
#bmfooter div,#bmfooter img{float:right;border:none;}
#bmfooter .fbm a{background-image:url(images/b_bm.gif);width:95px;height:52px;background-repeat:no-repeat;text-align:left;text-indent:-5000px;}
#bmfooter .fbm a:hover{background-image:url(images/b_bm_on.gif);}
#bmfooter .fbcms a{background-image:url(images/b_bmcms.gif);width:93px;height:52px;background-repeat:no-repeat;text-align:left;text-indent:-5000px;}
#bmfooter .fbcms a:hover{background-image:url(images/b_bmcms_on.gif);}