/*-----------------------------------------------------------
Description: Thames Gateway Forum
Version: 1.0
Author: Soren Aarlev
Author URI: www.aspevents.net
-----------------------------------------------------------*/


/* RESET
-----------------------------------------------------------*/
a img {border:none;}
ol,ul{ margin:0; padding:0; list-style:none;}
.clear {clear:both;}
h1,h2,h3,h4,h5,h6 {margin:0; padding:0;}
/*---------------------------------------------------------*/


/* WEBSITE HTML/BODY
-----------------------------------------------------------*/
html, body {border:0; margin:0; padding:0;}
body {font: 1em Arial, Helvetica, Sans-serif; text-align:center; background:url(../g/2009/template/bg_site.gif); background-color:#8d8a8a;_margin-bottom:40px; margin:12px 0 40px 0;}
*body {margin-bottom:40px;} 
body a:link {color:#00aeef; text-decoration:none;} /* unvisited link */
body a:visited {color:#999; text-decoration:none;} /* visited link */
body a:hover {color:#999; text-decoration:none;} /* mouse over link */
body a:active {color:#00aeef; text-decoration:none;} /* selected link */
/*---------------------------------------------------------*/


/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV {width:1000px; position:relative; margin:0 auto; text-align:left;} /*Main Container*/
#header {width:1000px; height:219px; background-image:url(../g/2009/template/site_head_tgf09_bg.png);}
#header-left {width:795px; height:207px; float:left; margin:12px 0 0 18px; _margin:12px 0 0 9px;}
#header-right {width:167px; height:37px; background:url(../g/2009/template/header_right_tgf09_bg.jpg) no-repeat; float:left; margin-top:12px; padding-top:180px;}
#menu {width:1000px; height:33px; background-image:url(../g/2009/template/menu_bg.png); }
#abovept {width:1000px; height:21px; background-image:url(../g/2009/template/above_pt.png);}
#content {float:left; width:1000px; background-image:url(../g/2009/template/body_bg_blue.png);}
#col-left {float:left; width:532px; margin-left:70px;_margin-left:33px; font:0.79em/1.5em Arial, Sans-serif; color:#474747;} /*Main Pagebody Content */
#col-powerbars{float:left; width:398px;}
#right-upr{float:left; width:314px; margin-left:52px; _margin-left:55px;}
#col-mid {float:left; width:139px; margin-left:52px; _margin-left:55px; margin-top:10px;} /* Left Powerbar */ 
#col-right {float:left; width:140px;  margin:13px 15px 0 35px;} /* Right Powerbar */
#right-lwr{float:left; width:314px; margin-left:52px; _margin-left:55px; margin-top:10px;}
/*---------------------------------------------------------*/


/* MENU
-----------------------------------------------------------*/
/*********[BEGIN]mainmenu*********/
.menu1{position:relative; float:left; width:962px; height:33px; padding:0 20px 0 18px; _margin-top:0; }
.menu1 li{list-style:none; float:left; position:relative;}
.menu1 ul{margin:0; padding:0; }
.menu1 table{position:absolute; border-collapse:collapse;  left:-1px; top:32px;} 	/* use the table to position the dropdown list (only to I.E.6) */
.menu1 ul li{display:block; }
.menu1 ul li:hover, .menu1 ul li a:hover{ display:block; background:url(../g/2009/template/menu_bg_on.gif) repeat-x;}  /*main menu Background on hover*/
.menu1 ul li a, .menu1 ul li a:hover{text-align:center; display:block; font: 0.80em Arial, Sans-serif; text-transform:uppercase; color:#fff; text-decoration:none; padding:9px 12px 0 12px; _padding:9px 12px 9px 12px; }
/*********[END]mainmenu*********/
	
/*********[BEGIN]submenu*********/
.menu1 ul ul{margin:0;  _padding-top:0; padding-top:8px; }
.menu1 ul ul li{list-style:none;  width:150px; opacity:0.80; filter:alpha(opacity=80); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); }
.menu1 ul ul li a{ background-color:#000; color:#fff; font: 0.73em Arial, Sans-serif; padding:7px 3px 7px 12px; text-align:left; text-transform:none; }
.menu1 ul ul li a:hover{font:0.73em Arial, Sans-serif; color:#00aeef; background:none; background-color:#000; padding:0; padding:7px 3px 7px 12px; 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*********/

/*---------------------------------------------------------*/


/* HEADINGS
-----------------------------------------------------------*/
h1 {font:bold 1.7em Arial, sans-serif; color:#000; width:532px; border-top:1px solid #9addf6; border-bottom:1px solid #9addf6; padding:5px 0 5px 0;} /* Page Title Home */
h2 {font:bold 1.2em Arial, sans-serif; color:#00aeef; margin-top:28px;} /* Sheet Titles */
h3 {} /* Strap Titles */
h4.graphicalpanel-leftpb {font:bold 1em Arial, Sans-serif; color:#949494; width:131px; height:23px; background:url(../g/2009/template/panel_t.gif) no-repeat; padding:7px 0 0 8px;}  /*Panel Titles for LHS Graphical Panels */
h4.graphicalpanel-rightpb {font:bold 0.83em Arial, Sans-serif; color:#949494; border-top:1px solid #9addf6; padding:5px 0 5px 0;}  /*Panel Titles for RHS panels */
.ez_po_header{color:#fff;}/*e-zone titles*/
.ez_header{color:#fff;}
/*---------------------------------------------------------*/


/* SHEETS
-----------------------------------------------------------*/
div.sheetbody{}
.sheetbody ol,ul {margin-left:1.3em; list-style:disc;}
div.horizontal_separator {height:10px;}
div.vertical_separator {}
/*---------------------------------------------------------*/

/* MARQUEE
-----------------------------------------------------------*/
#marquee a{font-size:1em; font-weight:bold; color:#999;}
#marquee a:hover{color:#00aeef; font-size:1em; font-weight:bold;}
/*---------------------------------------------------------*/


/* PANELS
-----------------------------------------------------------*/
div.panelbody_1 {background-color:#fff; width:125px; margin-bottom:10px; padding:0 7px 7px 7px;} /*Body for LHS Graphical Panel */
div.panelbody_2 {border-bottom:1px solid #9addf6; padding-bottom:5px; margin-bottom:20px; font:0.70em/1em Arial, Sans-serif; color:#474747;} 
/*---------------------------------------------------------*/



/*SEARCH
------------------------------------------------------------*/
div.searchbox input { font:0.75em Arial, Sans-serif; color:#999;padding-top:3px; height:18px; border-left:1px solid #c8c8c8; border-top:1px solid #c8c8c8; border-bottom:1px solid #c8c8c8; width:120px;}
div.searchbutton input {padding:0; border:none; width:23px; height:24px; margin-left:-1px;}
*div.searchbutton {margin-top:1px; margin-left:-1px;}
/*----------------------------------------------------------*/



/* FOOTER
-----------------------------------------------------------*/
ul#footer {background-image:url(../g/2009/template/footer_bg.png); margin:0 auto; }  
ul#footer ul { background:none; padding:30px 0 0 30px; width:970px; height:45px;}
ul#footer li {list-style:none; display:inline; padding:0 3px 0 3px; background:none;}
ul#footer li a{text-decoration:none; font:0.70em Arial, Sans-serif; color:#666; background:none;}
ul#footer li a:hover{ text-decoration:none; font:0.70em Arial, Sans-serif; color:#00aeef; background:none;}
/*---------------------------------------------------------*/