body {
margin: 0;} 



/* Everything */
#all { width:740px; margin:0;  border:1px solid #ccc;margin-top:12px; font: normal normal 11px verdana,sans-serif;height:auto;}

#header{height:auto;}



p{ font: normal normal 11px verdana,sans-serif;  line-height:17px;  text-decoration:none; text-align:left;
} 

b{ font-weight:bold;
} 




/* NAV*/

#topnav{vertical-align:top;vertical-align:top;text-align:right;background-color:#AE3244;border-bottom: 1px solid #C1727D;height:30px;padding-right:30px;}
#topnav ul {margin:0;padding:0;}
#topnav li {display:inline;line-height:22px; margin-right:3px; text-transform:uppercase; padding-left:15px; list-style-type:none;background: url('images/bullet_topnav.gif') no-repeat 2px 5px;}
#topnav li.first {background: none;}
#topnav li a {font: normal bold 10px Verdana, Arial, Helvetica, sans-serif; color: #fff; text-decoration: none;}
#topnav a:hover{color:#E4E4E4;}
#topnav a.on{color:#E4E4E4;}


#subnav{vertical-align:top;vertical-align:top;text-align:right;background-color:#fff;border-top:12px solid #E4E4E4;border-bottom:1px solid #E4E4E4;height:30px;padding-right:30px;}
#subnav ul {margin:0;padding:0;border-top:1px solid #E4E4E4;margin-top:2px; }
#subnav li {display:inline;line-height:22px; margin-right:3px; padding-left:15px; list-style-type:none;background: url('images/bullet_subnav.gif') no-repeat 2px 5px;}
#subnav li a {font: normal normal 11px Verdana, Arial, Helvetica, sans-serif; color: #000; text-decoration: none;}
#subnav a:hover{color:#000;text-decoration: underline;}
#subnav a.on{color:#000;text-decoration: underline;}
/* Content Home */

#logo{ float:left;width:120px; margin-left:10px;}
#main{}
#middle{ float:left; width:270px;margin-left:30px;border-left:1px solid #ccc; padding-left:30px;}
#homepic{ float:left; margin-left:30px;}


#innermiddle{ float:left; width:340px;margin-left:30px;border-left:1px solid #ccc; padding-left:30px;}



#csrow{float:right;border-left:1px solid #ccc; width:554px;vertical-align:top;padding-top:40px;}
#cscontainer{float:left;margin:0 10px;}
#cs{width:140px;height:105px;background: url('images/bg_home_cslink.gif') no-repeat; padding-left:8px;}

#cs p{width:120px;height:75px;}
#cs a{font-weight:bold;text-decoration:none;}
#news{font: normal normal 10px verdana,sans-serif;  line-height:17px; text-decoration:none; text-align:left;color:#000;margin-bottom:10px; width:160px;}
#news p{padding:0 0 0 7px; margin: 0 0 10px 0}

html>body #csrow{width:579px;}


h1{font: normal bold 14px georgia, verdana,sans-serif;  line-height:17px; text-decoration:none; text-align:left;color:#AE3244;padding-bottom:7px;margin-bottom:0;}

h2{font: normal bold 12px georgia, verdana,sans-serif;  line-height:17px; text-decoration:none; text-align:left;color:#3f3f3f;padding:0;margin:0;}

h3{font: normal bold 14px georgia, verdana,sans-serif;  line-height:17px; text-decoration:none; text-align:left; color:#AE3244; padding:3px 0px 2px 10px; background-color: #EFD7DB;}




.infotable{font: normal normal 11px verdana,sans-serif;  line-height:17px; text-decoration:none; text-align:left;color:#3A3E8D;margin-bottom:10px;margin-left:15px;}

.infotable th{background-color:#FF6F00;color:#fff;font: normal bold 11px verdana,sans-serif;}

.infotable td{background-color:#F7F7F7;}

.contactform{font: normal normal 11px verdana,sans-serif;  line-height:17px; text-decoration:none; text-align:left;color:#000;}
.contactform textarea{width:160px;}
.contactform input{font: normal normal 11px verdana,sans-serif;}

a {
color:#000;
} 

a.on {
color:#000;
} 
a:visited {
} 
a:hover {
color: #AE3244; 
} 


/* Footer */

#clearboth{clear:both;  margin-top:0px;}
#footer{clear:both; width:740px; margin-top:0px;}


#tc{float:left; width:240px; margin-top:0px; padding:0px 0 0px; font: normal normal 11px verdana; text-align:left; line-height:24px;  color:#393F8D; text-decoration:none;}


#tld{float:right; width:540px; margin-top:0px; padding:0px 0 0px; font: normal normal 11px verdana; text-align:right; line-height:24px;  color:#000; text-decoration:none;}