@charset "utf-8";
/* CSS Document */
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
body, html {
	background-color: #EDEDED;
	height:100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a img {
	border: none;
	}
a:link {
	color: #6CBB19;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #6CBB19;
}
a:hover {
	text-decoration: underline;
	color: #020F6B;
}
a:active {
	text-decoration: none;
	color: #6CBB19;
}
h1 {
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6CBB19;
	border-bottom:#BBBBBB dotted 1px;
	line-height:150%;
}
#wrap {
	float:none;
	clear:both;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:25px;
	width:800px;
	margin-left:auto;
	margin-right:auto;
	background:url(images/bg.jpg) center repeat-y;
	min-height:1000px;
	overflow:hidden;
	height:auto !important;
	z-index:1;
}
#logo {
	float:left;
	margin-left:20px;
	margin-top:10px;
	z-index:1;
}
#banner1 {
	float:left;
	clear:left;
	margin-left:20px;
	margin-top:20px;
	width:500px;
	z-index:1;
}
#nav_container {
	float:left;
	clear:both;
	margin-top:10px;
	margin-left:18px;
	width:765px;
	height:35px;
	z-index:1;
}
#nav_container1 {
	float:left;
	clear:both;
	margin-top:10px;
	margin-left:18px;
	width:765px;
	height:35px;
	z-index:1;
}
#nav_container1 ul{list-style:none; display:block; width: auto; height: auto; float:left; padding:0; margin-left:0; list-style:none;}
#nav_container1 ul .menu1x,#nav_container1 ul .menu2x,#nav_container1 ul .menu3x,#nav_container1 ul .menu4x,#nav_container1 ul .menu5x,#nav_container1 ul .menu6x{height:35px; cursor:pointer; float:left; background-image:url(images/nav-bg.png); position:relative; margin-left:0px; padding-left:0px;}
.menu1x{background-position: 0 -35px; width:115px;}
.menu2x{background-position: -115px -35px; width:164px;}
.menu3x{background-position: -279px -35px; width:94px;}
.menu4x{background-position: -373px -35px; width:163px;}
.menu5x{background-position: -537px -35px; width:113px;}
.menu6x{background-position: -650px -35px; width:114px;}
.menu1x:hover{background-position: 0 0;}
.menu2x:hover{background-position: -115px 0;}
.menu3x:hover{background-position: -279px 0;}
.menu4x:hover{background-position: -373px 0;}
.menu5x:hover{background-position: -537px 0;}
.menu6x:hover{background-position: -650px 0;}

#nav_container ul{list-style:none; display:block; width: auto; height: auto; float:left; padding:0; margin-left:0;}
.menu1, .menu2, .menu3, .menu4, .menu5, .menu6{height:35px; cursor:pointer; float:left; background-image:url(images/nav.jpg); position:relative; margin-left:0px; padding-left:0px;}
.menu1{background-position: 0 -35px; width:116px;}
.menu2{background-position: -116px -35px; width:204px;}
.menu3{background-position: -320px -35px; width:115px;}
.menu4{background-position: -435px -35px; width:187px;}
.menu5{background-position: -622px -35px; width:142px;}
.menu1:hover{background-position: 0 0;}
.menu2:hover{background-position: -116px 0;}
.menu3:hover{background-position: -320px 0;}
.menu4:hover{background-position: -435px 0;}
.menu5:hover{background-position: -622px 0;}
#sidePanel1 {
	float:right;
	clear:right;
	margin-top:30px;
	margin-right:20px;
	width:260px;
	z-index:1;
}
#main1 {
	float:left;
	clear:left;
	margin-left:20px;
	margin-top:15px;
	width:480px;
	height:auto;
	z-index:1;
	line-height:150%;
}
#main2 {
	float:left;
	clear:left;
	margin-left:20px;
	margin-top:35px;
	width:755px;
	height:auto;
	z-index:1;
	line-height:150%;
}
#newsletter1 {
	float:right;
	clear:right;
	margin-top:15px;
	margin-right:20px;
	width:260px;
	height:auto;
	z-index:1;
}
.sidebar-node{
	float:right;
	clear:right;
	margin-top:35px;
	margin-right:20px;
	width:220px;
	height:auto;
	z-index:1;
	text-align:center;
}
.authorized{float:right; padding:25px 25px 0 0;}
.authorized img{margin:0 5px;}
input{border:#BBBBBB solid 1px;}
textarea{border:#BBBBBB solid 1px;}
.ad {
	float:left;
	margin-top:10px;
	margin-left:20px;
	width:247px;
	height:119px;
	background:url(images/adBG.jpg) repeat-x;
	border:#E5E5E5 solid 1px;
	z-index:1;
}
ul.list {
  list-style-image: url('images/bullet.jpg');
}
#footer{
	float:left;
	clear:both;
	bottom:10px;
	width:760px;
	padding-left:20px;
	padding-right:20px;
	margin-top:50px;
	height:25px;
}.h2 {
	font-size: 14px;
	color: #0C2579;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#pushUp {
	position:fixed;
	left:50%;
	margin-left:-450px;
	top:-40px;
	width:900px;
	height:28px;
	z-index:9000;
	padding-top:11px;
	padding-left:35px;
	background: url(images/alertIcon.jpg) 5px 5px no-repeat #FFF2C1;
	border: #E8B900 solid 1px;
	border-top:none;
	display:none;
}
.newsNode{
	float:left;
	clear:both;
	padding:5px 10px 5px 0;
}
.CourseGroup{width:593px; margin:10px 0; background:#e5e5e5; -moz-border-radius: 5px; -webkit-border-radius: 5px; overflow:hidden;}
.CourseNode{width:565px; padding:14px 14px; margin:10px 0; background:#e5e5e5; -moz-border-radius: 5px; -webkit-border-radius: 5px; overflow:hidden;}
.CourseNode h2{float:left; color:#0C2579; border-bottom:dotted #999 1px; max-width:440px; margin:0; padding:0;}
.CourseNode .cost{float:right; font-size:10px;}
.CourseNode .cost strong{ font-size:18px;color:#6CBB19;}
.CourseNode p{float:left; clear:both; margin:0; padding:0;}
.CourseNode form, .CourseNode a input[type=submit]{float:right;}
.CourseNode input[type=submit]{background:url(images/addButton.jpg) no-repeat; border:none; width:83px; height:21px; cursor:pointer;}
.gDate{width:15px; height:13px; background:url(images/guaranteed.png) no-repeat; display:inline-block; margin:0 0 0 5px}

