BODY				 	{ font-family: Verdana, Helvetica, sans-serif; color: #01005B; margin: 0 0 0 0; background-color: White; }
H1 						{ font-size: 10pt; color: #3366CC; margin-bottom: 2px; font-weight: bold; }
.h1 					{ font: bold 12pt arial, helvetica, sans-serif; color: #3366CC; margin-bottom: 2px; }
.h2 					{ font-size: 10pt; color: #3366CC; margin-bottom: 2px; font-weight: bold; }
.h3 					{ font-size: 10pt; color: #010066; margin-bottom: 2px; font-weight: bold; }
.h4 					{ font-size: 8pt; color: #3366CC; padding-bottom: 5px; }
.h5 					{ font-size: 11pt; color: #01005B; font-weight: bold;}
.sitemap_h3				{ font-size: 10pt; color: #3366CC; padding-bottom: 1px; font-weight: bold; padding-left: 45px; padding-top: 5px; }
.sitemap_h4				{ padding-left: 70px; color: #010066; font-size: 8pt; color: #3366CC; padding-bottom: 5px; }
TD 						{ font-family: Verdana, Helvetica, sans-serif; color: #01005B; font-size: 8pt; }
UL.lessPaddingIE		{ margin-left: 15px; margin-top: 0px; margin-bottom: 0px; }
UL.lessPaddingMOZ		{ margin-left: -25px; margin-top: 0px; margin-bottom: 0px; }
LI						{padding-bottom: 5px;}/*commented 7.21.06 kkc to make tabs work*/
HR						{ color: #CCCCCC; }
#landingBody			{  }
#contentBODY			{ padding-right: 25px; }
#resultBOX 				{ padding-left: 15px; }
#resultBOX A			{ font-size: 8pt; font-weight: bold; color: #010066; }
#summaryBOX				{ padding-bottom: 10px; padding-left: 15px; }
#summaryBOX SPAN		{ color: #757575; font-size: 8pt; }
#summaryBOX B			{ color: Black; font-size: 8pt; }
#oneThirdPanel			{ width: 32%; }
#halfPanel				{ width: 47%; }
#twoThirdsPanel			{ width: 65%; }

#contentPanel			{ position: relative; border-left: 1px dashed #C9C9C9; border-bottom: 1px dashed #C9C9C9; padding-left: 10px; }
#contentPanelLeft		{ position: relative; border-left: 1px dashed #C9C9C9; padding-left: 10px; }
#contentPanelBottom		{ position: relative; border-bottom: 1px dashed #C9C9C9; padding-bottom: 10px; }
#contentPanelTop		{ position: relative; border-top: 1px dashed #C9C9C9; }

.leftPanel 				{ float: left; clear: left; }
.rightPanel 			{ float: right; clear: right; }
.rightPanelbus			{ font-family: Arial, helvetica, sans-serif; font-size: 10pt; color: #3366CC; font-weight: bold; padding-bottom: 15px; font-style: italic; }
.rightPanelTitle		{ font-size: 12pt; color: #3366CC; font-weight: bold; padding-bottom: 3px; font-style: italic; }
.featureBOX				{ padding: 0px; background-color: #FFFFFF; border: 2px #FFCC00 solid; }
.yellowBOX				{ padding: 4px; background-color: #FFFFCC; border-top: 2px #FFCC00 solid; border-bottom: 2px #FFCC00 solid; }
.yellowBOX2				{ padding: 2px; background-color: #FFFFCC; border-top: 2px #FFCC00 solid; border-bottom: 2px #FFCC00 solid; }
.yellowBOXTOP			{ background-color: #FFFFCC; border-top: 2px #FFCC00 solid; border-bottom: 2px #FFCC00 solid; }
.yellowBOXBOTTOM		{ padding-top: 4px; padding-bottom: 4px; background-color: #FFFFCC; border-top: 2px #FFCC00 solid; font-size: 8pt; text-decoration: none; }
.alertBOX				{ padding-top: 5px; padding-bottom: 5px; padding-right: 2px; padding-left: 2px; background-color: #CC0000; color: White; border: 2px outset White; cursor: pointer; cursor: hand; }
.yellowBOXcontentLEFT	{ float: left; font-size: 7pt; font-weight: bold; padding-left: 8px;}
.yellowBOXcontentRIGHT	{ float: right; font-size: 7pt; font-weight: bold; padding-right: 8px;}
.clearer				{ clear: both;}
.pageTitle 				{ font-size: 14pt; color: #3366CC; font-weight: bold; padding-bottom: 15px; font-style: italic; }
.pageTitleAlt 			{ color: #010066; }
.headerBOX 				{ background-color: #010066; color: White;/* border-bottom: 2px solid White;*/ }
.audienceBOX 			{ /*background-color: #FFCC00;*/ color: #010040; }
.audINFO				{ position: absolute; width: 200px; border: 2px #010066 solid; background-color: #FFFFCD; filter: alpha(opacity=85); -moz-opacity: .85; }
.audINFOTXT				{ padding-left: 20px; font-weight: bold; color: Black; }
.audINFOHEAD			{ font-weight: bold; color: #3366CC; }
.quicklink 				{ font-size: 7pt; color: White; font-family: Verdana, Helvetica, sans-serif; }
.FPIMG 					{ background-color: #010066; border-bottom: 2px solid #FFCC00; border-top: 2px solid #FFCC00;}
.titleSM 				{ font-weight: bold; color: #010066; font-size: 9pt; }
.titleSMALT 			{ font: bold 9pt arial, helvetica, sans-serif; color: #3366CC;}
.titleText 				{ color: #010066; font-size: 9pt; }
.blue					{ color: #010066; }
.red					{ color: #CC0000; }
.size7 					{ font-size: 7pt; }
.audMENU 				{ border-bottom: 2px solid White; padding-top: 5px; padding-bottom: 3px; }
.audMENUline 			{ border-bottom: 2px solid White; padding-top: 5px; padding-bottom: 3px; }
.audMENUactive 			{ background-color: #010066; border-bottom: 2px solid White; padding-top: 5px; padding-bottom: 3px; }
.menuBOX 				{ background-color: #FFFFCD; border-right: 1px solid #FFCC00;}
.menuLABEL				{ background-color: #010066; color: White; font-weight: bold; padding-top: 5px; padding-bottom: 5px; }
.contentMAIN			{ padding: 0; margin: 0;/*border-right: 2px solid White;*/ }
.mainMARGIN				{ padding-left: 10px; border-top: 1px solid #FFCC00;}
.bottomMARGIN			{ padding-left: 10px;}
.trim					{ background-color: #FFFFCD; }

.newsTitle				{ font-size: 12pt; color: #010066; font-weight: bold; padding-bottom: 5px; }
.readMore				{ font-size: 8pt; color: #01005B; font-weight: bold; padding-bottom: 5px; }

.gridTBL				{ border: 1px solid black; }
.gridTRHDR				{ background-color: #FFCC00; color: #FFFFFF; }
.gridTRERR				{ background-color: #CC0000; color: #FFFFFF; }
.gridTRSUBHDR			{ background-color: #CCCCCC; }
.gridSECTIONHDR			{  }
.gridSECTIONTD			{ border-top: 2px solid #CCCCCC; border-right: 1px solid black; padding-left: 5px; }
.gridTDHDR				{ border-right: 1px solid black; border-bottom: 1px solid black; padding: 2px; }
.gridTDERR				{ border-right: 1px solid black; font-weight: bold; color: #FFFFFF; padding: 5px; }
.gridTRCOL				{ background-color: #FFCC00; font-weight: bold; }
.gridTR1				{ background-color: white; }
.gridTR2				{ background-color: whitesmoke; }
.gridDATA				{ border-right: 1px solid black; border-bottom: 1px solid black; padding: 3px; }
.gridDATATBL			{ border-right: 1px solid black; padding: 2px; }
.gridLINE				{ background-color: black; }

.divBOX					{ border: 1px solid black; border-right: 2px solid Black; border-bottom: 2px solid Black; }
.divHDR					{ background-color: #FFCC00; color: #01005B; padding-left: 2px; padding-bottom: 2px; border-bottom: 1px solid Black; }
.divBTN					{ border: 1px inset black; margin: 1px; line-height: 1; padding-left: 2px; padding-right: 2px; }

.formLABEL 				{ padding-right: 10px; }
.formLABELERR			{ padding-right: 10px; color: #FF0000; }
.formTEXT				{ width: 95%; background-color: WhiteSmoke; }
.formTEXTAREA			{ width: 95%; background-color: WhiteSmoke; }
.formSELECT				{ width: 97%; background-color: WhiteSmoke; }
.formCHECK				{  }
.formTEXTERR			{ width: 95%; background-color: WhiteSmoke; }
.formTEXTAREAERR		{ width: 95%; background-color: WhiteSmoke; }
.formSELECTERR			{ width: 97%; background-color: WhiteSmoke; }
.ERR					{  }
.formBTNold 			{ border: 2px solid #8A8A8A; background-color: White; font-weight: bold; font-size: 8pt; color: #010066; }
.formBTN 				{ border: 1px outset #CCCCCC; background-color: #010066; font-weight: bold; font-size: 8pt; color: #FFCC00; cursor: pointer; cursor: hand; }

.radioLINK				{text-decoration: none;}
.radioLINK:hover		{text-decoration: none;}
INPUT					{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: black; }
SELECT					{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: black; }
TEXTAREA				{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: black; }

.pageSubTitle 			{ font-family: Verdana, Helvetica, sans-serif; font-size: 10pt; color: #3366CC; font-weight: bold; }
.label 					{ font-weight: bold; }
.colTITLE 				{ background-color: #FFCC00; font-weight: bold; border: 1px solid Black; padding: 1px; }
.listLABEL 				{ font-weight: bold; padding-right: 5px; }

A:link 					{ color: #01005B; }
A:active 				{ color: #01005B; }
A:visited 				{ color: #01005B; }
A:hover 				{ color: #3366CC; }

A.menu:link 			{ color: #01005B; text-decoration: none; }
A.menu:active 			{ color: #01005B; text-decoration: none; }
A.menu:visited 			{ color: #01005B; text-decoration: none; }
A.menu:hover 			{ color: #3366CC; text-decoration: underline; }

A.hdr:link 				{ color: #3366CC; }
A.hdr:active 			{ color: #3366CC; }
A.hdr:visited 			{ color: #3366CC; }
A.hdr:hover 			{ color: #01005B; }

A.yellowBOX:link 		{ color: #01005B; text-decoration: none; }
A.yellowBOX:active 		{ color: #01005B; text-decoration: none; }
A.yellowBOX:visited 	{ color: #01005B; text-decoration: none; }
A.yellowBOX:hover 		{ color: #3366CC; text-decoration: none; }

A.readMore:link 		{ color: #01005B; text-decoration: none; }
A.readMore:active 		{ color: #01005B; text-decoration: none; }
A.readMore:visited 		{ color: #01005B; text-decoration: none; }
A.readMore:hover 		{ color: #3366CC; text-decoration: none; }

A.menuactive:link 		{ color: #01005B; text-decoration: none; font-weight: bold; }
A.menuactive:active 	{ color: #01005B; text-decoration: none; font-weight: bold; }
A.menuactive:visited 	{ color: #01005B; text-decoration: none; font-weight: bold; }
A.menuactive:hover 		{ color: #FFCC00; text-decoration: none; font-weight: bold; }

A.yellow:link 			{ color: #FFCC00; }
A.yellow:active 		{ color: #FFCC00; }
A.yellow:visited 		{ color: #FFCC00; }
A.yellow:hover 			{ color: #FFFFCD; }

A.none:link 			{ color: White; text-decoration: none; }
A.none:active 			{ color: White; text-decoration: none; }
A.none:visited 			{ color: White; text-decoration: none; }
A.none:hover 			{ color: #FFCC00; text-decoration: none; }

/*added 7.31 kkc for anchor links*/
ul#anchorLIST			{ padding: 0; list-style-type: none; margin-left: -5px;}

LI.anchor				{background: url("../images/bullet_down_sm.gif") no-repeat 0 0; padding: 0 0 5px 20px;}
/* The CSS we use instead highlight current anchor */


:target, .target {/* .ietarget used in place of :target so it will work in IE */
	background: whiteSmoke;border-top: 1px solid #CECFCE;border-bottom: 1px solid #CECFCE;}
h2
{	font-weight: bold;color: #3366CC;font-size: 8pt;padding: 0;margin: 0;}
	#shipCSXlogin{width: 100%; margin: 2px 0 2px 70px; padding: 0;}
#mainText {padding: 2px 0 0 10px; text-align: left;}
.mainTextHeadline{font-size: 14pt; font-weight: bold; color: #01005B; padding-bottom: 15px; font-style: italic; }
#shipCSXlogin label{color: #3366CC; padding: 0 1px}
.shipCSXtxt1{ color:#01005B;font-weight:bold;}
.shipCSXtxt3{ color:#3366CC;}
.shipCSXfor1{ width:62px;}

.custPromoBox {width: 200px; border: solid 2px #FFCC00; margin-left: -25px; padding-bottom: 15px;}
.custPromo{color: #3366cc; padding: 5px 8px;}
.custPromo a:link {color: #3366cc; text-decoration: underline;}
.custPromo a:hover {color: #000066; text-decoration: underline;}
.custPromo h1 {font-weight: bold; font-size: 8pt; margin-top: 0;}
