body{
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
}

a {
	color:#8cc63f;
}
a:hover {
	font-weight:bold;
}


#content img {
	margin:0px -255px 0 0;
	*margin:0px -255px 0 0px;
	/*_margin:0px -255px 0 25px;*/
}

#content p.para {
	/*background-color:#FF0000;*/
	margin-left: 538px;
	display: inline;
	font-family:Arial, Helvetica, sans-serif;
	color:#ccffcc;
	font-weight:bold;
	font-size:12px;
	clear:both
}

/*#content .para font a {
	background-color:#FF0000;
	display:inline;
}*/

.links {
	position:absolute;
	font-size: 13px;
	margin:250px 0 0 555px;
	width:190px;
	_margin-left:520px;
	*margin-left:520px;
}

.mail_links {
	position:absolute;
	font-size: 13px;
	margin:200px 0 0 540px;
	width:200px;
	text-align:right;
	_margin-left:520px;
	*margin-left:520px;
} 

.mail_links_fix {
	position:absolute;
	font-size: 13px;
	margin:178px 0 0 540px;
	width:200px;
	text-align:right;
	_margin-left:520px;
	*margin-left:520px;
} 
/**+html .links {
	margin:250px 0 0 -190px;
}
* html .links {
	margin:250px 0 0 -190px;
}*/
.newslink {
	position:absolute;
	font-size: 13px; 
	margin:250px 0 0 550px;
	text-align:right;
	width:190px;
}
*+html .newslink {
	margin:265px 0 0 510px;
}
* html .newslink {
	margin:240px 0 0 510px;
}



#main{
   /* width:1158px;*/
    width:100%;
	margin:0 auto;
	overflow:hidden;
	padding:0 0 20px;
/*	width:1158px;
	margin:0 auto 0 auto;
	overflow:hidden;*/
	/*padding:0 0 20px;*/
/*	background:url(../img/content.gif) repeat-y 0 0;
	background-repeat:repeat-y;*/
}

#main1{
    /*width:1158px; */
	width:100%;
	margin:0 auto;
	/*overflow:hidden;*/
	/*padding:0 0 20px;*/
/*	width:1158px;
	margin:0 auto 0 auto;
	overflow:hidden;*/
	/*padding:0 0 20px;*/
	/*background:url(../img/content.gif) repeat-y 0 0;
	background-repeat:repeat-y;*/
	
}
div.wraper{
	width:960px;
	overflow:hidden;
	margin:0 auto;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}

div.wraper_landingpage{
	width:960px;
	overflow:hidden;
	margin:0 auto;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
div.wraper_landingpage img{
	width:960px;
	overflow:hidden;
	margin:0 auto;
	
	border-bottom:1px solid #ccc;
}
* html div.wraper{
	width:962px;
}
* html #leftcol{
	width:193px;
}
#leftcol{
	width:195px;
	float:left;
	overflow:hidden;
	position:relative;
	margin:0 0 0 1px;
}
#leftcol div.header{
	width:195px;
	overflow:hidden;
	background:#f1f1f2 url(../img/bg-header.gif) repeat-x 0 0;
	min-height:258px;
	margin:0 0 0 0px;
}

/*.portfolio_links{
    float:right; 
	margin-right:50px;
}
 
.portfolio_links a{
    float:right; 
	margin-right:50px;
	font-size:12px;
	}*/

* html #leftcol div.header{
	height:258px;
	overflow:visible;
}
#leftcol div.header h1{
	width:137px;
	height:85px;
	margin:25px 0 0 29px;
	overflow:hidden;
}
/*#leftcol div.header h1 a{
	display:block;
	width:196px;
	/*height:85px;*/
	/*height:148px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../img/logo.gif) no-repeat 0 0;
}*/
#leftcol div.header a{
	display:block;
	width:196px;
	/*height:85px;*/
	height:258px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../img/logo.gif) no-repeat 0 0;
}
#leftcol div.info{
	width:194px;
	height:148px;
	overflow:hidden;
}
#leftcol div.info h2{
	width:194px;
	height:148px;
	margin:0;
	overflow:hidden;
	/*background:url(../img/bg-header-h2.gif) no-repeat 0 0;*/
	text-indent:-9999px;
}
#leftcol ul{
	margin:11px 0 0 28px;
	padding:0;
	list-style:none;
	width:167px;
	overflow:hidden;
}
#leftcol ul li{
	width:100%;
	float:left;
	font-size:17px;
	line-height:26px;
	margin:6px 0 0;
}
#leftcol ul li a{
	color:#939598;
	text-decoration:none;
}
#leftcol ul li a:hover,
#leftcol ul li.active a{
	color:#231f20;
}
#content{
	width:764px;
	float:left;
	overflow:hidden;
}
#content div.swf{
	width:764px;
	height:258px;
	/*background:url(../img/bg-swf.jpg) no-repeat 0 0;*/
}

#content div p {
	width:100%;
}
#content p{
	font-size:12px;
	color:#231f20;
	line-height:22px;
	margin:18px 280px 0 0;
	/*margin:18px 0 0 0;*/
	padding:0 0 3px;
}
#footer{
	width:960px;
	overflow:hidden;
	background:url(../img/bg-footer.gif) no-repeat 0 0;
	background-position:left;
	min-height:42px;
	padding:113px 0 0;
	margin:0 auto;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding-bottom:25px
}
/*#bottom_footer{
clear:both;
	float:left;
	width:1160px;
	background:url(../img/footer.gif) no-repeat;
	
	height:95px;
	margin-left:0px;
}*/

#land_page_footer{
	clear:both;
   /* width:1158px;*/
    /*background:url(../img/footer.gif) no-repeat;*/
  /*  height:95px;*/
	margin:-49px auto 0;
	_margin-top:-49px;
	*margin-top:-10px;
   /* margin:0 auto;*/
    
	/*_margin:-85px auto 0;*/
    /**margin:-65px auto 0;*/
}

#bottom_footer{
	clear:both;
/*    width:1158px;*/
   /* background:url(../img/footer.gif) no-repeat left bottom;*/
   /* height:55px;*/
    margin:0 auto;

}

* html #footer{
	height:42px;
	overflow:visible;
}
#footer p{
	font-size:12px;
	color:#231f20;
	margin:0 0 0 22px;
	line-height:22px;
}
#footer p span{
	color:#8dc63f;
	margin:0 0 0 5px;
}
#footer p a{
	color:#231f20;
	text-decoration:none;
	margin:0 0 0 5px;
}
#footer p a span{
	margin:0;
}
#footer p a:hover{
	text-decoration:underline;
}


/* RICH */
.green12pt,
p.green12pt {
	color:#8cc63f;
	font-size:12px;
}
.green14pt,
p.green14pt {
	color:#8cc63f;
	font-size:14px;
}
.green16pt,
p.green16pt {
	color:#8cc63f;
	font-size:16px;
}
.gray12pt,
p.gray12pt {
	color:#939598;
	font-size:12px;
}
.gray14pt,
p.gray14pt {
	color:#939598;
	font-size:14px;
}
.gray16pt,
p.gray16pt {
	color:#939598;
	font-size:16px;
}

#content ul{
	width:600px;
	margin:8px 0 0 0;
	overflow:hidden;
	float:left;
}
#content ul li{
	float:left;
	margin:12px 12px 0 0;
	width:155px;
	height:144px;
	overflow:hidden;
	text-align:center;
	
}

#content ul li .image{
	width:150px;
	height:126px;
	padding:0px;
/*	padding:3px;*/
	border:1px solid #d6dbd6;
	background:#fff;
	text-align:center;
}

#content .wraps,#content .fleet,#content .general{
	width:856px;
	overflow:hidden;
}
#content .general{
	padding:0 0 41px 0;
}

#content .image img{
	margin:0px;
	padding:5px;
}

#content .latestNews ul{
	width:180px;
	margin-top:240px;
	float:right;
	margin-right:40px;
	*margin-right:-300px;
	*margin-left:50px;
	_margin-right:-300px;
	_margin-left:50px;
	padding-bottom:30px;

}

/**html #content ul.uoList{
	margin-top:100px;
	border:#FF0000 solid thin;
	margin-right:-400px;
}*/
#content .latestNews li.newsList{
	list-style:none;
	height:auto; 
	width:160px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
}

#content .latestNews li.newsList div.newsImg{
	border:#CCCCCC solid thin;
	width:150px;
	text-align:left;
}


#blog ul.blogContent, x:-moz-any-link {margin-top:-99px;} /* Only for FF 2.0*/

#blog ul.blogContent, x:-moz-any-link, x:default {margin-top:19px;}/* Only for FF 3.0*/

#blog ul{
	width:520px;
	height:100%;
	*width:480px;
	_width:480px;
}


@media screen and (-webkit-min-device-pixel-ratio:0) { /* Only for Safari*/

#blog ul.blogContent{
	margin-top:-98px;
	list-style:none;
}

#new ul.blogContent{
	margin-top:-121px;
	list-style:none;
}


#blogChild #blog ul.blogContent{
	margin-top:0px;
}

}
#blog ul li{
	width:520px;
	height:auto;
	text-align:left;
}
#blog h3{margin:10px 0 0;}
div.blog h3 a{
	
	text-decoration:none;
}

#blogMenu ul.archives strong{
	list-style:none;
	list-style-type:none;
	color:#91ac46;
	}
#blogMenu ul.archives{
	width:160px; 
	float:right;
	margin-right:65px;
	/**margin-right:-300px;*/
	*margin-left:35px;
	*margin-right:45px;
	_margin-left:30px;
	margin-top:240px;
	/*_margin-right:100px;*/
	height:auto;
	padding:0; 
	list-style:none;
	font-size:1.2em;
	line-height:1.58em;
	overflow:visible;
}
#blogMenu ul.archives li ul li{
	width:130px; 
	margin:0;
	padding:0 0 0 10px;
	list-style:none;
}

#blogMenu ul.archives ul li{ 
	padding:-20px 0 0 0;
	width:130px; 
	display:block;
	height:100%
}

#blogMenu ul.archives  li{
	text-align:left;
	font-size:12px;
	font-weight:bold;
	height:100%;
	width:130px; 
}

#blogMenu ul.archives li ul li a{
	text-decoration:none;
	width:100px; 
	}
	
#blogMenu ul.archives a:hover{
	text-decoration:underline;
	}
	
#blogMenu ul.archives li.active{
	font-weight:bold;
	}

#blogMenu ul.archives ul li.selected{
	font-weight:bold;
	width:100px;
	}
	
#blogMenu ul.archives li ul li.selected a{
	color:#000;
	}
	
#blog div.post{
	padding:0 0 21px;
}
#blog div.post div.post-title{
	border-bottom:1px solid #dedfd9;
	width:520px;
	*width:480px;
	margin:0 -5px;
	padding:0 5px 8px;
}
#blog div.post div.post-title h3{
	padding:0;
	margin:0;
}
#blog div.post div.post-title h3 a{text-decoration:none;}
#blog div.post div.post-title span.date{
	display:block;
	color:#91ac46;
	font-size:1.2em;
	line-height:1.3em;
	font-weight:bold;
}
#blog div.text-area div.post div.post-title span.date{font-size:0.923em;}
#blog div.post div.post-content{
	border-top:1px solid #fdfdfc;
	width:520px;
	margin:0 -5px;
	padding:9px 5px 0;
}

#blog div.post div.post-content p{
	*width:480px;
	_width:480px;
}

hr {
	padding:0px;
	border-bottom:1px solid #ccc;
	margin:5px 0 10px;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	line-height:0px;
	height:1px;
	display:block;
}
#content  div.newsPage ul{
    width:520px;
	margin-top:-10px;
}
#content  div.newsPage ul .newsPageContent{
	width:520px;
	*width:480px;
	_width:480px;
}

/*Whats new*/

#new ul.blogContent{
	margin-top:-9px;
	list-style:none;
}

#new ul{
	width:510px;
	height:100%;
	*width:480px;
	_width:480px;
	margin-top:-13px; 
}

#new ul li{
	width:520px;
	height:auto;
	text-align:left;
}
#new h3{margin:10px 0 0;}
div.new h3 a{
	
	text-decoration:none;
}

	
#new div.post{
	padding:0 0 21px;
}
#new div.post div.post-title{
	width:520px;
	*width:480px;
	margin:0 -5px;
	padding:0 5px 8px;
}
#new div.post div.post-title h3{
	padding:0;
	margin:0;
}
#new div.post div.post-title h3 a{text-decoration:none;}
#new div.post div.post-title span.date{
	display:block;
	color:#91ac46;
	font-size:1.2em;
	line-height:1.3em;
	font-weight:bold;
}
#new div.text-area div.post div.post-title span.date{font-size:0.923em;}
#new div.post div.post-content{
	width:484px;
	margin:-10px -5px;
	padding:0px 5px 0;
}

#new div.post div.post-content p{
	*width:480px;
	_width:480px;
}



#blogArchive ul.archives strong{color:#91ac46;}
#blogArchive ul.archives{
	width:160px; 
	float:right;
	margin-right:65px;
	margin-top:100px;
	/**margin-right:-300px;*/
	/**margin-left:300px;*/
	*margin-right:-240px;
	*mergin-left:20px;
	*margin-top:100px;
	_margin-left:30px;
	/*margin-top:240px;*/
	/*_margin-right:100px;*/
	height:auto;
	padding:0; 
	list-style:none;
	font-size:1.2em; 
	line-height:1.58em;
	overflow:visible;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { /* Only for Safari*/

#blogArchive ul.archives{
	width:160px; 
	float:right;
	margin-left:300px;
	margin-top:-30px;
	height:auto;
	padding:0; 
	list-style:none;
	font-size:1.2em;
	line-height:1.58em;
	overflow:visible;
}

#blog ul.blog_content{
	margin-top:-235px;
	list-style:none;
}

}

#blogArchive ul.archives li ul li{
	width:130px; 
	margin:0;
	padding:0 0 0 10px;
	list-style:none;
}

#blogArchive ul.archives ul li{ 
	padding:-20px 0 0 0;
	width:130px; 
	display:block;
	height:100%
}

#blogArchive ul.archives  li{
	text-align:left;
	font-size:12px;
	font-weight:bold;
	height:100%;
	width:130px; 
}

#blogArchive ul.archives li ul li a{
	text-decoration:none;
	width:100px; 
	}
	
#blogArchive ul.archives a:hover{
	text-decoration:underline;
	}
	
#blogArchive ul.archives li.active{
	font-weight:bold;
	}

#blogArchive ul.archives ul li.selected{
	font-weight:bold;
	width:100px; 
	}

#blogArchive ul.archives li ul li.selected a{
	color:#000;
	}
	
.sub_form{
	margin-top:-50px;
}
	