/*-----------------------------------------------------------
Description: AQUA2010
Author: Soren Aarlev
Author URI: www.aspevents.net
-----------------------------------------------------------*/



/* RESET
-----------------------------------------------------------*/
a img{border:none;}
.clear {clear:both;}
h1,h2,h3,h4,h5,h6,div {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:#747474; background:url(../g/2010/template/bg_site.gif) repeat-x top; margin:0; padding:0;} 
a:link {color:#0f1272; text-decoration:none;} /* unvisited link */
a:visited {color:#0f1272; text-decoration:none;} /* visited link */
a:hover {color:#96cee8; text-decoration:none;} /* mouse over link */
a:active {color:#0f1272; text-decoration:none;} /* selected link */
/*-----------------------------------------------------------*/



/* STRUCTURE
-----------------------------------------------------------*/
/*Wrappers*/
#PageBody_DIV {margin:0 auto; position:relative; width:1012px; margin-top:33px;}
#inner-wrapper-pages {margin:0 auto; width:1012px;background:url(../g/2010/template/bg_content_pages.gif) no-repeat top;} 
#page_border{ margin:0 auto; width:1012px; background:url(../g/2010/template/bg_pageborder.jpg) repeat-y;}

/*Header*/
#header {width:1000px; margin:0 auto; }
#header-left {float:left; width:751px; height:114px;}
#header-right {float:left; width:249px; height:114px;}

/*Marquee*/
#latest-news {margin:0 auto;  width:665px; height:21px; background:url(../g/2010/template/latest_news.gif) no-repeat bottom left; margin-top:30px; padding:1px 0 0 86px; font:1.2em Arial, Sans-serif; color:#747474; }
#latest-news a {color:#747474;}
#latest-news a:hover {color:#63a3c0;}

/*Content*/
#content {width:1000px;  font:1.1em/1.5em Arial, Sans-serif; text-align:left; margin:0 auto; background:url(../g/2010/template/bg_leftcolumn.jpg) repeat-y; }
#content ul {margin-left:1.5em;} /* To make Bullet Points line up*/
#content-pages {width:1000px;  font:1.1em/1.5em Arial, Sans-serif; text-align:left; margin:0 auto; padding-top:10px;  *margin-bottom:-10px; _margin-bottom:-10px;}

/*Main Images (Below Header on Homepage)*/
#main-images {width:1000px; margin:0 auto;}

/*Columns*/
#column-left-outer {float:left; width:751px; padding-top:20px; background-color:#fff;}
#column-left {padding:0 15px 0 15px; background:url(../g/2010/template/bg_leftcolumn.jpg) repeat-y; width:721px; _height:250px; min-height:250px; float:left; position:relative;}
#column-left table {float:left; margin:0; padding:0;}
#column-right {float:left; width:244px; padding-left:5px; margin-top:5px;}

/*Pagetitle*/
#pagetitle {float:left; width:751px; background:url(../g/2010/template/bg_pagetitle.jpg) no-repeat; height:39px;}

/*Search*/
#search {position:absolute; width:179px; height:21px; top:11px; right:270px; z-index:999; _top:-13px;}
#searchfield { float:left; width:160px; height:21px; background:url(../g/2010/template/search_bg.gif) no-repeat;}
#searchfield input {height:18px;  width:154px; border:none; font:1.2em Arial, Sans-serif; color:#8a8a8a;  padding:3px 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:19px; height:21px; border:none;}
/*---------------------------------------------------------*/

#column-left form{width:719px; float:left; position:relative;}

/* NAVIGATION
-----------------------------------------------------------*/
/* Main Menu */
#menu {height:61px; background:url(../g/2010/template/bg_menu.gif) repeat-x;}
div#mainmenu{position:relative; float:left; width:751px; padding:0; margin:0;  background-color:#bde8fb;}
ul#mainmenuitems{margin:0; padding:0;}
ul#mainmenuitems li{float:left; height:39px; display:inline; text-decoration:none; overflow:hidden; padding-left:10px;}
ul#mainmenuitems li a{text-decoration:none; color:#438eae;  font:1.6em/39px Gill Sans MT, arial, sans serif; padding:0 5px 0 5px; display:inline-block;}
ul#mainmenuitems li a:hover{text-decoration:none; color:#fff; font:1.6em/39px Gill Sans MT, arial, sans serif; padding:0 5px 0 5px;background-color:#96cee8;}
li.menu_on a {text-decoration:none; font-family:arial, verdana, sans-serif; font-size:1em; font-weight:bold; padding:0px;}
li.menu_on a:hover {text-decoration:none; font-family:arial, verdana, sans-serif; font-size:1em; font-weight:bold; padding:0px; color:#fff;}*/
ul#mainmenuitems  li.menuwithsub_on{height:60px;}
ul#mainmenuitems  li.menuwithsub_off{height:39px;}

/* Sub Menu */
div#submenu{ margin:0; padding:0; position:absolute; float:left; width:751px; height:21px;  background-color:#bde8fb; left:0px; top:39px; border-top:1px solid #fff;}
ul#submenuitems{position:relative; margin:0; padding:0; height:21px; background-color:#bde8fb;}
ul#submenuitems li{float:left; position:relative;  display:inline; text-decoration:none;  background-color:#96cee9; height:21px;}
ul#submenuitems li a{text-decoration:none; color:#2883b2; font:1.1em/21px Arial, Helvetica, Sans-serif;  display:inline-block; background-color:#96cee9;}
ul#submenuitems li a:hover{text-decoration:none; color:#fff; font:1.1em/21px Arial, Helvetica, Sans-serif; display:inline-block;}
li.submenu_on a{color:#fff!important;}
li.submenu_off{}
/*---------------------------------------------------------*/



/* HEADINGS
-----------------------------------------------------------*/
/*Page Titles*/
.pagetitle_l {float:left; width:40px; height:39px; background:url(../g/2010/template/pagetitle_l.jpg) no-repeat;}
h1 {float:left; font:2em Arial, Sans-serif; color:#63a3c0; text-align:left; padding:10px 12px 0 3px; letter-spacing:-1px; background:url(../g/2010/template/pagetitle_bg.jpg) repeat-x;} 
.pagetitle_r {float:left; width:14px; height:39px; background:url(../g/2010/template/pagetitle_r.jpg) no-repeat;}

/*Sheet Titles*/
h2 {font:1.4em Arial, Sans-serif; color:#45a943; }

/*Strap Titles*/
h3 {font:bold 1em Helvetica, Arial, Sans-serif; color:#333;} 

/*Panel Titles*/
h4 {font:bold 1.2em Arial, Sans-serif; color:#899a15;}


.ez_header{font:1.75em Arial, Sans-serif; color:#fff; }
/*---------------------------------------------------------*/



/* SHEETS
-----------------------------------------------------------*/
/*Default Sheet*/
.sheetbody {padding-bottom:20px;}
.bodysheet { }
.fullsheet{float:left; width:710px;}
.leftsheet {float:left; width:350px;}
.rightsheet {float:left; width:350px; margin-left:10px; border-left:1px solid #bce8fb; padding-left:10px;}
/*---------------------------------------------------------*/


/* PANELS
-----------------------------------------------------------*/
/* Plain Panels*/
div.panel-1-top  {height:10px; background:url(../g/2010/template/greenpanel_t.jpg) no-repeat;}
div.panel-1-body {background:url(../g/2010/template/greenpanel_bg.jpg) repeat-y; padding:0 10px 0 10px; _margin-top:-4px;}
div.panel-1-body P {margin:0; padding:0;}
div.panel-1-bottom {height:10px; background:url(../g/2010/template/greenpanel_b.jpg) no-repeat; margin-bottom:5px;}
/*---------------------------------------------------------*/


/* FOOTER
-----------------------------------------------------------*/
ul#footer {width:990px; height:28px; margin:0 auto; text-align:left; padding:19px 0 0 10px ; background:url(../g/2010/template/bg_footer.jpg) no-repeat; } 
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:1em Arial, Sans-serif;}
ul#footer li a{ color:#5ea3c3;  text-decoration:none; padding:0;  font:1em Arial, Sans-serif;}
ul#footer li a:visited{color:#5ea3c3; text-decoration:none; padding:0;}
ul#footer li a:hover{color:#0f1272; text-decoration:none; padding:0;}
ul#footer li a:active{color:#5ea3c3; text-decoration:none; padding:0;}
/*---------------------------------------------------------*/
