/* CSS Document */
@media screen{

	body {
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		background-color:#d3c483;
		text-align: center;
		}

	#wrapper {
		width: 1003px; 
		margin: 0 auto; 
		text-align: left; 
		} 

	#container1 {
		position:absolute;
		top:-5px;
		left:-5px;
		margin:0px;
		}	

	#banner {
		background-image:url(../images/banner_bg.jpg);
		background-repeat:repeat-x;
		position:relative;
		left:0px;
		top: 0px;
		height:147px;
		width:1003px;
		background-color:#d3c483;
		overflow:visible;
		margin-bottom:0px;
		z-index:0; /*needs to be on top b/c of alignment issues w/ the news box btw IE and firefox WKH*/
		}

	#logo {
		position: relative;
		left: 20px;
		top: 15px;
		height:111px;
		width:191px;
		margin-bottom:0px;
		}

	#nav {
		position: relative;
		left: 225px;
		top: -8px;
		width:775px;
		overflow:visible;
		margin-bottom:0px;
		z-index: 1;
		}

	.content {
		background-image:url(../images/content_bg_top.jpg);
		background-repeat:no-repeat;
		height:100%;
		width:1000px;
		float:left;
		padding:0px;
		margin:0px;
		/*overflow: auto;*/
		}

	.contentindex {
		background-image:url(../images/content_bg_top.jpg);
		background-repeat:no-repeat;
		height:460px;
		width:750px;
		float:left;
		padding:0px;
		margin:0px;
		overflow: hidden;
		}

	.container{
		background-image:url(../images/content_bg_bottom.jpg);
		background-repeat:repeat-y;
		background-position: 0px 235px;
		width:1003px;
		height: 100%;
		/*height:445px;*/
		background-color:#fefef9;
		padding:0px;
		margin-bottom:5px;
		overflow:hidden;
		}

	.header {
		margin-top:30px;
		margin-bottom:0px;
		margin-left:40px;
		}

	.rt {
		position: relative;
		float:right;
		margin-left: 20px;
		margin-bottom: 5px;
		}

	.indexmain {
		width: 645px;
		margin-left:90px;
		margin-top:10px;
		margin-bottom:5px;
		}

	.main {
		margin-left:90px;
		margin-top:10px;
		margin-bottom:5px;
		margin-right:50px;
		}

	.colone {
		width:300px;
		}

	.coltwo {
		width:325px;
		float: right;
		}

	.twocol {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #4a2501;
		letter-spacing: .03em;
		line-height: 13pt;
		width: 300px;
		margin-left:90px;
		margin-top:10px;
		margin-bottom:5px;
		}

	.subhead {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #4a2501;
		font-weight: bold;
		}

	.subheadcent {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #4a2501;
		font-weight: bold;
		text-align: center;
		}

	.cent {
		text-align: center;
		}

	.heading {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #087a82;
		font-weight: bold;
		text-align: center;
		margin-left:90px;
		margin-top:10px;
		margin-bottom:5px;
		margin-right:50px;
		}

	.news {
		background-image:url(../images/news_bg.png);
		background-repeat:repeat;
		width: 250px;
		height: 100%;
		/*position:relative;
		top:-460px;*/
		float:right;
		overflow:visible;
		}

	p {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #4a2501;
		letter-spacing: .03em;
		line-height: 13pt;
		margin-top:10px;
		margin-bottom:5px;
		}

	ul {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #4a2501;
		letter-spacing: .03em;
		line-height: 13pt;
		margin-left:100px;
		margin-top:10px;
		margin-bottom:5px;
		margin-right:50px;
		}

	.news_txt {
		background-image:url(../images/post_it.png);
		background-repeat:no-repeat;
		height: 385px;
		/*width: 181px;*/
		width: 200px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color: #4a2501;
		letter-spacing: .03em;
		line-height: 13pt;
		padding-left: 11px;
		padding-top: 60px;
		padding-right: 15px;
		margin-left:15px;
		margin-top: 25px;
		}

	h1 {
 		color: #0c858d;
 		font-weight: bold;
 		font-size: 15px;
		font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
		margin-top: 30px;
 		margin-bottom: 0px;
 		padding-bottom: 0px;
 		}
 
  	h2 {
 		color: #0c858d;
 		font-size: 14px;
 		font-style: italic;
 		font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
 		margin-top: 25px;
 		margin-bottom: 0px;
 		padding-bottom: 0px;
 		}
 
 	td {
		border-color: #087a82;
		}
	
	#recctable1 {
 		margin-left: 90px; 
		vertical-align:top;
		border-color: #087a82;
		}
		
	#recctable2 {
 		margin-left: 90px; 
		vertical-align:top;
		border-color: #087a82;
		}
	
	#book {
		background-image: url(../images/book.png);
		background-repeat: no-repeat;
		height: 570px;
		width: 657px;
		margin-left: auto;
		margin-right: auto;
		}

	#show_on_print{
		display: none;
		}
	
/*Splash Page Styles*/

	.slideShow {
		margin-bottom: 10px;
		padding: 5px;
		width:475px;
		}
	.slides {
		position:relative;
		left: 125px;
		top: 165px;
		z-index: 1;
		display: none;
		}

	.controls {
		position: relative;
		top: 200px;
		left: 250px;
		z-index: 20;
		height: 15px;
		width: 200px;
		}
		
	#slide1 {
		display: block;
		}
           
	img {
		border: none;
		}
		   
	a.splash:link {
		font-family: Bernhard Modern Std, Georgia, serif;
		font-size: 15px;
		color:#9c2004;
		text-decoration:none;
		}

	a.splash:hover { 	
		font-family: Bernhard Modern Std, Georgia, serif;
		font-size: 15px;
		text-decoration:none;
		color:#0c858d; 
		cursor:pointer; 
		}
	
	.skipintro {
		position: relative;
		top: 160px;
		left: 550px;
		width: 100px;
		}
		
	a:link { 
		color: #0c858d;
		}
		
	a:visited { 
		color: #062027;
		}
		
	a:hover { 
 		color: #084149;
		}
		
	a:active {
		} 	   
		
	#ipg {
		width: 285px;
		margin-right: auto;
		margin-left:auto;
		height: 100px;
		color: #4a2501;
		}

	#ipgleft {
		position: relative;
		left: 0px;
		font-size: 9px; 
		font-family: Arial, Arial, Helvetica, sans-serif;
		width: 75px;
		
		}
	
	#ipgright {
		position: relative;
		left: 100px;
		bottom: 82px;
		text-align:left;
		font-size: 9px; 
		font-family: Arial, Arial, Helvetica, sans-serif;
		width: 210px;
		}
		
		
		
		
}
	
/*Begin Print Styles*/
@media print {

	.container, .content, { 
		left: 0px;
		margin-left:0px;
		margin-right:0px;
		width:100%;
		height:100%;
		overflow: visible;
		display: block;
		font-size: 14px;
		}
 
	h1 {
 		color: #0c858d;
 		font-weight: bold;
 		font-size: 15px;
 		font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
 		}
 
	h2 {
 		color: #0c858d;
 		font-size: 14px;
 		font-style: italic;
 		font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
 		margin-bottom: 0px;
 		padding-bottom: 0px;
 		}

	#container1, #banner, #nav, .news, .news_txt { 
		display: none; 
		}

 	#recctable {
 		margin-left: 0px; 
		vertical-align:top;
		}
	
	.subhead {
		font-weight: bold;
		}

}
