/** Global ********/
body {
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #6C6C6C;
	margin: 0;
}
td, tr, table {
	vertical-align: top;
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #8D8D8D;
}
a { color: #A70303; text-decoration: none;}
hr { background-color: #FFF; height: 1px; padding: 0; margin: 10px 0 10px 0; border-top: 1px solid #E0E0E0;}

/** Structure *****/
table.header { width: 760px; border: 0; margin-bottom: 20px;}
table.body { width: 760px; border: 0; }
td.body_left { width: 512px; border-right: 1px solid #E0E0E0; padding-right: 15px; margin-top: 25px;} 
td.body_right { padding-left: 15px; width: 238px; margin-top: 25px;}
td.headerbottom { background-color: #A70303; border-bottom: 1px solid #B3B3B3; height: 5px;}
td.nav_main {
	background-color: #730000;
	border-bottom: 1px solid #FFF;
	vertical-align: center;
	padding: 8px 0 8px 10px;
}
td.nav_main a {
	color: #FFF;
	text-decoration: none;
}
td.nav_main a:hover {
	color: #E0E0E0;
	text-decoration: none;
}

div.moreinfo { width: 218px; padding: 10px; border: 1px solid #B3B3B3; background-color: #F0F0F0; }
div.news { width: auto; padding: 10px; background-color: #F6F6F6; margin-bottom: 15px;}
div.mainimg {
	width: 523px;
	height: 381px;
	overflow:hidden;
}
div.bgwrap { width: 100%; margin-bottom: 25px;}
div.wrap_footer {
	background-color: #EBEBEB;
	border-top: 1px solid #D1D1D1;
	width: 100%;
	margin-top: 15px;
	padding-top: 15px;
}
div.twocol {
	float: left;
	width: 50%;
	display: block;
}
td.footer {
	width: 512px;
	padding-right: 15px;
	font-size: 11px;
}
td.footer a { color: #565656; text-decoration: none; }

table.graybox { background-color: #F4F4F4;}
td.callpad { padding: 0 15px 0 15px; background: url("../img/callmid.gif") repeat-x bottom;}
td.headerBG { 
	background-repeat: no-repeat;
	background-position: top;
	width: 760px; 
	height: 170px;
	vertical-align: bottom;
}
td.mainheader { 
	background: url("../img/banner_main.jpg");
	background-repeat: no-repeat;
	background-position: top;
	width: 760px; 
	height: 185px;
	vertical-align: bottom;
}
td.commheader { background-image: url("../img/banner_communication.jpg"); }
td.ecoheader { background-image: url("../img/banner_economics.jpg"); }
td.anthroheader { background-image: url("../img/banner_anthropology.jpg"); }
td.polheader { background-image: url("../img/banner_politicalscience.jpg"); }
td.psyheader { background-image: url("../img/banner_psychology.jpg"); }
td.socheader { background-image: url("../img/banner_sociology.jpg"); }
td.speechheader { background-image: url("../img/banner_speechhearing.jpg"); }
td.geoheader { background-image: url("../img/banner_geography.jpg"); }

div#nav_clear { width: 240px; clear: both;}
/** Nav ***********/

ul#nav_title { margin: 0; padding: 0; font-family: helvetica, arial, sans-serif; float: left; }
ul#nav_main { margin: 0 0 15px 0; padding: 0;}

#nav_title li {
	display: inline;
	list-style-type: none;
	font-size: 14px;
	padding: 0 25px 0 0;
	margin: 0;
	line-height: 12px;
	color: #FFF;
}
#nav_main li {
	list-style-type: none;
	font-size: 13px;
	font-weight: bold;
	font-family: helvetica, arial, sans-serif;
	padding: 4px 0 4px 0;
	margin: 0;
	line-height: 18px;
	color: #454545;
}
#nav_main li a { color: #454545; text-decoration: none; }
#nav_main li a:hover { color: #000; text-decoration: none; }
#nav_red li {
	list-style-type: none;
	font-size: 12px;
	font-weight: bold;
	font-family: trebuchet MS, times, serif;
	padding: 0;
	margin: 0;
	line-height: 25px;
	color: #A70303;
}
#nav_red li a { color: #A70303; text-decoration: none; }
#nav_red li a:hover { color: #520000; text-decoration: none; }

#nav_mainOLD li {
	display: inline;
	list-style-type: none;
	font-size: 11px;
	padding: 0 25px 0 0;
	margin: 0;
	line-height: 12px;
	color: #FFF;
}
ul#nav_mainOLD { margin: 0; padding: 0; font-family: trebuchet MS, times, serif; float: right;}

/** Text **********/
ul {
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 15px;
	margin-top: 0;
	margin-bottom: 0;
	list-style-type: square;
}
ul.redbul {
	list-style-image: url("../img/redbul.gif");	
}
li { padding: 3px 0 3px 0;}
h1 {
	padding: 18px 0 0 0;
	margin: 0 0 15px 0;
	font-family: helvetica, arial, sans-serif;
	font-size: 19px;
	color: #A8A8A8;
	line-height: 16px;
}
h1.header { 
	padding: 0 0 12px 15px;
	margin: 0;
	font-family: garamond, times, serif;
	font-size: 45px;
	font-weight: normal;
	font-style: italic;
	color: #FFF;
	line-height: 45px;
}
h1.underline { border-bottom: 1px solid #E0E0E0; padding-bottom: 5px;}
h1.small { font-size: 15px; padding: 0 0 5px 0; margin: 0;}
h1.small2 { font-size: 14px; padding: 0 0 5px 0; margin: 0; line-height: 19px;}
h1.numbers { font-size: 15px; padding: 0 0 20px 0; margin: 0; color: #FFF;}
h2 { font-size: 15px; color: #A70303; padding: 10px 0 0 0; margin: 0 0 4px 0; line-height: 20px;}
h2.underline { border-bottom: 1px solid #A70303; padding-top: 15px; line-height: 17px; margin-bottom: 8px;}
h2.red { color: #A70303; font-size: 19px; font-weight: normal; line-height: 24px; padding-top: 10px; margin: 0;}
h2.red2 { color: #A70303; font-size: 19px; font-weight: normal; line-height: 24px; padding-top: 0px; margin: 0;}
h4 { font-weight: normal; font-size: 14px; padding: 5px 0 0 0; margin: 0 0 3px 0; color: #373737; font-family: "georgia", arial, sans-serif; line-height: 20px;}
h4.underline { border-bottom: 1px solid #848484; line-height: 17px;}

p {
	padding: 5px 0 5px 0;
	margin: 0;
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #6C6C6C;
}
p.questions { font-size: 13px; font-weight: bold; }
.eleven { font-size: 11px; }
p.black { color: #000; }
p.black a { color: #000; }
p.title { color: #9F9F9F; padding-bottom: 0px; padding: 0px;}
p.small { font-size: 9px; line-height: 12px; text-align: left;}
p.secnav { font-size: 11px; color: #DDDDDD;}

/** Images *********/
td.bg_behave { background: url("../img/bg_behave.gif") no-repeat; background-position: 220px 10px;}
td.bg_allabout { background: url("../img/bg_allabout.gif") no-repeat; background-position: top right;}
td.bg_advantage { background: url("../img/bg_advantage.gif") no-repeat; background-position: top right;}
td.bg_career { background: url("../img/bg_career.gif") no-repeat; background-position: top right;}
.bg_whysbs { background: url("../img/bg_whysbs.gif") no-repeat; background-position: top right;}
.bg_access { background: url("../img/bg_access.gif") no-repeat; background-position: 70px 10px;}
.bg_programs { background: url("../img/bg_programs.gif") no-repeat; background-position: top left;}
.bg_reputation { background: url("../img/bg_reputation.gif") no-repeat; background-position: 70px 10px;}
.bg_brainpower { background: url("../img/bg_brain.gif") no-repeat; background-position: top left;}
.bg_personal { background: url("../img/bg_personal.gif") no-repeat; background-position: 70px 10px;}
.bg_challenge { background: url("../img/bg_challenge.gif") no-repeat; background-position: 70px 10px;}
.bg_realworld { background: url("../img/bg_realworld.gif") no-repeat; background-position: top right;}
.bg_about { background: url("../img/bg_about.gif") no-repeat; background-position: top right;}
.bg_ouradvantage { background: url("../img/bg_ouradvantage.gif") no-repeat; background-position: top right;}
.bg_shaping { background: url("../img/bg_shaping.gif") no-repeat; background-position: top right;}
.onecollege { margin: 15px 0 10px 0;}
.onecollege2 { margin: 20px 0 0 0;}
.button_renews { border: 0; width: 198; height: 29; margin-top: 15px;}

/** Misc ***********/
div.horz_gray {
	background-color: #E0E0E0;
	width: 100%;
	height: 1px;
	padding: 0;
	margin: 10px 0 10px 0;
}
td.pad_num { padding-bottom: 15px; }
td.check { font-size: 15px; color: #A70303;}
div.wrap_buttons { width: 100%; margin-top: 20px;}
div.num_wrap { height: 100px; display: block;}
div.bynumbers { 
	height: 160px; 
	display: block; 
	border: 2px solid #A70303; 
	background: url("../img/bg_red.gif") top repeat-x; 
	padding: 10px 10px 0 10px;
	margin-bottom: 10px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}
div.img_wrap { width: auto; float: right; text-align: center; margin: 10px 0 10px 10px;}
.marleft { margin-left: 20px;}
.marbot { margin-bottom: 20px;}
.padbot { padding-bottom: 10px;}
.martop { margin-top: 15px;}
.arrow { margin-top: 25px; margin-bottom: 10px;}
.biopic { margin: 0 0 10px 10px;}
.black { color: #000; }
.black a { color: #000; }
.red { color: #A70303; }
.grey { color: #6C6C6C; }
.notop { padding-top: 0; margin-top: 0;}
.nobot { padding-bottom: 0; margin-bottom: 0;}
table#contacts td { padding: 10px 10px 10px 0; border-bottom: 1px solid #EDEDED;}
table#contacts ul {font-size: 10px; padding: 0 0 0 20px; margin: 0;}
table#contacts ul li { padding: 1px 0 1px 0; line-height: 13px; margin: 0;}
table#contacts ul li ul { list-style-type: circle;}

/** Forms **********/
td.form_moreinfo {
	vertical-align: middle;
	text-align: right;
	font-size: 11px;
}
input, select { font-size: 11px; color: #6C6C6C; }
button { font-size: 11px; }
