@charset "utf-8";

body { 
margin: 0px;
 padding: 0px; 
 background-color: rgb(182, 191, 206); 
 background-image: url(../images/bg.jpg); background-repeat: repeat-x;
 background-position: center top; font-family: Arial,Helvetica,sans-serif; font-size: 100%; 
 }
#horizon { 
overflow: visible; 
color: white; 
text-align: center; 
position: absolute; top: 50%; left: 0px; 
width: 100%; height: 1px; 
visibility: visible; 
display: block; 
}
#maincontainer { 
z-index: 1; 
margin-left: -376px; 
position: absolute; top: -283px; 
left: 50%;
width: 746px; 
height: 610px; 
}
#headnav { 
height: 17px; 
text-align: right; 
margin-right: 7px; 
font-size: 60%; 
font-weight: normal; 
color: rgb(204, 204, 204); 
font-family: Arial,Helvetica,sans-serif; 
margin-top: 8px; 
}
#headnav img { 
border-style: none; 
vertical-align: text-top; 
margin-top: -2px; 
}
#headnav a {
 color: rgb(204, 204, 204); 
 text-decoration: none; 
 }
#header { 
background-image: url(../images/header_bg.jpg); 
background-repeat: repeat-x; 
height: 80px; 
text-align: left; 
}
#logo { 
border-style: none; 
height: 28px; 
width: 160px; 
margin-top: 30px;
margin-left: 25px; 
}
#request { 
border-style: none; 
float: right; 
height: 37px; 
width: 226px; 
margin-top: 28px; 
margin-right: 20px; 
}
#mainbody { 
background-image: url(../images/content_bg.jpg); 
background-repeat: repeat-x; 
height: 435px; 
text-align: left; 
font-size: 80%; 
padding-right: 9px; 
}
a { 
color: rgb(187, 214, 49); 
text-decoration: underline; 
}
a:hover { 
color: rgb(255, 255, 255); 
text-decoration: none; 
}
#left { 
width: 377px; 
background-image: url(../images/vline.gif); 
background-repeat: no-repeat; background-position: right top; 
height: 420px; 
float: left; 
clear: right; 
}
#leftint { 
width: 185px; 
background-image: url(../images/vline.gif); 
background-repeat: no-repeat; 
background-position: right center; 
height: 406px; 
float: left; 
clear: right; 
}
#copyright { 
width: 746px; 
height: 25px; 
float: left; 
background-color: rgb(157, 165, 178); 
font-family: Arial,Helvetica,sans-serif; 
font-style: normal; font-variant: normal; 
font-weight: normal; font-size: 10px; 
line-height: normal; 
font-size-adjust: none; 
font-stretch: normal; 
-x-system-font: none; 
color: rgb(231, 234, 239); 
background-image: url(../images/dotted2.gif); 
background-repeat: no-repeat; 
background-position: center top; 
padding-top: 7px; 
}
#mainnav {
	left: 20px;
	position: absolute;
	margin-top: 23px;
	top: 92px;
	width: 106px;
}
ol#vertNav {
	/*border:1px solid #ff0000;*/
	margin:0px 0px 35px 0px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
}

#vertNav li {
	margin:0px 0px 0px 0px;
	list-style-type:none;
	background-image:url(../images/vert_nav_dividing_line.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	/*background-color:#CCCCCC;*/
}

/*#vertNav li.first {
	border-top:1px solid #ffffff;
}*/

/*#vertNav li.last {
	background-image:none;
	padding:7px 0px 0px 10px;
}*/

#vertNav li a {
	padding:5px 0px 7px 5px;
	margin:0px 0px 0px 0px;
	width:100px;
	
	color:#cccccc;
	display:block;
	text-decoration:none;
}


#vertNav li a:hover

 {
	/*background-color:#3A3A3A;*/
	color:#ffffff;
	background-image:url(../images/vert_nav_dividing_line_over.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}
#sites { 
text-align: left; 
float: right; 
width: 190px; 
margin-right: 0px; 
margin-bottom: 2px; 
}
#sites a { 
border-bottom: 1px solid #8C8E93; 
background-image: url(../images/menuline.gif); 
display: block; width: 108px; 
margin-bottom: 1px; 
margin-left: 40px; 
padding-bottom: 2px; 
background-repeat: no-repeat; 
color:#ffffff; 
text-decoration: none; 
padding-left: 19px; 
font-size: 90%; }
#sites a:hover { 
background-image: url(../images/menuline_over.gif); 
background-repeat: no-repeat; 
text-decoration: none; 
}


.copy { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(231, 234, 239); text-decoration: none; }
.copy a:link, .copy a:visited { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(231, 234, 239); text-decoration: none; }
.copy a:hover { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(187, 214, 49); text-decoration: underline; }

#recent {
	height: 160px;
	margin-left: 28px;
	font-size: 85%;
	top: 329px;
	position: absolute;
	width: 350px;
	left: -1px;
}
#recent img { 
border-style: none; 
padding: 0px; 
margin-right: 12px; 
margin-top: 0px; 
}
#service { 
visibility: inherit; 
z-index: 14; 
top: 106px; 
position: absolute; 
text-align: justify; 
width: 324px; 
font-size:12px;
}
#service p { 
text-align: justify; 
}
#service .heading { 
font-size: 125%; 
font-weight: bold; 
}

#right { font-size: 85%; width: 337px; margin-top: 0px; margin-right: 0px; float: right; }
#right img { margin-bottom: 10px; }
.rightl { width: 200px; float: left; }
.rightl p { text-align: justify; }
.rightl .heading { font-size: 105%; font-weight: bolder; }
.rightr { text-align: right; font-weight: bold; font-size: 105%; }
.rightr .green { font-size: 100%; font-weight: normal; color: rgb(183, 214, 51); }
#rightint { font-size: 85%; width: 530px; margin-top: 20px; float: right; padding-right: 0px; text-align: justify; }
#rightint p { text-align: justify; }
#rightint .heading { font-size: 105%; font-weight: bolder; }
#footer { background-image: url(../images/botttom.jpg); background-repeat: no-repeat; height: 39px; background-position: center center; margin-top: 8px; }
