/*-----------------------------------------------------------
Description: TRANSEC 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; background:url(../g/2010/template/upper_bg.gif) top repeat-x;}
body {font:0.76em Arial, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; color:#5f5f61; line-height:1.5em; text-decoration:none;}
body a {text-align:left; color:#0f034e; font-weight:bold; text-decoration:none;}
body a:hover {text-align:left; color:#ffc423; font-weight:bold; text-decoration:none;}
body a :visited {text-align:left; color:#0f034e; font-weight:bold; text-decoration:none;}
/*---------------------------------------------------------*/

/* STRUCTURE
-----------------------------------------------------------*/
#wrapper{width:962px; margin:0 auto; padding:0;}
	#page_upr{width:962px; height:145px; padding:0; margin:0}
		#header_left{float:left; width:380px; height:145px; padding:0; margin:0;}
		#header_right{float:left; width:582px; height:73px; text-align:right; background:url(../g/2010/template/headerright_bg.gif) top right no-repeat; padding-top:72px;}
	#menuarea{float:left; width:962px; padding-top:8px;}
		#nav{float:left; width:754px;}
		#pb_search{float:left; width:208px; height:42px; background:url(../g/2010/template/search_bg.gif) no-repeat;} 
	#header_images{float:left; width:962px; height:119px; _margin-top:-3px;}
	#maincontent{float:left; width:962px; padding-top:20px;}
		#col_left{float:left; width:601px; padding-right:20px; margin:0;}
			#content{float:left; position:relative; width:601px; padding:0; margin:0;}
			#pb_bottom{float:left; position:relative; width:601px; margin-top:20px;}
		#col_ctr{float:left; width:207px; padding-right:21px;}
		#col_right{float:left; width:112px;}
#bottom{float:left; position:relative; width:100%; margin:0; padding:0; margin-top:10px; background-color:#ffc423; height:43px; text-align:center;}
	#footer{position:relative; width:960px; height:41px; background:url(../g/2010/template/footer_bg.gif) top right no-repeat; margin:0 auto; border:1px solid #ffc423;}


/*---------------------------------------------------------*/

/* NAVIGATION
-----------------------------------------------------------*/
/*********[BEGIN]mainmenu*********/
.menu1{ z-index:999; position:relative; float:left; width:754px; padding:0; margin:0; height:29px}
.menu1 ul{margin:0; float:left;}
.menu1 ul a{font: bold 1em arial, Helvetica, Sans-serif; font-weight:bold; color:#fff; display:block; line-height:42px; margin-right:22px; text-transform:uppercase;}
.menu1 ul a:hover{font: bold 1em arial, Helvetica, Sans-serif; color:#ffc423; line-height:42px;}
.menu1 ul a:visited {color:#fff;}
.menu1 li{list-style:none; float:left; position:relative; z-index:100; height:29px}
.menu1 table{position:absolute; border-collapse:collapse; left:-15px; top:28px; z-index:999;}
.menu1 ul li{display:block;}
.menu1 ul li:hover, .menu1 ul li a:hover{display:block;}
.menu1 ul li a, .menu1 ul li a:hover{display:block;}
/*********[END]mainmenu*********/

	
/*********[BEGIN]submenu*********/
.menu1 ul ul{margin:0; padding:0;border:none; background:none; }
.menu1 ul ul li{list-style:none;  width:169px; background:none; position:relative; display:block;}
.menu1 ul ul li a, .menu1 ul ul li a:visited{background:none; background-color:#ffc423; color:#0f034e; text-transform:none; font: 0.9em arial, Sans-serif; padding:8px 5px 8px 20px; margin:0; text-align:left; border:none;  line-height:15px; }
.menu1 ul ul li a:hover{color:#fff; background:none; background-color:#d2a939;  padding:8px 5px 8px 20px; margin:0; text-align:left; text-transform:none; font: 0.9em arial, Sans-serif;  line-height:15px;}
.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;}

/*---------------------------------------------------------*/

/* HEADINGS
-----------------------------------------------------------*/
h1{font:1.5em/1.1em Arial, Sans-serif; color:#0f034e; text-align:left; margin:0 0 20px 0; padding:10px 0 10px 40px; text-transform:uppercase; font-weight:bold; background:url(../g/2010/template/pt_bg.gif) no-repeat;}
h2{font:1.25em/1.1em Arial, Sans-serif; color:#fff; text-align:left; margin:0; padding:10px 0 10px 15px; font-weight:bold; background:url(../g/2010/template/st_bg.gif) repeat-x;}
h3{text-align:left; color:#000; font:bold 1em/1em Arial, san-serif; padding-bottom:10px; margin:0;}
h4{color:#fff; text-align:left; font-weight:bold; font-size: 1em; margin:0; padding:4px 0 4px 10px;}

.ez_header{color:#fff; 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:601px;}
.leftsheet{float:left; width:290px; margin-right:21px;}
.rightsheet{float:left; width:290px;}
.sheetbody{}
.bodysheet {padding:20px 15px 15px 15px; border-left:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; border-right:1px solid #d6d6d6;}
.bodysheet p{padding:0 0 15px 0; margin:0;}
.bodysheet ul {list-style:disc; margin-left:2.5em;}
.bodysheet ol {list-style:decimal; margin-left:2.5em;}

.sheetbody2{}
.bodysheet2 {border-left:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; border-right:1px solid #d6d6d6;}
.bodysheet2 p{padding:0 0 15px 0; margin:0;}
.bodysheet2 ul {list-style:disc; margin-left:2.5em;}
.bodysheet2 ol {list-style:decimal; margin-left:2.5em;}

.sheetbody3{}
.bodysheet3 {padding:20px 15px 15px 15px; border:1px solid #d6d6d6;}
.bodysheet3 p{padding:0 0 15px 0; margin:0;}
.bodysheet3 ul {list-style:disc; margin-left:2.5em;}
.bodysheet3 ol {list-style:decimal; margin-left:2.5em;}

.hoz{height:10px;}


/*---------------------------------------------------------*/


/* PANELS
-----------------------------------------------------------*/
/* PLAIN */
.panel_1{padding:0;  margin:0;}

 /* Plain with padding-bottom */
.panel_2{margin-bottom:5px;}

 /* Left powerbar panel style */
.panel_3{margin-top:19px; width:207px;} 
.paneltitle_3{background-color:#0f034e; height:26px}
.panelbody_3{border-left:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; border-right:1px solid #d6d6d6; padding:10px; text-align:center;}

 /* Left powerbar panel style ezone menu */
.panel_6{margin-bottom:19px; width:207px;} 
.paneltitle_6{background-color:#0f034e; height:18px;color:#fff; text-align:left; font-weight:bold; font-size: 1em; margin:0; padding:4px 0 4px 10px;}
.panelbody_6{border-left:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; border-right:1px solid #d6d6d6; padding:10px; text-align:left;}

.top_panel_top1{margin-top:19px; width:207px;background-color:#0f034e; height:26px} 
.top_panel_body1{border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; padding:10px; text-align:center;}
.top_panel_bottom1{height:0; overflow:hidden;}

.mid_panel_top1{height:0; overflow:hidden;} 
.mid_panel_body1{border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; padding:0 10px 0 10px; text-align:center;}
.mid_panel_bottom1{height:0; overflow:hidden;}

.bot_panel_top1{height:0; overflow:hidden;} 
.bot_panel_body1{border-left:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; border-right:1px solid #d6d6d6; padding:10px; text-align:center;}
.bot_panel_bottom1{height:0; overflow:hidden;}



 /* yellow title bg powerbar panel style */
.panel_4{float:left; position:relative; width:187px; height:201px; margin-right:20px; background:url(../g/2010/template/greypanel_bg.gif) repeat-y; border-bottom:1px solid #d6d6d6;}
.paneltitle_4{background:url(../g/2010/template/yellpanel_bg.gif) no-repeat; height:18px; color:#0f034e; text-align:left; font-weight:bold; font-size: 1em; margin:0; padding:4px 0 4px 5px;}
.panelbody_4{}

 /* News powerbar panel style */
.panel_5{float:left; position:relative; width:187px; height:201px; background:url(../g/2010/template/greypanel_bg.gif) repeat-y; border-bottom:1px solid #d6d6d6;}
.paneltitle_5{background:url(../g/2010/template/newspanel_bg.gif) no-repeat; height:18px; color:#fff; text-align:left; font-weight:bold; font-size: 1em; margin:0; padding:4px 0 4px 5px; position:relative;}
.panelbody_5{position:relative; padding:15px;}

/*---------------------------------------------------------*/

/* FOOTER
-----------------------------------------------------------*/
ul.footeritems{clear:both; list-style:none; margin:15px auto; text-align:left; position:relative;}
ul.footeritems li {display:inline; font:normal 0.9em Arial, Helvetica, Sans-serif; letter-spacing:normal; color:#034662; text-decoration:none; line-height:1.5em; padding-left:6px;}
ul.footeritems li a {display:inline; font:bold 0.9em Arial, Helvetica, Sans-serif; color:#034662; text-decoration:none;}
ul.footeritems li a:hover {display:inline; font:bold 0.9em Arial, Helvetica, Sans-serif; color:#2babe2; text-decoration:none; }
/*---------------------------------------------------------*/
