body {
	margin:0;
	padding:0px;
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	background: url(images/background.jpg) top left repeat-x;
}
	#mainpage { margin:40px 40px;padding:80px 25px; height:700px; background:#fff url(images/white_x.jpg) repeat-x; }
	#header { padding-left:200px; /* border:1px solid #333; */}
	#nav_wrapper { } 
	#header #newsfeed_wrapper h3 {vertical-align:baseline;}
	#header .newsticker {
		float:left;
		vertical-align:baseline;
		list-style-type: none;
		border: 1px dashed #fff;
		background: #fff;
		padding: 3px;
		margin: 5px 0 0;
	}

			
			/* The CSS Code for the menu starts here */
			#header .nav, #content .nav {
				font-family: Trebuchet, Verdana, Arial, sans-serif;
				font-weight: bold;
				text-transform: uppercase;
				margin: 0px 0 0 0;
				padding: 0 5px;
				list-style-type: none;
				background-color: #cff0dd;
				font-size: 13px;
				height: 40px;
				border-top: 2px solid #cff0dd;
				border-bottom: 2px solid #ccc;
			}
			#header .nav li, #content .nav li {
				float: left;
				margin: 0;				
			}
			#header .nav li a, #content .nav li a {
				text-decoration: none;
				display: block;
				padding: 0 20px;
				line-height: 40px;
				color: #666;
			}
			#header .nav li a:hover, #header .nav li.selected a {
				background-color: #31bba7;
				border-bottom: 2px solid #DDD;
				color: #000;
			}
			#header .nav li.search { float:right; text-decoration:none; display:block;margin-right:30px;padding:0 20px; line-height:40px; color:#31bba7;}
			#header .nav_wrapper ul {margin-left: 12px;}
			#header .nav_wrapper {padding: 0 16px 0 0; background: url(images/green.jpg) no-repeat right;}
			#header .nav_wrapper div.left {float: left; height: 44px; width: 12px; background: url(images/green.jpg) no-repeat left;}
			#newsfeed {width:100%; margin-bottom:30px;}
			#newsfeed_wrapper { margin-left:35px;border:1px solid #626262; border-top:0px solid #626262; width: 90%;}
			#newsfeed_wrapper h3 { padding:4px; margin:2px} 
			
			/* Site Search Form */
			#header .nav li.search form {margin-top:8px;height:26px;}/*center form*/
			#header .nav li.search form strong {background: url(images/input-bottom-left.gif) no-repeat 0 100%; display: block; float: left;}/*longer sides*/
			#header .nav li.search form strong em {background: url(images/input-top-right.gif) no-repeat 100% 0; display: block; float: left;}/*longer sides*/
			#header .nav li.search form strong em span {background: url(images/input-bottom-right.gif) no-repeat 100% 100%; display: block; float: left;}
			#header .nav li.search form strong em span span {background: url(images/input-top-left.gif) no-repeat; display: block; float: left;}
			#header .nav li.search form input {margin: 0px 3px; border: 1px solid #fff;height:20px;}
			#header .nav li.search form br {clear: both;}
			
			#content form.frmRoundedSearch { margin: 8px 0; }
			#content form.frmRoundedSearch strong {background: url(images/input-bottom-left.gif) no-repeat 0 100%; display: block; float: left;}/*longer sides*/
			#content form.frmRoundedSearch strong em {background: url(images/input-top-right.gif) no-repeat 100% 0; display: block; float: left;}/*longer sides*/
			#content form.frmRoundedSearch strong em span {background: url(images/input-bottom-right.gif) no-repeat 100% 100%; display: block; float: left;}
			#content form.frmRoundedSearch strong em span span {background: url(images/input-top-left.gif) no-repeat; display: block; float: left;}
			#content form.frmRoundedSearch input {margin: 1px 3px; border: 1px solid #fff;}
			#content form.frmRoundedSearch label {display: none; clear: both;}

			
			/* Black Menu */
			#content .nav_wrapper { background:#fff; }
			#content .nav_wrapper ul {
				border-top: 2px solid #333;
				border-bottom: 2px solid #000;
				background: #333;}
			#content .nav_wrapper a {color: #002e58;}
			#content .nav_wrapper li a:hover, #content .nav_wrapper li.active a {color: #31bba7; background: #555; border-bottom: 2px solid #444;}
			#content .nav_wrapper {background: url(images/black.png) no-repeat right;}
			#content .nav_wrapper div.left {background: url(images/black.png) no-repeat left;}
			
			
			.modal {
	background-color:#fff;
	display:none;
	width:350px;
	padding:15px;
	text-align:left;
	border:2px solid #333;

	opacity:0.8;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-moz-box-shadow: 0 0 50px #ccc;
	-webkit-box-shadow: 0 0 50px #ccc;
}

.modal .close {
	background-image:url(../images/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}
