/* CSS */


body {
	background:url(/images/bg-topGradient.gif) top repeat-x #6AA4AB;
	font-family:georgia, serif;
	font-size:13px;
	text-align:center;
	line-height:20px;
}

.hidden {
	display:none;
}
.clear {
	clear:both;
}

hr {border:none; border-top:4px solid #efefef;}

body, div, h1, h2, h3, p, form, input {margin:0; padding:0;}
#nav ul, #nav li {list-style-type:none; margin:0; padding:0;}
#sidebar ul, #sidebar li {list-style-type:none; margin:0; padding:0;}
#page li {margin-left:20px; color:#666;}
#page ul {margin:0 0 15px 0; padding:0;}
#page ul.subnav li {list-style-type:none; margin:0; padding:0; color:#000;}

a img {border:none;}

#wrap {
	width:auto; margin:0 auto;
	text-align:left;
}

	#header {
		margin-left:202px;
		height:179px;
	}
	
		#header a.logo {
			background:url(/images/logo.gif) no-repeat;
			width:490px; height:179px; display:block;
		}
		
	#container {
		background:url(/images/bg-content.gif) 50px repeat-y;
                padding-bottom:30px;
	}
		#nav {
			width:210px;
			float:left;
			text-align:right;
		}
		
		#nav ul li {
			padding:8px 22px 10px 12px;
			font-family:arial, sans-serif;
			color:#ffffff;
			text-transform: uppercase;
                        line-height:16px;
                        font-weight:normal;
                        position:relative;
		}
			#nav ul li a {
				color:#ffffff;
				text-decoration:none;
			}
			#nav ul li ul li a {
				color:#cbdee0 !important;
				text-decoration:none;
			}
			#nav ul li a:hover {
				text-decoration:underline;
			}
			#nav ul li.current_page_item, #nav ul li.current_page_parent {
		         	padding:8px 22px 8px 12px;
				color:#003366; font-weight:normal;
				background:url(/images/bg-left-s.gif) right repeat-y;
			}
			#nav li.current_page_item a, #nav ul li.current_page_parent a {
				text-decoration:none;
				color:#003366; 
			}
			
				#nav ul li ul {
					padding:3px 0; font-weight:normal; display:block;
					position:absolute; top:0; left:195px;
					width:180px; background:#6AA4AB; border:1px solid white;
					padding:7px; display:none; text-align:left;
					z-index:1000; line-height:16px;
				}
				#nav ul li:hover ul {
					display:block;
				}

				#nav ul li ul li, #nav ul li ul li.current_page_item {
					padding:0 0px 5px 0;
					font-size:12px;
					line-height:14px;
					text-transform:none;
					color:#cbdee0 !important;
					font-weight:normal;
                                        background:none;
				}
				#nav ul li.current_page_item ul li, #nav ul li.current_page_parent ul li {
					color:#477793;
				}
					#nav ul li ul li a {
						text-decoration:none;
					}
		
		#page {
			width:474px;
			float:left;
		}	
			#page h1, #page h2 {
				font-size:18px; font-weight:bold; color:#333;
				padding:4px 30px 16px 30px;
				font-family:arial, sans-serif;
			}
			#page p, #page h3, #page h4, #page dl, #page ul {
				padding:5px 30px 5px 30px; color:#000; line-height:22px; font-size:105%;
			}
			#page img {
				padding:0px;
				border:none;
				float:none;
				margin:0 0 5px 0;
			}
			#page img.small {
				padding:3px;
				border:1px solid #ccc;
				float:left;
				margin:0 15px 5px 0;
			}
			#page img.head {
				padding:0px;
				border:none;
				float:none;
				clear:both;
				margin:0 0 5px 0;
			}
		#sidebar {
			width:255px;
			float:left;
			text-align:left; 

		}
			#sidebar ul li h2 {
				font-size:14px;
			        padding:8px 12px 8px 22px;
				font-family:arial, sans-serif;
				/*color:#003366;*/
                                color:#ffffff;
				text-transform: uppercase;
				background:url(/images/bg-right-s.gif) left repeat-y;
                                font-weight:normal;
			}
			#sidebar ul li p, #sidebar ul li ul, #sidebar ul li form {
				color:#cbdee0 !important;
				padding:5px 0px 12px 22px;
			        font-size:12px;
				line-height:16px;
				letter-spacing:.5px;
				text-transform:none;
				<!-- color:#cbdee0; -->
				font-weight:normal;
                                background:none;
				font-family:arial, sans-serif;
			}
			#sidebar ul li form {
				line-height:20px;
			}
			#sidebar ul li p.ad {
				margin:5px 0px 12px 15px;
				padding:5px;
				border:1px dotted #fff;

				text-align:center;
			}

			#sidebar ul li p.ad a.greenfirst {
				background:url(/images/greenfirst.gif) top no-repeat;
				padding:140px 10px 5px 10px;
				border:none;
				display:block;
				width:180px; height:35px;
				text-align:center;
                                font-size:14px;
			}
				#sidebar ul li p a, #sidebar ul li ul a, #sidebar ul li form a {
						color:#fff;
                                        text-decoration:none;
				}
				#sidebar ul li p a:hover, #sidebar ul li ul a:hover, #sidebar ul li form a:hover {
                                        text-decoration:underline;
				}
			
				#sidebar ul li form input.inputBox {

					width:120px; border:2px solid #F8B663;
					padding:3px;
				}
		
	#footer {
		background:url(/images/bg-footer.gif) 50px 0px no-repeat #E7DBB5;
		width:auto; margin:0 auto; padding:20px 0 15px 0;
        }
        #footer p {
		margin-left:210px; width:475px;
		color:#666; text-align:center
        }
        #footer p a{
		color:#666;
        }
