A:Hover {color: #916648;}
A {color: #2E569F;}

H1 {color: #000066; font-family: Arial,Helvetica; font-size: 14pt; valign: middle}
H2 {color: #000066; font-family: Arial,Helvetica; font-size: 12pt; valign: middle}
H3 {color: #000066; font-family: Arial,Helvetica; font-size: 10pt; valign: middle}

.barelink {text-decoration: none}
.barelink:hover {text-decoration: underline;}

.body {font-family: Arial,Helvetica; font-size: 10pt; valign: middle}
.body2 {font-family: Arial,Helvetica; font-size: 9pt; valign: middle}
.body3 {font-family: Arial,Helvetica; font-size: 8pt; valign: top}
.bodysmall {font-family: Arial,Helvetica; font-size: 8pt; valign: middle}

.detail {color: #003399; font-family: Arial,Helvetica; font-size: 10pt; valign: middle}

.field {vertical-align : bottom;}

.formlabel {font-family: Arial,Helvetica; font-size: 10pt;}

.filter {font-family: Arial,Helvetica; font-size: 8pt; color: #2E569F; text-decoration: none; }
.filter:hover {color: #FFFFCC;}
.filteron {font-family: Arial,Helvetica; font-size: 8pt; color: #000000; text-decoration: none; font-weight: bold; }
.filteron:hover {color: #FFFFCC; font-weight: bold;}

.footer {font-family: Arial,Helvetica; font-size: 8pt; color: #666666; text-decoration: none;}
.footer:hover {color: #666666; text-decoration: underline;}

.hint {color: #888888; font-family: Arial,Helvetica; font-size: 8pt;}

.justfont {font-family: Arial,Helvetica;}

.label-c {font-family: Arial,Helvetica; font-size: 10pt; text-align: center;}
.label-l {font-family: Arial,Helvetica; font-size: 10pt; text-align: left;}
.label-r {font-family: Arial,Helvetica; font-size: 10pt; text-align: right;}

.logon {font-family: Arial,Helvetica; font-size: 8pt; color: #000000; text-decoration: none;}
.logon:hover {text-decoration: underline; color: #000000;}

.navbar {font-family: Arial,Helvetica; font-size: 8pt; color: #FFFFCC; text-decoration: none; }
.navbar:hover {color: #FFFFFF;}
.navbaron {font-family: Arial,Helvetica; font-size: 8pt; color: #FFFFFF; text-decoration: none; font-weight: bold;}
.navbaron:hover {color: #FFFFFF; font-weight: bold;}

.subnav {font-family: Arial,Helvetica; font-size: 8pt; color: #000000; text-decoration: none; text-transform: uppercase; }
.subnav:hover {color: #777777;}

.titletext {font-family: Arial, Helvetica; font-size: 10pt; color: #FFFFFF; text-decoration: none;}
.titletext:hover {color: #FFFFCC;}

.subheading {color: #000000; font-family: Arial,Helvetica; font-size: 11pt; valign: middle}
.subheadingsmall {color: #000000; font-family: Arial,Helvetica; font-size: 10pt; valign: middle}

.tableheader {font-family: Arial,Helvetica; font-size:9pt; font-weight:bold; color:#000000; background-color: #B0BFDB;}

.whitelink {color: #ffffff;}

.searchlabel {font-family: arial,helvetica; font-size:8pt; font-weight: bold; }

.tablesubheader {font-family: Arial,Helvetica; font-size:9pt; font-weight:bold; color:#FFFFFF; background-color: #2E569F;}

#share_this { float: right; font: 8pt arial; }

.tags { 
	font-family: Arial,Helvetica;
	font-weight: bold;
	line-height: 20px;
	text-align: left;
	text-transform: lowercase;
}

#divMenu a {color:#999999; text-decoration:underline;}
#divMenu a:hover {color:#333333; text-decoration:underline;}
#divBg { position: relative; z-index: 3; width: 2000px; height: 100px; clip: rect(0px 10px 10px 0px); visibility: hidden; margin: -100px 0px 0px -10px; }
#divMenu { position: absolute; z-index: 4; color: #333333; font: 12px Arial, Helvetica, sans-serif; visibility: inherit; padding: 0px; float: left; }
#divArrowLeft { position: absolute; z-index:5; width:28px; height:75px; visibility:inherit; padding: 0px; }
#divArrowRight { position: absolute; z-index: 6; width: 28px; height: 75px; visibility: inherit; padding: 0px; }

/* WIDGET TAG BOX */
#widget_tagbox { behavior: url(/shared_files/template/iepngfix.htc); background: transparent url(/shared_files/homepage/tag_it_widget.png) no-repeat; padding-top: 0px; width: 200px; text-align: center; }
#tagbox_content { width: 200px; margin: 0px 0px 0px 8px; text-align: center; background: #FFF; padding-top: 10px; }
#tagbox_body { width: 200px; margin: 0px auto; padding; 0px; text-align: left; background: #FFF; }
#tagbox_body p { margin: 0px; padding: 0px 0px 5px 0px; }
.size1 { font: bold 16pt/14pt arial; letter-spacing: -1px; }
.size2 { font: 14pt/14pt arial; letter-spacing: -1px; }
.size3 { font: 12pt/14pt arial; letter-spacing: -1px; }
.size4 { font: 11pt/14pt arial; }
.size5 { font: 9pt/14pt arial; }
.byline { padding: 0px 0px 15px 0px; margin: 0px; font: 8pt arial; }


/***********BEGIN CAMPUS TOUR ***********/

/* ADDRESS */
#ct_school_name { font: bold 18px Arial, helvetica; color: #000000; }
#ct_school_address { font: 8pt Tahoma, arial, helvetica; margin-bottom: 10px; }

/* MAP/PHOTOS/MOVIE WIDGETS */
#ct_header_left { width: 301px; text-align: center; float: left; display: block; }

#ct_extras_section { width: 401px; height: 32px; text-align: left;  }
#ct_extras { width: 189px; height: 26px; background: url(/CampusTour/images/box_top.gif) no-repeat; margin: 0px; padding: 0px; text-align: left; }
#ct_extras li { margin: 0; padding: 0; list-style: none; float: left; }
#ct_extras li, #ct_extras a {height: 26px; display: block; text-indent: -4000px;}

#ct_header_maps { left: 0px; width: 65px; }
#ct_header_photos { left: 65px; width: 62px; }
#ct_header_movies { left: 127px; width: 62px; }

#ct_header_maps a:hover, .ct_header_maps_on { background: transparent url(/CampusTour/images/box_top.gif) 0px -26px no-repeat; }
#ct_header_photos a:hover, .ct_header_photos_on { background: transparent url(/CampusTour/images/box_top.gif) -65px -26px no-repeat; }
#ct_header_movies a:hover, .ct_header_movies_on { background: transparent url(/CampusTour/images/box_top.gif) -127px -26px no-repeat; }

#ct_google_maps, #ct_youtube, #ct_flickr { behavior: url(/shared_files/template/iepngfix.htc); background: transparent url(/campustour/images/box_bottom.gif) no-repeat; width: 402px; height: 350px; padding-top: 17px; margin: 0px; text-align: left; }
#ct_youtube, #ct_flickr { text-align: center; }
#ct_flickr { color: red; }

#ct_not_avail_movies { behavior: url(/shared_files/template/iepngfix.htc); background: url(/campustour/images/bigSORRY_noMovies.png) no-repeat; width: 310px; height: 90px; margin: 120px 0px 0px 45px; text-align: center; }
#ct_not_avail_photos { behavior: url(/shared_files/template/iepngfix.htc); background: url(/campustour/images/bigSORRY_noPhotos.png) no-repeat; width: 310px; height: 90px; margin: 120px 0px 0px 45px; }

/* APPLY/RSS SECTION */
#ct_header_right { padding: 0px 0px 0px 0px; float: right; width: 209px; }

/* APPLY */
#ct_header_apply_container h1 { background: url(/CampusTour/images/apply.gif) 0px 3px no-repeat; padding: 0px; margin: 0px 0px 0px 0px; width: 209px; height: 30px; text-indent: -4000px; }
#ct_header_apply_body { width: 209px; text-align: left; margin: 0px auto; background: url(/CampusTour/images/Side_1stAppButtonBkgd.gif) repeat-y; padding: 0px 0px 7px 0px; }
#ct_header_apply_body a, #ct_header_apply_body a:hover, #ct_header_apply_body a:visited, #ct_header_apply_body p { font: bold 9pt arial, helvetica, sans-serif; color: #916648; }
.apply_link { padding: 0px; margin: 0px; }
.apply_link_body { padding: 0px 0px 0px 20px; margin: 0px; }
.apply_link_body ul { margin: 0px; list-style: none; padding: 0px; }
#ct_header_apply_body p { margin: 0px; padding: 0px; text-align: left; }
#ct_header_apply_body p.or { margin: 0px; padding: 10px 0px 0px 0px; text-align: center; font: bold 9pt arial, helvetica, sans-serif; }
#ct_header_apply_mentor a, #ct_header_apply_mentor a:hover, #ct_header_apply_mentor a:visited { font: bold 9pt arial, helvetica, sans-serif; }

/* RSS FEED */
#ct_header_rss_container { background: url(/CampusTour/images/Side_RSSfeed_bkgrd.gif) repeat-y; width: 209px; padding-bottom: 10px; }
#ct_header_rss_title { background: url(/CampusTour/images/rss.gif) no-repeat; color: #FA9B39; padding-left: 57px; height: 25px; width: 209px; text-align: left; }
#ct_header_rss_title h1 { padding: 6px 0px 0px 0px; margin: 0px; font: bold 11pt arial, helvetica; color: #FA9B39; }
#ct_header_rss_text { font: bold 9pt arial, helvetica; color: #916648; text-decoration: underline; padding: 10px 10px 0px 20px; display: block; margin: 0px; }
	#ct_header_rss_text a, #ct_header_rss_text a:hover, #ct_header_rss_text a:visited { color: #916648; line-height: .33cm; width: 175px; font: bold 9pt arial; }
#ct_header_rss_link { font: 8pt verdana, arial, helvetica; padding-left: 20px; background: url(/CampusTour/images/Side_RSSfeed_bkgrd.gif) repeat-y; }
	#ct_header_rss_link a, #ct_header_rss_link a:hover, #ct_header_rss_link a:visited { color: #916648; line-height: .34cm; }
#ct_header_rss_btm { background: url(/CampusTour/images/Side_RSSfeed_ftr.gif) no-repeat; width: 209px; height: 21px;  }
#ct_header_rss_top { background: url(/CampusTour/images/Side_separator.gif) no-repeat; width: 209px; height: 8px;  }

/* SUMMARY */
#ct_main_navigation { width: 730px; height: 33px; margin-top: 15px; behavior: url(/shared_files/template/iepngfix.htc); background: url(/CampusTour/images/campus_tour_header_bar.gif) no-repeat; color: #003C68; }
#ct_main_navigation p { margin: 0; padding: 0; text-align: center; padding-top: 7px; }
#ct_main_navigation a, #ct_main_navigation a:hover, #ct_main_navigation a:visited { color: #003C68; padding: 0px 3x 0px 0px; }
.ct_filter, .ct_filter:hover { font: 8pt arial, helvetica; text-transform: none; color: #003C68; }
.ct_filteron { font: 8pt arial, helvetica; text-transform: underline; color: #003C68; font-weight: bold; }
.ct_filteron:hover { font: 8pt arial, helvetica; text-transform: underline; color: #003C68; font-weight: bold;}

.ct_table { padding: 3px; width: 100%; margin-bottom: 30px; }
.ct_table th { font: 9pt Tahoma, arial, helvetica, sans-serif; color: #009; font-weight: bold; text-align: left; padding: 5px; border-bottom: 1px solid #e3f1fe; }
.ct_table td { padding: 10px; border-left: 1px solid white; border-top: 1px solid white; border-bottom: 1px solid #e3f1fe; }
.ct_label, .ct_data, .ct_essay { font: 9pt arial, helvetica, sans-erif; }
.ct_label { width: 35%; vertical-align: top; border-right: 1px solid #e5eff8; }
.ct_data { font-weight: bold; width: 65%; vertical-align: top; }
.ct_odd_row { background-color: #eff7ff; }
.ct_data ul { margin-top: 0; margin-bottom: 0; margin-left: 15px; }
.ct_data ul li { font-weight: bold; }

.custom_table { padding: 0; margin-bottom: 0; }
.custom_table td { padding: 0; border-bottom: 0; border: 0; }

/***********END CAMPUS TOUR ***********/

