/*-----------------------------------------------------------
Description: SWIAEE 2010
Version: 1.0
Author: Marta Matos
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, body {border:0; margin:0; padding:0;}
body {font:0.8em  Arial, Helvetica, Sans-serif; text-align:left; color:#5e5f60; background-color:#22272d;}
body a{color:#008a5f; text-decoration:none;}
body a:hover{color:#0069aa; text-decoration:none;}
/*---------------------------------------------------------*/

/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV {width:900px; position:relative; margin:0 auto;}
#wrapper{width:900px; position:relative; float:left;}
	#header{width:900px; position:relative; float:left;}
	#menu{width:900px; position:relative; float:left; height:40px; background:url(../g/2011/template/menu_bg.gif) repeat-x; z-index:60;}
	#content{width:900px; position:relative; float:left; background:url(../g/2011/template/bg_content.jpg) repeat-y;}
		#sheet{width:568px; padding:20px 30px; position:relative; float:left; border-left:1px solid #fff; border-right:1px solid #fff; background:url(../g/2011/template/sheet_bg_top.gif) repeat-x top #fff;}
		#pb_right{width:270px; position:relative; float:left;}
	#pb_bottom{width:880px; position:relative; float:left; padding:20px 0px 20px 20px; background-color:#2d333c; _height:145px; _overflow:hidden;}
	#foot{width:900px; position:relative; float:left; height:51px; background:url(../g/2011/template/footer_bg.gif) repeat-x;}
		#asp{float:left;}
/*---------------------------------------------------------*/

/* HEADER
-----------------------------------------------------------*/
#header_top{width:900px; height:83px; position:relative; float:left; background:url(../g/2011/template/header_top.jpg) no-repeat;}
#header_top ul{float:left; margin:23px 0 0 280px; _margin:23px 0 0 140px; font-size:0.85em;}
#header_top ul li{display:inline; float:left; color:#06b67f; padding-left:5px;}
#header_top ul li a{color:#06b67f;}
#header_top ul li a:hover{color:#ffffff;}
#header_bottom{position:relative; float:left;}
/*---------------------------------------------------------*/

/* SEARCH
-----------------------------------------------------------*/
.search{width:270px; height:57px; background:url(../g/2011/template/search_bg.gif) no-repeat;}
#inp{float:left;}
#inp input{float:left; margin:19px 0 0 85px; border:solid 0px; color:#666; padding:3px 0 0 5px; width:125px;}
#inpimg{float:left; margin:17px 0 0 0px;}
/*---------------------------------------------------------*/


/* NAVIGATION
-----------------------------------------------------------*/
/*********[BEGIN]mainmenu*********/
.menu1{ z-index:60; position:relative;  float:left; height:40px; background-color:transparent; margin-top:0px; _margin-top:0px; width:900px;}
.menu1 li{list-style:none; float:left; position:relative; z-index:60;  min-height:40px;}
.menu1 ul{margin:0; padding:0; }
.menu1 table{position:absolute; border-collapse:collapse; z-index:60; left:-1px; top:38px;} 	/* use the table to position the dropdown list (only to I.E.6) */
.menu1 ul li{background-color:transparent; display:block;}
.menu1 ul li:hover, .menu1 ul li a:hover{ display:block; background-color:#008a5f; /*main menu Background on hover*/}
.menu1 ul li a, .menu1 ul li a:hover{text-align:center; display:block; font-family:Arial, Helvetica, sans-serif; font: bold 1em Arial, Sans-serif; color:#fff; text-decoration:none; padding:13px 15px 11px 15px; _padding:13px 12px 11px 12px; border-right:solid 1px #5d6b7f;}
/*********[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:#016b4a; color:#fff; font: normal 0.85em Arial, Sans-serif; padding:7px 13px; text-align:left; border:none;}
.menu1 ul ul li a:hover{font: normal 0.85em Arial, Sans-serif;color:#03be84; background-color:#016b4a;padding:0; padding:7px 13px; text-align:left; border:none;}
.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
-----------------------------------------------------------*/
h1{font-weight:bold; font-size:2.3em; color:#008a5f; text-align:left; background:url(../g/2011/template/line_sheet.jpg) repeat-x bottom left; padding-bottom:17px;} 
h2{font-weight:bold; font-size:1.4em; color:#0069aa; text-align:left;}
h3{font-size:1.1em; color:#5e5f60; font-weight:bold; text-align:left; margin-top:7px;}
h4{font-size:0.9em; font-weight:bold; color:#fff;}
/*-----------------------------------------------------------*/

/* SHEETS
-----------------------------------------------------------*/
div.bodysheet{text-align:left; margin-bottom:15px; line-height:1.45em;}

div.sheetbody{padding-top:10px;}
div.fullsheet{width:568px;}
div.leftsheet {width:277px; float:left; margin-right:14px;}
div.rightsheet {width:277px; float:left;}
/*---------------------------------------------------------*/

/* PANELS
-----------------------------------------------------------*/
.panel_2{float:left; width:230px; padding:20px; margin:0px; position:relative; background:url(../g/2011/template/panel_bg_right.gif) bottom repeat-x #eeeeee;}
.paneltitle_2{padding-bottom:5px; position:relative;font-size:1.3em; color:#5e5f60; font-weight:bold; text-align:left;}
.panelbody_2{}
.panel_2_foot{width:0; height:0;}


.panel_4{float:left; width:195px; margin-right:22px; position:relative; float:left;}
.paneltitle_4{height:15px; width:175px; background:url(../g/2011/template/panel_title_bg.gif) repeat-x; padding:10px; position:relative; float:left;}
.panelbody_4{width:175px; height:110px; background-color:#fff; border-bottom:solid 4px #008a5f; padding:10px; color:#008a5f; position:relative; float:left;}
.panelbody_4 p {margin:0; padding:0;}
.panelbody_4 img{display:block; text-align:center; margin:0 auto;}
.panel_4_foot{width:0; height:0;}
/*---------------------------------------------------------*/


/* FOOTER
-----------------------------------------------------------*/
ul#footer {float:left; position:relative; width:639px; margin:0; padding:20px 0 0 25px;} 
ul#footer li {list-style:none; display:inline; font-size:0.85em; color:#06af7a; padding:0 3px;}
ul#footer li a{color:#06af7a; text-decoration:none;}
ul#footer li a:hover{color:#fff; text-decoration:none;}
/*---------------------------------------------------------*/
