/* CSS Document */
#content_1{
	margin-top:65px;
} 
#content_1, #content_2,#content_3{
	margin-bottom:20px;
	width:610px;
	
}
#content_1 h1, #content_2 h1,#content_3 h1{
	font-size:20px;
}
#content_1 p, #content_2 p, #content_3 p{
	font-size:15px;	
}

#container p #accordion p{
	font-size:15px!important;
	top:0px!important;
	
}
#register{
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	position:absolute;
	top:-10px;
	left:745px;
	padding:10px 20px;
	background-color:orange;
}
body {margin:0; padding: 0; background:#fff; font-family: Trebuche, Arial, Helvetica; font-size: 16px; color: #333; text-align: center;}
html, body {height:100%;}

p, h1, h2, h3, table, tr, td, img { margin: 0; padding: 0; }
a, avisited {  color: #3b6aac; text-decoration: none}
a:hover {  color: #bacce4; text-decoration: none;}
h1, h2, h3 { margin: 0; padding: 0;}
h1 {text-align: left; color: #3b6aac; font-size: 16px; padding: 0; margin: 0;}


#container {text-align: center; margin: 0px auto; padding: 0px; border:0; width: 960px; }
#container p {position: relative; color: #1a75b3; font-size: 15px; text-align: left;}
#container p.flash_copy {background: #fff;top:45px; padding: 5px 5px 5px 0; width: 555px;}
#container p a{color:orange;}
#container p a:hover{color:#bacce4;}
/* Upper Nav */
#header {position: relative; top: 50px; z-index: 10;}
#header .ocs_logo {float: left; position: relative; top: 0; width: 275px;}
#header a:hover{z-index:1000;}
/* Upper Nav */
#upper_nav {position: absolute; top: -66px; left: 495px; width:475px; margin: 0; padding: 0; }
#upper_nav li {float: right; list-style: none; font: 11px Trebuche, Arial; text-transform: uppercase;}
#upper_nav li a {display: block; background: #fff; padding: 10px 4px; text-decoration: none; color: #666;}
#upper_nav li a:hover {background: #b17634; color: #fff;}

/* Nav */
#nav_bg{background:#1A75B3;}
#nav {position: relative; top: 32px; margin: 0; padding: 0; left:20px; }
#nav li {float: left; list-style: none; font: 11px Trebuche, Arial; text-transform: uppercase;}
#nav li a {display: block; background: #1a75b3; padding: 11px 1.8em; text-decoration: none; color: #fff; white-space: nowrap}
#nav li a:hover {background: #b17634}
#nav li ul {margin: 0; padding: 0; position: absolute; visibility: hidden; border-top: 1px solid white; }
#nav li ul li {	float: none; display: inline}
#nav li ul li a {width: auto; background: #ccc; color: #24313C; text-align: left; border-bottom: 1px solid #fff;}
#nav li ul li a:hover {	background: #b17634; z-index:1000;}

/* Home Flash */
#content_body_flash {position: relative; top: 50px; width: 960px; text-align: center; z-index:0;}

#k_8 {position: absolute; top: 0; width: 480px; margin: 0; padding: 0; border: 1px solid #1a75b3; text-align: center;}
#high_school {position: absolute; top: 0; left: 481px; width: 480px; margin: 0; padding: 0; border: 1px solid #1a75b3; text-align: center;}
