/*-----------------------------------------------------------
Description: ShowOff Taining Site
Version: 1.0
Author: Marta Matos
Author URI: www.aspevents.net
-----------------------------------------------------------*/


/* RESET
-----------------------------------------------------------*/
a img {border:none;}
.clear {clear:both;}
.clear_all {height:0; line-height:0;}
/*---------------------------------------------------------*/


/* 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-x; background-color:#eee; color:#333; line-height:1.42em;}
body a {font: 1em Arial, Helvetica, Sans-serif; letter-spacing:normal; text-align:left;  text-decoration:none;color:#81b047!important;}
body a:hover {font: 1em Arial, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; text-decoration:none; color:#0055a4!important; }
body a :visited {font: 1em Arial, Helvetica, Sans-serif; letter-spacing:normal; text-align:left;text-decoration:none; color:#0055a4!important;}
/*---------------------------------------------------------*/

/* 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; 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;}
/*---------------------------------------------------------*/

/* HEADER
-----------------------------------------------------------*/
/*---------------------------------------------------------*/

/* NAVIGATION
-----------------------------------------------------------*/
ul#navigation { margin:0; padding:0; width:185px; text-align:left; list-style:none;}
ul#navigation li {display:block; padding-bottom:7px;}
ul#sub-navigation {margin:0; padding:0 0 7px 0; width:185px; list-style:none;}
ul#sub-navigation li {display:block; border-bottom: solid 1px #b6b6b6; text-align:left; padding: 4px 5px 5px 10px;}
ul#sub-navigation li.submenu_on a{font: 0.92em/1.5em Verdana, Sans-serif; color:#333; text-decoration:none; text-align:left;}
ul#sub-navigation li.submenu_off a{font: 0.92em/1.5em Verdana, Sans-serif; color:#000000; line-height:1.5em; text-decoration:none; text-align:left;}
ul#sub-navigation li.submenu_off a:hover{font: 0.92em/1.5em Verdana, Sans-serif;  color:#0055a4; line-height:1.5em; text-decoration:none; text-align:left;}
/*---------------------------------------------------------*/

/* HEADINGS
-----------------------------------------------------------*/
h1{font:1.5em/1em Arial, Sans-serif; color:#000; text-align:left; width:570px; padding-bottom:7px; padding-top:7px; border-bottom:solid 1px #ccc; border-top:solid 1px #ccc; margin-bottom:5px; margin-top:0px; }
h2{color:#a4c139; text-align:left; font: 1.3em Arial, Sans-serif; margin-top:0px; margin-bottom:9px;}
h3{padding:4px 0px 0px 10px; text-align:left; color:#7f7f7f; font-weight:bold; font-size: 0.93em; margin-top:0px;}
h4{color:#81b047; text-align:left; font-weight:bold; font-size: 1em; margin-top:1px; margin-bottom:5px;}
/*---------------------------------------------------------*/

/* SHEETS
-----------------------------------------------------------*/
div.sheet_1 {float:left; margin-top:5px; margin-bottom:5px; position:relative;}
div.sheetbody  table, tr, td, a{text-align:left;}
iv.sheet_1  table{border:solid 1px blue;}
div.title{ margin-top:0;}
div.strap{ margin-top:0;}
div.sheetbody {text-align:left; font: 0.92em/1.5em Verdana, Sans-serif; color:#333; position:relative;}
div.sheetbody a {color:#81b047; font: 0.92em/1.5em Verdana, Sans-serif; text-decoration:none;}
div.sheetbody a:hover {color:#0055a4; text-decoration:none;}
.spacerhorizontal{height:20px; width:100%; border-bottom:solid 1px #cccccc;}
.spacervertical{height:100%; width:10px;}
#pbsheet_bottom{float:left; position:relative; width:100%; margin-top:20px;}
/*---------------------------------------------------------*/

/* PANELS
-----------------------------------------------------------*/
/*.ez_header{color:#ffffff; font-weight:bold;}
.ez_po_header{color:#666666; font-weight:bold;} */ 


.panel_1_top{width:185px; height:26px; background:url(../g/2009/template/panel_top.gif) no-repeat; text-align:left; _margin-bottom:-12px; }
.panel_1_body{border:1px solid #ccc; width:159px; background:url(../g/2009/template/panel_bg.gif) repeat-y; background-position:bottom; text-align:left; padding:8px 12px 8px 12px; font-size: 1em; color:#58585a;}
.panel_1_body p {margin:0; padding:0;}
.panel_1_body a{ font-weight:bold; font-size: 1em; color:#81b047; text-decoration:none; text-align:left;}
.panel_1_body a:hover { font-weight:bold; font-size: 1em; color:#0055a4; text-decoration:none; text-align:left;}
.panel_1_body img{text-align:center;}
.panel_1_bottom{width:185px; background:url(../g/2009/template/panel_bottom.gif) no-repeat; height:10px; margin-bottom:7px;}


.panel_3_top{width:185px; height:26px; background:url(../g/2009/template/panel_top.gif) no-repeat; text-align:left; _margin-bottom:-12px; }
.panel_3_body{border:1px solid #ccc; width:159px; background:url(../g/2009/template/panel_bg.gif) repeat-y; background-position:bottom; text-align:left; padding:8px 12px 8px 12px; font-size: 1em; color:#58585a;}
.panel_3_body p {margin:0; padding:0;}
.panel_3_body a{ font-weight:bold; font-size: 1em; color:#81b047; text-decoration:none; text-align:left;}
.panel_3_body a:hover { font-weight:bold; font-size: 1em; color:#0055a4; text-decoration:none; text-align:left;}
.panel_3_body img{text-align:center;}
.panel_3_bottom{width:185px; background:url(../g/2009/template/panel_bottom.gif) no-repeat; height:10px; margin-bottom:7px;}


.panel_2_top{width:185px; height:10px; background:url(../g/2009/template/panel_top2.gif) no-repeat; text-align:left; font-size:0em; padding:0; margin:0; line-height:0em; *margin-bottom:0px; _margin-bottom:-14px;}
.panel_2_body{width:161px; background:url(../g/2009/template/panel_bg.gif) repeat-y; background-position:bottom; text-align:left; padding:8px 12px 8px 12px; font-size: 1em; color:#58585a;}
.panel_2_body a{ font-weight:bold; font-size: 1em; color:#81b047; text-decoration:none; text-align:left;}
.panel_2_body a:hover { font-weight:bold; font-size: 1em; color:#0055a4; text-decoration:none; text-align:left;}
.panel_2_body img{text-align:center;}
.panel_2_bottom{width:185px; background:url(../g/2009/template/panel_bottom.gif) no-repeat; height:10px; margin-bottom:7px;}

ul.quicklink{width:100%; height:100%; padding:0; margin:0; display:block; list-style:none;}
ul.quicklink li{display:block;}
ul.quicklink li a {font-size: 0.9em; color:#81b047; text-decoration:none; text-align:left;}
ul.quicklink li a:hover {font-size: 0.9em; color:#0055a4; text-decoration:none; text-align:left;}

.panel_2{text-align:center; font-size:0.8em;}

form a {color:#666; font: 0.77em;}
form#search_4907 input{width:100px;}

/*---------------------------------------------------------*/

/* FOOTER
-----------------------------------------------------------*/
ul.footeritems{width:950px; height:35px; text-align:center; margin:0 auto; clear:both; background:url(../g/2009/template/bg_footer.gif) no-repeat; padding:0; margin:0; padding-left:10px; list-style:none;}
ul.footeritems li {display:inline; font-size:0.9em; color:#fff; margin-left:3px; text-decoration:none; line-height:2.7em; padding-top:2px; }
ul.footeritems li a { font-size:0.9em; color:#a4c139; margin-left:2px; text-decoration:none;}
ul.footeritems li a:hover { font-size:0.9em; color:#ccc; margin-left:2px; text-decoration:none; }
#pbfooter_bottom{padding:0; margin:0; width:100%; position:relative;}
/*---------------------------------------------------------*/

/* HACK I.E. 6.0
-----------------------------------------------------------*/
h3{ .line-height:1.5em;}
div.panel_1_body form#search_4907 { .width:150px; .float:left;}
/*---------------------------------------------------------*/

/* HACK I.E. 7.0
-----------------------------------------------------------*/
*div.panel_1_body form#search_4907 { width:150px; float:left;}
/*---------------------------------------------------------*/

/*DPA font as requested by NS*/
#form_DPAs{color:#a2a2a2; font-size:11px;}
#dpa{color:#a2a2a2; font-size:11px;}
