@charset "utf-8";

/* layout styles */

html, body {background: #e8e8e8;
font-family: Verdana;
font-size: 11px;
margin: 0;
padding: 0;}

a, a:visited {color: #0000ff;
text-decoration: none;}

a:hover, a:active {color: #ff0000;}

img {border: 0;}

.center {text-align: center;}

.small {font-size: 10px;}

.blue {color:#0088ff;
font-size: 14px;}

.code {background-color: #f3f3f3;
border: 1px solid #bbbbbb;
font-family: Lucida Console;
line-height: 12px;
margin: 10px;
padding: 2px;
padding-top: 3px;}

blockquote {margin-left: 20px;
margin-right: 20px;}

h2 {color: #0088ff;}

h3 {color: #0088ff;}

ul li {list-style-type: square;}

.h {display: none;}

#tl {background: url(top_left.jpg) no-repeat top left;
float: left;
height: 10px;
margin: 0;
padding: 0;
width: 400px;}

#tr {background: url(top_right.jpg) no-repeat top right;
float: right;
height: 10px;
margin: 0;
padding: 0;
width: 400px;}

#bl {background: url(bottom_left.jpg) no-repeat bottom left;
float: left;
height: 10px;
margin: 0;
padding: 0;
width: 400px;}

#br {background: url(bottom_right.jpg) no-repeat bottom right;
float: right;
height: 10px;
margin: 0;
padding: 0;
width: 400px;}

#container {background: #ffffff url(top_bg.jpg) repeat-x;
height: 100%;
margin-bottom: 25px;
margin-left: auto;
margin-right: auto;
margin-top: 0;
padding-bottom: 10px;
padding-top: 10px;
width: 934px;}

#header {background: #ffffff url(header.jpg) no-repeat center left;
height: 100px;
margin: 0;
padding: 0;
width: 100%;}

.nav {background: url(navbg.jpg);
font-family: Tahoma;
font-size: 11px;
margin-bottom: 0;
padding-top: 3px;
width: 100%;}

.nav ul {height: 17px;
margin: 0;
margin-left: 3px;
padding: 0;}

.nav ul li {display: inline;
list-style: none;}

.nav ul li a {background: url(navbg.jpg);
border-right: 1px solid #ffffff;
color: #ffffff;
font-weight: bold;
margin-left: -3px;
padding-bottom: 4px;
padding-left: 25px;
padding-right: 25px;
padding-top: 3px;
text-decoration: none;}

.nav ul li a:hover {background: url(navbg2.jpg);}

#lnav {background: #ffffff;
float: left;
height: 100%;
margin: 0;
padding-right: 3px;
padding-top: 20px;
width: 148px;}

.lnav_top {background: url(lnav_top.png) no-repeat top left;
color: #ffffff;
font-size: 10px;
font-weight: bold;
height: 20px;
margin: 0;
overflow: hidden;
padding-left: 3px;
text-transform: uppercase;
width :148px;}

.lnav a {border-bottom: 1px solid #ffffff;
color: #000000;
display: block;
padding: 2px;
padding-left: 5px;
text-decoration: none;}

.lnav a:hover {color: #0088ff;
text-decoration: none;}

#content {background: #ffffff;
float: left;
line-height: 16px;
margin: 0;
padding: 10px;
padding-top: 20px;
width: 763px}

#right {background: #ffffff;
margin: 0;
padding-left: 5px;
text-align: right;
width: 120px;}

#title {border-bottom: 1px dashed #cccccc;
color: #0088ff;
font-size: 16px;
font-weight:bold;
margin-bottom: 5px;
padding-bottom: 5px;
width: 100%;}

#advert {background: #ffffff;
clear: both;
color: #999999;
padding-bottom: 10px;
padding-top: 20px;
text-align: center;
width: 100%;}

#buttons {background: #ffffff;
border-top: 1px dashed #cccccc;
color: #999999;
margin-bottom: 0;
padding-bottom: 5px;
padding-top: 5px;
text-align: center;
width: 100%;}

#footer {background: #ffffff;
border-top: 1px dashed #cccccc;
color: #999999;
margin-bottom: 0;
padding-top: 5px;
text-align: center;
width: 100%;}

/* individual page styles */

.news {border: none;
border-bottom: 1px dashed #cccccc;}

.smallright {font-size: 10px;
text-align: right;}