.animate_text { color: #00008b; font-size: 10px; font-family: Arial; font-weight: normal; text-align: left; padding: 2px; }
.assist_text { color: white; font-size: 11px; font-family: Arial; font-weight: normal; background-color: #07388c; text-align: center; margin: 8px; padding: 5px; border: solid 1pt black; }
.blankTD { color: #fff; font-size: 14px; font-family: Arial; background-color: #fff; text-align: center; padding: 0; }

.blueSTD { color: #000; font-size: 14px; font-family: Arial; background-color: #b0c4de; text-align: center; padding: 4px; }
.blueSTD2 { color: #800000; font-size: 14px; font-family: Arial; font-weight: bold; background-color: #b0c4de; text-align: center; padding: 4px; }
.blueSTD_L { color: #000; font-size: 14px; font-family: Arial; background-color: #b0c4de; text-align: right; padding: 4px; }
.blueTD { color: #fff; font-size: 14px; font-family: Arial; background-color: #4682b4; text-align: center; padding: 4px; }
.bluecart{ color: #fff; font-size: 11px; font-family: Arial; background-color: #4682b4; text-align: center; padding: 4px; }

.blueTD2 { color: #fff; font-size: 14px; font-family: Arial; font-weight: bold; background-color: #4682b4; text-align: center; padding: 4px 0; }
.blueTD2_r { color: #fff; font-size: 14px; font-family: Arial; font-weight: bold; background-color: #4682b4; text-align: center; padding: 4px 0; border-left: 1px solid #fff; }
.blueTD2O { color: #900; font-size: 14px; font-family: Arial; font-weight: bold; background-color: #4682b4; text-align: center; padding: 4px 0; }
.data_table { border: solid 1px #00008b; }
.description { font-size: 12px; font-family: Arial; line-height: 16px; padding: 4px; }
.description_indent { font-size: 12px; font-family: Arial; line-height: 14px; padding: 4px 4px 4px 12px; border-top: 1px solid #000; }
.flash { border: inset 3px #00008b; }
.flash_nav { padding: 2px 5px; border: double 2px navy; }
.foot { color: white; font-size: 8pt; font-family: Arial; }
.footer { padding: 2px; border-top: 1px solid black; }
.form_label { color: #696969; font-size: 12px; font-family: Arial; font-weight: bold; background-color: #fff; text-align: right; padding: 2px; }
.form_label-red { color: red; font-size: 10px; font-family: Arial; font-weight: bold; background-color: #fff; text-align: right; padding: 2px; }
.generaltext { color: #000; font-size: 12px; font-family: Arial; text-align: left; padding-left: 10px; }
.leftrightindent { padding-top: 5px; padding-right: 5px; padding-left: 7px; }
.list { font-size: 12px; line-height: 16px; list-style-type: square; }
.main {
	color: black;
	font-size: 16px;
	font-family: Arial;
	border: solid 5px white;
}
.main_box { color: black; font-size: 13px; font-family: Arial; border: solid 1px #000; }
.maincell { padding: 0; border-right: 1px solid #000080; }
.menu_main {
	font-size: 13px;
	font-family: Arial;
	font-weight: normal;
	background-color: white;
	background-image: url(images/bkg_main_off.gif);
	background-repeat: no-repeat;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border: solid 1px #07388c; }
.menu_main_sel {
	color: #a90505;
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
	background-image: url(images/bkg_main_sel.gif);
	background-repeat: no-repeat;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 21px;
	border: solid 2px #9f0707; }
.menu_sub { font-size: 11px; font-family: Arial; background-image: url(images/bkg_sub_off.gif); text-align: left; padding-top: 3px; padding-bottom: 4px; padding-left: 45px; }
.menu_sub_sel { font-size: 11px; font-family: Arial; background-image: url(images/bkg_sub_on.gif); text-align: left; padding-top: 3px; padding-bottom: 4px; padding-left: 45px; }
.news { color: white; font-family: Arial; background-color: #b5c6e9; border-left: 2px solid gray; }
.news2 { color: black; font-size: 12px; line-height: 16px; border-top: 5px solid #900; }
.part_subtitl { color: #800000; font-size: 14px; font-family: Arial; font-weight: normal; background-color: #fff; text-align: center; padding: 3px; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #000; }
.part_bodyl { color: #000; font-size: 11px; font-family: Arial; font-weight: normal; background-color: #fff; text-align: center; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #000; }
.part_bodyc { color: #000; font-size: 11px; font-family: Arial; font-weight: normal; background-color: #fff; text-align: center; border-bottom: 1px solid #000; }
.part_bodyr { color: #000; font-size: 11px; font-family: Arial; font-weight: normal; background-color: #fff; text-align: center; border-right: 1px solid #000; border-bottom: 1px solid #000; }
.part_bodylt { color: #000; font-size: 11px; font-family: Arial; font-weight: normal; background-color: #fff; text-align: center; border-top: 1px solid #100000; border-left: 1px solid #000; border-right-color: #16250a; border-bottom-style: solid; }
.part_bodylrt {
	color: #000;
	font-size: 11px;
	font-family: Arial;
	font-weight: normal;
	background-color: #fff;
	text-align: center;
	border-top: 1px solid #100000;
	border-right: 1px solid #16250a;
	border-left: 1px solid #000;
	border-bottom-style: solid; }

.part_bodyrt { color: #000; font-size: 10px; font-family: Arial, arial; font-weight: normal; background-color: #fff; text-align: center; padding: 3px; border-top: 1px solid #000; border-right: 1px solid #000; }
.part_bodyrb { color: #000; font-size: 10px; font-family: Arial, arial; font-weight: normal; background-color: #fff; text-align: center; padding: 3px; border-right: 1px solid #000; border-bottom: 1px solid #000; }
.part_bodyrtb { color: #000; font-size: 10px; font-family: Arial, arial; font-weight: normal; background-color: #fff; text-align: center; padding: 3px; border-top: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid black; }
.part_bodyrlb { color: #000; font-size: 10px; font-family: Arial, arial; font-weight: normal; background-color: #fff; text-align: center; padding: 3px; border-right: 1px solid #000; border-bottom: 1px solid black; border-left: 1px solid black; border-top-width: 0; }
.part_bodyrlbt { color: #000; font-size: 10px; font-family: Arial, arial; font-weight: normal; background-color: #fff; text-align: center; padding: 3px; border: solid 1px black; }
.part_bodylgr { color: #000; font-size: 12px; font-family: Arial; font-weight: normal; background-color: #fff; text-align: left; padding: 3px; border-right: 1px solid #000; border-bottom: 1px solid #000; }
.part_headl { color: #000080; font-size: 12px; font-family: Arial; font-weight: bold; background-color: #f5f5f5; text-align: center; padding: 3px; border: solid 1px #000;  }
.part_headl { color: #000080; font-size: 12px; font-family: Arial; font-weight: bold; background-color: #f5f5f5; text-align: center; padding: 3px; border: solid 1px #000;  }
.part_headc { color: #000080; font-size: 12px; font-family: Arial; font-weight: bold; background-color: #f5f5f5; text-align: center; padding: 3px; border-top: 1px solid #000; border-bottom: 1px solid #000; }
.part_headr { color: #000080; font-size: 12px; font-family: Arial; font-weight: bold; background-color: #f5f5f5; text-align: center; padding: 3px; border-top: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000; }
.part_headlt { color: #000080; font-size: 12px; font-family: Arial; font-weight: bold; background-color: #f5f5f5; text-align: center; padding: 3px; border-top: 1px solid #000; border-left: 1px solid #000; }
.part_headrt { color: #000080; font-size: 12px; font-family: Arial; font-weight: bold; background-color: #f5f5f5; text-align: center; padding: 3px; border-top: 1px solid #000; border-right: 1px solid #000; }
.part_headrlt { color: #000080; font-size: 12px; font-family: Arial; font-weight: bold; background-color: #f5f5f5; text-align: center; padding: 3px; border-top: 1px solid #000; border-right: 1px solid #000; border-left: 1px solid #000; }
.part_headrlb { color: #000080; font-size: 12px; font-family: Arial; font-weight: bold; background-color: #f5f5f5; text-align: center; padding: 3px; border-left: 1px solid #000; border-bottom: 1px solid #000; border-right: 1px solid #000; }
.part_msg_rlt { color: #600; font-size: 12px; font-family: Arial; font-weight: bold; background-color: #f5f5f5; text-align: center; padding: 3px; border-top: 1px solid #000; border-right: 1px solid #000; border-left: 1px solid #000; }
.part_headshd_l { color: #000080; font-size: 14px; font-family: Arial; font-weight: bold; background-color: #d3d3d3; text-align: center; padding: 3px; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #000; }
.part_headshd_lerr { color: #800000; font-size: 14px; font-family: Arial; font-weight: bold; background-color: #d3d3d3; text-align: center; padding: 3px; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #000;}
.part_headshd_lt { color: #000080; font-size: 14px; font-family: Arial; font-weight: bold; background-color: #d3d3d3; text-align: center; padding: 3px; border: solid 1px #000; }
.part_headshd_r { color: #000080; font-size: 14px; font-family: Arial; font-weight: bold; background-color: #d3d3d3; text-align: center; padding: 3px; border-right: 1px solid #000; border-bottom: 1px solid #000; }
.part_headshd_rt { color: #000080; font-size: 14px; font-family: Arial; font-weight: bold; background-color: #d3d3d3; text-align: center; padding: 3px; border-top: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000;}
.submenu { padding: 2px; border-right: 1px solid #000080; border-bottom: 1px solid #000080; border-left: 1px solid #00008b; }
.subtitle { color: #00008b; font-size: 13px; font-family: Arial; font-weight: bold; line-height: 15px; text-decoration: none; padding: 5px 1px 1px; }
.tablelarge { border: solid 1pt #009; }
.tabright { border-right: 1px solid #000; }
.tabright_b { border-right: 1px solid #000; border-bottom: 1px solid #000; }
.tabright_bt {
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000; }
.tableft_bt {
	border: solid 1px #000;
	
	00000; }

.tableft_b { border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #100000; }
.techdatalink { color: #d22102; font-size: 11px; font-family: Arial; padding: 4px; border-top-color: blue; border-top-width: 0; }
.template { border-top: 1px solid blue; border-bottom-color: blue; border-bottom-width: 1px; }
.title { color: #009; font-size: 28px; font-family: Arial; font-weight: bold; text-align: left; padding: 5px; border-bottom: 3px solid #ad0707; }
.whiteTD { color: #000; font-size: 14px; font-family: Arial; font-weight: bold; background-color:#b0c4de   ; text-align: center; }
.ZSITD { color: #fff; font-size: 16px; font-family: Arial; font-weight: bold; font-style: oblique; background-color: #4682b4; text-align: center; padding-top: 16px; padding-bottom: 12px; }
h1 { color: #000080; font-size: 14px; font-family: Arial; font-weight: bold; margin: 0.67em 0; }
.tight { background-color: #b5c6e9; margin: 0; padding: 0; border-width: 0; outline-width: 0; }
.text_center { color: #000; font-size: 13px; font-family: Arial; text-align: center; }
.text_small { color: #000; font-size: 9px; font-family: Arial; }
body {
	color:            black;
	font-family: Arial;
	background-color: white; }
.cartmessage {
	color: #000;
	font-size: 11px;
	text-align: center;
	border-bottom: 1px solid #00f; }
.newsflashsub {
	color: #000;
	font-size: 12px;
	font-family: Arial;
	font-weight: normal;
	font-style: italic;
	margin-left: 13px;
	padding: 4px 4px 4px 15px; }
.newsflash {
	color: #000;
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
	padding: 4px; }
.largetext {
	font-size: 18px;
}
