@import url("/CSS/Public.css");

/* --------- */
/* ---------------- public styles for main content START ---------------- */

#content .inset {
	border: 1px solid #D6A627;
	background: #E6E8E9;
	padding: 6px;
	float:right;
	width: 45%;
	margin-left: 10px;
}

#content .inset_title {
	color: #CC6600;
	font-weight: bold;
	margin-bottom: 3px;
}

#content h1, #content_undstnd_interior h1  { 
	margin: 0;
	padding: 0;
	color : #0955A3;
	font: bold 15px Tahoma, Verdana, Arial, sans-serif;
} 

#content h2, #content_undstnd_interior h2 { 
	margin: 0;
	padding: 0;
	color : #0955A3;
	font: bold 18px Tahoma, Verdana, Arial, sans-serif;
	display: inline;
} 

#content h3, #content_undstnd_interior h3  { 
	margin: 0;
	padding: 0;
	color : #D6A627;
	font: bold 18px Tahoma, Verdana, Arial, sans-serif;
	display: inline;
} 

#content .headline { color : #333333; margin: 5px 0; font-size: 12px; } 

#content .date { color : #003366; margin-bottom:3px; }  

#content .type { color : #663366; } 

#content .title { color : #08529E; } 

#content .back { color : #663366; font-size: 11px; font-weight: bold; } 
#content .back a { color : #663366; } 

#content .announcements {
	color: #330033;
	font: 12px/18px Tahoma, Verdana, Arial, sans-serif;
}
#content .announcements b {
	color: #CC6600;
	font: bold 12px/18px Tahoma, Verdana, Arial, sans-serif;
}

#content .hr { 
	margin: 10px 0;
	background:#D6A627;
} 

#content .hr2 {
	margin: 10px 0;
	background:url(/Images/CommonImages/hr_dotted5.gif) repeat-x;
	clear:both;
} 

#content .hr3 {
	margin: 5px 0;
	background:url(/Images/CommonImages/hr_dotted5.gif) repeat-x;
	clear:both;
} 

#content .hr3 {
	margin: 5px 0 2px 0;
	background:url(/Images/CommonImages/hr_dotted5.gif) repeat-x;
	clear:both;
}
#content .back select { padding: 0px } 

#content .inset_img_left { 	
	border: 1px solid #D6A627;
	background: #E6E8E9;
	padding: 6px;
	float:left;
	margin:0 15px 15px 0 ;
}
#content .inset_img_right { 
	border: 1px solid #D6A627;
	background: #E6E8E9;
	padding: 6px;
	float:right;
	margin:0 0 15px 15px;
}

/* ---------------- public styles for main content END ---------------- */
/* --------- */


/* ---------------- Misc START ---------------- */

.mainbody {
	margin: 0px;
	background-color : #ffffff;
	background: #809EBC url(/Images/CommonImages/bg_mainbody.gif) repeat-x
}

.photopad_l {
	margin-right: 10px;
	margin-bottom: 5px;
}

.photopad_r {
	margin-left: 10px;
}

.newsletter_img {
	margin-right: 10px;
}

.setwidthselect {width : 190px;}

.content_padding { padding: 0 10px;}

/* ---------------- Misc END ---------------- */
/* --------- */

/* --------- */
/* ---------------- TEXT START ---------------- */

.breadcrumb{
	color : #333333;
	font: 11px/15px Tahoma, Verdana, Arial, sans-serif;
}
.breadcrumb a {color: #0000FF; text-decoration: underline;}
.breadcrumb a:link {color: #0000FF;}
.breadcrumb a:visited {color: #0000FF;}
.breadcrumb a:hover {color: #0000FF; text-decoration: underline;}

.footertext{
	color : #333333;
	font: 9px/15px Tahoma, Verdana, Arial, sans-serif;
}
.footertext a {color: #0000FF; text-decoration: none;}
.footertext a:link {color: #0000FF;}
.footertext a:visited {color: #0000FF;}
.footertext a:hover {color: #0000FF; text-decoration: underline;}

.errtext{
	color : #FF0000;
	padding-left:2px;
	font: normal 11px/15px Tahoma, Verdana, Arial, sans-serif;
}
.errtext a {color: #FF0000; text-decoration: underline;}
.errtext a:link {color: #FF0000;}
.errtext a:visited {color: #FF0000;}
.errtext a:hover {color: #FF0000; text-decoration: underline;}

/* ---------------- TEXT END ---------------- */
/* --------- */

/* --------- */
/* ----------------- top nav START ---------------- */
.topnav, .topnav_on {
	background: #E9E9E9 url(/Images/TopNav/bg.gif) repeat-x;
	color : #666666;
	text-align: center;
	font: bold 10px/24px Arial, Verdana, Helvetica, sans-serif;
}
.topnav a, .topnav_on a  {color: #666666; text-decoration: none; padding: 0 7px; height:24px; display:block; font: bold 10px/24px Arial, Verdana, Helvetica, sans-serif;}
.topnav a:link {color: #666666; font: bold 10px/24px Arial, Verdana, Helvetica, sans-serif;}
.topnav a:visited {color: #666666; font: bold 10px/24px Arial, Verdana, Helvetica, sans-serif;}
.topnav a:hover {color: #D6A627; font: bold 10px/24px Arial, Verdana, Helvetica, sans-serif;}

.topnav_on {
	background: #E9E9E9 url(/Images/TopNav/bg_on.gif) repeat-x;
}
.topnav_on a {color: #D6A627; font: bold 10px/24px Arial, Verdana, Helvetica, sans-serif;}
.topnav_on a:link {color: #D6A627; font: bold 10px/24px Arial, Verdana, Helvetica, sans-serif;}
.topnav_on a:visited {color: #D6A627; font: bold 10px/24px Arial, Verdana, Helvetica, sans-serif;}
.topnav_on a:hover {color: #D6A627; font: bold 10px/24px Arial, Verdana, Helvetica, sans-serif;}

.login {
	font: bold 10px/24px Arial, Verdana, Helvetica, sans-serif;
}
.login a {color: #666666; text-decoration: none; padding: 0 0px;}
.login a:link {color: #666666; font: bold 10px/24px Arial, Verdana, Helvetica, sans-serif;}
.login a:visited {color: #666666; font: bold 10px/24px Arial, Verdana, Helvetica, sans-serif;}
.login a:hover {color: #D6A627; font: bold 10px/24px Arial, Verdana, Helvetica, sans-serif;}

/* ----------------- top nav END---------------- */
/* --------- */

/* --------- */
/* ----------------- main nav START ---------------- */
.mainnav, .mainnav_l, .mainnav_r, .mainnav_on, .mainnav_l_on, .mainnav_r_on   {
	background: #0955A3;
	color : #FFFFFF;
	text-align: center;
	font: bold 11px/26px Tahoma, Verdana, Arial, sans-serif;
	white-space:nowrap;
}
.mainnav a, .mainnav_l a, .mainnav_r a {color: #FFFFFF; text-decoration: none; padding: 0 7px; height:26px; display:block; }
.mainnav a:link, .mainnav_l a:link, .mainnav_r a:link {color: #FFFFFF;}
.mainnav a:visited, .mainnav_l a:visited, .mainnav_r a:visited {color: #FFFFFF;}
.mainnav a:hover { background: #003366; }
.mainnav_l a:hover { background: #003366 url(/Images/CurvesCorners/mainnav_nw.gif) no-repeat top left; }
.mainnav_r a:hover { background: #003366 url(/Images/CurvesCorners/mainnav_ne.gif) no-repeat top right; }

.mainnav_on a, .mainnav_l_on a, .mainnav_r_on a {color: #FFFFFF; text-decoration: none; padding: 0 7px; height:26px; display:block;}
.mainnav_on a:link, .mainnav_l_on a:link, .mainnav_r_on a:link {color: #FFFFFF;}
.mainnav_on a:visited, .mainnav_l_on a:visited, .mainnav_r_on a:visited {color: #FFFFFF;}
.mainnav_on a:hover, .mainnav_l_on a:hover, .mainnav_r_on a:hover {color: #FFFFFF;}

.mainnav_l{
	background: #0955A3 url(/Images/CurvesCorners/mainnav_nw.gif) no-repeat top left;
}
.mainnav_r {
	background: #0955A3 url(/Images/CurvesCorners/mainnav_ne.gif) no-repeat top right;
}

.mainnav_on {
	background: #D09801;
}
.mainnav_l_on{
	background: #D09801 url(/Images/CurvesCorners/mainnav_nw.gif) no-repeat top left;
}
.mainnav_r_on {
	background: #D09801 url(/Images/CurvesCorners/mainnav_ne.gif) no-repeat top right;
}

.subnav {
	color: #FFFFFF;
	font: 11px/26px Tahoma, Verdana, Arial, sans-serif;
	background: #064A8E url(/Images/MainNav/bg_subnav.gif) repeat-y;
	width: 170px;
	padding: 7px 0 1px 0;
}
.subnav a {color: #99CCFF; text-decoration: none; padding: 0px 15px; display:block; line-height:14px; width: 140px;}
.subnav a:link {color: #99CCFF;}
.subnav a:visited {color: #99CCFF;}
.subnav a:hover {color: #FFFFFF; text-decoration: none;}

.subnav .hr { 
	margin: 5px 0;
	background: url(/Images/MainNav/hr_dotted.gif) repeat-x
} 

.subnav_footer { background: #064A8E url(/Images/MainNav/bg_subnavfooter.gif) repeat-y; }

.subnav a.on  {color: #FFFFFF; font-weight: bold;}
.subnav a.on:link {color: #FFFFFF;}
.subnav a.on:visited {color: #FFFFFF;}
.subnav a.on:hover  {color: #FFFFFF;}


/* ----------------- main nav END---------------- */
/* --------- */

/* --------- */
/* ----------------- Utility Nav START ---------------- */

/* ----1---- (Quicklinks & Search) */
#utilitynav_1 {  }

#utilitynav_1 .bg { background:#DEDEDE }

#utilitynav_1 .content {
	color : #333333;
	font: 10px/15px Tahoma, Verdana, Arial, sans-serif;
	padding: 3px 3px 3px 12px;
}
#utilitynav_1 .content a {color: #333333; text-decoration: none;}
#utilitynav_1 .content a:link {color: #333333;}
#utilitynav_1 .content a:visited {color: #333333;}
#utilitynav_1 .content a:hover {color: #333333; text-decoration: underline;}

#utilitynav_1 .content b {
	color : #0955A3;
	font: bold 11px/15px Arial, Verdana, Helvetica, sans-serif;
}

#utilitynav_1 .content ul { 
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 8px;
	/*list-style-image : url(/Images/CommonImages/bullet.gif); */
} 
#utilitynav_1 .content li { margin-bottom: 3px; }

#utilitynav_1 .hr { 
	margin: 5px 0;
	background: url(/Images/CommonImages/hr_dotted.gif) repeat-x
} 

/* ----2---- (Helpful Information) */

#utilitynav_2 { background:#663366 }

#utilitynav_2 .bg { background:#663366 }

#utilitynav_2 .content {
	color : #F1ECD4;
	font: 10px/15px Tahoma, Verdana, Arial, sans-serif;
	padding: 3px 3px 3px 12px;
}
#utilitynav_2 .content a {color: #F1ECD4; text-decoration: none;}
#utilitynav_2 .content a:link {color: #F1ECD4;}
#utilitynav_2 .content a:visited {color: #F1ECD4;}
#utilitynav_2 .content a:hover {color: #F1ECD4; text-decoration: underline;}

#utilitynav_2 .content b {
	color : #F3DE9C;
	font: bold 11px/15px Arial, Verdana, Helvetica, sans-serif;
}

#utilitynav_2 .content ul { 
	margin: 1px 0px 2px 8px;
	padding: 1px 0px 2px 8px;
	line-height: 12px;
	/*list-style-image : url(/Images/CommonImages/bullet.gif); */
} 
#utilitynav_2 .content li { margin-bottom: 1px; }

#utilitynav_2 .hr { 
	margin: 0px 0 3px 0;
	background:url(/Images/CommonImages/hr_dotted2.gif) repeat-x
} 

/* ----3---- (Site Help) */

#utilitynav_3 { }

#utilitynav_3 .bg { background:#44718F }

#utilitynav_3 .content {
	color : #F1ECD4;
	font: 10px/15px Tahoma, Verdana, Arial, sans-serif;
	padding: 3px 3px 3px 12px;
}
#utilitynav_3 .content a {color: #F1ECD4; text-decoration: none;}
#utilitynav_3 .content a:link {color: #F1ECD4;}
#utilitynav_3 .content a:visited {color: #F1ECD4;}
#utilitynav_3 .content a:hover {color: #F1ECD4; text-decoration: underline;}

#utilitynav_3 .content b {
	color : #CCFFFF;
	font: bold 11px/15px Arial, Verdana, Helvetica, sans-serif;
}

#utilitynav_3 .content ul { 
	margin: 1px 0px 2px 8px;
	padding: 1px 0px 2px 8px;
	line-height: 12px;
	/*list-style-image : url(/Images/CommonImages/bullet.gif); */
} 
#utilitynav_3 .content li { margin-bottom: 1px; }

#utilitynav_3 .hr { 
	margin: 0px 0;
	background: #44718F url(/Images/CommonImages/hr_dotted3.gif) repeat-x
} 

/* ----4---- (Indicators Report) */

#utilitynav_4 {}

#utilitynav_4 .bg { background:#527599 }

#utilitynav_4 .content {
	color : #FFFFFF;
	font: 10px/11px Tahoma, Verdana, Arial, sans-serif;
	padding: 4px 7px;
}
#utilitynav_4 .content a {color: #FFFFFF; text-decoration: none;}
#utilitynav_4 .content a:link {color: #FFFFFF;}
#utilitynav_4 .content a:visited {color: #FFFFFF;}
#utilitynav_4 .content a:hover {color: #FFFFFF; text-decoration: underline;}

#utilitynav_4 .content b {
	color : #DCE9F6;
	font: bold 12px/15px Tahoma, Verdana, Arial, sans-serif;
}

#utilitynav_4 .content ul { 
	margin: 1px 0px 2px 8px;
	padding: 1px 0px 2px 8px;
	line-height: 12px;
	/*list-style-image : url(/Images/CommonImages/bullet.gif); */
} 
#utilitynav_4 .content li { margin-bottom: 1px; }

#utilitynav_4 .hr { 
	margin: 0px 0;
	background:url(/Images/CommonImages/hr_dotted4.gif) repeat-x
} 

#utilitynav_4 .hr2 { 
	margin: 5px 0;
	background:url(/Images/CommonImages/hr_dotted4.gif) repeat-x
} 

/* ----5---- (Links) */

#utilitynav_5 { background:#111144 }

#utilitynav_5 .bg { background:#111144 }

#utilitynav_5 .content {
	color : #F1ECD4;
	font: 10px/15px Tahoma, Verdana, Arial, sans-serif;
	padding: 3px 3px 3px 12px;
}
#utilitynav_5 .content a {color: #F1ECD4; text-decoration: none;}
#utilitynav_5 .content a:link {color: #F1ECD4;}
#utilitynav_5 .content a:visited {color: #F1ECD4;}
#utilitynav_5 .content a:hover {color: #F1ECD4; text-decoration: underline;}

#utilitynav_5 .content b {
	color : #F3DE9C;
	font: bold 11px/15px Arial, Verdana, Helvetica, sans-serif;
}

#utilitynav_5 .content ul { 
	margin: 1px 0px 2px 8px;
	padding: 1px 0px 2px 8px;
	line-height: 12px;
	/*list-style-image : url(/Images/CommonImages/bullet.gif); */
} 
#utilitynav_5 .content li { margin-bottom: 1px; }

#utilitynav_5 .hr { 
	margin: 0px 0 3px 0;
	background:url(/Images/CommonImages/hr_dotted2.gif) repeat-x
} 

/* ----wrapper---- (drilldown pages) */

#utility_wrapper { background:#0A3C6E }

#utility_wrapper .bg_wrapper { background:#0A3C6E }

#utility_wrapper .content {
	padding: 0px 5px;
}
#utility_wrapper .hr_top { 
	margin: 0px 0 5px 0;
	background:url(/Images/CommonImages/hr_dotted4.gif) repeat-x
} 

/* ----------------- Utility Nav END ---------------- */
/* --------- */

/* --------- */
/* ----------------- home content START ---------------- */
.middle_bg {
	padding: 10px 10px 0 10px;
	background:#F2F5FF url(/Images/Home/bg_bottom.gif) repeat-x;
}

.middle_se {
	background:#F2F5FF url(/Images/CurvesCorners/middle_se.gif) no-repeat bottom right;
}

.bottom_bg_l {
	background: #FFFFFF url(/Images/Home/bg_bottom_l.gif) repeat-x;
}

.tabs_bg_top {
	background:#5C7AA2 url(/Images/Home/bg_tabs.gif) repeat-y center;
}
.tabs_bg_left {
	background:#5C7AA2 url(/Images/Home/bg_tabs.gif) repeat-y left;
}
.tabs_bg_right {
	background:#5C7AA2 url(/Images/Home/bg_tabs.gif) repeat-y right;
}

.spotlight_for { margin:2px 0 0 8px;}

.tabs td { 
	background: url(/Images/Home/tabs_bg.gif) repeat-x bottom; 
	color: #44718F;
	font: bold 11px/25px Tahoma, Verdana, Arial, sans-serif;
	text-align:center;
}
.tabs td a {color: #44718F; text-decoration: none;}
.tabs td a:link {color: #44718F;}
.tabs td a:visited {color: #44718F;}
.tabs td a:hover {color: #D09801; text-decoration: none;}

.tabs td.on { background: url(/Images/Home/tabs_bg_on.gif) repeat-x bottom; }
.tabs td.on  a {color: #D09801; text-decoration: none;}
.tabs td.on  a:link {color: #D09801;}
.tabs td.on  a:visited {color: #D09801;}
.tabs td.on  a:hover {color: #D09801; text-decoration: none;}

#tab_content { padding: 15px 20px 15px 20px; background: #FFFFFF }

#tab_content .hr_top { 
	margin: 5px 0;
	background:url(/Images/CommonImages/hr_dotted_tabs.gif) repeat-x;
} 
#tab_content .hr_bot { 
	margin:  5px 0 15px 0;
	background:url(/Images/CommonImages/hr_dotted_tabs.gif) repeat-x;
} 

#tab_content .hr2 { 
	margin: 10px 0;
	background:url(/Images/CommonImages/hr_dotted_tabs.gif) repeat-x;
} 

#tab_content .vr { background: url(/Images/CommonImages/vr_dotted_tabs.gif) repeat-y 15px ; width:30px; margin-top:20px; }

#tab_content .title { 
	color: #660033;
	font: bold 15px/22px Times New Roman, Times, serif;
}

#tab_content .content_intro {
	color : #666666;
	font: 12px/20px Tahoma, Verdana, Arial, sans-serif;
}

#tab_content .content {
	color : #666666;
	font: 11px/16px Tahoma, Verdana, Arial, sans-serif;
}
#tab_content .content a {color: #663366; text-decoration: underline;}
#tab_content .content a:link {color: #663366;}
#tab_content .content a:visited {color: #663366;}
#tab_content .content a:hover {color: #663366; text-decoration: underline;}

#tab_content .content b { font-size: 11px; color : #996666; }

#tab_content ul { 
	margin: 2px 0px 0px 10px;
	padding: 2px 0px 0px 10px;
}
.home_bottom .title {
	color : #0955A3;
	font: bold 15px/22px Times New Roman, Times, serif;
}

.home_bottom .title b {
	color : #003366;
	font: bold 15px/22px Tahoma, Verdana, Arial, sans-serif;
}

.home_bottom .content {
	color : #666666;
	font: 11px/15px Tahoma, Verdana, Arial, sans-serif;
}
.home_bottom .content a {color: #0955A3; text-decoration: underline;}
.home_bottom .content a:link {color: #0955A3;}
.home_bottom .content a:visited {color: #0955A3;}
.home_bottom .content a:hover {color: #0955A3; text-decoration: underline;}

.home_bottom .content b {
	color : #0955A3;
	font: bold 11px/15px Tahoma, Verdana, Arial, sans-serif;
}

.home_bottom .hr { background:url(/Images/CommonImages/hr_dotted_tabs.gif) repeat-x; margin:7px 0; }
.home_bottom .vr { background: url(/Images/CommonImages/vr_dotted_tabs.gif) repeat-y 15px ; width:30px; margin-top:20px; }


/* ----------------- home content END ---------------- */
/* --------- */

/* --------- */
/* ----------------- tabbed callouts START ---------------- */

.callout_tabbed {	margin-bottom: 15px; font: 12px/15px Tahoma, Verdana, Arial, sans-serif; }

.callout_tabbed .box { padding: 7px 10px 3px 10px; }
.callout_tabbed .box2 { padding: 25px 35px 25px 35px; }

.callout_tabbed .icon { padding-top: 3px; }

.callout_tabbed .linktext { text-align:left; font: 12px/14px Tahoma, Verdana, Arial, sans-serif; margin: 5px 0; }

.callout_tabbed .title { margin: 2px 0; font: bold 13px/20px Tahoma, Verdana, Arial, sans-serif; }

.callout_tabbed .hr  { background: url(/Images/CommonImages/hr_dotted5.gif) repeat-x; margin:7px 0; }

.callout_tab_l {	width:8px;	height: 25px; }
.callout_tab_r {	width:8px;	height: 25px; }

.callout_tab_bg {	padding: 0px 0px;	font: normal 18px/22px Times New Roman, Times, serif; }

/* ----homepage---- */
.home .callout_tab_l {	background:url(/Images/CurvesCorners/tabbed_l_home.gif) no-repeat;}
.home .callout_tab_r {	background:url(/Images/CurvesCorners/tabbed_r_home.gif) no-repeat;}
.home .callout_tab_bg {
	background: #A2C2E0 url(/Images/CurvesCorners/tabbed_bg_home.gif) repeat-y center;
	color: #0253A9;
}

.home .callout_tabbed {	color : #666666;}
.home .callout_tabbed a {color: #0854A2; text-decoration: underline;}
.home .callout_tabbed a:link {color: #0854A2;}
.home .callout_tabbed a:visited {color: #0854A2;}
.home .callout_tabbed a:hover {color: #0854A2; text-decoration: underline;}

.home .callout_tabbed .linktext {	color : #666666; }
.home .callout_tabbed .linktext a {color: #0854A2; text-decoration: none;}
.home .callout_tabbed .linktext a:link {color: #0854A2;}
.home .callout_tabbed .linktext a:visited {color: #0854A2;}
.home .callout_tabbed .linktext a:hover {color: #0854A2; text-decoration: underline;}


/* ----------------- tabbed callouts END ---------------- */
/* --------- */

/* --------- */
/* ----------------- UnderStanding Boston START ---------------- */ 

#content_undstnd .callout_tabbed .box {	background: #FFFFFF; }
#content_undstnd .callout_tabbed .box2 { background: #FFFFFF; }

#content_undstnd_interior h3 { color : #D6A627; } 

#content_undstnd_interior .callout_tabbed .spotlight_image img{ float: right; margin-left:20px; border: 1px solid #cccccc; }

#content_undstnd_interior {
	color : #666666;
	font: 12px/18px Tahoma, Verdana, Arial, sans-serif;
	padding: 15px 10px 20px 10px;
}

#content_undstnd_interior .vr { background: url(/Images/CommonImages/vr_dotted_tabs.gif) repeat-y 15px ; width:30px; margin-top:20px; }

#content_undstnd_interior .callout_tabbed .box { padding: 25px 20px 3px 20px; border-right: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; }

.latest { font-size: 11px; line-height: 14px; margin-bottom:20px; }

.latest .section_title { font-size: 12px; margin: 4px 0 7px 0; }

.latest .date { color:#666666; margin: 2px 0; }

.latest .abstract_link { color: #666666; margin-bottom: 15px; }
.latest .abstract_link a { text-decoration: none; }
.latest .abstract_link a:hover { text-decoration: underline; }

#content_undstnd_interior .link { 
	font: bold 11px/15px Tahoma, Verdana, Arial, sans-serif; margin: 3px 0;
}
#content_undstnd_interior .link a { text-decoration: none; }
#content_undstnd_interior .link a:hover { text-decoration: underline; }


.reports { margin-bottom: 10px; }

.reports .top, .reports .bot { background: #d09fba; height: 15px; line-height: 15px; }
.reports .top .left { background: url(/Images/CurvesCorners/basic_nw.gif) no-repeat top left; height: 15px; width: 7px; float: left;}
.reports .top .right { background: url(/Images/CurvesCorners/basic_ne.gif) no-repeat top right; height: 15px; width: 7px; float: right;}
.reports .bot .left { background: url(/Images/CurvesCorners/basic_sw.gif) no-repeat bottom left; height: 15px; width: 7px; float: left;}
.reports .bot .right { background: url(/Images/CurvesCorners/basic_se.gif) no-repeat bottom right; height: 15px; width: 7px; float: right;}

.reports .hr2 { margin: 0; }

.reports_content { margin: 10px 5px 15px 5px; font-size: 12px; line-height: 14px;}

.reports_content .section_title { font-size:12px; font-weight: bold; margin: 10px 0;}

.reports_content .title { font-size:12px; font-weight: bold; margin-bottom: 7px; }

.reports_content .abstract { margin-bottom: 10px; }

.reports_content .read_report { font-size: 11px; margin-bottom: 10px; }

.reports_content .link { margin-top: 10px !important; }


.forums .section_title { font-size:12px; font-weight: bold; margin: 10px 0;}

.forums .title { font-size:12px; font-weight: bold; margin-bottom: 4px; }

.forums .date { color:#666666; margin: 2px 0; }

.forums .abstract { margin-bottom: 10px; line-height: 14px; }
.forums .abstract a { text-decoration: none; }
.forums .abstract a:hover { text-decoration: underline; }

.undstnd_footer { 
	margin: 0 auto;
	height: 60px;
	width: 930px;
	background: url(/Images/UnderstandingBoston/bg_footer.gif) repeat-x bottom; 
}

/* ----------------- leftnav START ---------------- */

.undstnd_nav #leftnav .on .content  a {color: #666666;}
.undstnd_nav #leftnav .on .content  a:link {color: #666666;}
.undstnd_nav #leftnav .on .content  a:visited {color: #666666;}
.undstnd_nav #leftnav .on .content  a:hover {color: #666666;}


/* ----------------- leftnav END---------------- */



/* ----section1 (education)---- */

#content_undstnd_interior .section1 h3 { color : #4a9939; } 

.section1 .callout_tab_l {	background: url(/Images/CurvesCorners/tabbed_l_1.gif) no-repeat; }
.section1 .callout_tab_r {	background: url(/Images/CurvesCorners/tabbed_r_1.gif) no-repeat; }

.section1 .callout_tab_bg {
	background: #cbddbe url(/Images/CurvesCorners/tabbed_bg_1.gif) repeat-x;
	color: #4a9939;
}

.section1 .callout_tab_bot_l { background: url(/Images/CurvesCorners/tabbed_bot_l_9.gif) no-repeat; height:30px; width: 10px }
.section1 .callout_tab_bot_r { background: url(/Images/CurvesCorners/tabbed_bot_r_9.gif) no-repeat; height:30px; width: 10px; }
.section1 .callout_tab_bot_bg { background: #FFFFFF url(/Images/CurvesCorners/tabbed_bot_bg_9.gif) repeat-x bottom; height:30px; }

.section1 a {color: #4a9939;}
.section1 a:link {color: #4a9939;}
.section1 a:visited {color: #4a9939;}
.section1 a:hover {color: #4a9939;}

.section1 .learnmore a {color: #4a9939; text-decoration: underline;}
.section1 .learnmore a:link {color: #4a9939;}
.section1 .learnmore a:visited {color: #4a9939;}
.section1 .learnmore a:hover {color: #4a9939; text-decoration: underline;}

.section1 .link a {color: #4a9939; text-decoration: none;}
.section1 .link a:link {color: #4a9939;}
.section1 .link a:visited {color: #4a9939;}
.section1 .link a:hover {color: #4a9939; text-decoration: underline;}

.section1 .title {color : #4a9939;}

.section1 .reports .top, .section1 .reports .bot { background: #4a9939;}

.undstnd_nav #leftnav.nav1 .on .content { color : #4a9939; }
.undstnd_nav #leftnav.nav1 .on .content a.on {color: #4a9939 !important;}

.undstnd_nav #leftnav.nav1 .content ul li.on {color: #4a9939;}
.undstnd_nav #leftnav.nav1 .content ul li.on a {color: #4a9939;}
.undstnd_nav #leftnav.nav1 .content ul li.on a:link {color: #4a9939;}
.undstnd_nav #leftnav.nav1 .content ul li.on a:visited {color: #4a9939;}
.undstnd_nav #leftnav.nav1 .content ul li.on a:hover {color: #4a9939;}

/* ----section2 (housing)---- */

#content_undstnd_interior.section2 h3 { color : #bc9045; } 

.section2 .callout_tab_l {	background: url(/Images/CurvesCorners/tabbed_l_2.gif) no-repeat;}
.section2 .callout_tab_r {	background: url(/Images/CurvesCorners/tabbed_r_2.gif) no-repeat;}


.section2 .callout_tab_bg {
	background: #ead8b2 url(/Images/CurvesCorners/tabbed_bg_2.gif) repeat-x;
	color: #bc9045;
}

.section2 .callout_tab_bot_l { background: url(/Images/CurvesCorners/tabbed_bot_l_9.gif) no-repeat; height:30px; width: 10px }
.section2 .callout_tab_bot_r { background: url(/Images/CurvesCorners/tabbed_bot_r_9.gif) no-repeat; height:30px; width: 10px; }
.section2 .callout_tab_bot_bg { background: #FFFFFF url(/Images/CurvesCorners/tabbed_bot_bg_9.gif) repeat-x bottom; height:30px; }

.section2 a {color: #bc9045;}
.section2 a:link {color: #bc9045;}
.section2 a:visited {color: #bc9045;}
.section2 a:hover {color: #bc9045; }

.section2 .learnmore a {color: #bc9045; text-decoration: underline;}
.section2 .learnmore a:link {color: #bc9045;}
.section2 .learnmore a:visited {color: #bc9045;}
.section2 .learnmore a:hover {color: #bc9045; text-decoration: underline;}

.section2 .link a {color: #bc9045; text-decoration: none;}
.section2 .link a:link {color: #bc9045;}
.section2 .link a:visited {color: #bc9045;}
.section2 .link a:hover {color: #bc9045; text-decoration: underline;}

.section2 .title {color : #bc9045;}

.section2 .reports .top, .section2 .reports .bot { background: #bc9045;}

.undstnd_nav #leftnav.nav2 .on .content { color : #bc9045; }
.undstnd_nav #leftnav.nav2 .on .content a.on {color: #bc9045 !important;}

.undstnd_nav #leftnav.nav2 .content ul li.on {color: #bc9045;}
.undstnd_nav #leftnav.nav2 .content ul li.on a {color: #bc9045;}
.undstnd_nav #leftnav.nav2 .content ul li.on a:link {color: #bc9045;}
.undstnd_nav #leftnav.nav2 .content ul li.on a:visited {color: #bc9045;}
.undstnd_nav #leftnav.nav2 .content ul li.on a:hover {color: #bc9045;}

/* ----section3 (workforce)---- */

#content_undstnd_interior.section3 h3 { color : #1661ad; } 

.section3 .callout_tab_l {	background: url(/Images/CurvesCorners/tabbed_l_3.gif) no-repeat;}
.section3 .callout_tab_r {	background: url(/Images/CurvesCorners/tabbed_r_3.gif) no-repeat;}

.section3 .callout_tab_bg {
	background: #b1c6e2 url(/Images/CurvesCorners/tabbed_bg_3.gif) repeat-x;
	color: #1661ad;
}

.section3 .callout_tab_bot_l { background: url(/Images/CurvesCorners/tabbed_bot_l_9.gif) no-repeat; height:30px; width: 10px }
.section3 .callout_tab_bot_r { background: url(/Images/CurvesCorners/tabbed_bot_r_9.gif) no-repeat; height:30px; width: 10px; }
.section3 .callout_tab_bot_bg { background: #FFFFFF url(/Images/CurvesCorners/tabbed_bot_bg_9.gif) repeat-x bottom; height:30px; }

.section3 a {color: #1661ad;}
.section3 a:link {color: #1661ad;}
.section3 a:visited {color: #1661ad;}
.section3 a:hover {color: #1661ad;}

.section3 .learnmore a {color: #1661ad; text-decoration: underline;}
.section3 .learnmore a:link {color: #1661ad;}
.section3 .learnmore a:visited {color: #1661ad;}
.section3 .learnmore a:hover {color: #1661ad; text-decoration: underline;}

.section3 .link a {color: #1661ad; text-decoration: none;}
.section3 .link a:link {color: #1661ad;}
.section3 .link a:visited {color: #1661ad;}
.section3 .link a:hover {color: #1661ad; text-decoration: underline;}

.section3 .title {color : #1661ad;}

.section3 .reports .top, .section3 .reports .bot { background: #1661ad;}

.undstnd_nav #leftnav.nav3 .on .content { color : #1661ad; }
.undstnd_nav #leftnav.nav3 .on .content a.on {color: #1661ad !important;}

.undstnd_nav #leftnav.nav3 .content ul li.on {color: #1661ad;}
.undstnd_nav #leftnav.nav3 .content ul li.on a {color: #1661ad;}
.undstnd_nav #leftnav.nav3 .content ul li.on a:link {color: #1661ad;}
.undstnd_nav #leftnav.nav3 .content ul li.on a:visited {color: #1661ad;}
.undstnd_nav #leftnav.nav3 .content ul li.on a:hover {color: #1661ad;}

/* ----section4 (civic engagement)---- */

#content_undstnd_interior.section4 h3 { color : #beab12; } 

.section4 .callout_tab_l {	background: url(/Images/CurvesCorners/tabbed_l_4.gif) no-repeat;}
.section4 .callout_tab_r {	background: url(/Images/CurvesCorners/tabbed_r_4.gif) no-repeat;}

.section4 .callout_tab_bg {
	background: #e3e6b9 url(/Images/CurvesCorners/tabbed_bg_4.gif) repeat-x;
	color: #beab12;
}

.section4 .callout_tab_bot_l { background: url(/Images/CurvesCorners/tabbed_bot_l_9.gif) no-repeat; height:30px; width: 10px }
.section4 .callout_tab_bot_r { background: url(/Images/CurvesCorners/tabbed_bot_r_9.gif) no-repeat; height:30px; width: 10px; }
.section4 .callout_tab_bot_bg { background: #FFFFFF url(/Images/CurvesCorners/tabbed_bot_bg_9.gif) repeat-x bottom; height:30px; }

.section4 a {color: #beab12;}
.section4 a:link {color: #beab12;}
.section4 a:visited {color: #beab12;}
.section4 a:hover {color: #beab12;}

.section4 .learnmore a {color: #beab12; text-decoration: underline;}
.section4 .learnmore a:link {color: #beab12;}
.section4 .learnmore a:visited {color: #beab12;}
.section4 .learnmore a:hover {color: #beab12; text-decoration: underline;}

.section4 .link a {color: #beab12; text-decoration: none;}
.section4 .link a:link {color: #beab12;}
.section4 .link a:visited {color: #beab12;}
.section4 .link a:hover {color: #beab12; text-decoration: underline;}

.section4 .title {color : #beab12;}

.section4 .reports .top, .section4 .reports .bot { background: #beab12;}

.undstnd_nav #leftnav.nav4 .on .content { color : #beab12; }
.undstnd_nav #leftnav.nav4 .on .content a.on {color: #beab12 !important;}

.undstnd_nav #leftnav.nav4 .content ul li.on {color: #beab12;}
.undstnd_nav #leftnav.nav4 .content ul li.on a {color: #beab12;}
.undstnd_nav #leftnav.nav4 .content ul li.on a:link {color: #beab12;}
.undstnd_nav #leftnav.nav4 .content ul li.on a:visited {color: #beab12;}
.undstnd_nav #leftnav.nav4 .content ul li.on a:hover {color: #beab12;}

/* ----section5 (arts and Culture)---- */

#content_undstnd_interior.section5 h3 { color : #b45fb5; } 

.section5 .callout_tab_l {	background: url(/Images/CurvesCorners/tabbed_l_5.gif) no-repeat;}
.section5 .callout_tab_r {	background: url(/Images/CurvesCorners/tabbed_r_5.gif) no-repeat;}

.section5 .callout_tab_bg {
	background:  #cab9d2 url(/Images/CurvesCorners/tabbed_bg_5.gif) repeat-x;
	color: #b45fb5;
}

.section5 .callout_tab_bot_l { background: url(/Images/CurvesCorners/tabbed_bot_l_9.gif) no-repeat; height:30px; width: 10px }
.section5 .callout_tab_bot_r { background: url(/Images/CurvesCorners/tabbed_bot_r_9.gif) no-repeat; height:30px; width: 10px; }
.section5 .callout_tab_bot_bg { background: #FFFFFF url(/Images/CurvesCorners/tabbed_bot_bg_9.gif) repeat-x bottom; height:30px; }

.section5 a {color: #b45fb5;}
.section5 a:link {color: #b45fb5;}
.section5 a:visited {color: #b45fb5;}
.section5 a:hover {color: #b45fb5;}

.section5 .learnmore a {color: #b45fb5; text-decoration: underline;}
.section5 .learnmore a:link {color: #b45fb5;}
.section5 .learnmore a:visited {color: #b45fb5;}
.section5 .learnmore a:hover {color: #b45fb5; text-decoration: underline;}

.section5 .link a {color: #b45fb5; text-decoration: none;}
.section5 .link a:link {color: #b45fb5;}
.section5 .link a:visited {color: #b45fb5;}
.section5 .link a:hover {color: #b45fb5; text-decoration: underline;}

.section5 .title {color : #b45fb5;}

.section5 .reports .top, .section5 .reports .bot { background: #b45fb5;}

.undstnd_nav #leftnav.nav5 .on .content { color : #b45fb5; }
.undstnd_nav #leftnav.nav5 .on .content a.on {color: #b45fb5 !important;}

.undstnd_nav #leftnav.nav5 .content ul li.on {color: #b45fb5;}
.undstnd_nav #leftnav.nav5 .content ul li.on a {color: #b45fb5;}
.undstnd_nav #leftnav.nav5 .content ul li.on a:link {color: #b45fb5;}
.undstnd_nav #leftnav.nav5 .content ul li.on a:visited {color: #b45fb5;}
.undstnd_nav #leftnav.nav5 .content ul li.on a:hover {color: #b45fb5;}

/* ----section6 (Community Safety)---- */

#content_undstnd_interior.section6 h3 { color : #ffae3e; } 

.section6 .callout_tab_l {	background: url(/Images/CurvesCorners/tabbed_l_6.gif) no-repeat;}
.section6 .callout_tab_r {	background: url(/Images/CurvesCorners/tabbed_r_6.gif) no-repeat;}

.section6 .callout_tab_bg {
	background: #f8e3bd url(/Images/CurvesCorners/tabbed_bg_6.gif) repeat-x;
	color: #ffae3e;
}

.section6 .callout_tab_bot_l { background: url(/Images/CurvesCorners/tabbed_bot_l_9.gif) no-repeat; height:30px; width: 10px }
.section6 .callout_tab_bot_r { background: url(/Images/CurvesCorners/tabbed_bot_r_9.gif) no-repeat; height:30px; width: 10px; }
.section6 .callout_tab_bot_bg { background: #FFFFFF url(/Images/CurvesCorners/tabbed_bot_bg_9.gif) repeat-x bottom; height:30px; }

.section6 a {color: #ffae3e; }
.section6 a:link {color: #ffae3e;}
.section6 a:visited {color: #ffae3e;}
.section6 a:hover {color: #ffae3e;}

.section6 .learnmore a {color: #ffae3e; text-decoration: underline;}
.section6 .learnmore a:link {color: #ffae3e;}
.section6 .learnmore a:visited {color: #ffae3e;}
.section6 .learnmore a:hover {color: #ffae3e; text-decoration: underline;}

.section6 .link a {color: #ffae3e; text-decoration: none;}
.section6 .link a:link {color: #ffae3e;}
.section6 .link a:visited {color: #ffae3e;}
.section6 .link a:hover {color: #ffae3e; text-decoration: underline;}

.section6 .title {color : #ffae3e;}

.section6 .reports .top, .section6 .reports .bot { background: #ffae3e;}

.undstnd_nav #leftnav.nav6 .on .content { color : #ffae3e; }
.undstnd_nav #leftnav.nav6 .on .content a.on {color: #ffae3e !important;}

.undstnd_nav #leftnav.nav6 .content ul li.on {color: #ffae3e;}
.undstnd_nav #leftnav.nav6 .content ul li.on a {color: #ffae3e;}
.undstnd_nav #leftnav.nav6 .content ul li.on a:link {color: #ffae3e;}
.undstnd_nav #leftnav.nav6 .content ul li.on a:visited {color: #ffae3e;}
.undstnd_nav #leftnav.nav6 .content ul li.on a:hover {color: #ffae3e;}

/* ----section7 (Health and Human Services)---- */

#content_undstnd_interior.section7 h3 { color : #3bbcc6; } 

.section7 .callout_tab_l {	background: url(/Images/CurvesCorners/tabbed_l_7.gif) no-repeat;}
.section7 .callout_tab_r {	background: url(/Images/CurvesCorners/tabbed_r_7.gif) no-repeat;}

.section7 .callout_tab_bg {
	background: #c0e0f4 url(/Images/CurvesCorners/tabbed_bg_7.gif) repeat-x;
	color: #3bbcc6;
}

.section7 .callout_tab_bot_l { background: url(/Images/CurvesCorners/tabbed_bot_l_9.gif) no-repeat; height:30px; width: 10px }
.section7 .callout_tab_bot_r { background: url(/Images/CurvesCorners/tabbed_bot_r_9.gif) no-repeat; height:30px; width: 10px; }
.section7 .callout_tab_bot_bg { background: #FFFFFF url(/Images/CurvesCorners/tabbed_bot_bg_9.gif) repeat-x bottom; height:30px; }

.section7 a {color: #3bbcc6;}
.section7 a:link {color: #3bbcc6;}
.section7 a:visited {color: #3bbcc6;}
.section7 a:hover {color: #3bbcc6;}

.section7 .learnmore a {color: #3bbcc6; text-decoration: underline;}
.section7 .learnmore a:link {color: #3bbcc6;}
.section7 .learnmore a:visited {color: #3bbcc6;}
.section7 .learnmore a:hover {color: #3bbcc6; text-decoration: underline;}

.section7 .link a {color: #3bbcc6; text-decoration: none;}
.section7 .link a:link {color: #3bbcc6;}
.section7 .link a:visited {color: #3bbcc6;}
.section7 .link a:hover {color: #3bbcc6; text-decoration: underline;}

.section7 .title {color : #3bbcc6;}

.section7 .reports .top, .section7 .reports .bot { background: #3bbcc6;}

.undstnd_nav #leftnav.nav7 .on .content { color : #3bbcc6; }
.undstnd_nav #leftnav.nav7 .on .content a.on {color: #3bbcc6 !important;}

.undstnd_nav #leftnav.nav7 .content ul li.on {color: #3bbcc6;}
.undstnd_nav #leftnav.nav7 .content ul li.on a {color: #3bbcc6;}
.undstnd_nav #leftnav.nav7 .content ul li.on a:link {color: #3bbcc6;}
.undstnd_nav #leftnav.nav7 .content ul li.on a:visited {color: #3bbcc6;}
.undstnd_nav #leftnav.nav7 .content ul li.on a:hover {color: #3bbcc6;}

/* ----section8 (Nonprofit Sector)---- */

#content_undstnd_interior.section8 h3 { color : #4bb374; } 

.section8 .callout_tab_l {	background: url(/Images/CurvesCorners/tabbed_l_8.gif) no-repeat;}
.section8 .callout_tab_r {	background: url(/Images/CurvesCorners/tabbed_r_8.gif) no-repeat;}

.section8 .callout_tab_bg {
	background: #b9d3cf url(/Images/CurvesCorners/tabbed_bg_8.gif) repeat-x;
	color: #4bb374;
}

.section8 .callout_tab_bot_l { background: url(/Images/CurvesCorners/tabbed_bot_l_9.gif) no-repeat; height:30px; width: 10px }
.section8 .callout_tab_bot_r { background: url(/Images/CurvesCorners/tabbed_bot_r_9.gif) no-repeat; height:30px; width: 10px; }
.section8 .callout_tab_bot_bg { background: #FFFFFF url(/Images/CurvesCorners/tabbed_bot_bg_9.gif) repeat-x bottom; height:30px; }

.section8 a {color: #4bb374;}
.section8 a:link {color: #4bb374;}
.section8 a:visited {color: #4bb374;}
.section8 a:hover {color: #4bb374;}

.section8 .learnmore a {color: #4bb374; text-decoration: underline;}
.section8 .learnmore a:link {color: #4bb374;}
.section8 .learnmore a:visited {color: #4bb374;}
.section8 .learnmore a:hover {color: #4bb374; text-decoration: underline;}

.section8 .link a {color: #4bb374; text-decoration: none;}
.section8 .link a:link {color: #4bb374;}
.section8 .link a:visited {color: #4bb374;}
.section8 .link a:hover {color: #4bb374; text-decoration: underline;}

.section8 .title {color : #4bb374;}

.section8 .reports .top, .section8 .reports .bot { background: #4bb374;}

.undstnd_nav #leftnav .nav8 .on .content { color : #4bb374; }
.undstnd_nav #leftnav .nav8 .on .content a.on {color: #4bb374 !important;}

.undstnd_nav #leftnav .nav8 .content ul li.on {color: #4bb374;}
.undstnd_nav #leftnav .nav8 .content ul li.on a {color: #4bb374;}
.undstnd_nav #leftnav .nav8 .content ul li.on a:link {color: #4bb374;}
.undstnd_nav #leftnav .nav8 .content ul li.on a:visited {color: #4bb374;}
.undstnd_nav #leftnav .nav8 .content ul li.on a:hover {color: #4bb374;}

/* ----section9 (Urban Environment)---- */

#content_undstnd_interior.section9 h3 { color : #d2754a; } 

.section9 .callout_tab_l { background: url(/Images/CurvesCorners/tabbed_l_9.gif) no-repeat;}
.section9 .callout_tab_r { background: url(/Images/CurvesCorners/tabbed_r_9.gif) no-repeat;}

.section9 .callout_tab_bg {
	background: #f0ccb5 url(/Images/CurvesCorners/tabbed_bg_9.gif) repeat-x;
	color: #d2754a;
}

.section9 .callout_tab_bot_l { background: url(/Images/CurvesCorners/tabbed_bot_l_9.gif) no-repeat; height:30px; width: 10px }
.section9 .callout_tab_bot_r { background: url(/Images/CurvesCorners/tabbed_bot_r_9.gif) no-repeat; height:30px; width: 10px; }
.section9 .callout_tab_bot_bg { background: #FFFFFF url(/Images/CurvesCorners/tabbed_bot_bg_9.gif) repeat-x bottom; height:30px; }

.section9 a {color: #d2754a;}
.section9 a:link {color: #d2754a;}
.section9 a:visited {color: #d2754a;}
.section9 a:hover {color: #d2754a;}

.section9 .learnmore a {color: #d2754a; text-decoration: underline;}
.section9 .learnmore a:link {color: #d2754a;}
.section9 .learnmore a:visited {color: #d2754a;}
.section9 .learnmore a:hover {color: #d2754a; text-decoration: underline;}

.section9 .link a {color: #d2754a; text-decoration: none;}
.section9 .link a:link {color: #d2754a;}
.section9 .link a:visited {color: #d2754a;}
.section9 .link a:hover {color: #d2754a; text-decoration: underline;}

.section9 .title {color : #d2754a;}

.section9 .reports .top, .section9 .reports .bot { background: #d2754a;}

.undstnd_nav #leftnav .nav9 .on .content { color : #d2754a; }
.undstnd_nav #leftnav .nav9 .on .content a.on {color: #d2754a !important;}

.undstnd_nav #leftnav .nav9 .content ul li.on {color: #d2754a;}
.undstnd_nav #leftnav .nav9 .content ul li.on a {color: #d2754a;}
.undstnd_nav #leftnav.nav9 .content ul li.on a:link {color: #d2754a;}
.undstnd_nav #leftnav.nav9 .content ul li.on a:visited {color: #d2754a;}
.undstnd_nav #leftnav.nav9 .content ul li.on a:hover {color: #d2754a;}

ul.file {
	list-style: url(/Images/Icons/news.gif);
	margin: 3px 0 0px 15px;
	padding: 3px 0 0px 15px
}
/* ----section10 (Philanthropy)---- */

#content_undstnd_interior.section10 h3 { color : #de5c51; } 

.section10 .callout_tab_l {	background: url(/Images/CurvesCorners/tabbed_l_10.gif) no-repeat;}
.section10 .callout_tab_r {	background: url(/Images/CurvesCorners/tabbed_r_10.gif) no-repeat;}

.section10 .callout_tab_bg {
	background: #f6c5c3 url(/Images/CurvesCorners/tabbed_bg_10.gif) repeat-x;
	color: #de5c51;
}

.section10 .callout_tab_bot_l { background: url(/Images/CurvesCorners/tabbed_bot_l_9.gif) no-repeat; height:30px; width: 10px }
.section10 .callout_tab_bot_r { background: url(/Images/CurvesCorners/tabbed_bot_r_9.gif) no-repeat; height:30px; width: 10px; }
.section10 .callout_tab_bot_bg { background: #FFFFFF url(/Images/CurvesCorners/tabbed_bot_bg_9.gif) repeat-x bottom; height:30px; }

.section10 a {color: #de5c51;}
.section10 a:link {color: #de5c51;}
.section10 a:visited {color: #de5c51;}
.section10 a:hover {color: #de5c51;}

.section10 .learnmore a {color: #de5c51; text-decoration: underline;}
.section10 .learnmore a:link {color: #de5c51;}
.section10 .learnmore a:visited {color: #de5c51;}
.section10 .learnmore a:hover {color: #de5c51; text-decoration: underline;}

.section10 .link a {color: #de5c51; text-decoration: none;}
.section10 .link a:link {color: #de5c51;}
.section10 .link a:visited {color: #de5c51;}
.section10 .link a:hover {color: #de5c51; text-decoration: underline;}

.section10 .title {color : #de5c51;}

.section10 .reports .top, .section10 .reports .bot { background: #de5c51;}

.undstnd_nav #leftnav.nav10 .on .content { color : #de5c51; }
.undstnd_nav #leftnav.nav10 .on .content a.on {color: #de5c51 !important;}

.undstnd_nav #leftnav.nav10 .content ul li.on {color: #de5c51;}
.undstnd_nav #leftnav.nav10 .content ul li.on a {color: #de5c51;}
.undstnd_nav #leftnav.nav10 .content ul li.on a:link {color: #de5c51;}
.undstnd_nav #leftnav.nav10 .content ul li.on a:visited {color: #de5c51;}
.undstnd_nav #leftnav.nav10 .content ul li.on a:hover {color: #de5c51;}

/* ----------------- UnderStanding Boston  ---------------- */
/* --------- */

/* --------- */
/* ----------------- callouts START ---------------- */
/* ---- home ---- */
.home .callout_image { margin-bottom: 10px }
.home .hr  { background:url(/Images/Callout/hr_home.gif) repeat-x; margin:3px 0; }

/* ---- callout2 ---- (grey bubble style) */
.callout2 {}

.callout2 .border_n { background:url(/Images/Callout/curve_n.gif) repeat-x }
.callout2 .border_e { background:url(/Images/Callout/curve_e.gif) repeat-y }
.callout2 .border_s { background:url(/Images/Callout/curve_s.gif) repeat-x }
.callout2 .border_w { background:url(/Images/Callout/curve_w.gif) repeat-y }

.callout2 .content {
	color : #333333;
	font: 11px/13px Tahoma, Verdana, Arial, sans-serif;
}
.callout2 .content a {color: #0955A3; text-decoration: underline;}
.callout2 .content a:link {color: #0955A3;}
.callout2 .content a:visited {color: #0955A3;}
.callout2 .content a:hover {color: #0955A3; text-decoration: underline;}

.callout2 h4 {
	color : #0A3C6E;
	font: bold 14px/15px Tahoma, Verdana, Arial, sans-serif;
	margin: 0 0 4px 0;
	padding: 0;
}

.callout2 h5 {
	color : #1B5F8C;
	font: bold 11px/12px Tahoma, Verdana, Arial, sans-serif;
	margin: 0 0 4px 0;
}

.callout2 .image { border: 1px solid #44718F; margin-left: 4px; }
.callout2 .image_top { border: 1px solid #44718F; }

.callout2 input {
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	font-size: 11px;
	padding: 1px;
	width: 95px;
}

.callout2 .hr { 
	margin: 5px 0;
	background: #EBEDF0;
} 

.callout2 .readnewsletter {
	color : #5C7D9E;
	font: 10px/20px Tahoma, Verdana, Arial, sans-serif;
	padding: 0 7px;
	background: #E4EAEF;
}
.callout2 .readnewsletter a {color: #5C7D9E; text-decoration: underline;}
.callout2 .readnewsletter a:link {color: #5C7D9E;}
.callout2 .readnewsletter a:visited {color: #5C7D9E;}
.callout2 .readnewsletter a:hover {color: #5C7D9E; text-decoration: underline;}

.callout2 .donor_handbk {
	color : #663366;
	font: 11px/13px Tahoma, Verdana, Arial, sans-serif;
	padding: 3px 0px;
}
.callout2 .donor_handbk a {color: #636363; text-decoration: underline;}
.callout2 .donor_handbk a:link {color: #636363;}
.callout2 .donor_handbk a:visited {color: #636363;}
.callout2 .donor_handbk a:hover {color: #636363; text-decoration: underline;}

.callout2 .donor_handbk ul {
	color : #636363;
	margin-left: 5px;
}

/* -----callout3---- (header callouts) */
.callout3 { margin-left:20px; margin-bottom: 5px; float: right; width:180px; }

.callout3 .head {
	font: bold 12px/12px Tahoma, Verdana, Arial, sans-serif;
	margin-bottom: 3px;
}

.callout3 .descrip {
	font: 10px/10px Tahoma, Verdana, Arial, sans-serif;
	margin-bottom: 3px;
}

.callout3 .learnmore {
	font: 10px/10px Tahoma, Verdana, Arial, sans-serif;
	text-align:right;
}

.wrapper1, .wrapper2, .wrapper3, .wrapper4, .wrapper5, .wrapper6, .wrapper7, .wrapper8, .wrapper9 {
	position:absolute;
	margin: -50px 0 0 0;
	padding: 5px 5px 0 10px;
	width: 125px;
}

.wrapper1 .head { color : #A0410A; }
.wrapper1 .descrip { color : #666666; }
.wrapper1 .learnmore { color : #A0410A; }
.wrapper1 .learnmore a {color: #A0410A; text-decoration: underline;}
.wrapper1 .learnmore a:link {color: #A0410A;}
.wrapper1 .learnmore a:visited {color: #A0410A;}
.wrapper1 .learnmore a:hover {color: #A0410A; text-decoration: underline;}

.wrapper2 .head { color : #0955A3; }
.wrapper2 .descrip { color : #666666; }
.wrapper2 .learnmore { color : #0955A3; }
.wrapper2 .learnmore a {color: #0955A3; text-decoration: underline;}
.wrapper2 .learnmore a:link {color: #0955A3;}
.wrapper2 .learnmore a:visited {color: #0955A3;}
.wrapper2 .learnmore a:hover {color: #0955A3; text-decoration: underline;}

.wrapper3 .head { color : #663366; }
.wrapper3 .descrip { color : #666666; }
.wrapper3 .learnmore { color : #08335F; }
.wrapper3 .learnmore a {color: #08335F; text-decoration: underline;}
.wrapper3 .learnmore a:link {color: #08335F;}
.wrapper3 .learnmore a:visited {color: #08335F;}
.wrapper3 .learnmore a:hover {color: #08335F; text-decoration: underline;}

.wrapper4 .head { color : #003468; }
.wrapper4 .descrip { color : #666666; }
.wrapper4 .learnmore { color : #663366; }
.wrapper4 .learnmore a {color: #663366; text-decoration: underline;}
.wrapper4 .learnmore a:link {color: #663366;}
.wrapper4 .learnmore a:visited {color: #663366;}
.wrapper4 .learnmore a:hover {color: #663366; text-decoration: underline;}

.wrapper5 .head { color : #004A80; }
.wrapper5 .descrip { color : #666666; }
.wrapper5 .learnmore { color : #08335F; }
.wrapper5 .learnmore a {color: #08335F; text-decoration: underline;}
.wrapper5 .learnmore a:link {color: #08335F;}
.wrapper5 .learnmore a:visited {color: #08335F;}
.wrapper5 .learnmore a:hover {color: #08335F; text-decoration: underline;}

.wrapper6 .head { color : #38385F; }
.wrapper6 .descrip { color : #666666; }
.wrapper6 .learnmore { color : #5C5C5C; }
.wrapper6 .learnmore a {color: #5C5C5C; text-decoration: underline;}
.wrapper6 .learnmore a:link {color: #5C5C5C;}
.wrapper6 .learnmore a:visited {color: #5C5C5C;}
.wrapper6 .learnmore a:hover {color: #5C5C5C; text-decoration: underline;}

.wrapper7 .head { color : #663366; }
.wrapper7 .descrip { color : #666666; }
.wrapper7 .learnmore { color : #57578B; }
.wrapper7 .learnmore a {color: #57578B; text-decoration: underline;}
.wrapper7 .learnmore a:link {color: #57578B;}
.wrapper7 .learnmore a:visited {color: #57578B;}
.wrapper7 .learnmore a:hover {color: #57578B; text-decoration: underline;}

.wrapper8 .head { color : #663366; }
.wrapper8 .descrip { color : #666666; }
.wrapper8 .learnmore { color : #663366; }
.wrapper8 .learnmore a {color: #663366; text-decoration: underline;}
.wrapper8 .learnmore a:link {color: #663366;}
.wrapper8 .learnmore a:visited {color: #663366;}
.wrapper8 .learnmore a:hover {color: #663366; text-decoration: underline;}

.wrapper9 .head { color : #003468; }
.wrapper9 .descrip { color : #666666; }
.wrapper9 .learnmore { color : #663366; }
.wrapper9 .learnmore a {color: #663366; text-decoration: underline;}
.wrapper9 .learnmore a:link {color: #663366;}
.wrapper9 .learnmore a:visited {color: #663366;}
.wrapper9 .learnmore a:hover {color: #663366; text-decoration: underline;}

.atthebeginning { position:relative; margin-left:0px;}

/* ----------------- callouts END ---------------- */
/* --------- */

/* ----------------- At the beginning START ---------------- */


.calloutbeginning {}

.beginning_title {
	color : #333333;
	font: 14px/20px Tahoma, Verdana, Arial, sans-serif;
	padding: 0 0 2px 0;
}

.grey_bar { background:url(/Images/Callout/grey_bar.gif) left top repeat-x;}

.calloutbeginning .border_n { background:url(/Images/Callout/curve_n.gif) top repeat-x }
.calloutbeginning .border_e { background:url(/Images/Callout/curve_e.gif) right repeat-y }
.calloutbeginning .border_s { background:url(/Images/Callout/curve_s.gif) bottom repeat-x }
.calloutbeginning .border_w { background:url(/Images/Callout/curve_w.gif) left repeat-y }

.beginning_subtitle {
	color : #333333;
	font: bold 11px/15px Tahoma, Verdana, Arial, sans-serif;
	padding: 20px 0;
	text-align:center;
}

.calloutbeginning .content {
	color : #333333;
	font: 10px/12px Tahoma, Verdana, Arial, sans-serif;
}
.calloutbeginning .content a {color: #748CAD; text-decoration: underline;}
.calloutbeginning .content a:link {color: #748CAD;}
.calloutbeginning .content a:visited {color: #748CAD;}
.calloutbeginning .content a:active {color: #748CAD;}
.calloutbeginning .content a:hover {color: #748CAD; text-decoration: underline;}

.beginning_box { border:1px solid #CCCCCC; background: url(/Images/Callout/bg_beginning_box.jpg) left top no-repeat;}
.beginning_box_padding { padding: 8px 5px 8px 5px;}

.beginning_text { text-align:left;  padding: 20px 3px; color:#666666;}

/* ----------------- At the beginning END ---------------- */

/* --------- */
/* ----------------- MultiMedia START ---------------- */
/* ----Utility Bar---- */
.utilitybar { 
	margin: 10px 0;
	color : #CC6600;
	font: bold 12px/16px Tahoma, Verdana, Arial, sans-serif;
	clear:both;
}
.utilitybar a { font-size:11px; font-weight: normal;}

.utilitybar_hr { 
	margin: 2px 0;
	background:#D6A627;
} 
.utilitybar .bg {
	background:#FAF1C5;
	padding: 5px 10px;
} 

/* ----Advanced Search---- */
.advancedsearch_header {
	color : #0955A3;
	font: 15px/20px Tahoma, Verdana, Arial, sans-serif;
}

.advancedsearch {
	margin-top:5px;
}

.advancedsearch .keywords {
	padding: 7px 35px 7px 35px;
	background: #85A5C5;
	color: #FFFFFF;
	font: bold 12px/12px Tahoma, Verdana, Arial, sans-serif;
	border-bottom: 3px solid white;
}

.advancedsearch .keywords input {
	width: 250px;
	border: 1px solid #A5ACB2;
}

.advancedsearch .matching {
	padding: 7px 35px 12px 35px;
	background: #C7DCF1;
	color: #003366;
	font: 12px/12px Tahoma, Verdana, Arial, sans-serif;
	border-bottom: 2px solid white;
}

.advancedsearch .matching input {
	border: none;
	margin: 7px 3px 0px 0;
}

.advancedsearch .parameters {
	padding: 7px 35px 10px 35px;
	background: #E7F2FD;
	color: #000000;
	font: 12px/12px Tahoma, Verdana, Arial, sans-serif;
}

.advancedsearch .parameters .formcell {
	color: #003366;
	font: bold 12px/12px Tahoma, Verdana, Arial, sans-serif;
	text-align:left;
	background: transparent;
}

.advancedsearch .parameters .date input {
	width: 50px;
}

.advancedsearch .parameters input {
	border: 1px solid #A5ACB2;
	color: #000000;
}

.advancedsearch .submit {
	padding: 7px 35px 10px 35px;
	background: #C7DCF1;
	color: #000000;
	font: 12px/12px Tahoma, Verdana, Arial, sans-serif;
}

/* ----Paging---- */
.paging { 
	margin: 10px 0 10px 0;
	color : #666666;
	font: 12px/12px Tahoma, Verdana, Arial, sans-serif;
	background: #E7E7E7;
	padding: 3px 12px;
	clear:both;
}
.paging a {color: #08529E; text-decoration: underline;}
.paging a:link {color: #08529E;}
.paging a:visited {color: #08529E;}
.paging a:hover {color: #08529E; text-decoration: underline;}

.paging input {
	border: 1px solid #7F9DB9;
	color: #000000;
	width: 20px
}

.multimedia_listing {
	color : #666666;
} 

.multimedia_listing .date_listing { margin: 0px; color: #003366; }

.multimedia_listing .hr_listing {
	margin: 7px 0;
	background:url(/Images/CommonImages/hr_dotted6.gif) repeat-x;
	clear:both;
} 

.multimedia_results { padding-left: 10px; }

.results_section { 
	color: #CC6600;
	font: bold 14px/12px Tahoma, Verdana, Arial, sans-serif;
	margin: 15px 0 5px 0;	
}

/* ----------------- MultiMedia END ---------------- */
/* --------- */

/* --------- */
/* ----------------- Understanding Boston START ---------------- */

#content_undstnd {}

#content_undstnd .date {}

#content_undstnd .abstract {}

#content_undstnd .title {}

.navbar {
	background: #F7E8BB url(/Images/UnderstandingBoston/bg_navbar.gif) repeat-x;
	border-left: 1px solid #4F2955;
	border-right: 1px solid #4F2955;
}

.navbar .current {
	color: #FFFFFF;
	font: bold 11px/25px Tahoma, Verdana, Arial, sans-serif;
	padding-left: 10px;
}

.dropnav {
	color: #FFFFFF;
	font: bold 11px/26px Tahoma, Verdana, Arial, sans-serif;
	padding: 5px 5px 10px 5px;
	background: #7A4084;
	width: 200px;
	border: 1px solid #4F2955;
	border-top: none;
}
.dropnav a {color: #FFFFFF; text-decoration: none; padding: 3px 5px; display:block; line-height:14px; width: 190px;}
.dropnav a:link {color: #FFFFFF;}
.dropnav a:visited {color: #FFFFFF;}
.dropnav a:hover {color: #FFFFFF; text-decoration: none; background:#A055AD;}

.dropnav a.on  {color: #F3DE9C;}
.dropnav a.on:link {color: #F3DE9C;}
.dropnav a.on:visited {color: #F3DE9C;}
.dropnav a.on:hover  {color: #F3DE9C;}

.eventscalendar {
	padding:0px 10px;
	text-align: center;
	vertical-align:bottom;
	color: #0854A0;
	font: bold 12px/14px Tahoma, Verdana, Arial, sans-serif;
	background: #FFFFFF;
}
.eventscalendar a {color: #0955A3; text-decoration: underline !important;}
.eventscalendar a:link {color: #0955A3;}
.eventscalendar a:visited {color: #0955A3;}
.eventscalendar a:hover {color: #0955A3; text-decoration: underline;}

.landingpage {
	background:#ffffff url(/Images/UnderstandingBoston/bg_home.jpg) left bottom repeat-x;
	padding: 30px 15px 0 22px;
}

.recentevents_title {
	color: #353A3F;
	font: bold 13px/15px Tahoma, Verdana, Arial, sans-serif;
	height:23px;
}

.recentevents {
	padding:0 0 10px 15px;
	color: #425D7F;
	font: 11px/14px Tahoma, Verdana, Arial, sans-serif;
}

.recentevents .spotlight { margin-bottom:15px;}
.recentevents .spotlight .title {
	color: #476283;
	font: bold 15px/16px Tahoma, Verdana, Arial, sans-serif;
	padding:0 0 5px 0;
}
.recentevents .spotlight .spotlight_img { border:1px solid #B5B4B3; margin-right:12px;}
.recentevents .spotlight .content{
	color: #363636;
	font: 13px/16px Tahoma, Verdana, Arial, sans-serif; vertical-align:top;
}

.recentevents .spotlight .link {
	margin: 15px 0 0 0;}
.recentevents .spotlight .link a{
	color: #476283;
	font: bold 11px/12px Tahoma, Verdana, Arial, sans-serif;
	padding: 0 11px 0 0;
	background:url(/Images/Icons/popup3.gif) right no-repeat;
}
.recentevents .spotlight .link a {color: #476283; text-decoration: none;}
.recentevents .spotlight .link a:link {color: #476283;}
.recentevents .spotlight .link a:visited {color: #476283;}
.recentevents .spotlight .link a:hover {color: #476283; text-decoration: none;}

.recentevents  ul {
	list-style: none;
	background:url(/Images/Icons/event.gif) 0 5px no-repeat;
	margin: 3px 0 0 0;
	padding: 3px 0 0 0;
}

.recentevents  li {
	margin: 0 0 0 14px;
	padding: 0 0 0 10px;
}

.recentevents .hr {
	margin: 7px 0;
	background:url(/Images/CommonImages/hr_dotted6.gif) repeat-x;
	clear:both;
} 

.recentevents .title {
	color: #425D7F;
	font: bold 11px/14px Tahoma, Verdana, Arial, sans-serif;
}
.recentevents .title a {color: #425D7F; text-decoration: none;}
.recentevents .title a:link {color: #425D7F;}
.recentevents .title a:visited {color: #425D7F;}
.recentevents .title a:hover {color: #425D7F; text-decoration: none;}

.recentevents .date {
	color: #425D7F;
	font: 11px/14px Tahoma, Verdana, Arial, sans-serif;
}

.home_reports {
	padding: 0 30px 0 0;
	color: #363636;
	font: 11px/15px Tahoma, Verdana, Arial, sans-serif;
	width:555px;
}
.home_reports a {color: #363636; text-decoration: underline;}
.home_reports a:link {color: #363636;}
.home_reports a:visited {color: #363636;}
.home_reports a:hover {color: #363636; text-decoration: underline;}

.home_reports .viewmore {
	padding: 0 4px 0 0;
	color: #0854A0;
	font: bold 12px/34px Tahoma, Verdana, Arial, sans-serif;
	float:right;
}
.home_reports .viewmore a {color: #0854A0; text-decoration: underline;}
.home_reports .viewmore a:link {color: #0854A0;}
.home_reports .viewmore a:visited {color: #0854A0;}
.home_reports .viewmore a:hover {color: #0854A0; text-decoration: underline;}

.home_reports .blurb_title {
	border-bottom: 1px solid #8F98A3;
}
.home_reports .blurb_title img { float:left;}
.home_reports .blurb, .home_reports .blurb_bot {
	padding: 10px;
	border-bottom: 1px solid #8F98A3;
}

.home_reports .blurb_bot { border-bottom: none; vertical-align:top; }

.home_reports .image {
	padding: 10px 0;
	border-right: 1px solid #8F98A3;
	border-bottom: 1px solid #8F98A3;
}

.home_reports .image_bot {
	padding: 10px 0;
	border-right: 1px solid #8F98A3;
}

.home_reports .image img, .reports .image_bot img {
	border: 1px solid #6F3F6F;
}

.usb_nav { margin:5px 0 0 0; 
	background-color:#476283;
	}

#rightnav {
	color: #ffffff;
	font: 12px/23px Tahoma, Verdana, Arial, sans-serif;
	padding: 0 20px 0 20px;
}
#rightnav a {color: #F1ECD4; text-decoration: none; display:block;
	background: url(/Images/UnderstandingBoston/hr_rightnav.gif) no-repeat left bottom;}
#rightnav a.bottom {color: #F1ECD4; text-decoration: none; display:block;
	background: none}
#rightnav a:link {color: #F1ECD4;}
#rightnav a:visited {color: #F1ECD4;}
#rightnav a:hover {color: #F1ECD4; text-decoration: underline;}

#rightnav .hr {
	background: url(/Images/UnderstandingBoston/hr_rightnav.gif) no-repeat left;
	margin: 1px 0;
}

#content_undstnd {
	background: #F3DE9C url(/Images/UnderstandingBoston/bg_gradient2.gif) no-repeat;
	color : #666666;
	font: 12px/18px Tahoma, Verdana, Arial, sans-serif;
	padding: 30px 25px 0px 50px;
}


/* ----------------- Understanding Boston END ---------------- */
/* --------- */

/* --------- */
/* ----------------- footer START ---------------- */
.footer {
	color : #336699;
	font: 11px/20px Tahoma, Verdana, Arial, sans-serif;
	text-align:center;
	padding-top: 7px ;
}
.footer a {color: #E1FFFF; text-decoration: none;}
.footer a:link {color: #E1FFFF;}
.footer a:visited {color: #E1FFFF;}
.footer a:hover {color: #E1FFFF; text-decoration: underline;}

.copyright {
	color : #E1FFFF;
}

.footer2 {
	color : #FFFFCC;
	font: 11px/20px Tahoma, Verdana, Arial, sans-serif;
	text-align:center;
	padding: 7px ;
}
.footer2 a {color: #E1FFFF; text-decoration: underline;}
.footer2 a:link {color: #E1FFFF;}
.footer2 a:visited {color: #E1FFFF;}
.footer2 a:hover {color: #E1FFFF; text-decoration: underline;}

.footer2 b { font-weight:normal; color : #36597C; }

.footer3 {
	color : #336699;
	font: 11px/20px Tahoma, Verdana, Arial, sans-serif;
	text-align:center;
	padding-top: 0px ;
}
.footer3 a {color: #E1FFFF; text-decoration: none;}
.footer3 a:link {color: #E1FFFF;}
.footer3 a:visited {color: #E1FFFF;}
.footer3 a:hover {color: #E1FFFF; text-decoration: underline;}

/* ----------------- footer END ---------------- */
/* --------- */

/* --------- */
/* ----------------- Main Content START ---------------- */
.bg_content_top {	background: #08529E url(/Images/CommonImages/bg_content_top.gif) repeat-y right; height:15px; }

#content {
	color : #666666;
	font: 12px/18px Tahoma, Verdana, Arial, sans-serif;
	padding: 30px 10px 60px 10px;
}
#content a {color: #0955A3; text-decoration: underline;}
#content a:link {color: #0955A3;}
#content a:visited {color: #0955A3;}
#content a:hover {color: #0955A3; text-decoration: underline;}

#content .spotlight {
	background: url(/Images/CommonImages/bg_spotlight.gif) repeat-x;
	padding: 10px 15px;
}

#content .spotlight .content {
	font:  12px/15px Tahoma, Verdana, Arial, sans-serif;
}

#content .spotlight .content b {
	color: #996666;
	font-size:11px;
}

#content .spotlight_h1 {
	color: #003366;
	font: bold 15px/15px Tahoma, Verdana, Arial, sans-serif;
	text-transform: uppercase;
}

#content .spotlight_section {
	color : #0955A3;
	font: bold 15px/15px Times New Roman, Times, serif;
}


/* ----------------- Main Content END ---------------- */
/* --------- */

/* --------- */
/* ----------------- leftnav START ---------------- */
#leftnav .on .gutter { background: url(/Images/CurvesCorners/leftnav_w.gif) repeat-y right; }

#leftnav .title {
	background-color: #08529E;
	padding-left: 10px;
	color : #F5F8FB;
	font: bold 10px/20px Tahoma, Verdana, Arial, sans-serif;
}
#leftnav .title a {color: #D8EBF4; text-decoration: underline;}
#leftnav .title a:link {color: #D8EBF4;}
#leftnav .title a:visited {color: #D8EBF4;}
#leftnav .title a:hover {color: #D8EBF4; text-decoration: underline;}

#leftnav .content {
	background-color: #08529E;
	padding-left: 10px;
	color : #D8EBF4;
	font: 11px/20px Tahoma, Verdana, Arial, sans-serif;
}
#leftnav .content a {color: #D8EBF4; text-decoration: none; font: 11px/20px Tahoma, Verdana, Arial, sans-serif;}
#leftnav .content a:link {color: #D8EBF4;}
#leftnav .content a:visited {color: #D8EBF4;}
#leftnav .content a:hover {color: #D8EBF4; text-decoration: underline;}

#leftnav .on .content a.on { font: bold 11px/20px Tahoma, Verdana, Arial, sans-serif;}

#leftnav .on .content {
	background-color: #FFFFFF;
	color : #D6A627;
	font: bold 11px/20px Tahoma, Verdana, Arial, sans-serif;
}
#leftnav .on .content  a {color: #0955A3; text-decoration: none; font: 11px/11px Tahoma, Verdana, Arial, sans-serif;}
#leftnav .on .content  a:link {color: #0955A3;}
#leftnav .on .content  a:visited {color: #0955A3;}
#leftnav .on .content  a:hover {color: #0955A3; text-decoration: underline;}

#leftnav ul { 
	color : #CCCCCC;
	margin: 0px 0px 0px 13px;
	padding: 0px 0px 0px 13px;
	line-height:10px !important;
	list-style:square;
	font-size: 10px;
	font-weight: normal;
} 
#leftnav .content ul li { margin-bottom: 5px; }
#leftnav .content ul a {color: #666666; text-decoration: none;line-height:10px !important;}
#leftnav .content ul a:link {color: #666666;}
#leftnav .content ul a:visited {color: #666666;}
#leftnav .content ul a:hover {color: #666666; text-decoration: underline;}

#leftnav .content ul li.on {color: #D6A627;}
#leftnav .content ul li.on a {color: #D6A627; text-decoration: none;}
#leftnav .content ul li.on a:link {color: #D6A627;}
#leftnav .content ul li.on a:visited {color: #D6A627;}
#leftnav .content ul li.on a:hover {color: #D6A627; text-decoration: underline;}

#leftnav .content .nav_3 { margin-left:20px; padding-left: 20px; list-style:disc; }

#leftnav .advisorxpress .logo {
	background-color: #01366C;
	padding: 0 5px;
}

#leftnav .advisorxpress .content {
	background-color: #01366C;
	padding: 0 10px;
	color : #D8EBF4;
	font: 11px/13px Tahoma, Verdana, Arial, sans-serif;
}
#leftnav .advisorxpress .content a {color: #FFFFFF; text-decoration: underline;}
#leftnav .advisorxpress .content a:link {color: #FFFFFF;}
#leftnav .advisorxpress .content a:visited {color: #FFFFFF;}
#leftnav .advisorxpress .content a:hover {color: #FFFFFF; text-decoration: underline;}

#leftnav .advisorxpress2 .content {
	background-color: #08529E;
	padding-left: 10px;
	color : #CCFFFF;
	font: 11px/20px Tahoma, Verdana, Arial, sans-serif;
}
#leftnav .advisorxpress2 .content a {color: #E1F0FF; text-decoration: underline;}
#leftnav .advisorxpress2 .content a:link {color: #E1F0FF;}
#leftnav .advisorxpress2 .content a:visited {color: #E1F0FF;}
#leftnav .advisorxpress2 .content a:hover {color: #E1F0FF; text-decoration: underline;}


/* ----------------- leftnav END---------------- */
/* --------- */

/* --------- */
/* ----------------- right col START ---------------- */
.right_col_top {
	background: #003468;
	height:30px;
}


/* ----------------- right col END---------------- */
/* --------- */

/* --------- */
/* ----------------- form cells START ---------------- */
span.formcell { display: block; }

/* ----------------- form cells END---------------- */
/* --------- */

/* --------- */
/* ---------------- HTML tags and element START ---------------- */
form{ display:inline }

input, select, textarea {
	color : #666666;
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	border: 1px solid #999999;
	padding: 1px;
}

.form_err {	border: 1px solid red; }

.noborder { border:none; }

.noborder input { border:none; }

img{ border: 0px; }

ul { 
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 15px;
	line-height: 14px;
	/*list-style-image : url(/Images/CommonImages/bullet.gif); */
} 
li { margin-bottom: 3px; }

p { margin: 0 0 7px 0; padding: 0 0 7px 0 }

/* ---------------- HTML tags and element END ---------------- */
/* --------- */

/* --------- */
/* ---------------- backgrounds START ---------------- */

.bg_page { background-image : url('/images/commonimages/pagebg.gif'); }

.bg_black {	background-color : #000000 }

.bg_red {	background-color : #FF0000 }

.bg_green {	background-color : #00FF00 }

.bg_blue {	background-color : #0000FF }

/* ---------------- backgrounds END ---------------- */
/* --------- */

/* --------- */
/* ---------------- rules START ---------------- */

.hr_list {
	background-color : #E6E6E6;
	margin: 15px 0 15px 0;
}


/* ---------------- rules END ---------------- */
/* --------- */

/* **************** start sifr **************** */

/* these "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sifr text metrics since the sifr text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sifr-hasflash .sifrheader {
	visibility: hidden;
	letter-spacing: 0px;
	font-size: 36px;
	line-height: 27px;
}

.sifr-hasflash .sifrsubhead {
	visibility: hidden;
	letter-spacing: 0px;
	font-size: 18px;
}

/* these are standard sifr styles... do not modify */

.sifr-flash {
	visibility: visible !important;
	margin: 0;
}

.sifr-replaced {
	visibility: visible !important;
}

span.sifr-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
	letter-spacing: 0;
}

/* **************** end sifr **************** */

/* Nav Add/Edit css */
.nav_a_add 
{
	margin: 0px; 
	padding-left: 24px; 
	width: 146px; 
	border-bottom: 1px solid #ccd9e4;
	color:#1B0069;
	line-height: 20px;
	font-family:Arial;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
}
a.nav_a_add:link,a.nav_a_add:visited,a.nav_a_add:active
{
	background: #f1fbff url(/workarea/images/application/btn_add_item.gif) no-repeat 5px;
	text-decoration:none;		 
	display:block;
	font-family:Arial;
	font-size: 12px;
}
a.nav_a_add:hover
{
	color: #F17C0E;
	background: #1B0069 url(/workarea/images/application/btn_add_item.gif) no-repeat 5px;
	text-decoration:underline;
	display:block;
	font-family:Arial;
	font-size: 12px;
}
.nav_a_edit 
{
	margin: 0px; 
	padding-left: 24px; 
	width: 146px; 
	border-bottom: 1px solid #ccd9e4;
	color:#1B0069;
	line-height: 20px;
	font-family:Arial;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
}
a.nav_a_edit:link,a.nav_a_edit:visited,a.nav_a_edit:active
{
	background: #f1fbff url(/workarea/images/application/icon_edit.gif) no-repeat 5px;
	text-decoration:none;		 
	display:block;
	font-family:Arial;
	font-size: 12px;
}
a.nav_a_edit:hover
{
	color: #F17C0E;
	background: #1B0069 url(/workarea/images/application/icon_edit.gif) no-repeat 5px;
	text-decoration:underline;
	display:block;
	font-family:Arial;
	font-size: 12px;
}

.nav_b_add
{
	margin: 0px; 
	padding-left: 38px; 
	width: 132px; 
	border-bottom: 1px solid #FFFFFF;
	color:#1B0069;
	line-height: 20px;
	font-family:Arial;
	font-size: 11px;
	text-decoration:none;
}
a.nav_b_add:link,a.nav_b_add:visited,a.nav_b_add:active
{
	background: #E9E9E9 url(/workarea/images/application/btn_add_item.gif) no-repeat 20px;
	text-decoration:none;		 
	display:block;
	font-family:Arial;
	font-size: 11px;
	color:#1B0069;
}
a.nav_b_add:hover
{
	color: #FFFFFF;
	background: #1B0069 url(/workarea/images/application/btn_add_item.gif) no-repeat 20px;
	text-decoration:underline;
	display:block;
	font-family:Arial;
	font-size: 11px;
}
.nav_b_edit
{
	margin: 0px; 
	padding-left: 38px; 
	width: 132px; 
	border-bottom: 1px solid #FFFFFF;
	color:#1B0069;
	line-height: 20px;
	font-family:Arial;
	font-size: 11px;
	text-decoration:none;
}
a.nav_b_edit:link,a.nav_b_edit:visited,a.nav_b_edit:active
{
	background: #E9E9E9 url(/workarea/images/application/icon_edit.gif) no-repeat 20px;
	text-decoration:none;		 
	display:block;
	font-family:Arial;
	font-size: 11px;
	color:#1B0069;
}
a.nav_b_edit:hover
{
	color: #FFFFFF;
	background: #1B0069 url(/workarea/images/application/icon_edit.gif) no-repeat 20px;
	text-decoration:underline;
	display:block;
	font-family:Arial;
	font-size: 11px;
}

.nav_c_add
{
	margin: 0px; 
	padding-left: 50px; 
	width: 120px; 
	border-bottom: 1px solid #FFFFFF;
	color:#1B0069;
	line-height: 20px;
	font-family:Arial;
	font-size: 11px;
	text-decoration:none;
}
a.nav_c_add:link,a.nav_c_add:visited,a.nav_c_add:active
{
	background: #E9E9E9 url(/workarea/images/application/btn_add_item.gif) no-repeat 32px;
	text-decoration:none;		 
	display:block;
	font-family:Arial;
	font-size: 11px;
	color:#1B0069;
}
a.nav_c_add:hover
{
	color: #FFFFFF;
	background: #1B0069 url(/workarea/images/application/btn_add_item.gif) no-repeat 32px;
	text-decoration:underline;
	display:block;
	font-family:Arial;
	font-size: 11px;
}
.nav_c_edit
{
	margin: 0px; 
	padding-left: 50px; 
	width: 120px; 
	border-bottom: 1px solid #FFFFFF;
	color:#1B0069;
	line-height: 20px;
	font-family:Arial;
	font-size: 11px;
	text-decoration:none;
}
a.nav_c_edit:link,a.nav_c_edit:visited,a.nav_c_edit:active
{
	background: #E9E9E9 url(/workarea/images/application/icon_edit.gif) no-repeat 32px;
	text-decoration:none;		 
	display:block;
	font-family:Arial;
	font-size: 11px;
	color:#1B0069;
}
a.nav_c_edit:hover
{
	color: #FFFFFF;
	background: #1B0069 url(/workarea/images/application/icon_edit.gif) no-repeat 32px;
	text-decoration:underline;
	display:block;
	font-family:Arial;
	font-size: 11px;
}

.nav_ind_add 
{
	margin: 0px; 
	padding-left: 18px; 
	width: 146px; 
	color:#1B0069;
	line-height: 20px;
	font-family:Arial;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
}
a.nav_ind_add:link,a.nav_ind_add:visited,a.nav_ind_add:active
{
	background: #FFFFFF url(/workarea/images/application/btn_add_item.gif) no-repeat 2px;
	text-decoration:none;		 
	display:block;
	font-family:Arial;
	font-size: 12px;
}
a.nav_ind_add:hover
{
	color: #F17C0E;
	background: #FFFFFF url(/workarea/images/application/btn_add_item.gif) no-repeat 2px;
	text-decoration:underline;
	display:block;
	font-family:Arial;
	font-size: 12px;
}
.nav_ind_edit
{
	margin: 0px; 
	padding-left: 18px; 
	width: 146px; 
	color:#1B0069;
	line-height: 20px;
	font-family:Arial;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
}
a.nav_ind_edit:link,a.nav_ind_edit:visited,a.nav_ind_edit:active
{
	background: #FFFFFF url(/workarea/images/application/icon_edit.gif) no-repeat 2px;
	text-decoration:none;		 
	display:block;
	font-family:Arial;
	font-size: 12px;
}
a.nav_ind_edit:hover
{
	color: #F17C0E;
	background: #FFFFFF url(/workarea/images/application/icon_edit.gif) no-repeat 2px;
	text-decoration:underline;
	display:block;
	font-family:Arial;
	font-size: 12px;
}
/* */








/********** For Gallery using LightBox v2.03.3 *********/
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(/images/lightbox2033/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/images/lightbox2033/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/images/lightbox2033/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
	
.imgborder 
{
	border: solid 5px #FFFFFF;
}
/*************************************end LightBox*************************************/


/* Large form */

.form { color:#666666; font-size:11px; line-height:14px;}
.form h3 {
	padding: 10px 0 !important;
	display: block !important;
	clear:both;
}
.form h4 {
	font-size:11px;
	padding: 5px 0 2px 0 !important;
	margin:0;
	display: block !important;
	clear:both;
}
.form fieldset { border: 1px solid #CCCCCC; margin: 0 2px 25px 2px; clear:both; padding:8px 10px 20px 10px;}
.form fieldset legend { color:#0955A3; font-size:12px; font-weight:bold;}
.form legend a { color:#0955A3 !important; text-decoration:none !important;}
.form legend a:hover { color:#0955A3 !important; text-decoration:underline !important;}

.form blockquote { padding:0; margin:0 0 15px 25px; color:#999999;}

.req_notice { float:right; margin-top:-18px;  background: #fff url(/Images/Icons/form_req_ast.gif) 5px 4px no-repeat; padding: 0 10px 0 15px; color:#666666; font-weight:bold; }
.optional_notice { float:right; margin-top:-18px;  color:#666666; font-weight:bold; }
.form .optional_notice a { color:#D6A627 !important; text-decoration:underline !important; background: #fff url(/Images/Icons/form_opt_arw.gif) 3px 4px no-repeat; padding: 0 10px 2px 15px; display:block;}
.form .optional_notice a:hover { color:#D6A627 !important; text-decoration:none !important;}
.form .optional_notice a.optional_notice_open { background-image:url(/Images/Icons/form_opt_arw_2.gif) !important;}

.tb_form_item .form_item { height:23px; }
.form_item { padding-right:3.33%; float:left; margin-top:5px; /*jkedit*/}
td.form_item { padding-right:3.33%; float:none !important; }
.form_item input, .form_item textarea, .form_item select { display:block; width:99%; padding:0;}
.form_item input.form_inline, .form_item textarea.form_inline, .form_item select.form_inline { display:inline; width:auto;}
.form_item select option { padding:0 2px;}
.form_item input.noborder { width:auto; display:inline; vertical-align:middle;}
.form_item .noborder input { width:auto; display:inline; vertical-align:middle;}
.form_item_end { margin-right:0px !important;}
td.form_item_end { padding-right:0px !important;}

label { display:block; padding-left:1px; padding-bottom:2px;}
label.checkbox { display:inline; vertical-align:middle; background:none !important; padding-left:1px !important;}

.form_req label{ padding-left:10px; background:url(/Images/Icons/form_req_ast.gif) left 4px no-repeat;}
.form_req .error_mes {}

.form_err { color:#111144 !important; background-color:#FFF4F4; border:none; border-top:1px solid #990000; border-bottom:1px solid #990000;}
.tb_form_item .form_err, .tb_form_item .form_err td  { height:23px; padding-left:25px; color:#990000; display:none; }
.error_mes { display:none;}
.form_err .error_mes { color:#990000; display:block; font-weight:normal; background:none !important; padding:2px !important;}
.form_err input, .form_err textarea, .form_err select { background-color:#FFFFCC ;}

.tb_form_item .form_total { padding-top:10px; }
.tb_form_item .form_total input { border-width:2px; font-weight:bold; }

.form .clear { clear:both; height:10px;}
.form .noheight { height:1px; line-height:1px; }
.form .hr2 {background:transparent url(/Images/CommonImages/hr_dotted5.gif) left bottom repeat-x !important; margin:0 !important; !important; height:1px !important; overflow:hidden; padding:5px 0 0 0;}

label input, label textarea, label select { display:block;}
.input_10 { width:10% !important;}
.input_15 { width:15% !important;}
.input_20 { width:20% !important;}
.input_25 { width:25% !important;}
.input_30 { width:30% !important;}
.input_35 { width:35% !important;}
.input_40 { width:40% !important;}
.input_50 { width:50% !important;}
.input_60 { width:60% !important;}
.input_70 { width:75% !important;}
.input_90 { width:90% !important;}
.input_100 { width:100% !important;}
textarea.input_100 {height:150px !important;}

.form .noborder { border:none !important; background:none !important; }

#I_D_1_container div { padding-top:5px;}

#content #inset {
	border: 1px solid #D6A627;
	background: #E6E8E9;
	margin: 6px 2px;
	font-size:11px;
}
#content #inset_padding {
	padding: 10px;
	overflow:scroll;
	height:300px;
}
#inset_close {
	text-align:right;
	background-color:#E6E8E9; 
	border-top: 1px solid #D6A627;
	padding:10px;
}

#content #inset h1  { 
	margin: 0;
	padding: 5px 0;
	color : #0955A3;
	font: bold 17px Tahoma, Verdana, Arial, sans-serif;
	display: block;
} 

#content #inset h2 { 
	margin: 0;
	padding: 5px 0;
	display: block;
	color : #0955A3;
	font: bold 14px Tahoma, Verdana, Arial, sans-serif;
} 

#content #inset h3  { 
	margin: 0;
	padding: 5px 0;
	color : #D6A627;
	font: bold 12px Tahoma, Verdana, Arial, sans-serif;
	display: block;
} 

.float_left { float:left;}
.float_right { float:right;}


.feature_p { color:#231f20; font-size:13px; line-height:14px; font-family:Verdana, Arial, Helvetica, sans-serif;  }
.feature_p-small { font-size: 10px; line-height: 12px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif;  }
.feature_a { color:#0078ae; font-family:Verdana, Arial, Helvetica, sans-serif;}
.feature_a_white { color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif;}
.feature_a-small { font-size: 10px; line-height: 12px; color:#0078ae; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.feature_title { color:#0078ae; font-weight:bold; }
.feature_title_white { color:#ffffff; font-weight:bold; }
.feature_header { color:#0078ae; font-size:16px; line-height:18px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
.feature_header_white { color:#ffffff; font-size:16px; line-height:18px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

p.feature_p { color:#231f20; font-size:13px; line-height:14px;font-family:Verdana, Arial, Helvetica, sans-serif;  }
p.feature_p_white { color:#ffffff; font-size:13px; line-height:14px;font-family:Verdana, Arial, Helvetica, sans-serif;  }
p.feature_p-small {font-size: 10px; line-height: 12px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; }
a.feature_a { color:#0078ae; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.feature_a_white { color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.feature_a-small { font-size: 10px; line-height: 12px; color:#0078ae; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
span.feature_title { color:#0078ae; font-weight:bold; }
span.feature_title_white { color:#ffffff; font-weight:bold; }


/*--------------------------------------------------------------------------------------*/
/*Subsite styles
/*--------------------------------------------------------------------------------------*/
#subsite_page{
    width:100%;
}

#subsite_wrapper{
width:1000px;
margin:0 auto;
}

#subsite_wrapper_pad
{
    padding: 10px 5px;
}

#subsite_pagecontent_wrapper div
{
    position:relative;
}

#subsite_pagecontent_right
{
    float:right;
}

#subsite_pagecontent_left
{
    float:left;
}
@media print 
{
#tdRightNav{ display:none;}
#tdLeftNav{ display:none;}
#divTopNav{display:none;}
}

.form_review_label {font-weight: bold;font-size: 10px;}



input.rannumber {
    /*use to make a button-like element on a link*/
	color: #FFFFFF; 
	font-size: 28px;
	font-weight: bold;
	line-height: 22px; 
	background:#66CCFF;
	border-top:2px solid #D1E6EF; 
	border-right:2px solid #0E5D8D; 
	border-bottom:2px solid #0E5D8D; 
	border-left:2px solid #D1E6EF; 
	margin: 3px 3px 0 0;
	padding:3px 10px 3px 10px;
	width:auto !important;
}
