/*-----------------------------------------------------------
Description: FPE 2011
Version: 1.0
Author: Luke
Author URI: www.aspevents.net

-----------------------------------------------------------*/


/* RESET
-----------------------------------------------------------*/
a img {border:none;}

.clear {clear:both;}
h1,h2,h3,h4,h5,h6,div,ol,ul {margin:0; padding:0;}
p{padding:0; margin:0; margin-bottom:15px;}
/*---------------------------------------------------------*/


/* WEBSITE HTML/BODY
-----------------------------------------------------------*/
html, body {border:0; margin:0; padding:0;}
body {color:#676767; font:0.8em Arial, Helvetica, sans-serif; text-align:left; background:url(../g/2011/template/greenback_bg.gif) repeat-x #fff;}
body a{color:#391b6d; text-decoration:none;}
body a:hover{color:#eb4bb4; text-decoration:underline;}
/*---------------------------------------------------------*/


/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV {width:999px; position:relative; margin:0 auto;}
#wrapper{width:999px; float:left; background:url(../g/2011/template/fadeback_bg.gif) repeat-y;}
	#header{width:999px; height:230px;}
	#nav{width:971px; height:38px; z-index:60; margin:0; padding:0 14px 0 14px; background:url(../g/2011/template/menu_bg.gif) no-repeat;}
	#main{width:953px; float:left; margin:0; padding:0 14px 12px 32px; background:url(../g/2011/template/main_bg.gif) no-repeat;}
		#col_left{width:712px; float:left; display:inline; margin:0; padding-top:12px;}
			#news{width:602px; height:11px; background:url(../g/2011/template/news_bg.gif) no-repeat; padding:9px 20px 17px 90px; margin-bottom:12px;}
			#col_left1{width:507px; float:left; position:relative; padding:0;}
				#banners{width:507px; float:left; padding:0; margin:0;}
				#pb_top{width:488px; float:left; padding:0; margin:0;}
				#content{width:488px; float:left; padding-right:19px; display:inline;}
				#contentwide{width:712px; float:left; padding-right:0px; display:inline;}
					#actionbody{width:700px; float:left; margin-right:19px; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; padding-top:10px; padding-left:10px;}
					#actionend{width:712px; background:url(../g/2011/template/actionend.gif) no-repeat; height:16px;}
			#col_left2{width:205px; float:left; position:relative; margin-top:12px;}
		#col_right{width:215px; float:left; position:relative; margin:0; padding:12px 0px 10px 18px;}
		#pb_right{width:215px; margin:0; padding:0;}
#footer_area{width:928px; float:left; position:relative; height:60px; background:url(../g/2011/template/footer_bg.gif) no-repeat; padding:0 37px 0 34px;}
	#footer{float:left; padding-top:10px;}
	#social{float:right; padding-top:10px;}

/*---------------------------------------------------------*/


/* NAVIGATION
-----------------------------------------------------------*/
/*********[BEGIN]mainmenu*********/
.menu1{ z-index:999; position:relative;  float:left; text-align:left; width:971px; height:38px;}
.menu1 li{float:left; position:relative;}
.menu1 table{position:absolute; border-collapse:collapse; z-index:80; left:0px; top:37px;} 	/* use the table to position the dropdown list (only to I.E.6) */
.menu1 ul li{display:block; margin:0; padding:0;}
.menu1 ul li:hover, .menu1 ul li a:hover{ display:block; background:url(../g/2011/template/menu_on.gif) repeat-x; margin:0; padding:0; /*main menu Background on hover*/}
.menu1 ul li a:hover{border:solid 0px; margin:0;}
.menu1 ul li a{display:block; font: bold 1.2em Arial, Sans-serif; color:#fff; text-decoration:none; padding:10px 10px 10px 10px; border-right:1px solid #9f83d4; border-left:1px solid #391b6d;}
.menu1 ul li a:hover{display:block;  font: bold 1.2em Arial, Sans-serif; color:#fff; text-decoration:none; padding:10px 10px 10px 10px; border-right:1px solid #9f83d4; border-left:1px solid #391b6d;}
/*********[END]mainmenu*********/

	
/*********[BEGIN]submenu*********/
.menu1 ul ul{  z-index:998; display:block;}
.menu1 ul ul li{  font: normal 0.9em Arial, Sans-serif; position:absolute; display:block; width:150px; margin-top:0; border:1px solid #0d4c09; border-top:none; border-left:none;}
.menu1 ul ul li a{  background-color:#391b6d; color:#fff; font: bold 1em Arial, Sans-serif; padding:4px 5px;}
.menu1 ul ul li a:visited{background-color:#391b6d; color:#fff; font: bold 1em Arial, Sans-serif; padding:4px 5px;}
.menu1 ul ul li a:hover{color:#fff; font: bold 1em Arial, Sans-serif; padding:4px 5px;  background-color:#55cd4d;}
.menu1 ul ul li a:active{color:#fff; font: bold 1em Arial, Sans-serif; padding:4px 5px;  background-color:#55cd4d;}

.menu1 ul ul li:hover {background:none; } /* To get rid of the repeating of background color from the main menu*/
.menu1 ul li:hover ul li{background:none;} /* To get rid of the repeating of background color from the main menu*/
.menu1 ul ul {visibility:hidden; position:absolute; height:0;}
.menu1 ul li:hover ul, .menu1 ul a:hover ul{visibility:visible;}

.menu_on{background:url(../g/2011/template/menu_on.gif) repeat-x;}
/*.submenuend{ padding:11px 0 0 0;}*/
/*********[END]submenu*********/

/*---------------------------------------------------------*/


/* HEADINGS
-----------------------------------------------------------*/
.title{width:100%; height:45px; background:url(../g/2011/template/pt_r.gif) no-repeat right; padding:0; margin:0;}
.pt_left{width:10px; float:left; height:45px; background:url(../g/2011/template/pt_l.gif) no-repeat; padding:0; margin:0;}
h1{font-size:1.5em; font-weight:normal; float:left; color:#391b6d; text-align:left; padding-top:8px; letter-spacing:-1px;} 
h2{font-weight:bold; font-size:1.2em; color:#391b6d; text-align:left; padding-bottom:3px}
h3{font-size:1.1em; color:#999; font-weight:bold; text-align:left; margin-top:7px;}
h4{font-size:1.2em; font-weight:bold; color:#fff; padding:10px 0 0 10px;}
/*-----------------------------------------------------------*/


/* SHEETS
-----------------------------------------------------------*/
div.bodysheet{text-align:left; margin-bottom:5px; line-height:1.45em;}

div.sheetbody{}
/*div.fullsheet{width:488px;}
div.leftsheet {width:232px; float:left; margin-right:24px;}
div.rightsheet {width:232px; float:left;}*/

#content .fullsheet{width:488px}
#content .leftsheet {float:left; width:232px; margin-right:24px;}
#content .rightsheet {float:left; width:232px;}
#contentwide .fullsheet{width:712px}
#contentwide .leftsheet {float:left; width:344px; margin-right:24px;}
#contentwide .rightsheet {float:left; width:344px;}

/* Initial Sheets with page title above */
.sheetbody_1border {margin-bottom:0px; padding:0;}
.sheetbody_1border ul {padding-left: 20px;}

.t {margin:0;}
.b {background:url(../g/2011/template/ws_b.gif) 0 100% repeat-x;}
.l {background:url(../g/2011/template/ws_l.gif) 0 0 repeat-y;}
.r {background:url(../g/2011/template/ws_r.gif) 100% 0 repeat-y;}
.bl {background:url(../g/2011/template/ws_bl.gif) no-repeat scroll 0 100%;  }
.br {background:url(../g/2011/template/ws_br.gif) no-repeat scroll 100% 100%;}
.tl {background:url(../g/2011/template/ws_tl1.gif) no-repeat scroll 0 0;}
.tr {background:url(../g/2011/template/ws_tr1.gif) no-repeat scroll 100% 0; padding:9px;  margin: 0;}
.clear_all{margin:0; padding:0; line-height:0px;}

/* Subsequent Sheets */
.sheetbody_2border {margin-bottom:0px; padding:0;}

.t2 {background: url(../g/2011/template/ws_t.gif) 0 0 repeat-x; margin:0;}
.b2 {background:url(../g/2011/template/ws_b.gif) 0 100% repeat-x;}
.l2 {background:url(../g/2011/template/ws_l.gif) 0 0 repeat-y;}
.r2 {background:url(../g/2011/template/ws_r.gif) 100% 0 repeat-y;}
.bl2 {background:url(../g/2011/template/ws_bl.gif) no-repeat scroll 0 100%;  }
.br2 {background:url(../g/2011/template/ws_br.gif) no-repeat scroll 100% 100%;}
.tl2 {background:url(../g/2011/template/ws_tl2.gif) no-repeat scroll 0 0;}
.tr2 {background:url(../g/2011/template/ws_tr2.gif) no-repeat scroll 100% 0; padding:9px;  margin: 0;}

vert{width:15px; float:left; height:15px;}

.hoz{height:10px;width:15px;}

/* Greensheets */
.green_sheet{background-color:#f2eef9; margin:0; padding:0; float:left; position:relative;}
.green_sheet_t{background:url(../g/2011/template/greentitle_t.gif) 0 0 repeat-x;}
.green_sheet_b{background:url(../g/2011/template/greensheet_b.gif) 0 100% repeat-x;}
.green_sheet_l{background:url(../g/2011/template/greensheet_l.gif) 0 0 repeat-y;}
.green_sheet_r{background:url(../g/2011/template/greensheet_r.gif) 100% 0 repeat-y;}
.green_sheet_bl{background:url(../g/2011/template/greensheet_bl.gif) no-repeat scroll 0 100%;}
.green_sheet_br{background:url(../g/2011/template/greensheet_br.gif) no-repeat scroll 100% 100%;}
.green_sheet_tl{background:url(../g/2011/template/greentitle_l.gif) no-repeat scroll 0 0}
.green_sheet_tr{background:url(../g/2011/template/greentitle_r.gif) no-repeat scroll 100% 0; _height:34px; margin:0; padding:0; border:none;}
.green_sheettitle h2{padding:8px 0 8px 10px; margin:0;}
.green_sheetbody{padding:5px 9px 6px 9px; margin:0; }
.green_sheetbody img { display:inline;}
.green_sheetbody p{padding:0 0 15px 0; margin:0;}
.green_sheetbody ul {list-style:disc; margin-left:2.5em; }
.green_sheetstrap{padding-left:9px;}

/*---------------------------------------------------------*/

/* SEARCH
/*---------------------------------------------------------*/
#search{float:left; width:196px; height:36px; background:url(../g/2011/template/search_bg.gif) no-repeat; padding:9px 0 4px 9px;}
#inp input{width:100px; height:15px; float:left;}
#inp img{float:left;}

/* PANELS
-----------------------------------------------------------*/
.panel_plain{padding:0; margin:0; float:left;}
.panel_plain P{padding:0; margin:0;}
.panel_plain img{padding:0; margin:0;}

/* Plain with 10px padding on images*/
.panel_1{padding:0px; margin-bottom:10px;}
.panelbody_1 p{padding:0; margin:0;}

/* Banner panel */
.panel_2{margin-bottom:10px;}
.panelbody_2 p{padding:0; margin:0;}

/* Counter panel */
.panel_3{ padding-bottom:10px; width:205px; height:99px; background:url(../g/2011/template/clock_bg.gif) no-repeat;}
.panelbody_3{float:left; padding:40px 0px 0 12px;}
.panelbody_3 p{padding:0; margin:0;}

/* Border panels */
.panel_4{padding-bottom:10px; width:205px;}
.paneltitle_4{width:195px; height:23px; background:url(../g/2011/template/panel_t.gif) no-repeat; color:#fff; font:bold 1.2em Arial, Helvetica, sans-serif; padding:10px 0 0 10px}
.panelbody_4{width:185px; padding:5px 9px 0 9px; border-left:1px solid #543092; border-right:1px solid #543092;}
.panelbody_4 p{padding:0; margin:0;}
.panel_4_foot{width:205px; height:14px; background:url(../g/2011/template/panel_b.gif) no-repeat bottom;}

/* Top panel style */
.panel_5{color:#fff; margin-bottom:10px;}
.panelbody_5 a{color:#fff; text-decoration:none;}
.panelbody_5 a:hover{color:#fff; text-decoration:underline;}
/*---------------------------------------------------------*/


/* FOOTER
-----------------------------------------------------------*/
ul.footeritems {float:left; position:relative; margin:0;} 
ul.footeritems li {list-style:none; display:inline; font-size:0.8em; color:#391b6d; padding:0 3px 0 0; font-weight:normal;}
ul.footeritems li a{color:#391b6d; text-decoration:none;}
ul.footeritems li a:hover{color:#391b6d; text-decoration:underline;}
/*---------------------------------------------------------*/
