﻿iframe {
filter:progid:DXImageTransform.Microsoft.Chroma(Color='#FFFFFF');
} 

/* from original Autostart screen.css */
BODY {
	font-size: 11px; margin: 10px 0px; color: #333333; line-height: 13px; font-family: Tahoma, Arial, Helvetica, sans-serif; background-color: #ffffff; text-align: center
}
FORM {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
IMG {
	border-right: medium none; border-top: medium none; border-left: medium none; border-bottom: medium none
}
#index_container {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; width: 367px; padding-top: 50px; text-align: left
}
.index_ct1 {
	border-right: medium none; border-top: medium none; font-size: 11px; border-left: medium none; width: 367px; line-height: 13px; border-bottom: medium none; font-family: Tahoma, Arial, Helvetica, sans-serif; border-collapse: collapse; height: 328px; border-spacing: 0
}
.index_ct1_top {
	padding-right: 0px; background-position: left top; padding-left: 0px; background-image: url(Images/index_top.jpg); padding-bottom: 0px; padding-top: 0px; background-repeat: no-repeat; height: 127px
}
.index_ct1_content {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; height: 39px
}
.index_ct1_bottom {
	padding-right: 0px; background-position: left top; padding-left: 0px; background-image: url(Images/index_bottom.jpg); padding-bottom: 0px; vertical-align: top; padding-top: 0px; background-repeat: no-repeat; height: 162px
}
.index_ct1_bottom_content {
	padding-right: 104px; padding-left: 50px; padding-bottom: 0px; color: #ffffff; padding-top: 48px; text-align: justify
}
.index_ct2 {
	border-right: medium none; border-top: medium none; font-size: 11px; border-left: medium none; width: 367px; line-height: 13px; border-bottom: medium none; font-family: Tahoma, Arial, Helvetica, sans-serif; border-collapse: collapse; border-spacing: 0
}
.index_ct2 TD {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px
}
#container {
	margin: 0px auto; width: 770px; text-align: left
}
#logobar {
	background-position: left top; background-image: url(Images/header_background.jpg); width: 978px; background-repeat: no-repeat; height: 130px
}
#header {
	background-position: left top; background-image: url(Images/header_background.jpg); width: 978px; background-repeat: no-repeat; height: 130px
}
#printlogo {
	display: none
}
#screenlogo {
	float: left; width: 351px; height: 97px
}
#topnav {
	background-position: right top; float: right; background-image: url(Images/header_20years.jpg); overflow: hidden; background-repeat: no-repeat; height: 31px; text-align: right
}
#topnav UL {
	padding-right: 100px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 9px; white-space: nowrap; list-style-type: none
}
#topnav LI {
	display: inline
}
#topnav LI A {
	float: left
}
#topnav LI IMG {
	float: left
}
#pub {
	clear: right; float: right; overflow: hidden; width: 411px; height: 99px; text-align: right
}
#menu {
	background-position: left top; background-image: url(Images/menu_background.gif); width: 978px; background-repeat: no-repeat; height: 30px; vertical-align: top;
}
#menu_item {
	float: left; overflow: hidden; height: 30px;
}
#menu_item UL {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; white-space: nowrap; list-style-type: none
}
#menu_item LI {
	display: inline
}
#menu_item LI A {
	float: left
}
#menu_item LI IMG {
	float: left
}
#search {
	background-position: right top; float: right; background-image: url(Images/search_background.gif); overflow: hidden; width: 214px; background-repeat: no-repeat; height: 32px; text-align: right
}
#search_item {
	padding-right: 7px; padding-left: 0px; float: right; padding-bottom: 0px; margin: 0px; padding-top: 7px; text-align: right
}
.search_table {
	border-right: medium none; background-position: right top; border-top: medium none; font-size: 11px; background-image: url(Images/search_box.gif); border-left: medium none; width: 192px; line-height: 13px; border-bottom: medium none; background-repeat: no-repeat; font-family: Tahoma, Arial, Helvetica, sans-serif; border-collapse: collapse; height: 23px; border-spacing: 0
}
.search_input {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; vertical-align: middle; padding-top: 0px; text-align: left
}
.search_input INPUT {
	border-right: #efefef 1px solid; border-top: #efefef 1px solid; font-size: 11px; margin: 0px 0px 0px 4px; border-left: #efefef 1px solid; width: 114px; color: #333333; border-bottom: #efefef 1px solid; font-family: Tahoma, Arial, Helvetica, sans-serif; height: 13px; background-color: #efefef
}
.search_button {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; vertical-align: middle; width: 64px; padding-top: 0px; text-align: right
}
.search_button INPUT {
	margin: 0px 3px 0px 0px; height: 17px
}
#content {
	background-position: left top; background-image: url(Images/content_background.gif); width: 770px; background-repeat: repeat-y
}
#content_item {
	padding-right: 12px; padding-left: 50px; padding-bottom: 0px; padding-top: 5px;
}
#content_item A {
	color: #cc0033; /* original: #000000; */
}
#content_item A:active {
	color: #cc0033; /* original: #000000; */
}
#content_item A:visited {
	color: #cc0033; /* original: #000000; */
}
#content_item A:hover {
	color: #cc0033; /* original: #000000; */
}
#toolbar_item {
	background-position: right top; float: right; background-image: url(Images/toolbar_background.gif); width: 217px; background-repeat: repeat-y
}
#toolbar_top {
	padding-right: 0px; padding-left: 18px; padding-bottom: 0px; padding-top: 4px
}
#toolbar_bottom {
	clear: both; background-position: right bottom; background-image: url(Images/toolbar_bottom.gif); width: 217px; background-repeat: no-repeat; height: 14px
}
#toolbar_corner {
	padding-right: 1px; background-position: left top; padding-left: 1px; background-image: url(Images/toolbar_corner.gif); padding-bottom: 3px; margin: 0px; padding-top: 4px; background-repeat: no-repeat
}
#navigation {
	background-position: left top; background-image: url(Images/navigation_background.gif); background-repeat: repeat-y
}
#breadcrumb {
	padding-right: 0px; padding-left: 23px; padding-bottom: 4px; margin: 0px; padding-top: 3px;
}
#breadcrumb B {
	color: #ffffff
}
#breadcrumb A {
	color: #000000; text-decoration: none
}
#breadcrumb A:active {
	color: #000000; text-decoration: none
}
#breadcrumb A:visited {
	color: #000000; text-decoration: none
}
#breadcrumb A:hover {
	color: #333333; text-decoration: underline
}
#title {
	padding-right: 0px; padding-left: 47px; padding-bottom: 2px; vertical-align: bottom; padding-top: 1px
}
#tool {
	padding-right: 4px; padding-left: 0px; float: right; padding-bottom: 0px; vertical-align: bottom; padding-top: 0px; height: 20px; text-align: right
}
#footer {
	background-position: left top; background-image: url(Images/footer_background.gif); width: 770px; background-repeat: no-repeat; height: 55px
}
#footer_item {
	padding-right: 0px; padding-left: 50px; padding-bottom: 0px; color: #888888; padding-top: 22px
}
#footer_item A {
	color: #888888; text-decoration: none
}
#footer_item A:active {
	color: #888888; text-decoration: none
}
#footer_item A:visited {
	color: #888888; text-decoration: none
}
#footer_item A:hover {
	color: #333333; text-decoration: underline
}
.tb_regular {
	border-right: medium none; border-top: medium none; font-size: 11px; border-left: medium none; line-height: 13px; border-bottom: medium none; font-family: Tahoma, Arial, Helvetica, sans-serif; border-collapse: collapse; border-spacing: 0
}
.tb_regular TH {
	padding-right: 10px; text-align: left
}
.tb_regular TD {
	padding-right: 10px
}
.tb_regular_top {
	border-right: medium none; border-top: medium none; font-size: 11px; border-left: medium none; line-height: 13px; border-bottom: medium none; font-family: Tahoma, Arial, Helvetica, sans-serif; border-collapse: collapse; border-spacing: 0
}
.tb_regular_top TH {
	padding-right: 10px; text-align: left
}
.tb_regular_top TD {
	padding-right: 10px; vertical-align: top
}
.tb {
	border-right: medium none; border-top: medium none; font-size: 11px; border-left: medium none; width: 192px; line-height: 13px; border-bottom: medium none; font-family: Tahoma, Arial, Helvetica, sans-serif; border-collapse: collapse; border-spacing: 0
}
.tb_top {
	padding-right: 0px; background-position: left top; padding-left: 0px; background-image: url(Images/tb_top.gif); padding-bottom: 0px; padding-top: 0px; background-repeat: no-repeat; height: 6px
}
.tb_content {
	padding-right: 0px; background-position: left top; padding-left: 8px; background-image: url(Images/tb_background.gif); padding-bottom: 2px; vertical-align: top; padding-top: 2px; background-repeat: repeat-y; text-align: left
}
.tb_bottom {
	padding-right: 0px; background-position: left top; padding-left: 0px; background-image: url(Images/tb_bottom.gif); padding-bottom: 0px; padding-top: 0px; background-repeat: no-repeat; height: 6px
}
.tb1 {
	border-right: medium none; border-top: medium none; font-size: 11px; border-left: medium none; width: 176px; line-height: 13px; border-bottom: medium none; font-family: Tahoma, Arial, Helvetica, sans-serif; border-collapse: collapse; border-spacing: 0
}
.tb1_title1 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; height: 25px
}
.tb1_title2 {
	padding-right: 0px; background-position: left top; padding-left: 0px; background-image: url(Images/tb1_title2_background.gif); padding-bottom: 0px; padding-top: 0px; background-repeat: no-repeat; height: 2px
}
.tb1_subtitle {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; vertical-align: top; width: 53px; padding-top: 0px; height: 14px
}
.tb1_content {
	padding-right: 0px; padding-left: 3px; padding-bottom: 0px; vertical-align: top; padding-top: 2px; text-align: left
}
.tb2 {
	border-right: medium none; border-top: medium none; font-size: 11px; border-left: medium none; width: 120px; line-height: 13px; border-bottom: medium none; font-family: Tahoma, Arial, Helvetica, sans-serif; border-collapse: collapse; border-spacing: 0
}
.tb2_model {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; vertical-align: middle; padding-top: 0px; text-align: left
}
.tb2_model A {
	color: #333333; text-decoration: none
}
.tb2_model A:active {
	color: #333333; text-decoration: none
}
.tb2_model A:visited {
	color: #333333; text-decoration: none
}
.tb2_model A:hover {
	color: #000000; text-decoration: underline
}
.tb2_icon {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; vertical-align: middle; padding-top: 0px; text-align: right
}
.tb3 {
	border-right: medium none; border-top: medium none; font-size: 11px; border-left: medium none; width: 176px; line-height: 13px; border-bottom: medium none; font-family: Tahoma, Arial, Helvetica, sans-serif; border-collapse: collapse; border-spacing: 0
}
.tb3 A {
	color: #333333; text-decoration: none
}
.tb3 A:active {
	color: #333333; text-decoration: none
}
.tb3 A:visited {
	color: #333333; text-decoration: none
}
.tb3 A:hover {
	color: #000000; text-decoration: underline
}
.tb3_button {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px
}
.ct1 {
	border-right: medium none; border-top: medium none; font-size: 11px; border-left: medium none; line-height: 13px; border-bottom: medium none; font-family: Tahoma, Arial, Helvetica, sans-serif; border-collapse: collapse; border-spacing: 0
}
.ct1_image {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; vertical-align: top; padding-top: 0px
}
.ct1_tool {
	width: 150px
}
.ct1_tool UL {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
.ct1_tool LI {
	padding-right: 0px; background-position: 0px 50%; padding-left: 20px; background-image: url(Images/list_pdf.gif); padding-bottom: 0px; margin: 2px 0px; padding-top: 0px; background-repeat: no-repeat; height: 16px
}
.ct1_title {
	font-weight: bold; font-size: 13px; border-bottom: #666666 1px dashed
}
.ct1_desc {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; vertical-align: top; padding-top: 0px
}
.ct1_desc UL {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
.ct1_desc LI {
	padding-right: 0px; background-position: 0px 4px; padding-left: 10px; background-image: url(Images/list_bullet.gif); padding-bottom: 0px; margin: 1px 0px; padding-top: 0px; background-repeat: no-repeat
}
.ct1_note {
	font-size: 10px; color: #666666; line-height: 11px
}
.ct2 {
	border-right: medium none; border-top: medium none; font-size: 11px; border-left: medium none; width: 498px; line-height: 13px; border-bottom: medium none; font-family: Tahoma, Arial, Helvetica, sans-serif; border-collapse: collapse; border-spacing: 0
}
.ct2 TH {
	padding-right: 0px; padding-left: 0px; padding-bottom: 4px; padding-top: 0px; border-bottom: #666666 1px solid
}
.ct2 TD {
	border-top: #999999 1px solid
}
.ct2_department {
	padding-right: 10px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px
}
.ct2_phone {
	padding-right: 10px; padding-left: 0px; padding-bottom: 0px; width: 70px; padding-top: 0px
}
.ct2_ext {
	padding-right: 10px; padding-left: 0px; padding-bottom: 0px; width: 20px; padding-top: 0px
}
.ct2_email {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; width: 35px; padding-top: 0px
}
.ct3 {
	border-right: medium none; border-top: medium none; font-size: 11px; border-left: medium none; width: 498px; line-height: 13px; border-bottom: medium none; font-family: Tahoma, Arial, Helvetica, sans-serif; border-collapse: collapse; border-spacing: 0
}
.ct3_title {
	padding-right: 0px; padding-left: 0px; padding-bottom: 5px; vertical-align: middle; width: 100px; padding-top: 0px
}
.ct3_input {
	padding-right: 0px; padding-left: 0px; padding-bottom: 5px; vertical-align: middle; padding-top: 0px
}
.ct3_input INPUT {
	font-size: 11px; width: 390px; color: #333333; font-family: Tahoma, Arial, Helvetica, sans-serif
}
.ct3_input TEXTAREA {
	font-size: 11px; width: 390px; color: #333333; font-family: Tahoma, Arial, Helvetica, sans-serif
}
.ct3_select {
	padding-right: 0px; padding-left: 0px; padding-bottom: 5px; vertical-align: middle; padding-top: 0px
}
.ct3_select SELECT {
	font-size: 11px; color: #333333; font-family: Tahoma, Arial, Helvetica, sans-serif
}
.ct3_body {
	padding-right: 0px; padding-left: 0px; padding-bottom: 5px; vertical-align: top; padding-top: 0px
}
.ct3_button {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px
}
.ct4 {
	border-right: medium none; border-top: medium none; font-size: 11px; border-left: medium none; width: 498px; line-height: 13px; border-bottom: medium none; font-family: Tahoma, Arial, Helvetica, sans-serif; border-collapse: collapse; border-spacing: 0
}
.ct4_title {
	padding-right: 0px; padding-left: 0px; padding-bottom: 5px; vertical-align: middle; width: 150px; padding-top: 0px
}
.ct4_input {
	padding-right: 0px; padding-left: 0px; padding-bottom: 5px; vertical-align: middle; padding-top: 0px
}
.ct4_input INPUT {
	font-size: 11px; width: 250px; color: #333333; font-family: Tahoma, Arial, Helvetica, sans-serif
}
.ct4_input SELECT {
	font-size: 11px; width: 250px; color: #333333; font-family: Tahoma, Arial, Helvetica, sans-serif; height: 17px
}
.ct4_button {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px
}
.ct5 {
	border-right: medium none; border-top: medium none; font-size: 11px; border-left: medium none; line-height: 13px; border-bottom: medium none; font-family: Tahoma, Arial, Helvetica, sans-serif; border-collapse: collapse; border-spacing: 0
}
.ct5_title {
	padding-right: 0px; padding-left: 0px; padding-bottom: 5px; vertical-align: middle; padding-top: 0px
}
.ct5_input {
	padding-right: 0px; padding-left: 5px; padding-bottom: 5px; vertical-align: middle; padding-top: 0px
}
.ct5_input INPUT {
	font-size: 11px; width: 200px; color: #333333; font-family: Tahoma, Arial, Helvetica, sans-serif
}
.ct5_select SELECT {
	font-size: 11px; color: #333333; font-family: Tahoma, Arial, Helvetica, sans-serif
}
.ct5_button {
	padding-right: 0px; padding-left: 5px; padding-bottom: 0px; padding-top: 0px
}
.ct6 {
	border-right: medium none; border-top: medium none; font-size: 11px; border-left: medium none; line-height: 13px; border-bottom: medium none; font-family: Tahoma, Arial, Helvetica, sans-serif; border-collapse: collapse; border-spacing: 0
}
.ct6_step {
	padding-right: 10px; padding-left: 0px; padding-bottom: 20px; vertical-align: middle; padding-top: 0px
}
.ct6_text {
	padding-right: 0px; padding-left: 0px; padding-bottom: 20px; vertical-align: middle; padding-top: 0px
}
.ct7 {
	border-right: medium none; border-top: medium none; font-size: 11px; border-left: medium none; line-height: 13px; border-bottom: medium none; font-family: Tahoma, Arial, Helvetica, sans-serif; border-collapse: collapse; border-spacing: 0
}
.ct7_subtitle {
	padding-right: 0px; padding-left: 0px; padding-bottom: 6px; padding-top: 0px
}
.ct7_content {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; vertical-align: top; padding-top: 0px
}
.ct8 {
	border-right: medium none; border-top: medium none; font-size: 11px; border-left: medium none; line-height: 13px; border-bottom: medium none; font-family: Tahoma, Arial, Helvetica, sans-serif; border-collapse: collapse; border-spacing: 0
}
.ct8_image {
	padding-right: 10px; padding-left: 10px; padding-bottom: 10px; vertical-align: top; width: 75px; padding-top: 0px; text-align: right
}
.ct8_content {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; vertical-align: top; padding-top: 0px
}
.ct9 {
	border-right: medium none; border-top: medium none; font-size: 11px; border-left: medium none; line-height: 13px; border-bottom: medium none; font-family: Tahoma, Arial, Helvetica, sans-serif; border-collapse: collapse; border-spacing: 0
}
.ct9_subtitle {
	padding-right: 0px; padding-left: 7px; padding-bottom: 0px; vertical-align: top; padding-top: 0px
}
.ct9_desc {
	padding-right: 10px; padding-left: 10px; padding-bottom: 10px; vertical-align: top; padding-top: 0px
}
.ct9_button {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; vertical-align: top; width: 109px; padding-top: 0px
}
.ct10 {
	border-right: medium none; border-top: medium none; font-size: 11px; border-left: medium none; line-height: 13px; border-bottom: medium none; font-family: Tahoma, Arial, Helvetica, sans-serif; border-collapse: collapse; border-spacing: 0
}
.ct10_button {
	padding-right: 2px; padding-left: 2px; padding-bottom: 2px; padding-top: 2px
}
.ct11 {
	border-right: medium none; border-top: medium none; font-size: 11px; border-left: medium none; line-height: 13px; border-bottom: medium none; font-family: Tahoma, Arial, Helvetica, sans-serif; border-collapse: collapse; border-spacing: 0
}
.ct11_title {
	padding-right: 0px; padding-left: 0px; padding-bottom: 5px; vertical-align: middle; padding-top: 0px
}
.ct11_input {
	padding-right: 0px; padding-left: 5px; padding-bottom: 5px; vertical-align: middle; padding-top: 0px
}
.ct11_input INPUT {
	font-size: 11px; width: 100px; color: #333333; font-family: Tahoma, Arial, Helvetica, sans-serif
}
.ct11_button {
	padding-right: 0px; padding-left: 5px; padding-bottom: 0px; padding-top: 0px
}
TABLE.tbdoc {
	border-right: #999999 1px outset; border-top: #999999 1px outset; font-size: 11px; border-left: #999999 1px outset; line-height: 13px; border-bottom: #999999 1px outset; font-family: Tahoma, Arial, Helvetica, sans-serif; border-collapse: collapse
}
TABLE.tbdoc TD {
	border-right: #999999 1px inset; padding-right: 3px; border-top: #999999 1px inset; padding-left: 3px; padding-bottom: 3px; border-left: #999999 1px inset; padding-top: 3px; border-bottom: #999999 1px inset; text-align: center
}
TABLE.tbdoc TD.alternate {
	background-color: #dfdfdf
}
TABLE.tbdoc TH {
	border-right: #999999 1px inset; padding-right: 3px; border-top: #999999 1px inset; padding-left: 3px; font-weight: bold; font-size: 9px; padding-bottom: 2px; border-left: #999999 1px inset; padding-top: 2px; border-bottom: #999999 1px inset; text-align: center
}
.errormsg {
	font-weight: bold; color: red; text-decoration: none
}
#dhtmltooltip {
	border-right: #999999 1px solid; padding-right: 10px; border-top: #999999 1px solid; padding-left: 10px; font-size: 11px; z-index: 100; visibility: hidden; padding-bottom: 10px; border-left: #999999 1px solid; width: 250px; color: #333333; padding-top: 10px; border-bottom: #999999 1px solid; font-family: Tahoma, Arial, Helvetica, sans-serif; position: absolute; background-color: #f2f2f2; text-align: left
}

#urgentmessage {
	border-right: 1px solid; border-top: 1px solid; font-weight: bold; font-size: 9pt; background: #ffffff; border-left: 1px solid; color: #ff0000; border-bottom: 1px solid; font-family: Arial, Sans-Serif; text-align: center; padding-top: 10px;
}

.MainMenu {
    font-weight: bold;
    font-size: 12px; /* original: 11px */
    color: #fefefe; /* original: white */
    font-family: Tahoma, Arial, Helvetica, sans-serif; /* original: Arial, Verdana */
    padding: 0px;
    text-align: left;
    height: 30px;
    width: 242px;
}

.MainMenuHover {
    background-image: url(/Images/nav_menu_background_on.jpg);
    background-repeat: repeat-x;
    height: 30px;
    width: 242px;
    color: #000000; /* original: #99ccff; alternate: #ccffff; */
}
.SubMenu {
    background-color: #005e9b; /* original: #283446; alternate: #246d96; */
    -moz-opacity: 0.86; /* original: 0.76 */
    filter: alpha(opacity=85); /* original: 75 */
    opacity: 0.85; /* original: 0.75 */
    width: 242px;
    /* Fix for IE8 Browser is below - enables ASP.NET Menu Control to work properly (03.24.09 rjn) */
    z-index: 99;
}
.SubMenuItem {
    font-size: 11px;
    color: #ffffff;
    font-family: Tahoma, Arial, Helvetica, sans-serif; /* original: Arial, Verdana; */
    font-weight: bold;
    text-align: left;
    background-color: #005e9b; /* original: #283446; alternate: #246d96; */
    width: 242px;
}
.SubMenuHover {
    background-color: #55acde; /* original: #990000; alternate: #ff6600; */
    color: #990000;
    height: 10px;
}
.SideMenu
{
    font-size: 11px;
    color: #515151;
    font-family: Arial, Verdana;
}
.SideMenuHover
{
    color: #cc0033; /* original: #ff6600; */
}
.SideMenuSelected
{
    font-size: 11px;
    color: #cc0033; /* original: #ff6600; */
    font-family: Arial, Verdana;
}
.SideMenuParent
{
    font-weight: bold;
    font-size: 11px;
    color: #515151;
    font-family: Arial, Verdana;
}
.SideMenuParentHover
{
    color: #cc0033; /* original: #ff6600; */
}

.ProductTagline
{
    font-size: 11px;
    font-weight: bold;
    color: #5C5C5C;
    font-family: Tahoma, Arial, Helvetica, sans-serif; /* original: Arial, Verdana; */
}

.BodyText
{
    font-size: 12px; /* original: 11px; */
    color: #000000;
    font-family: Tahoma, Arial, Helvetica, sans-serif; /* original: Arial, Verdana; */
}
A.BodyText
{
    color: #3366cc; /* original: #cc0033; alternate: #990000; */
    text-decoration: none;
}
A.BodyText:hover
{
    text-decoration: underline;
}
.BodyBoldText
{
    font-size: 12px; /* original: 11px; */
    color: #000000;
    font-family: Tahoma, Arial, Helvetica, sans-serif; /* original: Arial, Verdana; */
    font-weight: bold;
}
A.BodyBoldText
{
    color: #3366cc; /* original: #4C69C5; */
    text-decoration: none;
}
A.BodyBoldText:hover
{
    text-decoration: underline;
}
.BodyBoldBlueText
{
    font-size: 12px; /* original: 11px; */
    color: #3366cc;
    font-weight: bold;
    vertical-align: top;
    font-family: Tahoma, Arial, Helvetica, sans-serif; /* original: Arial, Verdana; */
}
A.BodyBoldBlueText
{
    color: #3366cc; /* original: #4C69C5; */
    text-decoration: none;
}
A.BodyBoldBlueText:hover
{
    text-decoration: underline;
}
.TabText
{
    font-size: 12px; /* original: 11px; */
    color: #000000;
    background-color: #cccccc; /* original: #E1E6F8 */
    font-family: Arial, Verdana;
    text-decoration: none;
    cursor: pointer;
}
.PrintEmailLink
{
    font-size: 12px; /* original: 11px; */
    color: #3366cc; /* original: #0000ff  */
    font-family: Arial, Verdana;
    text-decoration: none
}
A.PrintEmailLink
{
    color: #3366cc; /* original: #0000ff  */
    text-decoration: none
}
A.PrintEmailLink:hover
{
    text-decoration: underline
}
.SubContentHeader
{
    font-size: 16px;
    color: #666666;
    font-weight: bold;
    font-family: Tahoma, Arial, Helvetica, sans-serif; /* original: Arial, Verdana; */
}
A.SubContentHeader
{
    color: #3366cc;
    text-decoration: none;
}
A.SubContentHeader:hover
{
    text-decoration: underline;
}
.SubContentSubHeader
{
    font-size: 13px;
    color: #3366cc;
    font-weight: bold;
    font-family: Tahoma, Arial, Helvetica, sans-serif; /* original: Arial, Verdana; */
}
A.SubContentSubHeader
{
    color: #3366cc;
    text-decoration: none;
}
A.SubContentSubHeader:hover
{
    text-decoration: underline;
}
.ViewSystems
{
    font-size: 12px; /* original: 11px; */
    color: #ff6600;
    font-weight: normal;
    vertical-align: top;
    font-family: Tahoma, Arial, Helvetica, sans-serif; /* original: Arial, Verdana; */
}
A.ViewSystems
{
    color: #ff6600;
    text-decoration: none;
}
A.ViewSystems:hover
{
    text-decoration: underline;
}
.NeedHelpLink
{
    font-size: 12px; /* original: 11px; */
    color: #3366cc;
    font-weight: bold;
    vertical-align: top;
    font-family: Tahoma, Arial, Helvetica, sans-serif; /* original: Arial, Verdana; */
}
A.NeedHelpLink
{
    color: #3366cc;
    text-decoration: none;
}
A.NeedHelpLink:hover
{
    text-decoration: underline;
}
.DisclaimerText
{
    font-size: 10px;
    color: #777777;
    font-weight: normal;
    font-family: Tahoma, Arial, Helvetica, sans-serif; /* original: Arial, Verdana; */
}
A.DisclaimerText
{
    color: #777777;
    text-decoration: none;
}
A.DisclaimerText:hover
{
    text-decoration: underline;
}

.TabText2
{
    font-size: 12px; /* original: 11px; */
    color: #000000;
    font-family: Arial, Verdana;
    text-decoration: none
}
.FeatureText
{
    font-size: 12px; /* original: 11px; */
    color: #555555; /* original: #999999; */
    font-family: Arial, Verdana;
    text-decoration: none
}
.FeatureMainText
{
    font-size: 10px;
    color: #555555;
    font-family: Arial, Verdana;
    text-decoration: none
}
.SiteMapText0
{
    font-size: 11px;
    color: #000000;
    font-family: Tahoma, Arial, Helvetica, sans-serif; /* original: Arial, Verdana; */
    font-weight: bold;
}
A.SiteMapText0
{
    color: #4C69C5;
    text-decoration: none
}
A.SiteMapText0:hover
{
    text-decoration: underline
}
.SiteMapText1
{
    font-size: 12px; /* original: 11px; */
    color: #000000;
    font-family: Tahoma, Arial, Helvetica, sans-serif; /* original: Arial, Verdana; */
    font-weight: bold;
    border-bottom: 1px solid #D7D7D7;
}
A.SiteMapText1
{
    color: #4C69C5;
    text-decoration: none
}
A.SiteMapText1:hover
{
    text-decoration: underline
}
.SiteMapText2
{
    font-size: 12px; /* original: 11px; */
    color: #000000;
    font-family: Tahoma, Arial, Helvetica, sans-serif; /* original: Arial, Verdana; */
    border-bottom: 1px dashed #D7D7D7;
}
A.SiteMapText2
{
    color: #4C69C5;
    text-decoration: none
}
A.SiteMapText2:hover
{
    text-decoration: underline
}
.CalloutLinkText
{
    font-size: 11px;
    color: #666666;
    font-family: Tahoma, Arial, Helvetica, sans-serif; /* original: Arial, Verdana; */
}
A.CalloutLinkText
{
    color: #666666;
    text-decoration: none;
}
A.CalloutLinkText:hover
{
    color: #000000;
    text-decoration: underline;
}
.BottomCalloutLinkText
{
    font-size: 11px;
    color: #666666;
    font-family: Tahoma, Arial, Helvetica, sans-serif; /* original: Arial, Verdana; */
    padding-top: 0px;
}
A.BottomCalloutLinkText
{
    color: #666666;
    text-decoration: none;
}
A.BottomCalloutLinkText:hover
{
    color: #000000;
    text-decoration: underline;
}
.FooterText
{
    font-size: 11px;
    color: #999999;
    font-family: Tahoma, Arial, Helvetica, sans-serif; /* original: Arial, Verdana; */
}
A.FooterText
{
    color: #999999; /* original: #4C69C5; alternate: #990000; */
    text-decoration: none;
}
A.FooterText:hover
{
    text-decoration: underline;
}
.PageInput
{
    font-size: 11px;
    color: #000000;
    background-color: #F2F2F2; /* original: #FCFCFC; */
    font-family: Tahoma, Arial, Helvetica, sans-serif; /* original: Arial, Verdana; */
}
#ProductHeader
{
	padding-top: 5px;
	padding-left: 50px;
}
.ProductPageHeader
{
    font-size: 18px; /* original: 20px; */
    font-weight: bold;
    color: #000000;
    font-family: Tahoma, Arial, Helvetica, sans-serif; /* original: Arial, Verdana; */
    text-decoration: none
}
.ProductPageHeader2nd
{
    font-size: 14px; /* original: 16px; */
    font-weight: bold;
    color: #999999;
    font-family: Tahoma, Arial, Helvetica, sans-serif; /* original: Arial, Verdana; */
    text-decoration: none
}
.TableHeaderText
{
    font-size: 12px; /* original: 11px; */
    font-weight: bold;
    color: #FFFFFF;
    background-color: #005e9b; /* original: #586693;  */
    font-family: Arial, Verdana;
    text-align: center;
    height: 20px;
}
.Breadcrumb
{
	font-size: 12px; /* original: 11px; */
    color: #000000;
    font-family: Tahoma, Arial, Helvetica, sans-serif; /* original: Arial, Verdana; */
    padding-right: 0px; padding-left: 1px; padding-bottom: 4px; margin: 0px; padding-top: 3px;
}
A.Breadcrumb
{
    text-decoration: none;
}
A.Breadcrumb:hover
{
    color: #cc0033; /* original: #4C69C5; alternate: #990000; */
    text-decoration: underline;
}
.PathSeparator
{
	color: #000000;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
}
.AccordionHeader
{
    border: 1px solid #bbbbbb; /* original: dashed #2f4f4f */
    color: #3366cc; /* #ffffff; */
    background-color: #cecece;/* #2e4d7b; */
    font-family: Tahoma, Arial, Helvetica, sans-serif; /* original: Arial, Verdana; */
    font-size: 12px; /* original: 11px; */
    font-weight: bold;
    margin-top: 3px;
    padding: 7px 5px 7px 5px;
    cursor: pointer;  
}
.AccordionContent
{
    border: 1px solid #bbbbbb; /* original: dashed #2f4f4f */
    background-color: #eeeeee; /* original: #dedeef; */
    border-top: none;
    padding: 0px 5px 5px 5px;
}
.AccordionLink
{
    background-color: #cecece; /* original: #dedeef; */
    color: #3366cc;
    text-decoration: none;
}
A.AccordionLink
{
    background-color: #cecece; /* original: #dedeef; */
    color: #3366cc; /* original: #3366cc; */
    text-decoration: none;
}
A.AccordionLink:hover
{
    background-color: #cecece; /* original: #dedeef; */
    color: #444444; /* original: #3366cc; */
    text-decoration: none;
}

.AccordionSubHeader
{
    font-size: 12px; /* original: 11px; */
    color: #444444;
    font-weight: bold;
    vertical-align: top;
    font-family: Tahoma, Arial, Helvetica, sans-serif; /* original: Arial, Verdana; */
    border: 1px dotted #2f4f4f;
    margin-top: 5px;
    padding: 3px 5px 3px 5px;
}
.AccordionSubContent
{
    font-size: 12px; /* original: 11px; */
    color: #444444;
    font-family: Tahoma, Arial, Helvetica, sans-serif; /* original: Arial, Verdana; */
    border: 0px dotted #2f4f4f;
    border-top: none;
    padding: 5px 5px 5px 10px;
}
A.AccordionSubContent
{
    color: #444444; /* original: #cc0033; alternate: #990000; */
    text-decoration: none;
}
A.AccordionSubContent:hover
{
    text-decoration: underline;
}


.AccordionSubLink
{
    background-color: #eeeeee; /* original: #ffffff; */
    color: #444444;
    text-decoration: none;
}
A.AccordionSubLink
{
    background-color: #eeeeee; /* original: #ffffff; */
    color: #444444;
    text-decoration: none;
}
A.AccordionSubLink:hover
{
    background-color: #eeeeee; /* original: #ffffff; */
    color: #708090;
    text-decoration: none;
}

.AccordionFAQHeader
{
    border: 1px solid #bbbbbb; /* original: dashed #2f4f4f */
    color: #3366cc; /* #ffffff; */
    background-color: #cecece;/* #2e4d7b; */
    font-family: Tahoma, Arial, Helvetica, sans-serif; /* original: Arial, Verdana; */
    font-size: 12px; /* original: 11px; */
    font-weight: bold;
    margin-top: 3px;
    padding: 7px 5px 7px 5px;
    cursor: pointer;  
}
.AccordionFAQContent
{
    border: 1px solid #bbbbbb; /* original: dashed #2f4f4f */
    background-color: #eeeeee; /* original: #dedeef; */
    border-top: none;
    padding: 10px 10px 10px 10px;
}
.AccordionFAQLink
{
    background-color: #cecece; /* original: #dedeef; */
    color: #3366cc;
    text-decoration: none;
}
A.AccordionFAQLink
{
    background-color: #cecece; /* original: #dedeef; */
    color: #3366cc; /* original: #3366cc; */
    text-decoration: none;
}
A.AccordionFAQLink:hover
{
    background-color: #cecece; /* original: #dedeef; */
    color: #444444; /* original: #3366cc; */
    text-decoration: none;
}
.AccordionFAQLinkSelected
{
    background-color: #cecece; /* original: #dedeef; */
    color: #444444;
    text-decoration: none;
}
A.AccordionFAQLinkSelected
{
    background-color: #cecece; /* original: #dedeef; */
    color: #444444; /* original: #3366cc; */
    text-decoration: none;
}
A.AccordionFAQLinkSelected:hover
{
    background-color: #cecece; /* original: #dedeef; */
    color: #3366cc; /* original: #3366cc; */
    text-decoration: none;
}

.ProductCategory {
	padding-left: 5px; 
	padding-right: 5px; 
	margin-left: 15px; 
	list-style-type: square;
}
.ProductDetailImageLarge 
{
    border: 1px solid #999999;
    padding: 0px;
}
.SaveTargetText 
{
    color: #999999;
    font-size: 12px; /* original: 11px; */
}
.ProductDetailTitle
{
    font-size: 20px;
    font-weight: bold;
    color: #3366cc;
    font-family: Tahoma, Arial, Helvetica, sans-serif; /* original: Arial, Verdana; */
    height: 21px;
}
.ProductDetailTabSubTitle
{
    font-size: 14px;
    font-weight: bold;
    color: #3366cc;
    font-family: Tahoma, Arial, Helvetica, sans-serif; /* original: Arial, Verdana; */
}
.GuidesListTitle
{
    font-size: 12px;
    width: 120px; 
    text-align: right; 
    font-weight: bold; color: #3366cc;
    font-family: Tahoma, Arial, Helvetica, sans-serif; /* original: Arial, Verdana; */
}
.EmailPageHeader
{
    font-size: 20px;
    font-weight: bold;
    color: #000000;
    font-family: Arial, Verdana;
    text-decoration: none
}
.FormInput
{
    font-size: 12px; /* original: 11px; */
    color: #666666; /* alternate: #b5b5b5 */
    font-family: Arial, Verdana;
}
.ErrorText
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #ff0000;
}
.BecomeDealerFormTableLabel
{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-align: right;
padding-right: 10px;
}
.DisclaimerText
{
    font-size: 12px; /* original: 11px; */
    color: #666666; /* alternate: #3366cc */
    font-family: Tahoma, Arial, Helvetica, sans-serif; /* original: Arial, Verdana; */
    font-weight: normal;
}
.EmailDisclaimerText
{
    font-size: 12px; /* original: 11px; */
    color: #0066cc; /* alternate: #3366cc */
    font-family: Tahoma, Arial, Helvetica, sans-serif; /* original: Arial, Verdana; */
    font-weight: normal;
}