/*-----------------------------------------------------------
Description: MACH10
Version: 1.0
Author: Mark Edwards
Author URI: www.aspevents.net

-----------------------------------------------------------*/


/* RESET
-----------------------------------------------------------*/
a img {border:none;}

.clear {clear:both;}
h1,h2,h3,h4,h5,h6,div,ol,ul {margin:0; padding:0;}
/*---------------------------------------------------------*/


/* WEBSITE HTML/BODY
-----------------------------------------------------------*/
html, body {border:0; margin:0; padding:0;}
body {color:#262626; font:0.75em Verdana, Geneva, sans-serif; line-height:1.8em; text-align:left; background:url(../g/2010/template/background_site.jpg);}
body a{color:#f58026; text-decoration:none;}
body a:hover{color:#ccc;}
/*---------------------------------------------------------*/


/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV {width:974px; margin:0 auto;}
#wrapper{width:974px; float:left; background-color:#fff;}
	#header{width:974px; height:200px;}
	#navmain{width:786px; padding:13px 188px 0 0; height:27px; background:url(../g/2010/template/menu_bg2.gif) no-repeat;}
	#content{width:974px;}
		#col_l{float:left; width:160px; padding-left:11px;}
		#col_center{float:left; width:599px; padding:10px 14px 0 16px;}
		#col_center ol,ul{margin-left:2.5em;}
		#col_r{float:left; width:165px; display:inline; padding-right:9px; padding-top:10px;}
	#footer{float:left; width:963px; padding-left:11px; height:30px; margin-top:10px; display:inline; background-color:#f58026;}

/*---------------------------------------------------------*/

/* NAVIGATION
-----------------------------------------------------------*/
/*********[BEGIN]mainmenu*********/
.menu1{ z-index:50; position:relative;  float:left; text-align:left; width:786px; height:24px;}
.menu1 li{float:left; position:relative;}
.menu1 table{position:absolute; border-collapse:collapse; z-index:50; left:-1px; top:25px;} 	/* use the table to position the dropdown list (only to I.E.6) */
.menu1 ul li{display:block; padding:0;}
.menu1 ul li:hover, .menu1 ul li a:hover{ display:block; padding:0; /*main menu Background on hover*/}
.menu1 ul li a:hover{border:solid 0px;}
.menu1 ul li a{display:block; font:0.9em Verdana, Geneva, sans-serif; color:#fff; text-decoration:none; padding:0 10px 0 10px; font-weight:bold; text-transform:uppercase; border-right:2px solid #9fd6f3;}
.menu1 ul li a:hover{display:block;  font:0.9em Verdana, Geneva, sans-serif; color:#f58026; text-decoration:none; padding:0 10px 0 10px; font-weight:bold; text-transform:uppercase; border-right:2px solid #9fd6f3;}

.menu_on{color:#f58026!important;}
/*********[END]mainmenu*********/
	

/*Sub Menu*/
#submenu {width:160px;  text-align:left;}
#submenu ul {margin:0; padding:0;}
ul.submenuitems li {margin:0; background-color:#f58026; border:none; list-style:none; padding:5px 0 5px 10px;}
li.submenu_off a{font:bold 0.8em  Verdana, Geneva, sans-serif; color:#fff; font-weight:bold; text-decoration:none; background:none; padding:0 0 5px 10px; margin-top:10px; letter-spacing:normal; text-transform:none; background:url(../g/2010/template/submenu_icon.gif) no-repeat;}
li.submenu_off a:visited{ color:#fff; background:none;}
li.submenu_off a:hover{color:#0068b3; background:none; padding:0 0 5px 10px; margin-top:10px; letter-spacing:normal; text-decoration:none; background:url(../g/2010/template/submenu_icon.gif) no-repeat;}
li.submenu_on a{font:bold 0.8em  Verdana, Geneva, sans-serif; color:#0068b3!important; text-decoration:none; background:none; padding:0 0 5px 10px; margin-top:10px; letter-spacing:normal; text-decoration:none; background:url(../g/2010/template/submenu_icon.gif) no-repeat;}
li.submenu_on a:visited{color:#fff; background:none; background:url(../g/2010/template/submenu_icon.gif) no-repeat;}
li.submenu_on a:hover{color:#0068b3; background:none; text-decoration:none; background:url(../g/2010/template/submenu_icon.gif) no-repeat;}
/*********[END]submenu*********/
/*---------------------------------------------------------*/


/* HEADINGS
-----------------------------------------------------------*/
h1{font-weight:normal; font:1.5em Arial, Helvetica, sans-serif; color:#0068b3; text-align:left; padding-bottom:10px; margin:0;} 
h2{font-weight:normal; font:bold 1.2em Arial, Helvetica, sans-serif; color:#f58026; text-align:left; margin:0; padding-bottom:5px;}
h3{font-size:1.1em; color:#666; font-weight:bold; text-align:left; margin-top:7px;}
h4{color:#504f4f; font-size:1.3em;}
/*-----------------------------------------------------------*/


/* SHEETS
-----------------------------------------------------------*/
.bodysheet{text-align:left; margin-bottom:15px; line-height:1.45em; padding:0;}
.bodysheet P{padding:0 0 10px 0; margin:0;}
.sheetbody{padding:0; margin-bottom:10px;}
.fullsheet{width:599px;}
.leftsheet {width:290px; float:left; margin-right:19px;}
.rightsheet {width:290px; float:left;}

.vert{float:left;}

/*---------------------------------------------------------*/

/* SEARCH
/*---------------------------------------------------------*/
#search{float:left; width:157px;}
#inp input{width:109px; height:15px; padding-top:10px; float:left; border:solid 0px; font:0.8em Verdana, Geneva, sans-serif; color:#666;}
#go img{float:left;}

/* PANELS
-----------------------------------------------------------*/

/* Plain panels*/
.panel_plain{padding:0; margin:0;}
.panel_plain P{margin:0; padding:0;}

/* plain with padding panels*/
.panel_1{width:160px; padding:0; margin-top:12px;}
.panelbody_1 P{margin:0; padding:0;}

/* bordered panels left */
.panel_2{width:158px; padding:0; margin-top:12px; border:1px solid #b6b6b6;}
.paneltitle_2{width:148px; padding:12px 0 12px 10px; color:#504f4f; font:1.1em Verdana, Geneva, sans-serif; background-color:#b6b6b6; text-transform:uppercase;}
.panelbody_2{width:138px; padding:10px;}
.panelbody_2 P{margin:0; padding:0;}
.panelbody_2 input{width:130px; height:15px;}
.panel_2_foot{width:156px; height:18px; margin:1px; background:url(../g/2010/template/panel_fade.gif) repeat-x; margin-top:12px;}

/* bordered panels right */
.panel_4{width:163px; padding:0; margin-top:12px; border:1px solid #b6b6b6;}
.paneltitle_4{width:153px; padding:12px 0 12px 10px; color:#504f4f; font:1.1em Verdana, Geneva, sans-serif; background-color:#b6b6b6; text-transform:uppercase;}
.panelbody_4{width:143px; padding:10px;}
.panelbody_4 P{margin:0; padding:0;}
.panel_4_foot{width:161px; height:18px; margin:1px; background:url(../g/2010/template/panel_fade.gif) repeat-x; margin-top:12px;}

/* Search panel */
.panel_3{margin-left:8px; width:157px; background:url(../g/2010/template/search_bg2.gif) no-repeat; height:26px;}
.panelbody_3{padding-top:3px;}
/*---------------------------------------------------------*/


/* FOOTER
-----------------------------------------------------------*/
ul.footeritems {float:left; position:relative; margin:0; padding-bottom:10px; padding-top:5px;} 
ul.footeritems li {list-style:none; display:inline; font-size:0.85em; color:#fff; padding:0 3px 0 0; font-weight:normal;}
ul.footeritems li a{color:#fff; text-decoration:none; font-weight:normal;}
ul.footeritems li a:hover{color:#0068b3; text-decoration:none; font-weight:normal;}
/*---------------------------------------------------------*/
