body {
background:#E7DDBC;
color:#222;
font:12px arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

p { margin:5px 0; }

.p5 { 
height:1px;
margin:2px 0; 
}

hr {
border:dotted #999; 
border-width:1px 0 0; 
height:1px;
margin:3px auto;
}

img, img a { border:0;}
form { margin:0;padding:0;}
input { font-size:12px;}

.inputh {
visibility:hidden;
display:none;
}

a:link, a:active, a:hover, a:visited {
color:#2A00AA;
}

.float-left { float:left;}
.float-right {float:right; }

h1 {
display:inline;
font-family:times;
font-size:21px;
color:#333;
}

h2 {
display:inline;
font-family:times;
font-size:18px;
font-weight:700;
color:#222;
}

h3 {
display:inline;
font-family:times;
font-size:18px;
color:#ccc;
}

#top {
height:60px;
background:#12121f;
border-bottom:1px solid #999;
}

#header {
overflow:hidden;
background:#3b4f6b;
}

#mainpan {
overflow:hidden;
position:relative;
background:#fff;
width:840px;
min-height:360px;
height:auto!important;
margin:0 auto;
padding:0;
}

#rightpan {
position:relative;
overflow:hidden;
float:left;
background:#fff;
width:200px;
padding:20px;
}

#leftpan {
position:relative;
float:left;
background:#fff;
width:559px;
margin:20px 0;
padding:0 20px 20px;
border-right:1px solid #ccc;
}

.contentbox {
padding:30px 55px 0 75px;
}

#footer {
background:#a4947d url(images/footertop.gif) top left repeat-x;
color:#2f271c;
text-align:center;
padding:25px 0;
margin:0;
}

#footer a, #footer a:link, #footer a:visited, #footer a:active {
font-size:11px;
color:#2f271c;
text-decoration:none;
}

#footer a:hover {
color:#2f271c;
text-decoration:underline;
}

#footer-bottom, #footer-bottom a {
font-size:11px;
color:#2f271c;
text-decoration:none;
}

.list ul {
list-style:none;
padding:0;
}

.list ul li {
background:transparent url(images/bullet.gif) 0 8px no-repeat;
font-size:11px;
padding:5px 0 0 15px;
}

.form_error {
font-size:11px;
font-family:Verdana;
color:red;
}

#nav {
position:relative;
height:40px;
padding-top:20px;
margin:0 auto;
font-family:"Times New Roman", times, sarif;
text-transform:uppercase;
}

#nav ul {
float:right;
margin:0;
padding:0;
}

#nav li {
list-style-type:none;
display:inline;
margin:0 10px;
padding:5px;
border-bottom:1px dotted #999;
}

#nav a,#nav a:link, #nav a:visited {
color:#ccc;
text-decoration:none;
margin:0;
}

#nav a.current, #nav a:hover {
color:#fff;
text-decoration:none;
}
