/* CSS Document */

body {
margin: 0;
background-color: #3a4e8b;
}

label{
	width: 220px;
	float: left;
	text-align: left;
	display: inline;
	padding: 0px;
	margin: 5px 10px 0px 0px;
}

input{
	/*width: 200px;*/
	float: left;
	display: block;
	/*background: #0086FF;
	border: 1px solid #000033;*/
	margin-top: 5px;
	color: #333;
	display: inline;
}

textarea{
	width: 250px;
	height: 150px;
	float: left;
	display: block;
	/*border: 1px solid #000033;*/
	margin-bottom: 5px;
	margin-top: 5px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	display: inline;
}

.loginsmall{
	font-size: 0.9em;
	color: #666;
}

.req{
	width: 100px;
}

.remember-login-cont{
	clear: left;
	padding-left: 107px;
}

label.remember-me{
	width: 95px;
}



select{
	float: left;
	display: inline;
	margin-top: 5px;
	color: #333;
}

.login-home{
	border: none;
	background: #E0ECE7;
	padding: 10px;
}

div.globalContnr {
background-color: #fff;
}

div.mainContnr {
margin: 0 auto; width: 923px;
}

div.headContnr {
width: 920px;
}

div.headContnr2 {
width: 338px;
float: left;
}

div.logoContnr {
float: left;
width: 338px;
}

div.headSitewide {
float: left;
width: 562px;
text-align: right;
padding: 55px 20px 0 0;
}

div.topContnr {
width: 920px; padding-bottom: 44px;
}

div.menuContnr {
width: 338px;
padding-top: 10px;
}

div.homeMenuContnr {
float: left;
width: 338px;
padding-top: 10px;
}

div.menuHeader {
float: left;
width: 76px;
}

div.menuPod {
float: left; width: 262px;
}

div.imgContnr {
float: left;
width: 582px;
background-color: #ebebeb;
margin-bottom: 30px;
}

div.pageImg {
width: 562px; padding: 10px;
}

div.imgBorder {
width: 582px;
background-color: #cc6600;
height: 10px;
border-top: 1px #fff solid;
}

div.contentContnr {
width: 920px;
padding-bottom: 20px;
}

div.homeContent {
float: left;
width: 363px;
padding: 0 25px 0 8px;
}

div.homeCol {
float: left;
width: 242px;
padding-left: 20px;
}

div.homeColHeader {
float: left; width: 55px;
}

div.homeColList {
float: left; width: 187px;
}

div.footerContnr {
margin: 0 auto;
width: 920px;
color: #fff;
}

div.pageColOne {
float: left;
width: 338px;
}

div.pageColTwo {
float: left;
width: 582px;
}

div.pageColTwo2 {
float: right;
width: 582px;
margin-top: 10px;
}

div.searchBox {
background-image:url(../images/template/search-bg.gif);
background-repeat: no-repeat;
height: 57px;
padding: 16px 0 0 15px;
margin-top: 6px;
width: 283px;
}

div.courseListBox {
width: 298px;
padding-top: 30px;
}

div.courseListHeader {
float: left;
width: 50px;
}

div.courseList {
float: left;
width: 248px;
}

div.pageContent {
padding: 0 10px 30px 10px;
width: 562px;
}

div.courseOverview {
width: 562px;
}

div.courseCost {
width: 562px;
border-bottom: 5px solid #cc6600;
}

div.courseCostBg {
float: right;
padding-right: 10px;
background-image: url(../images/template/price-block.gif);
background-position: top right; 
background-repeat: no-repeat;
background-color: #cc6600;
color: #fff;
}

div.costContnr {
padding-top: 6px;
}

div.courseDates {
width: 542px;
padding: 20px 10px;
}

div.barHeader {
width: 552px;
background-color: #cc6600; 
color: #fff;
padding: 5px;
font-weight: bold;
}

.login-container{
	float: left;
	width: 360px;
}

.loginSnippetHolder{
	float: left;
	width: 195px;
}

.loginSnippetTopHolder{
	display: inline;
	float: left;
	width: 190px;
	background: #fff;
	color: #000;
	border-top: 6px solid #E0ECE7;
	margin: 50px 0px 5px 5px;
	padding: 5px;
}

.loginSnippetBottomHolder{
	display: inline;
	float: left;
	width: 190px;
	background: #fff;
	color: #000;
	border-top: 6px solid #E4F1E0;
	margin: 0px 0px 20px 5px;
	padding: 5px;
}

.login-button {
background:transparent url(../images/go_login_off.gif) no-repeat scroll left center;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-size:90%;
font-weight:normal;
height:25px;
margin: 5px 0px;
padding:0;
text-align:center;
width:30px;
}

.login-button:hover {
background:transparent url(../images/go_login_over.gif) no-repeat scroll left center;
}

.horange{
	color:  #CC6600;
}

.snippet2{
	float: left;
	width: 360px;
}

.ls1Left{
	float: left;
	width: 100px;
}

.ls1Right{
	float: left;
	width: 90px;
	height: 200px;
}

.feature-button{
float:right;
height:130px;
margin:0;
overflow:hidden;
padding:5px 0 0;
width:90px;
}

.go-button-link:hover {
margin:-130px 0 0;
}
	
