body {
	margin: 0;
	text-align: center;
	font-family: Calibri, Arial, Helvetica, Sans-Serif;
}

img { border: 0; }

a { color: #1a6b9a; }
a:visited {color: #0f4564; }
			
#wrapper { 
	background: url(i/bgShadow.gif) repeat-y top center; 
	margin: 0 auto 0 auto;
	text-align: center; 
	width:1000px; 
}

#wrapperInner {
	background: url(i/bgBody.gif) repeat-y top center;
	margin: 0 auto 0 auto;
	width: 960px;
}
#wrapperBeta {
	background: url(i/bgBody2.gif) bottom left no-repeat;
}

#nav {
	float: right;
	width: 180px;
}
		#nav ul {
			list-style: none;
			margin: 0;
			padding: 0;
		}
		#nav ul li {
		}
		#nav ul li a {
			background: url(i/navDiv.gif) bottom center no-repeat;
			color: #ffffff;
			display: block;
			padding: 26px 20px 28px 20px;
			text-decoration: none;
			text-transform: uppercase;
		}
		#nav ul li a:visited { color: #CCCCCC; }
		#nav ul li a:hover { color: #D2C694; text-decoration: underline; }
		
#body {
	text-align: left;
	float: right;
	width: 780px;
}

#bodyInt {
	margin: 25px;	
}
		#bodyInt p {
			color: #2e2e2e;
			font-size: .9em;
			line-height: 1.3em;
		}
		#bodyInt p.last { border-bottom: solid 1px #cccccc; padding-bottom: 20px; margin-bottom: 20px; }
		#bodyInt ul, #bodyInt ol { color: #2e2e2e; line-height: 1.4em;}
			#bodyInt ul li, #bodyInt ol li { padding-bottom: 1em; }
			#bodyInt ul li a { color: #1a6b9a; }
			#bodyInt a:visited {color: #0f4564; }
h1 { color: #2e2e2e; font-weight: bold; font-size: 1.6em; line-height: 1em; }
h2 { color: #2e2e2e; font-weight: bold; font-size: 1.3em; line-height: 1.1em; }

#slideshow, #slideshowalt, #slideshowalt2, .right {
	background: #ebebeb;
	float: right;
	width: 390px;
	text-align: center;
	margin-bottom: 30px;
}
#slideshowalt3, .left { 
	background: #ebebeb;
	float: left;
	margin: 0 20px 20px 0;
	width: 390px;
	text-align: center;
}
#slideshow { margin: 0 0 20px 20px; }
#slideshowalt, #slideshowalt2 { margin: 24px 0 20px 20px; }
#slideshowalt2 { width: 270px; }
		#slideshow p, #slideshowalt p, #slideshowalt2 p, #slideshowalt3 p, .right p { border-bottom: solid 1px #BBBBBB; margin: 15px 0 0 0; padding-bottom: 20px; font-style:italic; }
		.right p.lj {text-align:left;}
#subFoot { clear: both; font-size: .8em; margin: 0 auto 0 auto; width: 550px; }

#foot {
	background: url(i/foot.gif) top left no-repeat;
	margin: 0 auto 0 auto;
	width: 1000px;
}
		#footnav { 
			font-size: .9em; 
			float: right; 
			margin: 20px 20px 0 0; 
			text-align: right; 
			text-transform: uppercase; 
		}
		#footnav a {margin-left: 20px;}
		#foot p { 
			clear: both; 
			color: #991928;
			font-size: .8em;
			padding-top: 10px;
			margin: 0 auto 10px auto;
			width: 960px;
		}

#gradnav { 
	border-bottom: solid 1px #BBBBBB;
	font-size: .8em;
	text-transform: uppercase;
	width: 100%;  
}
		#gradnav ul {
			padding: 0;
			margin: 0;
		}
				#gradnav li { 
					border-right: dotted 1px #BBBBBB;
					float: left;
					font-weight: bold;
					list-style: none;
					padding: 0 1% 0 1%;
					margin: 0 0 0 0;
					text-align: center;
					width: 17%; 
				}
				#gradnav li.active { background: url(i/gradnavDiv.gif) center bottom no-repeat; }
				#gradnav li.lastnav { border: 0; }

.clear {
	clear:both;
}
