/*-----------------------------------------------------------
Description: Drives & Controls 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/background_sq.gif);}
body {font:0.78em Trebuchet MS, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; color:#525252; line-height:1.4em; text-decoration:none;}
body a:link{text-align:left; color:#b62427; text-decoration:none;}
body a :visited {text-align:left; color:#b62427!important; text-decoration:none;}
body a:hover {text-align:left; color:#b62427; text-decoration:none;}
/*---------------------------------------------------------*/

/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV{position:relative; width:970px; margin:0 auto; padding-top:12px;}
	#wrapper{float:left; position:relative; width:1000px; padding-bottom:15px; margin:0;}
		#header{float:left; width:970px; margin:0; padding:0; height:153px;}
		#newsbar{float:left; width:970px; height:41px; margin:0; background:url(../g/2010/template/newsbar_bg.gif) no-repeat;}
			#marquee{float:left; width:630px; margin:10px 10px 0 130px; _margin:10px 5px 0 65px;}
			#search{float:left; width:200px; _padding-left:2px;}
		#main{float:left; width:962px; border-left:4px solid #dcdcdc; border-right:4px solid #dcdcdc; background-color:#fff;}
			#col_left{float:left; width:186px; padding-left:7px;}
				#pb_register{float:left; width:186px;}
				#nav{float:left; width:174px; padding:6px; background:url(../g/2010/template/menu_end.gif) no-repeat bottom #c2c4c1; padding-bottom:18px; margin-bottom:10px;}
				#pb_left{float:left; width:186px;}
			#content{float:left; width:544px; padding:5px 16px 16px 16px;}
				#content ul{margin-left:2em;}
				#content a:visited{color:#b62427; text-decoration:none;}
			#pb_right{float:left; width:186px;}
		#footer{float:left; width:970px; padding-top:25px; background:url(../g/2010/template/site_b.gif) no-repeat;}

/*---------------------------------------------------------*/

/* NAVIGATION
-----------------------------------------------------------*/
/*Main Menu*/
#mainmenu {width:174px;}
#mainmenu ul {margin:0; padding:0;}
#mainmenu a {text-align:left; height:19px; line-height:30px;} /* Vertical Align Link Items */
ul.mainmenuitems li { list-style:none; padding-top:5px;} /* Gap between buttons */
li.menu_off a{display:block; font:bold 1.1em  Trebuchet MS, Sans-serif; color:#fff; text-decoration:none; margin:0; background-color:#c4c3c4; padding:2px 0 2px 10px; text-transform:uppercase;}
li.menu_off a:visited{color:#fff;}
li.menu_off a:hover{display:block; color:#000; text-decoration:none;}
li.menu_on a{ display:block; font:bold 1.1em  Trebuchet MS, Sans-serif;  color:#fff; background-color:#b62427; text-decoration:none; margin:0; padding:2px 0 2px 10px; text-transform:uppercase;}
li.menu_on a:visited{color:#fff;}
li.menu_on a:hover{color:#fff;}

/*Sub Menu*/
#submenu {width:172px;  text-align:left; margin-top:2px; border:1px solid #a8a7a7; padding-bottom:3px;}
#submenu ul {margin:0; padding:0;}
ul.submenuitems li {margin:0; border:none; list-style:none; padding-left:12px; background:url(../g/2010/template/menu_arrow.gif) no-repeat;}
li.submenu_off a{font:bold 0.9em Arial, Sans-serif; color:#fff; text-decoration:none; background:none; padding:0; margin:0; letter-spacing:normal; text-transform:none;}
li.submenu_off a:visited{ color:#fff; background:none;}
li.submenu_off a:hover{color:#000; background:none; padding:0; margin:0; letter-spacing:normal; text-decoration:none;}
li.submenu_on a{font:bold 0.9em Arial, Sans-serif; color:#000; text-decoration:none; background:none; padding:0; margin:0;letter-spacing:normal; text-decoration:none;}
li.submenu_on a:visited{color:#fff; background:none;}
li.submenu_on a:hover{color:#000; background:none;text-decoration:none;}

/*---------------------------------------------------------*/

/* HEADINGS
-----------------------------------------------------------*/
h1{font:1.8em/1.1em Trebuchet MS, Sans-serif; color:#b62427; text-align:left; margin:0; padding-bottom:7px;}
h2{font:bold 1.4em/1.1em Trebuchet MS, Sans-serif; color:#fff; text-align:left; margin:0; padding:6px 0 6px 10px;}
h3{text-align:left; color:#525252; font:bold 1.1em/1em Trebuchet MS, sans-serif; margin:0; padding:10px 0 0 10px; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}
h4{color:#fff; text-align:left; font-weight:bold; font-size: 1em; margin:0; padding:4px 0 4px 10px;}

.ez_header{color:#000; font:bold 1.25em/1em Trebuchet MS, Sans-serif;}
.ez_po_header{color:#0f034e; font:bold 1em/1em Trebuchet MS, Sans-serif;}
/*---------------------------------------------------------*/


/* SHEETS
-----------------------------------------------------------*/
.fullsheet{float:left; width:544px; margin:0; padding:0;}
.leftsheet{float:left; width:264px; margin-right:16px; padding:0;}
.rightsheet{float:left; width:264px; padding:0; margin:0;}
.titlearea{float:left; width:100%; height:34px; background:url(../g/2010/template/sheettitle_bg.gif);}
.fullsheetbottom{float:left; width:544px; height:31px; background:url(../g/2010/template/fullsheetend.gif) no-repeat;}
.leftsheetbottom{float:left; width:264px; height:31px; background:url(../g/2010/template/halfsheetend.gif) no-repeat;}
.rightsheetbottom{float:left; width:264px; height:31px; background:url(../g/2010/template/halfsheetend.gif) no-repeat;}
.bodysheet{padding:10px; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; background:url(../g/2010/template/sheetfade.gif) repeat-x bottom;}
.bodysheet  p{padding:0 0 15px 0; margin:0;}
.sheetbody h3{padding-top:7px;}


/*---------------------------------------------------------*/

/* PANELS
-----------------------------------------------------------*/
/* PLAIN with padding */
.panel_4{padding-bottom:10px; margin:0;}
.panelbody_4 p{padding:0; margin:0}

/* PLAIN */
.panel_1{padding:0; margin:0;}

 /* Bordered Panels */
.panel_2{width:186px; margin-bottom:10px;}
.paneltitle_2{color:#fff; text-align:left; font-weight:bold; font-size: 1.1em; margin:0; padding:7px 0 0 10px; height:27px; background:url(../g/2010/template/panel_t.gif) repeat-x;} 
.panelbody_2{width:164px; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; background-color:#fff; padding:10px;}
.panelbody_2 p{padding:0; margin:0}
.panel_2_foot{height:8px; background:url(../g/2010/template/borderpanel_b.gif) no-repeat; margin:0; padding:0; line-height:0; font-size:0;}

/* Countdown Powerbar Panels */
.panel_3{width:186px; height:80px; background:url(../g/2010/template/count_bg.gif) no-repeat; margin-bottom:10px;}
.panelbody_3{width:186px; padding-top:48px;}

/*---------------------------------------------------------*/

/* FOOTER
-----------------------------------------------------------*/
ul.footeritems{clear:both; list-style:none; text-align:right; position:relative; margin-bottom:10px;  padding-left:11px; height:17px; }
ul.footeritems li {display:inline; font:normal 0.9em Verdana, Helvetica, Sans-serif; letter-spacing:normal; color:#797979; text-decoration:none; line-height:1.4em; padding:0 5px 2px 5px; background-color:#c7c7c7;}
ul.footeritems li a {display:inline; font:0.9em Verdana, Helvetica, Sans-serif; color:#797979; text-decoration:none;}
ul.footeritems li a:hover {display:inline; font:0.9em Verdana, Helvetica, Sans-serif; color:#fff; text-decoration:none;}
/*---------------------------------------------------------*/
