body {
background: #e5e5e5;
margin: 0;
padding: 0;
font-size: 12px;
font-family: arial, verdana, helvetica, sans-serif;
}
.related {
width:95%;
background: #fff;
font-size: 11px; 
line-height: 12px;
border: 1px solid #e2e2e2;
padding: 2px;
min-height: 30px;
}
a:link, a:visited {
text-decoration: none;
font-weight: bold;
color: #2c437b;
}
a:hover {
color: #e07f17;
}
.leftfloat {
float: left; 
margin-right: 7px;
margin-bottom: 10px;
}
.rightfloat {
float: left; 
margin-right: 5px;
margin-bottom: 5px;
}
hr {
width: 100%;
height: 2px;
border-top: 1px solid #d9d8d8;
border-bottom: 1px solid #f0f0f0;
background: #d9d8d8;
color: #d9d8d8;
clear: both;
}

h1 {
font-size: 21px;
color: #fc9809;
font-family: "Lucida Sans Unicode", arial, verdana, sans-serif;
font-weight: normal;
}
h2 {
font-size: 18px;
color: #0066ff;
font-family: "Lucida Sans Unicode",arial, verdana, sans-serif;
font-weight: normal;
margin: 5px 0 5px -1px;
}
h3 {
font-size: 15px;
color: #666;
font-family: "Lucida Sans Unicode", arial, verdana, sans-serif;
font-weight: normal;
margin: 5px 0;
}
#container {
position: absolute;
left: 50%;
margin-left: -456px;
}
#bodypad {
padding: 1px 23px;
}
#maintd_pad {
padding: 5px 20px;
}
#search {
position: absolute;
top: 16px;
left: 50%;
width: 438px;
text-align: right;
}
td, div,p {
font-size: 12px;
}
.menu{
list-style-type: none;
margin:0;
padding: 0;
width: 200px;
border-top: 1px solid #ccc;
border-bottom-width: 0;
}

.menu li a{
background: white url(../images/men1.gif) repeat-x bottom left;
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #fff;
height: 21px;
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
text-decoration: none;
}
.menuRight{
list-style-type: none;
margin:15px 0px 5px 0px;
padding: 0;
width: 180px;
border-bottom: 1px solid #f0f0f0;
border-top: 1px solid #f0f0f0;
}

.menuRight li a{
background: transparent;
font: bold 12px Arial, "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #5483a8;
display: block;
width: auto;
padding: 4px 0;
padding-left: 5px;
text-decoration: none;
border-bottom: 1px solid #e0dfdf;
}
.menuRight li a:hover{
background: #dce9f5;
}

.menuRighton {
list-style-type: none;
margin:0;
padding: 0;
border-bottom-width: 0;
color: #426c8e;
background: #cbdded;
padding: 4px 0px;
padding-left: 5px;
font: bold 12px Arial, "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}






.menu li a:visited, .menu li a:active{
color: white;
}

.menu li a:hover{
background: #8db0cd url(../images/men2.gif);
}

.menuon {
list-style-type: none;
margin:0;
padding: 0;
border-bottom-width: 0;
color: #fff;
background: #369 url(../images/menon.gif);
height: 21px;
padding: 4px 0px 1px 0px;
padding-left: 10px;
font-weight: bold;
}

#copyright {
color: #999;
text-align: center; margin-top: 15px;
}
.three_cols {
padding: 10px 15px 5px 10px;
color: #006;
font-size: 11px;
width: 90%;
}
.three_cols p {
font-size: 11px;
}

.three_cols_td {
background: url(../images/3col_bg.gif) no-repeat; background-position: top left;
}
#table_cont {
background: #e5e5e5 url(../images/bodybgMid.gif) repeat-y
}
#logopos {
position: absolute; 
left: 50%;
margin-left: -432px;
top: 19px;

}
#contform {
display: none; width: 866px; border-bottom: 1px solid #fff;
margin-top: 21px; margin-bottom: -25px;
}
.leftbarbg {
background: #f4f6f9;
}
.pad5 {
margin-left: 5px;
}

#emailUs {
style="border-left: 1px dashed #ccc; border-right: 1px dashed #ccc;
}
.menuleft_border {
border-bottom: 1px solid #dde8f1;
}

.rightcol {
width: 200px;
background: #f0f0f0 url(../images/rightcolbg.jpg) repeat-x;
padding: 20px 0px 5px 0px;
line-height: 20px;
}


.lighter {
color: #666;
}
.headers {
padding-top: 40px;display:inline;
}

div.caption {
	float: left; 
	margin: 0 10px 10px 10px;
	border: 1px solid #ccc;
	padding: 5px;
}

div.right {margin-right: 0;}
div.left  { margin-left: 0;}

div.caption img {
	margin: 0;
	padding:0;
}

div.caption p {
	margin: 5px 0 0 0;
	padding: 5px;
	border-top: 1px #ddd dotted;
	font-size: .9em;
text-align: center;
}


