/* CSS Document */
/*****************************************************************************************************************************************
/*	Global Styles
*/
	html{height:100%;}
	body{height:100%;font-family: Arial, Helvetica, sans-serif;font-size:70%;margin:0;padding:0;color:#333;background:#1A3653 url(../img/page_bg/page_bg.jpg) repeat-x;}
	div{margin:0;padding:0;}
	img{margin:0;border:0;}
	object, embed{margin:0;border:0;}
	
	
	a{text-decoration:none;}
	a .withBullet{padding:0 0 0 9px;background:url(../img/bullet_grey_small.gif) no-repeat 0 5px;}
	
	h1, h2, h3, h4, h5, h6 {font:bold Arial, Helvetica, sans-serif;text-decoration: none;margin: 1em 0 .3em 0;}
		h1{font-size:1.4em}
		h2{font-size:1.2em}
		h3{font-size:1.1em}
		h4,h5,h6{font-size:1.0em}
		.Underline {border-bottom:1px dotted #AECAE6;}
	
	
	li{padding:0 0 0 10px;line-height:1.6em;}
	ol{margin:0 0 10px 30px;padding:0;}	
	ul{list-style-type:none;margin:0 0 10px 10px;padding:0;}
	ul.col2 {display:inline;}
		ul.col2 li {float:left;width:139px;margin:0;list-style-type:none;display:block;border-bottom:1px solid #eaeaea;}		
		ul.BulletBlue li{background:url(../img/bullet_blue_small.gif) no-repeat 0 7px;}
		ul.BulletGrey li{background:url(../img/bullet_grey_small.gif) no-repeat 0 7px;}
	p{margin: 0 0 1em 0;}	
	td, th{padding:2px 5px 1px 5px;}
	td{border-top:1px solid #DFE7F7;}

	.txtBanner h1,.txtBanner h2,.txtBanner h3,.txtBanner h4,.txtBanner h5,.txtBanner h6,.txtBanner a{color:#AECAE6;}
	.txtBanner p, .txtBanner li{color:#fff;}
	.txtBanner a:hover{color:#4D8AC8;}
	
	.txtBanner h1{margin-top:30px;}
	
	.txtContent h1,.txtContent h2,.txtContent h3,.txtContent h4,.txtContent h5,.txtContent h6,.txtContent a{color:#24496F;}
	.txtContent p, .txtContent li{color:#333;}
	.txtContent p.descripTxt{color:#999;}
	.txtContent a:hover{color:#AECAE6;}	

	.txtSubContent h1,.txtSubContent h2,.txtSubContent h3,.txtSubContent h4,.txtSubContent h5,.txtSubContent h6,.txtSubContent a{color:#AECAE6;}
	.txtSubContent p, .txtSubContent li{color:#AECAE6;}
	.txtSubContent a:hover{color:#fff;}	
	
	

	.row{width:100%}
	.left{float:left;}
	.right{float:right;}
	.clear{clear:both;line-height:0px;font-size:0px;height:0px;padding:0px;margin:0px;border:none;}
	.hide{display:none;}
	.mrgTop{margin-top:10px;}
	.mrgRight{margin-right:10px;}
	.mrgLeft{margin-left:10px;}
	.mrgBtm{margin-bottom:10px;}
	
	.bgWhite{background:#fff;}
	.bgLBlue{background:#AECAE6;}
	
	.BrdrTop{border-top:1px solid #326BA5;}
	.BrdrLeft{border-left:1px solid #326BA5;}
	.BrdrBottom{border-bottom:1px solid #326BA5;}
	.BrdrRight{border-right:1px solid #326BA5;}
	.ContentBrdr{border-left:1px solid #AECAE6;border-right:1px solid #24496F;}
	.subContentBrdr{border-left:1px solid #295581;border-right:1px solid #295581;}
	
	.col1{width:590px;min-height:160px;height:auto;}
	.col2{width:300px;min-height:160px;height:auto;}
	
	.contentCol1{width:185px;min-height:160px;height:auto;}
	.contentCol2{width:290px;min-height:160px;height:auto;}

	/****** Page Sections ******/
	#wrapper {width:920px;min-height:75%;height:auto;margin:auto;padding:0;background:url(../img/site_logo_large.gif) no-repeat right 5px;}
	
	#printHeader{display:none;}
	#header{width:922px;height:auto;}
	#mainBanner{height:250px;background:#24496F url(../img/page_bg/blue_bg.jpg) repeat-x top;border-top: 1px solid #AECAE6;overflow:hidden;}
	#mainContent{min-height:50%;height:auto;background:#fff url(../img/page_bg/mainContent_bg.jpg) repeat-x top;border-top:3px solid #DC9103;}	
	#subContent{min-height:150px;height:auto;background:#24496F url(../img/page_bg/blue_bg.jpg) repeat-x top;border-top:1px solid #99CCFF;padding:10px 0 10px 0;}
	#footer{width:922px;height:65px;background:url(../img/page_bg/page_bottom_bg.jpg) no-repeat;}


	/****** Header Section ******/
	#headLogo, #headLogo a {display:block;width:400px;height:50px;}
	
	/** Site Main Navigation **/	
	
	#mainNav {width:920px;height:auto;}	
	#nav, #nav ul {padding:0;margin:0;list-style:none;z-index:1000;} 
	#nav li ul ul {margin:-1em 0 0 10em; } 	
	#nav a{display:block;color:#fff;}
	#nav a:hover,#nav a:active{color:#AECAE6;}
	#nav li{float:left;margin:0 20px 0 0;padding:0;}
	#nav li ul {position:absolute;left:-999em;} 
	#nav li ul li{float:none;width:150px;margin:0;padding:1px 8px 1px 8px;border-bottom:1px dotted #1A3653;}
	#nav li:hover ul, #nav li.sfhover ul, #nav li:hover ul ul, #nav li.sfhover ul ul{left:auto;border:1px solid #1A3653;border-top:1px solid #24496F;background:#24496F url(../img/page_bg/blue_bg.jpg) repeat-x top;} 
	
	li#nav-curriculum ul{width:290px;}
	li#nav-curriculum ul li{float:left;width:129px;display:block;}	


	/****** mainBanner Section ******/
	.mainBannerImage{width:600px;height:250px;border:0;}
	#mainBannerFlash{width:600px;height:250px;border:0;}	
	
	.mainBannerImage #annoucement{background:url(../img/mainImg/blank3.jpg) no-repeat;}
	.mainBannerImage #annoucement .announce-text{width:370px;}
	.mainBannerImage #annoucement img{margin:20px;}
	.mainBannerImage #annoucement h1{font-size:2.0em;color:#fff;margin: 1em 0 .3em 0;}
	.mainBannerImage #annoucement p{font-size:1.2em;color:#fff;margin: 0 0 1em 0;}
	.mainBannerImage #annoucement a{color:#fff;border-bottom:1px dotted #fff;}
	
	.mainBannerText{width:300px;min-height:160px;height:auto;}

	/****** mainContent Section ******/
	#subNav{margin:0 0 25px 0;}
	
	.imgWithCaption{width:190px;margin:5px 0 5px 5px;}
	.imgWithCaption p{text-align:center;font-size:.9em;width:180px;margin:1px 2px 0 2px;color:#999;}
	
	
	.featureBox{list-style-type:none;margin:0;padding:0;}
	/*.featureBox a{display:block;}*/
	.featureBox li{width:290px;min-height:70px;height:auto;padding-bottom:5px;background: url(../img/feature.jpg) no-repeat bottom left;clear:both;}
	.featureBox img{float:right;width:80px;height:55px;margin-top:-1.4em;padding:0 5px 1.5em 5px}
	.featureBox p{line-height:1.3em;display:block;}
	.featureBox table{margin:0 5px 5px -5px;}
	

	/****** subContent Section ******/
	#subContent .feature{width:280px;height:auto;border-bottom:1px solid #3C78B5;background:url(../img/subContent/feature_bg.jpg) repeat-x bottom;}
	#subContent .feature:hover{background:url(../img/subContent/feature_bg_over.jpg) repeat-x bottom;}
	#subContent .feature p, #subContent .feature h1, #subContent .feature h2, #subContent .feature h3, #subContent .feature h4{margin: 0.20em;}
	#subContent .feature a {display:block;margin:0;padding:5px;}
	


	
	/****** Footer Section ******/
	.footerlinks {list-style-type:none;margin:0;padding:0;}
	.footerlinks a {color:#4D8AC8;}
	.footerlinks a:hover{color:#AECAE6;}
	.footerlinks li{float:left;color:#4D8AC8;border-right:1px solid #2C5C8D;padding:0 10px 0 10px;}
	.footerlinks li.last{border:none;padding-right:15px;}
