html{ margin:0; padding: 0; color: #000000; background-color: transparent; }
body { margin:0; padding: 0; color: #000000; text-align: center; font-size: 1em; font-family: Arial, Helvetica, sans-serif; background: #F1F1F1 url(../images/bodybg.png) 0% 0% repeat-x scroll; }

a {font-weight: bold; text-decoration: underline; color: #C52E23;}
a:hover {font-weight: bold; text-decoration: none; color: #093C72;}

#base1 { margin: 0 auto; width: 960px; position: relative; text-align: left; } 

#toppic { margin: 0 auto; float: left;  width: 960px; height: 20px; background: #003366 url("../images/tp.png") no-repeat 0 0; }

#base { margin: 0 auto; float: left; background: White url("../images/bgleft.png") repeat-y 0 0; }
#subbase {float: left;  margin: 0 0 0 14px; padding: 0;  width: auto; _height: 1px; background: transparent url("../images/bgright.png") repeat-y 100% 0;  position: relative;  overflow: visible; }
#base #side {float: left; _padding: 0; margin: 0 13px 0 0; _position: relative; _height: 1px; background-color: White;  border-bottom: 20px solid #093C72;}

#header {background: transparent url("../images/header.png") no-repeat right top; height: 150px; width: 100%;  border-bottom: 1px white solid; position: relative; }

#logo, #text-logo { float: left; display: inline; margin: 22px 0 0 20px; height: 85px;}
#text-logo {float: left; font-size: 18px;}
#text-logo h1 {margin: 0; font-size: 32px; }
#logo img { padding-right: 22px; border: none; border-right: 5px solid #003366; }
#header a { color: #000000;}

.mdr {color: #76C5F0;}
.zlt {color: #FFF500;}
.crvn {color: #C52E23;}

#linkupper { font-size: 18px; color: #003366; text-align: center; width: 300px; margin-left: 5%; }
#linkupper a {font-size: 18px; color: #003366; text-decoration: underline;}
#linkupper a:hover {font-size: 18px; color: #C52E23; text-decoration: none; }

#headerlft {float: right; text-align: right; color: #ffffff; font-size: 18px; margin-right: 10px; }
#headerlft a { text-decoration: underline; color: #ffffff; }
#headerlft a:hover { text-decoration: none; color: #76C5F0; }

#topmenu  {float: left;  width: 100%; height: 50px; background: #ffffff url("../images/topmenu.png") no-repeat 100% 0; border-bottom: 10px solid #003366; }

#topmenu ul {float: right; margin: 0 24px 0 0; padding: 0;}
#topmenu li {float: right; margin: 20px 0 0 18px; font-size: 14px; font-weight: bold; list-style: none; }
#topmenu li a {color: #093C72; text-decoration: none;}
#topmenu li a:hover { color: #C52E23; text-decoration: none;}

#sub2base {float: left; margin: 0; width: 100%; background-color: #ffffff;  position: relative;}

#content {float: left;  margin: 0; min-width: 920px; _width: 960px; width: 100%; background-color: #ffffff; position: relative;}

#leftcol {float: left; width: 20%; border: 1px solid black;}
#centercol {float: left; width: 59%; border: 1px solid black;}
#rightcol {float: left; width: 20%; border: 1px solid black;}

#totalfooter { width: 100%; height: auto; }

#descf { float: left;  width: 234px; height: 62px; background: #003366 url(../images/footerpic.png) 0% 0% no-repeat scroll; }
#descf .txtf { font-size: 11px; padding-left: 20px; padding-top: 2px; color: White; font-weight: bold; }
#descf .txtf a { color: White; text-decoration: underline; }
#descf .txtf a:hover { color: White; text-decoration: none; }

.linkwhite a {color: white; text-decoration: underline;}
.linkwhite a:hover {color: white; text-decoration: none;}