/*-----------------------------------------------------------
Description: Conference site
Version: 1.0
Author: Mark Edwards
Author URI: www.aspevents.net
-----------------------------------------------------------*/

/* RESET
-----------------------------------------------------------*/
a img {border:none;}
.clear {clear:both;}
h1,h2,h3,h4,h5,h6,div,ul,ol,p {margin:0; padding:0;}
#col-middle ul {margin-left:1.5em;}  /* 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:url(../g/2010/template/site_bg.gif) repeat-x #fff; /* background around the site */ }
body p {padding:0 0 15px 0;}
a:link {color:#850052; text-decoration:none;} /* unvisited link */
a:visited {color:#850052; text-decoration:none;} /* visited link */
a:hover {color:#b7237e; text-decoration:none;} /* mouse over link */
a:active {color:#850052; text-decoration:none;} /* selected link */
/*-----------------------------------------------------------*/


/* STRUCTURE  don't amend this section 
-----------------------------------------------------------*/
#PageBody_DIV {margin:0 auto; width:950px; padding:0;}
#header {width:950px; height:121px; position:relative; padding:0; margin:0; background-color:#fff;}
#nav{width:950px;float:left; position:relative; height:49px; padding:0; margin:0;}
	#menu{width:683px; float:left; position:relative; height:49px;}
	#search{width:267px; height:49px; float:left; position:relative; top:0; right:0; background:url(../g/2010/template/search_bg.gif) no-repeat;}
#pb_top {width:950px; padding:0; margin:0; _margin-top:-8px;}
#content {width:950px; float:left; background-color:#fff;}
	#col-middle {width:683px; float:left; padding:0; margin:0;}
		#pagebody {padding:25px 30px 30px 30px; margin:0; float:left; width:623px;}
	#col-right {width:263px; padding:0; margin:0; float:left;}
		#pb_right {padding:35px 30px 15px 25px; margin:0; float:left; width:209px;}

#foot {padding:0; width:890px; margin-left:30px; margin-right:30px; border-top:1px dotted #5c666e; margin-top:10px; background-color:#fff;}
#footnote {width:885px; margin-left:32px; margin-right:30px; margin-top:10px; font-size:0.85em; background-color:#fff;}
/*-----------------------------------------------------------*/


/*NAVIGATION 
-----------------------------------------------------------*/
.menu1{
	z-index:999;
	position:relative; 
	float:left; 
	width:682px; 
	padding:0; 
	margin:0; 
	height:49px;
	border-left:1px solid #77858f;}
	
.menu1 ul{
	margin:0; 
	float:left;}
	
.menu1 ul a{
	font:1em Arial, Verdana, Sans-serif; 
	color:#fff;
	padding-left:15px;
	padding-right:15px;
	background-color:#850052;
	font-weight:normal; 
	text-transform:uppercase; 
	display:block; 
	line-height:49px; 
	text-decoration:none; 
	border-right:1px solid #77858f;}
	
.menu1 ul a:visited {
	color:#fff!important; 
	font:1em Arial, Verdana, Sans-serif;
	font-weight:normal; 
	text-transform:uppercase;  
	line-height:49px;}
	
.menu1 ul a:hover{
	color:#fff!important;
	background-color:#b7237e;
	line-height:49px; 
	text-decoration:none; 
	line-height:49px;}
	
.menu1 li{
	list-style:none; 
	float:left; 
	position:relative; 
	z-index:100;
	height:49px;}
	
.menu1 table{
	position:absolute; 
	border-collapse:collapse; 
	left:-1px; 
	top:48px; 
	z-index:999;}
	
.menu1 ul li{
	display:block;}
	
.menu1 ul li:hover, .menu1 ul li a:hover{display:block;}
.menu1 ul li a, .menu1 ul li a:hover{display:block;}
/*********[END]mainmenu****

	
/*********[BEGIN]submenu*********/
.menu1 ul ul{
	z-index:999;
	margin:0; 
	padding:0;
	border:none; 
	background:none;}
	
.menu1 ul ul li{
	list-style:none; 
	width:150px; 
	background:none; 
	position:relative; 
	display:block;}
	
.menu1 ul ul li a, .menu1 ul ul li a:visited{
	width:150px; 
	background:none; 
	background-color:#850052!important; 
	color:#fff!important; 
	font:bold 1em Arial, Sans-serif;
	_font-size:0.9em; 
	padding:6px 5px 6px 15px; 
	margin:0; 
	text-align:left; 
	border:none;  
	line-height:15px; 
	text-transform:none;}
	
.menu1 ul ul li a:hover{
	color:#fff!important; 
	background:none; 
	background-color:#ae1d77!important; 
	padding:6px 5px 6px 15px; 
	margin:0; 
	text-align:left; 
	line-height:15px;}
	
.menu1 ul ul li:hover {background:none;} /* To get rid of the repeating of background color from the main menu*/
.menu1 ul li:hover ul li{background:none; } /* To get rid of the repeating of background color from the main menu*/
.menu1 ul ul {visibility:hidden;position:absolute;height:0;}
.menu1 ul li:hover ul, .menu1 ul a:hover ul{visibility:visible;}
/*-----------------------------------------------------------*/


/* HEADINGS
-----------------------------------------------------------*/

h1{font:2em arial, sans-serif; font-weight:bold; color:#5c666e; border-bottom:1px dotted #5c666e; margin-bottom:15px; width:630px;} /*Page title */
h2{font:1.3em arial, sans-serif; font-weight:bold; color:#e21a22; margin-bottom:10px;}/*Sheet Titles */
h3{font:1.2em arial, sans-serif; font-weight:bold; color:#b7237e;} /* Strap Titles*/
h4{font:1.4em arial, sans-serif; font-weight:bold; border-bottom:1px dotted #4e5762; color:#201c1d; margin-bottom:5px; width:209px;} /* Panel Titles */


/*-----------------------------------------------------------*/
/*-----------------------------------------------------------*/


/* HEADINGS
-----------------------------------------------------------*/

h1{font:2em arial, sans-serif; font-weight:bold; color:#201c1d; border-bottom:1px dotted #4e5762; margin-bottom:15px; width:623px;} /*Page title */
h2{font:1.3em arial, sans-serif; font-weight:bold; color:#850052; margin-bottom:10px;}/*Sheet Titles */
h3{font:1.2em arial, sans-serif; font-weight:bold; color:#201c1d;} /* Strap Titles*/
h4{font:1.4em arial, sans-serif; font-weight:bold; border-bottom:1px dotted #4e5762; color:#201c1d; margin-bottom:5px;} /* Panel Titles */


/*-----------------------------------------------------------*/


/* SHEETS
-----------------------------------------------------------*/
.sheetbody{margin:0; padding:0; width:623px;}
.sheetbody p {padding:0 0 15px 0;}

.leftsheet {width:300px; float:left; background-color:#edeff1; margin:0; padding:0;}
.leftsheettitle h2 {color:#FFF; float:left; margin:0; padding:7px; background-color:#73828c; /* left sheet title background colour */}
.leftbodysheet {padding:10px; width:280px; float:left;}
.leftbodysheet p {padding:0 0 15px 0;}

.rightsheet {width:300px; float:left; background-color:#edeff1; margin:0; padding:0;}
.rightsheettitle h2 { color:#FFF; float:left; margin:0; padding:7px; background-color:#73828c;/* right sheet title background colour */}
.rightbodysheet {padding:10px; width:280px; float:left;}
.rightbodysheet p {padding:0 0 15px 0;}

.hoz {height:20px; min-height:20px; width:10px;} /* Horizontal Sheet Seperator*/
.vert {width:20px; float:left; height:10px;}/* Vertical Sheet Seperator*/

/*-----------------------------------------------------------*/


/* PANELS
-----------------------------------------------------------*/
/* Left panel */
.panel_1 {padding:0px; margin:0px; width:210px;}
.paneltitle_1 {width:210px;}
.panelbody_1 {padding:0px; margin:0px;}
.panelbody_1 p {padding:0px; margin:0px;}
.panel_1_foot {padding:10px;}

/* Left panel white background */
.panel_2 {padding:0px; margin:0px; width:210px;}
.paneltitle_2 {width:210px;}
.panelbody_2 {padding:10px; margin:0px; background-color:#FFF;}
.panelbody_2 p {padding:0px; margin:0px;}
.panel_2_foot {padding:10px;}

/* panel default */
.panel_3 {padding:0px; margin:0px; float:left;}
.paneltitle_3 {}
.panelbody_3 {padding:0px; margin:0px;}
.panelbody_3 img{padding:0px; margin:0px;}
.panelbody_3 p {padding:0px; margin:0px;}
.panel_3_foot {padding:0px; margin:0;}

/* panel right */
.panel_4 {padding:0px; margin-bottom:15px; float:left; width:209px;}
.paneltitle_4 {}
.panelbody_4 {padding:0px; margin:0px; width:209px; float:left;}
.panelbody_4 img{padding:0px; margin:0px;}
.panelbody_4 p {padding:0px; margin:0px;}
.panel_4_foot {padding:0px; margin:0;}
/*-----------------------------------------------------------*/

/* FOOTER
-----------------------------------------------------------*/
ul#footer{width:890px; margin-top:10px; height:15px;}
ul#footer ul { background:none; width:890px; color:#850052;}
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; list-style:none; /* footer text colour*/}
ul#footer li a:hover{ text-decoration:none;  background:none;}
/*-----------------------------------------------------------*/


/*SEARCH
------------------------------------------------------------*/
#searchfield {float:left; width:190px; height:20px; padding-left:20px;  padding-top:13px;}
#searchfield input {height:20px;  width:180px; 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:10px; padding-top:15px;}
/*----------------------------------------------------------*/






