body {
	background-image:url(../images/back.jpg);
	background-repeat:repeat-x;
	background-color:#6698cb;
	}
#container{
	width:768px;
	position:absolute;
	left:50%;
	margin-left:-384px;
	}
#top{
	height:90px;
	background-image:url(../images/topBack.gif);
	margin:17px 0 17px 0;
	}
	#top img{
	margin:24px 0 0 22px;
	}
	#topLogin{
	position:absolute;
	top:28px;
	right:17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	font-weight:bold;
	}
	#topLogin a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	font-weight:normal;
	text-decoration:none;
	}
	#topLogin a:hover{
	text-decoration:underline;
	}
	.topLoginFields{
	height:10px;
	font-size:10px;
	margin-bottom:2px;
	}
	#topSubmit{
	font-size:10px;
	}
#middle{
	width:768px;
	float:left;
	margin-bottom:0px;
	background-image:url(../images/middleback.jpg);
	background-position:bottom left;
	background-repeat: no-repeat;
	position: relative; 
	height: auto;
	}

#middle.test
	{
	background-position: 0px 400px
	}

#left{
	width:143px;
	float:left;
	margin:0 17px 0 0;
	padding:6px 11px;
	background-position:bottom left;
	background-repeat:no-repeat;
	}
	ul.mainnav{
	list-style: none;
	margin: 0px;
	margin-left: 2px;
	padding: 0px;
	}

	ul.mainnav li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-decoration:none;
	line-height:20px;
	}
	ul.mainnav li a:hover{
	background-color:#b9e7ff;
	}
	ul.mainnav li a.secondNav{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#702b4e;
	margin-left:10px;
	}
	ul.mainnav li a.secondNav:hover{
	background-color:#ccf;
	}
	ul.mainnav a.selected
		{
		font-weight: bold;
		}
		
	.secondNavul {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}	

#right{
	width:586px;
	float:left;
	}
	#hometop{
	width:568px;
	margin-bottom:17px;
	background-color:#fff;
	padding:9px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	}

		#homeleft{
	width:368px;
	margin-bottom:0px;
	background-color:#fff;
	padding:9px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	}
	
	.homeright{
	width:168px;
	margin-bottom:17px;
	background-color:#fff;
	padding:9px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	}
	
	#homerightpadd{
	width:168px;
	margin-bottom:0px;
	background-color:#fff;
	padding:9px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
		padding-top: 23px;
		padding-bottom: 22px;

	color:#666;
	}
	
	.testimonial { float:right; text-align:right; color:#4E5E7C; font-weight:bold; }
	#hometop a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#87355f;
	text-decoration:none;
	}
	#hometop a:hover{
	background-color:#ccf;
	}
	#flash{
	float:right;
	margin-left:5px;
	}
	.testimonial{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00619d;
	font-weight:bold;
	}
	#bottomLeft{
	width:192px;
	height:204px;
	margin:0px 17px 0 0;
	background-image:url(../images/wealthOfResources.jpg);
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f60;
	padding:90px 0 0 22px;
	line-height:20px;
	position:relative;
	top: 10px;
	}
	#bottomLeft h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	display:inline;
	}
	#bottomLeft a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	}
	#bottomLeft a:hover{
	text-decoration:underline;
	}
	#bottomrighttop{
	width:205px;
	height:131px;
	float:right;
	clear:none;
	margin-bottom:17px;
	background-image:url(../images/signUpBack.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-align:right;
	padding:61px 20px 0 130px;
	}
	#bottomright{
	width:315px;
	height:51px;
	background-image:url(../images/resourcesBack.jpg);
	float:right;
	clear:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f60;
	padding: 15px 20px 20px 20px;
	
	}
	#bottomright h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	display:inline;
	}
	#bottomright a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	display:inline-table;
	}
	#bottomright a:hover{
	text-decoration:underline;
	}
	#content{
	background-color:#fff;
	background-image:url(../images/contentback.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	float: left;
	width: 564px;
	padding:11px 10px 31px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	}
	#content h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#06c;
	}
	
	#content h2 {
		font-size: 18px;
	}
	
	#content h3 {
		font-size: 14px;
	}
		
	#content a.breadcrumb{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#87355f;
	text-decoration:none;
	margin-right:15px;
	font-weight:normal;
	}
	#content a.breadcrumb:hover{
	text-decoration:underline;
	}
	#content a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#87355f;
	text-decoration:none;
	}
	#content a:hover{
	background-color:#ccf;
	}
	#content img{
	float:right;
	margin:0 0 10px 10px;
	}
	.blue{
	color:#39f;
	font-weight:bold;
	}
	#sflimage{
	float:none;
	}
	#contentcall{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	height:5px;
	padding:85px 11px 0px 9px;
	clear:both;
	}
	#contentcall a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#f93;
	text-decoration:none;
	}
	#contentcall a:hover{
	color:#000066;
	background-color:#9cf;
	}
	#contentcall2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	height:5px;
	padding:45px 11px 0px 9px;
	clear:both;
	}
	#contentcall2 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#f93;
	text-decoration:none;
	}
	#contentcall2 a:hover{
	color:#000066;
	background-color:#9cf;
	}
	.mission{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	height:160px;
	background-image:url(../images/mission.jpg);
	padding:30px 205px 0 12px;
	line-height:18px;
	}
	
	
#footer{
	width:768px;
	clear:both;
	margin-bottom:20px;
	background-color:#fff;
	position: relative;
	top: 17px;
	}
	
	#padd { padding: 10px; position: relative; top: -10px; }
	#footer a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	text-decoration:none;
	}
	#footer a:hover{
	background-color:#b9e7ff;
	}
	#footer a:hover{
	background-color:#b9e7ff;
	}
	#footer img{
	margin:9px 0 0 9px;
	float:left;
	}
	
	#footerright{
	width: 250px;
	float: right;
	padding-top: 10px;
	padding-right: 10px;
	}
	
	#copyright {
	float: left;
	clear: both;
	margin: 11px 0 0 10px;
	color: #666;
	font-family: arial, sans-serif;
	font-size: 11px;
	}

	#copyright a, #copyright a:visited {
	font-family: arial, sans-serif;
	font-size: 11px;
	color:#85345E;
	text-decoration: none;
	}

	#copyright a:hover {
	text-decoration: underline;
	}
	
	#copyright form {
	display: inline;
	}
	
	#copyright input {
	font-size: 11px;
	}


.input-box{
	margin-bottom: 10px;
	color: #003;
	background-color:#deefff;
	border: #26a solid 1px
	}

.submit-button{
	color: #003;
	background: #99ccff;
	border: 2px #9cf outset
	}
	
#signup1{
	background-image:url(../images/3dayCallBG1.jpg);
	height:113px;
	width:121px;
	margin:20px 0 11px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	padding:35px 11px 0 11px;
	}
 	#signup1 a{
	color:#f93;
	text-decoration:none;
	}
	#signup1 a:hover{
	color:#f00;
	}
	
#resourceCall{
	background-image:url(../images/resourcesCallBack.jpg);
	background-repeat:no-repeat;
	height:350px;
	width:121px;
	margin:0px 0 7px 0;
	padding:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	}
	#resourceCall ul{
	list-style:outside;
	padding:0;
	margin:5px 0 0 15px;
	}
	#resourceCall li a{
	color:#fff;
	text-decoration:none;
	}
	#resourceCall li a:hover{
	color:#f93;
	}
	
label
{
width: 130px;
float: left;
text-align: right;
margin: 0 1em 10px 0;
clear: both
}

.input-box2
{
margin-bottom: 10px;
width:200px;
}

.submit-button2
{
margin-left: 5em;
clear: both
}

ul.faq{
	list-style: outside;
	margin: 0px;
	margin-left: 20px;
	padding: 0px;
	}

	ul.faq li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333;
	font-weight:normal;
	text-decoration:none;
	line-height:20px;
	}

#tabbar img{
	float:left;
	margin:0 3px 15px 0;
	}
	
#rsrc img{
	float:left;
	margin:0;
	}
	
#content h1 a, #content h1 a:visited {
		font-size:14px;
		color: #030;
	}
	#content h1 a:hover {
		text-decoration: underline;
		background-color: transparent;
	}
	
#profile{
	background-color:#f5ecfd;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333;
	padding:10px;
	float: left;
	width: 535px;
	}
	#profile h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#609;
	display:inline;
	}
	
#webedit{
	background-color:#b8daf0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333;
	padding:10px;
	float: left;
	width: 535px;
	}
	#webedit h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#003;
	display:inline;
	}
	
#busres{
	background-color:#E3FFE6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333;
	padding:10px;
	float: left;
	width: 535px;
	}
	#busres h1, #busres h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#030;
	display:inline;
	}
	
	
	#busres ul {
		margin-left: 0;
		padding-left: 0;
		list-style-type: none;
	}
	
#market{
	background-color:#FAE7CD;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333;
	padding:10px;
	float: left;
	width: 535px;
	}
	#market h1, #market h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#c60;
	display:inline;
	
	}
	#market ul {
		margin-left: 0;
		padding-left: 0;
		list-style-type: none;
	}
	
#sfledit{
	background-color:#FEE8E9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333;
	padding:10px;
	float: left;
	width: 535px;
	}
	#sfledit h1, #sfledit h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#600;
	display:inline;
	
	}
	#sfledit ul {
		margin-left: 0;
		padding-left: 0;
		list-style-type: none;
	}
	
#curricedit{
	background-color:#e7dfff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333;
	padding:10px;
	float: left;
	width: 535px;
	}
	#curricedit h1, #curricedit h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#306;
	display:inline;
	}
	#curricedit ul {
		margin-left: 0;
		padding-left: 0;
		list-style-type: none;
	}
	
#posters img{
	float:none;
	margin:10px 30px 20px 10px;
	}
	
#video img{
	float:left;
	}
	
.left{
	float:left;
	}

#viewer h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#003;
	}
	#viewer h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#999;
	margin-top: 0;
	}
	
	#viewer h1 a, #viewer h1 a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#003;
	text-decoration: none;
	}
	#viewer h1 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#003;
	text-decoration:underline;
	}
	#viewer p, #viewer input, #viewer textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	}
	#viewer a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6dacd2;
	text-decoration:none;
	font-weight:bold;
	}
	#viewer a:hover{
	color:#936;
	text-decoration:none;
	}
	
	#viewer a.new{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f60;
	text-decoration:none;
	font-weight:bold;
	float:right;
	}
	#viewer a.new:hover{
	color:#fff;
	text-decoration:none;
	}

.article {
	background-color: #f8f8f8;
	border: 1px solid #ccc;
	padding: 5px;
	width: 470px;
	height: 470px;
	overflow: auto;
}

.enews {
	background-color: #f8f8f8;
	border: 1px solid #ccc;
	padding: 5px;
}

.viewer_date {
	float: left;
	width: 200px;
	font-family: arial, sans-serif;
	color: #666;
	font-size: 12px;
}

.viewer_close {
	float: left;
	width: 280px;
	text-align: right;
	margin-top: 5px;
}

.success {
	width: 95%;
	background-color: green;
	color: #fff;
	padding: 10px;
	text-align: center;
	margin-bottom: 20px;
	font: bold 10px verdana, sans-serif;
}

.error {
	width: 95%;
	background-color: red;
	color: #fff;
	padding: 10px;
	text-align: center;
	margin-bottom: 20px;
	font: bold 10px verdana, sans-serif;
}



.graphic {
	margin: 0;
	padding: 0;
}

.graphic a, .graphic a:hover {
	background-color: none;
	text-decoration: none;
	margin: 0;
}

.bignumber {
	color: #85345E;
	font-family: 'times new roman', serif;
	font-size: 25px;
	font-style: italic;
	font-weight: bold;
	
}

#signup_strip {
	font-size: 16px;
}

#signup_strip strong.purple {
	color: #800080;
}

#signup_strip strong.blue {
	color: #000080;
}

.quote { color: #82315a; font-weight: bold; }
	.highlight1 { color: #016eb1; font-weight:bold; }
	.highlight2 { color: #82315a; font-weight: bold; }