/*-----------------------------------------------------------
Description: ACPO - APA 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.75em Arial, Helvetica, Sans-serif; text-align:left; background-color:#fff; color:#242c38; line-height:1.45em;}
body a{color:#13499f; text-align:left; text-decoration:none;}
body a:hover{ color:#d2232a; text-align:left; text-decoration:none;}
/*---------------------------------------------------------*/

/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV{position:relative; margin:0 auto; width:957px;}
#wrapper{position:relative; float:left; width:957px;}
	#marquee{width:847px; height:22px; background:url(../g/2010/template/marquee_bg.jpg) no-repeat; margin-top:15px; padding:3px 0 0 110px; font-weight:bold; font-size:0.9em;}
	#top{width:957px; height:254px; background:url(../g/2010/template/header_bg.jpg) no-repeat; margin-top:10px;}
		#header{width:957px; height:215px;}
		#menu{width:957px; height:39px;}
	#middle_home{width:957px; background:url(../g/2010/template/page_bg.jpg) no-repeat; margin-bottom:10px;}
		#middle_home #sheet{width:515px; margin-top:15x; float:left; margin-left:25px; _margin-left:12px;}
		#middle_home #pb_r1{width:190px; margin-left:36px; margin-top:76px; float:left;}
		#middle_home #pb_r2{width:173px; margin-left:15px; margin-top:30px; float:left;}
	#middle_pages{width:957px; background:url(../g/2010/template/page_bg.jpg) no-repeat; margin-bottom:10px;}
		#middle_pages #sheet{width:725px; margin-top:15px; float:left; margin-left:25px; _margin-left:12px;}
		#middle_pages #pb_r2{width:173px; margin-left:31px; margin-top:30px; float:left;}
	#foot{position:relative; width:957px; height:66px; background:url(../g/2010/template/footer_bg.jpg) no-repeat;}
	#bottom{width:957px; height:5px;}
/*---------------------------------------------------------*/

/* SEARCH
-----------------------------------------------------------*/
.search{width:173px; height:24px; background:url(../g/2010/template/search_bg.gif) no-repeat;}
input.inp{width:138px; font-size:0.9em; height:12px; border:solid 0px; margin-left:5px; margin-top:3px;}
.inpimg{}
/*---------------------------------------------------------*/

/* NAVIGATION 
-----------------------------------------------------------*/
/*********[BEGIN]mainmenu*********/
.menu1{ z-index:999; position:relative; float:right; margin-right:15px;}
.menu1 ul{margin:0; padding:0; float:left;}
.menu1 li{list-style:none; float:left; position:relative; z-index:100;}
.menu1 table{position:absolute; border-collapse:collapse; left:0px; top:0px; z-index:999;}
.menu1 ul li{background-color:none; display:block;}
.menu1 ul li:hover, .menu1 ul li a:hover{display:block; background-color:transparent;}
.menu1 ul li a, .menu1 ul li a:hover{margin-right:4px; display:block;}
/*********[END]mainmenu*********/

	
/*********[BEGIN]submenu*********/
.menu1 ul ul{margin:0; padding:0; width:169px; left:0; top:27px;}
.menu1 ul ul li{list-style:none; width:169px; display:block;}
.menu1 ul ul li a{ background-color:#1b3f79; color:#fff; font: normal 0.85em Arial, Sans-serif; _font-size:0.95em; padding:8px 13px; text-align:left; text-transform:uppercase; font-weight:bold; display:block; width:143px;}
.menu1 ul ul li a:hover{font: normal 0.85em Arial, Sans-serif; _font-size:0.95em; color:#fff; background:none; background-color:#002259;padding:0; padding:8px 13px; text-align:left; text-transform:uppercase; font-weight:bold; display:block; width:143px;}
.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
 -----------------------------------------------------------
h1{color:#13499f; line-height:1.2em; margin-top:10px; font-size:3.2em; font-weight:bold;}
h2{color:#d2232a; line-height:1.1em; margin-top:5px; font-size:1.3em; text-transform:uppercase; font-weight:bold;}
h3{color:#13499f; margin-top:10px; font-size:1.1em; font-weight:bold;}
 */ 
h1{color:#13499f; line-height:1.2em; margin-top:10px; font-size:2.6em; font-weight:bold;}
h2{color:#d2232a; line-height:1.1em; margin-top:5px; font-size:1.2em; font-weight:bold;}
h3{color:#13499f; margin-top:10px; font-size:1em; font-weight:bold;}
.sheetbody{ margin-bottom:20px;}
.bodysheet{margin-top:9px;}

#middle_home .leftsheet{width:250px; float:left;}
#middle_home .rightsheet{width:250px; float:left; margin-left:15px;}
#middle_home .fullsheet{width:515px; float:left;}

#middle_pages .leftsheet{width:355px; float:left;}
#middle_pages .rightsheet{width:355px; float:left; margin-left:15px;}
#middle_pages .fullsheet{width:725px; float:left;}
/*---------------------------------------------------------*/


/* PANELS
 -----------------------------------------------------------*/ 
.panel_top4{height:33px; background:url(../g/2010/template/paneltop_bg.gif) repeat-x;}
.panel_top4  h4{color:#fff; text-transform:uppercase; font-size:1.1em; font-weight:bold; padding:7px 10px;}
.panel_body4{background:url(../g/2010/template/panel_bg.gif) repeat-x top; color:#002259; padding:10px;}
.panel_body4 a{color:#d2232a;}
.panel_body4 a:hover{color:#4677c5;}
.panel_body4 img{text-align:center; display:block; margin-left:auto; margin-right:auto;}
.panel_bottom4{height:20px;}

.panel_top5{height:33px; background:url(../g/2010/template/paneltop_bg.gif) repeat-x;}
.panel_top5  h4{color:#fff; text-transform:uppercase; font-size:1.1em; font-weight:bold; padding:7px 10px;}
.panel_body5{background:url(../g/2010/template/panel_bg.gif) repeat-x top; color:#002259; padding:10px 0px;}
.panel_body5 a{color:#d2232a;}
.panel_body5 a:hover{color:#4677c5;}
.panel_body5 img{text-align:center; display:block; margin-left:auto; margin-right:auto;}
.panel_bottom5{height:20px;}

#pb_r1 .panel_bottom{height:20px;}
#pb_r2 .panel_bottom{height:20px;}
/*---------------------------------------------------------*/



/* FOOTER
 -----------------------------------------------------------*/ 
ul#footer {position:relative; float:left; margin:0; padding:0; text-align:left; font:normal 0.9em Arial, Sans-serif; margin-left:10px; margin-top:25px; margin-bottom:10px;}
ul#footer li {margin:0; padding:0; color:#13499f; display:inline; padding:0 2px 0 2px;}
ul#footer li a{color:#13499f; text-decoration:none;} 
ul#footer li a:hover{color:#d2232a; text-decoration:none;} 
/*---------------------------------------------------------*/




/* EZONE
 -----------------------------------------------------------*/ 
.ez_header{font:1.5em Helvetica, Arial, Sans-serif; color:#fff;}
.ez_po_header{font:1.2em Helvetica, Arial, Sans-serif; color:#fff;}
/*---------------------------------------------------------*/