/*-----------------------------------------------------------
Description: PATS 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; font-size:16px;}
body {font:72.5% Arial, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; color:#383838; line-height:1.5em; text-decoration:none; background:url(../g/2010/bg_fade.jpg) repeat-x;}
body a {text-align:left; color:#c81734; text-decoration:none;}
body a:hover {text-align:left; color:#356dca; text-decoration:none;}
body a :visited {text-align:left; color:#c81734; text-decoration:none;}
/*---------------------------------------------------------*/

/* STRUCTURE
-----------------------------------------------------------*/
#wrapper_outter{width:903px; margin:0 auto; background:url(../g/2010/template/bg_border.gif) repeat-y;}
#wrapper{width:903px; background:url(../g/2010/template/bg_header.jpg) no-repeat;}
#header{width:903px; height:143px;}
#mainbody{width:903px; padding:0 3px 0 3px;}
	#mainbody_left{width:231px; float:left; padding:55px 28px 0 22px;}
	#mainbody_centre{width:616px; float:left;}
		#nav{width:616px; height:59px; z-index:999;}
		#mainbody_content{ z-index:900;}
		#marquee{width:300px; height:26px; float:left; background:url(../g/2010/template/marquee_bg.gif) no-repeat; padding:12px 5px 0 90px; }
		#content{width:395px; float:left; }
	#mainbody_right{width:180px; float:left; padding-left:24px; padding-top:10px;}
#footer{width:903px; height:25px; background:url(../g/2010/template/bg_footer.gif) no-repeat #fff; text-align:right; padding-top:45px;}	



/*---------------------------------------------------------*/

/* NAVIGATION
-----------------------------------------------------------*/
/*********[BEGIN]mainmenu*********/
.menu1{position:relative; float:left; text-align:left; width:616px; z-index:999;}
.menu1 li{float:left; position:relative;}
.menu1 table{position:absolute; border-collapse:collapse; z-index:80; left:5px; top:25px;} 	/* use the table to position the dropdown list (only to I.E.6) */
.menu1 ul li{display:block; margin:0; padding:0;}
.menu1 ul li a{font: bold 1.5em Arial, Sans-serif; color:#fff; text-decoration:none; text-transform:uppercase; padding:0; _padding-bottom:4px;}
.menu1 ul li a:hover{border:solid 0px; margin:0;}
.menu1 ul li:hover, .menu1 ul li a:hover{display:block; _display:inline; margin:0; padding:0; color:#e96400; /*main menu Background on hover*/}
.menu1 ul li a, ul li a:hover{display:block; _display:inline; font: bold 1em Arial, Sans-serif; text-decoration:none;}
.mainbg{background:url(../g/2010/template/mainmenu_bg.gif) repeat-x #9b0207; padding:5px; margin:0; border:1px solid #e96400;}
/*********[END]mainmenu*********/

	
/*********[BEGIN]submenu*********/
.menu1 ul ul{ z-index:998; margin-left:-6px; padding-top:6px; _padding:0; _margin-top:-1px;}
.menu1 ul ul li{width:154px;}
.menu1 ul ul li a{ background-color:#d90102; color:#fff; font: normal 1em Arial, Sans-serif; padding:5px 0 5px 10px; margin:0; height:auto; _display:block; border-left:1px solid #e96400; border-right:1px solid #e96400;}
.menu1 ul ul li a:hover{color:#fff; font:normal 1em Arial, Sans-serif; padding:5px 0 5px 10px; margin:0; background-color:#9e010a; height:auto; _display:block; border-left:1px solid #e96400; border-right:1px solid #e96400;}
.menu1 ul ul li:hover {background:none; _display:block;} /* To get rid of the repeating of background color from the main menu*/
.menu1 ul li:hover ul li{background:none; _display:block;} /* 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;}
.menu1 ul ul li a:visited{color:#fff; font:normal 1em Arial, Sans-serif; padding:5px 0 5px 10px;  margin:0; height:auto;}
/*********[END]submenu*********/


/*---------------------------------------------------------*/

/* HEADINGS
-----------------------------------------------------------*/
h1{font:bold 1.75em/1em Arial, Sans-serif; color:#fff; text-align:left; margin:0;}
h2{color:#356dca; text-align:left; font:bold 1.5em/1em Arial, Sans-serif; padding:6px; margin:0;}
h3{text-align:left; color:#fff; font:bold 1.2em/1em Arial, san-serif; padding:0; margin:0;}
h4{color:#fff; text-align:left; font-weight:bold; font-size: 0.85em; padding-left:10px;}

#pagetitle{width:100%; float:left; background:url(../g/2010/template/pt_l.gif) no-repeat; margin-top:10px;}
.pagetitle_l{height:39px; float:left; padding:9px 0 0 6px;}
.pagetitle_r{width:11px; height:39px; float:right; background:url(../g/2010/template/pt_r.gif) no-repeat;}

div.pt_t {width:100%; background:url(../g/2010/template/pt2_t.gif) repeat-x top;}
div.pt_b {background:url(../g/2010/template/pt2_b.gif) repeat-x bottom;}
div.pt_l {background:url(../g/2010/template/pt2_l.gif) repeat-y left;}
div.pt_r {background:url(../g/2010/template/pt2_r.gif) repeat-y right;}
div.pt_bl {background:transparent url(../g/2010/template/pt2_bl.gif) no-repeat scroll 0 100%;}
div.pt_br {background:transparent url(../g/2010/template/pt2_br.gif) no-repeat scroll 100% 100%;}
div.pt_tl {background:transparent url(../g/2010/template/pt2_tl.gif) no-repeat scroll 0 0; }
div.pt_tr {background:transparent url(../g/2010/template/pt2_tr.gif) no-repeat scroll 100% 0; padding:10px;}
div.pt_bg {background:url(../g/2010/template/pt2_bg.gif) repeat-x #b6132f;}
div.pagetitle {background:url(../g/2010/template/pt2_bg.gif) repeat-x #b6132f; margin-top:15px;}
.clear_all{margin:0; padding:0; line-height:0px;}

.ez_header{color:#c1122f; font:bold 1.25em/1em Arial, Sans-serif;}
.ez_po_header{color:#c1122f; font:bold 1em/1em Arial, Sans-serif;}
/*---------------------------------------------------------*/



/* BANNERS
-------------------------------------------------------------*/

/*---------------------------------------------------------*/



/* SHEETS
-----------------------------------------------------------*/
.sheetbody_1{padding:10px 6px 0 6px;}
.sheetbody_1 p{padding:0 0 15px 0; margin:0;}
.sheetbody_1 ul {list-style:disc; margin-left:2.5em; }

.vert{width:15px; height:15px;}
.hoz{width:15px; height:15px;}


.ezone_sheet h2{color:#0254a6; text-align:left; font:normal 1.15em Arial, Sans-serif; margin:0; padding:10px 0 0 10px; font-size:1.4em!important;}
.ezone_sheet h3{color:#797979; text-align:left; font:bold 1em Arial, Sans-serif; margin:0; padding:5px 0 0 10px;}
.ezone_sheet .sheetbody{font: 1em Verdana, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; color:#3f3f3f; line-height:1.25em; text-decoration:none; padding:5px 10px 5px 10px;}
/*---------------------------------------------------------*/


/* PANELS
-----------------------------------------------------------*/
.panel_1{padding-bottom:10px;  margin:0;} /* PLAIN */

.panel_2{width:231px; margin-bottom:10px; background:url(../g/2010/template/panel_l_top.gif) no-repeat; padding-top:15px;} /* Left Panel style */
.paneltitle_2{width:219px; padding:0 6px 2px 6px; text-align:center; color:#fff; font:bold 1.2em/1em Arial, san-serif; margin:0; }
.panelbody_2{width:219px; padding:0 6px 6px 6px; background:url(../g/2010/template/panel_l_bg.gif) repeat-y;}
.panelbody_2 a{color:#111;}
.panelbody_2 a:hover{color:#fff;}
.panel_2_foot{width:231px; height:15px; background:url(../g/2010/template/panel_l_btm.gif) no-repeat;}

.panel_3{width:180px; margin-bottom:10px; background:url(../g/2010/template/panel_r_top.gif) no-repeat; padding-top:10px;} /* Right Panel style */
.paneltitle_3{width:168px; padding:0 6px 6px 6px; text-align:left; color:#fff; font:bold 1.2em/1em Arial, san-serif; height:19px;}
.panelbody_3{width:168px; padding:0 6px 6px 6px; background:url(../g/2010/template/panel_r_bg.gif) repeat-y;}
.panel_3_foot{width:180px; height:20px; background:url(../g/2010/template/panel_r_btm.gif) no-repeat;}
/*---------------------------------------------------------*/

/* FOOTER
-----------------------------------------------------------*/
ul.footeritems{width:863px; clear:both; padding:0; list-style:none; padding-right:40px;}
ul.footeritems li {display:inline; font:normal 0.9em Arial, Helvetica, Sans-serif; letter-spacing:normal; color:#c81734; margin-left:3px; text-decoration:none; line-height:1.5em; padding-top:2px;padding-right:5px;}
ul.footeritems li a {display:inline; font:normal 0.9em Arial, Helvetica, Sans-serif; color:#c81734; text-decoration:none;}
ul.footeritems li a:hover {display:inline; font:normal 0.9em Arial, Helvetica, Sans-serif; color:#356dca; text-decoration:none; }
/*---------------------------------------------------------*/
