/*-----------------------------------------------------------
Description: Cycle 2009 Version: 1.0
Author: Marta MAtos
Author URI: www.aspevents.net
-----------------------------------------------------------*/


/* RESET
-----------------------------------------------------------*/
html, body {border:0; margin:0; padding:0;}
a img {border:none; margin:0;}
.clear {clear:both;}
/*---------------------------------------------------------*/


/* WEBSITE HTML/BODY
-----------------------------------------------------------*/
html, body {border:0; margin:0; padding:0;}
body {font:normal 0.75em Arial, Helvetica, sans-serif; color:#323232; text-align:left; background-color:#3973a4;}
a {color:#eb885b; text-decoration:none;}
a:hover {color:#004e7f; text-decoration:none;}
/*---------------------------------------------------------*/


/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV { width:960px; margin:0 auto; position:relative;}
#wrapper{ width:960px; margin:0 auto; position:relative;}
#header{position:relative; float:left; width:960px; height:293px; background-color:#3973a4;}
	#logo{position:relative; float:left; height:293px; width:395px;}
	#top_animation{position:relative; float:left; height:293px; width:565px; background:url(../g/2009/template/animation_top7.jpg) no-repeat;}
#menu{position:relative; float:left; width:960px; height:40px; background:url(../g/2009/template/pattern.jpg) repeat; z-index:999; margin:0; padding:0;}
/*	#email_print{position:relative; float:left; height:40px; margin:0; padding:0;}
*/
#topfunc{position:relative; float:left; width:960px; height:69px; background:url(../g/2009/template/topfunc_bg.jpg) no-repeat;}
	#marquee{position:relative; float:left; width:715px; height:20px; margin:25px 0 0 10px; }
		#marquee a{color:#333436;}
		#marquee a:hover{color:#db7d52;}
	#search{float:left; position:relative; margin:27px 0 0 44px; _margin-left:33px;}
		.inp{ width: 126px; border:0; font-size:0.9em; height:14px; color:#666;}
		.inpimg{margin:-12px 0 0 10px; width:50px; height:40px;}
#sheet{ position:relative; float:left; width:740px;}
#sheet_actions{ position:relative; float:left; width:710px; background:url(../g/2009/template/pattern.jpg) repeat; padding:15px;}
#pb_right{position:relative; float:left; margin-left:14px; width:206px; }
/*---------------------------------------------------------*/


/* NAVIGATION
-----------------------------------------------------------*/
/*********[BEGIN]mainmenu*********/
.menu1{ position:relative; float:left; text-align:left; width:960px; height:40px;}
.menu1 ul{margin:0; padding:0;}
.menu1 li{float:left; position:relative; margin:0;}
.menu1 table{position:absolute; border-collapse:collapse; left:0px; top:41px;}
.menu1 ul li{display:block; margin:0; padding:0;}
.menu1 ul li:hover, .menu1 ul li a:hover{display:block; background:#f5976d;}
.menu1 ul li a:hover{border:solid 0px; margin:0;}
.menu1 ul li a{display:block; text-decoration:none; padding:13px 10px 12px 10px; _padding-bottom:14px; margin:0; color:#333436; font-weight:bold; font-size:1em;}
.menu1 ul li a:hover{display:block; text-decoration:none; padding:13px 10px 12px 10px; _padding-bottom:14px; margin:0; color:#fff; font-weight:bold; font-size:1em;}
/*********[END]mainmenu*********/

	
/*********[BEGIN]submenu*********/
.menu1 ul ul{display:block;}
.menu1 ul ul li{position:absolute; display:block; width:150px; margin-top:0; opacity:0.90; filter:alpha(opacity=90); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);}
.menu1 ul ul li a{ background-color:#424548; color:#fff; padding:10px 10px; font-size:0.8em; font-weight:bold;}
.menu1 ul ul li a:visited{ background-color:#424548; color:#fff; padding:10px 10px; font-size:0.8em; font-weight:bold;}
.menu1 ul ul li a:hover{color:#fff; padding:10px 10px; background-color:#e9885d;font-size:0.8em; font-weight:bold;}
.menu1 ul ul li a:active{color:#fff; padding:10px 10px; background-color:#e9885d;font-size:0.8em; font-weight:bold;}

.menu1 ul ul li:hover {background:none; }
.menu1 ul li:hover ul li{background:none;} 
.menu1 ul ul {visibility:hidden; position:absolute; height:0;}
.menu1 ul li:hover ul, .menu1 ul a:hover ul{visibility:visible;}
/*********[END]submenu*********/
/*---------------------------------------------------------*/

/* SHEET
-----------------------------------------------------------*/
#sheet_wrapper{background:url(../g/2009/template/pattern.jpg) repeat; padding:15px;}
h1{ margin:0; padding:0; font-weight:bold; color:#323232; font-size:1.6em; line-height:1.2em; padding-top:5px;}
#sheet_actions h1{margin:0; padding:0; font-weight:bold; color:#323232; font-size:1.6em; line-height:1.2em; padding-top:5px;}
h3{ margin:0; padding:0; font-weight:bold; color:#eb885b; font-size:1.5em; line-height:1.2em; padding-top:10px; padding-bottom:7px;}
.sheetbody{margin:0; padding:0; padding-bottom:5px; line-height:1.6em;}
.horizontal_separator{margin:0; padding:0; height:10px;}
.vertical_separator{width:10px; height:10px;}
.clear_all{margin:0; padding:0; line-height:0px;}

.ez_header{color:#fff; font-weight:bold;}
.ez_po_header{color:#fff; font-weight:bold;}

#sheet_nobg{margin:0; padding:0;}
/*---------------------------------------------------------*/


/* PANELS
----------------------------------------------------------*/
.panel_2{width:185px; padding:10px; background:url(../g/2009/template/pattern.jpg) repeat; margin-bottom:3px;}
.paneltitle_2{margin:0; padding:0; font-weight:bold; color:#eb885b; font-size:1.25em; line-height:1.2em; padding-bottom:5px;}

.panel_top{width:185px; background:url(../g/2009/template/paneltop_top.gif) no-repeat; padding-left:10px; padding-right:10px; margin-top:10px;}
.panel_top h3{font-size:1.25em;}
.panel_body{padding:0; margin:0; width:205px; background:url(../g/2009/template/paneltop_middle.gif) repeat-y; padding-left:10px; padding-right:10px; padding-bottom:10px;}
.panel_bottom{width:205px; height:0px; padding:0; margin:0; line-height:0;}

.paneltop2{padding:0; margin:0; line-height:0;}
.panel_body2{padding:0; margin:0; width:185px; background:url(../g/2009/template/panelbottom_middle.gif) repeat-y; padding-left:10px; padding-right:10px;}
.panel_bottom2{width:205px; height:12px; background:url(../g/2009/template/panelbottom_bottom.gif) no-repeat;}

 
/* FOOTER
-----------------------------------------------------------*/
#bottomfunc{margin:0; padding:0; position:relative; float:left; width:960px; height:40px; text-align:left; margin-top:20px;}
ul#footer {margin:0; padding:0; position:relative; float:left; width:440px; height:16px; text-align:left; padding:12px 10px 12px 10px; background:url(../g/2009/template/pattern.jpg) repeat; margin-bottom:20px;} 
ul#footer li {display:inline; padding:0 3px 0 3px; text-align:left; color:#555; font-size:0.95em;}
ul#footer li a{color:#555; text-decoration:none; text-align:left;}
ul#footer li a:hover{color:#db7d52; text-decoration:none; text-align:left;}
#social{margin:0; padding:0; position:relative; float:left; width:500px; height:40px; background:url(../g/2009/template/pattern.jpg) repeat; margin-bottom:20px;}
/*---------------------------------------------------------*/