body{ background: #FFFFFF; color: #000000; font-family: arial; font-size: 14px; }

*{
margin: 0px;
font-size: 10pt;
font-family: verdana, arial;
}
h1, h2, h3, h4, h5, h6{
font-size: 12pt;
margin: 7px;
}
div#topnav{
background: #DC143C;
text-align: center;
font-weight: bold;
}
div#topnav a{
color: #FFFFFF;
padding-left: 5px;
font-size: 11px;
}
div#mainnav{
padding-left: 0px;
padding-right: 3px;
font-size: 8pt;
}
div#mainnav h1{
font-size: 8pt;
margin:0px;
}
div#mainnav a{
padding-left: 5px;
}
div#mainnav p{
background-color: #DC143C;
color: #FFFFFF;
text-align: center;
margin: 0px;
}
div.news{
margin: 5px;
padding: 5px;
}
div#mainnav form{
margin: 0px;
/*
padding-top: 15px;
padding-bottom: 15px;
background: url('images/formback.gif');
color: #FFFFFF;
*/
}
div.news form input{
background-color: #FFFFFF;
color: #000000;
border: #000000 1px solid;
width:150px;
}
div.news form input.btn{
background-color: #808000;
color: #FFFFFF;
height: 23px;
}

div.search form input.btn{
background-color: #808000;
color: #FFFFFF;
height: 23px;
}

div#main{
padding-left: 25px;
padding-right: 15px;
font-size: 9pt;
}
div#main h1{
font-size: 12pt;
}
div#main h2{
font-size: 11pt;
}
div#main h3,h4,h5,h6{
font-size: 9pt;
}


div#main a{
font-weight: bold;
}
div#main dt{
background-color: #808000;
color: #FFFFFF;
padding-left: 10px;
padding-right: 10px;
font-weight: bold;
margin-top: 20px;
margin-bottom: 20px;
}
div#main dt a{
background-color: #808000;
color: #FFFFFF;
}
div#main li{
list-style-image: url('images/tick.gif');
margin: 10px;
}



div.templates{
font-size: 14px; /*12px;*/
font-family: verdana;
border: #0000FF 1px solid;
padding: 10px;
background-color: #FFFFFF;
}
div.templates a{
font-size: 14px; /*12px;*/
text-decoration: none;
display: block;
color: #0000FF;
padding-top: 15px;
}








div.botnav{
padding-left: 3px;
padding-right: 3px;
font-size: 8pt;
}
div.botnav h1{
font-size: 8pt;
margin:0px;
}
div.botnav a{
padding-left: 5px;
}
div.botnav p{
background-color: #DC143C;
color: #FFFFFF;
text-align: center;
}

div#foot{
font-size: 8pt;
margin: 50px;
background-color: #DC143C;
color: #FFFFFF;
padding: 10px;
}
div#foot a{
background-color: #DC143C;
color: #FFFFFF;
}


div#searchresults{
font-size: 11px;
}
div#searchresults a{
font-size: 11px;
margin-top: 25px;
}


/*round*/
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{
display:block;height: 1px;
overflow: hidden; background: #DC143C;}

b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
