* { padding:0; margin:0; }

body {
margin: 20px 0 0 0; padding:0px; background:#999999;
height:100%;
}

label { padding-left:5px; }

#header {
margin:0px auto;
background:#999 url(../images/header_top.png) left top no-repeat;
width:919px;
height:154px;
}

.time {color:#FFFFFF; float:right; font-family:Arial,Helvetica,sans-serif; font-size:10px; font-weight:normal; position:relative; right:83px; top:72px;
z-index:10; }

#container {
border:0 none;
margin:0 auto;
width:919px;
}

#navigation {
background:#999999 url(../images/nav_bg.png) no-repeat scroll left top;
border:0 none;
height:25px;
margin:0 auto;
position:relative;
width:919px;
z-index:3000;
}

#content {
background:#999999 url(../images/content_bg.png) repeat-y scroll left top ;
border:0 none;
min-height:450px;
height:100%;
display:inline-block;
margin:0 auto;
position:relative;
width:919px;
padding-bottom:10px;
}
* html #content {
	height:450px;
}

#footer {
background:#999999 url(../images/footer_bg.png) no-repeat scroll left top;
border:0 none;
height:54px;
margin:0 auto;
position:relative;
text-align:center;
color:#fff;
font-family:"Times New Roman", Times, serif;
font-size:10px;
padding-top:15px;
width:919px;
}

#nav {
	margin-left:130px;
	list-style-type:none;
}
#nav a {
	text-decoration:none;
	color:#2e4d41;
}
#nav a:hover {
	text-decoration:underline;
	color:#2e4d41;
}
#nav li {
	float:left;
	padding:0 10px;
}
#nav li div {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#2e4d41;
	background-color:#E0E4E3;
	padding:5px 8px;
	position:absolute;
	z-index:1000;
	display:none;
}
#nav #servicelist {
	left:290px;
	top:21px;
	width:226px;
}
#nav #servicelist li {
	list-style-type:none;
	float:none;
	padding:2px 0;
}

#nav a span { 
	display:none;
}

 a.home  { display:block; width:55px; height:21px; background:#999999 url(../images/home.gif)  0 42px; }
 a.home:hover { display:block; width:55px; height:21px; background:#999999 url(../images/home.gif)  0 21px; }
 a.about  { display:block; width:55px; height:21px; background:#999999 url(../images/about.gif) 0 42px; }
 a.about:hover { display:block; width:55px; height:21px; background:#999999 url(../images/about.gif)  0 21px; }
 a.services  { display:block; width:55px; height:21px; background:#999999 url(../images/services.gif) 0 42px; }
 a.services:hover { display:block; width:55px; height:21px; background:#999999 url(../images/services.gif)  0 21px ; }
 a.tips  { display:block; width:55px; height:21px; background:#999999 url(../images/tips.gif) 0 42px; }
 a.tips:hover { display:block; width:55px; height:21px; background:#999999 url(../images/tips.gif)  0 21px ; }
 a.contact  { display:block; width:55px; height:21px; background:#999999 url(../images/contact.gif) 0 42px; }
 a.contact:hover { display:block; width:55px; height:21px; background:#999999 url(../images/contact.gif)  0 21px ; }
 
.left {
color:#666666;
float:left;
font-family:"Times New Roman",Times,serif;
font-size:12px;
margin-left:154px;
margin-top:25px;
padding-bottom:25px;
width:375px;
 }
* html .left {
	margin-left:77px;
}

.left p { padding:6px 0; }
 
 .title { font-family:"Times New Roman", Times, serif; font-size:20px; color:#2e4d41; padding-bottom:6px; display:block;}
 .titlename { font-family:"Times New Roman", Times, serif; font-size:20px; color:#2e4d41; padding-bottom:6px; padding-right:5px;}
 .catch { font-family:"Times New Roman", Times, serif; font-size:16px; color:#2e4d41; font-style:italic; top:35px; position:relative; }
 .catch22 a { font-family:"Times New Roman", Times, serif; font-size:16px; color:#2e4d41; font-style:italic; text-decoration:underline; top:35px; position:relative; }
 .catch22 a:hover { color:#2e4d41; text-decoration:underline; font-style:italic; }
 
.right {
color:#333333;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
position:relative;
right:72px;
top:27px;
width:250px;
}
.right img {position:relative; right:35px; }
.right p { margin-left:0px; margin-top:34px;}
.right p a {text-decoration:underline; color:#333;}
.right p a:hover {text-decoration:underline; color:#2e4d41;}
.minititle { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#2e4d41; }

.left ol { margin-left:40px; list-style-type:disc; padding:6px 0; }
.left ol li { 	
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	position:relative; 
	color:#666; 
	line-height:14px; 
}
.left ol li p { margin:5px 0; }
.left ol li span.olheading {color:#2e4d41; font-weight:bold;}

.left ul.links {
margin-left:40px;
margin-top:12px;
list-style-type:disc;
}
.left ul.links li {
line-height:18px;
}
.left ul.links li a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
top:0px;
color:#666;
font-weight:bold;
text-decoration:underline;
height:18px;
}
.left ul.links li a:hover {
color:#2e4d41;
text-decoration:underline;
padding:1px 1px 1px 0px;
}

.left img {float:right; margin-top:10px; margin-left:25px; padding-bottom:5px; }

.right ul.links { 
	margin-left:10px;
	margin-top:0px; 
	list-style-type:none; 
}
.right ul.links li { 
	height:15px; 
}
.right ul.links li a { 
	top:3px; 
	color:#666; 
	text-decoration:underline; 
	height:15px; 
}
.right ul.links li a:hover { 
	color:#2e4d41; 
	text-decoration:underline; 
	padding:1px 1px 1px 0px; 
}

.righttitle { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#2e4d41; font-size:10px; }
.partners { margin-top:34px; padding-bottom:10px;}
.staff { margin:0px; padding-bottom:10px;}
.admin { margin:0px; padding-bottom:10px;}

table { margin-left:10px; margin-top:15px;}
table tr td { padding-bottom:10px; padding-right:4px; vertical-align:top; font-weight:bold; }
.formfield { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	width:200px;
}
.selectfield {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	width:204px;
	height:20px;
}
* html .selectfield {
	width:206px;
}
.checks {
	font-weight:normal; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.submit {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#homelist { margin-left:40px; list-style-type:disc; padding:3px 0; }
#homelist li { 	
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	font-style:italic;
	position:relative; 
	color:#666; 
	line-height:20px; 
}
