BODY
{
	font-family: Arial;
	font-size: x-small;
	margin: 0;
	color: #343434;
	margin-bottom: 50px;
}

IMG
{
	border: 0;
}

A
{
	color: #0152AE;
	text-decoration: none;
}

A:hover
{
	text-decoration: underline;
}

A:visited
{
	color: #205417;
}

h1
{
	font-size: 180%;
	line-height: 155%;
}

h2
{
	font-size: 140%;
	line-height: 130%;
}

h3
{
	font-size: 120%;
}

h4
{
	font-size: 100%;
}

h5
{
	font-size: 90%;
}

h6
{
	font-size: 85%;
}

TD
{
	vertical-align: top;
}


/*--------------------------------------
FONTS
--------------------------------------*/

#header, #footer
{
	font-size: 120%;
}


/*--------------------------------------
TOP NAV STUFF
--------------------------------------*/

#logo
{
	position: absolute;
	top: 10px;
	left: 10px;
}


#header
{
	background-color: #000;
	height: 99px;
	width: 980px;
	margin: 0 auto;
	background-repeat: no-repeat;
	position: relative;
}

#header ul li
{
	display: inline;
}

#globaloptions
{
	color: black;
	position: absolute;
	bottom: 0px;
	right: 15px;
	padding: .75em 3px 0px 1em;
	font-weight: bold;
	opacity: .90;
	filter: alpha(opacity=90);
}

#globaloptions SELECT, #globaloptions INPUT
{
	font-size: 12px;
}

#globaloptions SELECT
{
	width: 180px;
}

#globaloptions INPUT
{
	
}

#globaloptions #tr, #globaloptions #tl
{
	position: absolute;
	width: 7px;
	height: 7px;
	top: 0;
}

#globaloptions #tl
{
	left: 0;
}

#globaloptions #tr
{
	right: 0;
	.right: -1px;
}

.go
{
	position: relative; 
	top: 7px; 
	padding-left: 2px;
}

FORM
{
	margin: 0;
}


/*--------------------------------------
LEFT NAV
--------------------------------------*/

h3.coloredheader
{
	margin-top: 0;
	background-color: #000;
	color: #FFF;
	width: 100%;
	text-transform: uppercase;
	line-height: 2em;
	text-align: center;
	background-image: url(/img/common/menuBG.png);
}



/*--------------------------------------
CONTENT
--------------------------------------*/

#container
{
	margin: 0 auto;
	width: 1000px;
	background-image: url(/img/common/bodyBG.jpg);
	background-repeat: repeat-y;
}

#content
{
	width: 980px;
	margin: 0 auto;
	line-height: 1.3em;
}

#content H1
{

}

#sidebarWrapper
{
	width: 200px;
	float: left;
}

#sidebar
{
	width: 200px;
	float: left;
}

#sidebar UL
{
	list-style: none;
	margin: 0;
	padding: 0;
}

#sidebar UL LI A,#sidebar UL LI span
{
	padding: .5em 10px .5em;
	line-height: 1em;
	font-size: 140%;
	margin-bottom: 2px;
	background-image: url(/img/common/navBG.png);
	background-repeat: repeat-y;
	width: 180px;
	display: block;
	color:white;
}

#sidebar UL LI a.s, #sidebar UL LI A:hover
{
	background-image: url(/img/common/navBG_hover.png);
}

#sidebar a
{
	color: #fff;
}

#sidebar a:hover
{
	text-decoration: none;
}

#sidebar p
{
	padding: 10px;
	margin-top: 0;
}

/* for later redesign
#sidebar h2
{
	background-image: url(/img/common/tabheading.png);
	background-repeat: no-repeat;
	background-color: #065774;
	color: #fff;
	text-align: center;
	margin: 0;
	padding: 4px 0;
}

#sidebar h2.first
{
	background-image: url(/img/common/tabheading_dark.png);
}
*/

#toprightlinks
{
	position: absolute;
	right: 5px;
	top: 8px;
	margin: 0;
	padding: .4em 1em;
	color: #fff;
	font-weight: bold;
	font-size:10pt;
}

#toprightlinks a
{
	color: #fff;
}

#schools
{
	text-align: center;
}

#schools IMG
{
	margin: 8px 0;
}

#schools IMG.first
{
	margin-top: 16px;
}

#main
{
	margin-left: 200px;
	padding: 15px;
	padding-left: 12px;
	padding-right: 12px;
	text-align: left;
	background-color: white;
	width: 750px;
}

div.box
{
	width: 730px;
}

.clearboth
{
	clear: both;
}

#footer
{
	padding-top: 15px;
	background-color: #000;
	color: #FFF;
	width: 100%;
	text-align: center;
}

#footer H3
{
	color: #FFF;
}

#footer p.footer
{
	text-align: center;
}

#chunkyfooter
{
	color: #fff;
	width: 900px;
	margin: 0 auto;
	text-align: left;
	border: 1px solid #FFF;
	margin-bottom: 40px;
	font-size: 90%;
}

#chunkyfooter TD
{
	vertical-align: top;
	padding-right: 14px;
	.padding-top: 15px;
	width: 20%;
	line-height: 1.1em;
}

#chunkyfooter TD
{
	border-left: 1px solid #fff;
}

#chunkyfooter TD.first
{
	border-left: none;
}

#footer a
{
	color: #FFF;
}

#chunkyfooter UL, #chunkyfooter H3
{
	padding-left: 15px;
	.padding-left: 10px;
	margin-left: 0;
}

#chunkyfooter OL
{
	padding-left: 35px;
	margin-left: 0;
}

#chunkyfooter OL LI
{
	margin-bottom: 6px;
}

#chunkyfooter UL LI
{
	list-style: none;
	margin-bottom: 6px;
	padding-left: 0;
	margin-left: 0;
}








/* COMMON */ 

#spotlightWrapper
{
	padding: 0;
	margin: 0;
}

#spotlightWrapper h2
{
	background-color: transparent;
}

#spotlight
{
	color: #333;
	padding: 0 7px 0 7px;
	margin: 10px 0 0 5px;
	background-position: bottom;
	background-repeat: repeat-x;
	overflow: hidden;
}

#spotlight > p.campus { margin-bottom: 1.0em; }

#spotlight .institution
{
	margin-top: 0;
	margin-bottom: 0;
	font-weight: bold;
	color: #005484;
}

p.campus
{
	font-size: 90%;
	margin-top: 0;
}

.blurb
{
	text-align: left;
	font-size: 0.9em;
	margin-top: 0.5em;
}

.logo
{
	float: right;
}

p { text-align: left; }

#spotlight a
{
	color: #11763c;
	text-decoration: underline;
}

#spotlight a:hover
{
	color: orange;
	text-decoration: underline;
}

hr
{
	clear: both;
	width: 100%;
	border: 0;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #eee;
	margin-bottom: 0.7em;
}

.pipe { color: #999; }

#spotlight .institution a
{
	color: #005484;
	text-decoration: none;
}

#spotlight .institution a:hover
{
	text-decoration: underline;
}

.school
{
	position: relative;
}

.text
{
	
}



/*--------------------------------------
QUESTIONABLE
--------------------------------------*/

span.header1 { font-weight: bold; }

.directions
{
	margin-bottom: 20px;
	display: block;
}

td.w250 { width: 250px; }
td.w270 { width: 250px; }

.note { margin-left: 20px; }
.leftMargin15px { margin-left: 15px; }

.leftColumn
{
	width: 290px;
	float: left;
	display: block;
	padding-top: 1px;
}

.rightColumn
{
	padding-top: 1px;
	display: block;
	margin-left: 300px;
}


td.left
{
	text-align: right;
	width: 250px;
	padding-right: 10px;
	font-size: 10pt;
	vertical-align: middle;
}

td.right
{
	text-align: left;
	padding: 4px 0;
}
.checkbox { margin-right: 14px; }
LABEL, .checkboxDescription { font-size: 10pt; }



/* FEATURED_HORIZONTAL */

#featured_horizontal #spotlightWrapper
{
	margin-top: 15px;
	width: 746px;
	background-image: url("/g_img/showcase/faqs_horizontal_01_showcaseDrop.png");
	background-repeat: repeat-y;
}

#featured_horizontal #spotlight
{
	background-image: url("/g_img/showcase/faqs_horizontal_01_bg.gif");
	width: 725px;
}

#featured_horizontal .text
{
	width: 100%;
}

/* FAQ_HORIZONTAL */

#faqs_horizontal #spotlightWrapper
{
	width: 746px;
	background-image: url("/g_img/showcase/faqs_horizontal_01_showcaseDrop.png");
	background-repeat: repeat-y;
}

#faqs_horizontal #spotlight
{
	width: 725px;
	background-image: url("/g_img/showcase/faqs_horizontal_01_bg.gif");
}

#faqs_horizontal .text
{
	width: 100%;
}

#faqs_horizontal p { margin-left: 0; }

/* FAQ_VERTICAL */

#faqs_vertical #spotlightWrapper
{
	width: 240px;
	background-image: url("/g_img/showcase/faqs_vertical_01_showcaseDrop.png");
	margin-bottom: 15px;
	margin-left: 5px;
}

#faqs_vertical #spotlight
{
	width: 217px;
	background-image: url("/g_img/showcase/faqs_vertical_01_bg.gif");
}

#faqs_vertical .text
{
	width: 220px;
	padding-left: 0;
	margin-left: 0;
}

#faqs_vertical .logo
{
	display: block;
	width: 100%;
	text-align: center;
	float: none;
}

#faqs_vertical p { margin-left: 0; }

#homelink
{
	height: 99px;
	width: 400px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 500;
}

#homelink i { display: none; }


/*--------------------------------------
Form Input
--------------------------------------*/
OPTGROUP
{
	font-style: normal;
}


/* Footer Subscribe Widget */
div.subscribe_footer_container
{
	font-size:11.93px;
	/font-size:9pt;
	clear:both;
	padding:5px;
}
div.subscribe_footer_inside_container
{
			width:100%;
			height:35px;
			background-color:#FFF;			
}
div.subscribe_footer_inside_left
{
			height:33px;
			padding: 2px 0 0 100px;
			text-align:left;
			float:left;
}
div.subscribe_footer_inside_center
{
			float:left;
			padding:7px 5px 0 5px;
			height:28px;
}
div.subscribe_footer_inside_right
{
			float:left;
			padding:5px 5px 0 5px;
			height:30px;
}





div.subscribe_left_container
{	
			font-size:11.93px;
			/font-size:9pt;
			width:96%;
			margin: 5px 2% 5px 2%;
			color:#000;
			background-Color:#FFFFFF;
}
div.subscribe_left_inside_top
{
			padding: 5px 0 5px 5px;
}
div.subscribe_left_inside_bottom
{
			text-align:right;
			margin: 0 2px 0 2px;
			/margin: 0 4px 0 1px;
			padding:0 0 5px 0;
}

.dropBox
{
	background:white;
	border:1px solid black;
	border-top:none;
	line-height:normal;
	font-size:1.1em;
	padding:3px;
}
