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(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(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(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(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;}
    .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(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(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{clear:both;background:#10315e url(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;}
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;}
.login-control{padding-top:10px !important}
.loginPanel h2{background:url(user.gif) no-repeat left;padding:15px 0 15px 45px;margin-top:0;}
h2.EventTitleToolTip{font-size:16px;}
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(login-bl.gif) no-repeat left;padding:0 20px 0 15px;}
dl{}
dt{}
dd{}
ul{}
ul li{}
ol li{}
.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{}
.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(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(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;}
 .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;}
