body{
	font: small "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif; 
	color: white;
	width: 100%;
	margin: 0;
	background: #4f92ff;
}

#schoolclick-demo{
	z-index: -100;
}

p{
	width: 440px;
	margin: 5px 0 15px 10px;
	padding: 0;
	color: #4f4d4d;
}

h3{
	font-size: 115%;
	padding: 0;
	margin: 20px 0 0 0;
	color: #2a2a2a;
	
}

img{
  behavior: url("css/png.htc");
} 

a{
	color: #245fc5;
	text-decoration: none;
}

a:hover{
	color: #f9952e;
	text-decoration: none;
}

#section-main{
	width: 100%;
	background: url("../images/background-main.jpg") repeat-x;
}

/* BEGIN TOP SECTION */	
#section-top{
	width: 100%;
	background: #1f59bf url("../images/background-top.jpg") repeat-x;	
}

#top-white{
	margin: 0 auto;
	width: 801px;
	height: 10px;
	background: url("../images/top-white.gif") no-repeat;
}

/* nav */
body#home #section-top #nav ul li a#link-home{
	color: #f9b168;
}

body#join #section-top #nav ul li a#link-join{
	color: #f9b168;
}

body#comm #section-top #nav ul li a#link-comm{
	color: #f9b168;
}

body#faq #section-top #nav ul li a#link-faq{
	color: #f9b168;
}
body#about #section-top #nav ul li a#link-about {
  color:#f9b168;
}
body#why #section-top #nav ul li a#link-why {
  color:#f9b168;
}

body#learnmore #section-top #nav ul li a#link-learnmore{
	color: #f9b168;
}
body#contact #section-top #nav ul li a#link-contact{
	color: #f9b168;
}
body#login #section-top #nav ul li a#link-login{
	color: #f9b168;
}
body#login #section-top #nav ul li a#link-about{
	color: #f9b168;
}
body#login #section-top #nav ul li a#link-why{
	color: #f9b168;
}

#nav{
	float: left;
	width: 100%;
}

#nav ul{
	width: 800px;
	margin: 8px auto 0 auto;
	text-align:center;
}

#nav ul li{
	float: left;
	list-style: none;
	padding: 10px;	
}

#nav ul li.log-btn{
	float: right;
	list-style: none;
	padding: 10px 50px 10px 0;	
}

#nav ul li a{
	color: white;
	text-decoration: none;
	text-transform: uppercase;
}

#nav ul li a:hover{
	color: #333;
	text-decoration: none;
	text-transform: uppercase;
}


/* end nav */

#header{
	width: 826px;
	height: 127px;
	margin: 46px auto 0 auto;
	background: url("../images/header.jpg") no-repeat;
}
#header2 {
  width:826px;
  height:127px;
  margin:46px auto 0 auto;
}

/* end top section */

/* BEGIN CONTENT AREA */

#side-gradiant{
	width: 826px;
	margin: 0 auto;
	/*background: url("../images/side-gradiant.png") repeat-y;*/
}
.transPNG[class] {
      background-image:url('../images/side-gradiant.png');
} 

#content-holder{
	margin: 0 0 0 12px;
	width: 801px;
	background: #f3f7ff url("../images/background-content.jpg") repeat-x;
}

#left-side{
	width: 455px;
	float: left;
	margin: 25px 10px 20px 20px;
}

#left-side ul {
	color: #4f4d4d;
	list-style-type:disc;
}
#left-side li {
	margin-bottom: 8px;
}
ul.home_greybg {
  background-color:#e7eaf2;
  line-height:1.2em;
  font-weight:normal;
  padding:10px 10px 10px 35px;
  margin:0 0 0 10px;
}
ul li.home_greybg {
  list-style-type:disc;
}

.dot-line{
	width: 100%;
	height: 1px;
	margin: 10px 10px;
	background: url("../images/dot-line.gif") repeat-x;
}

#right-side{
	width: 212px;
	float: right;
	margin: 25px 30px 20px 20px;
	overflow:hidden;
}

#clearfloats{
	clear: both;
	height: 1px;
}

#right-side img{
	margin: 0;
}

#right-side-login{
	margin: 15px 0 0 0;
	background: url("../images/right-available-top.gif") no-repeat;
	width: 212px;
	height: 35px;
	overflow:hidden;
}
#right-side-content {
    background: url("../images/right-side-contentbgimg.gif") repeat-y;
	text-align:left;
	padding:0;
	overflow:hidden;
}
#login-footer{ 
	background: url("../images/right-available-btm.gif") no-repeat;
	background-position:top;
	width: 212px;
	height: 11px;
	vertical-align:top;
	overflow:hidden;
}

#right-side-schools{
	margin: 15px 0 0 0;
	background: url("../images/right-coming-top.gif") no-repeat;
	width: 212px;
	height: 34px;
	overflow:hidden;
}
#right-schools-content {
  background: url("../images/right-schools-contentbgimg.gif") repeat-y;
  overflow:hidden;
}
#schools-footer{ 
	background: url("../images/right-coming-btm.gif") no-repeat;
	width: 212px;
	height: 14px;
	overflow:hidden;
}
#right-side-quote {
 margin:15px 0 0 0;
 background: url("../images/quotebox_top.gif") no-repeat;
 width:212px;
 height:13px;
 overflow:hidden;
}
#right-quote-content {
  background: url("../images/quotebox_bgimg.gif") repeat-y;
  overflow:hidden;
}
#right-quote-content img {
  padding:10px 0;
  }
#quote-footer {
  background: url("../images/quotebox_bottom.gif") no-repeat;
  width:212px;
  height:13px;
  overflow:hidden
}
#content-bottom{
	margin: 0 auto;
	width: 826px;
	height: 66px;
	background: url("../images/content_bottom.jpg") no-repeat;
	overflow:hidden;
}

.recordData{
		color: #4f4d4d;
}

.main_text{
color:#4f4d4d;
margin-top: -20px;
overflow:hidden;
}

.bold_text{
color:#4f4d4d;
font-weight:bold;
overflow:hidden;
}

/* login styles */
.login_label, .login_input, .login_error  {
  padding:10px;
  color:#000;
  text-align:left;
  float:left; 
  width:100px;
  font-size:110%;
  color:#4f4d4d;
  overflow:hidden;
}

.login_input {
  width:200px;
  overflow:hidden;
}

.login_error {
  width:250px;
  color:#F00;
  overflow:hidden;
}

.login_input input {
  width:100%;
  overflow:hidden;
}
#login {
  background:transparent;
  overflow:hidden;
}

#log-logo{
	width: 232px;
	height: 35px;
	background: url("../images/log-logo.gif") no-repeat;	
	margin: 0 0 0 28px;
}
.privacy_policy {
  padding:20px 0 0 20px;
}
.privacy_policy a:link, .privacy_policy a:visited {
  font-size:10px;
  color:#ffffff;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  text-decoration:underline;
}
.privacy_policy a:hover {
  font-size:10px;
  color:#ffffff;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  text-decoration:none;
}
.privacy_policy a:active {
  font-size:10px;
  color:#ffffff;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  text-decoration:underline;
}