body {
	font-family:"tahoma", verdana, arial;
	font-size:11px;
	background:url('/static/images/bg.jpg') #FFF;
	color:#000;
	margin:10px 0 0 0;
	padding:0;
}

img {
  border:0;
}

#links {
  width:678px;
  margin:0px auto 0 auto;
  text-align:left;
}

#header_wrapper {
  width:678px;
  background:#fff;
  margin:0px auto 0 auto;
  padding-top:10px;
}

#header {
  display:block;
  background:url('/static/images/orange_bg.gif'); #000;
  margin:0 10px 0 10px;
  border:3px solid #ff9900;
}

#search_wrapper {
 width:678px;
 margin:0 auto;
 background:#fff;
 padding:10px 0 10px 0;
}

#select_area {
  float:left;
  display:inline;
  border:3px solid #000;
  width:324px;
  padding:7px 8px;
  background:url('/static/images/dark_bg.gif') #000;
  color:#fff;
  margin-right:10px;
  margin-left:10px;
  voice-family: "\"}\"";
  voice-family: inherit;
  width:302px;
}

html>body #select_area {
	width:302px;
	}


#select_school {
  float:left;
  display:inline;
  width:324px;
  padding:7px 8px;
  border:3px solid #000;
  color:#fff;
  margin-right:10px;
  background:url('/static/images/dark_bg.gif') #000;
  voice-family: "\"}\"";
  voice-family: inherit;
  width:302px;
}

html>body #select_school {
	width:302px;
	}

.clear {
  clear:both;
}

#select_affiliate {
  background:#fff;
  width:678px;
  margin:0px auto 00px auto;
  padding:9px 9px 0 9px;
  border:10px solid #fff;
  border-top:0px;
  voice-family: "\"}\"";
  voice-family: inherit;
  width:640px;
}

html>body #select_affiliate{
	width:640px;
	}
	
#footer_wrapper {
  width:678px;
  background:#fff;
  margin:0px auto 0 auto;
  padding-bottom:0px;
}

#footer {
  display:block;
  background:url('/static/images/dark_bg.gif'); #000;
  margin:0 10px 0 10px;
  border:3px solid #000;
  padding:10px;
  color:#fff;
}

#footer a {
  color:#fff;
}

h2 {
  font-size:15px;
  margin:0;padding:0;
}

select {
  width:302px;
}

#affiliate_list {
  margin:0 1px;
}

.logo {
  float:left;
  display:inline;
  width:70px;
  margin:0 10px 10px 0;
}

form {
  margin:0;padding:0;
}

#loading {
  position:absolute;
  left:0;top:0;
  background:red;
  color:#fff;
  padding:5px;
  display:block;
}

p {
  margin:0 0 10px 0;
}

#resources {
 border:3px solid #eee;
 background:url('/static/images/grey_bg.gif');
 padding:10px;
 margin:0 0 10px 0;
}

#main_content{
 float:left;
 display:inline;
 width:420px;
 margin:0 20px 0 0;
}


#side_content{
 float:left;
 display:inline;
 width:200px;
}

.no_space {
 margin:0;
}

#faqs {
  border-left:3px solid #eee;
  border-top:3px solid #eee;
  padding:10px 0 0 20px;
  }
  
 form {
  margin:0;padding:0;
 }
 
 div.label {
   float:left;display:inline;width:20%;font-weight:bold;padding-bottom:10px;
   text-align:right;
 }
 
  div.input {
   float:left;display:inline;width:80%;padding-bottom:10px;
 }
 
 div.input input, div.input textarea {
   width:200px;
   margin-left:10px;
 }
 
 #contact_form {
   margin:20px 0 0 20px;
 }
 
 div.input input.button {
   width:100px;
 }