/*-----------------------------------------------------------
Description: G10 2010
Version: 1.0
Author: Mark Edwards
Author URI: www.aspevents.net
-----------------------------------------------------------*/

/* RESET
-----------------------------------------------------------*/
a img {border:none;}
.clear {clear:both;}
ol,ul { margin:0; padding:0;}


/*---------------------------------------------------------*/


/* WEBSITE HTML/BODY
-----------------------------------------------------------*/
html, body {border:0; margin:0; padding:0;}
body {font:0.76em Arial, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; color:#4f5052; line-height:1.5em; text-decoration:none; background:url(../g/2010/template/site_bg.gif) repeat-x #08576b;}
body a:link{text-align:left; color:#203e80; font-weight:bold; text-decoration:none;}
body a:visited {text-align:left; color:#203e80; font-weight:bold; text-decoration:none;}
body a:hover {text-align:left; color:#203e80; text-decoration:underline;}

/*---------------------------------------------------------*/

/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV{position:relative; width:1000px; padding:0; margin:0 auto;}
	#wrapper{float:left; position:relative; width:1000px; padding-bottom:15px; padding-top:19px; margin:0;}
		#header_left{float:left; width:758px; height:185px; margin:0; padding:0;}
			#header{float:left: width:758px; height:140px; margin:0; padding:0;}
			#subnav{float:left; width:758px; height:45px; background-color:#6ec6f6;}
		#header_right{float:left; width:241px; height:185px; background-color:#fff;}
			#mainnav{float:left; width:241px; height:37px;}
			#social{float:left; width:231px; height:23px; padding:70px 10px 10px 0; text-align:right;}
			#search{float:left; width:241px; height:45px; background:url(../g/2010/template/search_bg.gif) no-repeat #6ec6f6; }
		#mid_section{float:left; width:1000px; padding-top:18px;}
			#pb_1{float:left; width:440px; padding:0; margin:0;} 
			#pb_2{float:left; width:558px; padding:0; margin:0; border-top:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #fff; font-size:0; line-height:0;}
		#lwr_section{float:left; width:1000px; margin-top:18px; background-color:#fff;}
			#pb_3{float:left; width:439px; padding:0; margin:0;} 
			#home_content{float:left; width:520px; padding:15px 20px 0 20px;}
		#footer{float:left; width:1000px; height:20px;}

/*---------------------------------------------------------*/

/* NAVIGATION
-----------------------------------------------------------*/
div#mainmenu{float:left; width:241px; height:37px; padding:0; margin:0;}
ul#mainmenuitems{margin:0; padding:0; height:37px;}
ul#mainmenuitems li{float:left; height:37px; display:inline; text-decoration:none;}
ul#mainmenuitems li a{text-decoration:none; color:#000;  font-family:arial, sans serif; font-size:1.2em; font-weight:bold; height:37px; display:inline-block;}

ul#mainmenuitems li a:hover{text-decoration:none; color:#fff; font-family:arial, sans serif; font-size:1.2em; font-weight:bold;  height:37px;}

li.menu_on a {text-decoration:none; font-family:arial, verdana, sans-serif; font-size:1em; font-weight:bold; height:37px; padding:0px; color:#fff!important;}
li.menu_on a:hover {text-decoration:none; font-family:arial, verdana, sans-serif; font-size:1em; font-weight:bold; height:37px; padding:0px; color:#fff;}

.menu_off{}


div#submenu{ margin:0; position:relative; float:left; width:758px;}
ul#submenuitems{position:relative; margin:0; padding:0;}
ul#submenuitems li{float:left; position:relative; display:inline; text-decoration:none;}
ul#submenuitems li a{text-decoration:none; color:#fff!important; font-family:arial; font-size:1.4em; font-weight:normal; height:15px; padding:15px 15px 15px 15px; _padding:14px 15px 13px 15px; display:inline-block; text-transform:uppercase;}
ul#submenuitems li a:hover{text-decoration:none; color:#fff!important; font-family:arial; font-size:1.4em; font-weight:normal; height:15px; padding:15px 15px 15px 15px; _padding:14px 15px 13px 15px; background-color:#469ccb; text-transform:uppercase;}

li.submenu_on a{color:#000; background-color:#469ccb;}
li.submenu_off{}


ul#submenuitems li.separatorsubmenu{padding-top:2px; height:10px;}


/*---------------------------------------------------------*/

/* HEADINGS
-----------------------------------------------------------*/
h1{font:1.7em/1.1em Tahoma, Sans-serif; color:#013947; text-align:left; margin:0; padding-bottom:15px; font-weight:normal;}
h2{font:1.2em/1.1em Arial, Sans-serif; color:#4c96c9; text-align:left; margin:0; padding-bottom:10px; font-weight:bold;}
h3{text-align:left; color:#4a4a4a; font:bold 1.1em/1em Arial, san-serif; margin:0; padding-bottom:5px;}
h4{color:#fff; text-align:left; font-weight:bold; font-size: 1em; margin:0; padding:4px 0 4px 10px;}

.ez_header{color:#000; font:bold 1.25em/1em Arial, Sans-serif;}
.ez_po_header{color:#0f034e; font:bold 1em/1em Arial, Sans-serif;}
/*---------------------------------------------------------*/


/* SHEETS
-----------------------------------------------------------*/
.fullsheet{float:left; width:520px; margin:0; padding:0;}
.leftsheet{float:left; width:250px; margin-right:20px; padding:0;}
.rightsheet{float:left; width:250px; padding:0; margin:0;}
.bodysheet{padding:0;}
.bodysheet  p{padding:0 0 15px 0; margin:0;}
.bodysheet ul {list-style:disc; margin-left:2em;}
.bodysheet  ol {list-style:decimal; margin-left:2em;}

.leftsheet2{float:left; width:330px; margin-right:20px; padding:0;}
.rightsheet2{float:left; width:330px; padding:0; margin:0;}
.titlesheet2{float:left; width:310px; background:url(../g/2010/template/half_header.gif) no-repeat; height:27px; padding:15px 10px 6px 10px; color:#fff; font:1.5em/1.1em Verdana, Sans-serif; color:#fff; text-align:left; font-weight:bold;}
.sheetbody_2 img{padding-bottom:5px;}
.sheetbody_2{padding-bottom:10px; border-bottom:1px solid #4c96c9;}
.bodysheet2{padding:0;} 
.bodysheet2  p{padding:0 0 15px 0; margin:0;}
.bodysheet2 ul {list-style:disc; margin-left:2em;}
.bodysheet2  ol {list-style:decimal; margin-left:2em;}


/*---------------------------------------------------------*/

/* PANELS
-----------------------------------------------------------*/

/* PLAIN */
.panel_1{padding:0; margin:0;}

 
/*---------------------------------------------------------*/

/* FOOTER
-----------------------------------------------------------*/
ul.footeritems{clear:both; list-style:none; text-align:right; position:relative; margin-bottom:10px; margin-top:5px ; height:17px;}
ul.footeritems li {display:inline; font:normal 0.9em Arial, Helvetica, Sans-serif; letter-spacing:normal; color:#6ec6f6; text-decoration:none; line-height:1.4em; margin-right:5px;}
ul.footeritems li a {display:inline; font:0.9em Arial, Helvetica, Sans-serif; color:#6ec6f6;}
ul.footeritems li a:hover {display:inline; font:0.9em Arial, Helvetica, Sans-serif; color:#fff; text-decoration:none;}
ul.footeritems li a:visited {display:inline; font:0.9em Arial, Helvetica, Sans-serif; color:#6ec6f6;}
/*---------------------------------------------------------*/
