@charset "utf-8";
/* CSS Document */
html, body {
	height:100%;
	margin:0;
	background-color:#828283;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#666;
}
img{border:0}
.clear {clear:both; padding: 0px; float: none; margin: 0px; height: 0px; overflow: hidden;}
a:link, a:visited, a:active {color:#b98900; text-decoration:none;}
a:hover {color:#87B7D2; text-decoration:none;}
hr {height:1px; color:#ccc}
.cap {text-transform:uppercase;}
#centre {
	height:100%;
	width: 800px;
	margin: 0 auto 0 auto;
	background-color:#29364b;
}
#header {width:800px; height:105px; background:#29364b url(../images/bg_header.jpg) no-repeat 0 0;}
#header h1 {float:left; margin:0;padding:0;width:391px; height:105px; text-indent:-9999px;background:#29364b url(../images/logo_results.jpg) no-repeat 0 1px;}
#topnav {float:right; width:380px; margin:85px 0 0 0; padding:0 10px 0 0; text-transform:uppercase; color:#a05364; font-size:11px;}
#topnav ul {float:right; padding:0; margin:0; list-style-type: none; top:85px;}
#topnav li {float:left; margin:0;  padding:0 0 0 35px; color:#ccc; font-weight:bold}
#topnav a:link, #topnav a:visited, #topnav a:active {display:block; color:#ccc;}
#topnav a:hover{color:#fff}

#mainimg {float:left; width:800px; height:184px;}
#mainimg h2 {margin:0;padding:0;width:800px; height:184px; text-indent:-9999px;}
#mainimg h2.img000 {background:#fff url(../images/img_000.jpg) no-repeat 0 0; background-color:#006699}
#mainimg h2.img001 {background:#fff url(../images/img_001.jpg) no-repeat 0 0; background-color:#006699}
#mainimg h2.img002 {background:#fff url(../images/img_002.jpg) no-repeat 0 0; background-color:#006699}
#mainimg h2.img003 {background:#fff url(../images/img_003.jpg) no-repeat 0 0; background-color:#006699}


#middle {float:left; width:800px; height:59px;}
#midnav {float:right; width:800px;}
#midnav ul {margin:0;padding:0;position:absolute; width:800px;}
#midnav li {display:inline; margin:0; padding:0; float:left;}
#midnav ul a, #midnav span {display:block;text-indent:-999px;overflow:hidden;height:59px; font-size:10px;}
#midnav a.modules {width:200px; background:transparent url(../images/navigation.jpg) no-repeat 0 0;}
#midnav a.modules:hover, #midnav span.modules {background:transparent url(../images/navigation.jpg) no-repeat 0 -61px;}
#midnav a.podcasts {width:200px; background:transparent url(../images/navigation.jpg) no-repeat -200px 0;}
#midnav a.podcasts:hover, #midnav span.podcasts {background:transparent url(../images/navigation.jpg) no-repeat -200px -61px;}
#midnav a.video {width:200px; background:transparent url(../images/navigation.jpg) no-repeat -400px 0;}
#midnav a.video:hover, #midnav span.video {background:transparent url(../images/navigation.jpg) no-repeat -400px -61px;}
#midnav a.scenarios {width:200px; background:transparent url(../images/navigation.jpg) no-repeat -600px 0;}
#midnav a.scenarios:hover, #midnav span.scenarios {background:transparent url(../images/navigation.jpg) no-repeat -600px -61px;}
#midnav span.modules,#midnav span.podcasts, #midnav span.video, #midnav span.scenarios{width:200px;}

#content {float:left; width:800px; background-color:#fff;}
#content .all {float:left; width:800px;}
#content .allcol {float:left; width:800px; background:#fff url(../images/bg_dotted.gif) repeat-y 0 0}
#content .leftcol{float:left; width:245px; padding:23px 10px 10px; color:#aca79c;}
#content .rightcol{float:left; width:500px; padding:10px 10px 0 20px; }
#content .nocol{float:left; padding:10px 70px;}
#content h2 {color:#b98900; font-size:16px; margin:20px 0 3px 0;}
#content h3 {color:#336; font-size:14px; margin-bottom:5px;}
#content h3 span {color:#666; font-weight:lighter}
#content h3#left span {color:#b98900; font-weight:bold}
#content .leftcol a {color:#aca79c; font-weight:bold;}
#content .leftcol a:hover,  .navon {color:#ae8e4c; font-weight:bold;}
#content .leftcol h3 {margin:7px 0 3px 0; font-size:12px; color:#aca79c; text-transform:uppercase;}
#content .leftcol p {float:left; width:140px; padding:5px 0;}
.imgbox {float:left; width:90px; padding:5px;}
.line {background-color:#ccc; height:1px; width:99%;}
.goldtext {color:#b98900;}

.leftcol form, .signup {float:left; width:265px;}
.leftfield {float:left; width:195px; }
.leftsubmit {float:left; width:70px; margin-top:17px;}
.leftsubmit input {border:none;}
label {float:left; width:60px; font-weight:bold; text-indent:10px;}
input,textarea,select,option {padding:1px; border:#ccc 1px solid; font-size:11px;}
.contactform label {float:left; width:150px; font-weight:bold; text-indent:10px;}
.contactform .submitbutton {margin-left: 150px;}

#content ul {margin-top:0; margin-bottom:7px; list-style-type:square; }
#content .rightcol p {margin: 15px 0;}
#content .col01, #content .col02 {float:left; width:240px; }
#content .col01 {border-right: 10px solid #fff}
#content .col02 {border-left: 1px solid #ccc; padding-left:10px;}
#content .col01 img, #content .col02 img {border-right:5px solid #fff;}
#content hr {color:#e8e8e8;}
.highlightbox {margin-top:10px;margin-left: 20px; width:85%; background-color:#E1E2CD; padding:15px; color:#666633}
.calltoaction {font-size:16px; color:#66f; font-weight:bold;}

#left_nav{float:left; width:100%;}
	#left_nav a.navactive {color:#ae8e4c}
	#left_nav a:hover.navactive {color:#aca79c}
	#left_nav ul {margin:0;padding:0;top:26px;left:0;text-transform:uppercase;text-indent:20px;color:#ae8e4c; font-weight:bold}
	#left_nav li {
		list-style:none; 
		margin:0; 
		padding:7px 0 5px 0; 
		background:url(../images/icon_arrow.gif) no-repeat 5px 9px;		 
		border-bottom:1px solid #ccc;	
	}
	#left_nav li ul {text-transform:none;text-indent:33px;color:#ae8e4c; font-weight:bold}
	#left_nav li ul li {
		list-style:none; 
		margin:0; 
		background:url(../images/icon_arrow.gif) no-repeat 20px 11px;
		border:none;
	}


#footer {float:left; width:780px;background-color:#29364b;font-size:10px; padding:5px 10px; color:#909eb3;}
#copyright {float:left; width:280px;}
#footernav {float:right; width:180px; color:#a05364; padding:0;}
#footernav ul {float:right; padding:0; margin:0; list-style-type:none;}
#footernav li {float:left; margin:0; padding:0 10px; border-left:1px solid #909eb3;}
#footernav a:link, #footernav a:visited, #footernav a:active {display:block;color:#909eb3;}
#footernav a:hover {color:#ccc}