/*-----------------------------------------------------------
Description: May Series 2010 2010
Version: 1.0
Author: Marta Matos
Author URI: www.aspevents.net
Last Updated: 23/02/2009 10:33
-----------------------------------------------------------*/


/* 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; background-color:#bababa; color:#23242e;}
body a{color:#f0991d; text-align:left; text-decoration:none;}
body a:hover{ color:#d55a1e; text-align:left; text-decoration:none;}
/*---------------------------------------------------------*/

/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV{position:relative; margin:0 auto; width:1010px;}
#wrapper{position:relative; float:left; width:960px; padding-left:25px; padding-right:25px; background:url(../g/2010/template/bg.gif) repeat-y #bababa;}
	#pb_top{float:left; width:725px; height:88px; margin:10px 0px;}
	#quickmenu{float:left; width:233px; height:88px; margin:10px 0px;}
	#top{position:relative; width:960px; z-index:999;}
		#header{position:relative; float:left; width:727px; height:145px; font-size:0;}
			#bt_register{position:absolute; width:150px; height:48px; top:40px; left:348px; background-color:transparent;}
		#quicklinks{float:left; width:173px; padding:20px 30px 20px 30px; height:105px; background:url(../g/2010/template/quicklink_bg.gif) repeat-x;}
		#menu{float:left; width:960px; height:49px; background:url(../g/2010/template/menu_bg.gif) repeat-x;}
		#search{float:left; width:341px; height:49px; background:url(../g/2010/template/search.gif) no-repeat; position:relative;}
			#search input{margin:14px 0 0 75px; width:195px; border:0;}
			#search  input.inpimg{float:left; margin:12px 0 0 12px; width:40px; height:23px;}
	#left{position:relative; float:left; width:606px; margin-top:16px;}
		#pb_left{position:relative; float:left; width:606px;}
		#pb_banner{position:relative; float:left; width:470px; float:right; }
		#sheet{position:relative; float:left; width:606px; margin-top:16px;}
		#sheet_pages{position:relative; float:left; width:596px; margin-top:16px; padding:0 0 0 10px;}
		#pb_buttons{position:relative; float:left; width:596px; margin-top:10px; padding:0 0 0 10px;}
	#right{float:left; width:335px; margin-top:16px; margin-left:19px;}
		#pb_right1{ float:left; width:335px; border-bottom:1px solid white;}
		#pb_right2{ float:left; width:160px; margin-top:16px; border-bottom:1px solid white;}
		#pb_right3{float:left; width:160px; margin-left:15px; margin-top:16px;}
	#footerdiv{float:left; width:960px; background:url(../g/2010/template/footer_bg.gif) repeat-x #757575; min-height:90px; margin-top:16px;}
	#pb_footer{position:relative; float:left; width:960px;}
/*---------------------------------------------------------*/

/* QUICK MENU
-----------------------------------------------------------*/
#quickmenu ul{float:left; position:relative; top:5px;}
#quickmenu ul li{float:left; display:inline; text-align:left;}
#quickmenu ul li a{font-size:0.9em; font-weight:bold; color:#f0991d;}
#quickmenu ul li a:hover{font-size:0.9em; font-weight:bold; color:#d55a1e;}
/*---------------------------------------------------------*/

/* NAVIGATION
-----------------------------------------------------------*/
/*********[BEGIN]mainmenu*********/
.menu1{ z-index:999; position:relative; float:left; width:619px; height:49px;}
.menu1 li{list-style:none; float:left; position:relative; z-index:100;  min-height:49px;}
.menu1 ul{margin:0; padding:0; }
.menu1 table{position:absolute; border-collapse:collapse; z-index:80; left:-1px; top:48px;} 	/* use the table to position the dropdown list (only to I.E.6) */
.menu1 ul li{display:block;}
.menu1 ul li:hover, .menu1 ul li a:hover{ display:block; background:url(../g/2010/template/submenu_bg.gif) repeat-x; /*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 0.90em Arial, Sans-serif; color:#fff; text-decoration:none; padding:17px 12px 17px 12px; _padding:17px 12px 17px 12px;}
/*********[END]mainmenu*********/
	
/*********[BEGIN]submenu*********/
.menu1 ul ul{margin:0; padding:0; }
.menu1 ul ul li{list-style:none; position:absolute; width:169px;}
.menu1 ul ul li a{ background-color:#d55a1e; color:#fff; font: normal 0.9em Arial, Sans-serif; _font-size:1em; padding:6px 13px; text-align:left;}
.menu1 ul ul li a:hover{font: normal 0.9em Arial, Sans-serif; _font-size:1em; color:#fff; background:none; background-color:#f0991d;padding:0; 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*********/
#submenu_last{width:169px; height:5px; background:url(../g/2010/template/submenulast_bg.gif) no-repeat bottom; font-size:0;}
/*---------------------------------------------------------*/


/* SHEETS
-----------------------------------------------------------*/
h1{}
h2{height:28px; background:url(../g/2010/template/sheet_bg.gif) repeat-x top #969696; font-size:1.2em; font-weight:bold; color:#fff; padding:10px 10px 0 10px;}
h3{font-size:1.1em; font-weight:bold; color:#e7e7e7; padding:5px 10px 5px 10px;}
.bodysheet2{background-color:#e7e7e7; padding:10px;}
.fullsheet2{width:606px; float:left;}
.leftsheet2{width:295px; float:left;}
.rightsheet2{width:295px; float:left; margin-left:16px;}
.hoz{height:16px; width:16px;}

.bodysheet{background-color:#e7e7e7; padding:10px;}
.fullsheet{width:606px; float:left;}
.leftsheet{width:295px; float:left;}
.rightsheet{width:295px; float:left; margin-left:16px;}

.ez_header{color:#fff; font-weight:bold;}
.ez_po_header{color:#fff; font-weight:bold;}

.sheetbody_3 h2{height:28px; background:url(../g/2010/template/news_bg.gif) repeat-x top #969696; font-size:1.2em; font-weight:bold; color:#fff; padding:10px 10px 0 10px;}

#sheet_pages h1{background-color:#fff; font-size:1.5em; font-weight:normal; color:#f0991d; padding:10px 0px 10px 0px; border-bottom:solid 1px #cfcfcf;}
#sheet_pages h2{background:none; background-color:#fff; font-size:1.5em; font-weight:normal; color:#f0991d; padding:0; margin:0;}
#sheet_pages h3{padding:10px 0 0 0px; font-size:1.1em; color:#666;}
#sheet_pages .bodysheet2{background-color:#fff; padding:10px 0 0 0;}
#sheet_pages .bodysheet2 a{color:#f0991d;}
#sheet_pages .bodysheet2 a:hover{color:#d55a1e;}
#sheet_pages .fullsheet2{width:596px; float:left;}
#sheet_pages  .leftsheet2{width:290px; float:left;}
#sheet_pages .rightsheet2{width:290px; float:left; margin-left:16px;}
/*---------------------------------------------------------*/



/* PANELS
-----------------------------------------------------------*/

/*QUICK LINKS*/
.panel_top1 h4{color:#f4b60f; font-size:1.3em; padding-bottom:10px;}
.panel_body1{line-height:1.5em;}
.panel_body1 a{color:#fff; font-weight:normal;}
.panel_body1 a:hover{color:#f4b60f; font-weight:normal;}
/*-----------*/

/*WELCOME PANEL*/
#panel2{float:left; width:566px; background:url(../g/2010/template/sheet_bg1.gif) no-repeat top #9c9b9b; padding:20px;}
.panel_top2 h4{color:#fff; font-size:2.2em; font-weight:normal; padding-bottom:10px;}
.panel_body2{color:#fff; line-height:1.4em;}
.panel_body2 a{color:#d55a1e;}
.panel_body2 a:hover{color:#f4b60f;}
/*-----------*/

/*TESTIMONIALS PANEL*/
#panel3{float:left; width:566px; background:url(../g/2010/template/pgrey_left_bg.gif) repeat-y top; padding:10px 20px;}
.panel_top3 h4{color:#fff; font-weight:normal; padding-bottom:10px;}
.panel_body3{color:#f0991d; line-height:1.4em; font-weight:bold;}
/*-----------*/

/*GREY PANEL*/
#panel4{float:left; width:160px;}
.panel_top4 h4{color:#fff; font-size:1em; font-weight:bold; background:url(../g/2010/template/greypanel_bg.gif) repeat-x top; height:16px; padding:5px;}
.panel_body4{color:#23242e; line-height:1.4em; border:solid 1px #c6c5c5; padding:10px;}
.panel_bottom4{height:16px;}
/*-----------*/

/*BORDER PANEL*/
#panel5{float:left; border:solid 1px #c6c5c5; width:158px; margin-bottom:16px;}
.panel_body5{color:#666; line-height:1.4em; font-weight:normal; padding:8px;}
/*-----------*/

/*FOOTER/Sitemap PANEL*/
#panel6{float:left; padding:20px 15px;}
.panel_top6 h4{color:#d55a1e; font-size:1.4em; font-weight:bold; padding-bottom:10px;}
.panel_body6{}
.panel_body6 a{color:#f4b60f; font-weight:bold; font-size:0.85em;}
.panel_body6 a:hover{color:#d55a1e;}
/*-----------*/
/*---------------------------------------------------------*/

  /* FOOTER
 -----------------------------------------------------------*/ 
 ul#footer {margin:0; padding:0; text-align:right; font:normal 0.8em Arial, Sans-serif; margin-right:10px; margin-top:20px; margin-bottom:10px;}
 ul#footer li {margin:0; padding:0; color:#fff; display:inline; padding:0 2px 0 2px;}
 ul#footer li a{color:#fff; text-decoration:none;} 
 ul#footer li a:hover{color:#d55a1e; text-decoration:none;} 
  /*---------------------------------------------------------*/ 
  
  
/* CONTENT SLIDER
-----------------------------------------------------------*/ 

.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 295px; /*width of featured content slider*/
height: 180px;
float:right;
margin-bottom:16px;
}


.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
width: 295px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 180px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.slider_title{font-size:1.2em; font-weight:bold; padding:10px 0 5px 15px; color:#c94200;}

.pagination{
float:left;
padding:0;
width: 311px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
height:180px;
text-align: left;
background-color: #fbe1c3;
margin-bottom:16px;
}

ul.list{list-style:none; position:relative; margin:0; padding:0; padding-left:30px;}
ul.list li{padding-top:4px; position:relative;}
.list img{ position:absolute; margin-left:-22px; margin-top:-2px;}

.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #d55a1e;
font-weight:bold;
font-size:0.9em;
cursor:pointer;
}

.pagination a:hover, .pagination a.selected{
color: #650801;
cursor:pointer;
}

/*---------------------------------------------------------*/ 
.ez_listitem_enhanced {}
