﻿html{width:100%;}
body{width:100%; text-align:center;padding:0;margin:0px;background-color:#3a3a3c;}

form{margin:0px; padding:0px;}
a{text-decoration:none; color:#E35D2C;}
a img{border:0px none;}
.Normal a{color:#E35D2C;}
.Normal a:active {color:#E35D2C;}
a:hover{text-decoration:underline; color:#E35D2C;}
a:visited{color:#E35D2C;}

.validationtext{font-family:Arial; font-size:12px; color:#ff0000;}

/*Top Search Menu Style*/

.topsearchmenulink{ font-family:arial; font-size:11px; color:#999999;}
ul.topsearchmenu{margin:0; padding:0; display:inline !important;  font-family:arial; font-size:11px; color:#999999;}
ul.topsearchmenu li{display:inline !important; padding-right:6px; padding-left:6px;}
ul.topsearchmenu li a{color:#999999 !important;}
ul.topsearchmenu li a:hover{color:#999999;}

span.SearchSkinObject{display:none;}
.SearchSkinObject img{}
.NormalTextBox{ height:19px; border:solid 1px #000000; background-color:#dddddd; width:130px; vertical-align:middle; margin-top:1px; }
.searchtable{display:inline }

/*Main Menu Style*/

.skinmenu{position:absolute;top:5px;text-align:left; left:40px; width:200px;}
.submenu{z-index:1000;border:0;padding:0; background-color:#fff;}
.rootmenuitem{border:none; }
.skinuser{ font-family:arial !important; font-size:13px; font-weight:bold; color:#E35D2C !important;}

#tddnn_dnnSOLPARTMENU_ctldnnSOLPARTMENU38{ display:block !important; color:#E35D2C;}
#tddnn_dnnSOLPARTMENU_ctldnnSOLPARTMENU7{ display:block !important; color:#E35D2C;}
#tbldnn_dnnSOLPARTMENU_ctldnnSOLPARTMENUMenuBar td table tr{display:none;}

.topnavitem{margin:0; padding:0px 0 0 18px;}
.skinheader{background-color:#ffffff;}

.bluebox{height:130px; background-image:url('slices/BWB-interior-lead-titleback.gif'); background-repeat:no-repeat; background-position:top left;}
h1.CurrentPage{list-style-type:none; font-family:arial; font-size:26px; line-height:26px; color:#ffffff; font-weight:normal; padding-left:12px; margin-bottom:15px;}

.titlestable div.spacer{height:15px; padding:0; margin:0; display:block; font-size:1px;}

/*Side Menu      list-style-type:none; font-family:arial; font-size:16px; line-height:20px; margin:0 0 16px 0; padding:0;*/

.sidenav {margin:0 0 0 5px;padding:0; }
#homepage .sidenav {margin:0 0 0 17px;padding:0; }
.sidenav ul{margin:0px;padding:0; font-family:arial; font-size:16px; line-height:20px; }
.sidenav ul li{margin:0px;padding:0; margin:16px 0;list-style-type:none; }
.sidenav ul li ul{margin:0 0 0 20px;padding:0;}
.sidenav ul li ul li{margin:0px;padding:0; margin:16px 0; list-style-type:disc; }

.selected { color:#E35D2C !important; text-decoration:none; }
.selected a{ color:#E35D2C !important; text-decoration:none;}
.selected a:hover{text-decoration:underline; color:#E35D2C;}
.submenu2 { color:#333333 !important; text-decoration:none;}
.submenu2 a{ color:#333333 !important; text-decoration:none;}
.submenu2 a:hover{text-decoration:underline; color:#333333;}

simplenavcell{width:202px;}

/*Page Style*/

.skinwrapper{position:relative;width:977px;margin:0 auto;text-align:center;padding:0;background: none;}

#top{ margin:0; padding:10px 0 0 0; background-color:#ffffff; width:977px;}
#homepage #top .topcontainer{margin: 0 auto; width:884px; height:85px;}
#top .topcontainer{margin: 0 auto; width:932px; height:85px;}
#content{margin:0 auto; padding:0; background-color:#ffffff;}
#middlecontent{width:937px; margin:0 auto;}

#left{
	background-color:#ffffff
}

#right{
	background-color:#ffffff
}

/*Page Content*/


.titlestable table{padding-top:10px;}

.subskincontentstable{margin:0px auto; padding:15px 0;}
.subskincontentstable .DNNEmptyPane{width:265px !important;}
.subskincontentstable .contentpane{padding-right:10px;}

.homeskincontentstable{margin:0px auto; padding:0px;}
.homeskincontentstable2{margin:0px auto 0px auto; }
.homeskincontentstable2 #dnn_TopRightPane { background-color:#F47320; }
.homeskincontentstable2 #dnn_TopLeftPane .Normal { margin: 0; }
.homeskincontentstable3{margin:0px auto 10px auto; padding:0;}

.homeskincontentstable td, .homeskincontentstable tr{margin-top:0px; padding-top:0; margin-bottom:0px; padding-bottom:0;}
.homeskincontentstable2 td, .homeskincontentstable2 tr{margin-top:0px; padding-top:0; margin-bottom:0px; padding-bottom:0;}
.homeskincontentstable3 td, .homeskincontentstable3 tr{margin-top:0px; padding-top:0; margin-bottom:0px; padding-bottom:0;}

.homeskincontentstable .TopLeftPane{padding-left:0; padding-right:0; margin-left:0; margin-right:0;}
.homeskincontentstable .TopRightPane{padding-left:0; padding-right:0; margin-left:0; margin-right:0;}

.homeskincontentstable .contentorangepane{padding:0; margin:0; background:url('slices/top_gradient.gif') no-repeat top left;}
#Orangebox{color:#ffffff; width:610px; height:55px; padding:5px 10px 0px 10px;}
#Orangebox h2{color:#ffffff; margin: 0 0 5px; padding:0px; font-size:24px;}
#Orangebox p{color:#ffffff; margin:0px; padding:0px; font-size:16px;}
#LeadBanner { margin-right: 8px; }
#LeadBanner .image-replace { display: none; }
#LeadBanner .replacement { display: block; width: 629px; height: 307px; background: url('slices/gala_leadimage.jpg') no-repeat top left; }

.rightpane{padding-left:10px; }

.homeskincontentstable .leftpane{padding-right:10px; vertical-align:top;}
.homeskincontentstable .contentpane{padding-right:10px; padding-left:10px; vertical-align:top;}
.homeskincontentstable .contentleftpane{padding-right:5px; padding-left:5px; vertical-align:top;}

.homeskincontentstable .contentpanearea object{margin-top:10px;}

#leftseperatorhome{margin:0 20px 0 10px; border-top:1px solid #dddddd; height:1px;}
#rightseperatorhome{margin:0 0 0 5px; border-top:1px solid #dddddd; height:1px;}

.featureitem2, .featureitem3{border-left:1px solid #dddddd;}
.featureitem1, .featureitem2, .featureitem3{padding-right:30px;}
.featureitem1{ padding-left:10px;}
.featureitem2, .featureitem3{padding-left:30px;}

.homemiddlearea p, .homemiddlearea .Normal{font-size:12px; margin:0px; padding:0px; color:#404040;}
.homemiddlearea img{vertical-align:middle;}
.homerightside{border-left:solid 1px #dddddd;}
.fifteenblock{width:15px; height:5px; font-size:1px;}
.tenblock{width:10px; height:5px; font-size:1px;}

.homeformsignup table{border-collapse: collapse;}
.homeformsignup table table table{float:left; width:185px; height:37px; }
.homeformsignup table table table td{vertical-align:middle;}
.homemiddlearea a{color:#CC0000 !important;}
.homemiddlearea .emmtextbox{font-size:75%; padding:2px 3px 0px 3px; height:21px; width:100%; color:#999999; border:1px solid #999999;}

#scroller-header { width:977px; height:25px; font-weight:bold; color:#ffffff; font-family:Arial; font-size:10px;}  
#scroller-header a{color:#ffffff;}
#scroller-header div{float:right; padding-right:2px;}
#scroller-header div span{display:block; padding:0px 5px 2px 5px; background:#999999; cursor:pointer;}
#scroller-header div.selected span{background:#cc0000 !important;color: #ffffff !important;}
#scroller-body { width:977px; height:381px; position:relative;}  
#mask { width:977px; height:381px; overflow:hidden; position:relative; }  
#panel { height:381px; position:absolute; font-family:Arial; font-size:17px;}  
#panel .panelitem { float:left; position:relative;}  
#panel .scrolldetail{position:absolute; top:284px; height:82px; width:575px; left:46px; color:#ffffff; line-height:20px; }
#panel .scrolldetail a{color:#ffffff;}
#panel .scrolldetail a:hover{color:#ffffff;}


.Normal{font-family:arial; font-size:13px; line-height:18px; margin: 0 0 1.12em 0;}
h6{font-family:arial; font-size:15px; line-height:20px; font-weight:normal; margin: 0 0 1.12em 0; color:#E35D2C;}
h6 a{text-decoration:underline !important;}
h6 a:hover{color:#333333;}
h4{color:#E35D2C;}
h2{font-family:arial; font-size:16px; line-height:20px; font-weight:bold; color:Black; margin: 0 0 1.12em 0;}

/*Footer*/

.skinfooter{width:925px; height:72px; margin:0 auto; font-family:arial; font-size:13px; color:#999999; border-top:solid 1px #dddddd;}
.footertable2{ font-family:arial; font-size:10px; line-height:20px; padding-top:3px;}
.copyfooter{ text-transform:uppercase;}
.footerlink{ font-family:arial; font-size:12px; }

#charitybadge img{margin-top:4px;}

.topfooterlinks ul{margin:0; padding:0;}
.topfooterlinks ul li{display:inline !important; padding-right:10px; color:#999999;}
.topfooterlinks ul li a{color:#404040 !important;}
.topfooterlinks ul li a:hover{color:#404040;}
.topfooterlinks ul li img{padding-top:5px;}

.bottomfooterlinks ul{margin:0; padding:0;}
.bottomfooterlinks ul li{display:inline !important; padding-right:12px; color:#999999;}

.imgfooterlinks li{width:50px; display:block; float:left;}

/*Page Content*/

h1{font-family:Arial; color:#E35D2C;}
.newsbody p{font-family:arial; font-size:13px; color:#333333; margin:7px 0;}
.newsheadline{font-family:arial; font-size:16px; color:#E35D2C; margin:0;}
.readmore a{font-family:arial; font-size:11px; color:#E1552A !important; text-decoration:none;}
.readmore a:hover{text-decoration:underline; color:#E1552A !important;}
.readmore a:visited{color:#E1552A !important;}
    
/*Search Content*/

.searchresults {font-family:arial; font-size:14px; color:#333333; margin:7px 0;}
.searchresults h1{font-family:arial; font-size:14px; color:#333333; margin:0; font-weight:bold;}
.searchresults h1 .key{color:#000000;}
.searchresults a{font-family:arial; color:#E35D2C !important; text-decoration:none;}
.searchresults a:hover{text-decoration:underline; color:#E35D2C !important;}
.searchhead{font-size:14px; font-weight:bold;}
.searchsummary{font-size:14px;}
.searchmore{font-size:14px;}
.searchdate{font-size:11px; color:#333333;}
.searchlink{font-size:14px;}	

/*News Links*/

h2.links{margin:0px; font-size:13px;}
.morenewslink a{color:#E1552a; font-size:13px;}
.morenewslink a:hover{color:#E1552A; font-size:13px;}
.morenewslink a:visited{color:#E1552A; font-size:13px;}
.linklist_bwb td{background-image:url('slices/bullet.gif'); background-repeat:no-repeat; background-position:top left; }
.LinksDesignTable{ margin-left:5px; color:#666666; font-family:arial; font-size:12px !important; line-height:15px !important;}
.LinksDesignTable td{background-image:none;}
.LinksDesignTable a{ color:#666666; text-decoration:none;}
.LinksDesignTable a:hover{color:#666666; text-decoration:none; text-decoration:underline;}
.LinksDesignTable a:visited{color:#666666 !important;}

/* Ticker */
.BWBTicker img{margin:0px 0px 0px 0;}
.BWBTicker h2 a{font-family:arial; font-size:26px; line-height:30px; color:#ffffff !important; font-weight:normal;}
.BWBTicker h2 a:hover{color:#ffffff !important;}
.BWBTicker span{font-weight:bold;}

/* Announcement */
.BWB_ANN_DesignTable img{margin-right:10px; margin-bottom:25px;}
.BWB_ANN_DesignTable td a img{margin:0px;}

.BWB_ANN_Title1{font-family:arial; font-size:16px; line-height:20px; color:#E35D2C; margin:0; padding:0; white-space:nowrap;font-weight:bold;}
.BWB_ANN_Title1 a{color:#E35D2C !important;}
.BWB_ANN_Description1{font-family:arial; font-size:13px; color:#333333; margin:0; padding:0;}
.BWB_ANN_Description1 p{margin:5px 0; padding:0;}
.BWB_ANN_Description1 a{color:#E1552A;}
.BWB_ANN_Description1 a:visited{color:#E1552A;}
.BWB_ANN_Description1 a:hover{color:#E1552A;}

.BWB_ANN_Title2{font-family:arial; font-size:16px; line-height:20px; color:#000000;  margin:0; padding:0; font-weight:bold;}
.BWB_ANN_Title2 a{color:#E35D2C !important;}
.BWB_ANN_Description2{font-family:arial; font-size:13px; line-height:18px; color:#000000;  margin:5px 0; padding:0;}
.BWB_ANN_Description2 p{display: inline; margin:0; padding:0;}
.BWB_ANN_Description2 a{font-family:arial; font-size:13px; color:#E1552A;}
.BWB_ANN_Description2 a:hover{color:#E1552A;}
.BWB_ANN_Description2 a:visited{color:#E1552A;}
.BWB_ANN_Description2 a:hover{color:#E1552A;}

.DNN_ANN_DesignTable_2010 {width:150px;}
.DNN_ANN_DesignTable_2010 .DNN_ANN_Description a{display:inline; font-weight:bold; color:#CC0000;}
.BWB_ANN_Title2010{font-family:arial; color:#404040; margin:0; padding:0; font-weight:bold; display:block; padding-top:20px; font-size:14px;}
.DNN_ANN_DesignTable_2010 .DNN_ANN_Description p{display:inline; line-height:16px !important; color:#404040; }
.DNN_ANN_DesignTable_2010 .DNN_ANN_Description{margin-bottom:0px !important; }
.BWB_ANN_Title2 a{color:#000000 !important;}

/* Contact Page */
.BWB_Asterix{font-family:arial; font-size:13px; color:#E1552A;}
.BWB_Thanks{font-family:arial; font-size:13px;}
.ContactFormContainer{font-family:arial; font-size:13px; color:#333333;}
.ContactFormContainer label{font-family:arial; font-size:13px; color:#333333;}
.ContactFormContainer textarea{}
.ContactFormContainer input{}

/* Pledge Form */
.PledgeFormContainer{font-family:arial; font-size:13px; background: black url('slices/orange_hand.jpg') no-repeat top right; padding: 15px 5px 15px 18px;}
* html .PledgeFormContainer{ padding: 15px 0 15px 15px;}
.PledgeFormContainer h2 { font-family:arial; color: #f47320; font-size: 26px; font-weight: bold; line-height: 30px; margin: 0 0 18px;}
.PledgeFormContainer h3 { font-family:arial; color: white; font-size: 16px; font-weight: bold; margin: 0 0 15px;}
.PledgeFormContainer table { border-collapse: collapse; width: 100%;}
* html .PledgeFormContainer table { width: auto;}
.PledgeFormContainer table.about-you { margin-bottom: 40px;}
* html .PledgeFormContainer table.how-buildon { position: relative; left: -5px; }
.PledgeFormContainer td.validator { font-size: 14px; }
.PledgeFormContainer .BWB_Asterix{color: White;font-size:14px;}
.PledgeFormContainer label{font-family:arial; font-size:13px; color:white;}
.PledgeFormContainer label.large{font-size:14px; margin-right: 5px;}
.PledgeFormContainer label.privacy{font-size:12px; color: #666666;}
.PledgeFormContainer a {font-family:arial; font-size:13px; color: #f47320;}
.PledgeFormContainer input.text{width: 200px; border: 1px solid #c3c3c3;}
.PledgeFormContainer input.small{padding: 0;}
.PledgeFormContainer span.check input{ margin: 1px 6px 0 1px; }
.PledgeFormContainer select { vertical-align: middle; }
.PledgeFormContainer hr { height: 0; border: 0; border-top: 1px solid #333333; margin: 6px 13px 0 0; }

/* Documents Module */
.DNN_Documents table{ width:100%;}
.DNN_Documents tr{height: 40px; vertical-align:top; }
.DNN_Documents .SubHead{height: 40px; vertical-align:middle; text-transform:uppercase;}
.DNN_Documents .SubHead td{border-bottom:solid #e6e6e6 1px;}
.DNN_Documents td{font-size:12px; line-height:14px; font-family:arial;}
.DNN_Documents .TitleCell a{color:#333333;}
.DNN_Documents .DateCell {color:#666666; width:94px; text-align:center;}
.DNN_Documents .TitleHeader a{font-size:12px; line-height:14px; font-family:arial; color:#333333; font-weight:normal;}
.DNN_Documents .DateHeader a{font-size:12px; line-height:14px; font-family:arial; color:#333333;}
.DNN_Documents .DateHeader {text-align:center;}

/* Callout */
.CalloutContainer {font-family:arial; font-size:12px; color:#666666;}
.CalloutContainer p{display:inline;}
.CalloutContainer img{margin:10px 0;}
.CalloutContainer .CalloutMore{display:inline; color:#E1552A; font-family:arial; font-size:11px; padding-left: 5px; }
h2.CalloutTitle{display:inline; color:#E35D2C; font-family:arial; font-size:15px; }

/* Buttons */
.BWB_Buttons {border: 0; margin: 0px 0px 10px 0px;}

/* Sitemap */
ul.BwbSitemap { font-family: Arial; font-size: 18px; font-weight: bold; }
ul.BwbSitemap ul { font-size: 90%; font-weight: normal; }
ul.BwbSitemap li { list-style-type: none; margin-bottom: 8px; }
ul.BwbSitemap li a{color:#E35D2C;}
ul.BwbSitemap li li { list-style-type: disc; margin-bottom: 4px; }
ul.BwbSitemap li li li { list-style-type: circle; margin-bottom: 0; }
ul.BwbSitemap li li li a{color:#333333;}

/* Blockquote */
blockquote {font-family:arial; font-size:12px; }

/* Utility Module */
.BWB_Utility a{color:#E35D2C;}

/* Table link colors */
.DynamicForms_Maintable a{color:#E35D2C;}
.UDT_Table_Head a{color:#E35D2C;}