body {
    margin:0px;
    background:#ffffff;
}
hr {
	border: 0;
	width: 95%;
	color: #336699;
	background-color: #f00;
	text-align:center;
	height: 1px;
}
img.nobrdr{
border:1px solid #ffffff;
}
.titletxt{
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
line-height:21px;
color:#333399;
}
table.maintbl{
background: url('../images/tbl_bg.gif') repeat;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}
.tblpad{
padding-right:6px;
padding-left:6px;
}
.footer {
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#006699;
line-height:18px;
}
table.footer{
background:#ffffff;
border:1px solid #0972b6;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#006699;
height:32px;
padding:4px;
}
table.footer a{
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#006699;
}
table.footer a:hover{
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#3399cc;
}

table.topnav{
background: url('../images/bg_topnav.gif') repeat-x;
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
height:19px;
}
table.topnav a{
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#ffffff;
}
table.topnav a:hover{
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#CCCCCC;
}
.leftnav{
background: url('../images/left_nav_bg.gif') repeat-y;
}
.leftnavtop{
background: url('../images/left_nav_top.gif') no-repeat;
}
.leftnavbot{
background: url('../images/left_nav_bot.gif') no-repeat;
}
.topbotpad{
padding-top:3px;
padding-bottom:3px;
}
table.contenttxt{
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#333399;
}
table.contenttxt span{
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#cc3300;
}
table.content{
background:#ffffff; border:1px solid #0972b6;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#333399;
}
table.content span{
background:#ffffff; 
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
color:#333399;
line-height:22px;
}
table.content img{
border:1px solid #336699; margin:2px; padding:2px;
}
table.content td{
background:#ffffff; 
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#333399;
line-height:22px;
padding-bottom:3px;padding-top:2px;padding-right:3px;padding-left:3px;
}
table.content a{
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#333399;
line-height:22px;
padding:3px;
text-decoration:none;
}
table.content a:hover{
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
line-height:22px;
padding:3px;
text-decoration:none;
}
table.content th{
border-top:1px solid #ffffff;border-right:1px solid #ffffff;border-left:1px solid #ffffff;
height:20px;
text-align:left;
padding-left:4px;
background: url('../images/bg_topnav.gif') repeat-x;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
}


table.contentqt{
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#333399;
height:160px;
width:467px;

}
table.contentqt td{
background: url('../images/qtbg.gif') no-repeat;
}
table.contentqt div{
background: url('../images/qtbg.gif') no-repeat;
}
table.contentqt img{
border:1px solid #ffffff; margin:2px; padding:2px;
}


table.contentcn{
background:#ffffff; border:1px solid #0972b6;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#333399;
}
table.contentcn span{
background:#ffffff; 
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#ff0000;
line-height:20px;
}
table.contentcn img{
border:1px solid #336699; margin:2px; padding:2px;
}
table.contentcn td{
background:#ffffff; 
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#333399;
line-height:20px;
padding-bottom:3px;padding-top:2px;padding-right:3px;padding-left:3px;
}
table.contentcn a{
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#333399;
line-height:20px;
padding:3px;
text-decoration:none;
}
table.contentcn a:hover{
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
line-height:20px;
padding:3px;
text-decoration:none;
}
table.contentcn th{
border-top:1px solid #ffffff;border-right:1px solid #ffffff;border-left:1px solid #ffffff;
height:20px;
text-align:left;
padding-left:4px;
background: url('../images/bg_topnav.gif') repeat-x;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
}

table.contenthm{
background:#ffffff; border:1px solid #0972b6;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#333399;
}
table.contenthm span{
background:#ffffff; 
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
color:#333399;
line-height:20px;
}
table.contenthm img{
border:1px solid #ffffff; margin:2px; padding:2px;
}
table.contenthm td{
background:#ffffff; 
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#333399;
line-height:20px;
padding-bottom:3px;padding-top:2px;padding-right:3px;padding-left:3px;
}
table.contenthm a{
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#333399;
line-height:20px;
padding:3px;
text-decoration:none;
}
table.contenthm a:hover{
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
line-height:20px;
padding:3px;
text-decoration:none;
}
table.contenthm th{
border-top:1px solid #ffffff;border-right:1px solid #ffffff;border-left:1px solid #ffffff;
height:20px;
text-align:left;
padding-left:4px;
background: url('../images/bg_topnav.gif') repeat-x;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
}


.addr{
background:#ffffff; 
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
color:#333399;
}
.leftFloat{
float:left;
margin:3px;
padding:3px;
}
.rightFloat{
float:right;
margin:3px;
}
.btn{
border:0px;
}
.sbmtbtn{
font: bold 11px MS Sans Serif, Arial,  Helvetica;color:#333399;
border:1px solid #99ccff;
background:#ffffff;
}
.red{
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#cc3300;
}
select, input, textarea, .input {
border:1px solid #99ccff;
background-color: #ffffff;
font: normal normal 11px MS Sans Serif, Arial,  Helvetica;color:#333399;
} 
.vertln{
border-right:1px solid #99ccff;}



