/*-----------------------------------------------------------
Description: National CPE 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% Trebuchet MS, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; color:#424242; line-height:1.5em; text-decoration:none; background-color:#ebeae4;}
body a {text-align:left; color:#ab1d38; text-decoration:none;}
body a:hover {text-align:left; color:#d7284a; text-decoration:none;}
body a :visited {text-align:left; color:#ab1d38; text-decoration:none;}
/*---------------------------------------------------------*/

/* STRUCTURE
-----------------------------------------------------------*/
#wrapper{width:900px; margin:0 auto; background-color:#fff; border:1px solid #c9c594; margin-top:10px; padding:0;}
#headbanner{width:900px; height:166px; background:url(../g/2010/template/header_bg.gif) no-repeat; margin:0; padding:0;}
	#search{float:right; width:221px; height:31px; padding:0; margin:0;}
	#header{width:900px; height:135px; padding:0; margin:0;}
#nav{width:878px; height:29px; background:url(../g/2010/template/mainmenu_bg.gif) no-repeat; margin-left:11px; margin-right:11px; _margin-right:1px;}
#mainbody{width:900px; margin:0; padding:0;}
	#content{width:588px; padding-left:11px; float:left;}
		#marquee{width:588px; height:26px;}
	#pb_right{width:272px; padding-left:18px; float:left;}
#links{width:588px; margin-left:11px; border-top:1px dashed #ccc; padding-top:5px; color:#ab1d38; margin-top:5px;}
#share{width:588px; margin-left:11px; border:1px solid #c9c594;margin-bottom:11px;}
#footer{width:900px; height:20px; margin:0 auto; color:#a39d59; font:1em Trebuchet MS, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; text-decoration:none; line-height:1.5em;}	
#footer a{color:#a39d59; font:1em Trebuchet MS, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; text-decoration:none; line-height:1.5em;}
#banner_Top{padding-bottom:5px;}

/*---------------------------------------------------------*/

/* NAVIGATION
-----------------------------------------------------------*/
/*********[BEGIN]mainmenu*********/
.menu1{ z-index:999; float:left; text-align:left; width:876px; height:36px; margin-left:6px; padding-left:0px; position:relative;}
.menu1 li{float:left; margin:0; padding:0; position:relative; }
.menu1 ul{margin:0; padding:0;}
.menu1 table{position:absolute; border-collapse:collapse; z-index:80; left:-6px; top:26px;} 	/* use the table to position the dropdown list (only to I.E.6) */
.menu1 ul li{display:block; margin:0; padding:6px 0 3px 5px; list-style:none; text-align:left;}
.menu1 ul li:hover, .menu1 ul li a:hover{ display:block; list-style:none; margin:0;/*main menu Background on hover*/}
.menu1 ul li a:hover{ list-style:none; margin:0; text-transform:uppercase;}
.menu1 ul li a{display:block; font: bold 1.1em Trebuchet MS, Arial, Sans-serif; color:#5c5c5c; text-decoration:none; list-style:none; text-transform:uppercase; padding-bottom:3px;}
.menu1 ul li a:hover{display:block;  font: bold 1.1em Trebuchet MS, Arial, Sans-serif; color:#a39d59; text-decoration:none;  list-style:none; text-transform:uppercase;}
/*********[END]mainmenu*********/

	
/*********[BEGIN]submenu*********/
.menu1 ul ul{display:block; list-style:none; margin:0; padding:0;}
.menu1 ul ul li{position:relative; display:block; width:140px; margin:0; padding:0;}
.menu1 ul ul li a{background:url(../g/2010/template/submenu_bg.gif) repeat-y; color:#5c5c5c; font: bold 0.85em Arial, Sans-serif; padding:6px 5px;}
.menu1 ul ul li a:visited{color:#5c5c5c; font: bold 0.85em Arial, Sans-serif;  padding:6px 5px;}
.menu1 ul ul li a:hover{background:url(../g/2010/template/submenu_bg_on.gif) repeat-y; color:#fff; font: bold 0.85em Arial, Sans-serif; padding:6px 5px;}
.menu1 ul ul li a:active{background:url(../g/2010/template/submenu_bg_on.gif) repeat-y; color:#fff; font: bold 0.85em Arial, Sans-serif; padding:6px 5px;}


.menu1 ul ul li:hover {background:none; margin:0; padding:0;} /* To get rid of the repeating of background color from the main menu*/
.menu1 ul li:hover ul li{background:none;margin:0; padding:0;} /* To get rid of the repeating of background color from the main menu*/
.menu1 ul ul {visibility:hidden; position:absolute; height:0; list-style:none;margin:0; padding:0;}
.menu1 ul li:hover ul, .menu1 ul a:hover ul{visibility:visible;margin:0; padding:0;}
#menustart{width:140px; height:2px; background:url(../g/2010/template/submenu_start.gif) no-repeat; margin:0; padding:0; font-size:0; line-height:0;}
#menuend{width:140px; height:2px; background:url(../g/2010/template/submenu_end.gif) no-repeat; margin:0; padding:0;}
/*********[END]submenu*********/


/*---------------------------------------------------------*/

/* HEADINGS
-----------------------------------------------------------*/
h1{font:1.75em/1em Trebuchet MS, Sans-serif; color:#a39d59; text-align:left; margin:0; padding-bottom:10px; border-bottom:1px dashed #ccc;}
h2{color:#ad223d; text-align:left; font:1.5em/1em Trebuchet MS, Sans-serif; padding:6px 0 6px 0; margin:0;}
h3{text-align:left; color:#000; font:bold 1em/1em Trebuchet MS, san-serif; padding-top:5px; margin:0;}
h4{color:#747474; text-align:left; font-weight:bold; font-size: 0.85em; padding-left:10px;}

.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 p{padding:0 0 15px 0; margin:0;}
.sheetbody_1 ul {list-style:disc; margin-left:2.5em; }

.sheet_title2 {color:#ad223d; text-align:left; font:1.5em/1em Trebuchet MS, Sans-serif; padding:6px 0 6px 0; margin:0; border-bottom:1px dashed #ccc;}
.sheetbody_2{padding-top:5px;}
.sheetbody_2 p{padding:0 0 15px 0; margin:0;}
.sheetbody_2 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:270px; border:1px solid #929292; margin-bottom:10px;} /* Latest news Panel style */
.panel_2inner{width:268px; border:1px solid #fff; background:url(../g/2010/template/panel_bg.gif) repeat-x;}
.paneltitle_2{width:248px; height:21px; padding:10px 10px 0 10px; text-align:left; color:#747474; font:1.5em/1em Trebuchet MS, Arial, san-serif; margin:0; }
.panelbody_2{width:248px; padding:10px; margin:0; color:#929292;}
.panelbody_2 p{margin:0; padding:0;}

.panel_3{margin:0;} /* PLAIN  no padding*/

/*---------------------------------------------------------*/

/* 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:#333; 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:#333; text-decoration:none;}
ul.footeritems li a:hover {display:inline; font:normal 0.9em Arial, Helvetica, Sans-serif; color:#0c4706; text-decoration:none; }
/*---------------------------------------------------------*/
