/*-----------------------------------------------------------
Description: SME 10
Version: 1.0
Author: Matt Hilder
Author URI: www.aspevents.net
-----------------------------------------------------------*/


/* RESET
-----------------------------------------------------------*/
a img {border:none;}
.clear {clear:both;}
ol,ul { margin:0; padding:0;}
ul {margin-left:1.3em;}
.bodysheet il{margin-left:1.3em;} 
 /* To make bullet points appear right in content */
/*---------------------------------------------------------*/


/* WEBSITE HTML/BODY
-----------------------------------------------------------*/
html, body {border:0; margin:0; padding:0; background:url(../g/2009/template/fade.gif) repeat-x #cadded;}
body {font: 0.79em Arial, Verdana, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; color:#3f3f3f; line-height:1.25em; text-decoration:none; background:url(../g/2010/template/bg_body.gif) repeat-x; background-color: #d7e6f3;}
body a {color:#f5a023; text-decoration:none;}
body a:hover {color:#1582e2; text-decoration:none;}
body a :visited {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/2010/template/header_bg.gif) no-repeat;}
#header_left{width:420px; position:relative; float:left; padding:0 0 0 10px; margin:0; }
#header_right{width:540px; position:relative; float:left; padding:15px 0 0 0; margin:0;}
#banner-wrap { position:relative; padding: 0 0 0 50px; margin: 0; }
#news{position:relative; float:left; height:23px; width:970px;}
#main_body{float:left; position:relative; width:970px; background:url(../g/2010/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/2010/template/main_bg.gif) repeat-x;}
#menu{width:766px; position:relative; float:left; padding:0 0 0 14px; margin:0; background:url(../g/2010/template/menu_l.gif) no-repeat; height:39px;}
#search{width:178px; height:39px; position:relative; float:left; background:url(../g/2010/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_wrap { width:595px; position:relative; float: left; margin:0 6px 0 6px;}
#sheet_top {width:595px; position:relative;   margin:0; background:url(../g/2010/template/h1_top_bg.gif) no-repeat;
background-color:#dce4f1; height:40px;}
#sheet_body {width:575px; position:relative;    margin:0; padding: 0 10px;
background-color:#dce4f1; }
#sheetbtm { width:595px; height: 40px;   position:relative; text-align:left; background:url(../g/2010/template/sheet_btm_bg.gif) no-repeat; margin:0; padding:0;  }
#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/2010/template/btm_rounded.gif) no-repeat; margin:0 auto;}


#sheet_action_top { background:url(../g/2010/template/action_top_white.gif) no-repeat; height: 18px; width: 568px; margin-left:3px; }
#sheet_body_action {  padding: 0 6px; background-color:#FFF; width: 556px; margin-left:3px;}
#sheet_action_btm { background:url(../g/2010/template/action_btm_white.gif) no-repeat; height:18px; width: 568px; margin-left:3px;  }


/*---------------------------------------------------------*/



/* 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/2010/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 1.2em Arial, Sans-serif; color:#ffffff; text-decoration:none; padding:10px 18px 11px 18px;}
.menu1 ul li a:hover{display:block;  font: bold 1.2em Arial, Sans-serif; color:#f5a023; text-decoration:none; padding:10px 18px 11px 18px;}
/*********[END]mainmenu*********/

	
/*********[BEGIN]submenu*********/
.menu1 ul ul{  z-index:998; 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:#152348; color:#fff; font: normal 0.9em Arial, Sans-serif; padding:4px 5px;}
.menu1 ul ul li a:visited{background-color:#152348; color:#fff; font: normal 0.9em Arial, Sans-serif; padding:4px 5px;}
.menu1 ul ul li a:hover{color:#6fa8d6; font: normal 0.9em Arial, Sans-serif; padding:4px 5px;  background-color:#6fa7d6;}
.menu1 ul ul li a:active{color:#6fa8d6; font: normal 0.9em Arial, Sans-serif; padding:4px 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{ padding:11px 0 0 0;}*/
/*********[END]submenu*********/


/*---------------------------------------------------------*/

/* HEADINGS
-----------------------------------------------------------*/
h1{font:bold 1.3em Arial, Sans-serif; color:#24418f; text-align:left; position:relative; margin:0; padding-left:10px; line-height:1.9em;}
h2{color:#24418f; text-align:left; font:bold 1.3em Arial, Sans-serif; margin:0 0 10px 0; padding:0; }
h3{text-align:left; color:#666; font-weight:bold; font-size: 1em; margin-top:0px; padding:5px 0 0 10px;}
h4{color:#fff; text-align:left; font-weight:bold; font-size: 1.2em; padding: 0; margin:0;}
.ez_header{color:#fff;}
.ez_po_header{color:#fff;}
/*---------------------------------------------------------*/



/* BANNERS
-------------------------------------------------------------*/

/*---------------------------------------------------------*/



/* SHEETS
-----------------------------------------------------------



/*plain white rounded Sheets */
.sheet_1border {margin-bottom:0px; background:url(../g/2010/template/bg_purple.gif) bottom right no-repeat #fff;}
/*.sheet_1border p {margin:0; padding:0; margin-bottom:14px;  }*/
.sheetbody_1border {margin:0;}
.leftsheet {float:left; width:280px; margin-right:0px;}
.rightsheet {float:left; width:280px;}
.t {}
.b {}
.l {}
.r {}
.bl {background:transparent url(../g/2010/template/sheet_bl.gif) no-repeat scroll 0 100%;  }
.br {background:transparent url(../g/2010/template/sheet_br.gif) no-repeat scroll 100% 100%;}
.tl {background:transparent url(../g/2010/template/sheet_tl.gif) no-repeat scroll 0 0; }
.tr {background:transparent url(../g/2010/template/sheet_tr.gif) no-repeat scroll 100% 0; padding:15px 15px 5px 15px;  margin: 0;}
.bg {background-color:#fff;}
.clear_all{margin:0; padding:0; line-height:0px;}

.vert{width:15px; float:left; height:15px;}

.hoz{height:15px;width:15px;}

/* PANELS
-----------------------------------------------------------*/

.panelbody_2{background:url(../g/2010/template/clock_bg.gif) no-repeat; padding:26px 0 22px 10px;}

.panel_1{background:url(../g/2010/template/panel_top.gif) no-repeat; margin:0; padding:0; }
.paneltitle_1{ padding:8px 5px 0 8px; height: 32px; }
.panelbody_1{width:146px; font-size:0.9em; color:#555; padding:0 10px 0 10px; border-left:4px solid #89b7dd; border-right:5px solid #89b7dd;}
/*.panelbody_1{font-size:0.9em; color:#555; background:url(../g/2010/template/panel_body.gif) repeat-y; padding:0 10px 0 10px;}*/
.panelbody_1 p {margin:0; padding:0; padding:0 10px 0 10px;}
.panel_1_foot{background:url(../g/2010/template/panel_btm.gif) no-repeat bottom; padding:0; height:21px; margin:0;}

.panel_3{background:url(../g/2010/template/panel_blue_top.gif) no-repeat top; padding-top:13px; margin:0;}
/*.paneltitle_3{font:bold 1em Arial, sans-serif; color:#797979; background:url(../g/2010/template/panel_body.gif) repeat-y; padding:0 10px 0px 10px; margin:0;}*/
.panelbody_3{font-size:0.9em; color:#555; background:url(../g/2010/template/panel_blue_body.gif) repeat-y; padding:0 10px 0 10px; margin:0; }
.panelbody_3 p {margin:0; padding:0;}
.panel_3_foot{background:url(../g/2010/template/panel_blue_btm.gif) no-repeat bottom; height:17px; margin:0 0 10px 0;}

/*---------------------------------------------------------*/




/* FOOTER
-----------------------------------------------------------*/
ul.footeritems{width:954px; height:40px; clear:both; padding:20px 0 0 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:20px; text-align:center;}
ul.footeritems li a { font-size:0.9em; color:#244289; margin-left:2px; text-decoration:none;}
ul.footeritems li a:hover { font-size:0.9em; color:#1582e2; margin-left:2px; text-decoration:none; }
/*---------------------------------------------------------*/


