/*-----------------------------------------------------------
Description: SmartSpace
Version: 1.0
Author: Marta Matos
Author URI: www.aspevents.net
-----------------------------------------------------------*/


/* RESET
-----------------------------------------------------------*/
a img {border:none;}
ol,ul {list-style:none;}
.clear {clear:both;}
/*---------------------------------------------------------*/


/* WEBSITE HTML/BODY
-----------------------------------------------------------*/
html, body {border:0; margin:0; padding:0;}
body {font: 0.78em Arial, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; background-image:url(../g/2009/template/background_site.gif); background-repeat:repeat; background-color:#292929; background-position:top center; color:#333333; line-height:1.42em;}
body a {font: 1em Arial, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; color:#ef5e23; text-decoration:none;}
body a:hover {font: 1em Arial, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; color:#000; text-decoration:none;}
body a :visited {font: 1em Arial, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; color:#ef5e23; text-decoration:none;}
/*---------------------------------------------------------*/

/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV { width:1000px; margin:0 auto; position:relative;}
#border-top {width:1000px; height:20px; float:left; background:url(../g/2009/template/bt_bg.gif) no-repeat;}
#middle { width:1000px; height:auto; float:left; position:relative; background:url(../g/2009/template/bg_bg.gif) repeat-y;}
	#content {width:960px; float:left; background-color:#ffffff; position:relative; margin-left:20px; _margin-left:10px;}
		#header {width:960px; float:left; position:relative;}
		#col-left { width:185px; float:left; margin-right:10px; margin-top:10px; position:relative;}
		#sheet { width:570px; float:left; margin-right:10px; margin-top:10px; margin-bottom:20px; position:relative;}
		#col-right { width:185px; float:left; margin-top:10px; position:relative;}
		#footer {width:960px; float:left; position:relative; margin-top:5px;}
#border-bottom {width:1000px; height:20px; float:left; background:url(../g/2009/template/bb_bg.gif) no-repeat;}
		/* No RH pb sheets*/
		#sheet_norhpb{ width:765px; float:left; margin-top:10px; position:relative;}
		/*-----------------------*/
		/* No LH pb sheets*/
		#sheet_nolhpb{width:765px; _width:761px; float:left; margin-top:10px; position:relative; margin-right:10px;}
		/*-----------------------*/
		/* No pb sheets*/
		#sheet_nopb{ width:960px; float:left; margin-top:10px; position:relative;}
		/*-----------------------*/	
	#pbsheet_bottom{width:0; height:0; padding:0; margin:0; overflow:hidden;}
	#pbfooter_bottom{width:0; height:0; padding:0; margin:0; overflow:hidden;}
/*---------------------------------------------------------*/


/* NAVIGATION
-----------------------------------------------------------*/
ul#navigation { margin:0; padding:0; width:185px; text-align:left;}
ul#navigation li {display:block; padding-bottom:6px;}
ul#sub-navigation {margin:0; padding:0 0 4px 0; width:183px; margin-top:-5px;}
ul#sub-navigation li {display:block; border-bottom: solid 1px #0b0ea0; text-align:left; padding-bottom:0px;}
ul#sub-navigation li.submenu_on a{font:bold 0.87em Arial, Sans Serif; color:#ef5e23; line-height:1.6em; text-decoration:none; text-align:left; padding: 0 10px 0 10px;}
ul#sub-navigation li.submenu_off a{font:bold 0.87em Arial, Sans Serif; color:#666666; line-height:1.6em; text-decoration:none; padding: 0 10px; text-align:left;}
ul#sub-navigation li.submenu_off a:hover{font:bold 0.87em Arial, Sans Serif; color:#ef5e23; line-height:1.6em; text-decoration:none; padding: 0 10px; text-align:left;}
/*---------------------------------------------------------*/

/* HEADINGS
-----------------------------------------------------------*/
h1{font-size:1.9em; font-weight:normal; color:#000; text-align:left; position:relative; padding-bottom:0px; padding-top:5px; border-top:solid 1px #999999; margin-bottom:15px; margin-top:22px;}
h2{color:#ef5e23; text-align:left; font-weight:bold; font-size: 1.2em; padding-top:4px; margin-bottom:3px;}
h3{text-align:left; color:#333333; font-weight:bold; font-size: 1em; margin:0px; padding:0;}
h4{color:#333333; text-align:left; font-weight:bold; font-size: 0.9em; margin-top:1px; margin-bottom:5px;}
/*---------------------------------------------------------*/

/* SHEETS
-----------------------------------------------------------*/
.sheetbody{margin-bottom:25px;}
.bodysheet{padding-top:7px;}

.fullsheet{width:570px; float:left; border-top:solid 1px #999999;}
.leftsheet{width:280px; float:left; border-top:solid 1px #999999;}
.rightsheet{width:280px; float:left; margin-left:10px; border-top:solid 1px #999999;}
/*---------------------------------------------------------*/

/* SEARCH
-----------------------------------------------------------*/
.search{padding:0; margin:0; height:22px; overflow:hidden;}
#inp{}
#inp input{width:90px; height:14px; float:left;}
#inpimg{float:left;}
/*---------------------------------------------------------*/

/* PANELS
-----------------------------------------------------------*/
.panel_top{}
.panel_body{}
.panel_bottom{height:10px;}

div.panel_top4{text-align:left; text-transform:uppercase;}
div.panel_body4 {border:solid 1px #999999; padding:10px; font-weight:bold; font-size: 1em; color:#666666;}
div.panel_body4 p {margin:0; padding:0;}
div.panel_body4 a{font-size: 1em; color:#ef5e23; text-decoration:none; text-align:left;}
div.panel_body4 a:hover {font-size: 1em; color:#000; text-decoration:none; text-align:left;}
div.panel_bottom4{ height:11px;}

ul.quicklink{padding:0; margin:0; display:block;}
ul.quicklink li{display:block;}
ul.quicklink li a {font-size: 1em; color:#ef5e23; text-decoration:none; text-align:left;}
ul.quicklink li a:hover {font-size: 1em; color:#000; text-decoration:none; text-align:left;}

.ez_header{color:#ffffff; font-weight:bold;}
.ez_po_header{color:#666666; font-weight:bold;}  
/*---------------------------------------------------------*/

/* FOOTER
-----------------------------------------------------------*/
ul.footeritems{width:950px; height:27px; text-align:left; clear:both; background:#ef5e23; padding:0 0 0 10px; margin:0;}
ul.footeritems li {display:inline; font-size:1em; color:#fff; margin-left:2px; text-decoration:none; line-height:2.2em; }
ul.footeritems li a { font-size:0.9em; color:#fff; margin-left:2px; text-decoration:none;}
ul.footeritems li a:hover { font-size:0.9em; color:#000; margin-left:2px; text-decoration:none; }
#pbfooter_bottom{padding:0; margin:0; width:100%; position:relative;}
/*---------------------------------------------------------*/

