* { margin:0; padding:0; border:0;}
BODY {font: 11px Arial, Tahoma, Verdana, Sans-serif; background:#9cf URL(/images/bg.jpg) top center; padding:0px; color:#555; text-align:center;}
TD, TH {font: 12px Arial, Tahoma, Verdana, Sans-serif; vertical-align:top; color:#555; }
table {border-collapse:collapse;}
a:link, a:visited, a:active {text-decoration:underline; color:#007;}
a.noU:link, a.noU:visited, a.noU:active  {text-decoration:underline; color:#333;}
a.noU:hover {text-decoration:underline;}
p {margin: 6px 0 6px 0;}
hr {height:1px; border-top:1px dashed #777; margin:0;}
.red {color:f00;}
.blue {color:77f;}
.orange {color:f60;}

.mainTable td {font: 11px Arial, Tahoma, Verdana, Sans-serif;}

.logoImg {float:left; margin:5px 10px 5px 0;}
#all {background:#fff; text-align:left; margin-left:auto; margin-right:auto; width:1012px;}
#topbanner{margin: 0 0 15px 0; text-align:left; margin-left:auto; margin-right:auto; width:1012px;}
#header {background:#f90 URL(/images/bg_header.jpg); }

.Left {float:left; margin:5px 10px 5px 0;}
.Right {float:right; margin:5px 10px 5px 10px;}
.clear {clear:both;}

#headerLogo {}
#headerPhone {font: 10px Arial, Tahoma, Verdana, Sans-serif; }

.headerpx {padding:15px 0px 10px 30px;}
.contentpx {padding:15px 30px 15px 30px;}
.colpx {padding-right:30px;}

td.menuCont {vertical-align:middle;}
#menu {margin-left:70px;}
#menu a {margin-right:10px; font-size:11px; background:#fff; padding: 0px 5px 0px 5px; text-decoration:none; }
#menu a:hover {color:#fff;background:#555; }
#menu a.Active {color:#fff; background:#555; }

.rightActive a:link,
.rightActive a:visited,
.rightActive a:active {text-decoration:none; font-weight:bold; }

li.rightActive {}


.rightBanner {padding-bottom:5px; text-align:center; }


div#subMenu {padding:10px 0 10px 0; margin:0px 0 0px 0;  background:#eee; border-bottom:3px solid #ddd;}
div#subMenu a {font-size:12px; margin:10px 0px 6px 0px;}
div#subMenu h3 {margin:0; font: 12px Arial, Tahoma, Verdana;}
div#subMenu p {margin:3px 0px 6px 0px; font-size:11px;}
ul.subMenu {margin:0 0 0 0; padding:0;}
ul.subMenu li {list-style-type:none; font-size:11px; margin-bottom:6px;}
ul.subMenu li a {color:#333; margin:0; font-size:11px; }
div#subSubMenu {padding:10px; margin:10px 0 10px 0; background:#fff; border:1px solid #ccc;}

div#subComment {padding:10px 10px 10px 10px; margin:10px 0 10px 0; background:#fff; border:2px solid #f30; border-collapse:collapse;}
div#subComment * {font-size:11px; color:#000;}
div#subComment a {font-size:11px; color:#f30;}
div#subComment h3 {font: 22px Arial, Tahoma, Verdana; color:#333;}

div#subCommentSmall {width:400px; padding:10px 10px 10px 10px; margin:10px 0 10px 0; background:#fff; border:2px solid #f30; border-collapse:collapse;}
div#subCommentSmall * {font-size:11px; color:#000;}
div#subCommentSmall a {font-size:11px; color:#f30;}
div#subCommentSmall h3 {font: 22px Arial, Tahoma, Verdana; color:#333;}

div#advComment {padding:0 10px 0 10px; margin:10px 0 10px 0; background:#fff; border:1px solid #ccc;}
div#advComment * {font-size:11px;}
div#advComment a {font-size:11px;}
div#advComment h3 {font: 12px Arial, Tahoma, Verdana;}




div#subSubMenu2 {padding:6px; margin:3px 0 3px 0; background:#fff; border:1px solid #ddd;}
div#subSubMenu * {font-size:11px;}
div#subMenu a {font-size:11px;}
div#subSubMenu2 a {font: 12px Arial, Tahoma, Verdana;}
div#subSubMenu2 a:hover {color:#777; }
div#subSubMenu h3 {font: 12px Arial, Tahoma, Verdana;}


table td.col1 {width:30%; padding-right:50px;}
table td.col2 {width:30%; padding-right:50px;}
table td.col1-2 {width:670px;}
table td.col3 {width:280px;}
table td.col3Main {width:30%;}
table td.colAll {padding-right:10px;}


div#headerLogo {font: 22px Arial Narrow, Arial, Tahoma, Verdana, Sans-serif; color:#000; }
div#headerLogo span {font: 10px Arial, Tahoma, Verdana, Sans-serif; background:#555; color:#fff; padding: 0px 10px 0px 3px;}
div#headerLogo img {margin: 4px 0 2px 0;}



/* h1 {font: 14px Arial, Tahoma, Verdana, Sans-serif; background:#f60; color:#fff; margin:10px 0 0px 0; padding: 3px 3px 3px 10px;} */
h1 {font: 30px Arial Narrow, Arial, Tahoma, Verdana, Sans-serif; color:#333; font-weight:normal; margin: 10px 0px 5px 0px; }

h1.mainHeader {background:#fff; margin:10px 50px 0 0; padding:0; color:#333;}

/* h1.grey {background:#555; text-transform:uppercase;} */
h1.grey {color:#555;}

/* h2 {font: 14px Arial, Tahoma, Verdana, Sans-serif; background:#f60; color:#fff; margin:10px 0 0px 0; padding: 3px 3px 3px 10px; text-transform:uppercase;} */

h2 {font: 26px Arial Narrow, Arial, Tahoma, Verdana, Sans-serif; color:#f30; font-weight:normal; margin: 10px 0px 5px 0px; }


h2.mainGrey {background:#555; margin-right:50px;}
h2.grey {background:#555; }
h2.greyLight {background:#eee; color:#000; }
h2.yellow {background:#ff0; color:#555;}
h2.blue {background:#9cf; color:#000;}

h3 {font: 18px Arial Narrow, Arial, Tahoma, Verdana, Sans-serif; color:#f60; font-weight:normal; margin: 10px 0px 5px 0px; }


h4 {font: 16px Arial Narrow, Arial, Tahoma, Verdana, Sans-serif; color:#555; font-weight:bold; margin: 10px 0px 5px 0px; }
h5 {font-size:12px; color:#f60; font-weight:normal; padding: 10px 0px 0px 0px; }

.line1 {height:1px; width:100%; border-bottom:1px solid #ccc; margin:10px 0 5px 0;}
.line4 {height:4px; line-height:4px; width:100%; background:#f90 URL(/images/bg_header.jpg); }

.contentTable {width:640px; margin:10px 0 10px 0;}
.contentTable th {text-align:left; font: 11px Arial Narrow, Tahoma, Verdana, Sans-serif;   background:#f60; color:#333; padding:2px; }
.contentTable td {font: 10px Arial, Tahoma, Verdana, Sans-serif;  background:#eee; padding:2px; }
.contentTable td.tdHeader {text-align:center; font-weight:bold; color:#f60;}

table.simpleTable {width:550px; margin:10px 0 10px 0; padding:0;}
.simpleTable td { font: 12px Arial, Tahoma, Verdana, Sans-serif;  padding:3px; }



.formTable {width:100%; margin:10px 0 10px 0;}
.formTable td {font: 11px Arial, Tahoma, Verdana, Sans-serif;  background:#eee; padding:5px; }
.formTable input, .formTable select {font: 11px Arial, Tahoma, Verdana, Sans-serif;  margin:0 5px 0 5px; border:1px solid #ccc;}
.formTable textarea {border:1px solid #ccc; margin:0 5px 0 5px; }
.formTable .submit {border:1px solid #777; padding:10px 20px 10px 20px; }

ul {margin:10px 10px 10px 20px;}

.col3 h3 {font: 12px Arial, Tahoma, Verdana, Sans-serif; color:#f60; font-weight:normal; padding: 5px 0px 5px 0px; }

.comment {padding: 10px 10px 10px 10px; margin: 5px 0px 5px 0px; border:1px dashed #ccc; background:#F5F6E8;}

.small {font-size:11px;}
.small a:link, .small a:visited, .small a:active  {text-decoration:underline; color:#777;}
.small a:hover {text-decoration:underline; color:#007;}


ul.dotted li {list-style-type:none; font-size:11px; margin-bottom:6px; padding:0;}

ul.dotted{margin:0; padding:0;}

ul.docs{margin:0; padding:0;}
ul.docs li.pdf {list-style-type:none; font-size:22px; line-height:64px; margin-bottom:6px; padding:0 0 0 64px; background:URL(/images/pdf.gif) no-repeat; }
h3 i {font: 22px Arial, Tahoma, Verdana; color:#333;}
