/*  text style begin on line 1575  */


* {
	outline: none;
}
html{
  overflow-y:scroll;
} 

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 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#page_header h1, div#page_header h2 {
	margin: 0;
	padding: 0;
}
div#page_header #tia_logo a {
	display: block;
	height: 79px;
	width: 178px;
	background: transparent url(/images/template_images/title.gif) right no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
	color: #ffffff;
}
div#page_header #tia_text a {
	display: block;
	height: 79px;
	width: 440px;
	background: transparent url(/images/template_images/subtitle.gif) right no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
	color: #ffffff;
}
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_about_us_buyers_guide a {
	width: 66px;
	background: transparent url(/images/template_images/headernav_buttons_2_buyers_guide.gif) 0 0 no-repeat;
}
div#page_header div#header_navigation ul.navigation li#button_about_us_buyers_guide a:hover,  
div#page_header div#header_navigation ul.navigation li#button_about_us_buyers_guide a.active {
	background: transparent url(/images/template_images/headernav_buttons_2_buyers_guide.gif) 0 -22px no-repeat;
}

div#page_header div#header_navigation ul.navigation li#button_buyers_guide a {
	width: 93px;
	background: transparent url(/images/template_images/headernav_buttons_2_buyers_guide.gif) -66px 0 no-repeat;
}
div#page_header div#header_navigation ul.navigation li#button_buyers_guide a:hover,  
div#page_header div#header_navigation ul.navigation li#button_buyers_guide a.active {
	background: transparent url(/images/template_images/headernav_buttons_2_buyers_guide.gif) -66px -22px no-repeat;
}


div#page_header div#header_navigation ul.navigation li#button_contact_us_buyers_guide a {
	width: 80px;
	background: transparent url(/images/template_images/headernav_buttons_2_buyers_guide.gif) -159px 0 no-repeat;
}
div#page_header div#header_navigation ul.navigation li#button_contact_us_buyers_guide a:hover,  
div#page_header div#header_navigation ul.navigation li#button_contact_us_buyers_guide a.active {
	background: transparent url(/images/template_images/headernav_buttons_2_buyers_guide.gif) -159px -22px no-repeat;
}


div#page_header div#header_navigation ul.navigation li#button_about_us a {
	width: 62px;
	background: transparent url(/images/template_images/headernav_buttons_2.gif) 0 0 no-repeat;
}
div#page_header div#header_navigation ul.navigation li#button_about_us a:hover,  div#page_header div#header_navigation ul.navigation li#button_about_us a.active {
	background: transparent url(/images/template_images/headernav_buttons_2.gif) 0 -22px no-repeat;
}
div#page_header div#header_navigation ul.navigation li#button_contact_us a {
	width: 76px;
	background: transparent url(/images/template_images/headernav_buttons_2.gif) -62px 0 no-repeat;
}
div#page_header div#header_navigation ul.navigation li#button_contact_us a:hover,  div#page_header div#header_navigation ul.navigation li#button_contact_us a.active {
	background: transparent url(/images/template_images/headernav_buttons_2.gif) -62px -22px no-repeat;
}
div#page_header div#header_navigation ul.navigation li#button_join_tia a {
	width: 61px;
	background: transparent url(/images/template_images/headernav_buttons_2.gif) -138px 0 no-repeat;
}
div#page_header div#header_navigation ul.navigation li#button_join_tia a:hover,  div#page_header div#header_navigation ul.navigation li#button_join_tia a.active {
	background: transparent url(/images/template_images/headernav_buttons_2.gif) -138px -22px 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: 83px;
	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_standards_technology a {
	width: 168px;
	background: transparent url(/images/template_images/navigation_buttons_13pt_round.gif) -84px 0 no-repeat;
}
div#page_navigation ul li#button_standards_technology a:hover {
	background: transparent url(/images/template_images/navigation_buttons_13pt_round.gif) -84px -50px no-repeat;
}
div#page_navigation ul li#button_standards_technology a.active {
	background: transparent url(/images/template_images/navigation_buttons_13pt_round.gif) -84px -100px no-repeat;
}
div#page_navigation ul li#button_government_affairs a {
	width: 139px;
	background: transparent url(/images/template_images/navigation_buttons_13pt_round.gif) -252px 0 no-repeat;
}
div#page_navigation ul li#button_government_affairs a:hover {
	background: transparent url(/images/template_images/navigation_buttons_13pt_round.gif) -252px -50px no-repeat;
}
div#page_navigation ul li#button_government_affairs a.active {
	background: transparent url(/images/template_images/navigation_buttons_13pt_round.gif) -252px -100px no-repeat;
}
div#page_navigation ul li#button_resources a {
	width: 153px;
	background: transparent url(/images/template_images/navigation_buttons_13pt_round.gif) -391px 0 no-repeat;
}
div#page_navigation ul li#button_resources a:hover {
	background: transparent url(/images/template_images/navigation_buttons_13pt_round.gif) -391px -50px no-repeat;
}
div#page_navigation ul li#button_resources a.active {
	background: transparent url(/images/template_images/navigation_buttons_13pt_round.gif) -391px -100px no-repeat;
}
div#page_navigation ul li#button_certification a {
	width: 95px;
	background: transparent url(/images/template_images/navigation_buttons_13pt_round.gif) -544px 0 no-repeat;
}
div#page_navigation ul li#button_certification a:hover {
	background: transparent url(/images/template_images/navigation_buttons_13pt_round.gif) -544px -50px no-repeat;
}
div#page_navigation ul li#button_certification a.active {
	background: transparent url(/images/template_images/navigation_buttons_13pt_round.gif) -544px -100px no-repeat;
}
div#page_navigation ul li#button_environment a {
	width: 99px;
	background: transparent url(/images/template_images/navigation_buttons_13pt_round.gif) -639px 0 no-repeat;
}
div#page_navigation ul li#button_environment a:hover {
	background: transparent url(/images/template_images/navigation_buttons_13pt_round.gif) -639px -50px no-repeat;
}
div#page_navigation ul li#button_environment a.active {
	background: transparent url(/images/template_images/navigation_buttons_13pt_round.gif) -639px -100px no-repeat;
}
div#page_navigation ul li#button_news_events a {
	width: 111px;
	background: transparent url(/images/template_images/navigation_buttons_13pt_round.gif) -738px 0 no-repeat;
}
div#page_navigation ul li#button_news_events a:hover {
	background: transparent url(/images/template_images/navigation_buttons_13pt_round.gif) -738px -50px no-repeat;
}
div#page_navigation ul li#button_news_events a.active {
	background: transparent url(/images/template_images/navigation_buttons_13pt_round.gif) -738px -100px no-repeat;
}
div#page_navigation ul li#button_members a {
	width: 119px;
	background: transparent url(/images/template_images/navigation_buttons_13pt_round.gif) -849px 0 no-repeat;
}
div#page_navigation ul li#button_members a:hover {
	background: transparent url(/images/template_images/navigation_buttons_13pt_round.gif) -849px -50px no-repeat;
}
div#page_navigation ul li#button_members a.active {
	background: transparent url(/images/template_images/navigation_buttons_13pt_round.gif) -849px -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: 655px;
	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;
	border: 1px solid #96b584;
	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_content div#page_body div#page_body_content div#column_right div.content_section div.content_body h3 a 
{
	color: #000000;
	font-weight: bold;
	text-decoration:none;
	font-size:12px;
}
div#page_content div#page_body div#page_body_content div#column_right div.content_section div.content_body h3 a:hover
{
	text-decoration:underline;
}
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: #006600;
}
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, div#page_body div#column_center 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, div#page_body div#search_results 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: 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, div#page_body div#column_center 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, p.boxtitle {
	color: #ffffff;
	font-size: 20px;
	padding: 20px 0 0 20px;
	font-family: arial, sans serif;
	font-weight: bold;
	line-height: 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.members div.content_body label {
	color: #ffffff;
}
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: #006600;
	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: #006600;
	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 table#calendar {
	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 table#calendar 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 table#calendar 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 table#calendar td li {
	padding-bottom: 0;
	padding-top: 0;
	text-align: left;
	font-size: 11px;
	line-height: 13px;
	font-weight:bold;
}
div#page_body_content div#column_center div.calendar div.content_body table#calendar td.blank {
	background-color: #f2f2f9;
}
div#page_body_content div#column_center div.calendar div.content_body table#calendar 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: 90px;
	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: 140px;
	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, div#page_body_content div#column_center 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, div#page_body_content div#column_center 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, div#page_body_content div#column_center 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, div#page_body_content div#column_center 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, div#page_body_content div#column_center 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, div#page_body_content div#column_center 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, div#page_body_content div#column_center 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: 0 10px 10px 10px;
	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: #f2f2f9;
	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: #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;

}

*/

div#page_body_content div#column_center_full div.calendar div.calendar_ballot {
	color: #006600;
	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, div#page_body_content div#column_center div.open div.content_body {
	padding: 10px;
	margin: 0px;
}
div#page_body_content div#column_center_full div.open div.content_body p, div#page_body_content div#column_center 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: #006600;
}
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: #006600;
	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: #006600;
	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: #00078c;
	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: #00078c;
	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: #006600;
	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: #006600;
	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: #006600;
	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: #00045A;
	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;
}
a {
	margin: 0px;
	padding: 0px;
	color: #006600;
	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;
}
.nested_list {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}
/* ### 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: #00045A;
	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;
}
/* *************************** ICT2020 box style **************************************** */
.ict2020_box, .promo_box {
	border-bottom: 1px solid #7e193b;
	margin: 15px 0;
	border-top: 1px solid #7e193b;
}


h3 a.top {
	font-size: 80%;
	display: block;
	position: relative;
	/*top: -1.9em;*/
	float: right;
	font-variant:normal;
	/*background-color: #313031;*/
	border: none;
	margin:0 2px 0 0; padding:0 2px;
}

div.styled_header div.content_header h2 a.top {
	font-size: 80%;
	color: #fff;
	display: block;
	position: relative;
	/*top: -1.9em;*/
	float: right;
	font-variant:normal;
	/*background-color: #6F71A2;*/
	border: none;
	margin:0 2px 0 0; padding:0 2px;
}

/* *************************** 'go' button style **************************************** */
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;
}
