/*-----------------------------------------------------------
Description: PDM11
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 {margin:0; padding:0;}
/*---------------------------------------------------------*/


/* WEBSITE HTML/BODY
-----------------------------------------------------------*/
html, body {border:0; margin:0; padding:0;}
body {font:0.8em  Arial, Helvetica, Sans-serif; text-align:left; background-color:#515254; color:#515254;}
body a{color:#93a22e; text-align:left; text-decoration:none;} /* #bed62f ----- old color ----- */
body a:hover{ color:#71820a; text-align:left; text-decoration:none;}
/*---------------------------------------------------------*/


/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV{width:980px; margin:0 auto; position:relative;}
#wrapper{width:920px; float:left; position:relative; background-color:#FFFFFF; padding:0 30px 30px 30px;}
#header{width:920px; height:210px; margin:0px; position:relative; float:left; z-index:10;}
#menu{background:url(../g/2011/template/bg_menu.gif) no-repeat left; width:613px; height:35px; position:absolute; left:30px; top:176px; z-index:100;}
#content{width:705px; float:left; position:relative; margin-top:15px; margin-bottom:20px;}
	#pb_top {width:470px; float:left; position:relative; margin-bottom:15px; margin-right:15px;}
	#search {background:url(../g/2011/template/bg_search.gif) no-repeat right top; width:200px; float:left; padding:20px 0 0 20px; height:40px;}
		#searchfield {float:left; width:150px;}
		#searchbutton {float:left; width:29px; height:20px;}
	#page {width:470px; float:left; position:relative; }
	#page_big {width:705px; float:left; margin:0; padding:0;}
	#pb_middle {width:220px; margin-left:15px; float:left; position:relative; }
	#pb_bottom {width:705px; float:left; position:relative; margin-top:15px; }
#pb_right{width:190px;float:left; position:relative; margin:0; margin-left:25px; margin-top:15px; padding:0;}
#foot{width:900px; height:15px; background:url(../g/2011/template/bg_footer.gif) no-repeat right; padding:10px; float:left;}
/*---------------------------------------------------------*/

/* NAVIGATION
-----------------------------------------------------------*/
/*********[BEGIN]mainmenu*********/
.menu1{ z-index:999; position:relative;  float:left; padding-left:13px;  width:600px;}
.menu1 li{list-style:none; float:left; position:relative; z-index:100;}
.menu1 ul{margin:0; padding:0; }
.menu1 table{position:absolute; border-collapse:collapse; z-index:100; left:0px; top:34px;} 	/* use the table to position the dropdown list (only to I.E.6) */
.menu1 ul li{display:block; }
.menu1 ul li a{ color:#fff;}
.menu1 ul li:hover, .menu1 ul li a:hover{ display:block; color:#fff; /*main menu Background on hover*/}
.menu1 ul li a{text-align:center; display:block; text-decoration:none; padding:10px 20px 10px 20px; font-size:15px; line-height:15px;}
 .menu1 ul li a:hover{text-align:center; display:block; text-decoration:none; padding:10px 20px 10px 20px; font-size:15px; line-height:15px; background-color:#9cb223;}
/*********[END]mainmenu*********/
	
/*********[BEGIN]submenu*********/
.menu1 ul ul{margin:0; padding:0; padding-top:0px; _padding-top:0px; }
.menu1 ul ul li{list-style:none; width:150px; background-color:#9cb223;}
.menu1 ul ul li a{ background-color:#9cb223; color:#fff; font: normal 0.85em Arial, Sans-serif; padding:8px 10px; text-align:left; text-transform:none;}
.menu1 ul ul li a:hover{font: normal 0.85em Arial, Sans-serif;color:#fff;background-color:#5f6064;padding:0; padding:8px 10px; text-align:left; text-transform:none;}
.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;}
/*********[END]submenu*********/
/*---------------------------------------------------------*/


/* PANELS
-----------------------------------------------------------*/

.panel_1 {padding:0; margin:0; float:left;}
.panelbody_1  {padding:0; margin:0;}
.panelbody_1 p {padding:0; margin:0;}
.panel_1_foot {padding:0; margin:0;}

h4{color:#bed62f; font-size:1em; font-weight:normal; padding:10px;}
.panel_4 {padding:0; margin:0 0 15px 0; width:190px; float:left; background:url(../g/2011/template/panelr_top.gif) no-repeat top;}
.panelbody_4{padding:10px; padding-top:0;}
.panelbody_4 p {padding:0; margin:0;}
.panel_4_foot{height:12px; background:url(../g/2011/template/panelr_bottom.gif) no-repeat top;}

.panel_2 {padding:0; margin:0 0 15px 0; width:220px; float:left; background:url(../g/2011/template/panel_grey_top.gif) no-repeat top #e9eaeb;}
.paneltitle_2 {color:#666; font-size:1.2em; font-weight:bold; padding:10px;}
.panelbody_2{padding:10px; padding-top:0;}
.panelbody_2 p {padding:0; margin:0;}
.panel_2_foot{height:11px; background:url(../g/2011/template/panel_grey_bottom.gif) no-repeat top;}

.panel_3 {padding:0; margin:0 16px 0 0; width:227px; float:left; background:url(../g/2011/template/panel_green_top.gif) no-repeat top #bed62f;}
.paneltitle_3 {color:#fff; font-size:1.2em; font-weight:bold; padding:17px 20px 10px 20px;}
.panelbody_3{padding:0 20px 0 20px; padding-top:0; height:85px; }
.panelbody_3 p {padding:0; margin:0;}
.panel_3_foot {height:20px; background:url(../g/2011/template/panel_green_bottom.gif) no-repeat top; width:227px;}

.panel_5 {padding:0; margin:0 15px 0 0; width:226px; float:left; background:url(../g/2011/template/panel_darkgrey_top.gif) no-repeat top #5f6062;}
.paneltitle_5 {color:#fff; font-size:1.2em; font-weight:bold; padding:17px 20px 10px 20px;}
.panelbody_5 ul,ol{margin:0; padding:0;}
.panelbody_5{padding:0 20px 0 20px; padding-top:0; color:#fff; height:85px;}
.panelbody_5 p {padding:0; margin:0;}
.panel_5_foot {height:20px; background:url(../g/2011/template/panel_darkgrey_bottom.gif) no-repeat top; width:226px;}

#twitter_div ul {list-style-type:none; margin:0; padding:0;}
/*---------------------------------------------------------*/

/* SHEETS
-----------------------------------------------------------*/
h1{ color:#bed62f;  font-size:2em; font-weight:normal; padding-bottom:5px;  margin-bottom:5px; background:url(../g/2011/template/title_bg.gif) no-repeat right; border-bottom:1px dotted #515254; }
h2{ font-size:1.4em; font-weight:bold; padding-left:20px; margin-bottom:10px; margin-top:5px; color:#515254; background:url(../g/2011/template/sheet.gif) no-repeat left; }
h3{color:#482f92; font-size:1em; font-weight:bold; margin-top:6px;}

.sheetbody{margin-bottom:20px;}
.sheetbody p {padding:0; margin:0; margin-bottom:15px;}

.bodysheet{margin:0px; padding:0; padding-bottom:5px;}
.bodysheet p {padding:0; margin:0; margin-bottom:15px;}

.leftsheet{width:340px; float:left;}
.rightsheet{width:340px; float:left;}

.fullsheet{}
.fullsheet p {padding:0; margin-top:0; margin-bottom:15px;}

.sheet_1border {margin-bottom:0px; padding:0;}
.sheet_1border h2 {font-size:1.4em; color:#bed62f; font-weight:normal; padding:0; margin:0; margin-bottom:10px; background:none;}
.sheet_1borderleft {margin-bottom:0px; padding:0; float:left; width:340px; }
.sheet_1borderright {margin-bottom:0px; padding:0; float:left; width:340px;}
.t {background:url(../g/2011/template/t.gif) 0 0 repeat-x;}
.b {background:url(../g/2011/template/b.gif) 0 100% repeat-x;}
.l {background:url(../g/2011/template/l.gif) 0 0 repeat-y;}
.r {background:url(../g/2011/template/r.gif) 100% 0 repeat-y;}
.bl {background:url(../g/2011/template/bl.gif) no-repeat scroll 0 100%;  }
.br {background:url(../g/2011/template/br.gif) no-repeat scroll 100% 100%;}
.tl {background:url(../g/2011/template/tl.gif) no-repeat scroll 0 0;}
.tr {background:url(../g/2011/template/tr.gif) no-repeat scroll 100% 0; padding:15px;  margin: 0;}
.clear_all{margin:0; padding:0; line-height:0px;}
.vertical_separator {float:left; height:20px; width:20px;}
.horizontal_separator {float:left; height:15px; width:20px;}
/*---------------------------------------------------------*/

/* FOOTER
-----------------------------------------------------------*/
ul#footer{margin:0; padding:0px; width:900px; text-align:left;}
ul#footer ul { background:none; color:#fff;}
ul#footer li {list-style:none; display:inline; padding:0 3px 0 3px; background:none;  font:0.8em Arial, Sans-serif; color:#fff;}
ul#footer li a{text-decoration:none;  background:none;color:#fff;}
ul#footer li a:hover{ text-decoration:none;  background:none; color:#bed62f;}
/*-----------------------------------------------------------*/


