a:link {
     color: #003d99; text-decoration: none
}
a:visited {
     color: #003d99; text-decoration: none
}
a:hover {
     color: #003d99; text-decoration: underline; visibility:visible
}

.blueBreak {
     border-bottom: 2px solid #3c6bb1;
}

.LDTenPixelSpacing
{
    padding: 0px 0px 10px 10px;
}

.leftBlueBorder {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; border-left: 2px solid #003d99;  PADDING-BOTTOM: 0px; PADDING-TOP: 0px; 
}

.rightBlueBorder {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; border-right: 2px solid #003d99;  PADDING-BOTTOM: 0px; PADDING-TOP: 0px; 
}

.newStuffText {
	PADDING-RIGHT: 0px; font-weight:bold; FONT-SIZE: 12px; COLOR: #3c6bb1; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.pageTitleText {
	PADDING-RIGHT: 0px; border-right: 2px solid #003d99; PADDING-LEFT: 20px; FONT-SIZE: 20px;  PADDING-BOTTOM: 0px; COLOR: #003d99;  PADDING-TOP: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.photogalleryBorderTop{
    border-left: 2px solid #003d99; border-right: 2px solid #003d99; border-top: 2px solid #003d99; border-bottom: 2px solid #003d99; background-color:#000000;
}

.photoGalleryText{
	Padding: 0px 2px 0px 0px; FONT-SIZE: 12px; COLOR: #e5eaf5; text-align:right; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

.photoImageCaption{
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; border-right: 2px solid #003d99;  border-left: 2px solid #003d99; border-bottom: 2px solid #003d99; border-top: 2px solid #003d99; PADDING-BOTTOM: 25px; background-color:#7294c7; background-image:url(incl/images/captionGrad.gif); background-repeat:repeat-x; background-position:bottom; PADDING-TOP: 10px; FONT-SIZE: 12px; font-weight: bold; COLOR: #e5eaf5;  PADDING-TOP: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.photoTitleText{
	Padding: 0px 0px 0px 10px; FONT-SIZE: 12px; COLOR: #003d99; text-align:left; border-right: 2px solid #003d99; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

.subTitleText {
	PADDING-RIGHT: 0px; font-weight:bold; FONT-SIZE: 16px; COLOR: #3d64b1; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.subTitleText2 {
	PADDING-RIGHT: 0px; font-weight:bold; FONT-SIZE: 14px; COLOR: #3c6bb1; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.subTitleText2 a:link {
	color: #3c6bb1; text-decoration: none
}

.subTitleText2 a:visited {
     color: #3c6bb1; text-decoration: none
}
.subTitleText2 a:hover {
     color: #3c6bb1; text-decoration: none
}

.pageText{
	FONT-SIZE: 12px; COLOR: #000000; text-align:justify; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

.pageText a:link {
	color: #003d99; text-decoration: underline
}

.pageText a:visited {
     color: #003d99; text-decoration: none
}
.pageText a:hover {
     color: #003d99; text-decoration: underline
}

.footerTextLeft{
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; border-left: 2px solid #003d99;  PADDING-BOTTOM: 0px; FONT-SIZE: 14px; font-weight: bold; COLOR: #e5eaf5;  PADDING-TOP: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.footerTextRight{
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; border-right: 2px solid #003d99;  PADDING-BOTTOM: 0px; FONT-SIZE: 14px; font-weight: bold; COLOR: #e5eaf5;  PADDING-TOP: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.imageSpacingUL{
	margin: 0px 20px 10px 0px;
}

.imageSpacingR{
	margin: 0px 10px 0px 0px;
}

.imageSpacingL{
	margin: 0px 0px 0px 10px;
}

.imageSpacingUR{
	margin: 0px 0px 10px 20px;
}

.imageCaption{
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; border-right: 2px solid #003d99;  border-left: 2px solid #003d99; border-bottom: 2px solid #003d99; PADDING-BOTTOM: 25px; background-color:#7294c7; background-image:url(incl/images/captionGrad.gif); background-repeat:repeat-x; background-position:bottom; PADDING-TOP: 10px; FONT-SIZE: 12px; font-weight: bold; COLOR: #e5eaf5;  PADDING-TOP: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.imageFrame{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; border-right: 2px solid #003d99;  border-left: 2px solid #003d99; border-top: 2px solid #003d99; border-bottom: 2px solid #003d99; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; 
}

.pageContentSpacing {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; border-right: 2px solid #003d99; background-color:#e5eaf5;  PADDING-BOTTOM: 20px; PADDING-TOP: 20px; 
}

#subpageContentAreaSpacing {
	PADDING: 8px 8px 20px 9px;
}

.subPageContentSpacing {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; border-right: 2px solid #003d99; background-color:#e5eaf5;  PADDING-BOTTOM: 20px; PADDING-TOP: 20px; 
}

.subNavText{
    padding 6px 0px 0px 5px; FONT-SIZE: 12px; COLOR: #3d64b1; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; vertical-align:middle
}

#rootNav {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	width: 100%;
	height: 32px;
}
#rootNav li {
	margin: 0px;	
	display: block;
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	float: left;
	color: #3d64b1;
}

#rootNav img {
	border: 0px;
	vertical-align:middle;
}
#rootNav a {	
	color: #3d64b1;
	text-decoration: none;
}
#rootNav a:hover {
	color: #3d64b1;
	text-decoration: underline;	
}

.selectedBG {
    background-image:url(incl/images/selectedSubTabShim.gif);
}

.nonSelectedBG {
    background-image:url(incl/images/nonSelectedSubTabShim.gif);
}

.subTextSpacing {
    padding: 0px 0px 0px 5px; vertical-align:middle;
}

.menuText {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; margin-left:20px; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.blueMenuBorder {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; border-left: 2px solid #003d99;  PADDING-BOTTOM: 20px; PADDING-TOP: 20px; 
}

.menuButtonPadding {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px;
}

table.redTableStyle {
     border-width: 1px; border-style: solid; border-color: #990000; border-collapse: collapse
}

table.redTableStyle th {
     border-width: 1px; padding: 5px; border-style: inset; border-color: #990000 
}

table.redTableStyle td {
     border-width: 1px; padding: 5px; border-style: inset; border-color: #990000
}

table.tableStyle {
     border-width: 1px; border-style: solid; border-color: #3d64b1; border-collapse: collapse
}

table.tableStyle th {
     border-width: 1px; padding: 5px; border-style: inset; border-color: #3d64b1 
}

table.tableStyle td {
     border-width: 1px; padding: 5px; border-style: inset; border-color: #3d64b1
}

.tableTitleText {
	font-family: Arial, Helvetica, sans-serif; font-size: 12; font-weight: bold; color: #e5eaf5;
}

#tableBuffer {
    margin: 20px 0px 10px 20px;
}


/*----------------------------------------------------------------*/

.contentText a:link {
	color: #3071b8; text-decoration: underline
}

.contentText a:visited {
     color: #3071b8; text-decoration: underline
}
.contentText a:hover {
     color: #3071b8; text-decoration: underline
}

.contentText {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; text-align:justify; PADDING-BOTTOM: 0px; COLOR: #000000;  PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

#fifteenPixelSpacing { 
	padding-top: 15px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px
}

.highlightText {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; text-align:justify; PADDING-BOTTOM: 0px; COLOR: #990000; font-weight:bold;  PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.navigationHome a:link {
	color: #000000; text-decoration: none
}

.navigationHome a:visited {
     color: #000000; text-decoration: none
}
.naviagtionHome a:hover {
     color: #000000; text-decoration: underline
}

.navigationHome {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 2px; COLOR: #000000;  PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.footer a:link {
	color: #3071b8; text-decoration: underline
}

.footer a:visited {
     color: #3071b8; text-decoration: none
}
.footer a:hover {
     color: #3071b8; text-decoration: underline
}

.footer {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 12px; PADDING-BOTTOM: 18px; COLOR: #000000;  PADDING-TOP: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

#pageSpacing { 
	padding-top: 15px; padding-right: 18px; padding-left: 18px; padding-bottom: 15px
}

#mainImageSpacing { 
	padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 15px
}

#featureColumnSpacing { 
	padding-top: 15px; padding-right: 18px; padding-left: 18px; padding-bottom: 0px
}

.featuredText a:link {
	color: #000000; text-decoration: none
}

.featuredText a:visited {
     color: #000000; text-decoration: none
}
.featuredText a:hover {
     color: #000000; text-decoration: underline
}

.featuredText {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #000000;  PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.featuredCaptionText a:link {
	color: #000000; text-decoration: none
}

.featuredCaptionText a:visited {
     color: #000000; text-decoration: none
}
.featuredCaptionText a:hover {
     color: #000000; text-decoration: underline
}

.featuredCaptionText {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #000000;  PADDING-TOP: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

#iconSpacing { 
	padding: 0 0 10 0; 
}

.pageDisplayText a:link {
	color: #3071B8; text-decoration: none
}

.pageDisplayText a:visited {
     color: #3071B8; text-decoration: none
}
.pageDisplayText a:hover {
     color: #3071B8; text-decoration: underline
}

.pageDisplayText {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px;  COLOR: #000000;  PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

#priceSpacing { 
	padding: 0 0 0 0; width:138;
}

.priceText {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; text-align:center; PADDING-BOTTOM: 0px; COLOR: #000000;  PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.productNameText a:link {
	color: #3C7ABD; text-decoration: none
}

.productNameText a:visited {
     color: #3C7ABD; text-decoration: none
}
.productNameText a:hover {
     color: #3C7ABD; text-decoration: underline
}

.productNameText {
    PADDING-RIGHT: 0px; text-align:center;  PADDING-LEFT: 0px; FONT-SIZE: 12px; font-weight:bold; PADDING-BOTTOM: 0px; COLOR: #3C7ABD;  PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

#tenPixelTopSpacing { 
	padding: 10 0 0 0; 
}

#thumbnailTextSpacing { 
	padding: 5 0 10 0; width:138;
}

#underlineForTitle { 
	padding-top: 5px; padding-right: 0px; padding-left: 0px; padding-bottom: 10px; background-image:url(images/design/underlineShim.gif); background-repeat:repeat-x; 
}

.titleText a:link {
	color: #3071B8; text-decoration: none
}

.titleText a:visited {
     color: #3071B8; text-decoration: none
}
.titleText a:hover {
     color: #3071B8; text-decoration: none
}

.titleText {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; COLOR: #3071B8;  PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}


