/*-----------------------------------------------------------
Description: INDESEC 2010
Version: 1.0
Author: Luke
Author URI: www.aspevents.net
-----------------------------------------------------------*/

/* RESET
-----------------------------------------------------------*/
a img {border:none;}
.clear {clear:both;}
h1,h2,h3,h4,h5,h6,div,ul,ol {margin:0; padding:0;}
#column-middle ul {margin-left:1.2em;}  /* To make bullet points appear right in content */
/*-----------------------------------------------------------*/


/* WEBSITE HTML/BODY
-----------------------------------------------------------*/
html, body {border:0; margin:0; padding:0;}
body {font:0.75em Arial, Helvetica, sans-serif; line-height:1.43em; color:#464e54; /* body font colour */ text-align:left; background-color:#000; /* background around the site */ }
/*body p {padding:0 0 15px 0;}*/
a:link {color:#ff801a; text-decoration:none;} /* unvisited link */
a:visited {color:#ff801a; text-decoration:none;} /* visited link */
a:hover {color:#00bf00; text-decoration:none;} /* mouse over link */
a:active {color:#00bf00; text-decoration:none;} /* selected link */
/*-----------------------------------------------------------*/


/* STRUCTURE  don't amend this section 
-----------------------------------------------------------*/
#PageBody_DIV {margin:0 auto; width:1000px; padding:0; position:relative;}
#header {width:1000px; height:219px; position:relative; padding:0; margin:0;}
#marquee {width:1000px; background:url(../g/2010/template/bg_marquee.gif) no-repeat left top; height:31px; padding-top:10px; margin:0; color:#F00;}
#marquee a {color:#F00;}
#content {width:1000px; float:left; background:url(../g/2010/template/bg_content.gif) repeat-x top #fff;/* background graphic whole width of site */ }
	#col-left {width:200px; padding:0; margin:0; float:left;}
		#menu {padding:0; margin:0; width:200px;}
		#pb_left {padding:10px 0px 10px 10px; margin:0; float:left; width:190px;}
	#col-middle {width:550px; float:left; padding:18px 25px 20px 25px; margin:0;}
		#pb_top {width:550px; padding-bottom:0px; margin:0; float:left;}
		#pb_bannerbabove {padding-left:25px; padding-bottom:15px; margin:0; float:left; width:525px;}
		#pagetitle {margin:0; float:left; padding:0;}
		#pagebody {padding-left:25px; margin:0; float:left; width:525px;}
		#pb_bannerbelow {padding-left:25px; padding-top:15px; margin:0; float:left; width:525px;}
	#col-right {padding:18px 0px 10px 0px; margin:0; float:left; width:190px;}
	#pb_bottom_banner {width:550px; margin:0 auto; position:relative; height: 60px; float:left;}
#pb_bottom {background-color:#494949; width:980px; float:left; padding:20px 0 20px 20px;}
#foot {padding:0; margin:0; width:1000px;}
/*-----------------------------------------------------------*/


/*NAVIGATION 
-----------------------------------------------------------*/
/*Main Menu*/
#mainmenu {width:200px; background-color:#e8e8e8;}
#mainmenu a { text-align:left;} /* Vertical Align Link Items */
ul.mainmenuitems li { list-style:none; margin:0; padding:0; _height:0px; _line-height:0px; _margin-bottom:-3px;} /* Gap between buttons */
li.menu_off a{ display:block; font:1em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#3d3b3b; text-decoration:none; margin:0; background-color:#e8e8e8; border-bottom:#FFF 1px solid; text-transform:uppercase; padding:7px 7px 7px 10px; font-weight:bold;}
li.menu_off a:visited{color:#3d3b3b;}
li.menu_off a:hover{ display:block;color:#fff;text-decoration:none; background:url(../g/2010/template/menu_on.gif) top no-repeat #e35d08;}
li.menu_on a{ display:block; font:1em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff;text-decoration:none; background:url(../g/2010/template/menu_on.gif) top no-repeat #e35d08; margin:0; text-transform:uppercase; padding:7px 7px 7px 10px; border-bottom:#FFF 1px solid; font-weight:bold;}
li.menu_on a:visited{color:#fff;}
li.menu_on a:hover{color:#fff; }
#menubottom {margin-bottom:0px;}

/*Sub Menu*/
#submenu {width:200px;  background-color:#5c5c5c; text-align:left; padding:0px;}
ul.submenuitems li {margin:0; background:none!important; border:none; list-style:none; padding-left:10px;}
li.submenu_off a{font:0.9em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; background:none!important; margin:0; letter-spacing:normal; text-transform:none; text-transform:uppercase; border:none;  line-height:20px; padding:0px;}
li.submenu_off a:visited{ color:#fff; background:none!important; }
li.submenu_off a:hover{color:#f9710f; background:none !important; margin:0; letter-spacing:normal; text-decoration:none;}
li.submenu_on a{font:0.9em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#f9710f; text-decoration:none;  background:none!important; margin:0;letter-spacing:normal; text-decoration:nonee; text-transform:uppercase; border:none;  line-height:20px; padding:0px;}
li.submenu_on a:visited{color:#fff; background:none!important;}
li.submenu_on a:hover{color:#f9710f; background:none!important; text-decoration:none;}
/*-----------------------------------------------------------*/

/*-----------------------------------------------------------*/


/* HEADINGS
-----------------------------------------------------------*/

h1{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.5em; font-weight:bold; color:#f9710f; border-bottom:1px dotted #000; margin-bottom:10px; width:525px; padding-left:25px; padding-bottom:5px; background:url(../g/2010/template/pt_bg.gif) no-repeat top left; text-transform:uppercase;} /*Page title */
h2{font:1.3em arial, sans-serif; font-weight:bold; color:#000; margin-bottom:10px;}/*Sheet Titles */
h3{font:1.2em arial, sans-serif; font-weight:bold; color:#0fe10f;} /* Strap Titles*/
h4{font:1.2em arial, sans-serif; font-weight:bold; border-bottom:1px dotted #000; color:#000; margin-bottom:5px; text-transform:uppercase;} /* Panel Titles */


/*-----------------------------------------------------------*/


/* SHEETS
-----------------------------------------------------------*/
.sheetbody{margin:0; padding:0; width:525px; float:left;}
/*.sheetbody p {padding:0 0 15px 0;}*/
.sheetbody a {background:url(../g/2010/template/action2.gif) no-repeat bottom left; padding-left:15px;}
.sheetbody img a {background:none; padding:0; margin:0;}

.leftsheet {width:255px; float:left; margin:0; padding:0;}
.rightsheet {width:255px; float:left; margin:0; padding:0;}

.bodysheet ul {list-style:disc; margin-left:2em;}
.bodysheet ol {list-style:decimal; margin-left:2em;}


.hoz {height:15px; min-height:15px; width:15px;} /* Horizontal Sheet Seperator*/
.vert {width:15px; float:left; height:15px;}/* Vertical Sheet Seperator*/

/*-----------------------------------------------------------*/


/* PANELS
-----------------------------------------------------------*/
/* bordered panel */
.panel_1 {padding:0px; margin-bottom:10px; width:190px; background:url(../g/2010/template/bg_panel.gif) no-repeat top left;}
.paneltitle_1 {width:170px; padding:10px 10px 0 10px;}
.panelbody_1 {width:170px; padding:10px; margin:0px;}
.panelbody_1 p {padding:0px; margin:0px;}
.panel_1_foot {padding:0px; background:url(../g/2010/template/panel_b.gif) no-repeat bottom left; height:11px;}

/* bottom panels */
.panel_2 {padding:0px; margin-right:20px; width:224px; background-color:#191919; float:left;}
.paneltitle_2 {padding-left:34px; width:190px; background:url(../g/2010/template/panelbottom_t.gif) no-repeat top left; padding-top:8px; padding-bottom:8px; color:#fff; font:0.9em arial, sans-serif; font-weight:bold; text-transform:uppercase;}
.panelbody_2 {padding:8px; margin:0px; height:100px; color:#ff801a; font-size:0.95em; float:left; }
.panelbody_2 img {margin:-8px; margin-bottom:7px;}
.panelbody_2 p {padding:0px; margin:0px;}
.panel_2_foot {height:13px; background:url(../g/2010/template/panelbottom_b.gif) no-repeat bottom left;}

/* Marquee Panel */
.panel_4{margin-left:15px;}
.paneltitle_4 {float:left; color:#000; font-weight:bold; padding-right:5px;}

.panel_5 {padding:0px; margin:0px; width:224px; background-color:#191919; float:left;}
.paneltitle_5 {padding-left:34px; width:190px; background:url(../g/2010/template/panelbottom_t.gif) no-repeat top left; padding-top:8px; padding-bottom:8px; color:#fff; font:0.9em arial, sans-serif; font-weight:bold; text-transform:uppercase;}
.panelbody_5 {padding:0px; margin:0px; height:115px; color:#ff801a; font-size:0.95em; float:left;}
.panelbody_5 img {margin:0px; margin-bottom:0px;}
.panelbody_5 p {padding:0px; margin:0px;}
.panel_5_foot {height:13px; background:url(../g/2010/template/panelbottom_b.gif) no-repeat bottom left; width:224px; float:left;}


/* panel default */
.panel_3 {padding:0px; margin:0px; float:left;}
.paneltitle_3 {}
.panelbody_3 {padding:0px; margin:0px;}
.panelbody_3 p {padding:0px; margin:0px;}
.panel_3_foot {padding:0px; margin:0;}

.panel_6 { width: 468px; height: 60px; padding:0px; margin: 20px 0 0 0; float:left; }
.paneltitle_6 {}
.panelbody_6 {padding:0px; margin:0px;}
.panelbody_6 p {padding:0px; margin:0px;}
.panel_6_foot {padding:0px; margin:0;}
/*-----------------------------------------------------------*/

/* FOOTER
-----------------------------------------------------------*/
ul#footer{width:1000px; margin-top:10px;}
ul#footer ul { background:none; width:960px; color:#e7e7e8;}
ul#footer li {list-style:none; display:inline; padding:0 3px 0 3px; background:none;  font-size:0.85em; }
ul#footer li a{text-decoration:none;  background:none; font-size:0.85em; list-style:none; color:#FFF; /* footer text colour*/}
ul#footer li a:hover{ text-decoration:none;  background:none;}
/*-----------------------------------------------------------*/


/*SEARCH
------------------------------------------------------------*/
/*#search {padding-top:3px; height:20px; padding-left:40px; float:left; margin:0;}
#searchfield { float:left; width:200px; height:20px; padding-left:0px; }
#searchfield input { border:none; font:1em Arial, Sans-serif;  padding:3px 0 0 4px; background:none; text-align:left; color:#999;} /*style the input form*/
/*#searchbutton {float:left; width:20px; height:20px; border:none; margin-left:5px;}
/*----------------------------------------------------------*/





