/* Imports
----------------------------------------*/
@import url("reset.css");

/*--- Link Styles ---*/
a {text-decoration:underline;color:#0D3EB9; outline:none;}
a:hover{text-decoration:underline; color:#818181;outline:none;}
.b{font-weight:bold;}
.u{text-decoration:underline;}
/* Standard Definitions
----------------------------------------*/
ul{list-style-type:none;}
.flt-lft{float:left;}
.flt-rgt{float:right;}
.clear{clear:both;}
.hide{display:none;}
.txt-ctr{text-align:center;}
.txt-rgt{text-align:right;}
.txt-lft{text-align:left;}
input, select, textarea{font-family:Arial,Verdana,Helvetica;color:#000000;font-size:100%;}
body {text-align:center;font-family:Arial,Verdana,Helvetica;color:#000000;font-size:75%;}

/*Accessibility*/
#w-accesslinks {font-size:1.2em;height:0;position:relative;text-transform:capitalize;z-index:10;}
#w-accesslinks p, .w-hide {left:-5000px;position:absolute;}

/* Header
----------------------------------------*/
	#header-wrapper{margin:0px auto;position:absolute;top:0;width:100%;height:130px;background-color:#1E6390;}
	#header{width:960px;margin:0 auto;height:130px;text-align: left;background-color:#1E6390;}
	.logo-cont{width:230px;padding-top:20px;height:78px;float:left;}
	.header-rgt-nav{width:437px;height:98px;float:right;background-color:#000000;}
	.top-nav{padding-top:18px;font-size:9px;line-height:12px;height:44px;width:434px;float:left;text-align:left;}
	.top-nav ul{padding-left:8px;text-align:left;width:auto;float:left;}
	.top-nav ul li{margin:0;float:left;list-style:none;position:relative; display:inline;padding:5px 6px 4px 5px;color:#ffffff;background:url("../images/bg/topnav_sep.gif") no-repeat center right ;}
	.top-nav ul li.last{background:none;}
	.top-nav ul li a{color:#ffffff;font-size:inherit;text-decoration:none;}
	.top-nav ul li a:hover{color:#ffffff;text-decoration:underline;}
	.search-cont, .search-cont dl{width:434px;float:left;}
	.search-cont dt{width:354px;float:left;text-align:right;}
	.search-cont label{display:none;}
	.search-cont dd{width:76px;float:left;text-align:center;}
	.search-input{padding:4px;border:0;font-size:14px;width:240px;}
	.main-menu-cont{width:960px;float:left;font-size:11px;}

	/* Main Menu
	-------------------------------------*/
		ul#mainmenu {width: 940px;list-style: none;height: 32px;padding-left:28px;}
		ul#mainmenu li {float: left;display: inline;list-style: none;position: relative;padding: 0px 0px 0px 0px;height: 32px;margin-right:26px;}
		ul#mainmenu ul {width: 146px;list-style: none;display: none;background-color:#f5b046;padding:5px 0px 15px 0px;position: absolute;top: 32px;left: 0;border:1px solid #A6A5A5;}
		ul#mainmenu ul:after{clear: both;display: block;font-size: 1px;content: ".";height: 0;visibility: hidden;}
		ul#mainmenu li.lhn-on a{color: #f5b046;text-decoration: underline;background:url("../images/bg/menu_imghover.gif") no-repeat right 13px;}
		ul#mainmenu li.lhn-off a{text-decoration: none;background:url("../images/bg/menu_img.gif") no-repeat right 13px;}
		ul#mainmenu ul li {width: 116px;float: left;display: block !important;display: inline;line-height:1.4em;height: auto;padding:0 15px;margin:0;}

		/* Root Menu */
		ul#mainmenu a {padding: 8px 12px 8px 0px;background:url("../images/bg/menu_img.gif") no-repeat right 13px;float: none !important;float: left;display: block; font-size:11px;line-height:14px;color: #A9D4F0;font-weight:bold;text-decoration: none;}
		/* Root Menu Hover Persistence */
		ul#mainmenu a:hover, ul#mainmenu li:hover a, ul#mainmenu li.iehover a {color: #f5b046;text-decoration: underline;background:url("../images/bg/menu_imghover.gif") no-repeat right 13px;}
		ul#mainmenu li.nosubmenu a, ul#mainmenu li.nosubmenu a:hover{background:none;}
		ul#mainmenu li ul li{background:url("../images/bg/main_menu_sep.gif") no-repeat left bottom;}
		ul#mainmenu li.last{background:none;margin:0;}
		ul#mainmenu li ul li a{padding: 8px 0px 8px 0px;}
		/* 2nd Menu */
		ul#mainmenu li:hover li a, ul#mainmenu li.iehover li a {float: none;background: none;text-decoration: none;color: #000000;}
		/* 2nd Menu Hover Persistence */
		ul#mainmenu li:hover li a:hover, ul#mainmenu li:hover li:hover a, ul#mainmenu li.iehover li a:hover, ul#mainmenu li.iehover li.iehover a {background: none; color: #000000;text-decoration: underline;}
		/* Do Not Move - Must Come Before display:block for Gecko */
		ul#mainmenu li:hover ul ul, ul#mainmenu li:hover ul ul ul{display: none;}
		ul#mainmenu li:hover ul, ul#mainmenu ul li:hover ul, ul#mainmenu ul ul li:hover ul, ul#mainmenu li.iehover ul{display: block;}
	/* /Main Menu -----------------------------------*/
/* /Header -----------------------------------*/

/* Footer
----------------------------------------*/
	#footer-wrapper{margin:0px auto;width:100%;height:100px;background-color:#D7D7D7;}
	#footer{width:960px;margin:0 auto;text-align: left;height:100px;background-color:#D7D7D7;}
	.footer-nav{width:490px;float:left;font-size:10px;line-height:14px;color:#000000;padding-left:28px;}
	.footer-nav ul{text-align:center;width:480px;float:left;padding-top:6px;}
	.footer-nav ul li{margin:0;list-style-type:none;color:#0D3EB9;float:left;list-style:none;display:inline;padding:0px 11px 0px 0px;background:url("../images/bg/footernav_sep.gif") no-repeat center right;}
	.footer-nav ul li.first{padding-left:0px;}
	.footer-nav ul li.last{background:none;padding-right:0px;}
	.footer-nav ul li a{color:#0D3EB9;text-decoration:underline;}
	.footer-nav ul li a:hover{color:#0D3EB9;text-decoration:none;}
	.address{width:490px;padding:16px 0 0 0px;float:left;}
	.footer-text{font-size:0.92em;line-height:1.2em;width:267px;float:right;background-color:#000000;text-align:right;color:#7CBDEA;height:66px;line-height:20px;font-weight:bold;padding:12px 170px 0 0;}
	.footer-text span{color:#f5b046;font-size:18px;line-height:26px;}
/* /Footer -----------------------------------*/

/* Main container
----------------------------------------------*/
	#wrapper{margin:0px auto;width:100%;margin-top:130px;}
	#main-cont{width:960px;margin:0 auto;text-align: left;}
	.blue-bg{width:960px;background:url("../images/bg/blue_bg.gif") repeat-y right top;}
	.home-bg{width:960px;background:url("../images/bg/blue_bg_520.gif") repeat-y right top;}
	.profile-bg{width:960px;background:url("../images/bg/profile_bg.gif") repeat-y right top;}
	h2{padding-top:3px;color:#1E6390;font-size:1.1em;line-height:1.4em;}
	h3{font-size:1em;line-height:1.4em;}

	/* Home Page */
		.home-lft-cont{padding:34px 0px 0px 28px;float:left;width:412px;}
		.home-content{font-size:1.5em;color:#818181;width:372px;float:left;font-weight:bold;background:url("../images/bg/blue_dot_sep.gif") repeat-x left bottom;padding-bottom:10px;}
		.home-lft-cont p{padding-bottom:20px;}
		.home-lft-cont h1{font-size:1.08em;padding-bottom:18px;}
		.home-news-cont{width:372px;float:left;}
		.home-news-cont h2{font-size:1.3em;line-height:1.5em;padding-bottom:16px;padding-top:4px;}
		.home-rgt-cont{width:520px;height:539px;float:left;background-color:#000000;}
		.home-rgt-cont ul{float:right;padding-top:40px;width:98px;list-style:none;}
		.home-rgt-cont ul li{float:left;width:98px;color:#7CBDEA;font-weight:bolder;}
		.home-rgt-cont ul li p{padding:5px 5px 5px 10px;font-size:.84em;line-height:1.2em;}
		.home-rgt-cont ul li p span{font-size:2.2em;line-height:1.4em;color:#F5B046;}
		.home-flash{width:404px;float:left;}
		.subhead{font-size:1.3em;line-height:1.5em;padding-bottom:16px;padding-top:4px;}
	/* /Home Page */
	
	/* About wesley */
		#pagetitle{margin:0px auto;width:100%;background-color:#F5B046;}
		#pagetitle h1{margin:0 auto;color:#ffffff;background-color:#F5B046;text-align:left;width:932px;font-size:1.6em;line-height:2.0em;padding:2px 0px 2px 28px;}
		.left-cont{width:475px;padding:26px 0px 12px 28px;float:left;}
		.left-cont p{padding-bottom:16px;}
		.right-cont{width:437px;height:496px;float:right;}
		.about-left-cont{width:152px;float:left;padding-bottom:10px;}
		.about-left-cont h2{color:#000000;width:132px;font-size:1em;line-height:1.2em;padding:2px 0 4px 0px;}
		.about-left-cont ul{width:135px;margin-top:5px;border:0px solid red;}
		.about-left-cont ul li {width:135px;padding:8px 0px 12px 0px;background:url("../images/bg/yellow_dot.gif") repeat-x left bottom;}
		.about-left-cont ul li p{margin:0;padding:0;padding-top:12px;}
		.about-left-cont ul li.last{background:none;}
		.about-page-cont{width:320px;font-size:1.1em;line-height:1.4em;float:left;color:#818181;}
		.about-page-cont p{padding-bottom:16px;}
		.about-page-cont ul{list-style-type:disc;padding-left:16px;font-size:.92em;}
		.about-page-cont ul li{color:#000000;}
		.bluedot{background:url("../images/bg/blue_dot_sep.gif") repeat-x left top;margin-top:6px;padding-top:4px;}
		.page-cont{width:475px;float:left;}
		.page-cont p{padding-bottom:13px;}
		.page-cont a{font-weight:bold;}
		h2.bhead{color:#000000; font-size:1.2em;line-height:1.4em;padding-bottom:4px;}
	/* /About wesley */
		
	/* Second level page style */
		.left-nav-cont{width:152px;float:left;line-height:1.18em;}
		.left-nav-cont ul{width:122px;background:url("../images/bg/yellow_dot.gif") repeat-x left top;}
		.left-nav-cont ul li {width:122px;color:#818181;margin:0;padding:8px 0px 10px 0px;background:url("../images/bg/yellow_dot.gif") repeat-x left bottom;}
		.left-nav-cont ul li ul{width:122px;background:none;padding-top:8px;}
		.left-nav-cont ul li ul li {width:102px;padding:8px 0px 8px 14px;background:url("../images/bg/blue-bullet.gif") no-repeat 8px 14px;;}
		.left-nav-cont a{color:#1E6390;text-decoration:none;}
		.left-nav-cont a:hover{color:#818181;text-decoration:underline;}
		.left-nav-cont ul li a.active{color:#818181;}
		.sub-page-content{width:320px;float:left;line-height:1.24em;}
		.sub-page-content p, .form-page-cont p, .sub2-page-content p, .utility-page-cont p{padding-bottom:12px;}
		.sub-page-content ul, .sub2-page-content ul{list-style-type:disc;padding-left:22px;padding-bottom:8px;}
		.sub-page-content ul li, .sub2-page-content ul li{padding-bottom:5px;}
		.sub-page-content ul li.last, .sub2-page-content ul li.last{background:none;}
		.sub-page-content ol, .sub2-page-content ol{list-style-type:decimal;padding-bottom:8px;padding-left:22px;}
		.sub-page-content ol li, .sub2-page-content ol li{padding-bottom:5px;}
		.sub-page-content a, .sub2-page-content a{font-weight:bold;}
		.subpage-left-cont{width:475px;padding:0px 0px 16px 28px;float:left;}
		.subpage-left-cont h1, .form-page-cont h1, .sub2-left-cont h1{float:left;color:#F5B046;text-align:left;width:475px;font-size:1.6em;line-height:2.0em;padding:2px 0px 12px 0px;}
		.form-page-cont h1{width:902px;}
		.subpage-left-cont h2, .form-page-cont h2{line-height:1.4em;}
		.sebpage-right-cont{width:437px;height:539px;float:right;}

	/* /Second level page style */
	/* third level page*/
		.sub2-left-cont{width:652px;padding:0px 0px 16px 28px;float:left;}
		.sub2-left-cont h1{width:652px;}
		.sub2-page-content{width:500px;float:left;}
		.sub2-right-cont{width:250px;height:496px;float:right;text-align:right;}
		.tbl-cont, .tbl-cont1{font-size:.92em;border-collapse:collapse;width:320px;border:0;margin:2px 0 16px 0;}
		.tbl-cont td{border:1px solid #F5B046;vertical-align:top;padding:2px 3px;}
		.tbl-cont th{border:1px solid #F5B046;font-weight:bold;padding:2px 3px;background-color:#1E6390;color:#fff;}
		.tbl-cont th.first{width:28%;}
		.tbl-cont caption{text-align:left;font-size:1.08em;padding-bottom:6px;}
		th.tbltxt{background:none;font-weight:normal;color:#000000;}
		table.w3{width:100%;}
	/* third level page*/

	/* Student profile page */
		.profile-home-cont{margin:0 auto;text-align:left;background-color:#000000;padding:0px 10px;width:940px;}
		.profile-img-cont{float:left;width:940px;}
		.profile-content-cont{float:left;width:840px;padding:20px 50px 20px 50px;}
		.profile-content-cont h1{float:left;color:#F5B046;text-align:left;width:160px;font-size:1.6em;line-height:1.2em;padding:0 20px 0 0;}
		.profile-content{color:#ABA5A5;width:660px;float:left;border:0px solid yellow;}
		.profile-content p{padding-bottom:16px;}
		.profile-content a{color:#a9d4f0;text-decoration:underline;} 
		.profile-content a:hover{color:#a9d4f0;text-decoration:none;} 
	/* /Student profile page */

	/* Profile Page */
		.profile-lft-cont{padding:0px 20px 0px 0px;width:340px;float:left;}
		.profile-lft-cont p{padding-bottom:20px;}
		.profile-lft-cont h1{font-size:1.6em;padding:12px 0px;color:#F5B046}
		.profile-des{width:340px;float:left;font-size:1em;color:#000000;}
		.profile-nav{width:334px;float:left;font-size:1em;padding-top:20px;}
		.profile-nav ul{text-align:left;width:340px;float:left;}
		.profile-nav ul li{margin:0;list-style-type:none;text-decoration:underline;float:left;list-style:none;position:relative; display:inline;padding:5px 11px 4px 10px;color:#ffffff;background:url("../images/bg/blue_sep.gif") no-repeat center right ;font-weight:bold;color:#7CBDEA;}
		.profile-nav ul li.first{padding-left:0;}
		.profile-nav ul li.last{background:none;}
		.profile-nav ul li a{color:#0D3EB9;font-size:inherit;text-decoration:underline;}
		.profile-nav ul li a:hover{color:#0D3EB9;text-decoration:none;}
		.profile-rgt-cont{width:596px;float:right;height:539px;background-color:#000000;}
		.lfont{font-size:1.1em;font-weight:bold;line-height:1.34em;}
		.profile-rgt-cont ul{float:right;padding-top:74px;width:70px;list-style:none;}
		.profile-rgt-cont ul li{float:left;width:70px;padding-bottom:3px;color:#7CBDEA;font-weight:bolder;}
		.profile-img{width:470px;float:left;}
	/* /Profile Page */

	/* Form Page */
		.contact-frm-cont{width:700px;padding-left:100px;float:left;}
		.form-page-cont{width:932px;float:left;padding-left:28px;}
		.form-page-rgt-cont{width:770px;float:left;padding-bottom:12px;}
		.form-page-rgt-cont p{width:770px;float:left;}
		.form-page-rgt-cont fieldset{float:left;width:auto;margin:0;}
		ul.course-cont{margin:0;padding:0;line-height:1.18em;padding-bottom:16px;width:760px;float:left;}
		ul.course-cont li{margin:0;padding:0;width:380px;padding:3px 0px 2px 0;border-bottom:0px solid red;float:left;display:inline;}
		ul.course-cont li.row{width:760px;}
		ul.course-cont li.pad-top{padding-top:15px;}
		ul.course-cont li.pad-top1{padding-top:10px;}
		ul.course-cont li.pad-top2{padding-top:20px;}

		ul.course-cont li.llist-hgt{height:24px;}
		ul.course-cont li.gender{padding:4px 0px 7px 0;}
		ul.pad-btm{padding-bottom:6px;}
		ul.form-content{margin:0;padding:0;line-height:1.18em;padding-bottom:16px;width:700px;float:left;}
		ul.form-content li{margin:0;padding:0;width:350px;padding:3px 0px 2px 0;float:left;}
		ul.form-content li.row{width:680px;padding-right:30px;}
		ul.form-content li.pad-top{padding-top:15px;}
		ul.form-content li.pad-top1{padding-top:10px;}
		.accept{width:32px;height:40px;float:left;display:block;}
		.intrest-cont{width:620px;float:Left;}
		.int-list{width:155px;float:Left;}
		
		label.lbltxt, span.lbltxt{padding-right:12px;}
		label.lbltxt1, span.lbltxt1{width:160px;padding:4px 5px 6px 0px;display:block;float:left;}
		label.lbltxt2, span.lbltxt2{width:160px;padding:0px 5px 0px 0px;display:block;float:left;}
		label.lbltxt3, span.lbltxt3{display:block;padding:4px 5px 4px 0;float:left;width:380px;}
		label.lbltxt4{display:block;padding:4px 5px 4px 0px;float:left;width:auto;}
		label.lbltxt5, span.lbltxt5{width:120px;padding:4px 5px 4px 0px;display:block;float:left;}
		label.lbltxt6{width:120px;padding:0px 5px 0px 0px;display:block;float:left;}
		table.formtbl{margin-top:3px;}
		.w2{width:748px;}
		table.formtbl td, table.formtbl th{padding:3px 0px 2px 0;}
	/* /Form Page */

	/* Schedule */
		#s-wrapper{margin:10px;text-align:left;}
		table.schedule{width:100%;margin:10px 0;font-size:.92em;}
		table.w1{width:350px}
		table.schedule thead th,table.schedule thead td,table.schedule td{margin:0;padding:5px;border:1px solid #F5B046}
		table.schedule th,table.schedule thead td{background:#1E6390;color:#fff}
		table.schedule tbody th{background:#fff;color:#000;padding:5px;border:1px solid #F5B046}
		.hd1{color:#F5B046;text-align:left;font-size:1.6em;line-height:2.0em;}
		.c-breaks{background:#818181;color:#fff;}
		.notes{}

	/* Utility page  */
		.mid-cont{width:932px;padding:0 0 20px 28px;}
		.mid-cont a{font-weight:bold;}
		table.w4{width:640px;}
		h2.padbot{padding-bottom:0;}
		.mid-cont h1{float:left;color:#F5B046;text-align:left;width:900px;font-size:1.6em;line-height:2.0em;padding:2px 0px 2px 0px;}
		.mid-cont h2{font-size:1.1em;line-height:1.3em;color:#1E6390;}
		.mid-cont p{padding-bottom:16px;}
		.map-right-cont{width:437px;float:right;}
		.map-left-cont{width:475px;padding:0px 0px 16px 0px;float:left;}
		.utility-page-cont{width:632px;padding:0px 0px 16px 28px;float:left;}
		.utility-page-cont h1{color:#F5B046;width:632px;font-size:1.6em;line-height:2.0em;padding:2px 0px 8px 0px;}
		.contact-txt{width:900px;}
	/* Utility page  */
/* /Main container ----------------------------*/

a.tooltip{margin:0;padding:0;font-weight:normal;}
a.tooltip span {display:none; padding:0;}
a.tooltip:hover span {display:inline;font-size:11px; position:absolute; width:310px;border:2px solid #1E6390; color:#434343;height:200px;margin:-210px 0 0 -100px; background:#F0F0F0; text-align:left; }
a.tooltip:hover{visibility:visible}
a.tooltip span strong{margin:0;display:block;background-color:#1E6390;padding:3px 8px;color:#ffffff;font-size:12px;line-height:15px;}
a.tooltip span em{padding:6px 8px;display:block;margin:0;font-style:normal;}
.mar-top1, p.mar-top1{margin-top:8px;}
.mar-top2, p.mar-top2, ul.mar-top2{padding-top:12px;}
p.para{padding:0;}
p.para1{padding:0 0 3px 0;}
p.para2{padding-bottom:3px;}
p.para3{margin-top:16px;padding-bottom:3px;}
.sm{font-size:10px}
.smfont{font-size:.92em;}
/*colors*/
.graytxt{color:#ABA5A5;}
.bluetxt{color:#1E6390;}
.alerttxt{color:#FF0000;}
.blacktxt{color:#000000;}
.alertblktxt{font-size:12px;color:#000000;}
.whitetxt{color:#ffffff;}
.yellowtxt{color:#F5B046;}
.lightblue{color:#7CBDEA;}
.redtxt{color:#cc0000;}

/* Form Elements */
.txtbox1, .txtbox2,.txtbox3, .txtbox4, .txtbox5, .txtbox6, .txtbox7, .txtarea, .txtarea1{border:1px solid #ABA5A5;margin:1px 0;padding:2px;width:188px;}
.txtbox2{width:172px;}
.txtbox3{width:44px;}
.txtbox4{width:146px;}
.txtbox5{;width:98px;}
.txtarea{;width:550px;height:60px;}
.txtarea1{width:538px;height:60px;}
.sltbox, .sltbox1, .sltbox2{border:1px solid #ABA5A5;margin:1px 0;padding:1px;line-height:1.1em;width:192px;font-size:1em;}
.sltbox1{width:82px;}
.sltbox2{width:280px;}
.btn{border:1px solid #ABA5A5;padding:2px;width:90px;color:#fff;background-color:#1E6390;font-weight:bold;}

