/*-----------------------------------------------------------
Description: Adipec 2010
Author: Soren Aarlev
Author URl: www.aspevents.net
-----------------------------------------------------------*/



/* RESET
-----------------------------------------------------------*/
a img{border:none;}
.clear {clear:both;}
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 { margin:0; padding:0; font: 0.6em  Verdana, Arial, Sans-serif; text-align:center; color:#5a5858; background:url(../g/2010/template/bg_site.gif) repeat-x top;} 
a:link {color:#f15d22; text-decoration:none;} /* unvisited link */
a:visited {color:#f15d22; text-decoration:none; } /* visited link */
a:hover {color:#8cc63f; text-decoration:none; } /* mouse over link */
a:active {color:#f15d22; text-decoration:none;} /* selected link *
/*-----------------------------------------------------------*/


/* STRUCTURE
-----------------------------------------------------------*/
/*Wrappers*/
#PageBody_DIV{width:100%;}
#container {width:960px; margin:0 auto; position:relative;}

/*Header*/
#header {width:960px; height:186px;}
#header-left {float:left; width:344px; height:186px; }
#header-right {float:left; width:616px;  height:186px;}

/*Menu & Search Wrapper*/
#menu-and-search {width:960px; height:46px;}
#menu {float:left; width:765px; height:46px;}
#search {float:left; width:195px; height:46px; margin-top:12px; _margin-top:10px;}

/*Search*/
#searchfield { float:left; width:161px; height:25px; background:url(../g/2010/template/search_bg.gif) no-repeat;}
#searchfield input {height:21px;  width:150px; border:none; font:1.2em Arial, Sans-serif; color:#8a8a8a;  padding:4px 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:right; width:28px; height:25px; border:none;}

/*Content*/
#area-below-menu {width:351px; height:60px; background:url(../g/2010/template/bg_cta_powerbar.jpg) no-repeat; padding:119px 582px 0 27px; _margin-top:-12px;}
#content {width:960px; font:1.2em/1.7em Verdana, Arial, Sans-serif; text-align:left; margin-top:19px;}
#content-pages {width:960px; font:1.2em/1.7em Verdana, Arial, Sans-serif; text-align:left; background:url(../g/2010/template/bg_content_pages.gif) repeat-y; margin-top:20px;}
#content ul, #content-pages ul {padding:0; margin-left:1.5em;} /* To make Bullet Points line up*/

/*Columns Home*/
#column-left {float:left; width:478px; min-height:400px; _height:400px;}
#column-middle {float:left; width:247px; padding-left:19px;}
#column-right {float:left; width:197px; padding-left:19px;}  

/*Columns Pages*/
#column-left-pages {float:left; width:744px; min-height:400px; _height:400px;}
#column-right-pages {float:left; width:197px; padding-left:19px; }  
/*---------------------------------------------------------*/


/* NAVIGATION
-----------------------------------------------------------*/
/*Main Menu*/
.menu1{ z-index:999; position:relative;  float:left; width:765px; height:33px; margin-top:13px; _margin-top:11px;}
.menu1 li{list-style:none; float:left; position:relative; z-index:100;  min-height:33px;}
.menu1 ul{margin:0; padding:0; }
.menu1 table{position:absolute; border-collapse:collapse; z-index:80; left:0px; top:31px;} 	/* use the table to position the dropdown list (only to I.E.6) */
.menu1 ul li{background-color:transparent; display:block; background:url(../g/2010/template/bg_menu_off.gif) no-repeat; width:97px;}
.menu1 ul li:hover, .menu1 ul li a:hover{ display:block; background:url(../g/2010/template/bg_menu_on.gif) no-repeat; /*main menu Background on hover*/}
.menu1 ul li a {text-align:center; display:block;  font: bold 1.1em Helvetica, Arial, Sans-serif; letter-spacing:none; color:#fff; text-decoration:none; padding:11px 12px 8px 12px; }
.menu1 ul li a:visited {color:#fff;} /*Otherwise IE6 displays visited state as hover */
.menu1 ul li a:hover{text-align:center; display:block; font: bold 1.1em Helvetica, Arial, Sans-serif; letter-spacing:none; color:#fff; text-decoration:none; padding:11px 12px 8px 12px;}
.menu1 ul li a:active {color:#fff;} /*Otherwise IE6 displays active state as hover */

	
/*Sub Menu*/
.menu1 ul ul{margin:0; padding:0;}
.menu1 ul ul li{list-style:none; position:absolute; width:167px; }
.menu1 ul ul li a{ background-color:#333; color:#fff; font: 1.2em Arial, Sans-serif; letter-spacing:0; /*border-bottom:1px solid #2c2b2c; */padding:8px 13px; text-align:left; text-transform:none;}
.menu1 ul ul li a:visited {font-weight:normal; color:#fff;} /*Otherwise IE6 displays visited state as bold*/
.menu1 ul ul li a:hover{font: 1.2em Arial, Sans-serif; color:#1fbfb5; background-color:#333; background-image:none; letter-spacing:0; padding:0; padding:8px 13px; text-align:left; text-decoration:none; text-transform:none;}
.menu1 ul ul li a:active {font-weight:normal; color:#fff;} /*Otherwise IE6 displays active state as bold*/
.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; *left:-1px;}
.menu1 ul li:hover ul, .menu1 ul a:hover ul{visibility:visible;}	
/*---------------------------------------------------------*/



/* HEADINGS
-----------------------------------------------------------*/
/*Page Titles*/
h1.welcome {font:2.4em Helvetica, Arial, Sans-serif; color:#f15d22; letter-spacing:-0.1em;} 
h1.generic {font:2.4em/40px Helvetica, Arial, Sans-serif; color:#fff; letter-spacing:0em;} 
div.pagetitle-left {float:left; width:10px; height:40px; background:url(../g/2010/template/pt_l.gif) no-repeat; margin-bottom:20px;}
div.pagetitle {float:left; height:40px; background-color:#adbfc9; width:724px; margin-bottom:20px;}
div.pagetitle-right {float:left; width:10px; height:40px; background:url(../g/2010/template/pt_r.gif) no-repeat; margin-bottom:20px;}

/*Sheet Titles*/
h2 {font:1.8em Arial, Sans-serif; color:#f15d22;  letter-spacing:0em;}

/*Strap Titles*/
h3 {font:bold 1em Helvetica, Arial, Sans-serif; } 

/*Panel Titles*/
h4 {font:bold 1.1em Arial, Sans-serif; color:#434242;  padding-bottom:2px; border-bottom:2px dotted #767474;} 
/*---------------------------------------------------------*/



/* SHEETS
-----------------------------------------------------------*/
/*Welcome Sheet Home*/
div.welcomesheet {width:188px; height:188px; background:url(../g/2010/template/bg_welcomesheet.jpg) no-repeat; padding:37px 263px 0 27px; margin-bottom:20px;}

/*Default Sheet Home*/
div.sheetbody {margin-bottom:20px; border-bottom:1px solid #d5d4d4; position:relative;}
div.bodysheet {padding-bottom:20px;}
div.leftsheet {float:left; width:229px;}
div.rightsheet {float:left; width:229px; margin-left:20px;}
.fullsheet {width:478px; float:left; position:relative;}

/*Default Sheet Pages*/
div.sheetbody2 {margin-bottom:20px; border-bottom:1px solid #d5d4d4; position:relative;}
div.bodysheet2 {padding-bottom:20px; position:relative;}
div.leftsheet2 {float:left; position:relative; width:362px;}
div.rightsheet2 {float:left; position:relative; width:362px; margin-left:20px; }
.fullsheet2{width:744px; float:left;position:relative;}

/*Bordered Sheet Home */
div.sheet_1border {margin-bottom:20px;background-color:#d2e0e7; position:relative; float:left;}
div.sheetbody_1border {background-color:#d2e0e7;}
div.sheetbody_1border table{ position:relative; float:left;}
div.leftsheet3 {float:left; width:229px;}
div.rightsheet3 {float:left; width:229px; margin-left:20px;}
.fullsheet3 {width:478px; float:left; position:relative;}

/*Bordered Sheet Pages */
div.sheet_1border2 {margin-bottom:20px;background-color:#d2e0e7; position:relative; float:left;}
div.sheetbody_1border2 {background-color:#d2e0e7;}
div.sheetbody_1border2 table{ position:relative; float:left;}
div.leftsheet4 {float:left; width:362px;}
div.rightsheet4 {float:left; width:362px; margin-left:20px;}
.fullsheet4 {width:744px; float:left;position:relative;}

/*Bordered Sheet Graphics*/
div.t { width:100%; background:transparent url(../g/2010/template/sheet_t.gif) repeat-x top;}
div.b {background:transparent url(../g/2010/template/sheet_b.gif) repeat-x bottom;}
div.l {background:transparent url(../g/2010/template/sheet_l.gif) repeat-y left;}
div.r {background:transparent url(../g/2010/template/sheet_r.gif) repeat-y right;}
div.bl {background:transparent url(../g/2010/template/sheet_bl.gif) no-repeat scroll 0 100%;}
div.br {background:transparent url(../g/2010/template/sheet_br.gif) no-repeat scroll 100% 100%;}
div.tl {background:transparent url(../g/2010/template/sheet_tl.gif) no-repeat scroll 0 0; }
div.tr {background:transparent url(../g/2010/template/sheet_tr.gif) no-repeat scroll 100% 0; padding:25px;}
div.bg {background-color:#fff;}
.clear_all{margin:0; padding:0; line-height:0px;}
/*---------------------------------------------------------*/



/* PANELS
-----------------------------------------------------------*/
/* Plain Panel */
div.panel-1  {margin-bottom:14px;}
div.panel-1 P {margin:0; padding:0;}

/* Rounded Graphical Panel First */
div.panel-2-top {height:27px; background:url(../g/2010/template/1stpanel_t.gif) no-repeat;}
div.panel-2 { background:url(../g/2010/template/panel_bg.gif) repeat-y; padding:0 20px 0 20px;}
div.panel-2 P {margin:0; padding:0;}
div.panel-2-bottom {height:19px; background:url(../g/2010/template/panel_b.gif) no-repeat;}

/* Rounded Graphical Panel */
div.panel-3-top {height:21px; background:url(../g/2010/template/panel_t.gif) no-repeat;}
div.panel-3 {background:url(../g/2010/template/panel_bg.gif) repeat-y; padding:0 20px 0 20px;}
div.panel-3 P {margin:0; padding:0;}
div.panel-3-bottom {height:19px; background:url(../g/2010/template/panel_b.gif) no-repeat;}

/* Rounded Graphical Panel Last */
div.panel-4-top {height:21px; background:url(../g/2010/template/panel_t.gif) no-repeat;}
div.panel-4 {background:url(../g/2010/template/panel_bg.gif) repeat-y; padding:0 20px 0 20px;}
div.panel-4 P {margin:0; padding:0;}
div.panel-4-bottom {height:19px; background:url(../g/2010/template/panel_b_last.gif) no-repeat;}

/* Singular LHS Bordered Panels */
.panel_5{background:url(../g/2010/template/logo_panel_bg.gif); width:247px;}
.paneltitle_5{width:227px; min-height:21px; background:url(../g/2010/template/logo_panel_t.gif) no-repeat; font:Arial 1.5em bold; color:#f15d22; font-weight:bold; text-transform:uppercase; padding:20px 0 10px 20px;}
.panelbody_5{padding:0 20px 0 20px; width:207px;}
.panelbody_5 img{text-align:center;}
.panel_5_foot{background:url(../g/2010/template/logo_panel_b.gif) no-repeat; width:247px; height:21px;}
/*---------------------------------------------------------*/



/* FOOTER
-----------------------------------------------------------*/
/* Footer Wrapper*/
#footerwrapper {width:100%; height:46px; background:url(../g/2010/template/bg_footer.gif) repeat-x;}

/* Footer*/
ul#footer {height:48px; margin:0; padding:0; text-align:left; width:960px; margin:0 auto;} 
ul#footer li {list-style:none; display:inline;  color:#a0adb7;  padding:0 2px 0 2px; margin:0;  font:1em Verdana, Sans-serif;}
ul#footer li a{ color:#a0adb7;  text-decoration:none; padding:0;  font:1em/48px Verdana, Sans-serif;}
ul#footer li a:visited{color:#a0adb7; text-decoration:none; padding:0;}
ul#footer li a:hover{color:#fff; text-decoration:none; padding:0;}
ul#footer li a:active{color:#a0adb7; text-decoration:none; padding:0;}
/*---------------------------------------------------------*/