/* LAYOUT - main body of page */
body, html{
	SCROLLBAR-FACE-COLOR: #4c2b6b;
	SCROLLBAR-HIGHLIGHT-COLOR:#5d3578; 
	SCROLLBAR-SHADOW-COLOR: #371f5b;
	SCROLLBAR-ARROW-COLOR: #935ab1; 
	scrollbar-track-color: #683b80;
	color:#353636; 
	position: relative;
	margin: 0;
	}	
div#wrap {
width: 960px;
margin: 0 auto;
position:relative;
height:auto;
background:#FFFFFF  url(images/website/page_shadow.gif) repeat-y;
font-family:Arial, Helvetica, sans-serif;
}
img {
border:6px solid #d0e4f1;
padding:1px;
margin:4px;
}
div#content2 img {
border:6px solid #d0e4f1;
padding:1px;
margin:4px;
}
a{
color:#683b80;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
hr{
height:0px;
border-top:2px solid #61377b;
margin:0 auto;
padding:0;
font-size:8px;
}
/* LAYOUT - HEADER */
div#header {
display: block;
margin:0 auto;
padding:0;
background:url(images/website/header.gif) top no-repeat;
height:259px;
}
	div#header div#flash{
	position:absolute;
	top:28px;
	left:295px;
	width:636px;
	height:202px;
	}
	ul#nav{
	position:absolute;
	top:216px;
	left:290px;
	width:596px;
	height:29px;
	list-style: none;
	height:29px;
	line-height:29px;
	font-size:14px;
	text-align:center;
	}
	ul#nav li{
	list-style-type:none;
	display:block;
	float:left;
	}
	ul#nav li.active{
	list-style-type:none;
	display:block;
	float:left;
	height:29px;	
	background:url(images/website/active.gif) repeat-x;
	}
	ul#nav li a{
	text-decoration:none;
	color:#fff;
	text-transform:uppercase;
	padding-left:12px;
	padding-right:12px;
	font-family:"Trebuchet MS", Tahoma;
	font-size:12px;
	font-weight:bold;
	}
	ul#nav li a:hover{
	color:#e0bbf4;
	}
	ul#nav li.active a:hover{
	color:#fff;
	}			
	div#line{
	margin-left:29px;
	height:12px;
	width:902px;
	background:#683b80;
	font-size:12px;
	}			
div#sidebar {
	position:absolute;
	top:280px;
	left: 29px;
	width: 250px;
	min-height:300px !important;
	background:url(images/website/newsletter.jpg) left 30px no-repeat;
	}
	table.form2{
	border-collapse:collapse;
	margin:5px;
	}
	table.form2 tr th{
	text-align:right;
	}			
	table.form{
	border-collapse:collapse;
	margin-top:20px;
	margin-left:20px;
	}
	table.form tr th{
	text-align:right;
	color:#51781f;
	height:25px;
	}
	table.form tr td{
	height:30px;
	}	
	input.text_input{
	border-top:2px solid #51781f;
	border-left:2px solid #51781f;
	border-bottom:1px solid #51781f;
	border-right:1px solid #51781f;
	padding:3px;
	}
	input.text_input2{
	border-top:2px solid #7c7c7c;
	border-left:2px solid #7c7c7c;
	border-bottom:1px solid #7c7c7c;
	border-right:1px solid #7c7c7c;
	padding:2px;
	}
	textarea.text_input2{
	border-top:2px solid #7c7c7c;
	border-left:2px solid #7c7c7c;
	border-bottom:1px solid #7c7c7c;
	border-right:1px solid #7c7c7c;
	padding:2px;
	}		
	input.submit_input{
	padding:2px;
	background:url(images/website/submit.gif) no-repeat;
	text-transform:uppercase;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	border:0;
	cursor:pointer;
	}
	div#sidebar ul#leftmenu{
	margin-top:40px;
	min-height:80px !important;
	background:url(images/website/links.gif) no-repeat;
	padding-top:70px;
	padding-left:20px;
	list-style:none;
	}
	ul#leftmenu li{
	list-style-type:none;
	}
	ul#leftmenu li a{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}
	ul#leftmenu li a:hover{
	text-decoration:underline;
	}
	ul#leftmenu li.active a{
	text-decoration:underline;	
	}	
	
	span.subscribe{
	font-size:12px;
	color:#51781f;
	}
	span.highlight{
	font-size:14px;
	color:#51781f;
	font-weight:bold;
	}
	div#video{
	margin-left:35px;
	width:173px;
	height:125px;
	}
	div#video a{
	display:block;
	width:173px;
	height:125px;
	text-align:center;
	background:url(images/website/outdoor.jpg) center no-repeat;
	}				
/* LAYOUT - CONTENT */
div#content {
	margin-left:295px;
	margin-right:40px;
	margin-top:10px;
	min-height:450px !important;
	color:#353636;
	font-size:12px;
}
	div#content h1{
		font-size:12px;
		font-weight:bold;
		color:#619320;
		margin:0 auto;
		padding:0;
		background: url(images/website/arrow.gif) left no-repeat;
		padding-left:13px;
		}
	div#content h2{
		font-size:12px;
		font-weight:bold;
		margin:0 auto;
		padding:0;
		padding-top:10px;
        padding-bottom:10px;
		}
	div#content h3{
		font-size:12px;
		font-weight:bold;
		color:#619320;
		margin:0 auto;
		padding:0;
		padding-top:10px;
        padding-bottom:10px;
		}		
	div#content ul{
	list-style-image:url(images/website/bulletArrow.gif);
	}	
	div#content div.more{
	text-align:right;
	}

/* LAYOUT - FOOTER */
div#footer {
	position:relative;
	margin:0 auto;
	width:960px;
	height:204px;
	background:url(images/website/footer.jpg) no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#353636;
	}
	div#footerLinks{
	padding-top:120px;
	padding-right:140px;
	text-align:right;
	width:900px;
	height:45px;
	line-height:50px;
	color:#fff;
	font-size:12px;
	}
	#footer div#footerLinks a {
		color:#fff;
		text-decoration:none;
		padding-left:5px;
		padding-right:5px;
		}
	#footer div#footerLinks a:hover {
		text-decoration:underline;
		}
div#owner {
	float:left;
	margin-top:20px;
	margin-left:30px;
}	
div#author {
	float:right;
	margin-top:20px;
	margin-right:30px;
	}
	#author a{
		text-decoration:none;
		}

	#author a:hover {
		text-decoration:underline;
		}
	
	
/*******************************************
**************HOME**************************
********************************************/
table.home{
border-collapse:collapse;
}
table.home tr td{
 padding:7px;
 vertical-align:top;
}
table.home tr td.item1{
	border-right:1px dotted #5093b7;
	border-bottom:1px dotted #5093b7;
	}
table.home tr td.item4{
	border-left:1px dotted #5093b7;
	border-top:1px dotted #5093b7;
	}
/*********************************************
***************AP ACHIEVERS*******************
**********************************************/
table#gallery{
width:100%;
}
/*******************************************
*********VIDEO PLAYER***********************
********************************************/
table#player{
border-collapse:collapse;
width:470px;
height:514px;
background:url(images/website/player.jpg) center no-repeat;
text-align:center;
margin-left:50px;
}
table#player tr td.picture{
	text-align: center;
	vertical-align: middle;
	width:470px;
	height:470px;
	}
table#player tr td.picture div.pics{
text-align:left;
margin:0 auto;
height: 450px; 
width: 450px;

}
table#player tr td.picture div.pics img{ 
border: 1px solid #d4e5f1; 
width:450px;
height:450px; 
text-align:left;
margin:0 auto;
}
input#resumeButton{
background:url(images/website/play.jpg) top no-repeat;
width:93px;
height:36px;
border:0;
cursor:pointer;
}
input#pauseButton{
background:url(images/website/pause.jpg) no-repeat;
width:108px;
height:36px;
border:0;
cursor:pointer;
}
td.playButton,
td.pauseButton{
height:44px;
font-size:11px;
vertical-align:top;
}
td.playButton{
text-align:right;
padding-right:50px;
}
td.pauseButton{
text-align:left;
padding-right:20px;
}


a img.imageborder{
border:0px;
}