/*-----------------------------------------------------------
Description: BSEC 2011
Version: 1.0
Author: matt h
Author URI: www.aspevents.net
-----------------------------------------------------------

#ccdb29; = green font
#5d646f; = grey font body

#4f5b6c; big panel bg color
#016971; small panel bg color
/* RESET
-----------------------------------------------------------*/
a img {border:none;}
.clear {clear:both;}
h1,h2,h3,h4,h5,h6,div,ul,ol {margin:0; padding:0;}

.bodysheet li{margin-left:1.3em;} 
 /* To make bullet points appear right in content */
/*-----------------------------------------------------------*/


/* WEBSITE HTML/BODY 
-----------------------------------------------------------*/
html, body {border:0; margin:0; padding:0;}
body {font:0.75em Arial, Helvetica, sans-serif; color:#5d646f;  text-align:left; line-height:1.42em; background:url(../g/2011/template/body_site_bg.gif) repeat; }
body p{padding:0 0 15px 0;}
a:link {color:#fff; text-decoration:none; } /* unvisited link */
a:visited {color:#fff; text-decoration:none; } /* visited link */
a:hover {color:#000; text-decoration:none; } /* mouse over link */
.clear{clear:both;}
p {}
.nowrap	{white-space: nowrap;}
/*-----------------------------------------------------------*/


/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV { width:100%; position:relative; padding:0; text-align:center;}
#commwrap{width:100%; float:left; position:relative; padding:0; background-color:#fff;}
	#communities{width:1000px; margin:0 auto; padding:0; position:relative;}
	#communities a{color:#ccdb29;}
	#communities a:hover{color:#000;}
#outerwrap{width:100%; float:left; position:relative; background:url(../g/2011/template/top_site_bg.gif) repeat-x top; }	
#wrapper {width:1000px; margin:0 auto; padding:0; text-align:left;}

#header {width:1000px; height:203px;  padding:0; float:left; position:relative;}

#menu {width:1000px; height:44px; margin:0; padding:0!important; color: fff; float:left; }
		#search {background:url(../g/2011/template/search_bg.gif) no-repeat top right; height:44px; padding:0 0 0 5px; float:right; width:192px;}
	#searchfield {float:left; border:none; margin-top:12px; }
	#searchbutton {float:left; }
	.nomargin {height:0; line-height:0; padding:0; margin:0;}
	
#info_wrap {width:1000px; height:41px; margin:0; padding:0; _margin-top:-10px; float:left; position:relative;}
	#pb_social {width:159px; height:41px; margin:0;  padding:0; float:right; position:relative;}
	#pb_marquee{position:relative; font: normal 1.2em Arial, Sans-serif; float:left; width:404px; line-height:40px; height: 40px; left:0; padding:0px 0 0px 107px; background:url(../g/2011/template/latest_news_bg.gif) no-repeat top left; color: #ccdb29;}

#content {width:1000px;  padding:0; float:left; margin-bottom:0px; margin-top:20px; _margin-top:10px;}
	#content a {color:#13a89e; text-decoration:none; }
	#content a:hover {color:#ccdb29; text-decoration:none; }
#left_pages{position:relative; float:left; width:762px; margin-right:40px;}
	#left{position:relative; float:left; width:450px; margin-right:40px;}
		#sheet{position:relative; float:left; width:430px; margin:0px; padding:10px; background-color:#FFF; }
		#sheet_full{position:relative; float:left; width:722px; margin:0; padding:20px; background-color:#FFF;  }
	#middle	{float:left; width:280px; margin-right:40px; padding:0;}
	#pb_middle {float:left; width:260px; }
	
		
	#right{position:relative; background-color:#FFF; float:left; width:170px; padding:10px;}
		

#footersection {width:1000px; text-align:center; margin:0 auto; padding-top:20px;}
/*-----------------------------------------------------------*/


/* NAVIGATION
-----------------------------------------------------------*/
/*********[BEGIN]mainmenu*********/
.menu1{ z-index:999; position:relative;  float:left; width:790px; height:44px; color:#fff!important; margin: 0px; padding:0; }
.menu1 li{float:left; position:relative; z-index:100; min-height:44px; margin:0; padding:0; }
.menu1 table{position:absolute; border-collapse:collapse; z-index:80; left:-1px; top:42px;} 	/* use the table to position the dropdown list (only to I.E.6) */
.menu1 ul li{display:block; margin:0; padding:0; color:#fff!important;}

.menu1 ul li:hover, .menu1 ul li a:hover{display:block; background:#ccdb29; color:#000;   /*main menu Background on hover*/}

.menu1 ul li a, .menu1 ul li a:hover {display:block; text-align:center; font: 1.2em Arial, Sans-serif; font-weight:normal; text-decoration:none; padding:14px 21px 14px 21px; border-right: 1px solid #acaeb2;  border-left: 1px solid #8e9196;   }

/*********[END]mainmenu*********/

	
/*********[BEGIN]submenu*********/
.menu1 ul ul{display:block; margin:0; padding:0; z-index:998;}
.menu1 ul ul li{background:none; list-style:none; position:absolute; width:172px; left:0px;}
.menu1 ul ul li a{background:none; background-color:#ccdb29; color:#000!important; font: normal 1em Arial, Sans-serif; padding:4px 13px; text-align:left;}
.menu1 ul ul li a:hover{color:#fff!important; font: normal 1em Arial, Sans-serif; padding:4px 13px; background:none; background-color:#007c85!important; text-align:left;}
.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;}


/*-------------------------------007c85---------------ccdb29-----------*/



/* HEADINGS
-----------------------------------------------------------*/
h1{font:bo1d arial, sans-serif; font-size:1.6em; color:#434952; text-align:left; padding-left:26px; padding-bottom:0px; line-height:42px;  border-bottom:1px dashed #ccc; border-top:1px dashed #ccc; margin-bottom:20px; background:url(../g/2011/template/h1_graphic.gif) no-repeat top left;}

h2{font:bold arial, sans-serif; font-size:1.4em; color:#000; text-align:left; padding-bottom:5px;  margin-bottom:0px; letter-spacing:-1; margin-bottom:10px;}
h3{font-family:arial, sans-serif; font-size:1.2em; color:#ccdb29; font-weight:bold; text-align:left;} /* Strap Titles*/
h4{font-family:arial, sans-serif; font-size:1.2em; font-weight:bold; color:#5d646f; letter-spacing:-1;  margin-bottom:0; border-top: 1px dashed #ccc; border-bottom: 1px dashed #ccc; padding-bottom:5px; padding-top:3px;} /* Panel Titles */
#sheet h2{font:bold arial, sans-serif; font-size:1.3em; height: 38px; background:url(../g/2011/template/h1_graphic.gif) no-repeat top left; color:#434952; text-align:left; padding-bottom:0px; padding-left:26px; padding-top:0px; line-height:38px; margin-bottom:0px; letter-spacing:-1; border-bottom:1px dashed #ccc; border-top:1px dashed #ccc; margin-bottom:10px; margin-top:-5px;}

/*-----------------------------------------------------------*/


/* SHEETS
-----------------------------------------------------------*/
div.sheetbody{text-align:left; padding:0; margin:0; }
#sheet_full div.sheetbody{text-align:left; padding:0 0 15px 0; margin:0 0 15px 0; border-bottom: 1px dashed #ccc;}
div.sheetbody p{margin:0; padding:0; margin-bottom:15px;}

div.hoz {height:0px; min-height:0px; width:0px; line-height:0; font-size:0;} /* Horizontal Sheet Seperator*/
div.vert {width:15px; float:left; height:15px;}/* Vertical Sheet Seperator*/

div.leftsheet {width:352px; float:left; border:none!important; margin-right:0;}
div.rightsheet {width:352px; float:left; border:none!important;  }
div.leftsheet h2 {color:#007c85;}
div.rightsheet h2 {color:#007c85;}


/*-----------------------------------------------------------*/


/* PANELS
-----------------------------------------------------------*/
.panel_1 {margin:0; padding:0; margin-bottom:10px;}
.paneltitle_1 {margin:0; padding:0;} 
.panelbody_1 {margin:0; padding:0; }
.panelbody_1 p {margin:0; padding:0;}
.panel_1_foot {margin:0; padding:0;} 

.panel_2 {margin:11px 0 0 0; _margin:11px 0 -3px 0; padding: 40px 0 0 0; background:url(../g/2011/template/clock_bg_t.gif) no-repeat; width: 170px; height: 72px; }
.paneltitle_2 {margin:0; padding:0; } 
.panelbody_2 {margin:0; padding:0; }
.panelbody_2 p {margin:0; padding:0;}
.panel_2_foot {margin:0; padding:0;}


.panel_4 {float:left; background-color:#016971; margin:0; margin-bottom:15px; padding:0px; width:260px; background-color:}
.paneltitle_4 {margin:0; padding:0; color:#ccdb29; font-weight:bold; } 
.panelbody_4 {padding:10px; background-color:#016971; width:260px;}
.panelbody_4 p {margin:0; padding:0; color: #fff; font:1em Arial, Helvetica, sans-serif;}
.panelbody_4 a {margin:0; padding:0; color: #ccdb29!important; font-weight:bold;  }
.panelbody_4 a:hover {margin:0; padding:0; color: #13a89e!important; font-weight:bold;  }
.panel_4_foot {margin:0; padding:0;} 

.panel_5 {float:left; padding:10px; background-color:#4f5b6c; margin:0; margin-bottom:15px; padding:0px; width:260px;  }
.paneltitle_5 {margin:0; padding:0; color:#ccdb29; font-weight:bold; } 
.panelbody_5 {padding:10px;  width:260px; background-color:#4f5b6c;}
.panelbody_5 p {margin:0; padding:0; color: #fff; font:1em Arial, Helvetica, sans-serif;}
.panelbody_5 a {margin:0; padding:0; color: #ccdb29!important; font-weight:bold;  }
.panelbody_5 a:hover {margin:0; padding:0; color: #13a89e!important; font-weight:bold;  }
.panel_5_foot {margin:0; padding:0;}

.panel_6 {margin:10px 0 0 0; padding:0;}
.paneltitle_6  {margin:0; padding:0; font:1em Arial, Helvetica, sans-serif; font-weight:bold!important; line-height:28px; border-top: 1px dashed #ccc; border-bottom: 1px dashed #ccc;} 
.panelbody_6 {margin:0; padding:0; }
.panelbody_6 p {margin:0; padding:0;}
.panel_6_foot {margin:0; padding:0;}

.panel_3{float:right; margin:0; padding:5px 10px 5px 0;}
.panelbody_3 P{margin:0; padding:0;}


/*-----------------------------------------------------------*/


/* FOOTER
-----------------------------------------------------------*/
ul#footer{text-align:right; margin:0;  padding-top:0px; padding-bottom:15px; width:1000px; }
ul#footer ul { background:none; color:#666}
ul#footer li {list-style:none; display:inline; padding:0 3px 0 3px; background:none;  font:0.73em Arial, Sans-serif; }
ul#footer li a{text-decoration:none;  background:none; color:#666;}
ul#footer li a:hover{ text-decoration:none; color:#ccdb29;  background:none; }
/*-----------------------------------------------------------*/


/* EZONE
-----------------------------------------------------------*/

/*-----------------------------------------------------------*/




