body { background-color: #333; font-family:Arial, Helvetica, sans-serif; font-size: 13px; margin: 30px 0 0 0; padding: 0; text-align:center;  }
img { border: 0; }	
.bar { background-image: url(../../images/bar_bg.gif); height: 19px; border: solid 1px #747273; }
.blackline { background-color: #000; margin: 10px 0 10px 0; }

#container { margin: 0 auto; width: 996px; }

/* Top Section */
#topcontainer { width: 996px; margin:0 auto; text-align:left; margin-bottom: 2px; }

/* Top Tabs */
	#toptabs { height: 44px; margin-bottom: 12px; }
	#toptabs ul { list-style: none; margin: 0; padding: 0; height: 44px; }
	#toptabs ul li { float: left; height: 44px; }
	a.toptab{ display: block; height: 44px; background-position: 0 -45px; background-repeat: no-repeat; }
	a:hover.toptab { background-position: 0 0px; }

	body.b_home a#tab_home, body.b_nursing a#tab_school_of_nursing, body.b_education a#tab_college_of_education, body.b_services a#tab_student_services { display: block; height: 44px; background-position: 0 0; background-repeat: no-repeat; }
	
	a#tab_home { background-image: url(../../images/top_tabs/home.gif); width: 217px; }
	a#tab_school_of_nursing { background-image: url(../../images/top_tabs/school_of_nursing.gif); width: 216px; }
	a#tab_college_of_education { background-image: url(../../images/top_tabs/college_of_education.gif); width: 216px; }
	a#tab_student_services { background-image: url(../../images/top_tabs/student_services.gif); width: 216px; }
	
/* Home Header */
	#home_header { width: 996px; height: 194px;  }
		#home_header_logo { width: 260px; float: left; }
		#home_header_right { width: 736px; height: 194px; float: right; text-align: right; }
			#home_header_right ul { float: right; list-style: none; margin: 15px 17px 0 0; padding: 0; width: 215px; }
			#home_header_right ul li { margin: 0; padding: 0; }

#midcontainer { width:996px; float: left; text-align:left; background-image: url(../../images/sub_bg.gif); }
#home #midcontainer { background-image: none; }
/* Left: Nav Menu, News, Photos */	
	#left { width: 260px; float: left; margin-right: 4px; }
	#home #left { margin-right: 1px;}
		#nav_left { width:260px; position:relative; float: left; background-color:#2272d9; padding: 0 0 30px 0; }
		#home #nav_left { height: 252px; }
		#nav_left h3 { margin: 0; padding: 10px 0 10px 13px; font-size: 1.2em; }
		#nav_left .nav_toggle_link { margin: 0; padding: 0 0 0 13px; font-size: 1.2em; color: #FFF; text-decoration: none; }
		#nav_left .nav_toggle_link:hover { text-decoration: underline; }
		#nav_left .nav_toggle_div { margin-top: 10px; }
		#nav_left ul li a, #nav_left ul li a:visited { font-size: 1.1em; display:block; text-decoration:none; color:#fff; width:222px; padding: 4px 0 4px 38px; background: url(../../images/left_nav_arrow_off.gif) no-repeat;}
		#nav_left ul { padding:0; margin:0; list-style-type: none; }
		#nav_left ul li a:hover { color:#fff; background: url(../../images/left_nav_arrow_on.gif) no-repeat #333; }	
			
		#leftphoto { margin-bottom: 10px; border: solid 1px #666; clear: both; }

		#home_news { clear: both; }
			#home_news_top { border: solid 1px #747273; }
			#home_news_bg { border: solid 1px #747273; background-color: #4a4849; }
			#home_news_bg ul { margin: 5px 20px 5px 30px; padding: 0; list-style: url(../../images/whiteGreyBullet.gif); }
			#home_news_bg li { margin: 14px 0 14px 0; }
			#home_news_bg a, #home_news_bg li a { color: #FFF; text-decoration: underline; font-size: 1em;}
			#home_news_bg a:hover, #home_news_bg li a:hover { color: #FFF; text-decoration: none; font-size: 1em;}
			
			#home_news_spacer { height: 165px; width: 1px; float: left; }
			#home_news_content { float: left; width: 246px; color: #FFF; }


/* calendar styles */
div#calendar { text-align: center; }
.calendar { border: 1px solid #747e8d; text-align: left;}
.calendar td {width: 80px; height: 80px; font-size: .9em; border: 1px solid #747e8d; font-family: arial; background-color: #FFF; }
.cal_days td {font-weight: bold; height: 20px; background-color: #747e8d; color: #FFF;  }
.calendar td.not { color: #d7d7d7; }
div.cal_num { float: right; font-weight: bold; font-size: 1.2em; }
#calendar h2 { font-family: arial; color: #c41130; }
#calendar h3 { font-family: arial; }
.closed { color: #C41130; }


/* Right: content, sidebar, banner, flash */

	#right { width: 732px; float: right; margin: 0; }
	#home #right { width: 732px; margin: 0; padding: 0;  }
		#home #rightcontent { width: 732px; height: 354px; background: url(../../images/home_rightbg01.jpg) no-repeat; }
	
		#sub_header { width: 732px; height: 86px; background-image: url(../../images/sub_header_bg.jpg); }
		#contentarea { float: left; width: 507px;}
			#contentarea .bar { width: 507px; }
			#content { margin: 24px 12px; }
			a, a:visited { color: #2272d9; }
			a:hover { text-decoration: none; }
			.title { font-size: 1.3em; font-family: 'Times New Roman'; color: #e87411; font-style: italic; font-weight: bold; }
			.boldred { font-weight: bold; color: #BE2023; }
			.ohno { color: #C06; font-size: 16px; font-weight: bold; }
			.subtitle { font-size: 1.1em; font-weight: bold; }

		#sidebar { float: right;  }
		#home2 #sidebar{ width: 223px; float: right; background-color: #CCC; font-size: .9em;  }
	
	#footer { clear: both; }
		#footerbanner { float: right; }
		#footer .bar { clear: both; float: right; width: 730px; }
	
	#footer2 { background-color: #333; clear: both; text-align: center; color: #FFF; padding: 5px 0 10px 0; font-size: .8em;}


.txtunderline {
	text-decoration: underline;
}


.borderTable { border-collapse: collapse; }
.borderTable .topRow { background-color: #e87411; color: #FFF; font-weight: bold; }
.borderTable td { border: solid 1px #e87411; padding: 3px; }