
/*
###########  Colors ############
Dark Blue: #00045A
Green: #006600;
dark blue used on calendar:#000066  (currently commented out)
*/

* {
	outline: none;
}
html, head, body {
	margin: 0px;
	padding: 0px;
}
html, body {
	background-image: none;
	/*background-color: #3d4457;*/
	background-repeat: repeat;
}
body {
	display: block;
	width: 100%;
	height: 100%;
}
img {
border: 0;
}
div#page_body {
	display: block;
	width: 967px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
}
div#page_body, div#page_navigation {
	display: block;
	width: 967px;
	background: url(/images/template_images/body_bg_ie.gif) repeat-y; 
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
}


div#page_content {
    background: url(/images/template_images/alliance_banner_bg.gif) 0 0 no-repeat;
}

div#page_content div#page_body div#page_body_content div#column_center a,
div#page_content div#page_body div#page_body_content div#column_left a,
div#page_content div#page_body div#page_body_content div#column_right a {
text-decoration: underline;
}

div#page_content div#page_body div#page_body_content div#column_center a:hover,
div#page_content div#page_body div#page_body_content div#column_left a:hover,
div#page_content div#page_body div#page_body_content div#column_right a:hover {
text-decoration: none;
}

div#page_content div#page_body div#page_body_content div#column_left ul.navigation a {
text-decoration: none;
}
div#page_content div#page_body div#page_body_content div#column_left ul.navigation a:hover {
text-decoration: underline;
}

div#page_header {
	display: block;
	height: 100px;
	width: 967px;
	background: url(/images/template_images/title_bg_ie.gif) no-repeat;
	padding-left: 12px;
	padding-top: 16px;
	padding-right: 18px;
	margin-left: auto;
	margin-right: auto;
}
div#alliance_banner {
	display: block;
	height: 30px;
	width: 967px;
    background: url(/images/template_images/alliance_banner_bg.gif) -1000px 0 no-repeat;
	margin-left: auto;
	margin-right: auto;
	overflow: visible;
}



div#alliance_tabs {
	display: block;
	height: 30px;
	width: 967px;
	/*background: url(/images/template_images/alliance_banner.gif) no-repeat;*/
}

div#alliance_tabs ul, div#alliance_tabs ul li { display: inline; padding: 0; margin: 0; }

div#alliance_tabs h3 {
	display: block;
	height: 30px;
	/*width: 290px;*/ /* Without ICT2020 add the width of another tab to the H3 */
	width: 400px;
	background: transparent url(/images/template_images/alliance_banner.gif) no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
	color: #006600;
}
div#alliance_tabs ul li#tia_website a{
	display: block;
	height: 30px;
	width: 110px;
	background: transparent url(/images/template_images/alliance_banner.gif) -408px 0 no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
	color: #006600;
}
div#alliance_tabs ul li#ict2020_emag a{
	display: block;
	height: 30px;
	width: 110px;
	background: transparent url(/images/template_images/alliance_banner.gif) -409px 0 no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
	color: #006600;
}
div#alliance_tabs ul li#mrf_website a{
	display: block;
	height: 30px;
	width: 110px;
	background: transparent url(/images/template_images/alliance_banner.gif) -520px 0 no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
	color: #006600;
}
div#alliance_tabs ul li#fols_website a{
	display: block;
	height: 30px;
	width: 112px;
	background: transparent url(/images/template_images/alliance_banner.gif) -631px -31px no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
	color: #006600;
}
div#alliance_tabs ul li#eiatrack_website a{
	display: block;
	height: 30px;
	width: 112px;
	background: transparent url(/images/template_images/alliance_banner.gif) -742px 0 no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
	color: #006600;
}
div#alliance_tabs ul li#ecyclingcentral_website a{
	display: block;
	height: 30px;
	width: 110px;
	background: transparent url(/images/template_images/alliance_banner.gif) -853px 0 no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
	color: #006600;
}

div#page_header h1, div#page_header h2 {
	margin: 0;
	padding: 0;
}
div#page_header #fols_logo a {
	display: block;
	height: 79px;
	width: 250px;
	background: transparent url(/images/template_images/fols_logo.gif) 0 1px no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
	color: #006600;
}
div#page_header #fols_text a {
	display: block;
	height: 79px;
	width: 368px;
	background: transparent url(/images/template_images/fols_text.gif) 0 1px no-repeat ;;
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
	color: #006600;
}
div#page_header div#header_navigation {
	display: block;
	width: 241px;
	float: right;
	margin-right: 30px;
}
div#page_header div#header_navigation form {
	display: block;
	height: 29px;
	width: 223px;
	background: transparent url(/images/template_images/search_bg.gif) no-repeat;
	padding-top: 8px;
	padding-left: 11px;
	padding-right: 7px;
	margin: 0px;
}
div#page_header div#header_navigation form input.input_text {
	display: block;
	height: 19px;
	width: 180px;
	border: 0px solid #fff;
	float: left;
}
div#page_header div#header_navigation form button.input_searchbutton {
	display: block;
	float: right;
	height: 19px;
	width: 28px;
	text-indent: -9000px;
	font-size: 1px;
	border: none;
	background: transparent url(/images/template_images/search_button.gif) no-repeat;
	margin-top: 1px;
	padding: 0px;
}
div#page_header div#header_navigation form button.input_searchbutton a:hover{
	border: none;
	background: transparent url(/images/template_images/search_button_on.gif) no-repeat;
}


div#page_header div#header_navigation ul.navigation {
	display: block;
	width: 241px;
	height: 22px;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
div#page_header div#header_navigation ul.printbuttons {
	display: block;
	width: 241px;
	height: 22px;
	margin: 0px;
	padding: 0px;
	margin-top: 13px;
	list-style: none;
}
div#page_header div#header_navigation ul.navigation li {
	display: block;
	height: 22px;
	float: left;
	padding: 0px;
	margin: 0px;
}
div#page_header div#header_navigation ul.printbuttons li {
	display: block;
	height: 22px;
	float: left;
	padding: 0px;
	margin: 0px;
}
div#page_header div#header_navigation ul.navigation li a {
	display: block;
	height: 22px;
	padding: 0px;
	margin: 0px;
	text-indent: -9000px;
}
div#page_header div#header_navigation ul.printbuttons li a {
	display: block;
	height: 22px;
	padding: 0px;
	margin: 0px;
	text-indent: -9000px;
}

div#page_header div#header_navigation ul.navigation li#button_tia a {
	width: 241px;
height: 44px;
	background: transparent url(/images/template_images/headernav_buttons_tia.gif) no-repeat;
}
div#page_header div#header_navigation ul.navigation li#button_login a {
	width: 42px;
	background: transparent url(/images/template_images/headernav_buttons_2.gif) -199px 0 no-repeat;
}
div#page_header div#header_navigation ul.navigation li#button_login a:hover,
div#page_header div#header_navigation ul.navigation li#button_login a.active {
	background: transparent url(/images/template_images/headernav_buttons_2.gif) -199px -22px no-repeat;
}
div#page_header div#header_navigation ul.printbuttons li#button_print_page a {
	width: 165px;
	background: transparent url(/images/template_images/headerprint_buttons.gif) 0 0 no-repeat;
}
div#page_header div#header_navigation ul.printbuttons li#button_print_page a:hover {
	background: transparent url(/images/template_images/headerprint_buttons.gif) 0 -22px no-repeat;
}
div#page_header div#header_navigation ul.printbuttons li#text_font_size {
	display: block;
	height: 22px;
	padding: 0px;
	margin: 0px;
	text-indent: -9000px;
	width: 50px;
	background: transparent url(/images/template_images/headerprint_buttons.gif) -165px 0 no-repeat;
}
div#page_header div#header_navigation ul.printbuttons li#button_font_smaller a {
	width: 14px;
	background: transparent url(/images/template_images/headerprint_buttons.gif) -216px 0 no-repeat;
}
div#page_header div#header_navigation ul.printbuttons li#button_font_smaller a:hover {
	background: transparent url(/images/template_images/headerprint_buttons.gif) -216px -22px no-repeat;
}

div#page_header div#header_navigation ul.printbuttons li#button_font_larger a {
	width: 12px;
	background: transparent url(/images/template_images/headerprint_buttons.gif) -230px 0 no-repeat;
}
div#page_header div#header_navigation ul.printbuttons li#button_font_larger a:hover {
	background: transparent url(/images/template_images/headerprint_buttons.gif) -230px -22px no-repeat;
}
div#page_navigation, div#page_body, div#page_footer {
	padding-left:12px;
	padding-right:18px;
}
div#page_navigation ul {
	display: block;
	width: 967px;
	height: 50px;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
div#page_navigation ul li {
	display: block;
	height: 50px;
	float: left;
	padding: 0px;
	margin: 0px;
}
div#page_navigation ul li a {
	display: block;
	height: 50px;
	padding: 0px;
	margin: 0px;
	text-indent: -9000px;
}

div#page_navigation ul li#button_home a {
	width: 113px;
	background: transparent url(/images/template_images/navigation_buttons_13pt_round.gif) -1px 0 no-repeat;
}
div#page_navigation ul li#button_home a:hover {
	background: transparent url(/images/template_images/navigation_buttons_13pt_round.gif) -1px -50px no-repeat;
}
div#page_navigation ul li#button_home a.active {
	background: transparent url(/images/template_images/navigation_buttons_13pt_round.gif) -1px -100px no-repeat;
}

div#page_navigation ul li#button_about a {
	width: 98px;
	background: transparent url(/images/template_images/navigation_buttons_13pt_round.gif) -114px 0 no-repeat;
}
div#page_navigation ul li#button_about a:hover {
	background: transparent url(/images/template_images/navigation_buttons_13pt_round.gif) -114px -50px no-repeat;
}
div#page_navigation ul li#button_about a.active {
	background: transparent url(/images/template_images/navigation_buttons_13pt_round.gif) -114px -100px no-repeat;
}
div#page_navigation ul li#button_news a {
	width: 97px;
	background: transparent url(/images/template_images/navigation_buttons_13pt_round.gif) -212px 0 no-repeat;
}
div#page_navigation ul li#button_news a:hover {
	background: transparent url(/images/template_images/navigation_buttons_13pt_round.gif) -212px -50px no-repeat;
}
div#page_navigation ul li#button_news a.active {
	background: transparent url(/images/template_images/navigation_buttons_13pt_round.gif) -212px -100px no-repeat;
}
div#page_navigation ul li#button_case_histories a {
	width: 150px;
	background: transparent url(/images/template_images/navigation_buttons_13pt_round.gif) -309px 0 no-repeat;
}
div#page_navigation ul li#button_case_histories a:hover {
	background: transparent url(/images/template_images/navigation_buttons_13pt_round.gif) -309px -50px no-repeat;
}
div#page_navigation ul li#button_case_histories a.active {
	background: transparent url(/images/template_images/navigation_buttons_13pt_round.gif) -309px -100px no-repeat;
}
div#page_navigation ul li#button_cost_model a {
	width: 132px;
	background: transparent url(/images/template_images/navigation_buttons_13pt_round.gif) -459px 0 no-repeat;
}
div#page_navigation ul li#button_cost_model a:hover {
	background: transparent url(/images/template_images/navigation_buttons_13pt_round.gif) -459px -50px no-repeat;
}
div#page_navigation ul li#button_cost_model a.active {
	background: transparent url(/images/template_images/navigation_buttons_13pt_round.gif) -459px -100px no-repeat;
}
div#page_navigation ul li#button_library a {
	width: 106px;
	background: transparent url(/images/template_images/navigation_buttons_13pt_round.gif) -591px 0 no-repeat;
}
div#page_navigation ul li#button_library a:hover {
	background: transparent url(/images/template_images/navigation_buttons_13pt_round.gif) -591px -50px no-repeat;
}
div#page_navigation ul li#button_library a.active {
	background: transparent url(/images/template_images/navigation_buttons_13pt_round.gif) -591px -100px no-repeat;
}

div#page_navigation ul li#button_standards a {
	width: 125px;
	background: transparent url(/images/template_images/navigation_buttons_13pt_round.gif) -697px 0 no-repeat;
}
div#page_navigation ul li#button_standards a:hover {
	background: transparent url(/images/template_images/navigation_buttons_13pt_round.gif) -697px -50px no-repeat;
}
div#page_navigation ul li#button_standards a.active {
	background: transparent url(/images/template_images/navigation_buttons_13pt_round.gif) -697px -100px no-repeat;
}
div#page_navigation ul li#button_technology a {
	width: 146px;
	background: transparent url(/images/template_images/navigation_buttons_13pt_round.gif) -822px 0 no-repeat;
}
div#page_navigation ul li#button_technology a:hover {
	background: transparent url(/images/template_images/navigation_buttons_13pt_round.gif) -822px -50px no-repeat;
}
div#page_navigation ul li#button_technology a.active {
	background: transparent url(/images/template_images/navigation_buttons_13pt_round.gif) -822px -100px no-repeat;
}


div#page_body_content {
	padding-left: 29px;
	padding-right: 29px;
	/*  ADDED BW 1-25-08, commented out 1-28-08 */
	/* background-color:#fff; */
	/* ################# */
}
div#page_body_content div#column_left {
	display: block;
	width: 247px;
	padding-right: 30px;
	float: left;
}
div#page_body_content div#column_center {
	display: block;
	width: 360px;
	padding-right: 30px;
	float: left;
}
div#page_body_content div#column_center_full {
	display: block;
	width: 680px;
	padding-right: 30px;
	float: left;
}
div#page_body_content div#search_results div#column_center_full {
	display: block;
	width: 635px;
	padding-right: 30px;
	padding-top: 30px;
	float: left;
}

div#page_body_content div#column_right {
	display: block;
	width: 242px;
	float: left;
}
div#page_body div#page_body_content div#column_center div#column_center_full div#column_right {
	display: block;
	width: 242px;
	float: right;
}
div#page_footer {
	display: block;
	width: 967px;
	background: url(/images/template_images/footer_bg_ie.gif) no-repeat;
	margin: 0px;
	padding-top: 50px;
	margin-left: auto;
	margin-right: auto;
}
div#page_body_content div#column_right div.content_section {
	/*background: #d3e4cb;*/
	background-color: #061A3B;
	background-color: #cbdee4;
	/*border: 1px solid #96b584;*/
	border: 1px solid #84b3b5;
	margin-bottom: 10px;
}
div#page_body_content div#column_right div.content_section div.content_body h2 {
	display: block;
	line-height: 21px;
	font-size: 16px;
	font-family: arial, sans serif;
	font-weight: bold;
	margin: 0px;
	padding: 6px 23px 4px 20px;
}
div#page_body_content div#column_right div.content_section div.open h2 {
	background: transparent url(/images/template_images/title_bg_right_open.gif) no-repeat;
}
div#page_body_content div#column_right div.content_section div.closed h2 {
	background: transparent url(/images/template_images/title_bg_right.gif) no-repeat;
}
div#page_body_content div#column_right div.content_section div.content_body div.panel {
	padding: 0px 23px 0px 20px;
	margin: 0px;
}
div#page_body_content div#column_right div.content_section div.content_header h1 {
	padding: 0px 23px 0px 20px;
	margin: 0px;
}
div#page_body_content div#column_right div.advertising div.content_header h1 {
	display: block;
	width: 170px;
	height: 26px;
	background: transparent url(/images/template_images/title_advertising.gif) no-repeat;
	text-indent: -9000px;
	margin-left: 20px;
}
div#page_body_content div#column_right div.advertising {
	width: 242px;
	border-bottom: none;
	border-left: none;
	border-right: none;
	background: transparent url(/images/template_images/advertising_bg.gif) repeat-y;
}
div#page_body_content div#column_right div.advertising div.content_body {
	padding: 4px 23px 8px 20px;
	margin: 0px;
	background: transparent url(/images/template_images/advertising_break.gif) bottom no-repeat;	
}
div#page_body_content div#column_right div.advertising div.content_body h2 {
	font-size: 14px;
	line-height: 16px;
	padding: 0px;
}
div#page_body_content div#column_right div.advertising div.content_body p {
	font-size: 14px;
	line-height: 16px;
	padding: 0px;
}
div#page_body_content div#column_right div.advertising div.content_body a {
	font-size: 14px;
	line-height: 16px;
	padding: 0px;
}
div.hot_standards div.content_body ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
div.hot_standards div.content_body ul li {
	padding-left: 10px;
	padding-bottom: 10px;
	background: transparent url(/images/template_images/hotstandards_arrow.gif) no-repeat;
}
div#page_body div#column_left div.content_section {
	border-bottom: 1px solid #cccccc;
	margin-bottom: 15px;
}
div#page_body div#column_left div.affiliates {
	border-bottom: none;
}
div#page_body div#column_left div.affiliates div.content_header h1 {
	text-indent: -9000px;
	height: 29px;
	width: 177px;
	background: transparent url(/images/template_images/title_affiliates.gif) no-repeat;
	margin: 0px;
	padding: 0px;
}
div#page_body div#column_left div.affiliates div.content_body img {
	margin-left: auto;
	margin-right: auto;
	border: none;
	padding: 0px;
}
div#page_body div#column_left div.market_forecast div.content_body img.icon {
	display: block;
	float: left;	
}
div#page_body div#column_left div.market_forecast div.content_body ul.navigation {
	padding-left: 74px;
}
div#page_body div#column_left div.market_forecast div.content_body p {
	padding-left: 74px;
}
div#page_body div#column_center div.press_room div.content_body ul.navigation {
	display: block;
	padding-left: 82px;
}
div#page_body div#column_center div.press_room div.content_body ul.navigation li {
	float: left;
	padding: 0px 4px;
}
div#page_body div#column_center div.press_room div.content_body p {
	padding-left: 82px;
	padding-bottom: 6px;
}
div#page_body div#column_center div.content_section div.content_body img.icon {
	display: block;
	float: left;	
}
div#page_body div#column_center div.content_section {
	clear: both;
	padding-bottom: 14px;
	margin-bottom: 14px;
	border-bottom: 1px solid #cccccc;
}
div#page_body div#column_center div#column_center_full div.content_section {
	clear: both;
	padding-bottom: 14px;
	margin-bottom: 14px;
	border-bottom: none;
}
div#page_footer div.primary_footer p {
	display: block;
	width: 550px;
	font-size: 10px;
	color: #999999;
	float: left;
}
div#page_footer div.primary_footer ul.navigation {
	display: block;
	float: right;
	list-style: none;
	width: 270px;
}
div#page_footer div.primary_footer ul.navigation li {
	display: inline;
	padding-left: 8px;
	padding-right: 8px;
	border-left: 1px solid #545763;
	font-size: 8px;
}
div#page_footer div.primary_footer ul.navigation li.pf_firstlink {
	border-left: none;
}
div#page_footer div.primary_footer ul.navigation li a {
	font-size: 10px;
	color: #339900;
}
div#page_footer div.primary_footer ul.navigation li a:hover {
	color: #54c707;
}
div#page_body div#column_left ul.navigation li a {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

/*  Is not in newest site.css from Q-Industries.  Was this added by TIA staff?  ########################### */
/*  Is not in newest site.css from Q-Industries.  Was this added by TIA staff?  ########################### */
/*  Is not in newest site.css from Q-Industries.  Was this added by TIA staff?  ########################### */
/*  Is not in newest site.css from Q-Industries.  Was this added by TIA staff?  ########################### */
div#page_body div#column_left ul.navigation li.active a {
	color: #666;
}
/* ######################################################################################################## */
/* ######################################################################################################## */
/* ######################################################################################################## */
/* ######################################################################################################## */
/* ######################################################################################################## */



div#page_body div#column_left ul.navigation li {
	border-bottom: 1px dotted #cccccc;
	padding-top: 6px;
	padding-bottom: 6px;
}
div#page_body div#column_left ul.navigation li ul {
	margin-top: 5px;
	border-top: 1px dotted #cccccc;
}
div#page_body div#column_left ul.navigation li ul li{
	border-bottom: 1px dotted #cccccc;
	padding-top: 4px;
	padding-bottom: 4px;
	background: url(/images/template_images/list_subnav_off.gif) top left no-repeat;
	padding-left: 9px;
	margin-left: 2px;
}

div#page_body div#column_left ul.navigation li ul li a,
/*  Is not in newest site.css from Q-Industries.  Was this added by TIA staff?  ########################### */
/*  Is not in newest site.css from Q-Industries.  Was this added by TIA staff?  ########################### */
/*  Is not in newest site.css from Q-Industries.  Was this added by TIA staff?  ########################### */
/*  Is not in newest site.css from Q-Industries.  Was this added by TIA staff?  ########################### */
div#page_body div#column_left ul.navigation li.active ul li a{
/* ######################################################################################################## */
/* ######################################################################################################## */
/* ######################################################################################################## */
/* ######################################################################################################## */
/* ######################################################################################################## */

	font-size: 12px;
	font-weight: normal;
	color: #00045A;
}
div#page_body div#column_left ul.navigation li ul li a:hover{
	color: #666;
}
div#page_body div#column_left ul.navigation li ul li.active {
	background: url(/images/template_images/list_subnav_on.gif) top left no-repeat;
}
div#page_body div#column_left ul.navigation li ul li.active a{
	color: #666;
}
div#page_body div#column_left ul.navigation li ul li.last {
	border: none;
}
div#page_body div#column_center div.styled_header div.content_header {
	background: transparent url(/images/template_images/styled_header_bg.gif) repeat-x;
	height: 24px;
	margin-top: 5px;
}
div#page_body div#column_center div.styled_header div.content_header h2 {
	margin: 0px;
	padding-left: 10px;
	padding-right: 10px;
	color: #ffffff;
	line-height: 24px;
}
div#page_body div#column_center_full div.styled_header2 div.content_header h1 {
	background: transparent url(/images/template_images/styled_header_bg2.gif) repeat-x;
	height: 40px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 8px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	color: #ffffff;
	line-height: 23px;
	font-size: 15px;
	font-weight: bold;
}
div#page_body div#search_results div#column_center_full div.styled_header2 div.content_header {
	background: transparent url(/images/template_images/styled_header_bg2.gif) repeat-x;
	height: 40px;
	margin-top: 8px;
	margin-bottom: 0px;
	padding-top: 8px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	color: #ffffff;
	line-height: 23px;
	font-size: 15px;
	font-weight: bold;
	margin-right: 0;
}
div#page_body div#column_center_full div.styled_header2 div.calendar h1 {
	background: transparent url(/images/template_images/styled_header_bg2.gif) repeat-x;
	height: 40px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 8px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	color: #ffffff;
	line-height: 23px;
	font-size: 15px;
	font-weight: bold;
}
div#page_body div#column_center_full div.styled_header4 div.content_header div.back_next {
	padding-top: 3px;
}
div#page_body div#column_center_full div.styled_header2 div.calendar div.back_next a{
	color: #33ccff;
}
div#page_body div#column_center_full div.styled_header2 div.calendar div.back_next{
	color: #999;
	padding-top: 7px;
	padding-right: 10px;
	margin: 0;
}
div#page_body div#column_center div.styled_header2 div.content_header h2{
	padding-top: 6px;
}
div#page_body div#column_center_full div.styled_header2 div.content_header div.back_next a.active{
	color: #fff;
}
div#page_body div#search_results div#column_center_full div.styled_header2 div.content_header div.back_next a{
	color: #33ccff;
}
div#page_body div#search_results div#column_center_full div.styled_header2 div.content_header div.back_next {
	color: #999;
	margin-top: 0px;
	margin-right: 10px;
}
div#page_body div#search_results div#column_center_full div.styled_header2 div.content_header div.back_next a.active{
	color: #fff;
}
div#page_body div#column_center_full div.styled_header3 div.content_header {
	background: transparent url(/images/template_images/styled_header_bg3.jpg) repeat-x;
	height: 28px;
	margin:0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	color: #ffffff;
	line-height: 23px;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 0;
}
div#page_body div#column_center_full div.styled_header4 div.content_header {
	background: transparent url(/images/template_images/styled_header_bg4.jpg) repeat-x;
	height: 32px;
	margin:0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	color: #ffffff;
	line-height: 23px;
	font-size: 15px;
	font-weight: bold;
}
div#page_body div#column_center_full div.styled_header4 div.content_header h2{
	color: #000066;
	padding-top: 5px;
}
div#page_body div#column_center_full h2{
	margin-bottom: 0;
	padding-bottom: 0;
}
div#page_body div#column_center div.styled_header2 div.content_header {
	background: transparent url(/images/template_images/styled_header_bg2.gif) repeat-x;
	height: 40px;
	margin-top: 10px;
	padding-top: 6px;
	padding-bottom: 0;
	margin-bottom: 0;
}
div#page_body div#column_center div.styled_header2 div.content_header h2 {
	margin: 0px;
	padding-left: 10px;
	padding-right: 10px;
	color: #ffffff;
	line-height: 24px;
	font-size: 16px;
	padding-top: 4px;
}
div#page_body div#column_center_full div.content_section div.styled_header2 div.content_header h2 {
	margin: 0px;
	padding-left: 10px;
	padding-right: 10px;
	color: #ffffff;
	line-height: 24px;
	font-size: 16px;
	padding-top: 0px;
}
div#page_body_content div#column_right div.members div.content_header h1 {
	color: #ffffff;
	font-size: 18px;
	padding-top: 20px;
}
div#page_body_content div#column_right div.members div.content_body {
	padding: 14px 23px 16px 20px;
}
div#page_body_content div#column_right div.members div.content_body p {
	color: #ffffff;
}
div#page_body_content div#column_right div.members div.content_body ul.navigation {
	padding-top: 10px;
}
div#page_body_content div#column_right div.members div.content_body ul.navigation li {
	padding-bottom: 10px;
}
div#page_body_content div#column_right div.members div.content_body ul.navigation li a, 
div#page_body_content div#column_right div.members div.content_body a {
	color: #d0e752;
}
div#page_body_content div#column_right div.publications div.content_body div#icon {
	text-align: left;
	float: left;
	padding-right: 12px;
}
div#page_body_content div#column_right div.publications div.content_body {
	padding: 14px 23px 16px 20px;
}
div#page_body_content div#column_right div.publications div.content_header h1{
	padding-top: 10px;
}
div#page_body_content div#column_right div.publications div.content_header h1 a{
	padding-top: 10px;
	color: #00045A;
	font-size: 14px;
	line-height: normal;
	font-family: arial, sans serif;
	font-weight: bold;
}
div#page_body_content div#column_right div.events div.content_header h1 a{
	color: #00045A;
	font-size: 14px;
	line-height: inherit;
	font-family: arial, sans serif;
	font-weight: bold;
}
div#page_body_content div#column_center div.ballot_section {
	border: solid 1px #ccc;
	margin-top: 14px;
	margin-bottom: 16px;
	padding: 0px 10px 10px 10px;
}
div#page_body_content div#column_center div.ballot_section div.content_header h1{
	margin-top: 10px;
	margin-bottom: 0;
	padding-bottom: 0;
}
div#page_body_content div#column_right div.ballot_section div.content_header h1{
	padding-top: 10px;
	margin-bottom: 0;
	padding-bottom: 0px;
	/*margin-left: 14px;*/
	padding-left: 0;
}
div#page_body_content div#column_center div.open div.content_body p{
	margin: 0px;
	border-top: 1px solid #ccc;
	padding-left: 10px;
	padding-right: 10px;
}
div#page_body_content div#column_center div.content_body div.open h2{
	margin-top: 12px;
	border-top: 1px solid #ccc;
	padding-top: 10px;
}
div#page_body_content div#column_center div.content_body div.open ul.navigation{
	float: right;
	margin-left: 30px;
	margin-right: 15px;
	padding-bottom: 10px;
	width: 160px;
	/*padding-left: -13px;*/
}
div#page_body_content div#column_center div.content_body div.open ul.navigation li{
	border-bottom: 1px solid #ccc;
	padding-top: 3px;
	padding-bottom: 3px;
	display: inline;
	width: 160px;
	font-size: 10px;
	padding-left: 13px;
	border-top: 1px solid #ccc;
	margin-top: -1px;
}
div#page_body_content div#column_center div.content_body div.open ul.navigation li.meeting{
	background: url(/images/template_images/icon_download_doc2.gif) left top no-repeat;
	border-top: none;
	margin-top: 2px;
}
div#page_body_content div#column_center div.ballot_section div.tab_content{
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	margin-top: 0px;
	padding: 10px 10px 10px 10px;
	background-color: #e9e9e9;
}
div#page_body_content div#column_center div.ballot_section div.tab_content h3{
	margin-top: 25px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
div#page_body_content div#column_center div.ballot_section div#fulltab {
	width: 420px;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	float:left;
	background-color: #fff;
}
div#page_body_content div#column_center div.ballot_section div#fulltab ul#toc li {
	float: left;
	padding: 10px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background-color: #fff;
}

div#page_body_content div#column_center div.ballot_section div#fulltab ul#toc li a {
	display: block;
	text-decoration: none;
	color: #000;
}

div#page_body_content div#column_center div.ballot_section div#fulltab ul#toc li a:hover {
	color: #000;
	text-decoration: underline;
}

div#page_body_content div#column_center div.ballot_section div#fulltab ul#toc li.active {
	color: #000;
	background-color: #e9e9e9;
}
div#page_body_content div#column_center div.calendar div.content_body table{
	border-color: #ccc;
	margin-top: 0;
	padding-top: 0;
    border-width: 0 0 1px 1px;
    border-style: solid;
	border-collapse: collapse;
	margin-bottom: 5px;
}
div#page_body_content div#column_center div.calendar div.content_body td{
    border-color: #ccc;
    border-width: 1px 1px 0 0;
    border-style: solid;
	border-collapse: collapse;
	width: 97px;
	height: 60px;
	vertical-align: top;
	text-align: right;
	font-weight: bold;
	color: #000066;
	font-size: 12px;
	padding-right: 3px;
	padding-top: 3px;
}
div#page_body_content div#column_center div.calendar div.content_body td ul{
    list-style: none;
	padding-left: 6px;
	padding-bottom: 4px;
	padding-top: 0;
	margin-left: 0;
}
div#page_body_content div#column_center div.calendar div.content_body td li{
	padding-bottom: 0;
	padding-top: 0;
	text-align: left;
	font-size: 10px;
	line-height: 13px;
}
div#page_body_content div#column_center div.calendar div.content_body td.blank{
    background-color: #f2f2f9;
}
div#page_body_content div#column_center div.calendar div.content_body th{
    border-color: #ccc;
    border-width: 0 1px 0 0;
    border-style: solid;
	background-color: #A3A5D3;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
	border-collapse: collapse;
}

div#page_body_content div#column_center div.calendar div.content_body div.content_header li{
	display: block;
	float: left;
	padding-top: 3px;
	padding-left: 0px;
	padding-right: 20px;
	margin-left: 0;
}
div#page_body_content div#column_center div.content_body div.calendar div.content_body div.calendar_date, div.calendar_info, div.calendar_ballot {
	float: left;
	width: 80px;
	padding-right: 15px;
}
div#page_body_content div#column_center div.content_body div.calendar div.content_body div.calendar_contact, div.calendar_location {
	float: left;
	width: 170px;
	padding-right: 15px;
}
div#page_body_content div#column_center div.ballot_section li{
	display: block;
	float: right;
	padding-top: 10px;
	padding-left: 5px;
}
div#page_body_content div#column_right div.ballot_section ul{
	padding-top: 10px;
	/*margin-left: 16px; */
	padding-left: 0px;
	margin-bottom: 10px;
	padding-bottom: 0;
	margin-left: 0;
	font-weight: bold;
}
div#page_body_content div#column_right div.ballot_section ul li a{
	font-weight: bold;
	font-size: 10px;
}
div#page_body_content div#column_right div.ballot_section ul li{
	display: block;
	float: left;
	padding-right: 10px;
	margin-left: 0;
	padding-left: 0;
}
div#page_body_content div#column_center_full div.login li{
	display: block;
	float: right;
	padding-top: 10px;
	padding-left: 5px;
}
div#page_body_content div#column_center_full div.login div.content_section div.content_body{
	padding-bottom: 0;
	margin-bottom: 0;
	border-bottom: 1px solid #ccc;
}
div#page_body_content div#column_center_full div.login ul{
	padding-top: 0px;
	margin-left: 0;
	font-weight: bold;
	margin-top: -8px;;
}
div#page_body_content div#column_center_full div.login ul li a{
	font-weight: bold;
	font-size: 11px;
	margin-right: 12px;
}
div#page_body_content div#column_center_full div.login ul li{
	display: block;
	float: left;
	padding-right: 5px;
	margin-left: 0;
	padding-left: 0;
	margin-bottom: 17px;
}
div#page_body_content div#column_center_full div.login div.content_body{
	margin-bottom: 0;
	padding-bottom: 0;
/* #####################################                           ####################################### */
/* #####################################                           ####################################### */
/* #####################################   ADDED by Q-Industries   ####################################### */
/* #####################################           1-28-08         ####################################### */
/* #####################################                           ####################################### */
/* #####################################                           ####################################### */
	margin-right: 20px;
/* ####################################################################################################### */
/* ####################################################################################################### */
/* ####################################################################################################### */
/* ####################################################################################################### */
/* ####################################################################################################### */
}
div#page_body_content div#column_right div.ballot_section {
	padding-left: 16px;
}

div#page_body_content div#column_center div.ballot_section div.content_header{
	margin: 0px;
	padding: 0;
}
div#page_body_content div#column_center_full div.open{
	background-color: #f2f2f9;
	margin-left: 0;
	margin-right: 0;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 0px;
	margin-top: 10px;
}
div#page_body_content div#column_center_full div.calendar div.closed{
	border-bottom: 1px solid #ccc;
	padding-bottom: 40px;
}
div#page_body_content div#column_center_full div.calendar div.members{
	background-color: #061A3B;
	margin-left: 0;
	margin-right: 0;
	border: 1px solid #ccc;
	padding: 0px;
	margin-top: 10px;
}
div#page_body_content div#column_center_full div.calendar div.members div.summary, div.calendar_date{
	padding-left: 10px;
	padding-right: 10px;
}
div#page_body_content div#column_center_full div.calendar div.calendar_date{
	font-weight: bold;
}
/* MOVED TO text.css 
div#page_body_content div#column_center_full div.calendar .green{
	font-weight: bold;
	color: #00045A;
}
div#page_body_content div#column_center_full div.calendar .green a{
	font-weight: bold;
	color: #00045A;
	font-size: 11px;
}
div#page_body_content div#column_center_full div.calendar .blue{
	font-weight: bold;
	color: #000066;
}
div#page_body_content div#column_center_full div.calendar .blue a{
	font-weight: bold;
	color: #000066;
	font-size: 11px;
}
*/
div#page_body_content div#column_center_full div.calendar div.calendar_ballot{
	color: #00045A;
	font-weight: bold;
}
div#page_body_content div#column_center_full div.calendar div.summary{
	padding-left: 10px;
	padding-right: 10px;
}
div#page_body_content div#column_center_full div.calendar div.summary h5{
	padding-bottom: 0;
	margin-bottom: 0;
}
div#page_body_content div#column_center_full div.open div.content_body {
	margin: 0px;
	padding: 0px;
}
div#page_body_content div#column_center_full div.open div.content_body {
	padding: 10px;
}
div#page_body_content div#column_center_full div.open div.content_body p{
	margin-top: 10px;
	border-top: 1px solid #ccc;
	padding-left: 10px;
	padding-right: 10px;
}
div#page_body_content div#column_center div.open{
	background-color: #f2f2f9;
	margin-left: 0;
	margin-right: 0;
}
div#page_body_content div#column_center div.closed{
	margin-bottom: 0;
	padding-bottom: 10px;
}
div#page_body_content div#column_center div.closed h1{
	margin-bottom: 0;
	padding-bottom: 0px;
}
div#page_body_content div#column_right div.ballot_menu .sign_out{
	float: right;
	margin-right: 4px;
}
div#page_body_content div#column_center div.tab_content .button_right{
	text-align: right;
	padding-right: 4px;
}
div#page_body_content div#column_center div.ballot_menu .button_right{
	text-align: right;
	margin-right: 4px;
}
div#page_body_content div#column_right div.ballot_section .button_right{
	text-align: right;
	margin-right: 4px;
}
div#page_body_content div#column_right div.ballot_menu div.content_header h1{
	padding-top: 14px;
	border-bottom: 1px groove #aac395;
	padding-left: 12px;
	padding-bottom: 6px;
}
div#page_body_content div#column_right div.ballot_menu div.content_body h3{
	padding-left: 14px;
	padding-top: 0;
	padding-top: 8px;
	margin-bottom: 4px;
	padding-bottom: 0;
	margin-top: 0;
}
div#page_body_content div#column_right div.ballot_menu div.active{
	background-color: #e8f3e2;
}
div#page_body_content div#column_right div.ballot_menu div.content_body ul{
	list-style: none;
	border-bottom: 1px groove #aac395;
	margin-left: 14px;
	margin-right: 14px;
	padding: 0;
	padding-bottom: 4px;
	margin-bottom: 0px;
}
div#page_body_content div#column_right div.ballot_menu div.content_body ul.last{
	border-bottom: none;
}
div#page_body_content div#column_right div.ballot_menu div.content_body li{
	background: url(/images/template_images/list_ballotnav_off.gif) left top no-repeat;
	padding-left: 9px;
	color: #00045A;
}
div#page_body_content div#column_right div.ballot_menu div.content_body li.active{
	background: url(/images/template_images/list_ballotnav_on.gif) left top no-repeat #fff;
	padding-left: 23px;
	margin-left: -14px;
	margin-right: -14px;
}
div#page_body_content div#column_right div.ballot_menu div.content_body li.active a{
	color: #666;
}
div#page_body_content div#column_right div.ballot_menu2 {
	padding-left: 12px;
	padding-right: 12px;
}
div#page_body_content div#column_right div.ballot_menu2 div.content_header h1{
	padding-top: 14px;
	border-bottom: 1px groove #aac395;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 6px;
}
iv#page_body_content div#column_right div.ballot_menu2 div.content_body ul.navigation{
	list-style: none;
	margin-left: 12px;
	padding-left: 0;
	margin-right: 12px;
	padding-right: 0;
	padding: 0;
	padding-bottom: 4px;
	margin-bottom: 0px;
}
div#page_body_content div#column_right div.ballot_menu2 div.content_body ul.navigation li.last{
	border-bottom: none;
}
div#page_body_content div#column_right div.ballot_menu2 div.content_body ul.navigation li{
	border-bottom: 1px groove #aac395;
	color: #00045A;
	padding-top: 4px;
	padding-bottom: 4px;
}
div#page_body_content div#column_right div.ballot_menu2 div.content_body ul.navigation li.meeting{
	background: url(/images/template_images/icon_document.gif) top left no-repeat;
	padding-left: 9px;
	font-size: 10px;
	color: #333;
}
div#page_body_content div#column_right div.ballot_menu2 div.content_body ul.navigation li.active{
	padding-left: 12px;
	margin-left: -12px;
	margin-right: -12px;
	background-color: #e9f2e5;
}
div#page_body_content div#column_right div.ballot_menu2 div.content_body ul.navigation li.active a{
	color: #666;
}
div#page_body_content div#column_right div.events div.content_body h2 {
	padding-left: 0px;
	padding-right: 0px;
}
div#page_body_content div#column_right div.events div.content_body {
	padding: 14px 23px 0px 20px;
}
div#page_body_content div#column_right div.events div.content_body .multiple{
	border-bottom: 1px solid #96B584;
	padding-bottom: 6px;
}
div#page_body_content div#column_right div.events div.content_body h1{
	padding-bottom: 0;
	margin-bottom: 0;
}
div#page_body_content div#column_right div.events div.content_body div.content_header h6 a{
	padding-bottom: 0;
	margin-bottom: 0;
	margin-top: 0;
	padding-top: 0;
	font-size: 13px;
}
div#page_body_content div#column_right div.events div.content_body h3 {
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0;
	margin-bottom: 6px;
	/*border-bottom: 1px solid #96b584; */
}
div#page_body_content div#column_right div.events div.content_body p {
	padding-bottom: 8px;
	/*border-bottom: 1px solid #96b584; */
}
div#page_body_content div#column_right div.events div.content_header {
	padding-top: 10px;
	padding-bottom: -10px;
	margin-bottom: 0;
}
div#page_body_content div#column_right div.box_type_2 div.content_body {
	padding: 14px 23px 16px 20px;
}
div#page_body_content div#column_right div.events {
	padding-bottom: 10px;
}
div#page_body div#column_left div.market_forecast ul.navigation li {
	background-image: none;
	padding: 0px;
	border: none;
}
div#page_body div#column_left div.market_forecast ul.navigation li a {
	margin: 0px;
	padding: 0px;
	color: #00045A;
	font-size: 11px;
	font-family: arial, sans serif;
	font-weight: bold;
	text-decoration: none;
}
div#page_body div#column_left div.market_forecast ul.navigation li a:hover {
	color: #00290c;
}
div.image_with_caption {
	display: block;
	width: 216px;
	float: left;
	padding-right: 5px;
}
div.image_with_caption_large {
	display: block;
	width: 444px;
	/*float: left;*/
}
div#page_body div#column_center div.content_section div.content_body div.image_with_caption p {
	color: #006600;
	padding-top: 0px;
	padding-bottom: 15px;
	padding-right: 10px;
	padding-left: 5px;
}
div#page_body div#column_center div.content_section div.content_body div.image_with_caption_large p {
	color: #006600;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 5px;
}
div#page_body_content div#column_center_full div.content_body {
	padding-bottom: 0px;
	padding-top: 10px;
}
div#page_body_content div#search_results div#column_center_full div.content_body h1{
	padding-bottom: 0px;
	padding-top: 0px;
}
div#page_body_content div#column_center_full div.content_body h3{
	border-top: 1px solid #ccc;
	padding-top: 15px;
	margin-top: 0;
}
div#page_body_content div#column_center_full div.content_body li h3{
	border-top: none;
}
div#page_body_content div#column_center_full div.content_body div.icon {
	text-align: left;
	float: left;
	padding-right: 12px;
}
div#page_body_content div#column_center_full div.content_body h2 {
	color: #00045A;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}
div#page_body_content div#column_center_full div.content_body ul.navigation {
	float: right;
	padding-right: 10px;
	text-align: center;
}
div#page_body_content div#column_center_full div.content_body ul.navigation h3{
	padding-top: 3px;
	margin-top: 0;
}
div#page_body_content div#column_center_full div.content_body p {
	margin-right: 120px;
}
div#page_body_content div#column_center_full div.content_body div.summary p {
	margin-right: 20px;
}
div#page_body_content div#search_results div#column_center_full div.content_body p {
	margin-right: 20px;
}
div#column_center div.back_next {
	display: block;
	float: right;
}
div#column_center_full div.back_next {
	display: block;
	float: right;
}






div#column_center div.page_numbers {
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	font-family: arial, sans serif;
	display: block;
	float: left;
}
div#column_center_full div.page_numbers {
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	font-family: arial, sans serif;
	display: block;
	float: left;
	padding-left: 130px;
}
div#column_center_full div.view {
	color: #00045A;
	font-weight: bold;
	font-size: 11px;
	font-family: arial, sans serif;
	background: url(/images/template_images/icon_view_all.gif) top left no-repeat;
	padding-left: 18px; 
	margin-top: 6px;
	margin-bottom: 8px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 16px;
}
div#column_center_full div.view_all {
	color: #00045A;
	font-weight: bold;
	font-size: 11px;
	font-family: arial, sans serif;
	background: url(/images/template_images/icon_view_all3.gif) top left no-repeat;
	padding-left: 18px; 
	margin-top: 6px;
	padding-top: 10px;
	margin-bottom: 8px;
	border-top: 2px solid #000066;
	padding-bottom: 16px;
}
div#column_center_full div.hide {
	font-weight: bold;
	font-size: 11px;
	font-family: arial, sans serif;
	background: url(/images/template_images/icon_hide_all.gif) top left no-repeat;
	padding-left: 18px; 
	margin-top: 6px;
	margin-bottom: 8px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 18px;
}
div#column_center_full div.last div.hide {
	border-bottom: none;
}
div#column_center_full div.last div.view {
	border-bottom: none;
}
div#column_center_full div.hide a{
color: #000066;
}
div#column_center_full div.hide h5{
	font-weight: bold; 
	margin-left: -18px;
	padding-bottom: 0;
	margin-bottom: 0;
}
div#column_center_full div.hide p{
	font-weight: normal;
	margin-left: -18px;
}
div#column_center_full div.content_header div.hide{
	font-weight: bold;
	color: #000066;
	font-size: 15px;
	border-bottom: none;
	background: url(/images/template_images/icon_hide_all2.gif) top left no-repeat;
	padding-top: 3px;
	margin-top: 0;
}









div#column_center_full div.content_header div.view{
	font-weight: bold;
	color: #000066;
	font-size: 15px;
	border-bottom: none;
	background: url(/images/template_images/icon_view_all2.gif) top left no-repeat;
	padding-top: 3px;
	margin-top: 0;
}
div#search_results div#column_center_full div.content_body{
	margin-left: 10px;
}
.qa {
	font-size: 16px;
	color: #00045a;
	font-weight: bold;
}
div.store {
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom: 1px #ccc solid;
}
.img-left {
	float: left;
	padding: 5px 5px 5px 0;
}













/* #######  MOVED FROM text.css #########*/



* {
	/*color: #333333;*/
	font-size: 12px;
	font-family: arial, sans serif;	
}


h1 {
	margin: 0px;
	padding: 0px;
	color: #006600;
	font-size: 20px;
	font-family: arial, sans serif;
	font-weight: normal;
	line-height: 20px;
}
p {
	margin: 0px;
	padding: 0px;
	color: #333333;
	font-size: 11px;
	font-family: arial, sans serif;
}
em {
	font-size: inherit;
	color: inherit;
	font-weight: inherit;
}
div#column_center a em {
	font-size: inherit;
	color: #006600;
	font-weight: inherit;
}
em strong {
	font-size: inherit;
	color: inherit;
	font-weight: bold;
}


a {
	margin: 0px;
	padding: 0px;
	color: #00045A;
	font-size: 11px;
	font-family: arial, sans serif;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #00290c;
}
ul.navigation {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
ul.navigation li {
	padding: 0px;
}
div.content_body h2 {
	color: #000000;
	font-weight: bold;
	font-size: 16px;
}

div.content_body h3 {
	color: #000000;
	font-weight: bold;
}
ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
ul li {
	padding-bottom: 5px;
}


















/* ### MOVED FROM text.css PART 2 #### */

li .order_button {
	background: transparent url('/images/template_images/order_button.gif') top left no-repeat;
}

div.quoteset {
	padding-top: 10px;
	padding-bottom: 10px;
}
div.quoteset h3 {
	color: #000000;
	padding: 0px 0px 0px 24px;
	margin: 0px;
}
div.quoteset h4 {
	padding: 0px 0px 0px 24px;
	margin: 0px;
}
blockquote {
	margin: 0px;
	padding-left: 24px;
	background: transparent url('/images/template_images/quote_left.gif') top left no-repeat;
}
blockquote div {
	padding-right: 24px;
	background: transparent url('/images/template_images/quote_right.gif') bottom right no-repeat;
}
blockquote div p {
	color: #006600;
	font-size: 16px;
	font-family: arial, sans serif;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
div#page_body div#column_center div.content_section div.content_body blockquote p {
	padding: 0px;
}
div#page_body div#column_center div.content_section div.content_body .quoteset {
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px dotted #cccccc;
	border-bottom: 1px dotted #cccccc;
}

/*  END MOVED FROM text.css  ###  */



/*#########################  TABLE STYLES - added Aug08 ######################################*/



/*
Alertnate header (blue)
background image: /images/template_images/styled_header_bg4.jpg
alternate header bgcolor: #DCDBEB
alternate header font color: #000066
*/

.tbl_gray_head table a,
.tbl_blue_head table a,
.tbl_gray_head table a:link,
.tbl_blue_head table a:link,
.tbl_gray_head table a:visited,
.tbl_blue_head table a:visited {
	border:none;
	}							
	
/*img {
	border:0;
	margin-top:.5em;
	}*/	
	
.tbl_gray_head,
.tbl_blue_head {
	/* width:90%;*/
	border-top:1px solid #cccccc;
	border-right:1px solid #cccccc;
	margin:1em auto;
		border-collapse:collapse;
	}	
	
.tbl_gray_head caption,
.tbl_blue_head caption {
	/* color: #9ba9b4; */
	font-size:.94em;
		letter-spacing:.1em;
		margin:1em 0 0 0;
		padding:0;
		caption-side:top;
		text-align:center;
	}	
/*.tbl_gray_head tr.tbl_even_row td,
.tbl_blue_head tr.tbl_even_row td	{
	background:#f2f2f9;
	}*/
.tbl_gray_head tr.tbl_odd_row td,
.tbl_blue_head tr.tbl_odd_row td	{
	background:#f2f2f9;
	}


.tbl_gray_head tr.odd .column1,
.tbl_blue_head tr.odd .column1	{
	background:#f2f2f9;
	}	
.tbl_gray_head .column1,
.tbl_blue_head .column1	{
	background:#f2f2f9;
	}
.tbl_gray_head td,
.tbl_blue_head td {
	/*color:#678197;*/
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	padding:.3em 1em;
	text-align:center;
	}				
.tbl_gray_head th,
.tbl_blue_head th {
	font-weight:bold;
	/*color: #678197;*/
	text-align:left;
	border-bottom: 1px solid #cccccc;
	border-left:1px solid #cccccc;
	padding:.3em 1em;
	}							
.tbl_gray_head thead th {
background:#C9C9C9 url(/images/template_images/styled_header_bg3.jpg) repeat-x;
	text-align:center;
	/*font:bold 1.2em/2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;*/
	color:#000000;
	}	
.tbl_blue_head thead th {
background:#DCDBEB url(/images/template_images/styled_header_bg4.jpg) repeat-x;
	text-align:center;
	/*font:bold 1.2em/2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;*/
	color:#000066;
	}	
.tbl_gray_head tfoot th,
.tbl_blue_head tfoot th {
	text-align:center;
	background:#f2f2f9;
	}	
.tbl_gray_head tfoot th strong,
.tbl_blue_head tfoot th strong {
	/*font:bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;*/
	margin:.5em .5em .5em 0;
	/*color:#66a3d3;*/
		}		
.tbl_gray_head tfoot th em,
.tbl_blue_head tfoot th em {
	/*color:#f03b58;*/
	font-weight: bold;
	font-size: 1.1em;
	font-style: normal;
	}
	

.roundbox {
	margin: 0 auto; /* center for now */
	width: 240px; /* ems so it will grow */
	background: url(/images/template_images/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}
.roundbox_head {
	background: url(/images/template_images/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.roundbox_head h2 {
	background: url(/images/template_images/sbhead-l.gif) no-repeat top left;
	margin: 0;
	font-size: 16px;
	color: #006600;
	padding: 5px 30px 5px;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.roundbox_body {
	background: url(/images/template_images/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
}

li.highlight {
	font-weight: bold;
	color: #00045a;
}

div#page_body div#page_body_content div#column_center ul {
	margin-left: 10px;
}
div#page_body div#page_body_content div#column_center ul li {
	padding-left: 18px;
	background: transparent url('/images/template_images/list_default_bullet.gif') top left no-repeat;
	padding-bottom: 4px;
	margin-left: 0;
	margin: 0;
}

div#page_body_content div#column_center_full div.calendar .green{
	font-weight: bold;
	color: #006600;
}
div#page_body_content div#column_center_full div.calendar .green a{
	font-weight: bold;
	color: #006600;
	font-size: 11px;
}
div#page_body_content div#column_center_full div.calendar .blue{
	font-weight: bold;
	color: #000066;
}
div#page_body_content div#column_center_full div.calendar .blue a{
	font-weight: bold;
	color: #000066;
	font-size: 11px;
}

