/* CSS Document */

/* Font Properties */



html {

	font-family:Arial, Helvetica, sans-serif;

	font-size:100%;

	}

body {

	font-size:62.5%;

	padding:0;

}

a {

	text-decoration:none;

	color:#327a2c;

}

a:hover {text-decoration:underline;}

h1 {font-size:1.6em;font-weight:200;color:#327a2c;margin:4px 0;}



h2 {font-size:1.2em;font-weight:200;color:#05243c;margin:4px;}



h3 {font-size:1.0em;font-weight:200;color:#05243c;margin:6px 0 4px;}



td {vertical-align:top;}



#title {

	font-style:italic;

}



/* Document Structure */



iframe {border:1px solid #e7e7e7;float:left; height:400px;width:334px;margin:0;padding:0;}

*html iframe {width:330px;}


#cse-search-results {border:1px solid #e7e7e7;float:left; height:auto;width:550px;margin:0;padding:0;}

iframe.cse-search-results {border:1px solid #e7e7e7;float:left; height:400px;width:334px;margin:0;padding:0;}

img.news {border:1px solid #96ba82;padding:2px;margin-right:10px;}

table {margin:0;padding:0;}

#left {

	float:left;

	width:39%;

	text-align:right;

	padding-right:10px;

}

#right {

	float:left;

	width:50%;

	text-align:left;

}

#wrap {

	width:760px;

	height:auto;

	margin-left:auto;

	margin-right:auto;

}

#logo {

	height:90px;

	width:760px;

	background:url(images/right-choice.gif) no-repeat right bottom;

}

#logo h2 {

	font-style:italic;

	font-size:1em;

}

#logo img {

	padding:10px;

}

#search{
	position: absolute;
	
	top:15px;
	
	width: 300px;	

	height: 25px;
	
	left: 750px;
}


#main {

	width:580px;

	margin:0;

	padding:0;

}

#sidebar {

	float:right;

}



#home-logo {

	height:350px;

	width:560px;

	background:url(images/logo-large.gif) no-repeat center;

	float:left;

}



#home-sections {

	width:560px;

	float:left;

}

#sections {

	width:560px;

	height:100px;

}

#content {

	width:220px;

	float:left;

	margin:0;

	padding:10px;

	height:379px;

	background:url(images/shadow.gif) repeat-y right #cee3c8;

}

#content img {border: 1px solid #96ba82;}

#nav {

	width: 100%;

	height: 30px;

	background: #327a2c;

}

#subnav {

	width: 100%;

	height: 20px;

	background:#05243c;

	margin:4px 0 2px;

}

#subnav2 {

	width: 100%;

	height: 20px;

	background:#05243c;

	margin:2px 0 8px;

}

#nav ul {

	padding:8px 0 0 0;

	margin:0;

}

#subnav ul {

	padding:4px 0 0 20px;

	margin:0;

}


#subnav2 ul {

	padding:4px 0 0 20px;

	margin:0;

}

#nav ul li, #subnav ul li, #subnav2 ul li {

	display:inline;

	list-style:none;

}

#nav ul li a {

	color:#fff;

	padding:8px 10px 7px;

	font-size:1.2em;

}

#subnav ul li a {

	color:#fff;

	padding:4px 10px 3px;

}

#subnav2 ul li a {

	color:#fff;

	padding:4px 10px 3px;

}

#nav ul li a:hover {

	background: #86a774;

	text-decoration:none;

}



.current {background: #86a774;}



#subnav ul li a:hover {

	background: #5a6f7f;

	text-decoration:none;

}

#subnav2 ul li a:hover {

	background: #5a6f7f;

	text-decoration:none;

}

.current-sub {background: #5a6f7f;}



#contact {align:right;}

#loginbox {

	padding: 40px 0 0 0;

}

.green {

	background:#cee3c8;

	padding:6px;

}

.section {

	background:#fff;

	border: 1px solid #96ba82;

}

.section p {text-align:justify;margin:4px;}

.section img {margin:4px;}



.input {width:240px;}

.submit {float:left;margin:10px 0;}

.style2 {color: #3E8238}



#clear {clear:both;}

#credits {margin:20px 0 0 0;font-size:1em;color:#a3a3a3;text-align:right;}

