/*-----------------------------------------------------------
Description: SME 09
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/2009/template/fade.gif) repeat-x #cadded;}
body {font: 1em/1.5em Verdana, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; color:#3f3f3f; line-height:1.25em; text-decoration:none;}
body a {font: 1em/1.5em Verdana, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; color:#f5a023; text-decoration:none;}
body a:hover {font: 1em/1.5em Verdana, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; color:#1582e2; text-decoration:none;}
body a :visited {font: 1em/1.5em Verdana, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; color:#f5a023; text-decoration:none;}
/*---------------------------------------------------------*/

/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV {width:100%; margin:0 auto; position:relative;}
#wrapper{width:980px; margin:0 auto;}
#header{width:970px; height:180px; position:relative; float:left; background:url(../g/2009/template/header_bg.jpg) no-repeat;}
#header_left{width:781px; position:relative; float:left; padding:0; margin:0;}
#header_right{width:183px; position:relative; float:left; padding:0; margin-right:6px;}
#news{position:relative; float:left; height:23px; width:970px;}
#main_body{float:left; position:relative; width:970px; background:url(../g/2009/template/top_rounded.gif) no-repeat; margin:0; padding:6px 0 0 0; background-color:#fff;}
#mainnav{width:958px; height:39px; float:left; position:relative; margin-left:6px; _margin-left:3px; background:url(../g/2009/template/main_bg.gif) repeat-x;}
#menu{width:766px; position:relative; float:left; padding:0 0 0 14px; margin:0; background:url(../g/2009/template/menu_l.gif) no-repeat; height:39px;}
#search{width:178px; height:39px; position:relative; float:left; background:url(../g/2009/template/search_bg.gif) no-repeat; padding:0; margin:0;}
#content{z-index:1; *z-index:-1; width:958px; position:relative; float:left; padding:6px 6px 0 6px; margin:0;}
#col_left{width:175px; position:relative; float:left;}
#sheet{width:570px; position:relative; float:left; margin:0 19px 0 19px;}
#col_right{width:175px; position:relative; float:left;}
#footer {width:950px; height:60px; float:left; position:relative; padding-top:22px; padding-right:20px; text-align:right; background:url(../g/2009/template/btm_rounded.gif) no-repeat; margin:0 auto;}

.marquee{font: 0.9em/1.7em Verdana, Sans-serif; letter-spacing:normal; text-align:left; color:#fff; text-decoration:none;}
.marquee a{font: 0.9em/1.7em Verdana, Sans-serif; letter-spacing:normal; text-align:left; color:#fff; text-decoration:none;}
.marquee a:hover{font: 0.9em/1.7em Verdana, Sans-serif; letter-spacing:normal; text-align:left; color:#f5a023; text-decoration:none;}
/*---------------------------------------------------------*/


/* NAVIGATION
-----------------------------------------------------------*/
/*********[BEGIN]mainmenu*********/
.menu1{ z-index:999; position:relative;  float:left; text-align:left; width:766px; height:20px;}
.menu1 li{float:left; position:relative;}
.menu1 table{position:absolute; border-collapse:collapse; z-index:80; left:0px; top:38px;} 	/* 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/2009/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: bold 1em Arial, Sans-serif; color:#bdd9f3; text-decoration:none; padding:9px 18px 9px 18px;}
.menu1 ul li a:hover{display:block;  font: bold 1em Arial, Sans-serif; color:#f5a023; text-decoration:none; padding:9px 18px 9px 18px;}
/*********[END]mainmenu*********/

	
/*********[BEGIN]submenu*********/
.menu1 ul ul{ z-index:998; display:block;}
.menu1 ul ul li{position:absolute; display:block; opacity:0.80; filter:alpha(opacity=80); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); width:150px; margin-top:0;}
.menu1 ul ul li a{ background-color:#152348; color:#fff; font: normal 0.7em Arial, Sans-serif; padding:6px 5px;}
.menu1 ul ul li a:visited{ background-color:#152348; color:#fff; font: normal 0.7em Arial, Sans-serif; padding:6px 5px;}
.menu1 ul ul li a:hover{color:#6fa8d6; font: normal 0.7em Arial, Sans-serif; padding:6px 5px; background-color:#6fa7d6;}
.menu1 ul ul li a:active{color:#6fa8d6; font: normal 0.7em Arial, Sans-serif; padding:6px 5px; background-color:#6fa7d6;}

.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;}

.submenuend{background:url(../g/2009/template/submenuend.png) no-repeat; padding:11px 0 0 0;}
/*********[END]submenu*********/


/*---------------------------------------------------------*/

/* HEADINGS
-----------------------------------------------------------*/
h1{font:bold 1.15em/2em Arial, Sans-serif; color:#24418f; text-align:left; position:relative; margin:0;}
h2{color:#797979; text-align:left; font:normal 1em Arial, Sans-serif; margin-bottom:10px; padding:0;}
h3{text-align:left; color:#666; font-weight:bold; font-size: 0.93em; margin-top:0px; padding:5px 0 0 10px;}
h4{color:#354d45; text-align:left; font-weight:bold; font-size: 1em; padding-left:10px; padding-top:10px;}
.ez_header{color:#fff;}
.ez_po_header{color:#fff;}
/*---------------------------------------------------------*/



/* BANNERS
-------------------------------------------------------------*/

/*---------------------------------------------------------*/



/* SHEETS
-----------------------------------------------------------*/

div.sheet_rounded {width:100%; float:left; position:relative; text-align:left; background:url(../g/2009/template/sheet_bg.gif) repeat-x; margin:0; padding:0;}


.t{margin:0;}
.b{background:url(../g/2009/template/sheet_b.gif) 0 100% repeat-x; _height:10px;}
.l{background:url(../g/2009/template/sheet_l.gif) 0 0 repeat-y;}
.r{background:url(../g/2009/template/sheet_r.gif) 100% 0 repeat-y;}
.bl{background:url(../g/2009/template/sheet_bl.gif) 0 100% no-repeat; _height:10px;}
.br{background:url(../g/2009/template/sheet_br.gif) 100% 100% no-repeat; _height:10px;}
.tl{background:url(../g/2009/template/sheet_tl.gif) 0 0 no-repeat; _height:10px;}
.tr{background:url(../g/2009/template/sheet_tr.gif) 100% 0 no-repeat; _height:10px;}


.sheettitle h2{color:#0254a6; text-align:left; font:normal 1.15em Arial, Sans-serif; margin:0; padding:10px 0 0 10px;}
.sheetstrap h3{color:#797979; text-align:left; font:bold 1em Arial, Sans-serif; margin:0; padding:5px 0 0 10px;}
.sheetbody{font: 0.79em/1.5em Verdana, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; color:#3f3f3f; line-height:1.25em; text-decoration:none; padding:5px 10px 5px 10px;}

.sheet_rounded ul {list-style:disc; margin-left:2.5em; }
.sheet_rounded ol {list-style:lower-roman; margin-left:2.5em; }

.vert{width:15px;}

.hoz{height:15px;}

#sheet_A1{background:url(../g/2009/template/actionsheet_tile.gif) repeat-y;}
#sheet_A1_top{background:url(../g/2009/template/actionsheet_t.gif) no-repeat; padding:11px 0 0 0;}
#sheet_title_A1 h2{color:#0254a6; text-align:left; font:normal 1.05em Arial, Sans-serif; margin:0; padding:10px 0 0 10px;}
#sheetbody_A1 {font: 0.79em/1.5em Verdana, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; color:#3f3f3f; line-height:1.25em; text-decoration:none; padding:5px 10px 5px 10px;}
#sheet_A1_btm{background:url(../g/2009/template/actionsheet_b.gif) no-repeat; padding:11px 0 0 0;}

.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
-----------------------------------------------------------*/

.panelbody_2{background:url(../g/2009/template/clock_bg.gif) no-repeat; padding:26px 0 22px 10px;}

.panel_1{background:url(../g/2009/template/panel_grey_t.gif) no-repeat;}
.paneltitle_1{font:bold 1em Arial, sans-serif; color:#797979; padding:10px;}
.panelbody_1{font:0.8em Verdana, sans-serif; color:#797979; background:url(../g/2009/template/panel_bg.gif) repeat-y; padding:0 10px 0 10px;}
.panel_1_foot{background:url(../g/2009/template/panel_btm.gif) no-repeat bottom; padding:17px 0 0 0;}

.panel_3{background:url(../g/2009/template/panel_top.gif) no-repeat; padding-top:13px; margin:0;}
.paneltitle_3{font:bold 1em Arial, sans-serif; color:#797979; background:url(../g/2009/template/panel_bg.gif) repeat-y; padding:0 10px 0px 10px; margin:0;}
.panelbody_3{font:0.8em Verdana, sans-serif; color:#797979; background:url(../g/2009/template/panel_bg.gif) repeat-y; padding:0 10px 0 10px; margin:0;}
.panelbody_3 p {margin:0; padding:0;}
.panel_3_foot{background:url(../g/2009/template/panel_btm.gif) no-repeat bottom; height:17px; margin:0;}

/*---------------------------------------------------------*/




/* FOOTER
-----------------------------------------------------------*/
ul.footeritems{width:954px; height:40px; clear:both; padding:0; list-style:none;}
ul.footeritems li {display:inline; font-size:0.75em; color:#244289; margin-left:3px; text-decoration:none; line-height:1.5em; padding-top:2px;padding-right:5px; text-align:center;}
ul.footeritems li a { font-size:0.75em; color:#244289; margin-left:2px; text-decoration:none;}
ul.footeritems li a:hover { font-size:0.75em; color:#1582e2; margin-left:2px; text-decoration:none; }
/*---------------------------------------------------------*/

