html {padding:0px;margin:0px;}
body {background-color: #FFF;font-size: 12px;font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;color:#5D6064;padding:0px;margin:0px;}
p, h2, pre {margin: 0px;padding: 5px 20px 5px 20px;}

a {color: #1C718F;font-size: 12px;background-color:transparent;text-decoration: none;}
a:hover {color: #1C718F;font-size: 12px;background-color:transparent;text-decoration: underline;}
.adv{ display:block; width:468px; height:60px; background-color:#EFEFEF; color:
#000000; border:1px solid #CCCCCC; margin:5px; text-align:center; text-decoration:none; font-weight: bold; }
.adv:hover{ background-color: #EFEFEF;}
pre {color: #564b47;font-size: 11px;background-color:transparent;font-family: Courier, Monaco, Monospace;}
.alignright {margin-top: 0;text-align: right;font-size: 10px;}

h2 {font-size:12px;text-transform:uppercase;color: #555;background-color: #EFEFEF;display:block;
margin:2px;}
h1 {font-size: 18px;text-align: left;color: #CC0066;padding:5px 0px;margin:0px}
strong {font-size: 13px;}
.tlist {
	font-size:13px;
	color:#1C718F;
	display:block;
	text-decoration:none;
	margin-bottom:5px;
	padding-left:20px;
}
.tlist:hover {color:#1C718F;text-decoration:underline;}
.noborder{ border-style:none;}
img{ border:1px solid #EFEFEF; margin-bottom:30px;}

.thumb:link {
color:#EFEFEF;
}
.thumb:visited  {
color: #EFEFEF;
}
.thumb:hover {
color: #CC0066;
}
.thumb:active  {
color: #EFEFEF;
}
.menu {
padding-left:20px;
}
.content{ padding:10px;}

/*  positioning-layers static and absolute */
#header {background-color: #E3EEF1; height:70px;}
#header-left {float:left; margin:10px;}
#header-right {float:right; margin-top:10px;}
#header-banner { padding:5px;}

#top {
margin: 0px 160px 0px 190px;
}
#footer {
border-top: 1px #EFEFEF solid;
padding:10px;
}

#left {
position: absolute;
left: 0px;
width: 190px;
color: #564b47;
margin: 0px;
padding: 0px;
}
#content {
margin: 0px 190px 0px 0px;
border-right: 1px solid #F4F4F4;
padding: 0px;
background-color: #ffffff;
}
#horizontal{ height: 670px;}
#vertical{ height: 230px;}
.content-left{ position: absolute;width: 250px;}
.content-mid{ position: absolute;width: 250px; left:270px;overflow: auto;}
.content-right{ position: absolute;width: 250px;left: 530px;overflow: auto;}
#footer{height:50px; background-color:#FFF; border-top:#EFEFEF 1px solid;margin:0px; padding:10px;}

#right {position: absolute;right: 0px;width: 190px;color: #564b47;margin: 0px;padding: 0px;text-align: center;}
#right ul{ list-style-type:none; display:block;}
#right li{}
