/* Master CSS Document */

/* BEGIN COMMON STYLE ELEMENTS */

body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	margin: 0px;
	font-size: 12px;
	color: #666666;
}

/* BACKGROUND elements */
.backTealDark {
	background-color: #1E7C90;
}

.backTealMed {
	background-color: #19A4B4;
}

.backToshibaRed {
	background-color: #FF0000;
}

.backCharcoalDark {
	background-color: #666666;
}

.backCharcoal {
	background-color: #7D7D7D;
}

.backGrayDark {
	background-color: #999999;
}

.backGrayMed {
	background-color: #ABABAB;
}

.backGrayLight {
	background-color: #CCCCCC;
}

.backGrayVeryLight {
	background-color: #EBEBEB;
}

.backGrayWash {
	background-color: #F4F4F4;
}

.backWhite {
	background-color: #FFFFFF;
}

/* CONTENT AREA TEXT elements */
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
}
.textItalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
}
.textBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
}
.textBoldCentered {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #7D7D7D;
	text-align: center;
	vertical-align: middle;
}
.textUnderline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: underline;
}
.textBoldMedTeal {
	font-weight: bold;
	color: #19A4B4;
	padding-left: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
}
.textPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #19A4B4;
}

.textPopDescriptive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #ABABAB;
	padding-left: 2px;
}
.productPageTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #1E7C90;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: bottom;
}
.prodDetailTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #1E7C90;
	vertical-align: bottom;
	line-height: normal;
}
.prodDetailSubHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #1E7C90;
	text-align: left;
	vertical-align: bottom;
	padding-top: 3px;
	padding-bottom: 3px;
}
.suppOVCatHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #1E7C90;
	text-align: left;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
	word-spacing: -2px;
}
.regTM {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	font-style: normal;
	font-variant: normal;
	vertical-align: 45%;
}

.contentBoxOC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-align: left;
	text-indent: 2px;
}
.textBoxOC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-align: left;
}

.subHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #19A4B4;
}
.titleTableCategory {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
}
.titleTableSub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
}
.titleAwards {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #1E7C90;
	vertical-align: bottom;
}
.dateline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #1E7C90;
	vertical-align: bottom;
	line-height: normal;
}
.titlePage {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #1E7C90;
	vertical-align: bottom;
}
.boldTealMed {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #19A4B4;
	vertical-align: bottom;
}

.productFamilyTitle {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 34px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #1E7C90;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: top;
}

/* DECORATIVE elements */
.borderGrayMed {
	border: 1px solid #ABABAB;
}

/* SPACER elements */
.spacer1x1 {
	width: 1px;
	height: 1px;
	padding: 0px;
}

.spacer5x1 {
	width: 5px;
	height: 1px;
	padding: 0px;
}

.spacer1x5 {
	width: 1px;
	height: 5px;
	padding: 0px;
}

.spacer2x2 {
	width: 2px;
	height: 2px;
	padding: 0px;
}
.textBoldWhiteCentered {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}

.subHead18px {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #19A4B4;
}
.subHead16px {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #19A4B4;
}

.text11px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #525252;
}
/* END COMMON STYLE ELEMENTS */

/* BEGIN GLOBAL STYLE ELEMENTS */

/* FOOTER Elements */
.textFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #ABABAB;
}

a.footer:link, a.footer:visited, a.footer:active, a.footer:hover {
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight: normal; 
color: #7D7D7D;
text-decoration:underline;
}

a.footer:hover {
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight: normal; 
color: #1E7C90; 
text-decoration:none;
}

/* TOP MENU Graphic Elements */
.backGlobalNav {
	background-image: url(../images/nav_global/back_nav_global21.png);
	background-repeat: repeat;
}

/* TOSHIBA Text Links */
a.ToshGlobal:link, a.ToshGlobal:visited, a.ToshGlobal:active, a.ToshGlobal:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration:none;
	text-transform: uppercase;
	background-image: url(../images/nav_global/tosh_arrow_off.png);
	background-repeat: no-repeat;
	background-position: left center;
	display: table-cell;
	text-indent: 3px;
	height: 10px;
	width: 145px;
	text-align: left;
	padding-left: 18px;
}

a.ToshGlobal:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #19A4B4;
	text-decoration:none;
	background-image: url(../images/nav_global/tosh_arrow_on.png);
	background-position: left center;
	display: table-cell;
	text-indent: 3px;
	height: 10px;
	width: 145px;
	text-align: left;
	padding-left: 18px;
}

/* LOCAL NAVIGATION STYLE ELEMENTS */

/* BREADCRUMB elements */
.backBreadcrumb {
	background-image: url(../images/nav_local/back_bcrumb.png);
	background-repeat: repeat;
}
.bcText1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #19A4B4;
	text-align: left;
	vertical-align: middle;
}

.bcText2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #19A4B4;
	text-align: left;
	vertical-align: middle;
}

.bcText3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #19A4B4;
	text-align: left;
	vertical-align: middle;
}

.bcText4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #19A4B4;
	text-align: left;
	vertical-align: middle;
}

a.bcLink1:link, a.bcLink1:visited, a.bcLink1:active, a.bcLink1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #1E7C90;
	text-align: left;
	text-decoration:none;
	vertical-align: middle;
}

a.bcLink2:link, a.bcLink2:visited, a.bcLink2:active, a.bcLink2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #1E7C90;
	text-align: left;
	text-decoration:none;
	padding-left: 4px;
	vertical-align: middle;
}

a.bcLink3:link, a.bcLink3:visited, a.bcLink3:active, a.bcLink3:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #1E7C90;
	text-align: left;
	text-decoration:none;
	vertical-align: middle;
}

a.bcLink4:link, a.bcLink4:visited, a.bcLink4:active, a.bcLink4:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #1E7C90;
	text-align: left;
	text-decoration:none;
	vertical-align: middle;
}

/* DECORATIVE elements */
.borderNavSide {
	border: 1px solid #CCCCCC;
}
.navBoxOC {
	background-color: #19A4B4;
	border: 1px solid #ABABAB;
}

/* BACKGROUND elements */
.backNavSide {
	background-image: url(../images/nav_local/back_nav_side.png);
	background-repeat: repeat;
}
.lineDotted {
	background-image: url(../images/backs/back_dot_large.png);
	background-repeat: repeat;
	background-color: #FFFFFF;
	height: 1px;
}


/* LINK elements */
a.linkBoldGray:link, a.linkBoldGray:visited, a.linkBoldGray:active, a.linkBoldGray:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5D5D5D;
	text-decoration:underline;
	font-style: normal;
	font-variant: normal;
	line-height: normal;
}

a.linkBoldGray:hover {
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #888888;
	text-decoration:none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
}
a.linkTealDrk14:link, a.linkTealDrk14:visited, a.linkTealDrk14:active, a.linkTealDrk14:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1E7C90;
	text-decoration:underline;
	font-style: normal;
	font-variant: normal;
	line-height: normal;
}

a.linkTealDrk14:hover {
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5D5D5D;
	text-decoration:none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
}

a.oc:link, a.oc:visited, a.oc:active, a.oc:hover {
	text-align: left;
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:underline;
	padding-left: 2px;
}

a.oc:hover {
text-align: left; 
font-family: arial,helvetica,sans-serif; 
font-size: 11px;
font-weight: bold; 
color: #FFFFFF;
text-decoration:none;
}

a.quickNotify:link, a.quickNotify:visited, a.quickNotify:active, a.quickNotify:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #19A4B4;
	text-decoration:none;
	font-style: normal;
	font-variant: normal;
	background-color: #FFFFFF;
	background-image: url(../images/icons/icon_notify_off.gif);
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	background-position: 8px 13px;
	padding-left: 18px;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 30px;
	text-align: left;
}

a.quickNotify:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	font-style: normal;
	font-variant: normal;
	background-color: #19A4B4;
	background-image: url(../images/icons/icon_notify_on.gif);
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	background-position: 8px 13px;
	padding-left: 18px;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px;
height: 30px;
	text-align: left;
}

a.prod:link, a.prod:visited, a.prod:active, a.prod:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #525252;
	text-decoration:underline;
	font-style: normal;
	font-variant: normal;
	line-height: 17px;
}

a.prod:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #888888;
	text-decoration:none;
	font-style: normal;
	line-height: 17px;
	font-variant: normal;
}

a.textLink:link, a.textLink:visited, a.textLink:active, a.textLink:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #525252;
	text-decoration:underline;
	font-style: normal;
	font-variant: normal;
	line-height: normal;
}

a.textLink:hover {
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #888888;
	text-decoration:none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
}
a.textLink10:link, a.textLink10:visited, a.textLink10:active, a.textLink10:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #525252;
	text-decoration:underline;
	font-style: normal;
	font-variant: normal;
	line-height: normal;
}

a.textLink10:hover {
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #888888;
	text-decoration:none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
}

a.tocLink:link, a.tocLink:visited, a.tocLink:active, a.tocLink:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #19A4B4;
	text-decoration:none;
	font-style: normal;
	font-variant: normal;
}

a.tocLink:hover {
text-align: left; 
font-family: arial, helvetica, sans-serif; 
font-size: 12px;
font-weight: bold; 
color: #19A4B4;
text-decoration:underline;
}
a.tech:link, a.tech:visited, a.tech:active, a.tech:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration:underline;
	font-style: normal;
	font-variant: normal;
}

a.tech:hover {
text-align: left; 
font-family: arial, helvetica, sans-serif; 
font-size: 12px;
font-weight: normal; 
color: #ABABAB;
text-decoration:underline;
}

a.tabOff:link, a.tabOff:visited, a.tabOff:active, a.tabOff:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-decoration:none;
	font-style: normal;
	font-variant: normal;
}

a.tabOff:hover {
text-align: left; 
font-family: arial, helvetica, sans-serif; 
font-size: 11px;
font-weight: bold; 
color: #1E7C90;
text-decoration:none;
}

a.tabOn:link, a.tabOn:visited, a.tabOn:active, a.tabOn:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	font-style: normal;
	font-variant: normal;
}

a.tabOn:hover {
text-align: left; 
font-family: arial, helvetica, sans-serif; 
font-size: 11px;
font-weight: bold; 
color: #BAE4E9;
text-decoration:none;
}

a.pr:link, a.pr:visited, a.pr:active, a.pr:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6E6E6E;
	text-decoration:underline;
	font-style: normal;
	font-variant: normal;
}

a.pr:hover {
text-align: left; 
font-family: arial, helvetica, sans-serif; 
font-size: 11px;
font-weight: normal; 
color: #1E7C90;
text-decoration:none;
}

a.pop:link, a.pop:visited, a.pop:active, a.pop:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #19A4B4;
	text-decoration:underline;
	font-style: normal;
	font-variant: normal;
	text-align: right;
	padding-right: 2px;
	text-indent: 2pt;
}

a.pop:hover {
	text-align: right;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #1E7C90;
	text-decoration:underline;
	padding-right: 2px;
}
a.pop:active {
	text-align: right;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #1E7C90;
	text-decoration:none;
	padding-right: 2px;
}

/* LINK - TOP LEVEL NAV elements */
a.nav1stSelect:link, a.nav1stSelect:visited, a.nav1stSelect:active, a.nav1stSelect:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1E7C90;
	text-decoration:none;
	font-style: normal;
	font-variant: normal;
	background-color: #F4F4F4;
	background-image: url(../images/nav_local/icon_top_selected.gif);
	background-repeat: no-repeat;
	display: block;
	width: 160px;
	background-position: 3px 8px;
	padding-left: 13px;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 2px;
	height: 20px;
}

a.nav1stSelect:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #19A4B4;
	text-decoration:none;
	font-style: normal;
	font-variant: normal;
	background-color: #FFFFFF;
	background-image: url(../images/nav_local/icon_top_select_hover.gif);
	background-repeat: no-repeat;
	display: block;
	width: 160px;
	background-position: 3px 8px;
	padding-left: 13px;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 2px;
	height: 20px;
}

.nav1stSelectHome {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1E7C90;
	text-decoration:none;
	font-style: normal;
	font-variant: normal;
	background-color: #F4F4F4;
	background-image: url(../images/nav_local/icon_top_select_hover.gif);
	background-repeat: no-repeat;
	display: block;
	width: 160px;
	background-position: 3px 7px;
	padding-left: 13px;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 2px;
	height: 20px;
}

a.nav1stOff:link, a.nav1stOff:visited, a.nav1stOff:active, a.nav1stOff:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7D7D7D;
	text-decoration:none;
	font-style: normal;
	font-variant: normal;
	background-color: #F4F4F4;
	background-image: url(../images/nav_local/icon_top_off.gif);
	background-repeat: no-repeat;
	display: block;
	width: 160px;
	background-position: 3px 8px;
	padding-left: 13px;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 2px;
	height: 20px;
}

a.nav1stOff:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #19A4B4;
	text-decoration:none;
	background-color: #FFFFFF;
	background-image: url(../images/nav_local/icon_top_hover.gif);
	background-repeat: no-repeat;
	display: block;
	width: 160px;
	background-position: 3px 8px;
	padding-left: 13px;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 2px;
	font-variant: normal;
	height: 20px;
}

/* LINK - SECOND LEVEL NAV elements */
a.nav2ndOff:link, a.nav2ndOff:visited, a.nav2ndOff:active, a.nav2ndOff:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7D7D7D;
	text-decoration:none;
	font-style: normal;
	font-variant: normal;
	background-color: #F4F4F4;
	background-image: url(../images/nav_local/icon_2nd_off.gif);
	background-repeat: no-repeat;
	display: block;
	width: 160px;
	background-position: 12px 6px;
	padding-left: 20px;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 2px;
	height: 20px;
}

a.nav2ndOff:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #19A4B4;
	text-decoration:none;
	background-color: #FFFFFF;
	background-image: url(../images/nav_local/icon_2nd_hover.gif);
	background-repeat: no-repeat;
	display: block;
	width: 160px;
	background-position: 12px 6px;
	padding-left: 20px;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 2px;
	font-variant: normal;
	height: 20px;
}

.nav2ndSelect {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #19A4B4;
	font-style: normal;
	font-variant: normal;
	background-color: #F4F4F4;
	background-image: url(../images/nav_local/icon_2nd_selected.gif);
	background-repeat: no-repeat;
	display: block;
	width: 160px;
	background-position: 12px 6px;
	padding-left: 20px;
	vertical-align: middle;
	padding-top: 3px;
	text-decoration: none;
	padding-bottom: 2px;
	height: 20px;
}

.nav2ndSelectSub {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #19A4B4;
	font-style: normal;
	font-variant: normal;
	background-color: #F4F4F4;
	background-image: url(../images/nav_local/icon_2nd_selected_sub.gif);
	background-repeat: no-repeat;
	width: 160px;
	background-position: 12px 8px;
	padding-left: 22px;
	vertical-align: middle;
	padding-top: 3px;
	text-decoration: none;
	display: block;
	padding-bottom: 2px;
	height: 20px;
}

a.nav2ndSuppOff:link, a.nav2ndSuppOff:visited, a.nav2ndSuppOff:active, a.nav2ndSuppOff:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7D7D7D;
	text-decoration:none;
	font-style: normal;
	font-variant: normal;
	background-color: #FFFFFF;
	background-image: url(../images/nav_local/icon_2nd_off.gif);
	background-repeat: no-repeat;
	display: block;
	width: 160px;
	background-position: 12px 6px;
	padding-left: 20px;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 2px;
	height: 20px;
	/*padding-bottom: 1px;*/
}

a.nav2ndSuppOff:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #19A4B4;
	text-decoration:none;
	background-color: #FFFFFF;
	background-image: url(../images/nav_local/icon_2nd_hover.gif);
	background-repeat: no-repeat;
	display: block;
	width: 160px;
	background-position: 12px 6px;
	padding-left: 20px;
	vertical-align: middle;
	padding-top: 3px;
	font-variant: normal;
	padding-bottom: 2px;
	height: 20px;
	/*padding-bottom: 1px;*/
}

.nav2ndSuppSelect {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #19A4B4;
	font-style: normal;
	font-variant: normal;
	background-color: #FFFFFF;
	background-image: url(../images/nav_local/icon_supp_2nd_select.gif);
	background-repeat: no-repeat;
	display: block;
	width: 160px;
	background-position: 12px 6px;
	padding-left: 20px;
	vertical-align: middle;
	padding-top: 3px;
	text-decoration: none;
	padding-bottom: 2px;
	height: 20px;
}

/* LINK - THIRD LEVEL NAV elements */
a.nav3rd:link, a.nav3rd:visited, a.nav3rd:active, a.nav3rd:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7D7D7D;
	text-decoration:none;
	font-style: normal;
	font-variant: normal;
	background-color: #FFFFFF;
	background-image: url(../images/nav_local/icon_3rd_off.gif);
	background-repeat: no-repeat;
	display: block;
	width: 158px;
	background-position: 22px 7px;
	padding-left: 28px;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 2px;
	height: 20px;
}

a.nav3rd:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #19A4B4;
	text-decoration:none;
	background-color: #FFFFFF;
	background-image: url(../images/nav_local/icon_3rd_hover.gif);
	background-repeat: no-repeat;
	display: block;
	width: 158px;
	background-position: 22px 7px;
	padding-left: 28px;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 2px;
	font-variant: normal;
	height: 20px;
}

.nav3rdSelected {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #19A4B4;
	background-color: #FFFFFF;
	background-image: url(../images/nav_local/icon_3rd_selected.gif);
	background-repeat: no-repeat;
	display: block;
	width: 158px;
	background-position: 22px 6px;
	padding-left: 28px;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: none;
	font-variant: normal;
	height: 19px;
}
.nav3rdSelectSub {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1E7C90;
	background-color: #F4F4F4;
	background-image: url(../images/nav_local/icon_3rd_select_sub.gif);
	background-repeat: no-repeat;
	display: block;
	width: 158px;
	background-position: 22px 6px;
	padding-left: 28px;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 2px;
	text-decoration: none;
	font-variant: normal;
	height: 20px;
}
a.nav3rdWSub:link, a.nav3rdWSub:visited, a.nav3rdWSub:active, a.nav3rdWSub:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7D7D7D;
	text-decoration:none;
	font-style: normal;
	font-variant: normal;
	background-color: #F4F4F4;
	background-image: url(../images/nav_local/icon_3rd_off.gif);
	background-repeat: no-repeat;
	display: block;
	width: 158px;
	background-position: 22px 6px;
	padding-left: 28px;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 2px;
	height: 20px;
}

a.nav3rdWSub:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #19A4B4;
	text-decoration:none;
	background-color: #FFFFFF;
	background-image: url(../images/nav_local/icon_3rd_hover.gif);
	background-repeat: no-repeat;
	display: block;
	width: 158px;
	background-position: 22px 6px;
	padding-left: 28px;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 2px;
	font-variant: normal;
	height: 20px;
}
/* LINK - FOURTH LEVEL NAV elements */
a.nav4th:link, a.nav4th:visited, a.nav4th:active, a.nav4th:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7D7D7D;
	text-decoration:none;
	font-style: normal;
	font-variant: normal;
	background-color: #FFFFFF;
	background-image: url(../images/nav_local/icon_4th_off.gif);
	background-repeat: no-repeat;
	display: block;
	width: 155px;
	background-position: 39px 6px;
	padding-left: 46px;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 2px;
	height: 20px;
}

a.nav4th:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #19A4B4;
	text-decoration:none;
	background-color: #FFFFFF;
	background-image: url(../images/nav_local/icon_4th_hover.gif);
	background-repeat: no-repeat;
	display: block;
	width: 155px;
	background-position: 39px 6px;
	padding-left: 46px;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 2px;
	height: 20px;
}

.nav4thSelected {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #19A4B4;
	background-color: #FFFFFF;
	background-image: url(../images/nav_local/icon_4th_selected.gif);
	background-repeat: no-repeat;
	display: block;
	width: 155px;
	background-position: 39px 6px;
	padding-left: 46px;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 2px;
	text-decoration: none;
	height: 20px;
}
/* GRAPHIC elements */
a.buttonGO:link, a.buttonGO:visited, a.buttonGO:active, a.buttonGO:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1E7C90;
	text-decoration:none;
	font-style: normal;
	font-variant: normal;
	background-image: url(../images/buttons/back_36x16.png);
	background-repeat: no-repeat;
	width: 50px;
	background-position: 2px 3px;
	padding-left: 12px;
	padding-top: 4px;
	padding-bottom: 2px;
	height: 16px;
	padding-right: 8px;
	display: block;
}

a.buttonGO:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #19A4B4;
	text-decoration:none;
	font-style: normal;
	font-variant: normal;
	background-image: url(../images/buttons/back_36x16.png);
	background-repeat: no-repeat;
	display: block;
	width: 50px;
	background-position: 2px 3px;
	padding-left: 12px;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 2px;
	text-align: left;
	height: 16px;
	padding-right: 8px;
}

a.buttonBuy:link, a.buttonBuy:visited, a.buttonBuy:active, a.buttonBuy:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1E7C90;
	text-decoration:none;
	font-style: normal;
	font-variant: normal;
	background-image: url(../images/buttons/button_buy_back.png);
	background-repeat: no-repeat;
	padding-left: 26px;
	display: block;
	height: 20px;
	width: 84px;
	padding-top: 3px;
}
a.buttonBuy:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #19A4B4;
	text-decoration:none;
	font-style: normal;
	font-variant: normal;
	background-image: url(../images/buttons/button_buy_back.png);
	background-repeat: no-repeat;
	display: block;
	width: 84px;
	padding-left: 26px;
	padding-top: 3px;
	height: 20px;
	/*padding-right: 8px;*/
}
.backTabOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	background-image: url(../images/backs/back_tab_on.png);
	background-repeat: no-repeat;
	padding-left: 3px;
	height: 19px;
	width: 99px;
	display: table-cell;
}

.backTabOff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #999999;
	background-image: url(../images/backs/back_tab_off.png);
	background-repeat: no-repeat;
	padding-left: 3px;
	height: 19px;
	width: 99px;
	vertical-align: middle;
	display: table-cell;
}

.prodTabIcon {
	background-color: #F4F4F4;
	background-image: url(../images/icons/chevron_prod_kfeat.png);
	background-repeat: no-repeat;
	background-position: 2px 5px;
	width: 12px;
	display: table-cell;
}
/* END GLOBAL STYLE ELEMENTS */

/* BEGIN TABLE SPECIFIC STYLE ELEMENTS */

.tableRowDrkTeal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-align: left;
	background-color: #1E7C90;
	padding-left: 2px;
	height: 21px;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.tableCellAlignMiddle {
	vertical-align: middle;
	padding-left: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}

.BorderCell {
	padding: 10px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}


/* ALTERNATING ROW BACKGROUND elements */
.backRowDark {
	background-color: #E6E6E6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #646464;
	border: none;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.backRowLight {
	background-color: #F3F3F3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #646464;
	border: none;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}

/* ROW and COLUMN TEXT elements */
.familyTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	background-color: #19A4B4;
	text-align: left;
	vertical-align: middle;
	text-indent: 2px;
	letter-spacing: normal;
	height: 22px;
}

.familyModelTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #1E7C90;
	background-color: #DDDDDD;
	text-align: left;
	vertical-align: middle;
	height: 20px;
	padding-left: 2px;
}

.tableDataHeaderMain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	background-color: #1E7C90;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.tableDataHeaderTealMed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	background-color: #19A4B4;
	text-align: left;
	padding-left: 3px;
}
.tableNewsHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	background-color: #19A4B4;
	height: 20px;
	text-align: left;
	vertical-align: middle;
	padding-bottom: 2px;
	padding-left: 2px;
}

.tableProdDetailKFeat {
	border: 1px solid #ABABAB;
	background-color: #F4F4F4;
	text-align: left;
	vertical-align: top;
}

.headerKeyFeat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #19A4B4;
	text-align: left;
	vertical-align: middle;
	height: 20px;
	padding-left: 2px;
}

/* LINK elements */
a.tableLink:link, a.tableLink:visited, a.tableLink:active, a.tableLink:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration:underline;
	font-style: normal;
	font-variant: normal;
}

	a.tableLink:hover {
	text-align: left; 
	font-family: arial,helvetica,sans-serif; 
	font-size: 11px;
	font-weight: normal; 
	color: #ABABAB;
	text-decoration:none;
}

/* SORT FUNCTION elements */
table.sortable a.sortheader {
	background-color:#1E7C90;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	background-color: #1E7C90;
	text-align: center;
	background-image: url(../images/icons/icon_sort_drkTeal.gif);
	background-repeat: no-repeat;
	background-position: center 94%;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	display: block;
	vertical-align: middle;
	height: 100%;
	padding-top: 2px;
	padding-bottom: 2px;
}

table.sortable span.sortarrow {
	color: #1E7C90;
	text-decoration: none;
}

.backRowDarkSort {
	background-color: #E6E6E6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #6E6E6E;
	padding-left: 2px;
	height: 25px;
	padding-top: 5px;
	border-top: 1px none #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	text-indent: 2px;
}
/* END TABLE SPECIFIC STYLE ELEMENTS */

/* BEGIN FORM SPECIFIC STYLE ELEMENTS */

.formLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #1E7C90;
}

.formDropDown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	border: 1px solid #666666;
	background-color: #FFFFFF;
}

/* END FORM SPECIFIC STYLE ELEMENTS */

.tableSearch {
	background-color: #F4F4F4;
	border-top: 1px solid #CCCCCC;
	border-right: 1px none #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.titleSearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #19A4B4;
	vertical-align: bottom;
}
.formTextfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	border: 1px solid #B2B2B2;
	padding-left: 2px;
}

.formTextMulti {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	border: 1px solid #B2B2B2;
	padding-left: 2px;
	width: 300px;
}
.formRadio {
	margin: 0px;
	padding: 0px;
}
.boldTealDrk {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #1E7C90;
}
.backTableFamilyModel {

	background-color: #DDDDDD;
}
.tableDataHeaderTealDrk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;

	padding-left: 2px;
	background-color: #1E7C90;
	text-align: left;
	height: 18px;
	padding-top: 1px;
}
.lineDottedStatic {
	background-image: url(../images/backs/line_dotted_158px.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	height: 1px;
	display: block;
	width: 158px;
}
.tableCellAlignTop {
	vertical-align: top;
	padding-left: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}
.textItalicBold {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
}
.boldTealDrk14px {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #1E7C90;
}
.tableRowDrkTeal10px {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-align: left;
	background-color: #1E7C90;
	padding-left: 2px;
	height: 21px;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.borderCell4px {
	padding: 4px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
}
.tableCellAlignMiddle2px {
	vertical-align: middle;
	padding-left: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
}
.textBold10px {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #525252;
	text-indent: 2px;
}
.tableProdDetailSpec {
	background-color: #F4F4F4;
	text-align: left;
	vertical-align: top;
}
.headerSpec {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #19A4B4;
	text-align: left;
	vertical-align: middle;
	height: 20px;
	padding-left: 2px;
	border: 1px solid #CCCCCC;
}
.prodListRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #525252;
	background-color: #F4F4F4;
	background-image: url(../images/backs/back_prod_table.gif);
	background-repeat: repeat;
	vertical-align: top;
	line-height: 18px;
}
.textItalic11px {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
}
.subHeaderSpec {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	height: 15px;
	background-color: #9E9E9E;
	word-spacing: normal;
}
.textProdFamTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #525252;
	text-indent: 2px;
	padding-top: 2px;
	padding-left: 2px;
	background-color: #DDDDDD;
}
.rowDarkCenter {
	background-color: #E6E6E6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #646464;
	border: none;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.rowLightCenter {
	background-color: #F3F3F3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #646464;
	border: none;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.textBold14px {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
}
.text10px {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
}
form {
	margin: 0px;
	padding: 0px;
}
.textItalic10px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	line-height: normal;
}

.firstSection {
	font-size: 13px;
	font-weight: bold;
	font-variant: small-caps;
	color: #FFFFFF;
	background-color: #19A4B4;
	border: 1px outset #FFFFFF;
	text-align: left;
	height: 19px;
	text-indent: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}
.firstSectionOpen {
	font-size: 13px;
	font-weight: bold;
	font-variant: small-caps;
	color: #FFFFFF;
	background-color: #19A4B4;
	border: 1px outset #FFFFFF;
	text-indent: 16px;
	background-image: url(../images/icons/minus_whiteOnBlue.gif);
	background-repeat: no-repeat;
	text-align: left;
	cursor: hand;
	height: 19px;
	background-position: 2px center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}
.firstSectionClose {
	font-size: 13px;
	font-weight: bold;
	font-variant: small-caps;
	color: #FFFFFF;
	background-color: #19A4B4;
	border: 1px outset #FFFFFF;
	text-indent: 16px;
	background-image: url(../images/icons/plus_whiteOnBlue.gif);
	background-repeat: no-repeat;
	text-align: left;
	cursor: hand;
	height: 19px;
	background-position: 2px center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}
.secondSection {

	font-size: 13px;
	font-weight: bold;
	font-variant: small-caps;
	color: #1E7C90;
	background-color: #DDDDDD;
	border: 1px outset #FFFFFF;
	text-align: left;
	height: 19px;
	text-indent: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}
.secondSectionOpen {
	font-size: 13px;
	font-weight: bold;
	font-variant: small-caps;
	color: #1E7C90;
	background-color: #DDDDDD;
	text-indent: 16px;
	background-image: url(../images/icons/minus_whiteOnDrkGray.gif);
	background-repeat: no-repeat;
	text-align: left;
	cursor: hand;
	height: 19px;
	background-position: 2px center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	border-top-width: 1px;
	border-top-style: outset;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.secondSectionClose {
	font-size: 13px;
	font-weight: bold;
	font-variant: small-caps;
	color: #1E7C90;
	background-color: #DDDDDD;
	text-indent: 16px;
	background-image: url(../images/icons/plus_whiteOnDrkGray.gif);
	background-repeat: no-repeat;
	text-align: left;
	cursor: hand;
	height: 19px;
	background-position: 2px center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	border-top-width: 1px;
	border-top-style: outset;
	border-top-color: #CCCCCC;
}
.required {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
}
.headerIndexProdLine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1E7C90;
	text-align: left;
	vertical-align: bottom;
	height: 22px;
}
.indexTitleBar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #C0C0C0;
	text-align: left;
	height: 17px;
	padding-left: 2px;
}
a.linkIndexPR:link, a.linkIndexPR:visited, a.linkIndexPR:active, a.linkIndexPR:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1E7C90;
	text-decoration:underline;
	font-style: normal;
	font-variant: normal;
}

a.linkIndexPR:hover {
text-align: left; 
font-family: arial, helvetica, sans-serif; 
font-size: 11px;
font-weight: normal; 
color: #999999;
text-decoration:underline;
}
.subHead12px {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #19A4B4;
}
.textBold16px {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
}
.tableCellBorder {
	padding: 4px;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
.tableBorderCellEnd {
	padding: 4px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
