/*-----------------------------------------------------------
Description: AEV 2010
Author: Soren Aarlev
Author URI: www.aspevents.net
-----------------------------------------------------------*/



/* RESET
-----------------------------------------------------------*/
a img{border:none;}
.clear {clear:both; height:0; line-height:0;}
h1,h2,h3,h4,h5,h6,div,img {margin:0; padding:0;}
/*-----------------------------------------------------------*/



/* WEBSITE HTML/BODY
-------------------------------------------------------------*/
html {border:0; margin:0; padding:0; font-size:16px;} 
body { font: 0.6em  Verdana, Arial, Sans-serif; text-align:center; color:#3a3939; background:url(../g/2009/template/bg_site.gif) repeat-x top; margin:0; padding:0;} 
a:link {color:#046e3b; text-decoration:none;} /* unvisited link */
a:visited {color:#046e3b; text-decoration:none;} /* visited link */
a:hover {color:#989898; text-decoration:none;} /* mouse over link */
a:active {color:#046e3b; text-decoration:none;} /* selected link */
/*-----------------------------------------------------------*/



/* STRUCTURE
-----------------------------------------------------------*/
/*Wrappers*/
#PageBody_DIV{width:100%;} 
#container {margin:0 auto; position:relative; width:1000px;}

/*Header*/
#header {width:1000px; height:134px;}
#header-left {float:left; width:169px; height:134px;}
#header-right {float:left; width:358px; height:134px; background:url(../g/2009/template/header_right_bg_aev.jpg) no-repeat; padding-left:473px; }

/*Content*/
#content {width:1000px; margin-top:19px; font:1.2em/1.7em Verdana, Arial, Sans-serif; text-align:left; min-height:450px; _height:450px;}
#content ul {margin-left:1.5em;} /* To make Bullet Points line up*/
#welcome-image {width:1000px; height:198px; margin-bottom:20px; /*background:url(../g/2009/template/welcome_image_aeo.jpg) no-repeat;*/}
#welcome-image P {margin:0; padding:0;}

/*Columns Home*/
#column-left {float:left; width:662px;}
#column-middle {float:left; width:150px; padding-left:16px;}
#column-right {float:left; width:150px; padding-left:22px;}

/*Columns Pages*/
#column-left-pages {float:left; width:756px;}
#column-right-pages {float:left; width:229px; padding-left:15px;}

/*Search*/
#search {width:217px; height:45px; float:left; margin-top:5px; padding-left:68px; _margin-top:-2px;}
#searchfield { float:left; width:182px; height:36px; background:url(../g/2009/template/search_bg.jpg) no-repeat;}
#searchfield input {height:26px;  width:176px; border:none; font:1.2em Arial, Sans-serif; color:#8a8a8a;  padding:10px 0 0 6px; background:none; text-align:left;} /*style the input form*/
#search form {margin-bottom:0;} /* Remove default bottom margin on forms*/
#searchbutton {float:left; width:30px; height:36px; border:none;}
/*---------------------------------------------------------*/



/* NAVIGATION
-----------------------------------------------------------*/
/*********[BEGIN]mainmenu*********/
.menu1{position:relative; float:left; width:715px; height:45px; _margin-top:-6px; z-index:999; clear:both;}
.menu1 li{list-style:none; float:left; list-style:none;  position:relative; z-index:998;  }
.menu1 ul{margin:0; padding:0; }
.menu1 table{position:absolute; border-collapse:collapse; z-index:80; left:-1px; top:44px;} 	/* use the table to position the dropdown list (only to I.E.6) */
.menu1 ul li{background-color:none; display:block;}
.menu1 ul li:hover, .menu1 ul li a:hover{ display:block; background-color:transparent; /*main menu Background on hover*/}
.menu1 ul li a, .menu1 ul li a:hover{text-align:center; display:block; font-family:Verdana, Helvetica, sans-serif; font: bold 1em Arial, Sans-serif; color:#fff; text-decoration:none; padding:0; }
/*********[END]mainmenu*********/
	
/*********[BEGIN]submenu*********/
.menu1 ul ul{margin:0; padding:0; }
.menu1 ul ul li{list-style:none; position:absolute; width:170px;}
.menu1 ul ul li a{ background-color:#323031; color:#fff; font: 1.1em Arial, Sans-serif; padding:6px 13px; text-align:left; border-bottom:1px solid #4e4e4e; }
.menu1 ul ul li a:visited{color:#fff;}
.menu1 ul ul li a:hover{font: 1.1em  Arial, Sans-serif;color:#046e3b;background-color:#323031; padding:6px 13px; text-align:left;}
.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;}
/*********[END]submenu*********/
/*---------------------------------------------------------*/



/* HEADINGS
-----------------------------------------------------------*/
/*Page Titles*/
h1 { height:45px; font:bold 2em/41px Helvetica, Arial, Sans-serif; color:#3a3939; letter-spacing:-1px;  background:url(../g/2009/template/pagetitle_bg.gif) no-repeat; padding-left:23px; margin-bottom:20px;} 

/*Sheet Titles*/
h2 {font:bold 1.4em Arial, Sans-serif; color:#046e3b; padding:0 0 2px 0; border-bottom:2px dotted #a0a0a0;}

/*Strap Titles*/
h3 {font:bold 1em Helvetica, Arial, Sans-serif; color:#333;} 

/*Panel Titles*/
h4.panel-home { font:bold 1.2em/31px Helvetica, Arial, Sans-serif; color:#fff; margin:0; padding:0;}
h4.panel-pages { font:bold 1.1em Arial, Sans-serif; color:#333; margin:0; padding:0; border-bottom:2px dotted #a0a0a0; padding-bottom:2px;}  

 /*Footer Titles*/
 h5 {font:bold 1.2em Helvetica, Arial, Sans-serif; color:#fff; _padding-bottom:4px;}
/*---------------------------------------------------------*/



/* SHEETS
-----------------------------------------------------------*/
/*Bordered Sheet (Default)*/
.sheet_1border {margin-bottom:20px;background-color:#fff; }
.sheetbody_1border { padding:8px 0 0 0; background-color:#fff; }
.leftsheet {float:left; width:321px;}
.rightsheet {float:left; width:321px; margin-left:20px;}
.t { width:100%; background:transparent url(../g/2009/template/sheet_t.gif) repeat-x top;}
.b {background:transparent url(../g/2009/template/sheet_b.gif) repeat-x bottom;}
.l {background:transparent url(../g/2009/template/sheet_l.gif) repeat-y left;}
.r {background:transparent url(../g/2009/template/sheet_r.gif) repeat-y right;}
.bl {background:transparent url(../g/2009/template/sheet_bl.gif) no-repeat scroll 0 100%; }
.br {background:transparent url(../g/2009/template/sheet_br.gif) no-repeat scroll 100% 100%;}
.tl {background:transparent url(../g/2009/template/sheet_tl.gif) no-repeat scroll 0 0; }
.tr {background:transparent url(../g/2009/template/sheet_tr.gif) no-repeat scroll 100% 0; padding:20px;}
.bg {background-color:#fff;}
.clear_all{margin:0; padding:0; line-height:0px;}

/*Bordered Sheet Pages*/
.sheet_1border2 {margin-bottom:20px;background-color:#fff; }
.sheetbody_1border2 { padding:8px 0 0 0; background-color:#fff; }
.leftsheet2 {float:left; width:361px;}
.rightsheet2 {float:left; width:361px; margin-left:20px;}
.t2 { width:100%; background:transparent url(../g/2009/template/sheet_t.gif) repeat-x top;}
.b2 {background:transparent url(../g/2009/template/sheet_b.gif) repeat-x bottom;}
.l2 {background:transparent url(../g/2009/template/sheet_l.gif) repeat-y left;}
.r2 {background:transparent url(../g/2009/template/sheet_r.gif) repeat-y right;}
.bl2 {background:transparent url(../g/2009/template/sheet_bl.gif) no-repeat scroll 0 100%; }
.br2 {background:transparent url(../g/2009/template/sheet_br.gif) no-repeat scroll 100% 100%;}
.tl2 {background:transparent url(../g/2009/template/sheet_tl.gif) no-repeat scroll 0 0; }
.tr2 {background:transparent url(../g/2009/template/sheet_tr.gif) no-repeat scroll 100% 0; padding:20px;}
.bg2 {background-color:#fff;}
.clear_all{margin:0; padding:0; line-height:0px;}

/*---------------------------------------------------------*/



/* PANELS
-----------------------------------------------------------*/
/* Plain Panels*/
div.panelbody_plain  {margin-bottom:20px;}
div.panelbody_plain P {margin:0; padding:0;}

/*Bottom Content Panel Home*/
div.panelbody_bottomcontent {height:36px; background:url(../g/2009/template/interact_bg.gif) no-repeat; padding:10px 0 0 23px; clear:both;}
div.panelbody_bottomcontent table {width:232px;}
div.panelbody_bottomcontent P {margin:0; padding:0;}

/*Bottom Content Panel Pages*/
div.panelbody_bottomcontent_pages {height:36px; background:url(../g/2009/template/interact_bg_wide.gif) no-repeat; padding:10px 0 0 23px; clear:both;}
div.panelbody_bottomcontent_pages table {width:232px;}
div.panelbody_bottomcontent_pages P {margin:0; padding:0;}

/*Homepage Logo Rotator Panel*/
div.panelbody_graphical_home_top {height:12px; background:url(../g/2009/template/panel_home_t.gif) no-repeat;}
div.panelbody_graphical_home_body {background:url(../g/2009/template/panel_home_bg.gif) repeat-y; padding:0 5px 5px 5px;}
div.panelbody_graphical_home_bottom {height:31px; background:url(../g/2009/template/panel_home_b.gif) no-repeat; text-align:center; margin-bottom:20px;}
div.panelbody_graphical_home_body P {margin:0; padding:0;}

/*1st Graphical Panel on Pages*/
div.panelbody_graphical_pages_top1{height:27px; background:url(../g/2009/template/panel_pages_t_1st.gif) no-repeat; padding:18px 18px 0 16px;}
div.panelbody_graphical_pages_body1 {background:url(../g/2009/template/panel_pages_bg.gif) repeat-y; padding:0 18px 5px 16px;}
div.panelbody_graphical_pages_bottom1 {height:15px; background:url(../g/2009/template/panel_pages_b.gif) no-repeat; margin-bottom:16px;}
div.panelbody_graphical_pages_body1  P {margin:0; padding:0;}

/*Remaining Graphical Panels on Pages*/
div.panelbody_graphical_pages_top2 {height:27px; background:url(../g/2009/template/panel_pages_t.gif) no-repeat; padding:18px 18px 0 16px;}
div.panelbody_graphical_pages_body2 {background:url(../g/2009/template/panel_pages_bg.gif) repeat-y; padding:0 18px 5px 16px;}
div.panelbody_graphical_pages_bottom2 {height:15px; background:url(../g/2009/template/panel_pages_b.gif) no-repeat; margin-bottom:16px;}
div.panelbody_graphical_pages_body2 P {margin:0; padding:0;}
/*---------------------------------------------------------*/



/* FOOTER
-----------------------------------------------------------*/
/*Wrapper*/
#footer-wrapper {font:1.2em/1.5em Verdana, Arial, Sans-serif; width:100%; height:201px; background:url(../g/2009/template/footer_bg.gif) repeat-x; margin-top:20px;}

/*Footer Content*/
#footer-content {width:1000px;  height:153px; padding-top:10px; text-align:left; margin:0 auto; color:#fff;}
#footer-content a {color:#ccc; border-bottom:1px solid #585858; padding:3px 0 3px 0; display:block; width:300px;}
#footer-content a:hover {color:#fff;}


/*Footer Bottom Links*/
ul#footer {width:1000px; height:38px; margin:0 auto; text-align:left; padding:0;} 
ul#footer ul {margin:0; padding:0;}
ul#footer li {list-style:none; display:inline;  color:#636363;  padding:0 2px 0 2px; margin:0;  font:bold 0.9em/38px Arial, Sans-serif;}
ul#footer li a{ color:#636363;  text-decoration:none; padding:0;  font:bold 0.9em/38px Arial, Sans-serif;}
ul#footer li a:visited{color:#636363; text-decoration:none; padding:0;}
ul#footer li a:hover{color:#fff; text-decoration:none; padding:0;}
ul#footer li a:active{color:#636363; text-decoration:none; padding:0;}
/*---------------------------------------------------------*/