/* CSS Document VENNGO ELEMENT STYLES*/
/* Blue Text = #587f9e */
/* Blue Text Hover = #204b6e this is the darker blue */
/* Blue for box outlines = #9bb2c5 */
/* Venngo Dark Green = #7c8415 */
/* Venngo Light Green = #c3cf3a*/
/* gray borders = #e4e9ed */
/* Light Blue Field Color = #cee5ff  */
/* Lighter  Blue Field Color = #eaf6ff  */
/* Orange = #f14115 */

.wpRounded {width:100%;height:16px;margin:0;padding:0;border:0;float:none;background-color:#eaeff1;clear:both;}
.wpRoundedFooter {width:100%;height:12px;margin:0;padding:0;border:0;float:none;background-color:#eaeff1;clear:both;}
.sectionHeader {margin-bottom:-26px;height:52px;padding: 0 0 0 0;overflow:visible;background-image:url(../images/sectionHeaderBack.png);background-position:top;background-repeat:repeat-x;} 

/*the negative margin-bottom pulls the previous section up */
.sectionHeaderWithTitle {margin-bottom:-6px;height:52px;padding: 0 0 0 0;overflow:visible;background-image:url(../images/sectionHeaderBack.png);background-position:top;background-repeat:repeat-x;}

/* home page category layouts START*/
.homeIconPod {width:25%;min-width:169px;float:left;} /*this divides the space into columns */
.homeIconPodContainer {height: 80px;margin:0 5px 12px 5px;background-image:url(../images/iconPodBack.gif);background-repeat:repeat-x;background-position:bottom;} /*sets height margin and background */
.homeIconPosition {margin:10px 6px 0 0;float:left;} /*positions the icon inside the div */
.iconLink a:link {margin-top:28px;width:45%;font-family:Arial, Helvetica, sans-serif;font-size:9pt;font-weight:normal;color:#587f9e;text-decoration:none;float:left;}
.iconLink a:active {margin-top:28px;width:45%;font-family:Arial, Helvetica, sans-serif;font-size:9pt;font-weight:normal;color:#587f9e;text-decoration:none;float:left;}
.iconLink a:visited {margin-top:28px;width:45%;font-family:Arial, Helvetica, sans-serif;font-size:9pt;font-weight:normal;color:#587f9e;text-decoration:none;float:left;}
.iconLink a:hover {margin-top:28px;width:45%;font-family:Arial, Helvetica, sans-serif;font-size:9pt;font-weight:normal;color:#204b6e;text-decoration:underline;float:left;}

/* these styles are associated with the scroll pod element START*/
.scrollPodRunway {height: 148px;background-color:#cee5ff;margin-top: 8px;overflow:hidden;}

/* Styles for scrolling layers */
div#hold,#hold1,#hold2 {position:relative;overflow:hidden;height:132px;z-index:2;background-color:#cee5ff;left:0px;top:8px;padding-left:6px;padding-right:6px;}
div#wn,#wn2,#scrollWindow1,#scrollWindow2 {position:relative;left:0px;top:0px;height:132px;clip:rect(0px, 800px, 132px, 0px);overflow:hidden;z-index:2;}
div#lyr1,#lyr2,#scrollLayer1,#scrollLayer2 {position:absolute;visibility:visible;left:0px;top:0px;z-index:2;}

/*scroll bar style requirements */
div#scrollbar,#scrollbar1,#scrollbar2 {position:relative;width:200px;height:20px;font-size:1px;z-index:2;background-image:url(../images/scrollPodScrollerBack.gif);background-repeat:repeat-x;background-position: top;}
div#track,#scrollTrack1,#scrollTrack2 {position:absolute;left:1px;top:1px;width:198px;height:18px;z-index:2;}
div#dragBar,#scrollDragBar1,#scrollDragBar2 {position:absolute;left:1px;top:1px;width:20px;height:14px;z-index:2;background-color:#FFFFFF;border:solid;border-width:1px;border-color:#e4e9ed;}
.scrollLink {float:left;font-family:Arial, Helvetica, sans-serif;font-size: 8pt;font-weight:normal;color: #587f9e;padding-top:3px;text-decoration:none;}
.scrollLink a:link {float:left;font-family:Arial, Helvetica, sans-serif;font-size: 8pt;font-weight:normal;color: #587f9e;padding-top:3px;text-decoration:none;}
.scrollLink a:active {float:left;font-family:Arial, Helvetica, sans-serif;font-size: 8pt;font-weight:normal;color: #587f9e;padding-top:3px;text-decoration:none;}
.scrollLink a:visited {float:left;font-family:Arial, Helvetica, sans-serif;font-size: 8pt;font-weight:normal;color: #587f9e;padding-top:3px;text-decoration:none;}
.scrollLink a:hover {float:left;font-family:Arial, Helvetica, sans-serif;font-size: 8pt;font-weight:normal;color: #204b6e;padding-top:3px;text-decoration:underline;}
.scrollLinkSmall a:link {float:right;font-family:Arial, Helvetica, sans-serif;font-size: 7pt;font-weight:normal;color: #587f9e;padding-top:5px;text-decoration:none;}
.scrollLinkSmall a:active {float:right;font-family:Arial, Helvetica, sans-serif;font-size: 7pt;font-weight:normal;color: #587f9e;padding-top:5px;text-decoration:none;}
.scrollLinkSmall a:visited {float:right;font-family:Arial, Helvetica, sans-serif;font-size: 7pt;font-weight:normal;color: #587f9e;padding-top:5px;text-decoration:none;}
.scrollLinkSmall a:hover {float:right;font-family:Arial, Helvetica, sans-serif;font-size: 7pt;font-weight:normal;color: #204b6e;padding-top:5px;text-decoration:underline;}
.scrollingLocationBox {border: solid;border-width: 1px;border-color: #e4e9ed;background-color: #eaf6ff;font-family:Arial, Helvetica, sans-serif;font-size: 8pt;line-height:10pt;color:#587f9e;padding:4px;margin:0 8px 0 0;height:120px;z-index:200;}

/* these styles are associated with the scroll pod element END*/
.venngoFooter {width:100%;height:50px;margin: 0;background-color:#587f9e;float:none;}
.featureImage {background-color:#cee5ff;border:0px;}

/*General Font styles*/
.imageTitle {margin:0 0 12px 0 ;}
.sectionTitle {	padding-top:18px;font-family:Arial, Helvetica, sans-serif;font-size: 14pt;font-weight:bold;color:#587f9e;}
.sectionTitle2 {padding-top:18px;font-family:Arial, Helvetica, sans-serif;font-size: 11pt;font-weight:bold;color:white;}
.heading1 {font-family:Arial, Helvetica, sans-serif;font-size: 14pt;font-weight:bold;color:#587f9e;}
.heading1white {font-family:Arial, Helvetica, sans-serif;font-size: 14pt;font-weight:bold;color:#ffffff;}
p.heading1 {font-family:Arial, Helvetica, sans-serif;font-size: 14pt;font-weight:bold;color:#587f9e;margin:0 0 8px 0;padding:0;}
.heading2 {font-family:Arial, Helvetica, sans-serif;font-size: 11pt;font-weight:bold;color:#204b6e;line-height:13pt;}
.heading2 a:link{font-family:Arial, Helvetica, sans-serif;font-size: 11pt;font-weight:bold;color:#204b6e;line-height:13pt;text-decoration: none;}
.heading2 a:active{font-family:Arial, Helvetica, sans-serif;font-size: 11pt;font-weight:bold;color:#204b6e;line-height:13pt;text-decoration: none;}
.heading2 a:visited{font-family:Arial, Helvetica, sans-serif;font-size: 11pt;font-weight:bold;color:#204b6e;line-height:13pt; text-decoration: none;}
.heading2 a:hover{	font-family:Arial, Helvetica, sans-serif;font-size: 11pt;font-weight:bold; color:#587f9e; line-height:13pt; text-decoration: underline;}
p.heading2 {font-family:Arial, Helvetica, sans-serif;font-size: 11pt;font-weight:bold;color:#204b6e;line-height:13pt;margin:0 0 8px 0;padding:0;}
.heading2textArea {font-family:Arial, Helvetica, sans-serif;font-size: 11pt;font-weight:bold;color:#204b6e;line-height:13pt;margin:0 0 8px 0;padding:0;border:none;background-color: transparent;}
p.heading3 {font-family:Arial, Helvetica, sans-serif;font-size: 10pt;font-weight:bold;color:#204b6e;line-height:12pt;margin:0 0 4px 0;padding:0;}
.heading3 {font-family:Arial, Helvetica, sans-serif;font-size: 10pt;font-weight:bold;color:#204b6e;line-height:12pt;padding:0;}
.heading4 {font-family:Arial, Helvetica, sans-serif;font-size: 9pt;font-weight:bold;color:#587f9e;line-height:10pt;margin:0 0 0 0;padding:0;}
p.heading4 {font-family:Arial, Helvetica, sans-serif;font-size: 9pt;font-weight:bold;color:#587f9e;line-height:10pt;margin:0 0 0 0;padding:0;}
.textNormal {font-family:Arial, Helvetica, sans-serif;font-size: 9pt;font-weight:normal;color:#587f9e;line-height: 11pt;margin:0px 0 6px 0;}
p.textNormal {font-family:Arial, Helvetica, sans-serif;font-size: 9pt;font-weight:normal;color:#587f9e;line-height: 12pt;margin:0px 0 6px 0;padding:0;}
p.textNormal a:link{font-family:Arial, Helvetica, sans-serif;font-size: 9pt;font-weight:normal;color:#587f9e;line-height: 12pt;margin:0px 0 6px 0;padding:0;}
p.textNormal a:active{font-family:Arial, Helvetica, sans-serif;font-size: 9pt;font-weight:normal;color:#587f9e;line-height: 12pt;margin:0px 0 6px 0;padding:0;}
p.textNormal a:visited{font-family:Arial, Helvetica, sans-serif;font-size: 9pt;font-weight:normal;color:#587f9e;line-height: 12pt;margin:0px 0 6px 0;padding:0;}
p.textNormal a:hover{font-family:Arial, Helvetica, sans-serif;font-size: 9pt;font-weight:normal;color:#204b6e;line-height: 12pt;margin:0px 0 6px 0;padding:0;}
.textNormal2 {font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;color:#587f9e;line-height: 10pt;}
.textNormal3 {font-family:Arial, Helvetica, sans-serif;font-size:7pt;font-weight:normal;color:#587f9e;line-height: 7.5pt;}
.textNormal3 a:link{font-family:Arial, Helvetica, sans-serif;font-size:7pt;font-weight:normal;color:#587f9e;line-height: 9pt;text-decoration:underline;}
.textNormal3 a:active{font-family:Arial, Helvetica, sans-serif;font-size:7pt;font-weight:normal;color:#587f9e;line-height: 9pt;text-decoration:underline;}
.textNormal3 a:visited{font-family:Arial, Helvetica, sans-serif;font-size:7pt;font-weight:normal;color:#587f9e;line-height: 9pt;text-decoration:underline;}
.textNormal3 a:hover{font-family:Arial, Helvetica, sans-serif;font-size:7pt;font-weight:normal;color:#204b6e;line-height: 9pt;text-decoration:underline;}
.textNormal4 {font-family:Arial, Helvetica, sans-serif;font-size:9pt;font-weight:normal;color:#939c29;line-height: 9pt;}
.textNormal4 a:link{font-family:Arial, Helvetica, sans-serif;font-size:9pt;font-weight:normal;color:#939c29;line-height: 10pt;}
.textNormal4 a:active{font-family:Arial, Helvetica, sans-serif;font-size:9pt;font-weight:normal;color:#939c29;line-height: 10pt;}
.textNormal4 a:visited{font-family:Arial, Helvetica, sans-serif;font-size:9pt;font-weight:normal;color:#939c29;line-height: 10pt;}
.textNormal4 a:hover{font-family:Arial, Helvetica, sans-serif;font-size:9pt;font-weight:normal;color:#939c29;line-height: 10pt;}
.textNormalwhite {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:normal;color:#FFFFFF;line-height: 9pt;}
.textNormal2 a:link{font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;color:#587f9e;line-height: 10pt;}
.textNormal2 a:active{font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;color:#587f9e;line-height: 10pt;}
.textNormal2 a:visited{font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;color:#587f9e;line-height: 10pt;}
.textNormal2 a:hover{font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;color:#204b6e;line-height: 10pt;}
p.textNormal2 {font-family:Arial, Helvetica, sans-serif;font-size: 8pt;font-weight:normal;color:#587f9e;line-height: 10pt;margin:0px 0 6px 0;padding:0;}
p.textNormal2 a:link{font-family:Arial, Helvetica, sans-serif;font-size: 8pt;font-weight:normal;color:#587f9e;line-height: 10pt;margin:0px 0 6px 0;padding:0;}
p.textNormal2 a:active{font-family:Arial, Helvetica, sans-serif;font-size: 8pt;font-weight:normal;color:#587f9e;line-height: 10pt;margin:0px 0 6px 0;padding:0;}
p.textNormal2 a:visited{font-family:Arial, Helvetica, sans-serif;font-size: 8pt;font-weight:normal;color:#587f9e;line-height: 10pt;margin:0px 0 6px 0;padding:0;}
p.textNormal2 a:hover{font-family:Arial, Helvetica, sans-serif;font-size: 8pt;font-weight:normal;color:#204b6e;line-height: 10pt;margin:0px 0 6px 0;padding:0;}
.textTip {font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;font-style:italic;color:#204b6e;line-height: 10pt;margin:6px 0 12px 0;padding:0;}
.heading99 {font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;font-style:italic;color:#204b6e;line-height: 10pt;margin:6px 0 12px 0;padding:0;} /*temp fix for dsp_perkTips.php display in Safari */
.updated {background-color:#e7f438; border:solid; border-width:1px; border-color:#e4e9ed; padding: 6px; font-family:Arial, Helvetica, sans-serif; font-size:12pt; font-weight:bold; color:#204b6e; margin:12px 0 0 0;}
.comingSoon {text-align:center;font-family:Arial, Helvetica, sans-serif;font-size: 12pt;color:#204b6e;}
.perk {font-style:normal;color:#7c8415;font-weight:bold;font-style: italic;}
.textSmall {font-family:Arial, Helvetica, sans-serif;font-size: 7pt;line-height: 9pt;font-weight:normal;color: #587f9e;text-decoration:none;}
.textSmall a:link {font-family:Arial, Helvetica, sans-serif;font-size: 7pt;font-weight:normal;color: #587f9e;text-decoration:underline;}
.textSmall a:active {font-family:Arial, Helvetica, sans-serif;font-size: 7pt;font-weight:normal;color: #587f9e;text-decoration:underline;}
.textSmall a:visited {font-family:Arial, Helvetica, sans-serif;font-size: 7pt;font-weight:normal;color: #587f9e;text-decoration:underline;}
.textSmall a:hover {font-family:Arial, Helvetica, sans-serif;font-size: 7pt;font-weight:normal;color: #204b6e;text-decoration:underline;}
.bulletList {font-family:Arial, Helvetica, sans-serif;font-size: 8pt;font-weight:normal;color: #204b6e;text-decoration:none;line-height:10pt;padding:0;margin:0 12px 0 12px;}
.bulletList li {margin-bottom: 5px;list-style-type:disc;}
.formField {font-family:Arial, Helvetica, sans-serif;font-size:9pt;font-weight:normal;color:#587f9e;width:130px;height: 20px;border-style:solid;border-width: 1px;border-color:#9bb2c5;padding:2px 3px 0 3px;margin:0 0 0 0;background-color: white;-webkit-border-bottom-left-radius: 3px 3px; -webkit-border-bottom-right-radius: 3px 3px; -webkit-border-top-left-radius: 3px 3px; -webkit-border-top-right-radius: 3px 3px;}
.formMultiSelect {font-family:Arial, Helvetica, sans-serif;font-size:9pt;font-weight:normal;color:#587f9e;width:130px;height: 20px;border-style:solid;border-width: 1px;border-color:#9bb2c5;padding:2px 3px 0 3px;margin:0 0 0 0;}
.formFieldSmall {font-family:Arial, Helvetica, sans-serif;font-size:7pt;font-weight:normal;color:#587f9e;width:110px;height: 14px;border-style:solid;border-width: 1px;border-color:#9bb2c5;padding:2px 3px 0 3px;margin:0 0 0 0;}
.textField {font-family:Arial, Helvetica, sans-serif;font-size:9pt;font-weight:normal;color:#587f9e;border-style:solid;border-width: 1px;border-color:#9bb2c5;padding:2px 3px 0 3px;margin:0 0 0 0;background-color: white;-webkit-border-bottom-left-radius: 3px 3px; -webkit-border-bottom-right-radius: 3px 3px; -webkit-border-top-left-radius: 3px 3px; -webkit-border-top-right-radius: 3px 3px;}
.textFieldReadOnly {font-family:Arial, Helvetica, sans-serif;font-size:11pt;font-weight:bold;color:#587f9e;width:130px;height: 20px;padding:2px 3px 0 3px;margin:0 0 0 0;background-color: transparent;border: none;}
.messageField {font-family:Arial, Helvetica, sans-serif;font-size:9pt;font-weight:normal;color:#587f9e;border-style:solid;border-width: 1px;border-color:#9bb2c5;padding:2px 3px 0 3px;margin:0 0 0 0;background-color: white;}
.formTextArea {border:solid;border-width:1px;border-color:#9bb2c5;font-family:Arial, Helvetica, sans-serif;font-size: 9pt;line-height:10pt;color:#587f9e;padding:2px 3px 0 3px;margin:0 0 0 0;}
.fieldHeading {font-family:Arial, Helvetica, sans-serif;font-size:10.5pt;font-weight:bold;color:#587f9e;}
.fieldHeading1 {font-family:Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold; color:#587f9e; margin-bottom: 4px;}
.fieldHeading a:link {font-family:Arial, Helvetica, sans-serif;font-size:10.5pt;font-weight:bold;color:#587f9e;}
.fieldHeading a:hover {font-family:Arial, Helvetica, sans-serif;font-size:10.5pt;font-weight:bold;color:#204b6e;}
.fieldHeading2 {font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;color:#587f9e;}
.textSuccess {font-family:Arial, Helvetica, sans-serif;font-size: 8pt;line-height:10pt;color:green;padding:6px;margin:12px 0 12px 0;}
.instructionBox {border:solid;border-width:1px;border-color:#e4e9ed;background-color:#eaf6ff;font-family:Arial, Helvetica, sans-serif;font-size: 8pt;line-height:10pt;color:#587f9e;padding:6px;margin:12px 0 12px 0; -moz-border-radius: 8px;-khtml-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;}
.instructionBox a:link {color:#587f9e;}
.instructionBox a:active {color:#587f9e;}
.instructionBox a:visited {color:#587f9e;}
.instructionBox a:hover {color:#204b6e;}
.errorBox2 {border:solid;border-width:1px;border-color:#FF0000; background-color:#f4f6f8;font-family:Arial, Helvetica, sans-serif;font-size: 9pt;font-weight:bold;line-height:10pt;color:#FF0000;padding:6px;margin:12px 0 12px 0;-moz-border-radius: 8px;-khtml-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px; background-image:url(../images/backend/errorBackgroundTile.jpg);background-position:top;background-repeat:repeat-x;} 
.errorBox2 a:link {color:#FF0000;}
.errorBox2 a:active {color:#FF0000;}
.errorBox2 a:visited {color:#FF0000;}
.errorBox2 a:hover {color:#FF0000;}
.confirmBox {border:solid;border-width:1px;border-color:#7c8415;background-color:#c3cf3a;font-family:Arial, Helvetica, sans-serif;font-size: 9pt;font-weight:bold;line-height:10pt;color:#FFFFFF;padding:6px;margin:12px 0 12px 0;-moz-border-radius: 8px;-khtml-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;}
.confirmBox a:link {color:#7c8415;}
.confirmBox a:active {color:#7c8415;}
.confirmBox a:visited {color:#7c8415;}
.confirmBox a:hover {color:#7c8415;}
.termsOfUseFrame {border:solid; border-width:1px; border-color:#e4e9ed;}

/*com site specific*/
.textBubble4 {position: relative; left: 0px; top:0px; width:891px; height: 106px; z-index:100; background-image:url(../images/comsite/animation/medium/talkBubble4.png);background-position:top;background-repeat:none; width:891px; height: 106px;}
.textBubble3 {position: relative; left: 0px; top:0px; width:891px; height: 106px; z-index:100; background-image:url(../images/comsite/animation/medium/talkBubble3.png);background-position:top;background-repeat:none; width:891px; height: 106px;}
.textBubble1 {position: relative; left: 0px; top:0px; width:891px; height: 106px; z-index:100; background-image:url(../images/comsite/animation/medium/talkBubble1.png);background-position:top;background-repeat:none; width:891px; height: 106px;}

/*list view style*/
.listPod {text-align:left;margin-top:6px;background-color:#FFFFFF;padding:24px;}
.listPodTierOne {text-align:left;margin-top:6px;background-color:#e6e6e6;background-image:url(../images/tierOneBack.jpg);background-position:top;background-repeat:repeat-x;padding:12px;border:solid;border-width:1px 0 1px 0;border-color:#e4e9ed;}
.listHeading {font-family:Arial, Helvetica, sans-serif;font-size: 11pt;font-weight:bold;color: #204b6e;text-decoration:none;}
.listHeading a:link {font-family:Arial, Helvetica, sans-serif;font-size: 11pt;font-weight:bold;color: #204b6e;text-decoration:none;}
.listHeading a:active {font-family:Arial, Helvetica, sans-serif;font-size: 11pt;font-weight:bold;color: #204b6e;text-decoration:none;}
.listHeading a:visited {font-family:Arial, Helvetica, sans-serif;font-size: 11pt;font-weight:bold;color: #204b6e;text-decoration:none;}
.listHeading a:hover {font-family:Arial, Helvetica, sans-serif;font-size: 11pt;font-weight:bold;color: #f14115;text-decoration:none;}
.listShortDesc {font-family:Arial, Helvetica, sans-serif;font-size: 7pt;font-weight:normal;color: #333333;text-decoration:none;margin-bottom:8px;}
.listCategoryHeading{font-family:Arial, Helvetica, sans-serif;font-size: 8pt;font-weight:bold;color: #204b6e;text-decoration:none;margin-bottom:8px;}
.listOffer {font-family:Arial, Helvetica, sans-serif;font-size: 8.5pt;font-weight:bold;color:#7c8415;text-decoration:none;margin-left:10px;margin-right:10px;}
.listOffer a:link {font-family:Arial, Helvetica, sans-serif;font-size: 11pt;font-weight:bold;color:#7c8415;text-decoration:none;}
.listOffer a:active {font-family:Arial, Helvetica, sans-serif;font-size: 11pt;font-weight:bold;color:#7c8415;text-decoration:none;}
.listOffer a:visited {font-family:Arial, Helvetica, sans-serif;font-size: 11pt;font-weight:bold;color:#7c8415;text-decoration:none;}
.listOffer a:hover {font-family:Arial, Helvetica, sans-serif;font-size: 11pt;font-weight:bold;color:#f14115;text-decoration:none;}
.listOfferLeft {background-image:url(../images/listOfferPodLeft.png);background-position:top;width:8px;background-repeat:no-repeat;}
.listOfferRight {background-image:url(../images/listOfferPodRight.png);background-position:top;width:8px;background-repeat:no-repeat;}
.listOfferLogo {width:120px;float:left;background-image:url(../images/logoOutline.png);background-position:top;background-repeat:no-repeat;height:1%;}
.fOfferLogoTierOne {width:120px;height:120px;margin-right:12px;float:none;height:1%;}
.listButton {float:right;width:105px;height:1%;}

.listContents {
	margin:0 121px 0 0px; /*left margin is to accomodate logo right margin to accomodate view button */
	height:1%;
}

.listContentsTierOne {
	margin:0; /*left margin is to accomodate logo no right margin button within Perk pod */
	height:1%;
	float:left;
}

.listOfferFooter {background-image:url(../images/listOfferBottomBack.png);background-repeat:repeat-x;background-position:top;height:8px;}
.listOfferFooterLeft {background-image:url(../images/listOfferBottomLeft.png);background-repeat:no-repeat;background-position:top;width:8px;height:8px;float:left;}
.listOfferFooterRight {background-image:url(../images/listOfferBottomRight.png);background-repeat:no-repeat;background-position:top;width:8px;height:8px;float:right;}
.searchPodTitle {margin:0;padding:0;background-image:url(../images/blueTitleBack.jpg);background-repeat:repeat-x;background-position:top;height:48px;}

/*detail view style */
.detailOfferLogo {width:120px;height:120px;float:left;background-image:url(../images/logoOutline.png);background-position:top;background-repeat:no-repeat;height:1%;}
.detailButton {float:right;width:80px;height:1%;}
.detailHeader {margin:0 96px 0 132px;height:1%;}

/*search pod elements */
.searchFormBack {
	margin:0px 0 0 0;
	border-style: solid;
	border-width:0px 0 0px 0;
	border-color:#E9F5FF;
	padding: 0px 12px 0px 12px;
	/*background-image:url(../images/blueTitleBack.jpg);
	background-position:top;
	background-repeat:repeat-x;*/
}

.searchFieldHeading {font-family:Arial, Helvetica, sans-serif;font-size:12pt;font-weight:bold;color:#587f9e;}
.searchTitle {float:left;margin-left:12px;}
.leftNavIcon {vertical-align:middle;margin-right:4px;margin-bottom:4px;border:0px;}

/*perk elements */
.perkTitle {font-family:Arial, Helvetica, sans-serif;font-size: 16pt;font-weight:bold;color:#204b6e;}
.perkOrderedList  {list-style-type: decimal; font-family: Arial, Helvetica, sans-serif; font-size:9pt;color:#FFFFFF; list-style-position:outside;}
.perkOrderedListDark  {list-style-type: decimal;font-family:Arial, Helvetica, sans-serif;font-size:9pt;font-weight:normal;color:#939c29;list-style-position:outside;line-height: 10pt;}
.perkOrderedListDark  li{margin-bottom: 6px;}
.perkOfferTitle {font-family:Arial, Helvetica, sans-serif;font-size: 10pt;line-height: 11pt;font-weight:bold;color:#f14115;margin:0;padding:0;}
.perkOfferTitle p {font-family:Arial, Helvetica, sans-serif;font-size: 10pt;line-height: 11pt;font-weight:bold;color:#f14115;margin:0;padding:0;}
.perkOfferTitleSmall {font-family:Arial, Helvetica, sans-serif;font-size: 8pt;line-height: 9pt;font-weight:bold;color:#f14115;margin:0;padding:0;}
.perkOfferDetails {font-family:Arial, Helvetica, sans-serif;font-size: 9pt;line-height:11pt;font-weight:normal;color:#000000;margin:8px 0 0 0;padding:0;}
.perkDetails {font-family:Arial, Helvetica, sans-serif;font-size: 10pt;font-weight:normal;color:#000000;margin:0;padding:0;text-decoration:none;}
.perkDetails a:link {font-family:Arial, Helvetica, sans-serif;font-size: 10pt;font-weight:normal;color:#000000;margin:0;padding:0;text-decoration:none;}
.perkDetails a:active{font-family:Arial, Helvetica, sans-serif;font-size: 10pt;font-weight:normal;color:#000000;margin:0;padding:0;text-decoration:none;}
.perkDetails a:visited{font-family:Arial, Helvetica, sans-serif;font-size: 10pt;font-weight:normal;color:#000000;margin:0;padding:0;text-decoration:none;}
.perkDetails a:hover{text-decoration:underline;}
.perkCode {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 12pt;font-weight:bold;color:#f14115;margin:0;padding:0;}
.perkLogo {width:180px; margin:12px 12px 0 12px; float:left; height:1%;}
.perkTop {background-image:url(../images/perkTop.gif); background-position:top; background-repeat:repeat-x; height:22px;}
.perkBackground {background-image:url(../images/perkBackground.gif); background-position:bottom; background-repeat:repeat-x;}
.perkTileLeft {background-image:url(../images/perkTileLeft.gif); background-position:left; background-repeat:repeat-y; width:15px;}
.perkTileRight {background-image:url(../images/perkTileRight.gif); background-position:right; background-repeat:repeat-y; width:16px;}
.perkBottom {background-image:url(../images/perkBottom.gif); background-position:top; background-repeat:repeat-x; height:44px;}
.perkGradient {margin:0px 12px 0 12px; clear:both; background-image:url(../images/perkPodGradient.gif); background-position:bottom; background-repeat:repeat-x;}
.perkThumbnailTop {background-image:url(../images/perkThumbnailTop.jpg); background-position:top; background-repeat:repeat-x; height:27px;}
.perkThumbnailTileLeft {background-image:url(../images/perkThumbnailTileLeft.jpg); background-position:top; background-repeat:no-repeat; width:25px;}
.perkThumbnailTileRight {background-image:url(../images/perkThumbnailTileRight.jpg); background-position:top; background-repeat:no-repeat; width:150px;}
.perkThumbnailBottom {background-image:url(../images/perkThumbnailBottom.jpg); background-position:top; background-repeat:repeat-x; height:28px;}
.perkThumbnailBackground {background-color:#FFFFFF;}
.perkThumbnailSmTop {background-image:url(../images/perkThumbnailSmTop.jpg); background-position:top; background-repeat:repeat-x; height:24px;}
.perkThumbnailSmTileLeft {background-image:url(../images/perkThumbnailSmTileLeft.jpg); background-position:top; background-repeat:no-repeat; width:24px;}
.perkThumbnailSmTileRight {background-image:url(../images/perkThumbnailSmTileRight.jpg); background-position:top; background-repeat:no-repeat; width:30px;}
.perkThumbnailSmBottom {background-image:url(../images/perkThumbnailSmBottom.jpg); background-position:top; background-repeat:repeat-x; height:32px;}
.perkImage {width:186px; border:solid; border-width:1px; border-color:#e4e9ed; padding:6px 6px 12px 6px; background-color:#FFFFFF; margin-bottom:4px;}
p.perkImageCaption {font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;color:#587f9e;line-height: 10pt;margin:6px 0 0 0;padding:0;}
p.perkImageCaption a:link{font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;color:#587f9e;line-height: 10pt;margin:6px 0 0 0;padding:0;}
p.perkImageCaption a:active{font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;color:#587f9e;line-height: 10pt;margin:6px 0 0 0;padding:0;}
p.perkImageCaption a:visited{font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;color:#587f9e;line-height: 10pt;margin:6px 0 0 0;padding:0;}
p.perkImageCaption a:hover{font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;color:#204b6e;line-height: 10pt;margin:6px 0 0 0;padding:0;}

/*subNav Category Listing style */
.subNavIcon {
	/*vertical-align:middle;*/
	margin-bottom:2px;
	border:0px;
}
.catIcons {margin: 0 0 0 0;padding: 0;border:0;}
.catIcons ul {border: 0;margin: 0;padding: 0;list-style-type: none;text-align: center;}
.catIcons ul li {display: block;float: left;text-align: center;padding: 0;margin: 0;width: 56px;height: 62px;}
.catIcons ul li a { padding: 3px 0px 3px 0px;margin: 0;text-decoration: none;display: block;overflow: visible;width: 56px;height: 56px;line-height: 7pt;text-align: center;color: #587f9e;font-size: 7pt;font-family: Arial, Helvetica, sans-serif;}
.catIcons ul li a:hover {color: #204b6e;background-image:url(../images/catIconHighlight.gif);background-position:top;background-repeat:no-repeat;}

/*accNav Listing style */
.subMenu {margin: 0 0 0 0;padding: 0;border:0;background-image:url(../images/accNavBack.gif);background-position:top;background-repeat:repeat-x;width:100px;height:22px;float:left;}
.subMenu ul {border: 0;margin: 0;padding: 0;list-style-type: none;text-align: center;}
.subMenu ul li {display: block;float: left;text-align: center;padding: 0;margin: 0;height: 22px;}
.subMenu ul li a {padding: 4px 6px 4px 6px;margin: 0;color: #587f9e;text-decoration: none;display: block;text-align: center;font-size: 7pt;font-family:Arial, Helvetica, sans-serif;line-height:7pt;overflow:visible;height:14px;}
.subMenu ul li a:hover {color: #204b6e;}
.subMenu a:active {color: #587f9e;}
.subMenuWelcome {padding: 0px 6px 0px 6px;margin: 0;color: #587f9e;display: block;font-size: 8pt;font-family:Arial, Helvetica, sans-serif;font-weight:bold;line-height:9pt;height:14px;float:left;}
.subMenuLeft {background-image:url(../images/accNavLeft.gif);background-position:bottom;background-repeat:no-repeat;width:6px;height:22px;float:left;}
.subMenuRight {background-image:url(../images/accNavRight.gif);background-position:bottom;background-repeat:no-repeat;width:6px;height:22px;float:left;}
.subMenuBack {background-image:url(../images/accNavBack.gif);background-position:bottom;background-repeat:repeat-x;height: 22px;float:left;}
.subMenuLeft_white {background-image:url(../images/accNavLeft_white.gif);background-position:top;background-repeat:no-repeat;width:6px;height:22px;float:left;} /* this style incorporates Welcome AccHolderName into the accSubNav and the Suggest a Perk button */
.subMenuBack_white {background-image:url(../images/accNavBack_white.gif);background-position:top;background-repeat:repeat-x;height:22px;float:left;} /* this style incorporates Welcome AccHolderName into the accSubNav and the Suggest a Perk button */
.subMenuRight_green {background-image:url(../images/accNavRight_green.gif);background-position:top;background-repeat:no-repeat;width:6px;height:22px;float:left;} /* this style incorporates Welcome AccHolderName into the accSubNav and the Suggest a Perk button */
.subMenuBack_green {background-image:url(../images/accNavBack_green.gif);background-position:top;background-repeat:repeat-x;height:22px;float:left;} /* this style incorporates Welcome AccHolderName into the accSubNav and the Suggest a Perk button and the new Account info in gray rounded area*/
.headerAccount {text-align:center;font-family:Arial, Helvetica, sans-serif;font-size: 10px;color:#97b1c5;}
.headerAccount a:link {text-align:center;font-family:Arial, Helvetica, sans-serif;font-size: 10px;color:#97b1c5;text-decoration:none;}
.headerAccount a:active {text-align:center;font-family:Arial, Helvetica, sans-serif;font-size: 10px;color:#97b1c5;text-decoration:none;}
.headerAccount a:visited {text-align:center;font-family:Arial, Helvetica, sans-serif;font-size: 10px;color:#97b1c5;text-decoration:none;}
.headerAccount a:hover {text-align:center;font-family:Arial, Helvetica, sans-serif;font-size: 10px;color:#587f9e;text-decoration:underline;}
.subMenuLink {float:left;font-family:Arial, Helvetica, sans-serif;font-size: 8pt;font-weight:normal;color: #587f9e;text-decoration:none;margin:1px 3px 0 3px;}
.subMenuLink a:link {float:left;font-family:Arial, Helvetica, sans-serif;font-size: 8pt;font-weight:normal;color: #587f9e;text-decoration:none;margin:1px 3px 0 3px;}
.subMenuLink a:active {float:left;font-family:Arial, Helvetica, sans-serif;font-size: 8pt;font-weight:normal;color: #587f9e;text-decoration:none;margin:1px 3px 0 3px;}
.subMenuLink a:visited {float:left;font-family:Arial, Helvetica, sans-serif;font-size: 8pt;font-weight:normal;color: #587f9e;text-decoration:none;margin:1px 3px 0 3px;}
.subMenuLink a:hover {float:left;font-family:Arial, Helvetica, sans-serif;font-size: 8pt;font-weight:normal;color: #204b6e;text-decoration:underline;margin:1px 3px 0 3px;}
.subMenuLinkGreen {float:left;font-family:Arial, Helvetica, sans-serif;font-size: 8pt;font-weight:normal;color: #7c8415;text-decoration:none;margin:1px 3px 0 3px;}
.subMenuLinkGreen a:link {float:left;font-family:Arial, Helvetica, sans-serif;font-size: 8pt;font-weight:normal;color: #7c8415;text-decoration:none;margin:1px 3px 0 3px;}
.subMenuLinkGreen a:active {float:left;font-family:Arial, Helvetica, sans-serif;font-size: 8pt;font-weight:normal;color: #7c8415;text-decoration:none;margin:1px 3px 0 3px;}
.subMenuLinkGreen a:visited {float:left;font-family:Arial, Helvetica, sans-serif;font-size: 8pt;font-weight:normal;color: #7c8415;text-decoration:none;margin:1px 3px 0 3px;}
.subMenuLinkGreen a:hover {float:left;font-family:Arial, Helvetica, sans-serif;font-size: 8pt;font-weight:normal;color: #7c8415;text-decoration:underline;margin:1px 3px 0 3px;}
.subMenuLink#locationSelected{float:left;font-family:Arial, Helvetica, sans-serif;font-size: 9pt;font-weight:normal;color: #204b6e;text-decoration:none;font-weight:bold;margin:0px 3px 0 3px;border:solid;border-width:1px;border-color:#e4e9ed;background-color:#ffffff;padding:0 3px 0 3px;}
.pagingLink {float:left;font-family:Arial, Helvetica, sans-serif;font-size: 11pt;font-weight:bold;color: #204b6e;text-decoration:none;margin:1px 3px 0 3px;}
.pagingLink a:link {float:left;font-family:Arial, Helvetica, sans-serif;font-size: 8pt;font-weight:normal;color: #587f9e;text-decoration:none;margin:1px 3px 0 3px;}
.pagingLink a:active {float:left;font-family:Arial, Helvetica, sans-serif;font-size: 8pt;font-weight:normal;color: #587f9e;text-decoration:none;margin:1px 3px 0 3px;}
.pagingLink a:visited {float:left;font-family:Arial, Helvetica, sans-serif;font-size: 8pt;font-weight:normal;color: #587f9e;text-decoration:none;margin:1px 3px 0 3px;}
.pagingLink a:hover {float:left;font-family:Arial, Helvetica, sans-serif;font-size: 8pt;font-weight:normal;color: #204b6e;text-decoration:underline;border-width:1px;margin:1px 3px 0 3px;}

/*footer*/
.footerImageAlign {vertical-align:top;}
.footerCopyright {text-align:center;font-family:Arial, Helvetica, sans-serif;font-size: 7pt;color:#97b1c5;}
.footerLink a:link {float:left;font-family:Arial, Helvetica, sans-serif;font-size: 8pt;font-weight:normal;color: #587f9e;text-decoration:none;margin-left:12px;}
.footerLink a:active {float:left;font-family:Arial, Helvetica, sans-serif;font-size: 8pt;font-weight:normal;color: #587f9e;text-decoration:none;margin-left:12px;}
.footerLink a:visited {float:left;font-family:Arial, Helvetica, sans-serif;font-size: 8pt;font-weight:normal;color: #587f9e;text-decoration:none;margin-left:12px;}
.footerLink a:hover {float:left;font-family:Arial, Helvetica, sans-serif;font-size: 8pt;font-weight:normal;color: #204b6e;text-decoration:underline;margin-left:12px;}
.tollfree {float:right;font-family:Arial, Helvetica, sans-serif;font-size: 14pt;font-weight:bold;color: #587f9e;text-decoration:none;margin-right:12px;}

#tabs {
	margin-left: 0px;
	padding: 0;
	background: transparent;
	voice-family: "\"}\"";
	voice-family: inherit;
	padding-left: 0px;
}
#tabs ul {font: normal 9pt Arial, Verdana, sans-serif;line-height:15pt;color: #587f9e;margin:0;padding:0;list-style:none;}
#tabs li {display:inline;margin:0 0px 0 0;padding:0;background-color:#eaf6ff;}
#tabs a {float:left; background-color:#eaf6ff; margin:0px; padding:0px; text-decoration:none; height: 22px; width:120px; text-align:center; color:#587f9e; border-right-color:#eaeff1; border-right-style: solid; border-right-width: 1px; border-top-color:#eaeff1; border-top-style: solid; border-top-width: 1px; border-bottom-color:#eaeff1; border-bottom-style: solid; border-bottom-width: 1px; background-image:url(../images/tabShadow.jpg);background-repeat: no-repeat;}
#tabs a span {float:left;display:block;padding:0;}
#tabs a span {float:none;}
#tabs a:hover {background-color: #99bdde; color: white; height:22px;}
#tabs a:hover span {background-color: #99bdde; height:22px;}


#tabsSM {
	margin-left: 0px;
	padding: 0;
	background: transparent;
	voice-family: "\"}\"";
	voice-family: inherit;
	padding-left: 0px;
}
#tabsSM ul {font: normal 9pt Arial, Verdana, sans-serif;line-height:15pt;color: #587f9e;margin:0;padding:0;list-style:none;}
#tabsSM li {display:inline;margin:0 0px 0 0;padding:0;background-color:#eaf6ff;}
#tabsSM a {float:left; background-color:#eaf6ff; margin:0px; padding:0px; text-decoration:none; height: 22px; width:100px; text-align:center; color:#587f9e; border-right-color:#eaeff1; border-right-style: solid; border-right-width: 1px; border-top-color:#eaeff1; border-top-style: solid; border-top-width: 1px; border-bottom-color:#eaeff1; border-bottom-style: solid; border-bottom-width: 1px; background-image:url(../images/tabSMShadow.jpg);background-repeat: no-repeat;}
#tabsSM a span {float:left;display:block;padding:0;}
#tabsSM a span {float:none;}
#tabsSM a:hover {background-color: #99bdde;color: white; height:22px;}
#tabsSM a:hover span {background-color: #99bdde; height:22px;}

#tabHeaderActive span, #tabHeaderActive a {height: 22px; background-color: #FFFFFF; color:#204b6e; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:#FFFFFF;}

.tabContent {clear:both;}
.tabBar {margin:0px;height:24px;overflow:hidden;background-color:#eaeff1;}  /*REMOVED background-image:url(../images/tabBack.gif);background-repeat:repeat-x; */

.contactMap {margin: 0; width:100%; background-color:#FFFFFF; border:solid; border-width:1px; border-color:#e4e9ed;}
.hoursTablePod {position:relative; top:10px; left:12px; width:150px; background-color:#FFFFFF; border:solid; border-width:1px; border-color:#e4e9ed;}
.hoursTable { font-family:Arial, Helvetica, sans-serif; font-size:7pt; color:#587f9e; border:none; border-collapse:collapse; border-width:0;}
.hoursTableStripe {background-color:#eaf6ff;}
.accountMap {float:left;width:190px; height:192px; margin-top:8px; background-image:url(../images/mapBackground.jpg); background-position:top; background-repeat:no-repeat;}
.featureTD {font-family:Arial, Helvetica, sans-serif;font-size: 11px;line-height:14px;background-color:#eaf6ff;color:#204b6e;border-style:solid;border-width:1px;border-color:#e4e9ed;text-align:left;padding: 6px;}
.featureTDalt {font-size:10pt;background-color:#f5fbfe;color:#204b6e;border-style:solid;border-width:1px;border-color:#e4e9ed;text-align:center;}
.featureBox {border:solid;border-width:1px;border-color:#9bb2c5;background-color:#eaf6ff;font-family:Arial, Helvetica, sans-serif;font-size: 11px;line-height:14px;color:#204b6e;padding:6px;margin:0px 0 6px 0;-moz-border-radius: 8px;-khtml-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;}

.editBox2 {border:solid;border-width:1px;border-color:#e4e9ed;background-color:#f5fbff;font-family:Arial, Helvetica, sans-serif;font-size: 11px;line-height:14px;color:#204b6e;padding:6px;margin:0px 0 0px 0; text-decoration: none;-moz-border-radius: 8px;-khtml-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;}
.editBox2 a {border:solid;border-width:0px;border-color:#e4e9ed;background-color:#f5fbff;font-family:Arial, Helvetica, sans-serif;font-size: 11px;line-height:14px;color:#204b6e;padding:6px;margin:0px 0 0px 0; text-decoration: none;}
.editBox2 a:hover {border:solid;border-width:0px;border-color:#e4e9ed;background-color:#99bdde;font-family:Arial, Helvetica, sans-serif;font-size: 11px;line-height:14px;color:#ffffff;padding:6px;margin:0px 0 0px 0; text-decoration: none;-moz-border-radius: 8px;-khtml-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;}

.editBox {background-color:#eaf6ff;font-family:Arial, Helvetica, sans-serif;font-size: 11px;line-height:14px;color:white;padding:6px;margin:0px 0 6px 0;}
.editBox a {background-color:#e24b09;font-family:Arial, Helvetica, sans-serif;font-size: 11px;line-height:14px;color:white;padding:6px;margin:0px 0 6px 0; text-decoration: none;-moz-border-radius: 8px;-khtml-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;}
.editBox a:hover {background-color:#99bdde;font-family:Arial, Helvetica, sans-serif;font-size: 11px;line-height:14px;color:white;padding:6px;margin:0px 0 6px 0; text-decoration: none;-moz-border-radius: 8px;-khtml-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;}
.mapBox {border:solid;border-width:1px;border-color:#e4e9ed;background-color:#eaf6ff;font-family:Arial, Helvetica, sans-serif;font-size: 11px;line-height:14px;color:#204b6e;}
.featureGhost {border:solid;border-width:1px;border-color:#79dde7;background-image:url(../images/ghost.png);font-family:Arial, Helvetica, sans-serif;font-size: 11px;line-height:14px;color:#204b6e;padding:6px;margin:0px 0 6px 0;}
.featureBoxGreen {border:solid;border-width:1px;border-color:#e4e9ed;background-color:#f8faed;font-family:Arial, Helvetica, sans-serif;font-size: 11px;line-height:14px;color:#939c29;padding:6px;margin:0px 0 6px 0;}

/* printer friendly styles  ALL HAVE PF Designation */
.perkTopPF {background-image:url(../images/perkTopPF.gif); background-position:top; background-repeat:repeat-x; height:22px;}
.perkTileLeftPF {background-image:url(../images/perkTileLeftPF.gif); background-position:left; background-repeat:repeat-y; width:15px;}
.perkTileRightPF {background-image:url(../images/perkTileRightPF.gif); background-position:right; background-repeat:repeat-y; width:16px;}
.perkBottomPF {background-image:url(../images/perkBottomPF.gif); background-position:top; background-repeat:repeat-x; height:30px;}
.perkOrderedListPF  {list-style-type: decimal;font-family:Arial, Helvetica, sans-serif;font-size:8pt;color:#333333;list-style-position:outside;}
.perkGradientPF {margin:0px 12px 0 12px; clear:both;}
.location {float: left;padding: 0px;height:1%;}
.required {color:#FF0000;}
.overlayShow {position:absolute; top:0px; left:0px; overflow:hidden; height:85px; width:172px; display:block;}
.overlayHide {position:absolute; top:0px; left:0px; overflow:hidden; height:85px; width:172px; display:none;}

.searchFormField {font-family:Arial, Helvetica, sans-serif;font-size:9pt;font-weight:normal;color:#587f9e;width:102px;height: 20px;border-style:solid;border-width: 1px;border-color:#e4e9ed;padding:2px 3px 0 3px;margin:0 0 0 0;}
.dropFormField {font-family:Arial, Helvetica, sans-serif;font-size:9pt;font-weight:normal;color:#587f9e;width:198px;height: 20px;border-style:solid;border-width: 1px;border-color:#e4e9ed;padding:2px 3px 0 3px;margin:0 0 0 0;}
.addlocation {float:left;margin-top:2px;font-family:Arial, Helvetica, sans-serif;font-size: 8pt;font-weight:normal;color: #587f9e;text-decoration:none;}
.addlocation a:link {float:left;margin-top:2px;font-family:Arial, Helvetica, sans-serif;font-size: 8pt;font-weight:normal;color: #587f9e;text-decoration:none;}
.addlocation a:active {float:left;margin-top:2px;font-family:Arial, Helvetica, sans-serif;font-size: 8pt;font-weight:normal;color: #587f9e;text-decoration:none;}
.addlocation a:visited {float:left;margin-top:2px;font-family:Arial, Helvetica, sans-serif;font-size: 8pt;font-weight:normal;color: #587f9e;text-decoration:none;}
.addlocation a:hover {float:left;margin-top:2px;font-family:Arial, Helvetica, sans-serif;font-size: 8pt;font-weight:normal;color: #204b6e;text-decoration:underline;}
.searchMenuBack {background-image:url(../images/accNavBack.gif);background-position:bottom;background-repeat:repeat-x;float:left;}
.searchBarDropDown {float:left;margin-left:5px;margin-top:2px;}
.searchBarButton {float:right;margin-left:5px;margin-top:4px;}
.searchBarMagnifier {float:right;margin-right:5px;margin-top:3px;}
.searchFormField {font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;color:#587f9e;width:130px;height: 20px;border-style:solid;border-width: 1px;border-color:#e4e9ed;padding:2px 3px 0 3px;margin:0 0 0 0;background-color:#FFFFFF}
.searchFormField a:link {color:#FFFFFF;}
.searchFormField a:active {color:#FFFFFF;}
.searchFormField a:visited {color:#FFFFFF;}
.searchFormField a:hover {color:#FFFFFF;}
a.popupinfo{position:relative;z-index:24;color:#000;text-decoration:none}
a.popupinfo:hover{z-index:25; background-color:#ff0}
a.popupinfo span{display: none}
a.popupinfo:hover span{display:block;position:absolute;top:1em; left:1em; width:15em;border:1px solid #0cf;background-color:#cff; color:#000;text-align: center}
.showLocationsBold {font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;color:#587f9e;line-height: 10pt;border-bottom:solid; border-bottom-width:1px; border-bottom-color:#7092ba; font-weight:bold; text-decoration: none;}
.showLocationsBold a:link {font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;color:#587f9e;line-height: 10pt;font-weight:bold; text-decoration: none;}
.showLocationsBold a:active {font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;color:#587f9e;line-height: 10pt;font-weight:bold; text-decoration: none;}
.showLocationsBold a:visited {font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;color:#587f9e;line-height: 10pt;font-weight:bold; text-decoration: none;}
.showLocationsBold a:hover {font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;color:#587f9e;line-height: 10pt; font-weight:bold; text-decoration: underline;}
.showLocations {font-family:Arial, Helvetica, sans-serif;font-size:7pt;font-weight:normal;color:#587f9e;line-height: 7.5pt;border-bottom:solid; border-bottom-width:1px; border-bottom-color:#7092ba;}
.showLocations a:link {font-family:Arial, Helvetica, sans-serif;font-size:7pt;font-weight:normal;color:#587f9e;line-height: 7.5pt;border-bottom:solid; border-bottom-width:1px; border-bottom-color:#7092ba;}
.showLocations a:active {font-family:Arial, Helvetica, sans-serif;font-size:7pt;font-weight:normal;color:#587f9e;line-height: 7.5pt;border-bottom:solid; border-bottom-width:1px; border-bottom-color:#7092ba;}
.showLocations a:visited {font-family:Arial, Helvetica, sans-serif;font-size:7pt;font-weight:normal;color:#587f9e;line-height: 7.5pt;border-bottom:solid; border-bottom-width:1px; border-bottom-color:#7092ba;}
.showLocations a:hover {font-family:Arial, Helvetica, sans-serif;font-size:7pt;font-weight:normal;color:#587f9e;line-height: 7.5pt;border-bottom:solid; border-bottom-width:1px; border-bottom-color:#7092ba;}
.showLocationsMap {font-family:Arial, Helvetica, sans-serif;font-size:7pt;font-weight:normal;color:#587f9e;line-height: 7.5pt;border-bottom:solid; border-bottom-width:1px; border-bottom-color:#7092ba;}
tr.row:hover{background-color: #f5fbff}

/*locations toolbar */
.locationBarText {float:left; font-family:Arial, Helvetica, sans-serif; font-size:7pt; color:#587f9e; font-weight:bold;}
.locationBarText a:link {float:left; font-family:Arial, Helvetica, sans-serif; font-size:7pt; color:#587f9e; font-weight:bold; text-decoration: none;}
.locationBarText a:active {float:left; font-family:Arial, Helvetica, sans-serif; font-size:7pt; color:#587f9e; font-weight:bold; text-decoration: none;}
.locationBarText a:visited {float:left; font-family:Arial, Helvetica, sans-serif; font-size:7pt; color:#587f9e; font-weight:bold; text-decoration: none;}
.locationBarText a:hover {float:left; font-family:Arial, Helvetica, sans-serif; font-size:7pt; color:#587f9e; font-weight:bold; text-decoration: underline;}
.locationBarTextGray {float:left; font-family:Arial, Helvetica, sans-serif; font-size:7pt; color:#C0C0C0; font-weight:bold;}
.admintableFrontend {font-family:Arial, Helvetica, sans-serif;font-size: 10pt;font-weight:normal;color:#204b6e;line-height: 11pt;margin:0px 0 6px 0;text-align: left;}
.admintableFrontend th {border:solid;border-width:1px;border-color:#e4e9ed;background-color:#eaf6ff;padding:4px;-moz-border-radius: 4px;-khtml-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;font-family:Arial, Helvetica, sans-serif;font-size: 10pt;font-weight: bold;color: #587f9e; text-align: left;}
.admintableFrontend td {border-bottom: 1px solid #e4e9ed;border:solid;border-width:1px;border-color:#e4e9ed;background-color:#ffffff;padding:4px; -moz-border-radius: 4px;-khtml-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px; font-family:Arial, Helvetica, sans-serif;font-size: 10pt; font-weight: normal; color: #587f9e; text-align: left;}

.checkbox, .radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(../images/checkbox.png) no-repeat;
	display: block;
	clear: left;
	float: left;
}
.radio {
	background: url(../images/radio.png) no-repeat;
}
.select {
	position: absolute;
	width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background: url(../images/select.gif) no-repeat;
	overflow: hidden;
}

.workflowBox {font-family:Arial, Helvetica, sans-serif;font-size: 12pt;font-weight:normal;color:#204b6e;line-height: 11pt;margin:0px 0 6px 0;text-align: left;border:solid;border-width:1px;border-color:#e4e9ed;background-color:#f7f7f7;padding:6px; -moz-border-radius: 8px;-khtml-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px; margin:12px 0 12px 0;}

.workflowTH {border:solid;border-width:1px;border-color:#e4e9ed;background-color:#eaf6ff;padding:4px; -moz-border-radius: 4px;-khtml-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px; font-family:Arial, Helvetica, sans-serif;font-size: 9pt; font-weight: normal; line-height: 10pt; color: #587f9e; text-align: left;}

.workflowTD {border:solid;border-width:1px;border-color:#e4e9ed;background-color:#ffffff;padding:4px; -moz-border-radius: 4px;-khtml-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px; font-family:Arial, Helvetica, sans-serif;font-size: 8pt; font-weight: normal; line-height: 10pt; color: #5a5a5a; text-align: left;}


/* Virtual Earth */
#MSVE_obliqueNotification {visibility: hidden;}

.MSVE_ImageTile {border-width: 0px;}
.MSVE_PoweredByLogo {visibility: hidden;}
/* .scrollingLocationBox .MSVE_Copyright a {visibility: hidden;} */
