 /*------------------------------
  * Static Content managed page
  * ----------------------------*/
 /*content*/

#main {background-color:#FFFFFF; float:left;margin:10px 0 10px 10px;
padding:10px 0 10px 10px;
width:735px;}
.rtArea{float:left; padding:5px;width:190px;}
.middleContent{width:525px; float:left;margin-top:0px;}
#container {float:left; width:100%;}
h1{color:#911a1d; font-size:2.0em;}
h2{color:#911a1d; margin-top:20px;}
/*header active*/
li.activePage{background:#72614f url(../images/tabs/topnavhover.gif) repeat-x 0 0; color:#433c32;} 

/*text*/
p{font-size:1.1em; line-height:1.4em;margin:0 0 20px 0;}
.deck{font-size:1.4em; font-weight:bold; margin:5px 0 0;}
#main .old{margin-bottom:20px; font-size:1em;}
.boilerHead{font-weight:bold;color:#000;}
.boilerplate{font-size:1.1em; margin:5px 0 5px 0;}
.disclaimer{font-size:1.0em; line-height:1.3em;}

/*Links*/
#main a,#main a:active,#main a:focus,#main a:hover,#main a:link,#main a:visited{color:#0000CC; font-size:11px; text-decoration:underline;}

/*images*/
.floatimgCenter,.floatimgCenter p{display: block; margin-left: auto; margin-right: auto; text-align:center; font-size:1.0em; font-weight:bold;margin-bottom:20px;}
.floatimgLeft{float:left; margin:0 15px 0 0; font-size:1.0em; font-weight:bold;}
.floatimgRight{float:right; margin:0 0 0 15px; font-size:1.0em; font-weight:bold;}
.floatimgLeft p, .floatimgRight p{ text-align:left; font-size:1.0em; font-weight:bold;}


/*bullet lists*/
#main .middleContent ul{margin:-15px 0px 5px 30px;   list-style-position: outside; }
#main .middleContent ul li ul{margin:0px;}
#main .middleContent li{zoom:1; list-style-image:none; background-image: url(../images/icons/largeBullet.gif);    background-repeat: no-repeat;   padding-left:12px; background-position:0 6px; font-size:1.1em; line-height:1.4em;}
#main .middleContent li ul li{list-style-image:none; background-image: url(../images/icons/openBullet.gif);    background-repeat: no-repeat; padding-left:12px;  background-position:0 6px; font-size:0.9em; line-height:1.4em;}


/* RIGHT SIDE: promotile*/
.rtArea img{margin: 0 0 10px 5px;}
.wth img{margin: 0 0 10px 5px;}
/* RIGHT SIDE: Sidebar Text*/
.wth div.block {background:transparent url(../images/sideB_block_bg.gif) no-repeat scroll 0 -15px;
float:left;
font-size:11px;
margin-bottom:20px;
margin-left:4px;
padding:0 8px;
position:relative;
width:175px;
}

.BestofBoston .wth div.block {margin-left:18px;}

.wth div.block_footer {background:transparent url(../images/sideB_block_bg.gif) no-repeat scroll 0 0;
bottom:-10px;
height:12px;
left:0;
position:absolute;
width:175px;
}
.wth h2{text-align:center;font-size:1.2em;width:160px; margin-top:15px;}
.wth ul{margin:10px 0 0 10px;}
.wth li{width:125px; line-height:1.4em; list-style-type:square;
margin-left:15px;}
.wth ul{margin-bottom:10px;}
/*sidebar menu*/
#sidebar ul.menu, #sidebar ul.menu ul {list-style-type:none; margin: 0; padding: 0;}
#sidebar ul.menu li a {display:block; width:185px; text-decoration: none; background-image:url(../images/bg_GlobalN.jpg);background-repeat:repeat-x; color: #fff; font-size:1.3em;height:21px;padding:9px 0 0 18px;}
#sidebar ul.menu li a.selected{width:185px;background-image:url(../images/tabs/topnavhover.gif);background-repeat:repeat-x; color: #fff;padding:9px 0 0 18px;}
#sidebar ul.menu li a:hover {color:#C7C7C7; background: #72614F;background-image:url(../images/tabs/topnavhover.gif);}
#sidebar ul.menu li ul li{ height:31px;  overflow: hidden; }
#sidebar ul.menu li ul li a {width:179px; background-color:#72614F; margin: 0 0 1px 0; background-image:none; color: #E7DFD8; padding-left: 25px;}
#sidebar ul.menu li ul li a:hover {background-color:#E7DFD8; color:#433c32 !important;background-image:none; border-bottom:1px solid #3F352B; padding-left: 25px; color:#ffffff;}
.hoverSide a{color:#cc0000;}
#sidebar .ui-accordion-header {border-bottom:1px solid #3F352B;}



/*table*/
.TableCMS tr.cmsOdd {background:#F7F7F7 none repeat scroll 0 0;}
.TableCMS tr td, .TableCMS tr th {border-bottom:1px solid #F7F7F7; padding-left:10px; border-left:1px solid #FFFFFF;
border-right:1px solid #DDDDDD;}
table.TableCMS{border:1px solid #ACA899; margin: 20px 0 10px 0;}
.TableCMS tr th{background:transparent url(../images/wbg.gif) repeat-x scroll 0 -1px; 
border-bottom:0 solid #CCCCCC;}

/*special Cases-  BEST OF BOSTON*/
.BestofBoston #main{ margin-top:0px;}
.wth h2.sidebarh2{color:#000000; border-bottom:1px solid #B9B5B0;}
.BoBHeader{margin-left:10px; margin-top:10px; float:left;}
.BoBHero{margin-left:10px;float:left;}
.BestofBoston h1{color:#5E1730; font-size:2.0em;}
.BestofBoston h2{color:#5E1730;}

/*FAQ styles*/
.faqLinks{padding-left:20px;margin:20px 0 20px 0;}
.b2t{margin-bottom:20px;}

/*carreer styles*/
fieldset {padding:10px 20px 10px 20px; margin: 5px auto 5px auto; border:1px solid #E2E1E1; width:450px;}

/*contact us tabs*/
#ContactUsForms ul.ui-tabs-nav { clear:both; padding-top: 5px; }
#ContactUsForms .ui-tabs-nav a, #ContactUsForms .ui-tabs-nav a span {color: white; background: transparent url(../images/tabs/cc_tab_bg.png) no-repeat scroll 100% 91%; padding:0 5px 0 0;text-decoration:none;}
#ContactUsForms .ui-tabs-nav a span { background-position:0 61%; padding:5px 5px 0px 10px; min-width: 0;}
#ContactUsForms .ui-tabs-nav a:hover { color: #333; }
#ContactUsForms .ui-tabs-nav .selected a span, #ContactUsForms .ui-tabs-nav .ui-tabs-selected a span, #ContactUsForms .ui-tabs-nav .selected a, #ContactUsForms .ui-tabs-nav .ui-tabs-selected a {color:black;text-decoration:none}
#ContactUsForms .ui-tabs-nav .selected a span, #ContactUsForms .ui-tabs-nav .ui-tabs-selected a span {background-position: 0 0;}
#ContactUsForms .ui-tabs-nav .selected a, #ContactUsForms .ui-tabs-nav .ui-tabs-selected a {background:transparent url(../images/tabs/cc_tab_bg.png) no-repeat scroll 100% 30%;color:#666666;padding:0 5px 0 0;}
#main .middleContent #ContactUsForms ul{margin:0px;}
#main .middleContent #ContactUsForms ul li ul{margin:0px 0px 0px 0px;}
#main .middleContent #ContactUsForms li{list-style-type:none; font-size:1.1em; line-height:1.4em; background-image:none; padding-left:0px;}

#ContactUsForms .ui-tabs-panel{ border: 1px solid #959595; margin-left:3px; padding:10px; float:left;}
#ContactUsForms .ui-tabs-panel textarea{width:460px;height:200px;}
#ContactUsForms .ui-tabs-panel input{width:250px;}
#ContactUsForms .ui-tabs-panel select{width:254px;}
#ContactUsForms .WWreqField {margin-left:5px;}
#ContactUsForms .ui-tabs-panel input.submit{margin: 10px 0 0 0; float: right;width:56px;height:20px;}
.ui-tabs-nav {padding:11px 0 0 0px;}

/*leadership*/
.leaderContainer{margin:10px 0 10px 0; float:left;}
.leaderContainer h2{margin-top:0px;}


