body { background-color:black; margin:0px; padding:0px; color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
h2 { font-size:18px; font-weight:bold; margin-bottom:20px; margin-top:0px;  }
h3 { font-size:14px; color:#3798FF; font-weight:bold; margin-top:10px; margin-bottom:5px; }
select, input { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:8px; }
p { line-height:2em; text-align:justify; }
a { color:#3798FF; text-decoration:underline; }
a:hover { color:#3798FF; text-decoration:underline; }
h5 { display:inline; font-size:14px; color:#3798FF; font-weight:bold; }
label { display:block; margin-bottom:5px; margin-top:5px; }
fieldset { border:1px solid #1B528A; padding:10px;  }
legend { font-weight:bold; font-size:14px; color:#3798FF; padding:2px;  }
.legend { font-weight:bold; font-size:14px; color:#3798FF; padding:2px; }
hr { border:1px solid #000000; border-bottom:1px solid #1B528A; margin-bottom:15px; margin-top:15px; float:none; clear:both;  }
form {}
	.feature_box form h3 { margin-top:0px; }


#site_container { margin:0 auto; width:974px; }
#header {}
#left { float:left; width:204px; clear:left;  }
	#left .feature_box { margin-left:10px; width:160px; }
#content_container { margin-left:204px; background:url(../gfx/background_content.jpg) left repeat-y; }
	#content { padding:10px; width:510px; padding-left:30px; padding-top:0px;   }
	#right { float:right; clear:right; width:210px;   }
		#right .feature_box {  }
		#right .feature_reflection { margin-left:-13px; }
	
#menu { }
	/*Menu */
	#menu ul { margin:0px; padding:0px; }
	#menu ul li { list-style-type:none; }
	#menu ul li a { color:#3798FF; width:100%; display:block; text-decoration:none; font-size:14px; font-weight:bold;
		background:url(../gfx/background_menu.jpg) no-repeat; padding:4px; }
	#menu ul li a:hover { color:#3798FF; text-decoration:none; background:url(../gfx/background_menu_over.jpg) no-repeat;  }
		/*Submenu*/
		#menu ul ul { margin:0px; padding:0px; }
		#menu ul ul li { list-style-type:none; padding-left:10px; }
		#menu ul ul li a { color:#c5e0fe; width:100%; display:block; text-decoration:none; font-size:12px;
			background:url(../gfx/background_submenu.jpg) no-repeat; padding:4px; }
		#menu ul ul li a:hover { color:#c5e0fe; text-decoration:none; background:url(../gfx/background_menu_over.jpg) no-repeat;  }
/*Menu hack*/
#menu ul ul li > a { width:auto; }		
#menu ul li a#active { background:url(../gfx/background_menu_over.jpg) no-repeat; }
#menu ul ul li a#active { background:url(../gfx/background_menu_over.jpg) no-repeat; }
#menu ul li a#blank { background:none; font-size:4px; }

#logos { text-align:center; }
#real_tour_tv p { color:#e5e2af; line-height:1em; }
#address { font-size:12px ; font-weight:bold; }
#alt_content { margin-left:40px; }
	
	
.feature_box {  padding:8px; border-top:1px solid #1b2e3f; color:#3798FF; border-left:1px solid #1b2e3f; width:190px;
	 border-right:1px solid #1b2e3f; margin-top:15px; background:#0d2843; }
	.feature_box h3 { font-size:12px; color:#3798FF; font-weight:bold; margin-top:10px; margin-bottom:5px; }
	.feature_box h4 { font-size:12px; color:red; font-weight:bold; margin-top:10px; margin-bottom:5px;  }
	.feature_box form { display:inline; }
	.feature_reflection { padding:10px; padding-top:2px; }
	.feature_box p { color:#ffffff; }

.picture_border img { border:1px solid #469EFE; }
.qs_form { width:150px;  }
.textbox { width:200px; border:1px solid #1B528A; padding:3px;  }
.textbox_alert { width:200px; border:1px solid red; padding:3px; }
.btn_search { width:auto; position:relative; top:3px; }
.blue { color:#3798FF; }
.alert { color:red; }
.yellow { color:#efc929; }
.green { color:#51a852; }
.title { background:url(../gfx/background_title.jpg) top repeat-x; height:36px; text-align:center;  font-weight:bold; color:#3798FF;  }
.left { float:left;  }
.form_left { float:left; padding-right:10px; width:220px;  }
.right { float:right;  }
.clearer { float:none; clear:both; height:0px; }
.elemHidden { display:none; }
.elemShown { display:block; }
.form_blank { width:200px; height:60px; }
/* ir for letting images */
/* ir */

#letlinks{list-style-type: none;}

#letlinks li#student_let a,
#letlinks li#normal_let a{
display: block; 
background-repeat: no-repeat;
background-position: 0 0;
background-color: transparent; 
text-indent: -5000px;
overflow: hidden; 
}
/* --/ir-- */
#letlinks li#student_let a{
background-image: url(../gfx/student_let_btn.gif);
height: 122px;
width: 449px;
}
#letlinks li#normal_let a{
background-image: url(../gfx/normal_let_btn.gif);
height: 122px;
width: 449px;
}