﻿@charset "utf-8";
/* CSS Document */

body{font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#666;
     margin:0; padding:0; font-weight:normal;}
 
#main{margin:0 auto; padding:0; position:relative; background: url(../images/mainbg.png) repeat-x;}
 
#main1{margin:0 auto; padding:0;background: url(../images/mainbg1.png) repeat-x;}
  
.wrap{width:900px; margin:0 auto; position:relative; padding:0;} 

img{margin:0; border:none;} 
 
p img.left {float: left; margin:5px 8px 8px 0; padding:5px; border:1px solid #ddd; }
p img.right {float: right; margin: 5px; padding:5px; border:1px solid #ddd; } 

h1,h2,h3,h4,h5,h6 {color:#000; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;} 
h1{font-size:24px; } 
h2{margin:0; padding:0; font-size:20px; } 
h3{font-size:16px; }
h4{font-size:13px; }
h5{font-size:10px; }
h6{font-size:8px; }     

 
/*	General Links			*/

a:link,a:active,a:visited,a:hover{color:#48862a; outline: none; text-decoration:underline;}
a:hover{text-decoration:none; }
 
/*	Top			*/   

#top{margin:0; padding:0; height:65px;}

/*	Header			*/

#header{
 float:right;
 width:290px;
 height:65px;
 margin:0;
 padding:0;   
}
 
   
/*	Navigation			*/ 

#nav{
 float:left;
 width:600px;
 height:65px;
 margin:0;
 padding:0; 
 list-style: none;
 }

#nav ul {
 margin: 0px;
 padding: 0px;
 list-style: none;
}

#nav ul li a:link,#nav ul li a:active,#nav ul li a:visited {
 display: block;
 line-height:13px;
 margin: 0px 0px 0px 0px;
 padding: 18px 5px 7px 0px;
 text-decoration: none;
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:16px;
 color:#f5b326;
 }
	
#nav ul li a:hover {
 display: block;
 color:#fff;
 text-decoration: underline;
 }
 
.current_page_item a:link, .current_page_item a:visited, .current_page_item a:active  {
 color: #fff !important;
 }
 
#nav li {
 float: left;
 margin: 0px;
 padding: 0 10px 0 0;
 }	

#nav li ul {
 position: absolute;
 width: 10em;
 left: -999em;
 }
 
#nav li:hover ul {
 left: auto;
 display: block;
}
	
#nav li:hover ul, #nav li.sfhover ul {
 left: auto;
}

/*	Bredcrumb		*/ 

.breadcrumb{
 height:30px;
 position:relative;
 top:0px;
 width:100%;
 padding:0;
 margin:6px 0 0 ;
 font-family:"Tahoma", Arial, Helvetica, sans-serif;
 font-size:30px;
 font-weight:bold;
 line-height:130%;
 color:#118bba;
 }
 
/*	Featured-Container		*/ 

#featured-container {
 margin:0;
 height:370px;
 position:relative;
 color:#444;
 }
  
#featured-container h1{
 font-family:"Tahoma", Arial, Helvetica, sans-serif;
 font-size:30px;
 font-weight:bold;
 line-height:130%;
 color:#118bba;
 margin:0;
 padding:0;
}

#featured-container h2{ 
 padding:15px 0 15px 0;
 font-size:33px;
 color:#118ba2;
 font-weight:normal;
 width:430px;
 border-bottom:1px solid #3c91a4;
 }

#featured-container h3 {
 font-size:18px;
 color:white;
}

#featured-container p{
 font-size:18px;
 line-height:150%;
 width:430px;
 color:#2c2d31;
} 


 

/*	Content		*/  

#content{margin:15px 0 0 0; padding:10px 0 0 0; }
	#content p{line-height:150%; }
	#content ul{list-style:none; }
  

.feature{width: 400px; height: 450px; padding: 10px 0 0 0; }
	.feature img{border: solid 3px #efefef; margin: 20px auto auto auto;}
	.feature h3{font-size:18px; color: #118bba;}


/* Whole width container */
.whole-container{clear:both; width:90%; padding-right:20px; padding-top:20px;}
	.whole-container h2{font-size:22px; line-height:28px; color: #1a1a1a; margin-top: 0px; padding: 0; margin-bottom: 25px;}



/*	Footer		*/ 

#prefooter {
 clear:both;
 color:#3f5768;
 float:left;
 width:100%;
 height:30px;
 margin:70px 0 0 0; 
 padding:12px 0 0 0;
 background:#afdfe8;
 text-align:center;
}

	#prefooter a {margin: 0 10px 0 10px; text-decoration:none; color:#3f5768;}
	#prefooter a:hover {text-decoration:underline; color:black;}

#footer {
 clear:both;
 color:#fff;
 float:left;
 width:100%;
 height:30px;
 margin:0; 
 padding:12px 0 0 0;
 background:#262626;
 text-align:center;
}

