body {
    margin:0px;
    background:#ffffff;
}
 hr {
	border: 0;
	width: 95%;
	color: #f00;
	background-color: #f00;
	height: 1px;
}
ul{
list-style:none;
margin:1px;
padding:1px;
}
.hrln{
border-bottom:1px solid #cccccc;
}
.btn{
background:#ffffff;
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#cc0000;
border:1px solid #cc0000;
}
.red{
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#cc3300;
}
.logobg{
background: url('../images/logo.jpg') no-repeat;
height:74px;
}
.navigbg{
background: url('../images/navigation_bg.jpg') no-repeat;
height:37px;
}
table.topnavig{
font: bold 11px  Arial, Helvetica, sans-serif;
color:#cc0000;
line-height:20px;
text-decoration:none;
padding:0px;
}
table.topnavig a{
font: bold 11px  Arial, Helvetica, sans-serif;
color:#cc0000;
line-height:20px;
text-decoration:none;
padding:0px;
}
table.topnavig a:hover{
font: bold 11px  Arial, Helvetica, sans-serif;
color:#000000;
line-height:20px;
text-decoration:none;
padding:0px;
}
.footerbg{
background: url('../images/footer_bg.gif') no-repeat;
height:49px;
}
table.footertxt {
font: normal 11px  Arial, Helvetica, sans-serif;
text-decoration:none;
line-height:20px;
color:#000000;
padding:2px;
}
table.footertxt a{
font: normal 11px  Arial, Helvetica, sans-serif;
text-decoration:none;
line-height:20px;
color:#000000;
}
table.footertxt a:hover{
font: normal 11px  Arial, Helvetica, sans-serif;
text-decoration:none;
line-height:20px;
color:#cc0000;
}
.titletxt{
font: bold 13px Verdana, Arial, Helvetica, sans-serif;
color:#cc0000;
padding:5px;
}
.contentbg{
background: url('../images/content_bg.gif') repeat-y;
}
.contenttxt{
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
line-height:20px;
text-decoration:none;
padding:5px;
}
.ltfloat{
float:left;
margin:3px;
}
.rtfloat{
float:right;
margin:3px;
}
.contenttbl{
padding-left:8px;
padding-right:8px;
}
.ltside{
background: url('../images/ltrtside_bg.gif') repeat;
border-right:1px solid #cccccc;
padding:2px;
}
table.leftnavig{
font: bold 11px  Arial, Helvetica, sans-serif;
line-height:20px;
color:#ffffff;
background: url('../images/left_navig_bg.gif') repeat;
border:1px solid #cccccc;
}
table.leftnavig td{
border-bottom:1px solid #ffffff;
border-top:1px solid #ffffff;
height:40px;
}
table.leftnavig a{
font: bold 11px  Arial, Helvetica, sans-serif;
text-decoration:none;
line-height:20px;
color:#ffffff;
}
table.leftnavig a:hover{
font: bold 11px  Arial, Helvetica, sans-serif;
text-decoration:none;
line-height:20px;
color:#000000;
}
.rtside{
background: url('../images/ltrtside_bg.gif') repeat;
border-left:1px solid #cccccc;
padding:2px;
}
.adbg{
background: url('../images/ad_bg.gif') no-repeat;
position:center middle;
font: normal 12px  Arial, Helvetica, sans-serif;
text-decoration:none;
line-height:22px;
color:#000000;
padding:4px;
width:186px;
height:190px;
}
a{
font: bold 12px  Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#0000cc;
}
a:hover{
font: bold 12px  Arial, Helvetica, sans-serif;
text-decoration:none;
color:#000000;
}
select, input, textarea, .input {
border:1px solid #000000;
background-color: #ffffff;
font: normal normal 12px MS Sans Serif, Arial,  Helvetica;color:#cc0000;
} 
table.sitemap{
font: bold 11px  Arial, Helvetica, sans-serif;
color:#cc0000;
line-height:20px;
text-decoration:none;
padding:0px;
}
table.sitemap a{
font: bold 11px  Arial, Helvetica, sans-serif;
color:#cc0000;
line-height:20px;
text-decoration:none;
padding:0px;
}
table.sitemap a:hover{
font: bold 11px  Arial, Helvetica, sans-serif;
color:#000000;
line-height:20px;
text-decoration:none;
padding:0px;
}