body, html{font-family:Helvetica, Arial, sans-serif;color:#333;line-height:1.6;font-style:normal;font-weight:normal;font-size:14px;margin:0;padding:0;}
.outreach{position:fixed;background: url(img/ribbon.png) right top no-repeat;right:-30px;top:-30px;z-index:1;height:180px;overflow:hidden;}
	* html .outreach{position:absolute;}
	.outreach p{margin:0;text-indent:-50000px;padding:40px 40px 0 90px;}
		.outreach a{background: url(img/donate-now.gif) no-repeat bottom right;display:block;width:67px;height:61px;overflow:hidden;}
	#edu-demo{}
		#site-id{clear:both;border-top:4px #1a53a2 solid;height:60px;position:relative;overflow:hidden;}
			#utility-bar{background: url(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(img/utility-bg-repeat.gif) repeat-x;padding:15px 0;height:52px;min-width:1440px;width:auto !important;width:1440px;}
		#nav-wrap{clear:both;}
			#logo-nav{width:940px;margin:0 auto;}
				.site-logo{clear:both;margin-top:-35px;position:relative;z-index:1000;width:300px;}
					.site-logo a{display:block;}
				#global-nav{float:right;display:block;}
					span.global-nav{float:right;display:block;padding:10px 0 20px 0;font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;font-size:14px;font-weight:bold;}
						span.gn-ritem{padding:3px 15px;display:block;float:left;color:#666;}
						.gn-ritem-hov{text-decoration:underline;}
						span.gn-ritem-sel{color:#fff;background:#999;border:1px #99 solid;-moz-border-radius:3px;-webkit-border-radius:3px;}
						.gn-subnav{background:#ddd; position:relative; z-index:1000;}
							.gn-item{color:#4b4b4b;}
							.gn-item td{padding:5px 15px 5px 5px;border-top:#fff 1px solid;border-bottom:1px #ccc solid;}
								.gn-item td.icn{padding:5px;}
							.gn-item-hov{cursor:pointer;background:#ccc;color:#000;}
								.gn-item-hov span{text-decoration:underline;}
							.gn-item-sel{background:#ccc;}
								.gn-item-sel td{background:#ccc;padding:5px 15px 5px 5px;border-top:#fff 1px solid;color:#000;}
								.gn-item-sel td.icn{padding:5px;}

/*==============================================================================
	Main Body Layout
==============================================================================*/					
		.alert-area{background:#e38333;color:#fff;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(img/page-title-bg.gif) repeat-x top;overflow:hidden;border-bottom:8px #152a39 solid;margin-bottom:1px;padding-bottom:50px;clear:both;}
		.home #site-content{background:#fff url(img/bd-bg.gif) repeat-x top;}
			.main-content{min-height:500px;width:620px;float:right;padding-top:15px;}
				.bd-wrap{margin:0 auto;width:940px;}
					h1.page-title{padding:15px 0 20px 0;color:#fff;font-size:30px;margin:0;}
					.breadcrumb{text-align:right;color:#999;border-bottom:1px solid #eaeaea;padding:15px 0 10px;}
						.store-front .breadcrumb, .store-front p.breadcrumb{padding-top:0;margin:0;}
					.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{float:right;}
					.sidebar{width:300px;padding-top:50px;float:left;}
						.detail .sidebar{padding-top:83px;}
				
/*==============================================================================
	Site Info Layout (footer)
==============================================================================*/
		#site-info{clear:both;background:#10315e url(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(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:none;}
	a:hover{text-decoration:underline;}, a:visited:hover{color:#14a7eb;text-decoration:underline;}
	a:visited{color:#5b869a;}
#site-info a{color:#5b869a;}
	#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;font-weight:bold;text-decoration:none;}
	.ub-wrap .SkinObject{background: url(img/login-bl.gif) no-repeat left;padding:0 20px 0 15px;}
/*==============================================================================
	Lists
==============================================================================*/
dl{}
dt{}
dd{}
ul{}
ul li{}
ol li{}
/*==============================================================================
	Text
==============================================================================*/
.Normal, .NormalBold, .NormalDisabled, .NormalTextBox, .NormalRed, .CommandButton, .SkinObject, .SubHead{font-family:Helvetica, Arial, sans-serif;font-size:14px;font-weight:normal;}
.SubHead, .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:#337fc0;border:solid 4px #ccddc5;-moz-border-radius:4px;-webkit-border-radius:4px;padding:10px 15px;margin: 0 0 20px 0;}
	.ec-title-i{font-size:20px;color:#fff;border-bottom:solid #c2beb0 1px;}
	.ec-body-i{color:#fff;}
.edu-cont-green{background-color:#2fa261;border:solid 4px #e9e9e9;-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:#fff;border-bottom:solid #b0c2a9 1px;}
	.ec-body-g{clear:both;color:#fff;}
		.ec-body-i a, .ec-body-g a{color:#fff !important;}
.edu-cont-alert{clear:both;overflow:hidden;width:940px;margin: 0 auto;}
	h2.ec-title-alert{float:left;width:220px;color:#fff;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(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(img/photo-stack.gif) no-repeat;}
	.edu-cont-photo-stack .ec-body{padding:44px 50px 50px 23px;height:240px;color: #fff;}
	.store-front .edu-cont-photo-stack .ec-body{padding-bottom:25px;}
	.engage-edu{overflow:hidden;height:232px;width:548px;}
/*==============================================================================
	Tables
==============================================================================*/
	.ControlPanel{width:940px;margin:0 auto;}
	.DNNAligncenter{text-align:left;}
	
.rotate-wrap p{margin:0;}
.rotate-wrap img{border:none !important;padding:0 !important;}
 .ft-wrap .SkinObject {color:#fff;}
 .ec-body-alert .SubHead{color:#fff;}
