/* Futurate stylesheet September 2005 */
/************************************* Main **************************************************************/
html{background: url(../images/main_bg.gif) top center repeat-y #ccc;}
* {border:0; padding: 0; margin: 0;}
body{background: none #ccc; font-size:100%; color:#fff; margin-bottom: 15px; font-family:Verdana, Arial, Helvetica, sans-serif;}
img {border:none}
/*********************************************************************************************************/
#wrapper {width:100%; text-align:center; background: none transparent; color: #fff;}
#fixed {width: 750px; margin-left: auto; padding-top: 20px; margin-right: auto; text-align:left;}
.hide {display: none;}
/************************************* Spacers ***********************************************************/
.bumpLayer1{clear:both; font-size:0.01em; line-height:0.01em; background: none transparent; height:0; color:#fff}
#bumpLayer2{clear:both; font-size:0.01em; line-height:0.01em; background: none transparent; height:0; color:#fff}
#bumpLayer3{clear:both; font-size:0.01em; line-height:0.01em; background: none transparent; height:0; color:#fff}
/*********************************************************************************************************/
/******************************************** Page header ************************************************/
#header{clear:both; background: none #fff; color:#fff; height: 142px; width: 100%;}
#header #headerLeft {background: url(../images/header_left_bg.gif) left top no-repeat #fff; color:#fff; padding-left:15px; float:left; height: 142px;}
#header #headerLeft img#logoPadding {margin-top: 11px;}
#header #headerRight{background: none #fff; color:#fff; float:right; height: 142px; padding-right:47px;}
/*********************************************************************************************************/
/******************************************** Primary navigation ************************************************/
#separator {overflow: hidden; clear:both; height: 5px; background: url(../images/main_sep.gif) left top repeat-x #fff; color:#fff; padding-bottom:0}
.sepNav {display:none}
/*********************************************************************************************************/
/****************************************** Content Styles ***********************************************/
#contentStart {display:none;}
#content {width: 750px; background: url(../images/watermark.gif) no-repeat right top #fff; color:#fff; min-height:332px}
.clear {clear:both; line-height:0.01em; height:5px; font-size: 0.01em;}
.red {color: #910033; background: none transparent;}
/*************************************** Two halves for homepage ******************************************/
#leftHandMenuSpace {width:115px; height:100%; padding:10px 10px 0 10px; color:#fff; float:left; background: none #fff;}
#leftHandMenu {overflow: hidden; color: #007683; background: none #e8f4f4; border-top: 7px solid #9bd1d2;}
#leftHandMenu ul {font-size: 0.8em; list-style:none; border-right: 2px solid #cae6e7; border-left: 2px solid #cae6e7;}
#leftHandMenu p#underMenu {font-size: 0.8em; border-top: 2px solid #fff;}
#leftHandMenu p {font-size: 0.8em; border-right: 2px solid #cae6e7; border-left: 2px solid #cae6e7;}
#leftHandMenuBottom {background: url(../images/left_hand_menu_bg_bottom.gif) no-repeat left bottom #e8f4f4;}
#leftHandMenu ul li {background: url(../images/arrow.gif) no-repeat center left #e8f4f4; border-top: 1px solid #fff; border-bottom: 1px solid #adead8; padding: 5px 10px 5px 16px;}
#leftHandMenu ul li#selected {padding: 5px 3px 5px 16px; border-top: 1px solid #fff; border-bottom: 1px solid #adead8; background: url(../images/selected_arrow.gif) no-repeat center left #e8f4f4; font-weight:bold; color:#bf3940}
#leftHandMenu ul li#bottom {background: none #e8f4f4; border-top: 1px solid #fff; border-bottom: 0; padding: 6px 10px 8px 16px;}
#leftHandMenu a {background:none transparent; color:#007683;}
#leftHandMenu a:link{text-decoration:none;}
#leftHandMenu a:active{text-decoration:none;}
#leftHandMenu a:visited{text-decoration:none;}
#leftHandMenu a:hover{color:#fff; background:none #007683; text-decoration:none;}

#ContainerRHome .innerContent p {padding-bottom: 0;}
#ContainerRHome {width:750px; padding-top:5px; background: none transparent; color:#fff; float:left;}
.innerContent h1 {font-family:"Trebuchet MS", Arial, Verdana; font-size: 1.5em; color:#333; background: none transparent; padding-top: 12px; margin: 0 10px 10px 21px;}
.innerContent h2 {background:none transparent; font-family:"Trebuchet MS", Arial, Verdana; font-size: 1.3em; color:#333; margin:12px 0px 12px 21px;}
.innerContent h3 {background: none transparent; font-family:"Trebuchet MS", Arial, Verdana; font-weight:bold; line-height: 1.1em; font-size: 1em; color:#333; padding-top: 10px; margin: 10px 10px 14px 21px;}
.innerContent h4 {background: none transparent; font-weight:bold; font-size: 0.9em; color:#333; margin:10px 10px 10px 21px;}
.innerContent p {line-height:1.3em; margin: 8px 10px 12px 21px; padding-right: 0; padding-bottom: 7px; background: none transparent; color:#333; font-size: 0.8em;}
.innerContent blockquote {line-height:1.4em; color:#007380; font-size: 0.7em; background: none #fff; padding-bottom:3px; padding-right:10px;}
.innerContent blockquote p {font-size:1.1em; color:#007380; background: none #fff; padding-left:10px; padding-right:5px;}
.innerContent p.fontSmaller {font-size:0.7em; padding-bottom:0}
.innerContent #logosSep {float:left; border-top: 1px solid #a6d6d7; margin: 0 0 0 3px; height:1px; text-align:center; width:447px; font-size: 1px; line-height:1px;}
.innerContent #logos {padding-top:0; margin-top:0px}
.innerContent a:link{text-decoration:underline; color:#333; background: none #fff;}
.innerContent a:active{text-decoration:none; color:#333; background: none #fff;}
.innerContent a:visited{text-decoration:underline; color:#333; background: none transparent}
.innerContent a:hover{color:#fff; background:none #333; text-decoration:none;}
.innerContent #verticalAlign {vertical-align:bottom;}
.innerContent img {margin-top:0; padding-top:0}
.innerContent .left-image {float:left; margin: 0 0.5em 0 0; padding:1px}
.innerContent .right-image {float:right; margin: 10px 0.7em 0 7px; padding:1px}
.innerContent p.arrows {width:80%; line-height:1.2em; margin-top: 0; margin-bottom:0; padding-right: 10px; padding-bottom: 8px; padding-left: 13px; background: url(../images/arrow_red_on_white.gif) left top no-repeat transparent; color:#910033}
.innerContent ul {list-style:none; line-height: 1.3em; margin-top:0; font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 0.8em; padding-top: 0; padding-bottom: 0; padding-left: 30px;}
.innerContent li {line-height:1.1em; padding-top: 0; padding-right: 10px; padding-bottom: 8px; padding-left: 15px; background: url(../images/list_graphic.gif) left top no-repeat #fff; color:#333;}
.innerContent ul ul {font-size: 0.9em; padding-top:8px;}
.innerContent #venueTable {margin: 5px 0 8px 21px; color:#333; background: none transparent; font-size: 0.8em;}
.innerContent #venueTable td {padding: 5px 5px 5px 0;}
.innerContent #venueTable td.firstColumn {padding-right:20px;}
.innerContent #venueTable td ul {font-size:1em}
.innerContent #timetableTable {margin: 10px 0 8px 7px; color:#007380; background: none #fff; font-size: 0.8em;}
.innerContent #timetableTable td {padding: 5px 5px 5px 0;}
.innerContent #timetableTable td h3 {padding:0; background: none transparent; font-family:"Trebuchet MS", Arial, Verdana; font-weight:bold; line-height: 1em; font-size: 1em; color:#bf3940; margin:0}
/*************************************** Breadcrumb trail ******************************************/
#breadcrumb {font-size: 0.65em; color: #007380; margin-left: 7px; margin-right: 8px; padding: 0 5px 6px 12px; background: none transparent;} 
#breadcrumb a {color:#bf3940; background: none transparent;}
#breadcrumb a:link{text-decoration:underline;}
#breadcrumb a:active{text-decoration:none;}
#breadcrumb a:visited{text-decoration:underline;}
#breadcrumb a:hover{color:#bf3940; background:none #fff; text-decoration:none;}
/************************************************* Footer ************************************************/
#gutter {font-size:0.65em; width:750px; margin:0px auto 0px auto; text-align:left; color:#fff}
#selected {padding: 0 2px 2px 2px; color:#4e5c1b; background: none #fff;}
#gutterRight ul {margin-right: 10px;}
#gutter li {padding: 0 0 4px 0; display:inline;}
li#footerListStart {background: none transparent; color:#fff; border:0}
#gutterLeft {color:#fff; background:url(../images/footer_bg.gif) left bottom repeat-x #494949; padding: 5px 0 10px 0px}
#gutterMid {text-align:center; color:#fff; background:url(../images/footer_bg.gif) left bottom repeat-x #494949; padding: 5px 0 10px 0; border:0}
#gutterLeft div {padding-left: 10px}
#gutterRight {text-align:right; color:#fff; background:url(../images/footer_bg.gif) left bottom repeat-x #494949; padding: 5px 0 10px 0}
#gutterRight div {margin:0 0 0 auto;}
#gutterRight p {margin: 0; padding: 0 5px 0 0}
.gutterColumn {float:left; width:33.33%;}
#gutter a {color:#fff; background:none transparent;} 
#gutter a:link{text-decoration:underline;}
#gutter a:active{text-decoration:none;}
#gutter a:visited{text-decoration:underline;}
#gutter a:hover{color:#333; background:none #fff; text-decoration:none;}#wrapper #fixed #content #ContainerRHome .innerContent .style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006600;
}
#wrapper #fixed #content #ContainerRHome .innerContent img {
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
