/*-----------------------------------------------------------
Description: CTE 2011
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:#ccc; font:0.8em "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:left; background-color:#cfcfcf;}
body a{color:#e31b23; font-weight:bold; text-decoration:none;}
body a:hover{color:#fdb913; font-weight:bold;}
/*---------------------------------------------------------*/


/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV {width:1000px; margin:0 auto;}
#wrapper{width:1000px; float:left; background-color:#000;}
	#header{width:200px; float:left; height:184px; margin-top:23px; padding-bottom:18px; border-bottom:1px solid #4d4d4d;}
	#header_anim{width:800px; float:left; height:184px; margin-top:23px; padding-bottom:18px; border-bottom:1px solid #4d4d4d; background:url(../g/2011/template/header_anim.gif) no-repeat;}
	#news{float:left; height:29px; width:670px; margin-right:10px; background:url(../g/2011/template/news_bg.gif) no-repeat; padding:10px 0 0 120px;}
	#nav{width:1000px; height:43px; background:url(../g/2011/template/menu_off.gif) repeat-x;}
	#content{width:970px; padding:30px 15px 25px 15px;}
		#col_left{float:left; width:569px; padding-right:15px;}
			#pb_top{width:569px;}
			#main{width:569px;}
		#col_right1{width:193px; float:left; display:inline; padding-right:12px; margin-top:-7px;}
		#col_right2{widtyh:181px; float:left; margin-top:-7px;}
	#footer{float:left; width:970px; border-top:4px solid #fdb913; margin-top:10px; display:inline; margin:0 15px 10px 15px;}

/*---------------------------------------------------------*/

/* NAVIGATION
-----------------------------------------------------------*/
/*********[BEGIN]mainmenu*********/
.menu1{ z-index:50; position:relative;  float:left; text-align:left; width:1000px; height:43px;}
.menu1 li{float:left; position:relative;}
.menu1 table{position:absolute; border-collapse:collapse; z-index:50; left:0px; top:43px;} 	/* 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:hover, .menu1 ul li a:hover{ display:block; background:url(../g/2011/template/menu_on.gif) repeat-x; margin:0; padding:0; /*main menu Background on hover*/}
.menu1 ul li a:hover{border:solid 0px; margin:0;}
.menu1 ul li a{display:block; font:1.1em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; text-transform:uppercase; padding:12px 14px 12px 14px; border-right:1px solid #f2343c;}
.menu1 ul li a:hover{display:block;  font:1.1em  "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; text-transform:uppercase; padding:12px 14px 12px 14px; border-right:1px solid #f2343c;}
/*********[END]mainmenu*********/

	
/*********[BEGIN]submenu*********/
.menu1 ul ul{z-index:45; display:block;}
.menu1 ul ul li{font: normal 0.9em Arial, Sans-serif; position:absolute; display:block; width:150px; margin-top:0;}
.menu1 ul ul li a{background-color:#f12935; color:#fff; font: normal 1em "Trebuchet MS", Arial, Sans-serif; padding:5px 10px 5px 10px; border-bottom:1px solid #f24d51; text-transform:capitalize; border-right:none}
.menu1 ul ul li a:visited{background-color:#f12935; color:#fff; font: normal 1em "Trebuchet MS", Arial, Sans-serif; padding:5px 10px 5px 10px; border-bottom:1px solid #f24d51; border-right:none; text-transform:capitalize;}
.menu1 ul ul li a:hover{color:#fff; font: normal 1em "Trebuchet MS", Arial, Sans-serif; padding:5px 10px 5px 10px; background:none; background-color:#f24d51; text-transform:capitalize; border-bottom:1px solid #f24d51; border-right:none}
.menu1 ul ul li a:active{color:#fff; font: normal 1em "Trebuchet MS", Arial, Sans-serif; padding:5px 10px 5px 10px; background:none; background-color:#f24d51; text-transform:capitalize; border-bottom:1px solid #f24d51; border-right: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;}

.menu_off{display:block;}
.menu_on{background:url(../g/2011/template/menu_on.gif) repeat-x; display:block;}
/*.submenuend{ padding:11px 0 0 0;}*/
/*********[END]submenu*********/
/*---------------------------------------------------------*/


/* HEADINGS
-----------------------------------------------------------*/
h1{font-weight:normal; font:1.8em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#f2343c; text-align:left; padding-bottom:10px; margin:0;} 
h2{font-weight:normal; font:1.2em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fdb913; text-align:left; margin:0; padding-bottom:5px;}
h3{font-size:1.1em; color:#fff; font-weight:bold; text-align:left; margin-top:7px;}
h4{color:#fff; font-weight:bold; 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; border-bottom:1px solid #464646;}
.fullsheet{width:569px;}
.leftsheet {width:275px; float:left; margin-right:19px;}
.rightsheet {width:275px; float:left;}

.vert{float:left;}

/*---------------------------------------------------------*/

/* SEARCH
/*---------------------------------------------------------*/
#search{float:left; width:189px; height:39px; background:url(../g/2011/template/search_bg.gif) no-repeat;}
#inp input{width:150px; height:15px; padding-top:5px; float:left; font:1em Arial, Helvetica, sans-serif; border:solid 0px;}
#go img{float:left;}

/* PANELS
-----------------------------------------------------------*/

/* Plain panels*/
.panel_plain{padding:0; margin:0;}
.panel_plain P{margin:0; padding:0;}

/* Right1 panels*/
.panel_1{width:193px; padding:0; margin-top:7px;}
.panelbody_1 P{margin:0; padding:0;}
.panel_1 img{padding-bottom:7px;}

/* Right1 White background panels */
.panel_2{width:193px; padding:0; margin-bottom:7px; background-color:#fff;}
.paneltitle_2{width:177px; padding:12px 0 6px 16px; color:#fff; font-weight:bold; border-bottom:1px solid #000; background-color:#e31b23;}
.panelbody_2{width:173px; padding:10px; color:#999;}
.panelbody_2 P{margin:0; padding:0;}

/* Red background panels*/
.panel_3{width:193px; padding:0; margin-bottom:7px; background:url(../g/2011/template/redpanel_bg.gif) repeat-x #c31219;}
.paneltitle_3{width:177px; padding:12px 0 6px 16px; color:#fff; font-weight:bold;}
.panelbody_3{width:163px; padding:5px 15px 5px 15px; color:#fff;}
.panelbody_3 P{margin:0; padding:0;}
.panelbody_3 a{color:#fdb913;}
.panelbody_3 a:hover{color:#fdb913; text-decoration:underline;}
.panelbody_3 inp{color:#999;}

/* Right2 White background panels */
.panel_4{width:181px; padding:0; background-color:#fff;}
.paneltitle_4{width:165px; padding:12px 0 6px 16px; color:#fff; font-weight:bold; border-bottom:1px solid #000; background-color:#e31b23;}
.panelbody_4{width:161px; padding:10px; color:#999;}
.panelbody_4 P{margin:0; padding:0;}

/* Right2 White background panels no titles*/
.panel_5{width:181px; padding:0; background-color:#fff;}
.panelbody_5{width:161px; padding:10px; color:#999;}
.panelbody_5 P{margin:0; padding:0;}
/*---------------------------------------------------------*/


/* 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:#fdb913; text-decoration:none; font-weight:normal;}
/*---------------------------------------------------------*/

.img_captcha {padding:10px; background-color:#FFF; float:left;}
