@charset "UTF-8";
* {
	padding: 0;
	margin: 0;
}
ul {
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
}
img {
	border: 0
}
body {
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	background-color: #00214a;
	background-image: url(../images/background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-size: 12px;
	text-align: center;
}
a {
	color: #0B5191;
	text-decoration: none;
}
a:hover {
	color: #999999;
}
/* NAVIGATION */
#logo { height: 79px; width: 417px; clear: left; padding-top: 7px; }
#wrapper {
	width: 980px;
	margin: 0 auto;
	text-align:left;
}


#cocheader_right {
	width: 650px;
	float: right;
	text-align: left;
	height: 85px;
}
#cocheader_right ul {
	margin-left: 65px;
}
#cocheader_right li {
	float: left;
	background-image: url(../images/tab.jpg);
	height: 25px;
	width: 105px;
	margin-right: 3px;
	margin-top: 37px;
	text-align: center;
	line-height: 2em;
	font-weight: bold;
	font-size: 11px;
}
#cocheader_left {
	width: 300px;
	float: left;
	text-align: left;
	padding-top: 5px;
}
#cocheader_toplinks {
	text-align: right;
	color: #FFFF00;
	font-size: 10px;
	font-weight: bold;
	margin-top: 10px;
}
#searchbox {
	float: right;
	width: 230px;
	margin-top: 30px;
	text-align: right;
	margin-right: 12px;
}
.form_button {
	border: 2px solid #FFFFFF;
	background-image: url(../images/bannerbg.gif);
	color: #07579C;
	padding: 3px;
	font-size: 10px;
	font-weight: bold;
}
#cocheader_toplinks a {
	color: #FFFFFF;
	text-decoration: none;
}
#cocheader_toplinks a:hover {
	color: #CCCCCC;
}
#cocheader_tabs li:hover {
	background-image: url(../images/tab_hover.gif);
}
#cocheader_tabs a:hover {
	color: #000000;
}
#footer {
	clear: both;
	background-color: #00214a;
	padding-top: 5px;
	color: #FFFFFF;
	padding-bottom: 10px;
	margin-top: 20px;
}
#footer_wrapper {
	width: 980px;
	margin: 0 auto;
	text-align: left;
}
#footer_text {
	float: right;
	width: 780px;
	font-size: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0B5191;
	padding-left: 15px;
	height: 70px;
	padding-top: 7px;
}
#footer_text p {
	margin: 0; !important
	padding: 0; !important
}
.header_contain {
	float: left;
	width: 980px;
}
.footer_coc_logo {
	margin-left: 50px;
}
#nav {
	background-image: url(../images/nav.jpg);
	height: 39px;
	width: 980px;
	clear: left;
}
#nav ul {
	padding-top: 10px;
	padding-left: 15px;
}
#nav li{
	float: left;
	list-style-type: none;
	padding-right: 11px;
	padding-left: 11px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #2b5b84;
}
#nav ul li a {
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
}
#nav ul li a:hover {
	text-decoration: underline;
}
.my_canyons {
	float: right;
	height: 39px;
	width: 156px;
	margin-top: 30px;
}
.mainbanner { clear: left; height: 317px; width: 980px; margin-top: 15px; background: url(../images/main-banner-student.jpg); }
.banner_content { width: 425px; color: #666; font-weight: normal; font-size: 13px; line-height: 20px; margin-left: 55px; padding-top: 65px; }
.banner_content h1 { font-size: 24px; color: #096dc0; margin-top: 0px; margin-right: 0px; margin-bottom: 13px; margin-left: 0px; }
.bot-box-top { background: url(../images/bot-box-top.jpg) no-repeat; height: 4px; width: 980px; margin-top: 15px; }
.botbanner { clear: left; height: 240px; width: 980px; background: url(../images/bot-box-rep.jpg) repeat-y; }
.bot-ban-bot { background: url(../images/bot-box-bot.jpg) no-repeat; height: 4px; width: 980px; }
.content-area { background: url(../images/content-repeat.jpg) repeat-y; width: 980px; }
.botban_contain { width: 290px; margin-left: 15px; padding-top: 20px; float: left; margin-right: 10px; }
.content-contain { padding: 20px; overflow: hidden; min-height:450px;}
.content-bot { background: url(../images/content-bot.jpg); height: 6px; width: 980px; clear: left; }
.botban_contain p {
	color: #666;
	font-size: 12px;
	margin-bottom:10px;
	line-height: 18px;
}
.botban_contain img {
	margin-right: 10px;
}
.botban_contain h3 {
	font-size: 14px;
	margin-bottom: 10px;
}
.bot-ban-text { width: 174px; float: left; }
.content-top { height: 7px; width: 980px; margin-top: 15px; background: url(../images/content-top.jpg) no-repeat; }
.content-contain h1 { font-size: 24px; color:#999; margin-bottom: 15px; margin-top: 15px; }
.content-contain h2 { font-size: 18px; margin-bottom: 6px; margin-top: 20px; color: black; }
.content-contain p { margin-bottom: 20px; }
.cert td { border: 1px solid #CCC; padding: 10px; }
.cert td h3 { font-size: 16px; color: #0866B6; }
.cert-head { font-size: 16px; color: #FFF; background: #063060; }
.plus { background: #d6e8fd; }
.content_contain li {
	margin-top: 10px;
}
.content_contain h1 {
	font-size: 17px;
	margin-bottom: 15px;
}
.content_contain h3 {
	font-size: 16px;
	margin-top:15px;
	margin-bottom:15px;
	color: #0F59A1;
}
.content_bot {
	height: 29px;
	width: 764px;
	background-image: url(../images/content_bot.jpg);
}
.sidebar_wrapper {
	float: right;
	margin-top:15px;
}
.sidebar_top {
	background-image: url(../images/sidebat_top.jpg);
	height: 19px;
	width: 203px;
}
.sidebar_content {
	width:203px;
	background-color:#FFF;
	overflow: hidden;
}
.sidebar_content ul {
	padding-top:5px;
	padding-left:15px;
	padding-right:15px;
}
.sidebar_content li {
	border-bottom:solid 1px #CCC;
}
.sidebar_content li a {
	padding: 10px 7px 10px 7px;
	display:block;
}
.sidebar_content li a:hover {
	background-color: #F6F6F6;	
}
.sidebar_content h2 {
	margin-bottom:5px;
	font-size: 14px;
}
.sidebar_bot {
	width:203px;
	background-image: url(../images/sidebar_bot.jpg);
	height: 29px;	
}
.grant_list {
	margin-left:33px;
	}
.grant_list li {
	list-style-type: disc;
}
.grant_list li li {
	list-style-type:upper-alpha;
	margin-left:25px;
}
.page_header{
	margin-bottom: 15px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
.grant_olist{
	margin-left:33px;
}
.sub_pagehead{
	font-size: 12px;
	color: #666;
}
.lender_table {
	margin-bottom: 15px;
	font-size: 12px;
}
.lender_table td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding: 8px;
}
.lender_table_header {
	background-color: #105EA8;
	color: #FFF;
	font-size: 13px;
	font-weight: bold;
}
.lender_table_header a {
	color:#FFF;
	text-decoration:none;
}
.bog_table td {
	text-align: center;
	padding-top: 7px;
	padding-bottom: 7px;
}
.forms_table td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	height:45px;
}
.yellowbox {
	background-color:#FFC;
	padding: 10px;
	border: 1px solid #CCC;
	margin-bottom: 8px;
}
.graybox {
	background-color: #EFEFEF;
	padding: 8px;
	border: 1px solid #999;
	margin-bottom: 10px;
}
.clear_both {
	clear: both;
}
.menu_list li {
	padding-top: 25px;
	padding-bottom: 5px;
}
.bignumber_list {
	float:left;
}
.bignumber_list li {
	clear: both;
}
.bignumber_list_text {
	float: right;
	width: 675px;
	padding-top: 7px;
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	margin-bottom: 15px;
}
.bignumber_list_text p {
	color: #666;
	line-height: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 9px;
	margin-left: 0px;
}
.bignumber_list img {
	float: left;
	margin-right:7px;
}
.bignumber_list_text h2 {
	color: #0F59A1;
	font-size: 19px;
	font-weight: bold;
	margin-bottom: 5px;
}
.inlineimg {
	vertical-align: middle;
}
.contact_val {
	float:left;
	margin-top: 25px;
	margin-left:25px;
	margin-right:25px;
	padding-right:115px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666;
}
.contact_can {
	float:left;
	margin-top: 25px;
	margin-left:80px;
}
.form_input {
	border:2px solid #CCCCCC;
	color:#666666;
	font-size:10px;
	padding:4px;
}

.right-contain { float: right; width: 600px; }
.right-contain h3 { font-size: 20px; color: #0b66b4; border-top: 1px double #ffcc00; border-bottom: 1px double #ffcc00; padding-top: 5px; padding-bottom: 5px; }
.right-contain ul { margin-left: 20px; margin-top: 15px; }
.right-contain li { list-style: disc; font-size: 14px; font-weight: bold; }
.bull-list ul { margin-left: 12px; }
.bull-list li { list-style: disc; }
.cul-arts table { float:left; margin-right: 75px; }
.cul-arts td { padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #CCC; }
.caption{font-style:italic;color:#887;}
	.demo{ position:relative; margin-top:2em; text-align: center; }
	.gallery_demo{width:702px;margin:0 auto;}
	.gallery_demo li{width:68px;height:50px;border:3px double #111;margin: 0 2px;background:#000;}
	.gallery_demo li div{left:240px}
	.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}
	
	#main_image{margin:0 auto 60px auto;height:325px;width:700px;}
	#main_image img{margin-bottom:10px;}
	
	.nav{padding-top:15px;clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}
	
	.info{text-align:left;width:700px;margin:30px auto;border-top:1px dotted #221;padding-top:30px;}
	.info p{margin-top:1.6em;}
	
/*-------------------------------------SLIDE SHOW---*/
#slider { height: 317px; width: 980px; margin-bottom: 10px; overflow: hidden; position: relative; }
    /* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }	

/* Easy Slider */

	#slide-content{
		position:relative;
		}

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ /* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:980px; height:317px; overflow:hidden; 		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{ margin:-50px 0 0em 20px; padding:0; height:28px; position: absolute; }
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{ float:left; height:28px; line-height:28px; border:3px solid #f2f2f2; background:#0b80d3; color:#FFF; padding:0 10px; text-decoration:none; }
	ol#controls li.current a{ background:#0b80d3; color:#FFF; }
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */

.contact-bg { background: url(../images/about-bg.jpg); height: 464px; width: 882px; margin-left: 35px; color: #FFF; }
.contact-bg h1 { color: #FFF; }
.contact-text { padding: 15px; }
.box-right { float: right; }
.about-us-bg { background: url(../images/about-us-bg.jpg) no-repeat; width: 700px; }
.about-us-text {}
.about-sidebar { float: right; width: 180px; padding:10px; margin-right: 33px; border: 1px solid #CCC; }
.about-sidebar h2 { font-size: 16px; color: black; margin:0px 0px 5px 0px; padding: 0px;line-height:23px; }
.about-sidebar ul { }
.about-sidebar li { line-height: 35px; font-size: 12px; border-bottom: 1px solid #e2e2e2; padding: 0 4px; display: block; }
.solo-text { width: 700px; }
.forms { margin-bottom: 15px; }
.forms td { padding: 8px; border-bottom: 1px solid #CCC; }
.forms-header { font-size: 13px; font-weight: bold; color: #fff; background: #105EA8; }
#counceling-table td { padding-bottom: 10px; border-bottom: 1px solid #CCC; padding-top: 10px; }
.program-ul { clear: both; }
.program-ul ul { padding: 10px; }
.program-ul li { list-style: disc; }
.program-loc { padding-left: 15px; }
.program-loc ul { padding: 10px; }
.news-list li { float:left; font-size:18px; font-weight:bold; padding-bottom:16px; padding-left:30px; padding-right:0px; display: block; width: 200px; color: #1363B2; }
.full-page h2 { color: #0968b6; padding-top: 15px; border-top: 1px solid #CCC; }
.bull li { list-style: disc; margin-left: 25px; }
.lists { margin-left: 25px; }
.header-border h2 { padding-bottom: 15px; border-bottom-width: 1px; border-bottom-style: solid; }
.main-banner2 { background: url(../images/main-banner-2.jpg); height: 317px; width: 980px; }
.main-banner3 { background: url(../images/main-banner-3.jpg); height: 317px; width: 980px; }

