* { margin: 0; padding: 0; }
html, body { height: 100%; }
body { background-color: #fff; text-align: center; font: 12px Arial, Helvetica, sans-serif; color: #333; }
.centered { margin: 0 auto; text-align: left; width: 1024px; position: relative; }
.clearer, .divclearer { margin: 0; padding: 0; line-height: 1px; height: 1px; overflow: hidden; clear: both; }
.divclearer { border-top: solid 1px #999; background-color: #fff; }
a img { border: none; }
#top { position: absolute; top: 0; left: 0; }

.fahrner,
#makeagift,
#header #logo
{ display: block; text-indent: -5000px; overflow: hidden; line-height: 1px; }

.centered.row1 { background-color: #819954; padding-left: 32px; width: 992px; }
.centered.row2 { background: transparent url(/wsimages/row2_bg.gif) 0 0 repeat-y; padding: 0 32px; width: 960px; }
.centered.row3 { background-color: #000000; padding-right: 32px; width: 992px; height: 32px; }

a { color: #000; font-weight: bold; text-decoration: none; }
a:hover { color: #ba5523; }
a:active { color: #ba5523; }
a:visited { color: #666; }

h1, h2, h3, h4 { font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; }
h1 { font-size: 24px; line-height: 26px; }
h2 { font-size: 20px; line-height: 22px; }
h3 { font-size: 18px; line-height: 20px; }
h4 { font-size: 12px; line-height: 14px; }

h1 a, h2 a, h3 a, h4 a { font-weight: normal; }

h5 { font: bold 13px Arial, Helvetica, sans-serif; color: #993300; border-bottom: dotted 1px #993300; padding-bottom: 2px; margin: 16px 0 6px; }

p { margin-bottom: 16px; }
	
ul {
	list-style: none;
}
	ul li {
		font: normal 12px Arial, Helvetica, sans-serif;
		padding-left: 10px;
		margin-bottom: 2px;
		background: transparent url(/wsimages/listarrow.gif) 0 1px no-repeat;
	}

		ul li a { font-weight: bold; color: #000; text-decoration: none; padding-right: 8px; }
		ul li a:hover { color: #ba5523; background: transparent url(/wsimages/linkarrow.gif) 100% 5px no-repeat; }
		
	ul.min li { margin-bottom: 0!important; }

#topbar {
	background-color: #000000;
	height: 32px;
	position: relative;
}
	#searchform {
		float: right;
		padding: 6px 32px 0 0;
		width: 180px;
	}
		#searchform #subm {
			float: right;
			display: block;
			padding: 1px 0 0 5px;
		}
		#searchform #criteria {
			float: right;
			font: bold 9px Verdana, Arial, Helvetica, sans-serif;
			color: #666;
			display: block;
			width: 142px;
			height: 16px;
			background: #f5eee0 url(/wsimages/searchqbg.gif) 100% 100% no-repeat;
			border: none;
			padding: 2px 0 0 10px;
		}
	
	#topmenu, #submenu, #subtitlemenu {
		float: right;
		list-style: none;
		padding: 7px 20px 0 0;
	}
	
		#topmenu ul, #submenu ul, #subtitlemenu ul { list-style: none; list-style-image: none; }
	
		#topmenu li, #submenu li, #subtitlemenu li { display: inline; background-image: none; padding: 0 3px; }
		
			#topmenu li, #submenu li { color: #fff; font-size: 10px; }
			
				#topmenu li a, #topmenu li a:link, #submenu li a, #submenu li a:link { color: #fff; text-decoration: none; padding: 0; }
				#topmenu li a:hover, #submenu li a:hover { text-decoration: underline; background-image: none; }
				
			#subtitlemenu li { color: #666; font: italic normal 14px "Times New Roman", Times, serif; }
				ul#subtitlemenu li a { font-weight: normal!important; }
				
				#subtitlemenu li a, #subtitlemenu li a:link { color: #666; text-decoration: none; padding: 0; }
				#subtitlemenu li a:hover { text-decoration: none; background-image: none; color: #993300; }

	#topbar #makeagift {
		position: absolute;
		background: transparent url(/wsimages/makeagift.gif) 0 0 no-repeat;
		width: 96px;
		height: 12px;
		top: 12px;
		left: 21px;
	}

#header { background-color: #fff; height: 104px; position: relative; }

	#header #logo {
		position: absolute;
		z-index: 2;
		background: transparent url(/wsimages/logo.gif) 0 0 no-repeat;
		width: 390px;
		height: 104px;
	}
	
	#header h2 {
		position: absolute;
		width: 600px;
		height: 104px;
		text-align: right;
		font: normal 39px Helvetica, Arial, sans-serif;
		color: #993300;
		right: 20px;
		top: 45px;
	}
	
	#header h2.ewc {
		height: 59px;
		font-size: 29px;
	}
	
	#header #searchform {
		padding: 15px 15px 0 0;
		z-index: 20!important;
	}
		#header #searchform #subm {
			padding-left: 8px;
		}
		#header #searchform #criteria {
			width: 138px;
			background-image: url(/wsimages/searchqbg_onwhite.gif);
		}
		
	#submenu { position: absolute; right: 196px; top: 15px; padding: 0; z-index: 9; }
	#submenu li, #submenu li a, #submenu li a:link { color: #666; }
	#submenu li a:hover { color: #000; }
	
	#subtitlemenu { position: absolute; right: 20px; top: 80px; padding: 0; z-index: 11; }
	
#breadcrumbs { background-color: #e4ce91; text-align: right; height: 30px; }
	#breadcrumbs h2 { float: left; padding: 4px 20px 0 12px; font-size: 17px; background: transparent url(/wsimages/breadcrumbarrow.gif) 100% 8px no-repeat; color: #333; }
	#breadcrumbs ul { list-style: none; padding: 7px 16px 0 0; }
		#breadcrumbs ul li { display: inline; background-image: none; padding: 0; font: normal 9px Verdana, Arial, Helvetica, sans-serif; color: #333; }
		#breadcrumbs ul li.spacer { padding: 0 2px; }
			#breadcrumbs ul li a { padding: 0; background-image: none; font-weight: normal; }

#mainbar {
	height: 282px;
	position: relative;
	color: #fff;
}		
	#mainbar ul li a { color: #fff; }
		
	#mainbar p {
		width: 240px;
		margin-bottom: 4px;
		font-size: 12px;
	}
	
	#mainbar ul.horiz {
		list-style: none;
		list-style-image: none;
		margin: 0 0 8px 0;
		padding: 0;
	}
		#mainbar ul.horiz li {
			display: inline;
			font-size: 10px;
			padding: 0 2px 0 0;			
			background: none;
		}
			#mainbar ul.horiz li a { padding: 0; }
			#mainbar ul.horiz li a:hover { background: none; text-decoration: underline; }

	#mainbar h2, #mainbar h2 a { color: #000; text-decoration: none; }
	#mainbar h2 a:hover { color: #fff; }

	#agrability {
		background: #ba5523 url(/wsimages/womenscollege_flame.jpg) 0 0 no-repeat;
		position: absolute;
		left: 0;
		top: 0;
		overflow: hidden;
		padding: 20px 0 0 18px;
		width: 462px;
		height: 262px;
	}
	
		#agrability ul {
			list-style: none;
			list-style-image: none;
			margin-top: 7px;
			width: 164px;
			padding-left: 0;
			margin-left: 0;
		}
		
			#agrability ul li {
				border-bottom: dotted 1px #fff;
				margin-bottom: 4px;
				padding: 0 0 4px 0;	
				background: none;
			}
				
		#womensapplynow {
			font: 16px Georgia, "Times New Roman", Times, serif;
			color: #fff;
			text-align: right;
			width: 172px;
			font-style: italic;
			margin-top: 14px;
			position: absolute;
			top: 240px;
		}
		
			#womensapplynow a { color: #fff; text-decoration: none; padding-right: 8px; }
			#womensapplynow a:hover { background: transparent url(/wsimages/linkarrow.gif) 100% 7px no-repeat; }
	
	#trainings {
		background: #819954 url(/wsimages/eveningweekend.jpg) 100% 0 no-repeat;
		position: absolute;
		left: 480px;
		top: 0;
		overflow: hidden;
		padding: 20px 0 0 18px;
		width: 462px;
		height: 121px;
	}
	
	#stories {
	background: #3180ba url(/wsimages/onlinestudent.jpg) 100% 0 no-repeat;
	position: absolute;
	left: 480px;
	top: 141px;
	overflow: hidden;
	padding: 30px 0 0 18px;
	width: 462px;
	height: 121px;
	background-color: #BB8C34;
	}
		
.threecol {
	background: transparent url(/wsimages/threecol.gif) 0 0 repeat-y;
}
.threecolblock {
	background: transparent url(/wsimages/threecolblock.gif) 0 0 repeat-y!important;
}
	.threecol h3 {
		border-bottom: dotted 1px #c57336;
		padding-bottom: 6px;
		margin-bottom: 8px;
	}
	
	.threecol h4 {
		font: normal 18px Arial, Helvetica, sans-serif;
		color: #bf8f30;
		border-bottom: dotted 1px #bf8f30;
		padding-bottom: 2px;
		margin-bottom: 4px;
	}

	.threecol .col1, .threecol .col2, .threecol .col3, .twocol .col1, .twocol .col2 {
		padding: 6px 16px 0 16px;
		float: left;
		 min-height: 400px;
	}
	
	.threecol .col1 { width: 169px; min-height: 400px;}
	
	.col1 ul li a { color: #666!important; }
	.col1 ul li a:hover { color: #ba5523!important; }
	
	#academybox {
		margin: 20px -16px 0px -16px;
		background-color: #e4ce91;
		padding-bottom: 16px;
		color: #333;
	}
		#academybox h3, #academybox p { margin: 4px 16px; padding: 0; border: none; }
		#academybox h3 a { color: #9c2500; text-decoration: none; }
		#academybox h3 a:hover { color: #000; }
		
	.threecol .col2 { width: 396px; margin-left: 3px; }
		.col2 table {
	width: auto;
	border-collapse: collapse;
}
		.twocol .col2 table { width: 710px; }
			.col2 table thead { border: solid 1px #ccc; }
			.col2 table td, .col2 table th { text-align: left; padding: 5px 12px 3px; border: solid 1px #ccc; vertical-align: top; }
			.col2 table thead th, .col2 table thead td, .col2 table tbody th { color: #993300; background: #e4ce91; font: bold 11px Arial, Helvetica, sans-serif; border: none; }
			
			
		.col2 table.unadorned { width: 480px; border-collapse: collapse; }
		.twocol .col2 table.unadorned { width: 690px; }
			.col2 table.unadorned thead { border: none; }
			.col2 table.unadorned td, .col2 table.unadorned th { text-align: left; padding: 5px 12px 3px; border: none; vertical-align: top; }
			.col2 table.unadorned td.center, .col2 table.unadorned th.center { text-align: center!important; }
			.col2 table.unadorned thead th, .col2 table.unadorned thead td, .col2 table.unadorned tbody th { font: bold 13px Arial, Helvetica, sans-serif; border: none; background: none; color: #333; }
			.col2 table.unadorned a { font-weight: normal; color: #333; text-decoration: underline; }
				.col2 table.unadorned a:hover { color: #993300; }
			
	.twocol { background-image: url(/wsimages/twocol_wct.gif); }	
	
	.col2 ul { margin-top: 12px; }
	.col2 ul li { margin-bottom: 9px; line-height: 16px; }
	
	.threecol .col3 { width: 292px; margin-left: 3px; border: none; }
		.subheadpic { position: relative; margin: -16px 0 10px -15px; }
	
		#applynow { float: right; }
		
		.headerimage { float: right; }
		.headerquote { font: normal 22px/1.3 Helvetica, Arial, sans-serif; color: #fff; padding: 90px 10px 0 10px; }
				.headerquote strong { font: normal 28px/1.3 Helvetica, Arial, sans-serif; color: #d2ae48; }
	
	#secmenu { padding-top: 10px; }
	#secmenu li { background: transparent url(/wsimages/secmenuarrow.gif) 0 4px no-repeat; font-size: 11px; padding: 1px 0 3px 12px; border-bottom: dashed 1px #666; }
		/* ul.secmenu li ul { display: none; }   HG 9/29/2008 to allow sub menus to show */
	
		#secmenu li.active ul li { background: transparent url(/wsimages/bullet_submenu.gif) 0 6px no-repeat; border: none; padding: 1px 0 1px 9px; margin: 0; }
			#secmenu li.active ul li a { color: #a74e22!important; }
			#secmenu li.active ul li a:hover { color: #e02500!important; }
		
/*		ul.secmenu li.open a { color: #000!important; } */
		#secmenu li.active ul { display: block; }
		
		#secmenu li.active { font-size: 11px; }
			#secmenu li.active a { color: #000!important; }
			#secmenu li.active a:hover { color: #e02500!important; }
		
		#secmenu li ul li.active { font-size: 105%; }
			#secmenu li ul li.active a { color: #9c2500!important; }
			#secmenu li ul li.active a:hover { color: #e02500!important; }
	
	#secheader { float: right; height: 235px; width: 758px; border-bottom: solid 3px #ba964f; background: #ba5523 url(/wsimages/bgsecheader.gif) 0 0 no-repeat; }
		.blue #secheader { background-image: url(/wsimages/bgsecheader_blue.gif); }
		.green #secheader { background-image: url(/wsimages/bgsecheader_green.gif); }
			.green #secheader .headerquote { color: #333; }
				.green #secheader .headerquote strong { color: #fff; font: normal 28px/1.1 Helvetica, Arial, sans-serif; }
				
		.threecolblock #secheader { float: left!important; }
	
.iconparagraph {
	margin: 10px 0 0px;
	padding: 4px 0 0 0;
	line-height: 16px;
}
	.lefticon { float: left; }
	div>p.iconparagraph { height: auto; min-height: 80px; }
	
	.col3 .iconparagraph a {
		font-weight: normal;
		color: #444;
	}
	.col3 .iconparagraph a:hover { color: #ba5523!important; }

	.brenau2025 { background-image: url(/wsimages/brenau2025.jpg); padding-left: 60px; }
	.bestcolleges { background-image: url(/wsimages/bestcolleges2008.jpg); }
	.brenaumag { background-image: url(/wsimages/brenaumag.jpg); height: 100px; }
		div>p.brenaumag { height: auto; min-height: 100px; }
		
#footer {
	font-size: 11px;
	padding: 12px 18px;
}

	#footer a { font-weight: normal; color: #333; }
	#footer a:hover { color: #ba5523; }

	.sm { font-size: 9px; margin-top: 6px; }
	
	#footer ul.footer_right {
		float: right;
		border-left: solid 1px #888;
		list-style: none;
		list-style-image: none;
		font-size: 9px;
		margin: 4px 0 0 12px;
	}
	
		#footer ul.footer_right li { 
			margin: 0 0 5px 8px;
			padding-left: 14px;
			background: transparent url(/wsimages/footerarrow.gif) 2px 2px no-repeat;
			font-size: 10px;
			color: #666;
		}
