/* CSS Document */
body {
	padding:0; margin:0; background:#09282d url(images/bg_line_inerpages.jpg) repeat-x;
	}
h1, h2, h3, p, ol, ul {
	margin-top: 0;
}

h1,{
	font-family: "Trebuchet MS";
	}

h1 {
	letter-spacing:1px; font-size:30px; font-weight:bold; border-bottom: 1px solid #2872A6; 
	font-family:"Trebuchet MS"; color:#09282d;
	}
.leftArea, .rightArea {
	float:left;
	}
.leftArea, .rightArea ul {
	margin:0 40px 0 40px; padding: 0px 0px 0 0; list-style:url(images/bullet_arrow.gif);
	}
h2.heading {
	display:block; color:#ff6600; font-size:14px; margin:15px 0 15px 0px;	
	}	
/* -------------------------------------------- MAIN_HEADER -----------------------------------------------*/

#main_header {
	width:100%;  position: relative; height:401px;
	}
#main_header #header {
	width:998px; margin: 0 auto; height:50px;
	}
#main_header #headerlogo {
	width:317px; background:url(images/header_logo.jpg) no-repeat; height:155px; float:left;
	}
#main_header #headerheading {
	width:681px; float:left; position:relative; height:155px;
	}
#main_header #headermenu {
	width:998px; float:left; height:46px;
	}
#main_header #headercenterimg {
	width:998px; float:left;  height:200px;
	}


/* -------------------------------------------- BODY -----------------------------------------------*/

#main_body {
	width:100%; float:left;
	}
#body {
	width:998px; margin: 0 auto;  
	}
#container {
	width:993px; border-bottom: 5px #2b859a solid; border-top: 5px #2b859a solid; border-right: 5px #2b859a solid; 
	background-color:#FFFFFF
	}	
#txt_container {
	width:773px; padding:5px 5px 5px 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
	}
#txt_container_act {
	width:773px; background:url(images/abstract_bg.jpg) no-repeat #09282d; padding:5px 5px 5px 5px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
	}		
#content_side{
	float: left; width:207px; height: auto; min-height: 100%; margin: 0px; display: inherit; position: relative;
	left: 12px;
	}
#picbox-left {
 	margin: 0em 1em 1em 1em; float: right; padding: 3px; border: 1px solid #000000; background-color:#2b859a;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-align:justify;
	}
#picbox-left img {
	display: block;
	}
#empty-left {
 	margin: 0em 1em 1em 1em; float: right; padding: 3px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-align:justify;
	}
#empty-left img {
	display: block;
	}
#picbox-right {
 	margin: 0em 1em 1em 1em; float: left; padding: 3px; border: 1px solid #000000; background-color:#2b859a;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-align:justify;
	}
#picbox-right img {
	display: block;
	}
#box-left {
	margin: 0em 0em 0em 0em; float:none; padding: 3px;  background-color:#f3f3f3; font-family:Arial, Helvetica, sans-serif;
	color:#008080; font-size:14px; font-weight:bold;
	}
#box-left img {
	display: block;
	}	
.post .title {
	margin: 0; padding: 0px 30px 0px 30px; 
	}

.post .title a {
	text-decoration: none; color: #0A416B;
	}

#leftbar { background-color:#013d47; border-right: 5px #77cfe3 solid; border-left: 5px #77cfe3 solid; }
.sidebar {
	float: left; width: 200px; 
	}

.sidebar ul {
	margin: 0; padding: 15px 5px 20px 5px; list-style: none; line-height: normal;
	}
.sidebar li li {
	padding: 6px 0 6px 10px; background: url(images/img08.gif) no-repeat 0 12px; border-bottom: 1px dashed #ffffff;
	font-family:Tahoma; font-size:11px; color:#2872A6;
	}
.sidebar li li:hover {
	padding: 6px 0 6px 10px; background: url(images/img08.gif) no-repeat 0 12px; border-bottom: 1px dashed #2872A6;
	font-family:Tahoma; font-size:11px; color:#ffffff;
	}

.sidebar li li a {
	text-decoration: none; color: #C9ECF5;
	}

.sidebar li li a:hover {
	color: #FFFFFF;
	}

#disc {	
	}
#disc ul {
	margin: 0; padding: 0; 
	}
#disc li {
	list-style-image:url(images/bullet_arrow.gif); line-height:1.6em; letter-spacing: 0.5px;
	}
.space_td {
	padding:5px 0px 5px 10px;
	}
 div.sesame-game { line-height: 0; margin: 10px auto; text-align: center; width:100%;} ul#sesame-games {list-style: none; margin: 0; padding: 0;} ul#sesame-games li {clear: both; display: inline;} ul#sesame-games img {border: 0; float: right; margin: 0 0 10px 10px;} ul#sesame-games p {padding-bottom: 1em;} 
	
fieldset.grouping {
	margin-top: 1em;
	margin-bottom: 1em;
}
fieldset.grouping legend {
	border: 1px solid silver;
	background-color:#008080;
	padding: 2px 0.5em 2px 0.5em;
	font-size: 110%;
	
}

#help_topics {
	width:145px; padding:0 0 0 0px;
	}
#help_topics ul {
	margin:0px; padding:0px 0px 0px 10px; list-style-type:none;
	}
#help_topics li {
	margin:0px; padding:8px 0px 0px 0px; list-style-type:none;
	}
#help_topics li.lil {
	background:none; height:22px; padding:0 0 0 0px; margin:0;
	display:block; float:left;
	}	
#help_topics li a {
	font-family:Tahoma; font-weight:bold; font-size:12px; color:#606060; text-decoration:underline; list-style-image: none;
	}
#help_topics li a:hover {
	font-family:Tahoma; font-weight:bold; font-size:12px; color:#606060; text-decoration:none;
	}
	
#active_box { width:455px; background:url(images/img03.jpg) no-repeat; padding:10px 0 10px 0; }
#active_p {
	font-family:"Trebuchet MS"; font-size:14px; font-weight:bold; color:#333333; padding:0 0 0 40px; height:15px;
	 margin-bottom:20px;
	}
#active_link a {
	font-family:"Trebuchet MS"; font-size:14px; font-weight:bold; color:#013d47; text-decoration:underline;
	padding:0 0 0 15px; height:20px;
	}
#active_link a:hover {
	font-family:"Trebuchet MS"; font-size:14px; font-weight:bold; color:#3caac1; text-decoration:none;
	padding:0 0 0 15px; height:20px;
	}
#active_v {
	font-family:"Trebuchet MS"; font-size:14px; font-weight:bold; color:#333333; padding:0 0 0 40px; height:15px;
	 margin-bottom:10px;
	}
#abstract_p {
	font-family:"Trebuchet MS"; font-size:14px; font-weight:bold; color:#fff; padding:0 0 0 40px; height:15px;
	 margin-bottom:20px;
	}
#abstract_link a {
	font-family:"Trebuchet MS"; font-size:14px; font-weight:bold; color:#77cfe3; text-decoration:underline;
	padding:0 0 0 15px; height:20px;
	}
#abstract_link a:hover {
	font-family:"Trebuchet MS"; font-size:14px; font-weight:bold; color:#3caac1; text-decoration:none;
	padding:0 0 0 15px; height:20px;
	}	
	
#request_link a {
	font-family:"Trebuchet MS"; font-size:14px; font-weight:bold; color:#ecc754; text-decoration:underline; height:20px;
	}
#request_link a:hover {
	font-family:"Trebuchet MS"; font-size:14px; font-weight:bold; color:#3caac1; text-decoration:none; height:20px;
	}	
	
#sidetitle {
	width:518px; height:13px; padding:10px 21px 0 15px;	font-family:Trebuchet MS; font-size:16px; color:#3b3b3b; 
	font-weight:bold; text-decoration:none;
	}	
			
/*------------- footer ----------------- */

#footer{
	text-align: center; width: 998px; margin: 10px auto 10px auto; background:#09282d;
	}
#footer p{
	color: #ffffff; margin: 0px; padding: 0px 0px 4px 0px;
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: 14px; font-weight: normal;
	text-align: center;
	}
#footer a {
	font-family:Tahoma; font-size:11px; color:#91e5f6;
	padding: 0px 3px 0px 3px; text-decoration: none;
	}


#footer a:hover {
	font-family:Tahoma; font-size:11px; color:#91e5f6;
	padding: 0px 3px 0px 3px; text-decoration: none; text-decoration: underline;
	}

.contentArea {
	padding:0;
	margin-top:5px;
	float:left;
	width:99%;
	background:url(images/sunflower_img1.jpg) no-repeat 0px 578px;
}	
.contentAreaPopup {
	padding:4%;
	margin:0;
	float:left;
	width:90%;
	background:#ececdd;
	height:100%;
}
.contentAreaLeft {
	padding:0 2%;
	margin:0;
	float:left;
	width:45%;
}
.contentAreaRight {
	padding:0 2%;
	margin:0;
	float:right;
	width:45%;
}
.leftArea, .rightArea {
	float:left;
}	

/* -------------------------------------------- FONTS -----------------------------------------------*/

.heading {
	font-family:"Lucida Sans"; font-size:16px; font-weight:bold; color:#91e5f6;
	}
.sub_title {
	font-family:"Lucida Sans", "Century Gothic"; font-size:14px; font-weight:bold; color:#09282d; text-decoration:underline;
	}
.sub_title:hover {
	font-family:"Lucida Sans", "Century Gothic"; font-size:14px; font-weight:bold; color:#2b859a; text-decoration:underline;
	}
.pge_links {
	font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; color:#1800ff;
	}
.pge_links:hover {
	font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#1800ff;
	}
.sub_heading {
	font-family:"Lucida Sans", "Century Gothic"; font-size:14px; font-weight:bold; color:#ff6600;
	}
.otherlinks {
	font-family:"Trebuchet MS"; font-size:14px; font-weight:bold; color:#013d47; text-decoration:underline;
	}
.otherlinks:hover {
	font-family:"Trebuchet MS"; font-size:14px; font-weight:bold; color:#3caac1; text-decoration:none;
	}
.naviga {
	font-family:"Trebuchet MS"; font-size:14px; font-weight:bold; color:#333333;
	}
.nxt_learmore {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; text-decoration:underline;
	}
.nxt_learmore:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#ff6600; text-decoration:none;
	}
.powered {
	font-family:Tahoma; font-size:11px; color:#91e5f6; text-decoration: underline;
	}
.powered:hover {
	font-family:Tahoma; font-size:11px; color:#91e5f6; text-decoration: none;
	}
.copyright {
	font-family:Tahoma; font-size:11px; color:#91e5f6; text-decoration: none;
	}
.side_heading {
	font-family:"Trebuchet MS"; font-size:16px; font-weight:bold; color:#FFFFFF;
	}
.extra_fnt{
	font-family:Tahoma; font-size:18px; font-weight:normal; color:#525759;
	}
.legend {
	font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; text-decoration:none;
	}
.form_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;
	}
.a1 a { color:#FFFFFF }
.a1 a:hover { color:#FFFFFF; text-decoration:none;}

.maplink { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#09282d; letter-spacing:1px; line-height:19px; }
.maplink:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#013d47; letter-spacing:1px; line-height:19px; } 