body, html{font-family:Helvetica, Arial, sans-serif;color:#333;line-height:1.5;font-style:normal;font-weight:normal;font-size:12px;margin:0;padding:0;}
.outreach{position:fixed;background: url(media/img/ribbon.png) right top no-repeat;right:-10px;top:-10px;z-index:1;height:160px;overflow:hidden;}
	* html .outreach{position:absolute;}
	.outreach p{margin:0;text-indent:-50000px;padding: 20px 25px 0 60px;}
		.outreach a{background: url(media/img/visit-outreach-bt.gif) no-repeat top right;display:block;width:67px;height:70px;overflow:hidden;}
		.outreach a:hover{background-position:bottom right;}
	#edu-demo{}
		#site-id{clear:both;border-top:4px #59646c solid;height:60px;position:relative;overflow:hidden;}
			#utility-bar{background: url(media/img/utility-bg.gif) no-repeat left top;position:absolute;left:46%;clear:both;padding:0 0 15px 90px;height:52px;min-width:1440px;width:auto !important;width:1440px;overflow:hidden;}
				.ub-wrap{background: url(media/img/utility-bg-repeat.gif) repeat-x;padding:15px 0;height:52px;min-width:1440px;width:auto !important;width:1440px;}
		#nav-wrap{clear:both;padding-bottom:20px;height:60px;}
			#logo-nav{width:940px;margin:0 auto;}
				.site-logo{float:left;width:220px;}
				#global-nav{float:right;display:block;width:700px;padding-top:20px;}
					#global-nav ul ul li.iehover ul, #global-nav ul ul ul li.iehover ul {display:block;}
					#global-nav ul {margin:0;padding:0;list-style:none;position:relative;z-index:9999;float:right;}
					#global-nav ul ul {width: 160px; /* Sub Menu Width */ margin:0;list-style:none;display:none;position:absolute;top:100%;left:0;} 
					#global-nav ul ul ul, #global-nav ul ul ul ul { top: 0; left: 100%; } 
					#global-nav ul li {float:left;display:inline;position:relative;margin:0 4px;padding-left:3px;}
					#global-nav ul ul li {width:100%;display:block;}
					/* Root Menu */ 
					#global-nav ul a {padding:6px 15px 6px 12px;float:left;display:block;color:#0189c8;text-decoration:none;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
						font-size:18px;font-weight:bold;text-transform:uppercase;} 
					/* Root Menu Hover Persistence */ 
					#global-nav ul li:hover, #global-nav ul li.iehover{background: url(media/img/nav-lt.gif) no-repeat left;color:#FFF;padding-left:3px;cursor:pointer;}
					#global-nav ul a:hover, #global-nav ul li:hover a, #global-nav ul li.iehover a{background: url(media/img/nav-rt.gif) no-repeat right;color:#FFF;}
					li#global-navCurrentItem{background: url(media/img/nav-lt.gif) no-repeat left;padding-left:3px;}
					a#global-navCurrentLink{background: url(media/img/nav-rt.gif) no-repeat right;color:#fff !important;}
					/* 2nd Menu */ 
					#global-nav ul li:hover li a, #global-nav ul li.iehover li a{float:none;background:#367091;font-size:12px;text-transform:none;padding:5px 15px;border-bottom:1px #22506a solid;border-top:1px #558099 solid;}									
					/* 2nd Menu Hover Persistence */ 
					#global-nav ul li:hover li a:hover, #global-nav ul li:hover li:hover a, #global-nav ul li.iehover li a:hover, #global-nav ul li.iehover li.iehover a {background:#367091;}
					/* 3rd Menu */ 
					#global-nav ul li:hover li:hover li a, #global-nav ul li.iehover li.iehover li a {background:#367091;} 
					/* 3rd Menu Hover Persistence */ 
					#global-nav ul li:hover li:hover li a:hover, #global-nav ul li:hover li:hover li:hover a, #global-nav ul li.iehover li.iehover li a:hover, #global-nav ul li.iehover li.iehover li.iehover a
						{background: #367091;} 
					/* 4th Menu */
					#global-nav ul li:hover li:hover li:hover li a, #global-nav ul li.iehover li.iehover li.iehover li a {background:#367091;} 
					/* 4th Menu Hover */ 
					#global-nav ul li:hover li:hover li:hover li a:hover, #global-nav ul li.iehover li.iehover li.iehover li a:hover {background:#367091;} 
					/* Hover Function - Do Not Move */
					#global-nav ul li:hover ul ul, #global-nav ul li:hover ul ul ul, #global-nav ul li.iehover ul ul, #global-nav ul li.iehover ul ul ul {display:none;} 
					#global-nav ul li:hover ul, #global-nav ul ul li:hover ul, #global-nav ul ul ul li:hover ul, #global-nav ul li.iehover ul, 
					#global-nav ul ul li.iehover ul, #global-nav ul ul ul li.iehover ul {display:block;}
/*==============================================================================
	Main Body Layout
==============================================================================*/					
		.alert-area{background:#760000;color:#eee;clear:both;overflow:hidden;height:100%;}
			.alert-area p{margin: 0 0 15px 0;}
			.alert-area a{color:#fff !important;}
		#site-content{background:#fff url(media/img/page-title-bg.gif) repeat-x top;overflow:auto;border-bottom:3px #152a39 solid;margin-bottom:1px;padding-bottom:50px;}
		.home #site-content{background:#fff url(media/img/bd-bg.gif) repeat-x top;}
			.main-content{min-height:500px;width:620px;float:left;clear:both;padding-top:15px;}
				.bd-wrap{margin:0 auto;width:940px;}
					h1.page-title{padding:15px 0 20px 0;color:#fff;font-size:36px;margin:0;}
					.breadcrumb{text-align:right;color:#999;border-bottom:1px solid #eaeaea;padding:15px 0 10px;}
					.banner{width:620px;}
					.content-pane{width:620px;float:left;}
						.admin .content-pane{width:940px;margin:0 auto;float:none;}
					.main-left, .main-right{width:300px;}  
					.main-left{float:left;}
					.main-right, .right-pane{float:right;}
					.right-pane{width:300px;padding-top:50px;padding-left:15px;clear:right;}
				
/*==============================================================================
	Site Info Layout (footer)
==============================================================================*/
		#site-info{clear:both;background:#4B565E url(media/img/ft-bg.gif) repeat-x top;overflow:auto;color:#ccc;min-height:270px;}
			.ft-wrap{margin:0 auto;width:940px;padding-top:25px;overflow:auto;}
				.bt-left, .bt-center{width:220px;float:left;}
				.bt-center{margin-left:20px;}
				.bt-right{width:460px;float:right;}
			#site-info .edu-cont{padding:0 10px 15px 10px;}
/*==============================================================================
	Heading
==============================================================================*/
h1, h2, h3, h4, h5, h6{font-family:"Gill Sans", "Gill Sans MT", "Trebuchet MS", Helvetica, Arial, sans-serif;font-weight:normal;margin:0;}
h1{font-size:30px;}
h2{font-size:24px;}
	.loginPanel h2, .forgotPanel h2{color:#b16a12;}
h3{font-size:18px;}
h4{font-size:14px;font-weight:bold;}
h5{font-size:12px;font-weight:bold;}
h6{font-size:11px;font-weight:bold;}
.Head, .SubHead{font-weight:bold;}

.login-control{padding-top:10px !important}
	.loginPanel h2{background: url(media/img/user.gif) no-repeat left;padding:15px 0 15px 45px;margin-top:0;}
h2.EventTitleToolTip{font-size:16px;}
/*==============================================================================
	Links
==============================================================================*/
a, a:link{color:#11729f;text-decoration:underline;}
	a:hover, a:visited:hover{color:#14a7eb;text-decoration:none;}
	a:visited{color:#5b869a;}
#site-info a{color:#98d5f1;}
	#site-info a:hover, #site-info a:visited:hover{color:#fff;text-decoration:none;}
#utility-bar a{color:#98d5f1;font-weight:bold;}
	#utility-bar a:hover{color:#fff;text-decoration:none;}
	.ub-wrap .SkinObject{background: url(media/img/login-bl.gif) no-repeat left;padding:0 20px 0 15px;}
/*==============================================================================
	Lists
==============================================================================*/
dl{}
dt{}
dd{}
ul{}
ul li{}
ol li{}
.edu-cont-ivory ul{color:#11729f;list-style:none;padding:0;margin:8px 0;}
	.edu-cont-ivory ul li{border-bottom:1px #ccc dotted;background: url(media/img/fancy-bullet.gif) no-repeat left;}
		.edu-cont-ivory li{padding:5px 0 5px 20px;}
/*==============================================================================
	Text
==============================================================================*/
.Normal, .NormalBold, .NormalDisabled, .NormalTextBox, .NormalRed, .CommandButton, .SkinObject{font-family:Helvetica, Arial, sans-serif;}
.NormalBold{font-weight:bold;}
Blockquote{}
/*==============================================================================
	Containers
==============================================================================*/
.edu-cont{}
	h2.ec-title{font-size:30px;color:#b16a12;border-bottom:1px #dfc5a4 solid;}
		.right-pane h2.ec-title{font-size:20px;}
		#site-info h2.ec-title{color:#ccc;font-size:18px;font-weight:bold;border:none;}
	.ec-body{clear:both;padding-top:10px;}
		#site-info .ec-body{padding-top:0;}
.edu-cont-ivory{background:#fffae7;border:solid 4px #eaeaea;-moz-border-radius:4px;-webkit-border-radius:4px;padding:10px 15px;margin: 0 0 20px 0;}
	.ec-title-i{font-size:20px;color:#b16a12;border-bottom:solid #c2beb0 1px;}
	.ec-body-i{}
.edu-cont-green{background-color:#e7ffde;border:solid 4px #ccddc6;-moz-border-radius:4px;-webkit-border-radius:4px;padding:10px 15px;margin: 0 0 20px 0;overflow:hidden;min-height:230px;}
	.ec-title-g{font-size:20px;color:#ad5f03;border-bottom:solid #b0c2a9 1px;}
	.ec-body-g{clear:both;}
.edu-cont-alert{clear:both;overflow:hidden;width:940px;margin: 0 auto;}
	h2.ec-title-alert{float:left;width:220px;color:#d6b3b3;text-align:right;padding:6px 10px 0 0;text-transform:uppercase;font-weight:bold;font-size:18px;}
	.ec-body-alert{width:580px;float:left;overflow:hidden;background: url(media/img/alert-border.gif) repeat-y left;min-height:30px;padding:10px 0 0 10px;}
		.ec-body-alert h4{font-weight:bold;}
	.minus-btn{width:120px;float:right;text-align:right;padding-top:12px;}
.edu-cont-photo-stack {background: url(media/img/photo-stack.jpg) no-repeat;}
	.edu-cont-photo-stack .ec-body{padding:44px 50px 50px 23px;height:240px;color: #fff;}
	.engage-edu{overflow:hidden;height:232px;width:548px;}
/*==============================================================================
	Tables
==============================================================================*/
	.ControlPanel{width:800px;margin:0 auto;}
/*==============================================================================
	Page Specific Styling and Layout
==============================================================================*/
/*Publish*/
.home .main-left .categoryItemList{background:none;border:none;display:block;margin:0;padding-bottom:10px;}
	.home .main-left .categoryItemList .itemTitle{float:none;}
		.home .main-left .categoryItemList .itemTitle h2{font-family:Helvetica, Arial, sans-serif;margin:0;font-size:12px;}
			.home .main-left .categoryItemList .itemDate{float:none;padding:0;color:#777;}
				.divLastUpdated{padding-bottom:10px;}
				#divPrinterFriendly{float:left;padding-right:20px;}
					.btnEmailAFriend{background: url(media/img/mail.gif) no-repeat left;padding-left:30px;}
				.lnkPrinterFriendly{background: url(media/img/print.gif) no-repeat left;padding-left:30px;}
.content-pane .categoryItemList{background:none;border:none;display:block;margin:0;padding-bottom:10px;}
	.content-pane .categoryItemList .itemTitle{float:none;}
		.content-pane .Article{border-bottom:1px #ccc dotted;padding-bottom:15px;margin-bottom:15px;}
			.content-pane .categoryItemList .itemTitle h2{margin:0;font-size:20px;line-height:22px;}
				.content-pane .categoryItemList .itemTitle h2 a{text-decoration:none;}
				.content-pane .categoryItemList .itemTitle h2 a:hover{text-decoration:underline;}
				.content-pane .categoryItemList .itemDate{float:none;padding:0;color:#777;padding-top:5px;}

h1#publishTitle{line-height:30px;font-weight:normal;font-size:26px;}
	.divNLevelsListing ul{color:#11729f;list-style:none;padding:0;margin:8px 0;}
	.divNLevelsListing ul ul, .divNLevelsListing ul ul ul{margin:0;}
		.divNLevelsListing ul li{border-bottom:1px #ccc dotted;background:none;}
			.divNLevelsListing li{padding:0;}
	.divNLevelsListing a{display:block;background: url(media/img/fancy-bullet.gif) no-repeat left;padding:5px 0 5px 20px;}
	.divNLevelsListing a:hover, .divNLevelsListing li:hover .NLevelCurrentItem{background:#fff url(media/img/fancy-bullet.gif) no-repeat left;text-decoration:none;font-weight:normal;display:block;}
		.divNLevelsListing .NLevelCurrentItem{background:#fff url(media/img/fancy-bullet.gif) no-repeat left;font-weight:normal;}
/*Respository Styling*/
#forms-template .breadcrumb {border:none;padding:0 5px 10px 5px;text-align:left;}
	#forms-template .breadcrumb span{padding-left:5px;}
.labels{border-bottom:1px solid #DFC5A4;border-top:1px solid #DFC5A4;font-size:14px;color:#B16A12;font-weight:bold;padding:4px 0;}
div.ec-body table.normal table:first-child {border-color:#fff;}
div.ec-body table.normal table.forms-body{border-bottom:1px dotted #999;}
div.ec-body table.normal table.footer.Normal{border-bottom:1px solid #DFC5A4;padding:15px 0 5px;font-weight:bold;color:#666;}
	.footer span.Normal{font-weight:normal;}
.footer a[href]{cursor:pointer;text-decoration:underline;padding:0 10px;}
.footer a[href]:hover{cursor:pointer;text-decoration:none;color:#5b869a;}
.footer a, .footer a:hover{cursor:text;text-decoration:none;padding:0 10px;color:#666;}
/*FAQ Styling*/
.faq-wrap{border-bottom:dotted 1px #eaeaea;padding:4px 0 6px 4px;}
.faq-a{background-color:#efefef;}
	.faq-a p, .faq-a strong{padding-left:5px;}
	.faq a, .faq a:link{color:#333;text-decoration:none;}
	.faq a:hover, .faq a:link:hover{color:#11729F;text-decoration:none;}
.faq p, .faq-a p{margin:0;padding:5px}
.faq strong, .faq-a strong{color:#0c4e6c;}

