@charset "utf-8";
/* CSS Document */

* html body{margin:0px; padding:0px;}
body{background-color:#fff; margin:0px; padding:0px; text-align:center; font-size:12px; font-family: "Trebuchet MS"; color:#3D3D41}
body a{text-decoration:none; color:#055491;}
body a:hover{text-decoration:none; color:#ed1c24;}
h1, h2, h3, h4, h5, h6, p, div, form, table{margin:0px; font-weight:normal;  margin:0px;}
.fr{float:right;}
.fl{float:left;}
.cb{clear:both;}
.vs20{height:20px; overflow:hidden;}
.vs30{height:30px; overflow:hidden;}
.vs10{height:10px; overflow:hidden;}
.vs5{height:5px; overflow:hidden;}
.vs7{height:7px; overflow:hidden;}
.vs15{height:15px; overflow:hidden;}
.vs20{height:20px; overflow:hidden;}
.vs30{height:30px; overflow:hidden;}
.pl15{padding-left:15px;}
.pl30{padding-left:30px;}
.pl5{padding-left:5px;}

.cont779{width:779px; text-align:left; margin:0 auto;}
.header{ height:117px; overflow:hidden; background:url(pix/header_bg.gif) top repeat-x; margin-top:30px;}
.redlogo{float:left; width:198px; }
.redlogo img{ margin-left:30px;}
.logo{ float:left; width:530px; margin-top:19px;}
.left175{float:left; width:175px; margin-right:23px;}
.middle565{float:left; width:580px;}

/* navigation */

ul.leftnav_links{ margin:0px; padding:0px; list-style:none; list-style-image:none; list-style-type:none;}
ul.leftnav_links li{font-size:30px; font-family:"Trebuchet MS"; color:#f5931f; margin-bottom:6px; height:32px; padding-left:40px;}
ul.leftnav_links li a{color:#f5931f; text-decoration:none;}
ul.leftnav_links li a:hover{color:#8c8c8c; text-decoration:none;}
ul.leftnav_links li.active{background-color:#f5931f; color:#fff; padding-bottom:5px;}
/* navigation */

.leadimage275{width:275px; float:left; margin-right:20px; margin-top:3px; height:230px; }
.leadimage275 img{}
.brandtext{width:270px; float:left;}
.brandtext h1{font-size:20px; font-family:"Trebuchet MS"; line-height:22px; color:#000; margin-bottom:10px;}
.brandtext p{font-size:16px; line-height:22px;}
.greytxt{ color:#999999; }


.bodytext  h1{font-size:30px; margin-top:5px; border-bottom:1px solid #ccc; font-family:"Trebuchet MS"; line-height:45px; color:#3D3D41; padding-bottom:7px; margin-bottom:15px;}
.bodytext p {margin-bottom:25px; font-size:16px; line-height:23px;}
.bodytext p.last{margin-bottom:5px;}

.profilebox{  overflow:hidden; border-bottom:1px dotted #ccc; padding-bottom:10px; margin-bottom:10px;}
.profilebox h2{font-size:22px;}
.profilebox .title{color:#7d7d7d; font-size:16px;}
.profileimg{width:125px; height:145px;  padding:1px; margin-right:5px; float:left;}
.profiletxt{float:left; width:440px; }
.profiletxt p{margin-bottom:6px; font-size:13px; line-height:20px;}
.redtxt{ color:#CC0000; font-weight:bold;}
.contacttxt{margin-top:5px; width:240px;}
.contacttxt p{font-size:13px; line-height:20px; }
.btxt16{font-size:16px;}
ul.services{ margin:0px; list-style:none; list-style-image:none; list-style-type:none; padding:0px;}
ul.services li{ background:url(pix/profilebg.gif) top repeat-x; height:25px; width::200px; margin-bottom:10px;overflow:hidden; padding:12px 10px; background-color:#f9f9f9; font-size:18px; text-align:center; float:left; margin-right:10px; border:1px solid #ccc; }

.av{background:url(pix/afbg.gif) bottom repeat-x;  height:12px; margin-bottom:10px;}
.av p{ margin-left:10px; width:100px; background-color:#fff; font-size:11px; padding:0px 0px 0px 10px; color:#666}

/*footer */
.footer{width:779px; border-top:5px solid #f5931f; padding-top:15px; text-align:left; margin:0 auto; margin-top:20px; color:#787878}
.footer a{color:#787878;}


/* footer */
table.services tr td{width:80px; height:130px; vertical-align:top; text-align:center; font-size:13px; line-height:16px; font-weight:bold;}
	table.services tr td img{ margin-bottom:10px; border:0px;}
