body,table,textarea,select,input	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

body					{background-color: #FFFFFF; color: #000000; margin: 0px;}

a					{color: #000000}

a:link					{text-decoration: none;}

a:visited				{text-decoration: none;}

a:hover					{text-decoration: underline;}

a:active				{text-decoration: none;}

a:focus					{text-decoration: none;}

textarea,select,input			{border: 1px solid #000000;}

img					{border-width: 0px;}

table					{border-width: 0px;}

td					{border-width: 0px; vertical-align: top;}


.link_white				{color: #FFFFFF}

.news_images				{border: 1px solid #000000;}

.bold_link				{font-weight: bold;}


.header_left				{background-color: #00427A; text-align: center; vertical-align: middle;}

.header_center				{background-color: #00427A; text-align: center;}

.header_right				{background-color: #00427A; text-align: right; vertical-align: middle;}

.footer_left				{background-color: #00427A; text-align: center; vertical-align: middle; color: #FFFFFF; font-size: 9px;}

.footer_center				{background-color: #00427A;}

.footer_right				{background-color: #00427A; text-align: center; vertical-align: middle; color: #FFFFFF; font-size: 9px;}

.frontier				{background-color: #496597;}

.menu_bg				{background-color: #EEEEEE; border-left: 1px solid #999999; border-right: 1px solid #999999; text-align: center;}

.news_bg				{background-color: #EEEEEE; border-left: 1px solid #999999; border-right: 1px solid #999999; padding-top: 5px;}

.news_body				{background-image: url(data/pictures/clips.gif); background-position: center 0px; background-repeat: no-repeat; padding-left: 36px; padding-right: 30px; padding-top: 15px; font-size: 10px;}

.outer_spacer				{background-color: #666666;}

.menu_dark				{background-color: #999999; color: #FFFFFF; padding-left: 15px; vertical-align: middle; border-bottom: 1px solid #999999; font-weight: bold;}

.menu_light				{background-color: #EEEEEE; color: #000000; padding-left: 15px; vertical-align: middle; border-bottom: 1px solid #999999; cursor: pointer;}

.menu_blue				{background-color: #B0C4DE; color: #000000; padding-left: 15px; vertical-align: middle; border-bottom: 1px solid #999999; cursor: pointer;}


.aproduct_img				{padding: 0px; border: 1px solid #999999; border-right: 0px solid red;}

.aproduct_text				{background-color: #EEEEEE; padding: 3px; text-align: left; font-size: 10px; border: 1px solid #999999;}


.product_title				{text-align: center; vertical-align: middle; font-weight: bold;}

.product_description			{vertical-align: middle;}

.product_imagecell			{text-align: right;}

.product_image				{}

.product_link				{text-align: right; color: #EE9728; font-weight: bold;}


.section				{position: absolute; left: 37px; top: 373px; width: 500px; visibility: hidden; border: 0px; background-color:#FFFFFF;}

.section_button				{position: relative; left: 165px; top: -25px; width: 300px; visibility: visible; border: 0px; background-color:#FFFFFF;}

.section_img				{padding: 0px; border: 1px solid #999999; border-right: 0px solid red;}

.section_text				{padding: 3px; text-align: left; font-size: 10px; border: 1px solid #999999; background-color:#EEEEEE;}

.section_header				{color: #EE9728; font-weight: bold;}


.contact_input				{width: 200px; background-color: #EEEEEE; color: #000000;}

.contact_submit				{width: 200px; background-color: #999999; color: #FFFFFF; font-weight: bold;}

.reminder_body				{color: #FFFFFF; background-color: #00427A; text-align: center; padding: 10px;}


.news_full_date				{text-align: right; border-bottom: 1px solid #999999;}

.news_full_head				{font-weight: bold; border-bottom: 1px solid #999999; font}

.news_full_body				{text-align: justify;}


.bed_imagecell				{background-color: #B0C4DE; border-right: 1px solid #999999; vertical-align: middle;}

.bed_description			{background-color: #EEEEEE; padding: 10px;}

.bed_details				{background-color: #999999; color: #FFFFFF; text-align: justify; padding: 5px; font-size: 9px;}

.bed_table				{background-color: #FFFFFF; border: 1px solid #999999;}

.bed_title				{font-size: 18px; font-weight: bold; color: #EE9728; text-align: center;}

.bed_color				{border: 1px solid #999999;}

.bed_colortip				{background-color: #EEEEEE; vertical-align: middle; font-weight: bold; padding-left: 5px; padding-right: 5px; font-size: 9px;}

.bed_colorframe				{background-color: #EEEEEE;}


.popup_header_left			{background-color: #00427A; padding-left: 20px; vertical-align: middle;}

.popup_header_right			{background-color: #00427A; text-align: right; vertical-align: middle;}

.popup_center				{background-color: #FFFFFF; padding: 5px;}

.popup_close				{background-color: #FFFFFF; text-align: center; vertical-align: middle;}

.popup_footer				{background-color: #00427A;}


.downloads_table_1			{background-color: #EEEEEE;}

.downloads_table_2			{background-color: #CCCCCC;}