@charset "utf-8";
/* CSS Document *//**/
div, h1, h2, h3, h4, p, a, ul, li {margin:0;border:0;padding:0;}
h1, h2, h3, h4, p, a, span {font-family:Arial ,Helvetica, sans-serif;}
ul{list-style:none}
li {float:left;}

div.clr {clear:both;}
div.hr {border-bottom: 1px solid #ccc;width:180px;margin:9px 0 12px 5px;height:1px;}
div.img {float:left;padding:5px;border:1px solid #ccc;margin:2px;}
p.float_left {float:left;}
p.width_300 {width:350px;}
span.info_txt {font-size:11px; color:#2E3B40;}

#frm {margin-left:auto; margin-right:auto; width: 810px;}
#tp_nav {background-image: url(images/hdr_tall_mnu_bkgrnd.gif);} 
#tp_nav ul {margin:0 0 0 365px;padding:12px 22px 30px 22px;}
#tp_nav ul li span.tp_nav_bar {color:#ffffff;}
#tp_nav ul li a {color:#fff; text-transform:uppercase; text-decoration:none; font-family:Helvetica, Arial, sans-serif; font-size:10px;padding:0 10px 0 10px;}
#pg_bdy {background-image: url(images/pg_bkgrnd.gif); background-repeat:repeat-y;}
#main_nav.home {background-image: url(images/hdr_main_nav_bkgrnd.jpg); background-repeat: no-repeat;}
#main_nav.alt {background-image: url(images/hdr_main_nav_bkgrnd2.jpg); background-repeat: no-repeat;}
#main_nav {margin:0 5px 0 5px;padding-top:207px; border-bottom:4px solid #333333;}
#main_nav ul {margin-left:20px;}
#main_nav ul li a{margin:0; padding:0; font-weight: normal;letter-spacing:0.5px;}
#main_nav ul li a {color:#fff; text-transform:uppercase; text-decoration:none; font-family: Helvetica, Arial, sans-serif; font-size:11px;}
#main_nav ul li {padding:0 11px 0 11px;}
#main_nav ul li span.main_nav_bar {background-image:url(images/mnu_bar.gif);background-repeat: repeat-y;}
#main_nav ul li.lnk_01 {border-right:1px solid #fff;height:24px;line-height:18px;}
#main_nav ul li.lnk_02 {border-right:1px solid #fff;height:24px;line-height:18px;}
#main_nav ul li.lnk_03 {border-right:1px solid #fff;height:24px;line-height:18px;}
#main_nav ul li.lnk_04 {border-right:1px solid #fff;height:24px;line-height:18px;}
#main_nav ul li.lnk_05 {border-right:1px solid #fff;height:24px;line-height:18px;}
#main_nav ul li.lnk_06 {border-right:1px solid #fff;height:24px;line-height:18px;}
#main_nav ul li.lnk_07 {border-right:1px solid #fff;height:24px;line-height:18px;}
#main_nav ul li.lnk_08 {border-right:1px solid #fff;height:24px;line-height:18px;}

#main_cntnr {}

#cntnt_left {float:left; width:470px; border:0px solid #ccc;margin:0 0 0 5px;padding:40px 20px 0 40px;}
#cntnt_left h1 {font-weight:bold;font-size:22px;color:#333;}
#cntnt_left h2 {font-weight:bold;font-size:16px;color:#333;}
#cntnt_left p {font-size:12px;color:#333;margin:7px 0 18px 0;line-height:17px;}
#cntnt_left ul {float:none;font-family: Helvetica, Arial, sans-serif;margin:0 0 0 5px;padding:0px 0px 0 20px;font-size:12px;color:#333;list-style:circle;}
#cntnt_left li {float:none;font-family: Helvetica, Arial, sans-serif;margin:0 0 0 5px;padding:0px 0px 0 2px;font-size:12px;color:#333;line-height:17px;}
#cntnt_right {float:right;width:195px;border:0px solid #ccc;padding: 75px 45px 0 0;}
#cntnt_right h2 {text-decoration:underline; font-weight:bold; font-family: Arial; font-size:19px; color:#004080;margin-bottom:8px;}
#cntnt_right strong a.red {color:#C1272D; text-decoration:none; font-size:12px;}
#cntnt_right strong a.red:hover {text-decoration:underline;}

#cntnt_right a.sidemenu {color:#C1272D; text-decoration:none; font-size:14px;}
#cntnt_right a.sidemenu:hover {text-decoration:underline;}

#cntnt_right a.sidemenuheader {text-decoration:none; font-weight:bold; font-family: Arial; font-size:19px; color:#004080;margin-bottom:8px;}
#cntnt_right a.sidemenuheader:hover {text-decoration:underline;}

#cntnt_right a.testimonials {color:#004080; text-decoration:none; font-size:11px;}
#cntnt_right a.testimonialsnm {color:#dd002d; text-decoration:none; font-size:11px;}


#cntnt_right p {font-size:11px;line-height:16px;}
#cntnt_right p a {text-decoration:none; color:#333;}
#cntnt_right p a:hover {text-decoration:underline; color:#333;}

#ftr_mnu {margin:10px 0 0 44px;border-top:1px solid #999;width:720px;padding-top:5px;}
#ftr_mnu ul li a {color:#2E3B40;}
#ftr {background-image:url(images/ftr_bkgrnd.gif);height:10px;}
#ftr_mnu_tp {text-transform:uppercase;font-size:12px; font-weight:bold;}
#ftr_mnu_tp li a {padding:0 5px 0 5px; text-decoration:none;}
#ftr_mnu_tp li a:hover {text-decoration:underline; color:#000;} 
#ftr_mnu_main {font-size:10px;padding-bottom:35px;}
#ftr_mnu_main li a {padding:0 3px 0 3px; text-decoration:none;}
#ftr_mnu_main li a:hover {text-decoration:underline; color:#000;}

