@import url("reset.css");

/* @override 
	http://campuscorner.publishpath.com/Websites/campuscorner/templates/campusCorner/style/base.css
	http://www.oucampuscorner.com/Websites/campuscorner/templates/campusCorner/style/base.css
*/

/* @group Links */

a, a:visited {
color: #8c0025;
text-decoration: none;}

a:hover {color: black;
text-decoration: underline;}

a.pdfLink {padding: 4px;
display: block;
font-weight: bold;}

/* @end */

/* @group Header, Lists, Special */

h1, #headerBox h2, .skipNav, #menu h2 {
display: none;}

h2 {
font-weight: bold;
font-size: 1.4em;
padding: 0 0 10px;
color: #8c0025;}

h3 {
font-size: 1.2em;
font-weight: bold;
margin: 0;
padding: 10px 70px 10px 0px;
}

h4 {
font-size: 1.0em;
margin: 0;
padding: 10px 70px 10px 40px;
}
strong {
font-weight: bold;}

hr {
	display: none;}


ul.acrobatBullet  {
	list-style-image: url(images/pdficon.gif);
list-style-position: outside;
margin: 0 0 0 30px;
line-height: 30px;
font-size: 0.8em;
font-weight: bold;}

/* @end */

/* @group Main */

body {
	
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
font-size: 0.8em;
line-height: 1.6em;
margin: auto;
margin-top: 0;
background: #e4d9c5 url(images/CAMPUS_BACKGROUND.jpg) no-repeat fixed center top;}

#outerBox {
background-repeat: repeat-y;
overflow: hidden;
width: 760px;
margin: auto;
background-image:url(images/CAMPUS_BACKGROUNDSTRIP.jpg);}

#headerBox {overflow: hidden;
height: 211px;
width: 760px;
background-image:url(images/CAMPUS_HEADER.jpg);}
		
.logoBox {
	height: 110px;
	float: left;}

.headerPic {
 width: 469px;
 float: left;}
 
#mainBox {
	overflow: hidden;}
	
.mainText {
width: 378px;
padding: 20px 70px 30px 20px;
border-left: 1px solid #ddcaa0;
float: right;}

.mainText .bc {
	font-size: 0.8em;
	margin: 0 0 10px 0;
	color: #999;}
	
.mainText p {
padding: 12px 0;}

.mainText ul {
margin: 10px 0 0px 50px;
list-style: disc;}

.mainText ul li {
	padding: 5px 0;
	line-height: 1.4em;}


/* @end */

/* @group Navigation */
#menuWrapper {
	width: 250px;
	float: left;
	padding: 0 0 0 38px;}
ul.globalMenu.nav {
	border: 2px solid white;
position: relative;
width: 248px;
background: white;
float: left;}

ul.globalMenu.nav li a, ul.globalMenu.nav li a:visited, ul.globalMenu.nav li a:hover {
color: black;
padding: 6px 10px;
background-color: #e4d9c5;
border: solid white;
border-width: 1px 2px;
width: 225px; 
display: block;
text-decoration: none;}

ul.globalMenu.nav li a:hover {
color: white;
background-color: #8d0023;}

ul.globalMenu.nav li a.selectedPage, ul.globalMenu.nav li a.selectedPageRoot, #menu ul.globalMenu.nav li.selectedPageRoot.clubhouseLinks ul li.selectedPage a.selectedPage{
	background: #8d0023;
	color: #fff;
	font-weight: bold;
	border-bottom: none;}
	
#menu ul.globalMenu.nav li.selectedPageRoot ul li.selectedPage a.selectedPage {
	color: #000;
	background: #bd9b5c;}
	
ul.globalMenu.nav li ul li a, ul.globalMenu.nav li ul li a:hover, ul.globalMenu.nav li ul li a:visited {
	background-color: #dbc699;
	width: 205px;
	padding: 3px 20px;
	border-top: none;
	border-bottom: none;
	}
	
ul.globalMenu.nav li ul li a:hover {
	background: #8d0023;}

/* @end */

/* @group Footer */
#footerBox {
	background: #8c0023 url(images/CAMPUS_FOOTER.jpg) no-repeat;
	height: 200px;
	width: 760px;}
.footerText {
text-align: center;
color: #fff;
font-size: 0.8em;
padding: 100px 0 0 0;}

.footerText a, .footerText a:hover, .footerText a:visited {color: #fff;
text-decoration: underline;}

.footerText a:hover {color: #000;}

/* @end */





/* @group Forms */

.fieldLabels 
{
	display : block;
	font-weight : bold;
}

.xsmallField
{
	width : 50px;
}

.smallField
{
	width : 150px;
}

.medField
{
	width : 250px;
}

.largeField
{
	width : 350px;
}

textarea.medField
{
	height : 100px;
}

textarea.largeField
{
	height : 200px;
}

.fieldInstructions
{
	left:430px;
	top:20px;
	z-index:25
}

#MainContent_1_1_pnlButtons {
	padding: 0 0 20px 0;
	}

.fieldItem
{
	padding: .5em 1em 1em 1em;
	margin: 0;
	position : relative;
	display : block;
}

.fieldError
{
	color: #FFF;
	background: #8c0023;
}

#errorSummary {
	color: #FFF;
	padding: .5em 1em 1em 1em;
	background: #8c0023;
	}

.fieldSelected
{
	background: #e4d9c5;
	border: 1px solid #999;
}

.formHeader {
	font-weight: normal;
	}

.formHeader h2 {
	margin: .55em 0 0 0;
	padding: 0;
	font-size: 160%;
	}

.formHeader p {
	margin-top: 0;
	}

#fieldList {
		
	}

/* @end */			
