body {background:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:100.01%; color:#535252;
margin:10px 7% 0px 7%;
padding:0px;}

/* common styles */	
td {font-family:Arial, Helvetica, sans-serif; font-size:100.01%; color:#535252; font-size:75%; /* line-height:120%; */}
a {color:#535252; text-decoration:underline;}
a:hover {color:#C70000; text-decoration:underline;}
p {margin:0px 0px 15px 0px;}
.wdev {margin:0px; font-size:80%;}
.wdev a {color:#FFF; }

h1 {color:#C70000; font-size:200%; font-weight:bold; margin:5px 0px 25px 0px; line-height:110%;}
h2 {color:#B60000; font-size:160%; font-weight:bold; margin:20px 0px 15px 0px;}
h3 {color:#B60000; font-size:100%; font-weight:bold; margin-bottom:10px;}
h4, h5, h6 {color:#333333; font-size:100%; font-weight:bold; margin-bottom:10px;}

a img {border:0px;}

.f_left {float:left;}
.f_right {float:right;}
.clear {clear:both;}

a.arrow {background:url(../images-design/arrow.gif) right no-repeat; padding-right:14px}

/* menus */
.menu {vertical-align:top; padding-top:53px;}

ul.nav {width:100%; margin:0px; padding:0px; list-style-type:none; list-style-image:none; float:right; background:url(../images-design/bg_nav.gif) bottom repeat-x; padding-bottom:10px;}
.nav li {float:left; margin:0px 10px 5px 0px;}
.nav li.last {margin-right:0px;}
.nav a {text-decoration:none; color:#0F1825; font-size:12px;}

body#page1 #nav01 a,
body#page2 #nav02 a,
body#page3 #nav03 a,
body#page4 #nav04 a,
body#page5 #nav05 a,
body#page6 #nav06 a,
.nav a:hover {text-decoration:none; color:#B60000;}

/* structure styles */
.main {width:100%; height:100%;}
.page {vertical-align:top;}
.logo {margin-bottom:20px;}
.leftCol {width:235px; vertical-align:top;}
.devider {width:30px;}

.img_box {width:235px; vertical-align:top; border-left:2px solid #CD0000; padding:0px 10px 0px 0px; color:#949494; font-weight:bold;}
.img_box h2 {margin:0px 0px 15px 10px;}
.img_box p {margin-left:10px; }

.img_box h2 a {color:#C70000; text-decoration:underline;}
.img_box h2 a:hover {color:#535252; text-decoration:none;}

.leftImg {width:235px; height:207px; border-left:2px solid #CD0000;}

.box_text {width:235px; vertical-align:top; padding:10px 0px;}
.box_text p {width:235px;}
.box_text ul {width:215px;}

ul {list-style-image:url(../images-design/bullet.gif); padding:0px; margin:0px 0px 10px 20px; line-height:150%;}

.content {vertical-align:top; padding-left:45px;}
.content ul {list-style-image:url(../images-design/bullet2.gif); padding:0px; margin:0px 0px 10px 40px; line-height:150%;}
.content ul li {padding-left:5px;}
.content ol {padding:0px; margin:0px 0px 10px 50px; line-height:150%;}
.content ol li {color:#C70000; font-weight:bold; padding-left:0px;}
.content ol li p {margin:0px; color:#535252;}
.footer {height:43px; background:#656565 url(../images-design/bg_bottom2.jpg) top repeat-x;}
.phone {height:43px; width:235px; background:#FA0000 url(../images-design/bg_bottom1.jpg) top repeat-x; color:#FFFFFF; font-size:100%; vertical-align:bottom;}
.address {color:#FFFFFF; vertical-align:bottom;}
.phone p, .address p {margin:0px 0px 7px 10px;}

.bottomlinks {padding:10px 0px 10px 55px; vertical-align:top;}
.bottomlinks2 {padding:10px 0px 10px 0px; vertical-align:top;}
.bottomlinks ul, .bottomlinks2 ul {list-style-type:none; list-style-image:none; margin:0px; padding:0px;}
.bottomlinks li, .bottomlinks2 li {margin-bottom:5px;}
.bottomlinks a, .bottomlinks2 a {color:#666666; text-decoration:underline;}

.grey_block {background:#F2F2F2;}

/* form styles */
.req_label {background:url(../images-design/required.gif) left no-repeat; padding-left:50px;}
form p {margin-bottom:0px; color:#666666; font-size:90%; margin-top:5px;}
form {margin:0px 0px 20px 0px; padding:0px;}
.btn_small {border:0px; width:60px; height:16px; background:url(../images-design/btn_bg_small.gif) no-repeat; cursor:pointer; color:#FFFFFF; font-weight:bold; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.btn_med {border:0px; width:100px; height:16px; background:url(../images-design/btn_bg_med.gif) no-repeat; cursor:pointer; color:#FFFFFF; font-weight:bold; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.btn_large {border:0px; width:140px; height:16px; background:url(../images-design/btn_bg_large.gif) no-repeat; cursor:pointer; color:#FFFFFF; font-weight:bold; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.input {width:370px; font-size:10px; height:18px;}
textarea {width:370px; font-size:10px;}
