﻿body {
	background: #f5f0d9 url(/cnr/studentsuccesscenter/styles/images/bg.jpg) repeat-x top left;
	font-size: small;
	font-family:Arial, Helvetica, sans-serif;
    margin: 0;
    padding : 0;
}

a:link {color: #51660c; text-decoration: underline;}

a:visited {text-decoration: underline; color: #51660c;}	

a:hover {color: #7f9536;}

table#navigation td {
	border: 1px solid #ccc;
}

table#navigation {
	border: 1px solid #ccc;
}

table#navigation td {
	border: 1px solid #ccc;
}
	
/* skip navigation */
.skipnav {display: none;}

/* Layout Divs */

#wrapper {
    width: 764px;
    margin: 0 auto;
    padding: 0;
    background: #fff;
	background: #e4efc0 url(/cnr/bow/styles/images/contentbg.jpg) top left repeat-x;
	border:1px;
	border-color:#94ae39;
	border-style:solid;
}

#flashmovie {
	float:right;
	width: 594px;
	margin-top:0px;
	margin-left:-10px;
	z-index:1;
}

#banner {
	height: 110px;
	background-image:url('images/banner01.gif');
	width:764px;
}

/* For discipline pages */
#disciplinebanner {
	width:584px;
	height:106px;
	background:#cfd1cc url('images/DisciplineBanners/bow_logo_banner.jpg');
	float:right;
	font-family:Georgia;color:#faf9e8; font-size:xx-large; line-height:30px;
	padding-left:10px;padding-top:10px;
}

#disciplinebannerForestry {
	width:584px;
	height:152px;
	background:#cfd1cc url('images/DisciplineBanners/forestry.jpg'); background-repeat: no-repeat;
	float:right;
	font-family:Georgia;color:#faf9e8; font-size:xx-large; line-height:30px;
	padding-left:10px;padding-top:10px;
}

#disciplinebannerNatres {
	width:584px;
	height:152px;
	background:#cfd1cc url('images/DisciplineBanners/humandimensions.jpg');
	float:right;
	font-family:Georgia;color:#faf9e8; font-size:xx-large; line-height:30px;
	padding-left:10px;padding-top:10px;
}

#disciplinebannerSoilswaste {
	width:584px;
	height:152px;
	background:#cfd1cc url('images/DisciplineBanners/soils.jpg');
	float:right;
	font-family:Georgia;color:#faf9e8; font-size:xx-large; line-height:30px;
	padding-left:10px;padding-top:10px;
}

#disciplinebannerWater {
	width:584px;
	height:152px;
	background:#cfd1cc url('images/DisciplineBanners/water.jpg');
	float:right;
	font-family:Georgia;color:#faf9e8; font-size:xx-large; line-height:30px;
	padding-left:10px;padding-top:10px;
}

#disciplinebannerWildlife {
	width:584px;
	height:152px;
	background:#cfd1cc url('images/DisciplineBanners/wildlife4.jpg');
	float:right;
	font-family:Georgia;color:#faf9e8; font-size:xx-large; line-height:30px;
	padding-left:10px;padding-top:10px;
}

#internationalprogramsbanner {
	width:584px;
	height:152px;
	background:#cfd1cc url('images/DisciplineBanners/internationalprograms.jpg');
	background-repeat: no-repeat;
	float:right;
	font-family:Georgia;color:#faf9e8; font-size:xx-large; line-height:30px;
	padding-left:10px;padding-top:10px;padding-bottom: 0;
}

#studentsuccesscenterbanner {
	width:584px;
	height:152px;
	background:#cfd1cc url('images/DisciplineBanners/studentsuccesscenterbanner.jpg');
	background-repeat: no-repeat;
	float:right;
	font-family:Georgia;color:#faf9e8; font-size:xx-large; line-height:30px;
	padding-left:10px;padding-top:10px;padding-bottom: 0;
}	

#bowbanner {
	width:584px;
	height:170px;
	background:#cfd1cc url('images/DisciplineBanners/green_purpleweb.jpg');
	background-repeat: no-repeat;
	float:right;
	font-family:Georgia;color:#faf9e8; font-size:xx-large; line-height:30px;
	padding-left:10px;padding-top:0px;padding-bottom: 0;

}

#wibowbanner {
	width:584px;
	height:180px;
	background:#cfd1cc url('images/DisciplineBanners/wislogo.jpg');
	background-repeat: no-repeat;
	float:right;
	font-family:Georgia;color:#faf9e8; font-size:xx-large; line-height:30px;
	padding-left:10px;padding-top:0px;padding-bottom: 0;

}


#discSecondary {
	background-image: url('images/DisciplineBanners/secondary.jpg');
	background-repeat: no-repeat;
	background-repeat: repeat-x;
	width:577px;
	height:26px;
	float:right;
	font-family:Georgia;color:#8ea732; font-size:15pt;
	margin-left: 20px;margin-top: 8px; margin-right: -20px; margin-bottom: 15px;
	padding-left: 17px; padding-bottom: 5px;
}

/* - This is an IE7 Hack that will correct the spacing error in IE7 */
*:first-child+html #discSecondary {
	margin-left: -20px;
	}
/* - This is a Safari Hack that will correct the spacing error in Safari and Opera */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#discSecondary {margin-left: -20px }
}

#fakeSecondaryBanner {
	height: 0px;
	width: 504px;
}


/* Top Navigation Bar 
#navbar {
	margin:0px;
	height: 26px;
	background-image:url('images/revDD/TopNavBar.gif');
	width: 764px; 
	color: #ffffff;
}

#navbar ul {
	margin: 0;
	list-style:none;
	float: left;
	text-decoration: none;
	line-height:16px;
	text-align: center;
	padding:0px;
	list-style: none;
	color: none;
	width: 100%;	
	}

#navbar ul a {
	display:block;
	text-decoration:none;
	}


#navbar ul li a {
	margin-left: 0;
	}


#navbar ul li {
	/*border-right: 1px solid #c6dc79;*/

/*

#navbar ul li {
	border-right: 1px solid #c6dc79;
	position: relative;
	height: 19px;
	float:left;	
	}
	

#navbar ul ul {
	display: none;
	position:absolute;
	width: 220px;
	z-index: 5;
	color: #174b6b;
	background-color: #c6d99d;
	border: 1px solid #546c06;
	top:5px;
}


html>body #navbar ul ul {
	margin-top: 0px;
}

#navbar ul ul li{
	text-align:left;
	text-decoration: none;
	width: 220px;
	margin: 0px 0 0 0;
	padding-bottom:2px;
	display: block;
	z-index: 100;
	border-right: none;
	border-bottom: 1px #546c06 solid;
}

html>body #navbar ul ul li {
	display: block;
}

#navbar ul li a:link {
	padding: 2px 15px 6px 15px;
	margin: 0px;
	color: #ffffff;
	height: 14px;
} 

#navbar ul li a:visited {
	padding: 2px 15px 6px 15px;
	margin: 0px;
	color: #ffffff;
	height: 14px;
} 

#navbar ul ul li a:link {
	padding: 2px 15px 6px 15px;
	margin: 0px;
	color: #174b6b;
	height: 14px;
} 

#navbar ul ul li a:visited {
	padding: 2px 15px 6px 15px;
	margin: 0px;
	color: #174b6b;
	height: 14px;
} 


#navbar ul li a:hover {	
	color: #174b6b;
	height: 14px;
	padding-top:2px;
	background-image:url('images/revDD/topNavHover.gif');
}


#navbar ul ul li a:hover {	
	display:block;
	width:190px;
	height:13px;
	color: #ffffff;
	background: #829e29;
	border: none;
	top:0px;
}

#navbar ul li:hover ul {
	display: block;
	position:absolute;
	margin:16px 0px 0px 0px;
}


/* - This is an IE7 Hack that will correct the submenu spacing error in IE7 */
/**:first-child+html #navbar ul li:hover ul {
	display: block;
	margin:16px 0px 0px -193px;
}*/




/****************************************** Top menu style *************************************************/

#navbar {
	background-image:url('images/grnMenu.gif');
	height:22px;
	width:765px;
	border-top:medium;
	border-top-color:#92ab37;
	border-top-style:solid;
	border-bottom:1px;
	border-bottom-color:#809d1e;
	border-bottom-style:solid;
	}

#navbar ul {
	padding:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	list-style:none;
	}

#navbar ul li {	
	float:left;
	position:relative;
	margin-right:0px;
	margin-left:0px;
	height:19px;
	color:#ffffff;
	padding-top:3px;
	list-style:none;
	}

	
html>body #navbar ul li {

	padding-left:0px;
	padding-right:0px;
	
	}
	
#navbar .level1 li:hover {
	background-image:url('images/greenHoverDark.gif');
	background-repeat:repeat-x;
	}


#navbar ul a {
	display:block;
	text-decoration:none;
	padding-top:0px;
	padding-bottom:1px;
	padding-left:15px;
	padding-right:15px;
	color:#ffffff;
	font-size:.9em;
	font-family:Arial, Helvetica, sans-serif;
	}

#navbar ul.level1 a:hover {
	display:block;
	text-decoration:none;
	padding-top:0px;
	padding-bottom:1px;
	padding-left:15px;
	padding-right:15px;
	color:#ffffff;
	font-size:.9em;
	font-family:Arial, Helvetica, sans-serif;
	}

/**************************************************/

#navbar ul.level2 a:hover {
	display:block;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:0px;
	padding-left:10px;
	color:#ffffff;
	font-size:.9em;
	font-family:Arial, Helvetica, sans-serif;
	}

#navbar .level2 {
	display:none;
	position:absolute;
	top:24px;
	left:0px;
	height:auto;
	padding-top:0px;
	padding-bottom:0px;
	z-index:5;
	}

#navbar .level2 li	{
	width:200px;
	}

/**************************************************/

#navbar ul.level1 li:hover {
	background-repeat:repeat-x;
	}

/**************************************************/

#navbar ul ul li {
	float:none;
	border-top:1px solid #809d1e;
	border-bottom:1px solid #809d1e;
	border-left:1px solid #809d1e;
	border-right:1px solid #809d1e;
	background-color:#c0d083;
	margin-top:-3px;
	padding-top:2px;
	width:185px;
	height:23px;
	z-index:500;
	list-style:none;
	}

#navbar ul ul li:hover {
	background-color:#3f5062;
	}

*:first-child+html #upper_nav ul ul li {
	margin-bottom:-3px;
	}

#navbar ul ul li a {
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	background-image:none;
	color:#2f3711;
	}

#navbar li > ul {
	top:auto;
	left:auto;
	}

/**************************************************/

#navbar .level2 li:hover {
	background-color:#708e09;
	background-image:none;
	}


/**************************************************/

#navbar .level2 li {
	padding-bottom:0px;
	margin-bottom:0px;
	}


html>body #navbar .level2 li {
	padding-bottom:0px;
	margin-bottom:0px;
	}


/**************************************************/

#navbar ul.level3 li.submenu2:hover ul.level4 {
	display:block;
	}

#navbar ul.level2 li.submenu2:hover ul.level3 {
	display:block;
	}

#navbar ul.level1 li.submenu:hover ul.level2 {
	display:block;
	}

/****************************************** End top menu style ***********************************************/


#contentwrapper {
	margin: 0;
	padding: 0px;
	}

#borderwrapper {
	border-right: 0px solid black;
	border-left: 0px solid black;
	background-color:#e4efc0;
	background-position:top left;
	background-repeat:repeat-y;
	}

#content {
	float:right;
	margin: 0px; /*158px;*/
	padding-left:20px;
	padding-top:13px;
	padding-right:20px;
	padding-bottom:20px;
	width: 554px;
	background-image:url('images/contentbgShadow.jpg');
	background-repeat:repeat-x; background-position:left top;
	background-repeat:no-repeat;
	background-color:#faf9e8;
	color:#4d3f1d;
	border-top:0px solid #627814;
	line-height:17px;
	}

.directoryGrid {
	margin-left:0px;
	margin-top:2px;
	}

html>body .directoryGrid {
	*margin-left:0px;
	}

.directoryDetails {
	margin-left:-13px;
	margin-top:2px;
	}

html>body .directoryDetails {
	*margin-left:0px;
	}

.bioLabelText {
	vertical-align:middle;
	}
	
#submenu {
	float: left;
	clear:right;
	width: 170px;
	margin-top:-3px;
	background:transparent;
	}
	
#subnav {
	background-color:#e4efc0;
	}
	
#submenubar {
	width: 0px;
	height: 0px;
	}

#submenubottom {
	width: 0px;
	height: 0px;
	}

/* submenu styles */
#submenu ul {margin: .2em 0em; padding: 0;width: 170px;}
#submenu ul a {padding: 0; color: #69938d; text-decoration:none;}
#submenu ul li {margin: 0; padding: 5px 0 5px 8px;list-style-type:none;text-align: left; border-bottom: 1px solid #c0d08b; }
#submenu ul li:hover {margin: 0; text-decoration:none;padding: 5px 0 5px 8px; list-style-type:none;text-align: left; background-color:#c0d08b}
#submenu a:hover {margin: 0;padding: 0 0 0 0; color:white;}	


#footer {
	padding: 8px 5px;
	font-size:.8em;
	font-family:Arial, Helvetica, sans-serif;
	background:#ffffff url('images/footerBg.gif');
	text-align: center;
	color: #30461f;
	clear:both;
	height: 53px;
	}

#footer	a	{
	color: #30461f;
	}
	
#footer a:hover {
	color: black;
	text-decoration:underline;
	}	
.clear{clear:both;}

/* Search box styles */
#search {
	background: transparent;
	margin: 67px 5px 0 0;
	float: right;
	padding: 0;
	height: 20px;
	width: 157px;
	}

/* - This is an IE7 Hack that will correct the search spacing error in IE7 */
*:first-child+html #search {
	margin: 67px -8px 0 0;
	}

#search form {
	margin: 0 0 0 -5px;
	padding: 0;
	}

#search input {margin: 0;  padding:0 0 0 2px;}
#q {font-size:smaller; border: 1px solid #82ac4b; background-color:#fff;}
#go {vertical-align:text-bottom; padding-bottom: 2px;}


h1{
	color:#8d9d59;
	font-family:georgia;
	font-weight:lighter;
	font-size:xx-large;
	}
	
h2{
	color:#4b7894;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size: 16pt;
	line-height:normal;
	}
h3{
	color:#4b7894;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:none;
	font-size:medium;
	margin:-1px;
	margin-left:0px;
	}
	
h4{
	color:#4b7894;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:small;
	}

/*********************************** For the Example 1 & 2 Pages ********************************************/
#photoSection {
	width:138px;
	float:right;
}

#contentSection {
	width:390px;
	padding-right:10px;
	padding-bottom:10px;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#8da733;
	float:left;
}

#title{
	font-family:Arial, Helvetica, sans-serif;font-size:x-large;color:#4b7894;font-weight:lighter;
	border-bottom:1px;border-bottom-color:#8da733;border-bottom-style:solid;padding-bottom:3px;
}
	
#subtitle{
	font-family:"Times New Roman", Times, serif;font-size:small;color:#8da733;font-weight:bold;
}

#title2{
	background-image:url('images/internationalPrg.jpg');
	height:17px;width:auto;margin-bottom:-10px;margin-left:-20px;margin-top:0px;margin-right:-20px;
}

#imageholder{
	width:216px;height:216px;float:left;padding-right:10px;background:none;
}


