html {
	background: #8ea7b7 url(/css/images/content_bg.gif) repeat-x 0 62px;
}

body
{
	
}

#css_wrap, div#css_nav {
	background: #d3dfe7;
}

#css_wrap_parent
{
	background: url(content_fixed_repeat_bg.png) repeat-y center 420px;
	width: 916px;
	margin: 0 auto;
}


#css_wrap
{
	background: url(content_fixed_bg.png) no-repeat center top;
	padding: 0 8px;
}


#css_breadcrumbs {
	background-color: #5f7e96;
	border-top: 1px #59788f solid;
}

#css_nobreadcrumbs {
	background-color: #5f7e96;
	height: 4px;
}

#css_head
{
	background-color: #638C5F;
	/* background-image: url(/css/images/subhead_home.gif); */
	background: #638c5f url(/css/images/subhead_tall_home.gif) repeat-x;
	background-repeat: repeat-x;
	background-position: 0 0;
	background-attachment: scroll;
	color: #fff;
	/*
	min-height: 40px;
	height: auto !important;
	height: 40px;
	*/
	height: auto;
}
	
	#css_head h1 {
		font-weight: normal;
		font-size: 18px;
		margin: 0 295px 0 0;
		text-transform: uppercase;
		letter-spacing: 0.08em;
		padding: 10px 15px;
		background: url(header_bg.png) no-repeat top right;
		/* background: url(/css/images/subhead_home_left.gif) no-repeat top left; */
	}
	
	div#home_body_wrap #css_head h1 {
		font-size: 24px;
	}
	
	#head_title_wrap {
		background-image: url(/css/images/subhead_home.gif);
		margin-right: 250px;
		
	}
	
	
	
	
#css_sectiontitle {
	background:#D3CDBD url(/css/images/subhead_title_home.gif) repeat-x scroll 0%;
	border-bottom:1px solid #9CBB99;
	color:#3F633B;
	height: 41px;
	padding: 0;
}
	
	#css_sectiontitle h2 {
		margin: 0;
		font-weight: normal;
		font-size: 22px;
		margin:0pt;
		padding-left:12px;
		padding-top:7px;
	}
	
#css_nobreadcrumbs {
	height: 4px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
	
	
div#css_nav {
	width: 200px;
}


.cmscontent {
	height: 1%;
}
	
	
div#css_nav {
	border-top: 0;
}

div#mainnavlist ul {
	font-weight: normal;
}

	div#mainnavlist ul li {
		font-size: 12px;
		
	}

div#css_nav li a
{
	background: #d3dfe7;
	color: #264154;
	/*font-weight: normal;*/
	padding: 3px 5px 3px 5px;
	border: 1px #d3dfe7 solid;
	margin: 0px 0px 7px 0px;
}

	div#css_nav li a:hover {
		background: #ebf0f4;
		border: 1px #fff solid;
	}
	
	
	
	div#mainnavlist ul li:first-child {
		font-weight: bold;
	}

	div#mainnavlist ul#menu li:first-child {
		font-weight: normal;
	}

	div#mainnavlist ul#menu li a.menuTop {
		font-weight: bold;
	}

	div#mainnavlist ul li a.menuOn {
		border: 1px solid #FFFFFF;
		background-color: #ebf0f4;
	}
	
	div#mainnavlist ul#menu li li {
		margin-bottom: 7px;
	}
	
	div#mainnavlist ul#menu li ul {
		margin-bottom: 0px;
	}
	
	div#mainnavlist ul#menu li li a {
		font-size: 12px;
		margin: 0 0 7px;
		padding: 3px 5px;
	}
	
	/* fold open styles */
	div#mainnavlist li li {
		margin-bottom: 6px;
	}
	
	div#mainnavlist ul#menu li li li {
		margin-bottom: 6px;
	}
	
	div#mainnavlist ul li ul {
		margin-bottom: 10px;
	}
	
	div#mainnavlist ul#menu li ul li ul {
		margin-bottom: 10px;
	}
	
	div#mainnavlist li li a {
		font-size: 11px;
		margin: 1px 12px 3px 25px;
		padding: 1px 3px;
	}
	
	div#mainnavlist ul#menu li li li a {
		font-size: 11px;
		margin: 1px 12px 3px 25px;
		padding: 1px 3px;
	}
	
	div#mainnavlist ul li li:first-child {
		font-weight: normal;
	}

	
	
div#mininavlist ul li {
	font-size: 11px;
}	

div#mininavlist ul li a.menuOn {
	background-color: #baccdc;
}
	
	
	
div.navsepbar {
	border-top: 1px solid #becdd6;
	border-bottom: 1px solid #e1eaef;
	margin: 13px 5px;
	height: 0%;
	font-size: 0;
	overflow: hidden;
}	
	
	
div#css_content
{
	/*
background: #e8eef2;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: 1px #ACC3D3 solid;
*/
	color: #555957;
	margin: 17px 0px 0px 220px;
	padding: 0px 20px 20px 20px;
	background-color: transparent;
	border: none;
}

	#css_content h1 {
		font-size: 19px;
		margin: 0 0 15px 0;
		padding: 0;
		border: 0;
		font-weight: normal;
		text-transform: none;
		letter-spacing: 0.00em;	
		font-size: 22px;
		color: #27405e;
	}
	
	#css_content h2 {
		margin-top: 17px;
	}
	
	#css_content div.cmscontent h2:first-child {
		margin-top: 0px;
	}
	
div.body_rightcolumn_more {
	background-color: #cbddd1;
	color: #395c3c;
	border-top: 2px #6a8274 solid;
	border-right: none;
	border-bottom: none;
	border-left: none;
	
}

	div.body_rightcolumn h5 {
		font-size: 11px;
		font-weight: bold;
		margin: 0 0 8px 0;
		letter-spacing: 0;
		text-transform: uppercase;
	}

div.body_rightcolumn_more, div.body_rightcolumn_more ul, div.body_rightcolumn h5, #css_content div.body_rightcolumn a {
	color: #395c3c;
}

	#css_content div.body_rightcolumn_more a {
		border-color: #395c3c;
	}

div.body_rightcolumn_cap_wrap, div.body_rightcolumn_cap {
	background-color: #cbddd1;
}

#css_footer {
	border: 0;
}

#footer {
	background: url(content_fixed_bottom.png) no-repeat top center;
	color: #55646E;
	border: 0;
	padding: 10px 0;
	margin: 0;
}

	#footer .footer_links {
		color:#303F4D;
		font-size: 11px;
	}

.faculty_wrap {
	margin-bottom: 20px;
}

.faculty_img {
	background-color: #e8eef2;
}

	.faculty_img img {
		border: 1px solid #babec2;
	}

td.faculty_info {
	background-color: #d8e2ea;
	color: #495663;
	font-size: 12px;
	padding: 10px 15px;
}

	td.faculty_info h1 {
		font-weight: normal;
		font-size: 17px;
		margin-top: 0;
		margin-bottom: 0;
		padding-bottom: 0;
		padding-top: 0;
	}
	
	td.faculty_info h2 {
		font-weight: normal;
		font-size: 14px;
		margin-bottom: 0;
	}
	
	td.faculty_info p {
		margin-top: 0;
	}
	
	td.faculty_info table {
		font-size: 11px;
		margin-bottom: 10px;
	}
	
	td.faculty_info th {
		padding-right: 10px;
		padding-bottom: 5px;
	}
	
	td.faculty_info a {
		color: #495663;
		text-decoration: none;
		border-bottom: 1px dotted #bec3c9;
	}
	
	td.faculty_info a:hover {
		border-bottom: 1px dotted #b7c4cd;
	}

.faculty_button {
	background-color: #e8eef2;
	border: 1px solid #d2dbe2;
	padding: 7px;
	font-size: 11px;
	width: 120px;
	margin-bottom: 10px;
}

	.faculty_button img {
		padding-right: 10px;
		vertical-align: middle;
	}
	
	.faculty_button a {
		vertical-align: middle;
	}



div.clearme {
	height: 0;
}

ul#mainnav li:first-child {
	font-weight: bold;
}

div.widewrap {
	width: 900px;
	margin: 0 auto;
}

div#css_wrap {
	width: 900px;
	margin: 0 auto;
}

/* Adding the indentation of the section header */

div#css_sectiontitle {
	float: right;
	width: 679px;
}

div#css_content {
	clear: right;
	padding-top: 15px;
	margin-top: 0px;
}
