/*Reset --------------------------------------------------------------------------------*/
*
{
	margin: 0;
	padding: 0;
}
#content H1, H2, H3, H4, H5, H6, P, PRE, UL, OL, DL, ADDRESS
{
	padding-bottom: 4px;
	padding-top: 6px;
	padding-right: 10px;
}
P
{
	line-height: 1.3em;
}
HR
{
	margin-left: 10px;
	margin-right: 10px;
}
.form_req
{
	width: 600px;
	background: url(../images/formBackgr.jpg) no-repeat;
	height: 650px;
}
.form_txt
{
	padding-left: 30px;
}
FORM LABEL
{
	cursor: pointer;
}
FIELDSET
{
	border: none;
}
INPUT, SELECT, TEXTAREA
{
	font-size: 11px;
	font-family: inherit;
}
IMG, A IMG
{
	border: 0;
}
/*Body ----------------------------------------------------------------------------------*/
BODY
{
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 15.1px;
	color: #616161;
/*text-align: center;*/
	margin: 0;
	background: #DBDBDB url(../images/bg_page.gif) repeat-x center top;
	padding: 0;
}
#container
{
	width: 920px;
	text-align: left;
	margin: 0 auto;
/*background: #cccccc url('../images/bg_page.gif') repeat-x center top;*/
	text-align: left;
}
#content_area
{
/*border:1px solid #858383;
background:#FFF url('../images/bg_container.gif') repeat-y;*/
	background-color: #00FF00;
	width: 918px;
}
#sidebar
{
	width: 299px;
	float: right;
}
/*Header --------------------------------------------------------------------------------*/
#header
{
	height: 100px;
}
#header_logo
{
	float: left;
	padding-top: 10px;
}
#header_right
{
	float: right;
	width: 300px;
	text-align: right;
}
/*Menus ---------------------------------------------------------------------------------*/
#menu
{
	height: 30px;
}
/*Content -------------------------------------------------------------------------------*/
#content
{
	width: 920px;
	float: left;
	background: #FFF url(../images/bg_container.gif) repeat-y right top;
}
#copy
{
	width: 590px;
	background: #FFF url(../images/bg_welcome_image.jpg) no-repeat scroll right top;
	float: left;
	padding: 15px;
}
#copy_inner
{
	width: 580px;
	float: left;
	padding: 15px;
}
/*Footer --------------------------------------------------------------------------------*/
#footer
{
	height: 54px;
	width: 919px;
	font-size: 9pt;
}
#footer_left
{
	float: left;
	padding: 10px;
	width: 50%;
}
#footer_left P
{
	float: left;
	padding: 4px 0 0 6px;
}
#footer_right
{
	float: right;
	padding: 16px 10px;
}
/*submenu -------------------------------------------------------------------------------*/
#submenu
{
	height: 30px;
	font-size: 10pt;
	color: #FFF;
}
#breadcrumb
{
	float: left;
	padding: 7px;
}
#breadcrumb A:link
{
	color: #FFF;
}
#breadcrub A:hover
{
	color: #FFF;
}
#breadcrumb A:visited
{
	color: #FFF;
}
#date
{
	float: right;
	padding: 7px;
}
#bread_crumb_inner
{
	padding: 5px;
}
#best
{
	width: 295px;
	background: url(../images/best_box.jpg) no-repeat scroll center top;
}
#best_inner
{
	padding-left: 120px;
	padding-top: 10px;
	font-size: 9pt;
}
#admissions
{
	width: 295px;
	height: 155px;
	background: url(../images/box_admissions.jpg) no-repeat scroll center top;
}
#admissions_inner
{
	padding-left: 120px;
	padding-top: 45px;
	font-size: 9pt;
}
#president
{
	width: 295px;
	height: 98px;
	background: url(../images/box_president.jpg) no-repeat scroll center top;
}
#president_inner
{
	padding-left: 107px;
	padding-top: 42px;
	font-size: 9pt;
}
/*Header Styles -------------------------------------------------------------------------*/
H1
{
	font-size: 18pt;
	color: #003300;
/*padding: 0 0 0 30px;
background: transparent url('../images/header_bg.gif') no-repeat 0 9px;*/
	margin: 0;
	color: #0E2E6F;
	border-bottom: 1px dotted #CCC;
	padding-bottom: 10px;
}
H2
{
	font-size: 17px;
	color: #0E2E6F;
	border-bottom: 1px dotted #CCC;
	padding-bottom: 2px;
}
H3
{
	font-size: 14px;
	color: #0E2E6F;
}
H4
{
	font-size: 17px;
	color: #FFF;
	padding-bottom: 10px;
}
H5
{
	font-size: 12.5pt;
	color: #0E2E6F;
	line-height: 1;
}
H6
{
	font-size: 11.5pt;
	color: #0E2E6F;
}
/*Link Styles ---------------------------------------------------------------------------*/
A:link
{
	color: #000080;
	text-decoration: none;
}
A:visited
{
	color: #000080;
	text-decoration: none;
}
A:hover
{
	color: #616161;
	text-decoration: underline;
}
#content A[href^='http:']
{
	padding-right: 12px;
	background: transparent url(../images/externalLink.gif) no-repeat right top;
}
/*Error Styles -------------------------------------------------------------------------*/
.error
{
	color: #FF0000;
}
.alert
{
	background: #FFF6BF url(../images/warning.gif) no-repeat center;
	background-position: 15px 50%;
/*x-pos y-pos*/
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #FFD324;
	border-bottom: 2px solid #FFD324;
}
/*Bullet Styles ------------------------------------------------------------------------*/
#content LI
{
	background: #FFF url(../images/bullet.gif) no-repeat 3px 4px;
	padding-left: 20px;
	margin-left: 15px;
	padding-bottom: 3px;
}
.letter_list
{
	list-style: lower-alpha;
	padding-left: 35px;
}
.number_list
{
	list-style-image: none;
	padding-left: 10px;
}
#content UL
{
	margin-top: 10px;
}
/*Text Formatting Styles ---------------------------------------------------------------*/
.left
{
	text-align: left;
}
.center
{
	text-align: center;
}
.right
{
	text-align: right;
}
/*Horizontal Rule Styles ---------------------------------------------------------------*/
.line
{
	background: #FFF url(../images/hr.gif) no-repeat center bottom;
	margin: 8px auto;
	height: 1px;
	width: 150px;
}
/*Form Styles ------------------------------------------------------------------------
Pull Quote Styles ------------------------------------------------------------------------*/
.pullquote
{
	width: 80%;
	float: right;
	font-size: 125%;
	line-height: 140%;
	margin: 10px;
	background: url(../images/closequote.gif) no-repeat bottom right !important;
	background /**/: url();
/*removing quote graphic in IE5+*/
	padding: 0px 25px 5px 0px;
}
.pullquote:first-letter
{
	background: url(../images/openquote.gif) no-repeat left top !important;
	padding: 5px 2px 10px 35px !important;
	padding /**/: 0px;
/*resetting padding in IE5+*/
	background /**/: url();
/*removing quote graphic in IE5+*/
}
/*Image Styles ------------------------------------------------------------------------*/
.image
{
	padding: 7px;
	background-color: #FFFFFF;
	border: 1px solid #BAC1A3;
}
.image2
{
	padding: 7px;
	background-color: #FFFFFF;
	border: 1px solid #BAC1A3;
	margin: 7px 7px 3px;
}
A.applynow
{
	display: block;
	width: 298px;
	height: 45px;
	background: url(../images/btn_applynow_off.jpg) no-repeat 0 0;
	text-decoration: none;
}
A:hover.applynow
{
	/*[disabled]background-position:0 -45px;*/
	text-decoration: none;
	background: url(../images/btn_applynow_on.jpg) no-repeat 0 0;
}
A.requestinfo
{
	display: block;
	width: 298px;
	height: 45px;
	background: url(../images/btn_requestinfo_off.jpg) no-repeat 0 0;
	text-decoration: none;
}
A:hover.requestinfo
{
	/*[disabled]background-position:0 -45px;*/
	text-decoration: none;
	background: url(../images/btn_requestinfo_on.jpg) no-repeat 0 0;
}
#content UL
{
	margin-left: 0;
	padding-left: 15px;
	list-style: none;
	padding-top: 5px;
	padding-bottom: 5px;
}
#content LI
{
	padding-left: 15px;
	background: url(../images/arrow.gif) no-repeat left 5px;
	padding-bottom: 10px;
	font-size: inherit;
	font-family: inherit;
}
#sidebar UL
{
	margin-left: 0;
	padding-left: 5px;
	list-style: none;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: none;
}
#sidebar LI
{
	padding-left: 15px;
	background: url(../images/arrow.gif) no-repeat left 5px;
	padding-bottom: 5px;
	font-size: inherit;
	font-family: inherit;
	border-bottom: 1px dashed #CCC;
	margin-top: 5px;
}
#sidebar LI UL LI UL
{
	padding-left: 20px;
	background: url(../images/bullet.gif) no-repeat 50%;
	border: none;
}
/*Hacks for IE \*/
* HTML H1
{
	border: none;
	background: transparent url(../images/dot.gif) repeat-x left bottom;
}
* HTML H2
{
	border: none;
	background: transparent url(../images/dot.gif) repeat-x left bottom;
}
strong {
	font-weight: 700;
	color: #333;
}