/**************************************************
	main structure
	background:#333333 - text #CCCCCC 
**************************************************/
html
{
	color:#CCCCCC;
	background-color:#333333;
}

#body_wrapper{

}

/**************************************************
	masthead
**************************************************/
#masthead #site_details
{
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background:url(/images/bbm/executive/grey/masthead_bkg.jpg) no-repeat left top;
}

#masthead a:link,
#masthead a:visited
{
	color:#CCCCCC;
}

#masthead a:hover,
#masthead a:active
{
	color:#CCCC99;
}

#masthead #utilities_control
{
	border-right:1px solid #CCCCCC;
	background:url(/images/bbm/executive/grey/line_bottom.gif) repeat-x left bottom;
}

ul#utilities_control li.tools
{
	background:url(/images/bbm/executive/grey/indicator_off_tool.gif) no-repeat right 65%;
}

ul#utilities_control li.indicator
{
	background:url(/images/bbm/executive/grey/indicator_on_tool.gif) no-repeat right 65%;
}

ul#utilities_control li.rss_news_feed strong
{
	background:#659700 url(/images/bbm/executive/grey/rss_news_feed_bkg.gif) no-repeat left bottom;
}

div.draw
{
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background:url(/images/bbm/executive/grey/draw_shadow_bkg.jpg) repeat-x left top;
}

#general_tool li.make_homepage
{
	padding-left:22px;
	background:url(/images/bbm/executive/grey/icon_home.gif) no-repeat left 60%;
}

#general_tool li.create_website
{
	padding-left:22px;
	background:url(/images/bbm/executive/grey/icon_make.gif) no-repeat left 60%;
}

#general_tool li.contact_owner
{
	padding-left:22px;
	background:url(/images/bbm/executive/grey/icon_email.gif) no-repeat left 60%;
}

#general_tool li#tooltip_sethome
{
	border:1px solid #CCCCCC;
	background:#993333;
}
/**************************************************
	content
**************************************************/
#content_wrapper
{
	border:1px solid #CCCCCC;
	background:url(/images/bbm/executive/grey/content_bkg.gif) no-repeat left bottom;
}

#sponsors
{
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background:url(/images/bbm/executive/grey/sponsor_bkg.jpg) no-repeat left top;
}

h2,
h3,
h4
{
	color:#FFFFFF;
}

#page_photo
{
	border-top:10px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}

#page_photo a:hover,
#page_photo a:active
{
	background-color:#CCCCCC;
}

#page_photo p a:link,
#page_photo p a:visited
{
	color:#CCCCCC;
}

#page_photo p a:hover,
#page_photo p a:active
{
	color:#CCCC99;
	text-decoration:underline;
	background:none;
}

div.section_item,
div.section_item img
{
	border:1px solid #CCCCCC;
}

div.section_item dt.item_image a:hover,
div.section_item dt.item_image a:active
{
	background-color:#CCCCCC;
}

#navigation_subsection h3 a:link,
#navigation_subsection h3 a:visited,
#content_search div.search_results h3 a:link,
#content_search div.search_results h3 a:visited
{
	color:#FFFFFF;
	text-decoration:none;
	background:#993333;
}

#navigation_subsection h3 a:hover,
#navigation_subsection h3 a:active,
#content_search div.search_results h3 a:hover,
#content_search div.search_results h3 a:active
{
	text-decoration:underline;
	background:#D34848;
}

#content h2,
#content h3
{
	color:#CCCCCC;
}

#content h2 a:link,
#content h2 a:visited,
#content h3 a:link,
#content h3 a:visited

{
	color:#CCCCCC;
	text-decoration:none;
}

#content h2 a:hover,
#content h2 a:active,
#content h3 a:hover,
#content h3 a:active
{
	color:#CCCC99;
}

div.section_item a:link,
div.section_item a:visited,
div.search_results a:link,
div.search_results a:visited,
div.announcement p a:link,
div.announcement p a:visited
{
	color:#CCCCCC;
}

div.section_item a:hover,
div.section_item a:active,
div.search_results a:hover,
div.search_results a:active,
div.announcement p a:hover,
div.announcement p a:active
{
	color:#CCCC99;
	background:none;
}

#navigation_subsection ul
{
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}

#navigation_subsection li
{
	border-bottom:1px solid #CCCCCC;
}

#navigation_subsection ul a
{
	color:#CCCCCC;
	text-decoration:none;
}

#navigation_subsection ul a:hover,
#navigation_subsection ul a:active
{
	color:#FFFFFF;
	background:#666666;
}

div.search_results
{
	border-bottom:1px solid #CCCCCC;
}

/**************************************************
	notice board
**************************************************/
#notice_board
{
	border-top:10px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}

#notice_board h2.click_bar,
#notice_board h3.click_bar,
#notice_board h4.click_bar
{
	border-bottom:1px solid #333333;
}

#notice_board h2#local.click_bar
{
	background:#FF6600 url(/images/bbm/executive/grey/indicator_off_local.gif) no-repeat 99% 60%;
}

#notice_board h2#local.indicator
{
	background:#FF6600 url(/images/bbm/executive/grey/indicator_on_local.gif) no-repeat 99% 60%;
}

#notice_board h2#national.click_bar
{
	background:#FF9900 url(/images/bbm/executive/grey/indicator_off_national.gif) no-repeat 99% 60%;
}

#notice_board h2#national.indicator
{
	background:#FF9900 url(/images/bbm/executive/grey/indicator_on_national.gif) no-repeat 99% 60%;
}

#notice_board h3.click_bar
{
	background:#999999 url(/images/bbm/executive/grey/indicator_off_light.gif) no-repeat 98% 60%;
}

#notice_board h3.indicator
{
	background:#999999 url(/images/bbm/executive/grey/indicator_on_light.gif) no-repeat 98% 60%;
}

#notice_board h4.click_bar
{
	background:#666666 url(/images/bbm/executive/grey/indicator_off_dark.gif) no-repeat 98% 60%;
}

#notice_board h4.indicator
{
	background:#666666 url(/images/bbm/executive/grey/indicator_on_dark.gif) no-repeat 98% 60%;
}

/**************************************************
	bookmark area
**************************************************/
#bookmark_area
{
	border-top:10px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}

#bookmark_area h2.click_bar,
#bookmark_area h3.click_bar
{
	border-bottom:1px solid #333333;
}

#bookmark_area h2.click_bar
{
	background:#993333 url(/images/bbm/executive/grey/indicator_off_links.gif) no-repeat 99% 60%;
}

#bookmark_area h2.indicator
{
	background:#993333 url(/images/bbm/executive/grey/indicator_on_links.gif) no-repeat 99% 60%;
}

#bookmark_area h3.click_bar
{
	background:#999999 url(/images/bbm/executive/grey/indicator_off_light.gif) no-repeat 98% 60%;
}

#bookmark_area h3.indicator
{
	background:#999999 url(/images/bbm/executive/grey/indicator_on_light.gif) no-repeat 98% 60%;
}

#bookmark_area ul li a:link,
#bookmark_area ul li a:visited
{
	color:#CCCCCC;
}

#bookmark_area ul li a:hover,
#bookmark_area ul li a:active
{
	color:#CCCC99;
	text-decoration:underline;
}

/**************************************************
	edit elements
**************************************************/
.edit a:link,
.edit a:visited
{
	color:#FFFF99;
}

/**************************************************
	announcements
**************************************************/
#top_announcement div.announcement
{
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

#right_announcements div.announcement
{
	border:1px solid #CCCCCC;
}

#right_announcements div.announcement a:hover,
#right_announcements div.announcement a:active
{
	background-color:#CCCCCC;
}

#right_announcements div.announcement p a:hover,
#right_announcements div.announcement p a:active
{
	background:none;
}

/**************************************************
	google search
**************************************************/
.gs-title a:link,
.gs-title a:visited,
.gsc-trailing-more-results a:link,
.gsc-trailing-more-results a:visited,
#content_search .gsc-results .gsc-cursor-box .gsc-cursor-page 
{
	color:#CCCC99;
}

.gs-title a:hover,
.gs-title a:active,
.gsc-trailing-more-results a:hover,
.gsc-trailing-more-results a:active
{
	color:#CCCCCC;
}

.gs-title a.gs-title b,
.gs-snippet b,
#content_search .gsc-results .gsc-cursor-box .gsc-cursor-current-page,
#content_search .gs-result .gs-visibleUrl-short
{
	color:#659700;
}

/**************************************************
	form elements
**************************************************/
div.draw input
{
	color:#333333;
	border:1px solid #CCCCCC;
}

div.draw .submit_button
{
	color:#CCCCCC;
	background:#993333;	
}

div.draw .submit_button:hover
{
	background-color:#D34848;
}
