/*-----------------------------------------------------------
Description: 100% Design
Version: 1.0
Author: Mark Edwards
Author URI: www.aspevents.net
-----------------------------------------------------------*/

/* WEBSITE HTML/BODY
-----------------------------------------------------------*/
html, body {border:0; margin:0; padding:0;}
body {font: 0.75em Arial, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; background:url(../g/2010/template/lined_bg.gif) top center #000; color:#000; line-height:1.42em; text-align:left; margin-bottom:20px;}
a {color:#ee2c74; text-decoration:none; font-size:1em; font-weight:bold;}
a:hover{color:#005581; text-decoration:none; font-size:1em; font-weight:bold;}
.clear{clear:both;}
p {}
.nowrap	{white-space: nowrap;}
/*---------------------------------------------------------*/

/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV { width:1007px; margin:0 auto; position:relative; background-color:#fff;}
#border-top {width:1000px; float:left;}
#middle { width:1007px; height:auto; float:left; position:relative;}
	#content {padding:0 23px 0 23px; margin:0; width:961px; float:left; background-color:#fff; position:relative;}
		#header {width:961px; float:left; position:relative; margin:0; padding-top:20px; line-height:0; height:109px; font-size:0;}
			#pb_header{position:absolute; width:961px; height:auto; top:-15px; left:23px;}
		#menu {width:961px; float:left; position:relative; height:auto; margin-bottom:10px;}
		#sub-content{width:741px; float:left; position:relative;}
			#pb_top {width:741px; height:auto; float:left; position:relative; padding:0; margin:0px; line-height:0; font-size:0;}
			#sheet{width:580px; float:left; position:relative; border-bottom:dashed 1px #d0cfd1;}
			#sheet_2{width:640px; float:left; position:relative;}
			#sheet_3{width:800px; float:left; position:relative;}
			#sheet_4{width:960px; float:left; position:relative; margin-top:15px;}
			#sub-contentfull{width:961px; float:left; position:relative;}
			#sheetfull {width:741px; float:left; position:relative;}
				#pbsheet_bottom{width:741px; float:left; position:relative; padding:0; margin:0px; line-height:0; font-size:0;}
				#pbsheet_bottom_2{width:640px; float:left; position:relative; padding:0; margin:0px; line-height:0; font-size:0;}
			#col-right1{width:200px; float:left; position:relative; margin-left:20px; margin-top:0px;}
		#sub-content2{width:960px; float:left; position:relative;}
			#sheet3{width:960px; float:left; position:relative;}
		#col-right2{width:140px; float:left; position:relative; margin-left:17px; _margin-left:18px;}
		#pbfooter_bottom{width:961px; float:left; position:relative;  padding:0; margin:0px; }
		#bottomgrey{width:961px; float:left; position:relative; background-color:#fff;  padding:0; margin:0px; line-height:0; font-size:0;}
		#footer {width:961px; float:left; position:relative; margin:0; padding-bottom:15px;}
#border-bottom {width:1000px; float:left;}
/*---------------------------------------------------------*/

/* NAVIGATION
-----------------------------------------------------------*/
div#mainmenu{float:left; width:960px; padding:0; margin:0;  background:url(../g/2010/template/bg_menu1.gif) repeat-x #fff top;}
ul#mainmenuitems{margin:0; padding:0; position:relative; float:left; clear:both;}
ul#mainmenuitems li{float:left; display:inline; text-decoration:none; border-right:solid 1px #848587;}
ul#mainmenuitems li a{text-decoration:none; color:#fff;  font-family:Arial, sans serif; font-size:1em; font-weight:normal; height:27px; padding:10px 12px 0px 12px; display:inline-block;}

ul#mainmenuitems li a:hover{text-decoration:none; color:#fff; font-family:Arial, sans serif; font-size:1em; font-weight:normal; background:#63BBE1; height:27px; padding:10px 12px 0px 12px; background-color:#63BBE1;}

li.menu_on a {text-decoration:none; font-family:Arial, sans serif; font-size:1em; font-weight:normal; height:27px; padding:0px; color:#fff!important;  background-color:#63BBE1;}

li.menu_on a:hover {text-decoration:none; font-family:Arial, sans serif; font-size:1em; font-weight:normal; height:27px; padding:0px; color:#fff;}

li.menu_on{height:37px;}
li.menu_off{height:37px;}
li.menuwithsub_on{height:67px;}
li.menuwithsub_off{height:37px;}
li.menuwithsub_on a{text-decoration:none; font-family:Arial, sans serif; font-size:1em; font-weight:normal; height:27px; padding:0px; color:#EE2C74
!important; background:url(../g/2010/template/bg_menuhover.gif) repeat-x #fff top;}

div#submenu{ margin:0; padding:0; float:left; width:960px; height:30px; left:0px; top:37px; background:url(../g/2010/template/bg_sub.gif) repeat-x #ffffff top; border:none; position:absolute;}
ul#submenuitems{margin:0; padding:0; height:30px; border:none!important;}
ul#submenuitems li{float:left; height:30px;  display:inline; text-decoration:none; border:none!important;}
ul#submenuitems li a{text-decoration:none; color:#000000!important; font-family:Arial, sans serif; font-size:0.90em; font-weight:normal; height:24px; padding:6px 11px 0px 10px; display:inline-block; border:none; background:none; border:none!important; background:url(../g/2010/template/bg_pipe.gif) no-repeat right;  }



ul#submenuitems li a:hover{text-decoration:none; color:#EE2C74
!important; font-family:Arial, sans serif; font-size:0.90em; font-weight:normal; height:24px; padding:6px 11px 0px 10px;  background:#fff; background:url(../g/2010/template/bg_pipe.gif) no-repeat right;}



ul#submenuitems li.submenu_on a{text-decoration:none; background-color:#fff!important; font-family:Arial, sans serif; font-size:0.90em; font-weight:normal; color:#EE2C74!important; background:url(../g/2010/template/bg_pipe.gif) no-repeat right;}
li.submenu_off{}

ul#submenuitems li.separatorsubmenu{padding-top:2px; height:10px;}

/*---------------------------------------------------------*/



/* SHEET
-----------------------------------------------------------*/
h1{ margin:0; padding:0; font-family:arial, sans serif; font-weight:normal; color:#2c4286; font-size:1.9em; border-top:dashed 1px #d0cfd1; padding-top:10px; padding-bottom:5px; line-height:1.2em}
h2{ margin:0; padding:0; font-family:arial, sans serif; font-weight:normal; color:#005581; font-size:1.5em; padding-top:10px; border-top:solid 1px #787878;}
h3{ margin:0; padding:0; font-family:arial, sans serif; font-weight:bold; color:#e30014; font-size:1em; padding-top:5px;}
.sheetbody{ padding:0 0 15px 0; margin:0;}
.sheetbody p{margin:0; padding:0;}
	.sheetbody_line_notitles{padding:10px 0 15px 0; margin:0; border-top:solid 1px #787878;}
	.sheetbody_line_notitles p{margin:0; padding:0;}
.bodysheet{margin:0; margin-top:6px; padding:0;}
.clear_all{margin:0; padding:0; line-height:0px; font-size:0;}

.fullsheet{width:740px; float:left;}
.leftsheet{width:360px; float:left;}
.rightsheet{width:360px; float:left; margin-left:20px;}

#sheet_2 .fullsheet{width:640px; float:left;}
#sheet_2 .leftsheet{width:310px; float:left;}
#sheet_2 .rightsheet{width:310px; float:left; margin-left:20px;}

#sheet_3 .fullsheet{width:800px; float:left;}
#sheet_3 .leftsheet{width:390px; float:left;}
#sheet_3 .rightsheet{width:390px; float:left; margin-left:20px;}

#sheet_4 .fullsheet{width:960px; float:left;}
#sheet_4 .leftsheet{width:470px; float:left;}
#sheet_4 .rightsheet{width:470px; float:left; margin-left:20px;}

#sheet_5 .fullsheet{width:740px; float:left;}
#sheet_5 .leftsheet{width:360px; float:left;}
#sheet_5 .rightsheet{width:360px; float:left; margin-left:20px;}


.sheet_noborder h2{margin:0; padding:0; font-family:Arial, Helvetica, Sans-serif;  font-weight:normal; color:#005581; font-size:1.5em; line-height:1.2em; padding-top:10px; border:none;}
/*---------------------------------------------------------*/

/* EZone
-----------------------------------------------------------*/

.ez_header {font-family:arial, sans serif; font-weight:normal; color:#fff; font-size:1.6em;}
.ez_po_header {font-family:arial, sans serif; font-weight:normal; color:#fff; font-size:1.2em;}


/* PANELS
-----------------------------------------------------------*/
/*to panels in vertical powerbars*/
.panel_top{ height:35px; width:100%; background:url(../g/2010/template/new_paneltop.gif) no-repeat;}
h4{margin:0; font-family:arial, sans serif; font-weight:bold; color:#fff; font-size:1.1em; padding:7px 10px 5px 10px;}
.panel_body{ width:198px; border-left:1px solid #7fbedf; border-bottom:1px solid #7fbedf; border-right:1px solid #7fbedf;}
.panel_body p {margin:0; padding:0;}
.borderpanel{margin:0; padding:0; padding:8px 10px;}
.panel_bottom{width:0; height:10px; padding:0; margin:0;}

.panel_top2{ height:30px; width:100%; background:url(../g/template/new_paneltop.gif) no-repeat;}
.panel_body2{ width:100%; background-color:#fff; }
.panel_body2 p {margin:0; padding:0;}
.borderpanel2{margin:0; padding:10px; border-bottom:solid 1px #eceded; border-left:solid 1px #eceded; border-right:solid 1px #eceded;}
.panel_bottom2{width:0; height:10px; padding:0; margin:0;}

.panel_top3{ height:35px; width:100%; background:url(../g/2010/template/new_paneltop.gif) no-repeat;}
.panel_body3{ width:100%; background-color:#fff;}
.panel_body3 p {margin:0; padding:0;}
.borderpanel3{margin:0; padding:0;}
.panel_bottom3{width:0; height:10px; padding:0; margin:0;}

.panel_4 { height:100%; width:100%; padding-bottom:10px; margin-top:10px; border-bottom: 1px solid #7fbedf; }
.paneltitle_4{ height:100%; width:100%; }
.panelbody_4{ width:100%; background-color:#fff;}
.panelbody_4 p {margin:0; padding:0;}
.panel_4_foot{width:0; height:0; padding:0; margin:0; }


/*to panels in horizontal powerbars*/
#hpanel{position:relative; float:left; margin-right:10px;}
.hpanel_top{ height:24px; width:200px; background-color:#000;}
.hpanel_body{ width:200px;}
.hpanel_body p{margin:0; padding:0; line-height:0;}
#hborderpanel{margin:0; padding:0; border:solid 1px #e1e1e1; padding:8px 10px; width:178px; height:80px;}
.hpanel_bottom{width:0; height:0; padding:0; margin:0;}
/*---------------------------------------------------------*/


/* FOOTER
-----------------------------------------------------------*/
ul#footer {margin:0; padding-top:7px; padding-right:50px; _padding-right:15px; width:911px; _width:946px; margin-top:5px; text-align:right; background:url(../g/2010/template/newfooter_bg.gif) no-repeat;} /*footer wrapper*/
ul#footer li {display:inline; padding:0px 2px 0 2px; text-align:left; font:normal 0.8em Arial, Sans-serif; color:#fff;}
ul#footer li a{ font:normal 1em Arial, Sans-serif; color:#fff; text-decoration:none; text-align:left;}
ul#footer li a:hover{ color:#ee2c74; text-decoration:none; text-align:right;}
.footer {font:normal 0.85em Arial, Sans-serif; text-decoration:none; text-align:right; padding-left:2px;}
.trademark{font-size:0.9em;}
/*---------------------------------------------------------*/


