@charset "utf-8";
/* CSS Document */

/* GENERAL CSS - CODE TO TELL FF AND IE TO SIT DOWN */
#body {
	margin: 0px;
	padding: 0px;
	color: #000000;
	font-size: 0.626em; }
body div, ul, ol, li, table, img {
	margin: 0px;
	padding: 0px; }
body p {
	margin: 10px 0px 15px; }
body img {
	border: none; }
.display_none {
	display: none; }
.clear_div {
	display: none;
	height: 0px;
	width: 0px; }
body:last-child .clear_div {
	display: block;
	clear: both; }

/* CLEAR - BECAUSE SOMETIMES, FLOATING -ISN'T- A GOOD THING */

.clearme {
	clear: both;
}




/* SITE BASICS */

html {
	scrollbar-base-color: 			#b7b7b7;
	scrollbar-track-color:  		#b7b7b7;
	scrollbar-face-color: 			#b7b7b7;
	scrollbar-highlight-color: 		#FFFFFF;
	scrollbar-3dlight-color: 		#FFFFFF;
	scrollbar-darkshadow-color:		#e4e4e4;
	scrollbar-shadow-color: 		#e4e4e4;
	scrollbar-arrow-color: 			#FFFFFF;
}

body {
	background: #cccccc;
	font-family: Verdana, Sans-Serif;
	color: #666666;
	font-size: 14px;
	text-align: center;
	min-width: 954px;
}

a {
	color: #838383;
	text-decoration: underline;	
}

.image {
border-style: none;
display:block;
}

img {border:0;}

a:hover {
	color: #f16000;
	text-decoration: none;
}




/* HEADER TAGS - NO P TAGS, USE H TAGS FOR SEO PURPOSES */

h1 {
	color: #666666;
	font-size: 16px;
	margin-bottom: 0px;
	margin-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

h2 {
	color: #0e5ed5;
	font-size: 13px;
	margin-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
}

h2 a {
	color: #0e5ed5;
	text-decoration: underline;
	
}
h2 a:hover {
	color: #f16000;
	text-decoration: none;
}

h3{
	color: #666666;
	font-size: 13px;
	font-weight: normal;
	line-height: 22px;
	margin-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
}

h4 {
	color: #666666;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
}

h5 {
	color: #0e5ed5;
	font-size: 13px;
	margin-bottom: 0px;
}

h6{
	color: #666666;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
}


/* MAIN WRAPPER */

#main_container {
	width:954px;
	margin:0 auto;
	text-align:left;
}




/* HEADER */

#header_container {
	width:954px;
	text-align:left;
	margin:0 auto;
}



/* CONTENT */

#content_container {
	width:954px;
	text-align:left;
	background-color:#FFFFFF;
	margin:0 auto;
}





/* FOOTER */

#footer_container {
	width: 954px;
	text-align: left;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	margin:0 auto;
}
.footer_top {
	width: 954px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: top center;
}
.footer_links {
	float:left;
	width:629px;
	margin-left:15px;
	text-align:left;
}
.footer_siteby {
	float:left;
	width:130px;
	text-align:left;
}
.footer_logo {
	float:left;
	width:180px;
	text-align:center;
	margin-top:5px;
}
.footer_links a {
	color: #5857d6;
	text-decoration: none;
}
.footer_links a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}


/* INTERIOR FOOTER */

#int_footer_container {
	width: 954px;
	text-align: left;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	margin:0 auto;
	margin-top:-13px;
}
.int_footer_top {
	width: 954px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: top center;
}
.int_footer_links {
	width:924px;
	margin-left:15px;
	margin-right:15px;
	text-align:left;
}
#int_footer_appsoft {
	width: 954px;
	text-align: center;
}
.int_footer_siteby {
	float:left;
	width:480px;
	text-align:right;
	margin-right:10px;
	margin-top:5px;
}
.int_footer_logo {
	float:left;
	width:464px;
	text-align:left;
	margin-top:0px;
}
.int_footer_links a {
	color: #a7a6ff;
	text-decoration: none;
}
.int_footer_links a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

/* CONTACT US - WITH TABLE ACTION */

#cf_table {
	width:400px;
	padding:0px;
	margin:10px;
}
.cf_row {
	width:400px;
	height:27px;
	padding:0px;
	margin:10px;
}
.cf_left {
	width:140px;
	height:27px;
	float:left;
	padding:0px;
	padding-left:10px;
}
.cf_right {
	width:250px;
	height:27px;
	float:right;
	padding:0px;
}
input.cf_input {
	width:250px;
}

/* LISTS */

li{
	color: #888888;
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
	margin-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
}
ul{
	padding-left: 25px;
}


ul.attend li {
	color: #888888;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
}

/******* START STUDENTS WILL LEARN*******/
#learn
{
	background-color: #FFFFFF;
	border: 1px solid #D2D2D2;
	width:97%;
	height:100%;
	margin-left:10px;
}

#learn ul 
{ 
    font-family:  Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    list-style-image: url(../images/arrow2.gif); 
    text-align: left;
    line-height: 18px; 
	margin-top:5px;
}


#leftul 
{
	float: left;
	width: 100%;
	_padding-top: 10px;
	margin: 0px;
	left: 10px;
	height:100%;
	text-align: left;
}
  
#rightul 
{
	float: right;
	width: 250px;
	margin: 0px;
	height:100%;
	_padding-top: 10px;
	text-align: left;
}

#learnbg
{
	background-color: #0000cd;
	width:100%;
	font-weight:bold;
	color:#FFFFFF;
	height:100%;
	font-size: 12px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	
}