.clear {clear: both;} 
.clearLeft {clear: left;}
.emptyclearLeft {clear: left;}
li.emptyclearLeft {background-image:none !important;}
.fiftypercent {width: 50%;}
.thirtythreepercent {width: 33%;}
.thirtypercent {width: 30%;}
.floatleft {float: left; display: inline;}
.floatright {float: right; display: inline;}
.marginBot20 {margin-bottom: 20px;}
.marginBot40 {margin-bottom: 40px;}
.red {color: #ff0000;}
.dim {color: #a2a1a1;}
.errortitle {color: #ff0000; line-height: 1.5em; font-weight: bold; padding: 0 !important; background: none !important;}
.errordesc{color: #ff0000; line-height: 1.5em; font-weight:normal; background:transparent url(/global-images/bullet_red_3x3.gif) no-repeat scroll left 8px !important; padding-left: 10px; padding-bottom: 0 !important; font-size: 95%;}
a {color: #595959;}
a:link {color: #595959;}
a:hover {color: #0095da; text-decoration: underline;}
a:visited {color: #595959;}
a:active {color: #0095da;}

a.bluelink {color: #0095da !important;}
a.bluelink:link {color: #0095da !important;}
a.bluelink:hover {color: #0095da !important; text-decoration: underline !important;}
a.bluelink:visited {color: #0095da !important;}
a.bluelink:active {color: #0095da !important;}

.cursor{cursor:pointer;cursor:hand;}
ul.inline li {display:inline; padding-right: 10px;}
.footnote {font-size: 9px !important;}

body {background-color: #f0f0f0; color: #595959; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-align: center; font-size: 12px;}
 
/* main wrapper begins */
#container {position:relative; width:970px; text-align: left; margin: 0 auto;}
.shadow {background: url(/global-images/sideDropShadow.png) left top repeat-y; float: left; text-align: left; width: 970px; height: 100%;}
/* main wrapper ends */

/* global navigation begins */
#globalnavgrp {height: 29px; line-height: 29px; width: 960px;}
#globalNav {font-size: 11px; margin-left: 15px; position: absolute; left: 0; top: 9px;}
#globalNav li {float: left; background: url(/global-images/globalNavDivider.png) right center no-repeat; padding-right: 12px; margin-right: 10px; line-height: 29px;}
#globalNav #lastGlobalNav {background: none;}
#globalNav a {color: #595959; text-decoration: none; display: block;}
#globalNav a:link {color: #595959; text-decoration: none;}
#globalNav a:visited {color: #595959;}
#globalNav a:hover {color: #0095da; text-decoration: underline;}
#globalNav a:active {color: #0095da; text-decoration: underline;} 
#globalNav .active {background:transparent url(/global-images/tab_global_nav_right.gif) no-repeat scroll right bottom !important;}
#globalNav .active a {color: #0095da; background:transparent url(/global-images/tab_global_nav_left.gif) no-repeat scroll left bottom; padding-left: 12px; font-weight:bold;}
#globalNav #smallBusGlobal {background: none;}

#globalSites {width: 95px; float: right; font-size: 11px; margin-right: 15px; text-align: right; display: inline;}
#globalSites a {background: url(/global-images/flagUS.png) left top no-repeat; padding-left: 27px; text-decoration: none; color: #595959;}
#globalSites a:link {color: #595959;}
#globalSites a:visited {color: #595959;}
#globalSites a:hover {color: #0095da; text-decoration: underline;}
#globalSites a:active {color: #595959;}

div#countrynav {position: absolute; right: 0; top: 9px; margin:0; padding:0;}
div#countrynav ul {color:#595959; float:right; font-size:11px; margin:0 15px 0 0; padding:0; display: inline;}
div#countrynav ul li {display:block; float:left; line-height:29px; margin-right:3px; padding-left:0px; padding-right:9px;}
div#countrynav ul li.country {font-weight:bold; padding-right:5px;}
div#countrynav ul li.country1 {padding-right: 0; margin-right: 5px;}
div#countrynav ul li.country1  span{font-weight: bold; padding-right: 10px; border-right:1px solid #595959;}/*lang not specified*/
div#countrynav ul li.lang {background:transparent url(/global-images/globalNavDivider.png) no-repeat scroll right top; border-right:none;}
div#countrynav ul li.langlast {border-right:1px solid #595959;}
div#countrynav ul li.global {margin-left:0px; padding-left:0; padding-right: 0;}
div#countrynav ul li a {color:#595959; text-decoration: none;}
div#countrynav ul li a:link {color:#595959;}
div#countrynav ul li a:visited {color:#595959;}
div#countrynav ul li a:hover {color:#0095da; text-decoration: underline;}
div#countrynav ul li a:active {color:#595959;}
div#countrynav ul li.global img {float:left; border:none; width: 36px; margin: 5px 4px 0 0;}
/* global navigation ends  */

/* country id modal contents*/
#globalSitesModal a {color: #595959;}
#globalSitesModal a:link {color: #595959;}
#globalSitesModal a:hover {color: #0095da; text-decoration: underline;}
#globalSitesModal a:visited {color: #595959;}
#globalSitesModal a:active {color: #0095da;}
#countryid_tbl tr {line-height: 2em !important;}
#countryid_tbl a {font-size: 13px !important;}
/* country id ends */

/* navbar begins */
#navGrp {background: url(/global-images/navbar_gradient.gif) left top repeat-x; height: 43px; line-height: 43px; width: 940px; margin-left: 15px; position: relative;}
#navGrp #navGrpTitle {font-size: 18px; color: #fff; padding: 0 0 0 20px; width: 230px; float: left; font-weight: normal; display: none;}
#nav {float: left; font-size: 13px; padding-left: 10px;}
#navGrp #navGrpTitle a {color: #fff; text-decoration: none;}
#navGrp #navGrpTitle a:hover {text-decoration: underline;}
#navGrp #nav .noBorder{background:none}

.blanknav #nav{display:none;}
#nav li {float: left; display: inline;}
#nav li a {color: #fefefe; text-decoration: none; padding: 0 10px; font-weight: bold; display: block;}
#nav li .twoRowLink {line-height: 1.25em; display: block; padding-top: 6px; padding-bottom: 10px;}

#nav li:hover {background: url(/global-images/nav_tab_active_right.gif) right top no-repeat;}
#nav li:hover a {background: url(/global-images/nav_tab_active_left.gif) left top no-repeat; color: #595959;}

#nav li .subnav {display: none; position: absolute; left: 0; top: 43px; width: 940px; height: 28px; text-align: left; line-height: 28px;}
#nav li .subnav li {float: none; display: inline; background: url(/global-images/subnavDivider.gif) right center no-repeat; margin-right: 0px;}
#nav li .subnav li a {color: #595959; text-decoration: none; padding: 0; margin: 0 10px; display: inline; font-weight: normal; height: auto; line-height: 28px; font-size:12px;} // reduced font-size to 12px to prevent wrap around
#nav li .subnav li a:hover {color: #0095da;}

#nav li:hover .subnav {display:block;}
#nav li:hover .subnav li a {background: none;}
#nav li:hover .subnav li a:hover {color: #0095da;}

#nav .active {background:transparent url(/global-images/nav_tab_active_right.gif) no-repeat scroll right top;}
#nav .active a {background:transparent url(/global-images/nav_tab_active_left.gif) no-repeat scroll left top; color:#0095DA;}
#nav:hover .active a {color: #0095da;}
#nav:hover .active li {color: #0095da;}
#nav:hover .active .active a {color: #0095da;}
#nav:hover .active .subnav {display: none;}

#nav .active .subnav  {display:block;}
#nav .active .subnav  li a {background: none; color: #595959;}
#nav .active .subnav li a:hover {color: #0095da;}
#nav .active .subnav .active  a{color: #0095da;}
#nav .active:hover .subnav {display: block;}
#nav .active .subnav:hover {display: block;}
#nav .active .subnav:hover .active a {color: #0095da;}
#nav li ul li ul {display:none;}

/* navV2 */
#container #subnavGrp {background: url(/global-images/navbar2Gradient.jpg) left top repeat-x; height: 28px; line-height: 27px; border-bottom: 1px solid #d1d1d1; width: 940px; margin-left: 15px;}
#container #subnavGrp .subnavcol ul li.active a{color: #0095da !important;}
#container #subnavGrp .subnavcol ul li.active a:link{color: #0095da !important;}
#container #subnavGrp .subnavcol ul li.active a:visited{color: #0095da !important;}
#container #subnavGrp .subnavcol ul li.active a:active{color: #0095da !important;}
#container #subnavGrp .subnavcol ul li.active a:hover{color: #0095da !important;}

#navNotLinkedMsg {margin-left: 15px; color: #fff; font-size: 14px; font-weight: bold;}
/* navbar ends */

/* header begins */
#header {height: 110px; width: 970px; background: url(/global-images/topDropShadow.png) left -5px no-repeat;}
#header #experian {margin: 30px 0 0 32px; width: 164px; float: left;}
#header #siteSearch {float: right; height: 20px; margin: 30px 35px 0 0; line-height: 20px; display: inline;}
#header #siteSearch li{float: left; display:inline; background:transparent url(/global-images/subnavDivider.gif) no-repeat scroll right center; margin-right: 10px; padding-right: 10px;}
#header #siteSearch li span.phoneNumber {color: #BE8851; font-weight: bold; font-size: 14px;}
#header #headerSearchTextField {border:1px solid #BBBBBB; height:17px; vertical-align:middle;}
#header #field_search {height: 17px; border: 1px solid #bbb; vertical-align: middle;width:110px;padding:0 1px;}
#header #btn_search {margin-left: 5px; vertical-align: middle;}
#header #siteSignIn, #header #headerSubSection {margin:5px 33px 0 0; padding-top:5px; text-align:right; clear: right; float:right; right: 0; top: 100px; display:inline;}
#header #headerSubSection label {font-weight: bold; line-height: 20px;}
#header #headerSubSection #clientAccessSelect {border: 1px solid #bbb; line-height: 20px; margin-left: 10px;}
#header #siteSignIn li {display:inline; margin-right:10px; padding-right:10px; background:transparent url(/global-images/subnavDivider.gif) no-repeat scroll right center;}
#header #headerViewCartLink a {background:url("/small-business/images/headerCartIcon.png") no-repeat scroll left top transparent; padding-left:20px;}
#header #headerSearchButton {margin-left:5px; vertical-align:middle; margin-right: 0;}
#header #siteSearch .noBG, #header #siteSignIn .noBG  {background:none repeat scroll 0 0 transparent !important; margin-right: 0; padding-right: 0;}
#header #siteSearch li a, #siteSignIn li a {text-decoration:none;}
#header #siteSearch li a:link, #siteSignIn li a:link {text-decoration:none;}
#header #siteSearch li a:visited, #siteSignIn li a:visited {text-decoration:none;}
#header #siteSearch li a:hover, #siteSignIn li a:hover {text-decoration:underline;}
#header #siteSearch li a:active, #siteSignIn li a:active {text-decoration:none;}
/* header ends */

/* banners */
#banner940x268 {height: 268px; width: 940px; margin-left: 15px; position: relative; background-repeat: no-repeat; background-position: left top;}
#banner940x225 {height: 225px; width: 940px; margin-left: 15px; position: relative; background-repeat: no-repeat; background-position: left top;}
#banner940x144 {height: 144px; width: 940px; margin-left: 15px; position: relative; background-repeat: no-repeat; background-position: left top;}
#banner680x225 {height: 225px; width: 680px; position: relative; background-repeat: no-repeat; background-position: left top;}
#banner680x144 {height: 144px; width: 680px; position: relative; background-repeat: no-repeat; background-position: left top;}

#banner940x225 h1, #banner680x225 h1, #banner940x268 h1{font-size: 28px; padding: 40px 40px 5px 40px; font-weight: bold; text-transform: uppercase;}
#banner940x225 h2, #banner680x225 h2, #banner940x268 h2{font-size: 16px; padding: 0 40px 0 40px; font-weight: bold; text-transform: uppercase; line-height: 1.5em;}
#banner940x225 h2 ul.bannerlist li, #banner680x225 h2 ul.bannerlist li, #banner940x268 h2 ul.bannerlist li{padding: 0 0 0 10px; margin: 0; background: url(/global-images/bullet_textinfo.gif) left 8px no-repeat; line-height: 1.5em; list-style: none outside; zoom:1; font-size: 75%;}

#banner940x144 h1, #banner680x144 h1 {font-size: 24px; padding: 30px 40px 5px 40px; font-weight: bold; text-transform: uppercase;}
#banner940x144 h2, #banner680x144 h2 {font-size: 16px; padding: 0 40px 0 40px; font-weight: bold; text-transform: uppercase; line-height: 1.5em;}
#banner940x144 h2 ul.bannerlist li, #banner680x144 h2 ul.bannerlist li {padding: 0 0 8px 10px; margin: 0; background: url(/global-images/bullet_textinfo.gif) left 7px no-repeat; line-height: 1.5em; list-style: none outside; zoom:1;}

.bannerButtonYellow225 {background:transparent url(/global-images/button_yellow_marquee_fixed_225x29.gif) left top no-repeat; float: none; height:29px; line-height:29px; width:225px; margin: 10px 0 0 40px;}
.bannerButtonYellow225 a {display: block; color: #015CAE; text-decoration: none; font-weight: bold; font-size: 14px; margin-left: 10px;}
.bannerButtonYellow225 a:link {color: #015CAE;}
.bannerButtonYellow225 a:visited {color: #015CAE;}
.bannerButtonYellow225 a:hover {color: #015CAE; text-decoration: underline;}
.bannerButtonYellow225 a:active {color: #015CAE;}

.bannerButtonYellow266 {background:transparent url(/global-images/button_yellow_marquee_fixed_266x29.gif) left top no-repeat; float: none; height:29px; line-height:29px; width:266px; margin: 10px 0 0 40px;}
.bannerButtonYellow266 a {display: block; color: #015CAE; text-decoration: none; font-weight: bold; font-size: 14px; margin-left: 10px;}
.bannerButtonYellow266 a:link {color: #015CAE;}
.bannerButtonYellow266 a:visited {color: #015CAE;}
.bannerButtonYellow266 a:hover {color: #015CAE; text-decoration: underline;}
.bannerButtonYellow266 a:active {color: #015CAE;}

.bannerButtonYellow305 {background:transparent url(/global-images/button_yellow_marquee_fixed_305x29.gif) left top no-repeat; float: none; height:29px; line-height:29px; width:305px; margin: 10px 0 0 40px;}
.bannerButtonYellow305 a {display: block; color: #015CAE; text-decoration: none; font-weight: bold; font-size: 14px; margin-left: 10px;}
.bannerButtonYellow305 a:link {color: #015CAE;}
.bannerButtonYellow305 a:visited {color: #015CAE;}
.bannerButtonYellow305 a:hover {color: #015CAE; text-decoration: underline;}
.bannerButtonYellow305 a:active {color: #015CAE;}

.bannerButtonBlue225 {background:transparent url(/global-images/button_blue_marquee_fixed_225x29.gif) left top no-repeat; float: none; height:29px; line-height:29px; width:225px; margin: 10px 0 0 40px;}
.bannerButtonBlue225 a {display: block; color: #fff; text-decoration: none; font-weight: bold; font-size: 14px; margin-left: 10px;}
.bannerButtonBlue225 a:link {color: #fff;}
.bannerButtonBlue225 a:visited {color: #fff;}
.bannerButtonBlue225 a:hover {color: #fff; text-decoration: underline;}
.bannerButtonBlue225 a:active {color: #fff;}

.bannerButtonBlue266 {background:transparent url(/global-images/button_blue_marquee_fixed_266x29.gif) left top no-repeat; float: none; height:29px; line-height:29px; width:266px; margin: 10px 0 0 40px;}
.bannerButtonBlue266 a {display: block; color: #fff; text-decoration: none; font-weight: bold; font-size: 14px; margin-left: 10px;}
.bannerButtonBlue266 a:link {color: #fff;}
.bannerButtonBlue266 a:visited {color: #fff;}
.bannerButtonBlue266 a:hover {color: #fff; text-decoration: underline;}
.bannerButtonBlue266 a:active {color: #fff;}

.bannerButtonBlue305 {background:transparent url(/global-images/button_blue_marquee_fixed_305x29.gif) left top no-repeat; float: none; height:29px; line-height:29px; width:305px; margin: 10px 0 0 40px;}
.bannerButtonBlue305 a {display: block; color: #fff; text-decoration: none; font-weight: bold; font-size: 14px; margin-left: 10px;}
.bannerButtonBlue305 a:link {color: #fff;}
.bannerButtonBlue305 a:visited {color: #fff;}
.bannerButtonBlue305 a:hover {color: #fff; text-decoration: underline;}
.bannerButtonBlue305 a:active {color: #fff;}
/* banners end */

/* home main content */
#content {margin: 20px 0 20px 35px; float: left; width: 900px; display: inline;} /* min-height set to match component height within page editor */
#mainContent680 {display:inline; float:right; margin:0; width:680px;}

#content h3, .content_FormOnly #contactForm h3 {font-size: 18px; color: #be8851; padding: 0 0 10px 0; border-bottom: 1px solid #d1d1d1; font-weight: normal; margin-bottom: 10px; clear: left;}
#banner940x225 h4, #banner940x268 h4, #content h4 {color:#015CAE; font-size:13px; padding: 5px 0; margin: 0; clear: left;}
#banner940x225 h5, #banner940x268 h5, #content h5 {padding: 5px 0; margin: 0; clear: left;}

#content h4 a {color: #015CAE; text-decoration:none;}
#content h4 a:link {color: #015CAE; text-decoration:none;}
#content h4 a:visited {color: #015CAE;}
#content h4 a:hover {color: #015CAE; text-decoration: underline;}
#content h4 a:active {color: #015CAE;}

#content h5 a {color: #595959;}
#content h5 a:link {color: #595959;}
#content h5 a:visited {color: #595959;}
#content h5 a:hover {color: #0095da; text-decoration: underline;}
#content h5 a:active {color: #0095da;}

#content p {line-height: 1.5em; padding: 0 0 10px 0; margin: 0; clear: left; text-align:left;}
.editorcontent {line-height: 1.5em; padding: 0 0 10px 0; margin: 0; clear: left; text-align:left; position: relative;}
.editorcontent, .editorcontent font, .editorcontent span {color: #595959 !important; font-family: Arial, Helvetica, sans-serif !important; font-size: 12px !important;} /* overrides tinymce styles */
#content .editorcontent p {clear: none; margin-bottom: 0px;}
#content .editorcontent ul {clear: none; margin-top: 10px;}
#content .editorcontent ul li {padding: 0 0 8px 10px; margin: 0; background: url(/global-images/bullet_textinfo.gif) left 8px no-repeat; line-height: 1.5em; list-style: none outside; zoom:1;}
#content .editorcontent ul li a {}
#content .editorcontent ul li a:link{color: #595959; text-decoration: underline;}
#content .editorcontent ul li a:visited {color: #595959; text-decoration: underline;}
#content .editorcontent ul li a:hover {color: #0095da; text-decoration: underline;}
#content .editorcontent ul li a:active {color: #595959; text-decoration: none;}
#content .editorcontent ol ul li {padding-left: 10px;}

#content .editorcontent ul li.question {padding-left: 18px; margin: 25px 0 0 4px; font-weight:bold; background: url(/global-images/faq_q_bullet.jpg) left 2px no-repeat;}
#content .editorcontent ul li.answer  {padding-left: 18px; margin: 0 0 5px 4px; font-weight: normal; background: url(/global-images/faq_a_bullet.jpg) left 2px no-repeat;}
#content .editorcontent ul li.answer ul {margin-top: 2px;}
#content .editorcontent ul li.answer ul li {background: url(/global-images/bullet_textinfo.gif) left 8px no-repeat; margin: 0; padding-left: 10px;}

#content .editorcontent ol {clear: none; margin-top: 10px; margin-left: 30px;}
#content .editorcontent ol li {padding: 0 0 8px 0; margin: 0; line-height: 1.5em; clear:none;}
#content .editorcontent ol li a {}
#content .editorcontent ol li a:link{color: #595959; text-decoration: underline;}
#content .editorcontent ol li a:visited {color: #595959; text-decoration: none:}
#content .editorcontent ol li a:hover {color: #0095da; text-decoration: underline:}
#content .editorcontent ol li a:active {color: #595959; text-decoration: none:}

#content .editorcontent ol.upperAlpha li {list-style-type: upper-alpha;}
#content .editorcontent ol.lowerAlpha li {list-style-type: lower-alpha;}

#content .editorcontent #stateAccessForm  {margin: 20px 0;}
#content .editorcontent #stateAccessForm label {margin-right: 10px;}

#content .editorcontent table {position:relative; border: #fff;}
#content .editorcontent table tr td {padding-right: 20px;}
#content .editorcontent table tr td p {padding-bottom: 0;} /* in case someone adds a p tag inside a td */

#content .normaltextlink {color: #595959 !important; text-decoration: none !important;}
#content .normaltextlink:link {color: #595959; text-decoration: none;} 
#content .normaltextlink:visited {color: #595959; text-decoration: none;}
#content .normaltextlink:hover {color: #595959; text-decoration: none;}
#content .normaltextlink:active {color: #595959; text-decoration: none;}

#content .categoryRowTitle{font-size: 18px; color: #be8851; padding: 0 0 10px 0; border-bottom: 1px dotted #b3b3b3; font-weight: normal; margin: 20px 0 10px; clear: left;}

/* content tables */
.contentTable {border: 1px solid #ccc !important; margin-bottom: 20px;}
.contentTable td {padding: 10px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.contentTable .contentTableTitle td {background-color: #ddd;}
.contentTable .contentTableStripe td {background-color: #eee;}

.contentTableZ {border: 1px solid #ccc !important; margin-bottom: 20px;}
.contentTableZ td {padding: 10px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.contentTableZ .contentTableTitle td {background-color: #ddd;}
.contentTableZ .contentTableStripe td {background-color: #eee;}

.contentTable2 {border: 1px solid #ccc !important; margin-bottom: 20px;}
.contentTable2 td {padding: 10px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.contentTable2 .contentTableTitle td {background-color: #eee;}
.contentTable2 .contentTableStripe td {background-color: #eee;}
/* content tables end */

#content ul {margin: 0 0 10px 0; padding: 0; list-style: none outside; clear: left;}
#content ul li, #content td.bulletpt {padding: 0 0 8px 10px; margin: 0; background: url(/global-images/bullet_textinfo.gif) left 9px no-repeat; line-height: 1.5em; clear: left; list-style: none outside;}
#content ol {margin: 0 0 10px 0; padding: 0; list-style: decimal outside; clear: left;}
#content ol li {padding: 0 0 8px 0; margin: 0; clear: left; list-style: decimal outside;}

#content ul li.redmark, #content td.redmark {background: url(/global-images/marker_red_8x8.gif) left 5px no-repeat; padding-left: 15px; clear:left; zoom: 1;}
#content ul li.redmark a, #content td.redmark a {text-decoration:none; color: #595959;}
#content ul li.redmark a:link, #content td.redmark a:link {text-decoration:none; color: #595959;}
#content ul li.redmark a:visited, #content td.redmark a:visited {text-decoration:none; color: #595959;}
#content ul li.redmark a:hover, #content td.redmark a:hover {text-decoration:underline; color: #0095da;}
#content ul li.redmark a:active, #content td.redmark a:active {text-decoration:none; color: #0095da;}
#content ul li.bluemark, #content td.bluemark {background: url(/global-images/bullet_car.gif) left 7px no-repeat; padding-left: 15px; clear:left; zoom: 1;}
#content ul li.bluemark a, #content td.bluemark a {text-decoration:none; color: #595959;}
#content ul li.bluemark a:link, #content td.bluemark a:link {text-decoration:none; color: #595959;}
#content ul li.bluemark a:visited, #content td.bluemark a:visited {text-decoration:none; color: #595959;}
#content ul li.bluemark a:hover, #content td.bluemark a:hover {text-decoration:underline; color: #0095da;}
#content ul li.bluemark a:active, #content td.bluemark a:active {text-decoration:none; color: #0095da;}

#content td.bulletpt, #content td.redmark, #content td.bluemark {vertical-align: top;}

#container #submitButton, #container #contactForm form .submitButton, .modalForm form .submitButton, .spotlightform .submitButton {clear: left; background: url(/global-images/button_right_white_small_290x21.gif) right top no-repeat !important; float: left !important; line-height: 21px; margin: 0 0 10px 0;}
#container #submitButton span, #container #contactForm form .submitButton span, .modalForm form .submitButton span, .spotlightform .submitButton span {background: url(/global-images/button_left_white_small_10x21.gif) left top no-repeat !important; color: #595959; text-decoration: none; vertical-align: middle; display: block; padding: 0 10px; font-size: 11px;}

#content #submitButtonBlue, #content #contactForm form .submitButtonBlue, .modalForm form .submitButtonBlue, .spotlightform .submitButtonBlue {clear: left; background: url(/global-images/button_right_blue_small_290x21.gif) right top no-repeat !important; float: left !important; line-height: 21px; margin: 0 0 10px 0;}
#content #submitButtonBlue span, #content #contactForm form .submitButtonBlue span, .modalForm form .submitButtonBlue span, .spotlightform .submitButtonBlue span {background: url(/global-images/button_left_blue_small_10x21.gif) left top no-repeat; color: #595959; text-decoration: none; vertical-align: middle; display: block; padding: 0 10px; font-size: 11px;}

#content .loadingwheel {width: 32px; height: 32px; clear: left; background: url(/global-images/loading.gif) right top no-repeat !important; float: left !important; margin: 0 0 10px 0;}
 
#content .blueButton {clear: left; background: url(/global-images/button_right_blue_small_290x21.gif) right top no-repeat; float: left; line-height: 21px; margin: 0 0 10px 0;}
#content .blueButton a {background: url(/global-images/button_left_blue_small_10x21.gif) left top no-repeat; color: #fff; text-decoration: none; vertical-align: middle; display: block; padding: 0 10px; font-size: 11px;}
#content .blueButton a:link {color: #fff;}
#content .blueButton a:visited {color: #fff;}
#content .blueButton a:hover {color: #fff; text-decoration: underline;}
#content .blueButton a:active {color: #fff;}

#content .blueButton21 {clear: left; background: url(/global-images/button_right_blue_small_290x21.gif) right top no-repeat; float: left; line-height: 21px; margin: 0 0 10px 0;}
#content .blueButton21 a {background: url(/global-images/button_left_blue_small_10x21.gif) left top no-repeat; color: #fff; text-decoration: none; vertical-align: middle; display: block; padding: 0 10px; font-size: 11px;}
#content .blueButton21 a:link {color: #fff;}
#content .blueButton21 a:visited {color: #fff;}
#content .blueButton21 a:hover {color: #fff; text-decoration: underline;}
#content .blueButton21 a:active {color: #fff;}

#content .blueButton26 {clear: left; background: url(/global-images/button_right_blue_large_290x26.gif) right top no-repeat; float: left; line-height: 26px; margin: 0 0 10px 0;}
#content .blueButton26 a {background: url(/global-images/button_left_blue_large_10x26.gif) left top no-repeat; color: #fff; text-decoration: none; vertical-align: middle; display: block; padding: 0 10px; font-size: 12px; font-weight:bold;}
#content .blueButton26 a:link {color: #fff;}
#content .blueButton26 a:visited {color: #fff;}
#content .blueButton26 a:hover {color: #fff; text-decoration: underline;}
#content .blueButton26 a:active {color: #fff;}

#content .yellowButton, #content .yellowButton21  {clear: left; background: url(/global-images/button_right_yellow_small_290x21.gif) right top no-repeat; float: left; line-height: 21px; margin: 0 0 10px 0;}
#content .yellowButton a, #content .yellowButton21 a {background: url(/global-images/button_left_yellow_small_10x21.gif) left top no-repeat; color: #015CAE; text-decoration: none; vertical-align: middle; display: block; padding: 0 10px; font-size: 11px;}
#content .yellowButton a:link, #content .yellowButton21 a:link {color: #015CAE;}
#content .yellowButton a:visited, #content .yellowButton21 a:visited {color: #015CAE;}
#content .yellowButton a:hover, #content .yellowButton21 a:hover {color: #015CAE; text-decoration: underline;}
#content .yellowButton a:active, #content .yellowButton21 a:active {color: #015CAE;}

#content .yellowButton26 {clear: left; background: url(/global-images/button_right_yellow_small_290x26.gif) right top no-repeat; float: left; line-height: 26px; margin: 0 0 10px 0;}
#content .yellowButton26 a {background: url(/global-images/button_left_yellow_small_10x26.gif) left top no-repeat; color: #015CAE; text-decoration: none; vertical-align: middle; display: block; padding: 0 10px; font-size: 12px; font-weight:bold;}
#content .yellowButton26 a:link {color: #015CAE;} 
#content .yellowButton26 a:visited {color: #015CAE;}
#content .yellowButton26 a:hover {color: #015CAE; text-decoration: underline;}
#content .yellowButton26 a:active {color: #015CAE;}

#content  a {color: #0095da; text-decoration:none;}
#content  a:link {color: #0095da;}
#content  a:visited {color: #0095da;}
#content  a:hover {color: #0095da; text-decoration: underline;}
#content  a:active {color: #0095da;}

#content li.dotdivider  {float: none; display: inline; background: url(/global-images/subnavDivider.gif) right 3px no-repeat; margin-right: 10px; padding-right: 10px; padding-left: 0; margin-left: 0; line-height: 11px;}

#content hr {margin-bottom: 10px; border-bottom: 1px solid #d1d1d1;}
#contactForm {clear: left;}
.modalForm {clear: left; width: 265px;}
#content #noBannerTemplate {clear: left;}
#content #noBannerTemplate h1  {font-size: 18px; color: #be8851; padding: 0 0 10px 0; border-bottom: 1px solid #d1d1d1; font-weight: normal; margin-bottom: 10px;}
#content #noBannerTemplate h2  {padding: 5px 0; margin: 0; font-weight:bold;}
#content #noBannerTemplate h3, #contactForm h3, .modalForm h3, .spotlightform h3  {color:#015CAE; font-size:13px; padding: 5px 0; margin: 0 0 0 0px; border-bottom: none; font-weight:bold;}

.contentblock {margin: 0; clear: left;} 

.editorcontent .imageleft {float: left; margin: 10px 10px 0 0;}
.editorcontent .imageright {float: right; margin: 10px 0 0 10px;}
/* main content ends */

/* spotlights */
.spotcontainer226  #contactForm  .productTextField {width:180px;}
.spotcontainer226  #contactForm select {width:180px;} 
.spotcontainer226  #contactForm option {width:180px; font-size: 11px;} 
.spotcontainer226  #contactForm label {width:180px;} 
.spotcontainer226  #contactForm u1 {width:180px;} 
/*.spotcontainer226  #contactForm li {width:180px !important;}*/

#content .spotcontainer287 {width: 287px; float: right; margin: 0 0 10px 10px; display: inline; z-index:1; background-color: #fff;}
#content .spotcontainer226 {width: 226px; float: right; margin: 0 0 10px 10px; display: inline; z-index:1; background-color: #fff;}
#content .spotcontainer287 .spot287, #content .spotcontainer226 .spot226 {margin-left: 0 !important;}
 
#content #spot226 {width: 226px; margin: 0 0 10px 10px; float: right; display: inline; background: url(/global-images/spotlight226mid.gif) left top repeat-y;position: relative; z-index:1;}
#content #spot226top {background: url(/global-images/spotlight226top.gif) left top no-repeat; height:21px;}
#content #spot226bottom {height: 21px; background: url(/global-images/spotlight226bot.gif) left top no-repeat; clear: both; margin-top: -11px;}
#content #spot226 .spotSect {width: 185px;}

#content #spot550, #content .spot550 {width: 550px; margin: 0 0 10px; background: url(/global-images/spot550_mid.gif) left top repeat-y;}
#content #spot550top, #content .spot550top {background: url(/global-images/spot550_top.gif) left top no-repeat; height:40px;}
#content #spot550bottom , #content .spot550bottom {background: url(/global-images/spot550_bottom.gif) left top no-repeat; height: 17px;}

#content #rightcoltop, #content #rightcoltop2, #content #rightcolbottom {clear: right; margin: 0 0 10px 0; position: relative; z-index:2;}
#content #rightcoltop h4, #content #rightcolbottom h4 {color: #015cae; font-size: 13px; padding: 0 0 10px 0; margin: 0;}
#content #rightcoltop h5, #content #rightcolbottom h5 {font-size: 12px; padding: 0 0 5px 0;}
#content #rightcoltop p, #content #rightcolbottom p {line-height: 1.25em; padding: 0; margin-bottom: 10px;}
#content #rightcoltop .editorcontent, #content #rightcolbottom .editorcontent  {padding-bottom: 0; line-height: 1.25em; padding-bottom: 10px; font-size: 90%;}
#content #rightcoltop .editorcontent > p:last-child, #content #rightcolbottom .editorcontent > p:last-child {margin-bottom: 0;}
#content #rightcoltop ul li, #content #rightcolbottom ul li {margin-bottom: 5px; line-height: 1.25em; font-size: 11px; padding-bottom: 0; background-position: left 3px; list-style:none; list-style-position:outside; zoom:1;}

#content .spot270 {background:transparent url(/global-images/spot270_middle.gif) repeat-y left top; margin: 0 0 10px 10px; width:270px; float:right; display:inline; position: relative; z-index:1;}
#content .spot270Top {background:transparent url(/global-images/spot270_top.gif) no-repeat left top; height: 21px; overflow: hidden;}
#content .spot270Middle {background:transparent url(/global-images/spot270_middle2.gif) repeat-x left top; margin: 0 3px;}
#content .spot270Bottom {background:transparent url(/global-images/spot270_bottom.gif) no-repeat scroll left bottom; height: 21px;}

#content .spot287 {background:transparent url(/global-images/spot287_middle.gif) repeat-y left top; margin: 0 0 10px 10px; width:287px; float:right; display:inline; position: relative; z-index:1;}
#content .spot287Top {background:transparent url(/global-images/spot287_top.gif) no-repeat left top; height: 21px; overflow: hidden;}
#content .spot287Middle {background:transparent url(/global-images/spot287_middle2.gif) repeat-x left top; margin: 0px 0px 0px 5px; width: 277px; overflow: hidden;}
#content .spot287Bottom {background:transparent url(/global-images/spot287_bottom.gif) no-repeat scroll left bottom; height: 21px; margin-top: -11px;}
#content .spot287 .spotSect {width: 241px;}

#content .spot287_gradient  {background:transparent url(/global-images/spot287_middle.gif) repeat-y left top; margin: 0; position: relative; z-index:1;}
#content .spot287_gradient_top {background:transparent url(/global-images/spot287_top.gif) no-repeat left top; height: 21px; overflow: hidden;}
#content .spot287_gradient_middle {background:transparent url(/global-images/spot287_middle2.gif) repeat-x left top; width: 277px; margin-left: 5px; overflow: hidden;}
#content .spot287_gradient_bottom {background:transparent url(/global-images/spot287_bottom.gif) no-repeat scroll left bottom; height: 21px; margin-top: -11px;}
#content .spot287_gradient .spotSect {width: 241px;}

#content .spot287_solid  {background:transparent url(/global-images/spot287_solid_middle.gif) repeat-y left top; margin: 0; position: relative; z-index:1;}
#content .spot287_solid_top {background:transparent url(/global-images/spot287_solid_top.gif) no-repeat left top; height: 21px; overflow: hidden;}
#content .spot287_solid_bottom {background:transparent url(/global-images/spot287_solid_bottom.gif) no-repeat scroll left bottom; height: 21px; margin-top: -11px;}
#content .spot287_solid .spotSect {width: 241px;}

#content .spot215_gradient  {background:transparent url(/global-images/spot215_middle.gif) repeat-y left top; margin: 0; position: relative; z-index:1;}
#content .spot215_gradient_top {background:transparent url(/global-images/spot215_top.gif) no-repeat left top; height: 21px; overflow: hidden;}
#content .spot215_gradient_middle {background:transparent url(/global-images/spot215_middle2.gif) repeat-x left top; width: 205px; margin-left: 5px; overflow: hidden;}
#content .spot215_gradient_bottom {background:transparent url(/global-images/spot215_bottom.gif) no-repeat scroll left bottom; height: 21px; margin-top: -11px;}
#content .spot215_gradient .spotSect {width: 171px; margin: 0 10px 10px;}

#content .spot215_solid  {background:transparent url(/global-images/spot215_solid_middle.gif) repeat-y left top; margin: 0; position: relative; z-index:1;}
#content .spot215_solid_top {background:transparent url(/global-images/spot215_solid_top.gif) no-repeat left top; height: 21px; overflow: hidden;}
#content .spot215_solid_bottom {background:transparent url(/global-images/spot215_solid_bottom.gif) no-repeat scroll left bottom; height: 21px; margin-top: -11px;}
#content .spot215_solid .spotSect {width: 171px; margin: 0 15px 10px;}

#content .spotSect {margin: 0 20px 10px; padding: 0; border-bottom: 1px solid #d1d1d1;}
#content .spotSect h4 {color: #015cae; font-size: 13px; padding: 0 0 10px 0; margin: 0;}
#content .spotSect h5 {font-size: 12px; padding: 0 0 5px 0;}
#content .spotSect p {line-height: 1.25em; padding: 0; margin-bottom: 10px;}
#content .spotSect .editorcontent {padding-bottom: 0; line-height: 1.25em; padding-bottom: 10px; font-size: 90%;}
#content .spotSect .editorcontent > p:last-child {margin-bottom: 0;}
#content .spotSect ul {}
#content .spotSect ul li {margin-bottom: 5px; line-height: 1.25em; font-size: 11px; padding-bottom: 0; background-position: left 3px; list-style:none; list-style-position:outside; zoom:1;}

/*#content .spotSect ul .redmark {background: url(/global-images/marker_red_8x8.gif) left 3px no-repeat; padding-left: 15px; clear:left;}
#content .spotSect ul .redmark a {color: #0095da; text-decoration: none;}
#content .spotSect ul .redmark a:link {color: #0095da; text-decoration:none;}
#content .spotSect ul .redmark a:visited {color: #0095da;}
#content .spotSect ul .redmark a:hover {color: #0095da; text-decoration:underline;}
#content .spotSect ul .redmark a:active {color: #0095da;}
#content .spotSect ul .bluemark {background: url(/global-images/bullet_car.gif) left 5px no-repeat; padding-left: 10px; clear:left;}
#content .spotSect ul .bluemark a {color:#595959; text-decoration: none;}
#content .spotSect ul .bluemark a:link {color: #595959; text-decoration:none;}
#content .spotSect ul .bluemark a:visited {color: #595959;}
#content .spotSect ul .bluemark a:hover {color: #0095da; text-decoration:underline;}
#content .spotSect ul .bluemark a:active {color: #0095da;}*/
#content .spotSect  .blueButton {margin-left: 0; display: inline; line-height: 21px;}

/* left navigation */
#content #leftnav200 {background: url(/global-images/leftnav200_mid.gif) repeat-y left top; margin: 0; width: 199px; float: left; display: inline;}
#content #leftnav200Top {background: url(/global-images/leftnav200_top.gif) no-repeat left top; height: 9px; overflow: hidden;}
#content #leftnav200Middle {background: url(/global-images/leftnav200_mid2.gif) repeat-x left top; margin: 0 3px 0 4px; width: 192px; float: left; display: inline; clear:left;}
#content #leftnav200Bottom {width: 199px; height: 17px; background: url(/global-images/leftnav200_bot.gif) left top no-repeat; clear: left;}
#content #leftnav200 h4 {color:#015CAE; font-size:13px; margin: 13px 15px 5px 15px;}
#content #leftnav200 p {line-height: 1.25em; margin: 0 15px;}
#content #leftnav200 ul {margin: 5px 15px 0; width: 162px; float: left; display: inline; clear:left;}
#content #leftnav200 li {background: url(/global-images/marker_red_8x8.gif) left 3px no-repeat; margin: 0 0 5px 0; line-height: 1.25em; float: left; clear: left; width: 95%; padding: 0;}
#content #leftnav200 a {margin-left: 15px; display: block;}
#content #leftnav200 li a:link {text-decoration: none; color: #595959;}
#content #leftnav200 li a:visited {text-decoration: none; color: #595959;}
#content #leftnav200 li a:hover {text-decoration: none; color: #0095da; text-decoration: underline;}
#content #leftnav200 li a:active {text-decoration: none; color: #0095da;}

#content #leftnav200 .active a {color: #0095da;}
#content #leftnav200 .active a:link {color: #0095da;}
#content #leftnav200 .active a:visited {color: #0095da;}
#content #leftnav200 .active a:hover {color: #0095da;}
#content #leftnav200 .active a:active {color: #0095da;}

#content #leftnav200 .active li a {color: #595959;}
#content #leftnav200 .active li a:link {color: #595959;}
#content #leftnav200 .active li a:visited {color: #595959;}
#content #leftnav200 .active li a:hover {color: #595959;}
#content #leftnav200 .active li a:active {color: #595959;}

#content #leftnav200 .active .active a {color: #0095da;}
#content #leftnav200 .active .active a:link {color: #0095da;}
#content #leftnav200 .active .active a:visited {color: #0095da;}
#content #leftnav200 .active .active a:hover {color: #0095da;}
#content #leftnav200 .active .active a:active {color: #0095da;}

#content #leftnav200 .active .active li a {color: #595959;}
#content #leftnav200 .active .active li a:link {color: #595959;}
#content #leftnav200 .active .active li a:visited {color: #595959;}
#content #leftnav200 .active .active li a:hover {color: #595959;}
#content #leftnav200 .active .active li a:active {color: #595959;}

#content #leftnav200 .active .active .active a {color: #0095da;}
#content #leftnav200 .active .active .active a:link {color: #0095da;}
#content #leftnav200 .active .active .active a:visited {color: #0095da;}
#content #leftnav200 .active .active .active a:hover {color: #0095da;}
#content #leftnav200 .active .active .active a:active {color: #0095da;}

#content #leftnav200 li ul {display: none;}
#content #leftnav200 .active ul {display:block;}
#content #leftnav200 .active li ul {display:none;}
#content #leftnav200 .active .active ul {display:block;}

#content #leftnav200 ul ul {margin: 5px 0 0; width: 162px;}
#content #leftnav200 ul ul li {background: url(/global-images/bullet_car.gif) left 5px no-repeat; line-height: 1.25em; margin-left: 5px; display: inline;}
#content #leftnav200 ul ul li a {margin-left: 10px;}
#content #leftnav200 ul ul ul {width: 152px;}
#content #leftnav200 ul ul ul li {background: url(/global-images/bullet_textinfo.gif) no-repeat left 7px no-repeat; line-height: 1.25em; margin-left: 10px; display: inline;}
#content #leftnav200 ul ul ul li a {margin-left: 10px;}

#content #leftnav200content {clear: left; margin: 0; width: 199px; float: left; display: inline;}
#content #leftnav200content h4 {color:#015CAE; font-size:13px; margin: 13px 15px 5px 15px;}
#content #leftnav200content p {line-height: 1.25em; margin: 0 15px;}
#content #leftnav200content ul {margin: 5px 15px 0; width: 162px; float: left; display: inline; clear:left;}
#content #leftnav200content li {background: url(/global-images/marker_red_8x8.gif) left 3px no-repeat; margin: 0 0 5px 0; line-height: 1.25em; float: left; clear: left; width: 95%; padding: 0;}
#content #leftnav200content a {margin-left: 15px; display: block;}
#content #leftnav200content li a:link {text-decoration: none; color: #595959;}
#content #leftnav200content li a:visited {text-decoration: none; color: #595959;}
#content #leftnav200content li a:hover {text-decoration: none; color: #0095da; text-decoration: underline;}
#content #leftnav200content li a:active {text-decoration: none; color: #0095da;}

#content #leftcolbottom {width: 199px; clear:left; padding-top: 10px;}
/* left navigation ends */

/* rounded corners container activated with jquery */
#content .cornerTL {background:transparent url(/global-images/cornersBG.gif) no-repeat scroll left top;}
#content .cornerTR {background:transparent url(/global-images/cornersBG.gif) no-repeat scroll right top; margin:0 0 0 12px; padding-top:10px;}
#content  .cornerR {background:transparent url(/global-images/cornersBG.gif) repeat-y scroll right top; border-left:medium none; margin:-10px 0 0 12px; padding:10px 0 0;}
#content .cornerBL {background:transparent url(/global-images/cornersBG.gif) no-repeat scroll 0 -1184px; margin:0; padding:0 0 0 15px;}
#content .cornerBR {background:transparent url(/global-images/cornersBG.gif) no-repeat scroll right bottom; height:12px; margin:0; padding:4px 0 0 10px;}
/* rounded corners end */

/* social icons begin */
.blog_icon16x16 {background: url(/global-images/ExpBlog_16.png) no-repeat left center; width: 16px; height: 16px; float: left; display:inline; margin-right: 5px; text-decoration: none !important;}
.twitter_icon16x16 {background: url(/global-images/twitter-16x16.png) no-repeat left center; width: 16px; height: 16px; float: left; display:inline; margin-right: 5px; text-decoration: none !important;}
.facebook_icon16x16 {background: url(/global-images/facebook-16x16.png) no-repeat left center; width: 16px; height: 16px; float: left; display:inline; margin-right: 5px; text-decoration: none !important;}
.linkedin_icon16x16 {background: url(/global-images/linkedin-16x16.png) no-repeat left center; width: 16px; height: 16px; float: left; display:inline; margin-right: 5px; text-decoration: none !important;}
.rss_icon16x16 {background: url(/global-images/feed-16x16.png) no-repeat left center; width: 16px; height: 16px; float: left; display:inline; margin-right: 5px; text-decoration: none !important;}
/* social icons end */

/* bazaarvoice */
.bvratings_summary {clear: left; background: url(/global-images/bg_rating_summary_right_670x32.gif) right top no-repeat; float: left; line-height: 32px; margin: 0 0 10px 0;}
.bvratings_summary .bvratings_summary_label {background: url(/global-images/bg_rating_summary_left_10x32.gif) left top no-repeat; font-weight: bold; vertical-align: middle; display: inline; float:left; padding: 0 10px;}
#BVCustomerRatings {float: left; display:inline; margin: 8px 10px 0 0; width: 320px !important;}

.bvstories_summary {background: url(/global-images/bg_stories_summary_bottom_217x600.gif) no-repeat left bottom; margin-left: 5px; padding-bottom: 10px;}
.bvstories_summary_label {background:url(/global-images/bg_stories_summary_top_217x10.gif) no-repeat left top; height: 10px; padding: 10px; font-weight: bold; color: #0095da;}
#BVSYSummaryBoxContainer {margin: 0 10px;}
  
/*overriding bazaarvoice */
/* ratings & reviews */
#content .BVRRCount {color: #0095da !important;}
#content .BVRRCount span {color: #0095da !important;}

/*.BVRRRatingSummaryLinks a {color: #0095da !important; text-decoration: none !important;}
.BVRRRatingSummaryLinks a:link {color: #0095da !important; text-decoration: none !important;}
.BVRRRatingSummaryLinks a:visited {color: #0095da !important; text-decoration: none !important;}
.BVRRRatingSummaryLinks a:hover {color: #0095da !important; text-decoration: underline !important;}
.BVRRRatingSummaryLinks a:active {color: #0095da !important; text-decoration: none !important;}
.BVRRRatingSummaryLinks a span {color: #0095da !important;}

.BVRROverallRatingContainer, .BVRRRatingSummaryLinks {float:left !important;}
.BVRRRatingSummary .BVRRRating {width: 85px !important;}
.BVRRRatingsHistogramButton {margin-right: 5px !important; padding-top: 2px !important;}
.BVRRRatingSummaryLinkRead a {margin-left: 5px !important;}
.BVRRRatingNormal .BVRRLabel {display:none !important;}*/

/* stories */ 
/*#BVSYSummaryBoxTitleID{display: none !important;}
.BVSYSummaryBoxLink {display: block !important;}
.BVSYSummaryBoxLinks a {margin-left: 0 !important;}*/
/* bazaarvoice */

/* page tools */
#content #prt_book_share {margin-left: 10px; text-align: right;}
#content #prt_book_share li {background: none; display:inline; margin-right: 5px; clear: none; padding: 0; font-size: 10px; color: #0095da;}
#content #prt_book_share #sharebtn {background: url(/global-images/share.gif) no-repeat left center; padding-left: 21px;}
#content #prt_book_share #sharebtn .at300bs {display: none;}
#content #prt_book_share #bookmarkbtn {background: url(/global-images/bookmark.gif) no-repeat left center; padding-left: 20px;}
#content #prt_book_share #printbtn {background: url(/global-images/print.gif) no-repeat left center; padding-left: 25px;}
#at15s {left:70% !important;top:400px !important;} /* sharing div */
/* page tools end */

/* page widgets */
.twtr-widget h3 {clear: none !important; border: none !important;}
.twtr-widget h4 {clear: none !important;}

.feed_box h4 {margin-left:10px !important;}
ul.feed_post {margin: 0 0 20px 0 !important;}
ul.feed_post li {list-style:none; background:none !important; padding-left: 0 !important;}
ul.feed_post li.title {}
ul.feed_post li.title a {color: #0095DA !important; text-decoration: none !important;}
ul.feed_post li.title a:link {color: #0095DA !important; text-decoration: none !important;}
ul.feed_post li.title a:visited {color: #0095DA !important; text-decoration: none !important;}
ul.feed_post li.title a:hover {color: #0095DA !important; text-decoration: underline !important;}
ul.feed_post li.title a:active {color: #0095DA !important; text-decoration: none !important;}
ul.feed_post li.publishedDate {font-size:10px !important;}
ul.feed_post li.contentSnippet a {color: #0095DA !important; text-decoration: none !important;}
ul.feed_post li.contentSnippet a:link {color: #0095da !important; text-decoration: none !important;}
ul.feed_post li.contentSnippet a:visited {color: #0095da !important; text-decoration: none !important;}
ul.feed_post li.contentSnippet a:hover {color: #0095da !important; text-decoration: underline !important;}
ul.feed_post li.contentSnippet a:active {color: #0095da !important; text-decoration: none !important;}
/* page widgets end */

/* product detail contact forms */
#contactForm form, .modalForm form {margin-top: 0px;}
#contactForm form .formRow {margin: 0 0 10px 0; position: relative; float: left; width: 425px;clear:left;}
.modalForm form .formRow {margin: 0 0 10px 0; position: relative; float: none !important;}
.modalForm form li {float: none !important;}
#contactForm form .productLabelGroup, .modalForm form .productLabelGroup {width: 250px; float: left; padding: 5px 0;}
#contactForm form .productFormLabel, .modalForm form .productFormLabel {font-weight: bold;}
#contactForm form .productRadioCheckLabel, .modalForm form .productRadioCheckLabel {line-height: 1.5em;}
#contactForm form .productRadioInput, #contactForm form .productCheckInput, .modalForm form .productRadioInput, .modalForm form .productCheckInput  {margin-top: 3px;} 
#contactForm form .productInputGroup, .modalForm form .productInputGroup {list-style: none; width: 265px; float: left; clear: left;}
#contactForm form .productInputGroup li, #contactForm form li.productInputGroup, .modalForm form .productInputGroup li, .modalForm form li.productInputGroup {padding-bottom: 0; padding-left: 0; background: none;} /* legacy,new */
#contactForm form ul li, .modalForm form ul li {background: none;}
#contactForm form .activeField, .modalForm form .activeField, .spotlightform .activeField {background:transparent url(/global-images/blue_arrow.jpg) no-repeat scroll right 7px !important;}
#contactForm form .activeField .productTextField, #contactForm form .activeField .productTextArea, .modalForm form .activeField .productTextField, .modalForm form .activeField .productTextArea, .spotlightform .activeField .productTextField, .spotlightform .activeField .productTextArea  {background-color: #fef9e1 !important;}
#contactForm form .labelnotvalid, .modalForm form .labelnotvalid, .spotlightform .labelnotvalid  {color: red;}
/*#contactForm form .labelnotvalid, .modalForm form .labelnotvalid {background:transparent url(/global-images/red_arrow.jpg) no-repeat scroll right 7px; color: red;}*/
#contactForm form .notvalid .productTextField, #contactForm form .notvalid .productTextArea, .modalForm form .notvalid .productTextField, .modalForm form .notvalid .productTextArea, .spotlightform .notvalid .productTextField, .spotlightform .notvalid .productTextArea {background-color: #f9a8a7 !important;}
#contactForm form .productTextField, .modalForm form .productTextField {border: 1px solid #d1d1d1; width: 250px;}
#contactForm form .productTextArea, .modalForm form .productTextArea {border: 1px solid #d1d1d1; display: block; width: 400px; height: 100px;}
#formConfirmation, .formConfirmation {display:none;}
div.ff_descriptions {padding-bottom: 0 !important; border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; background-color: #f8f8f8; width: 425px; margin-top: 20px; float: left;}
div.ff_descriptions p {padding: 5px !important;}

/* form summary */
.formsummary  .form_summary_fieldrow {line-height: 1.5em; background: none; padding-left: 0;}
.formsummary .form_summary_labeltext {font-weight: bold; font-size: 12px; display: block;} 
.formsummary .form_summary_fieldvalue {font-weight: normal; font-size: 14px; display: block; margin-bottom: 10px;} 
.formsummary  .modalContent {width: 420px; height: 500px; overflow: auto;} 
.formsummaryBtns {margin: 25px 0 0 0 !important; height: 50px;}
.formsummaryBtns .formsummarySubmitBtn, .formsummaryBtns .formsummaryClearBtn  {background: url("/global-images/button_right_blue_small_290x21.gif") no-repeat scroll right top transparent; clear: none; float: left; line-height: 21px; margin: 0 15px 10px 0; padding-left: 0;}
.formsummaryBtns .formsummarySubmitBtn span {background: url("/global-images/button_left_blue_small_10x21-check.png") no-repeat scroll left top transparent; color: #FFFFFF; display: block; font-size: 11px; padding: 0 10px 0 25px; text-decoration: none; vertical-align: middle;}
.formsummaryBtns .formsummaryClearBtn span {background: url("/global-images/button_left_blue_small_10x21-x.png") no-repeat scroll left top transparent; color: #FFFFFF; display: block; font-size: 11px; padding: 0 10px 0 25px; text-decoration: none; vertical-align: middle;}
 
/* These styles are for beautytip validation within contact form.  Not being used currently.
.btText {background:#fff; padding: 20px; color: #000; display:none; margin-bottom: 0 !important;}
.bt-content .btText {display:block;}
#content #productContactForm .btTextPass {padding: 0 0 0 20px; background:transparent url(/global-images/icon_checkmark.gif) no-repeat scroll center center; height: 30px;}
#content #productContactForm .btTextFail {padding: 0 0 0 20px; background:transparent url(/global-images/icon_cross.gif) no-repeat scroll center center; height: 30px;}*/
/* product detail contact forms end */

/* small-business - new ts generated content pages only */
#banner940x225 .sb_business_search_form {position: absolute; left: 675px; top: 20px; z-index: 2; width: 215px;}
.sb_business_search_form ul {margin-bottom: 0 !important;}
.sb_business_search_form ul li {list-style:none !important; background:none !important; padding: 0 !important; font-size: 12px !important; margin-bottom: 5px !important;}
.sb_business_search_form ul li span.sbform_left {float: left; display: block; width: 127px;}
.sb_business_search_form ul li span.sbform_right {float: left; display: block; width: 53px; text-align: left; line-height: 36px; font-size: 95% !important;}
.sb_business_search_form ul li label {font-weight: bold; display:block; line-height: 1em; padding-bottom: 5px;}
.sb_business_search_form ul li input {background-color: #fff; border:1px solid #979797; color: #595959; padding-left: 2px; width: 95%;}
.sb_business_search_form ul li input.submitBusSrch {margin: 10px 0 0; background: none; border: none; padding: 0; width: 120px; height: 26px;}

/* adds background to small business business search form */
#businessCreditSearchForm {width: 230px; background: url("/global-images/rightside_top.gif") no-repeat scroll left top transparent; margin: 5px 0 0;}
#businessCreditSearchForm h4 {padding:5px 0; font-size: 110%;}
#businessCreditSearchForm .sb_business_search_form {margin-left: 15px; padding: 10px 0 0; width: 195px;}
#businessCreditSearchBoxRightBot {background: url("/small-business/images/rightside_btm.gif") no-repeat scroll left top transparent; float: none; height: 21px; margin: 0; width: 226px;}

#promotionsMsg {text-align: center; margin: 10px 35px 10px 35px; border: 1px solid #387C2C; background-color: #F0F3EE; color: #387C2C; padding: 10px; line-height: 1.5em;}
#promotionsMsg .promotionHeader {font-weight: bold; font-size: 14px;}
#promotionsMsg .promotionBody {font-weight: normal; font-size: 12px;}
#noPromotionsMsg {text-align: left; margin: 35px 0px 0px 0px; border: 1px solid #F00; background-color: #ffeeee; color: #F00; padding: 5px; line-height: 1.5em; font-weight: bold;}
#noPromotionsImg {padding: 0px 10px 0px 5px;}
/* small-business ends */

/* sandbox */
#homeSandbox {margin: 20px 0 0 35px; background: url(/global-images/sandboxBottomBG.jpg) left bottom no-repeat; width: 900px;
color: #6d6d6d; text-align: left; clear: both; float: left; display: inline;}
#homeSandboxContainer {margin: 10px; font-size: 11px; float: left; height: 169px; width: 880px; display: inline;}
#homeSandbox h4 {background: url(/global-images/sandboxTopBG.png) left top no-repeat; padding: 10px;}
.sandboxCol {float: left; padding: 10px 0 15px 0; display: inline; width: 225px;}
.sandboxCol .sandboxColTitle {font-weight: bold;}
.sandboxCol li {list-style-type: none; line-height: 1.5em; list-style-position: outside; margin: 0 10px;}
.sandboxCol li a {font-size: 11px; text-decoration: none; background: url(/global-images/bullet_car.gif) left 3px no-repeat; padding-left: 10px;}
.sandboxCol li a:link {color: #6d6d6d;}
.sandboxCol li a:visited {color: #6d6d6d;}
.sandboxCol li a:hover {color: #0095da; text-decoration: underline;}
.sandboxCol li a:active {color: #6d6d6d;}
/* sandbox */

/* content footer begins */
#contentFooterShadow {background: url(/global-images/bottomDropShadow.png) left top no-repeat; float: left; height: 55px; width: 970px; margin-top: 20px;}
#contentFooter {background: url(/global-images/contentFooterGradient.jpg) left bottom repeat-x; height: 39px; float: left; line-height: 38px; margin: 0 0 0 15px; width: 940px; display: inline; border-top: 1px solid #d1d1d1;}
#contentFooter li {float: left; background: url(/global-images/contentFooterDivider.jpg) right top no-repeat; padding-right: 12px; margin-right: 10px; font-size: 11px;}
#contentFooter .noBG {background: none; margin-right: 0;}

#contentFooterLinks {width: 575px; float: left; margin-left: 20px; display: inline;}
#contentFooterLinks a {color: #595959; text-decoration: none;}
#contentFooterLinks a:link {color: #595959;}
#contentFooterLinks a:visited {color: #595959;}
#contentFooterLinks a:hover {color: #0095da; text-decoration: underline;}
#contentFooterLinks a:active {color: #595959; text-decoration: underline;}

#contentFooterCopyRight {width: 320px; float: right; text-align: right; margin-right: 20px; display: inline;}
#contentFooterCopyRight li {background: none; float: right; padding: 0; margin: 0;}
/* content footer ends */

/* footer begins */
#footer {clear: both; padding: 0 20px 20px 15px; margin: 0;}
#footerTerms {color: #6d6d6d; float: left; width: 940px; padding-bottom: 10px;}
#footerTerms li {float: left; font-size: 11px; background: url(/global-images/globalNavDivider.png) right top no-repeat; padding-right: 12px; margin-right: 10px;}
#footerTerms li a {color: #595959; text-decoration: none;}
#footerTerms li a:link {color: #595959;}
#footerTerms li a:visited {color: #595959;}
#footerTerms li a:hover {color: #0095da; text-decoration: underline;}
#footerTerms li a:active {color: #595959; text-decoration: underline;}
#footerTerms .noBG {background: none;}

#footer p {color:#8D8D8D; font-size:10px; line-height:1.25em; text-align:left; clear: left; float: left; width: 940px; padding-bottom: 10px;}
#footer .footerTripAdvDisc {color: #595959;}

#tabs {margin-bottom: 0px;}

/* hide/show content */
#content .editorcontent ul li.showContent {position: relative; background: url("/global-images/small-window_top.png") no-repeat scroll left top transparent !important; display: none; padding-top: 15px !important; padding-left: 0 !important; width: 420px;}
#content .editorcontent ul li.showContent p {padding: 0 15px 10px 15px;}
#content .editorcontent ul li.showContent .dynamicClose {cursor: pointer; width: 14px; position: absolute; right: 15px; bottom: 15px;}
#content .editorcontent ul .showContentBottom {background: url("/global-images/small-window_btm.png") no-repeat scroll left top transparent; height: 17px; margin-top: 10px;}

#content .editorcontent ul li.showContent {padding-bottom: 0;}
#content .editorcontent ul li.showContent ul {margin-left: 20px; margin-right: 20px;}
#content .editorcontent ul li.showContent a {color: #0095da; text-decoration: none;}
#content .editorcontent ul li.showContent a:link {color: #0095da; text-decoration: none;}
#content .editorcontent ul li.showContent a:visited {color: #0095da; text-decoration: none;}
#content .editorcontent ul li.showContent a:hover {color: #0095da; text-decoration: underline;}
#content .editorcontent ul li.showContent a:active {color: #0095da; text-decoration: none;}

#content .editorcontent ul li.showContent table {margin: 0 0 0 20px;}

/* small business product modals */
#orderEM22 {width: 100% !important;}
#orderEM22 a, #orderEM22 a:link, #orderEM22 a:visited, #orderEM22 a:link, #orderEM22 a:hover {color: #fff !important;}
#orderEM2 table .tableRowf8 td{background-color: #f8f8f8;}
/* end */

/* video gallery 1 */
#videoGallery1 {width: 940px; margin: 0 0 0 15px;}
#videoGallery1 #gallery_top {height: 360px; background: url(/global-images/video_gallery1/gallery_top_bg.jpg) left top repeat-x; position: relative;}
#videoGallery1 #gallery_top_player {width: 480px; float: left; margin-left: 85px; display:inline;}
#videoGallery1 #gallery_top_content {width: 300px; height: 320px; margin-right: 40px; float: right; background: url(/global-images/video_gallery1/gallery_top_content_bg.gif) left top repeat-y; color: #fff; display:inline;}
#videoGallery1 #gallery_top_content_inner {padding: 20px; height: 250px; overflow: hidden;}
#videoGallery1 #gallery_top_content_inner h1 {font-size: 28px; margin: 0 0 10px 0; padding: 0;}
#videoGallery1 #gallery_top_content_inner h2 {font-size: 24px; margin: 0 0 5px 0; padding: 0;}
#videoGallery1 #gallery_top_content_inner h3 {font-size: 18px; margin: 0 0 5px 0; padding: 0; }
#videoGallery1 #gallery_top_content_inner h4 {font-size: 14px; margin: 0 0 5px 0; padding: 0;}
#videoGallery1 #gallery_top_content_inner p {line-height: 1.5em; padding: 0; margin: 0 0 5px 0;}
#videoGallery1 #gallery_middle {height: 25px; background: url(/global-images/video_gallery1/gallery_middle_bg.jpg) left top repeat-x;}
#videoGallery1 #gallery_bottom {padding: 30px 100px;}
#videoGallery1 .gallery_playlist_odd {float: left;}
#videoGallery1 .gallery_playlist_even {float: right;}
#videoGallery1 .gallery_playlist h4 {color: #d08f1d; font-size: 18px; margin: 0 0 15px;}
#videoGallery1 .gallery_video {width: 120px; height: 180px; margin: 0 20px; padding: 0;}
#videoGallery1 .gallery_video li {background: none; list-style-type: none; margin: 0; padding: 0;}
#videoGallery1 .gallery_video_even {margin-right: 50px;}
#videoGallery1 .gallery_thumbnail {margin: 0 0 5px 0 !important; width: 120px; height: 88px; line-height: 90px;}
#videoGallery1 .gallery_thumbnail img {vertical-align: middle;}
#videoGallery1 .gallery_title {font-size: 11px; color: #015aab; font-weight: bold; line-height: 1.2em;}
#videoGallery1 .gallery_subtitle {font-size: 10px; color: #595959; line-height: 1.2em;}
#videoGallery1 #gallery_social_icons {list-style-type: none; position: absolute; right: 125px; bottom: 60px; width: 200px; z-index: 2;}
#videoGallery1 #gallery_watchnow_btn {position: absolute; right: 60px; bottom: 25px; z-index: 2;}
#videoGallery1 .jcarousel-container-horizontal {width: 658px;}
#videoGallery1 .jcarousel-clip-horizontal {width: 658px;}
/* video gallery 1 ends */

/* jcarousel widget */
.jcarousel350 .jcarousel-container-horizontal {width: 350px;}
.jcarousel350 .jcarousel-clip-horizontal {width: 350px;}  
/* jcarousel widget ends */

/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* overwrite master.css */
#content .ui-tabs h4 {padding: 0;}
#content .ui-state-default, #content .ui-state-active, #content .ui-tabs-selected {clear:none;}

/* Layout helpers for jquery ui
----------------------------------*/
div.squeezetabs_overview {float: left; display: inline; width: 64%;}
div.squeezetabs_detail{float:left; display: inline; width: 425px;} 
div.standardtabs{clear:both;}

.ui-helper-hidden { display: none !important; }
.ui-helper-hidden-accessible { position: absolute !important; left: -99999999px !important; }
.ui-helper-reset { margin: 0 !important; padding: 0 !important; border: 0 !important; outline: 0 !important; line-height: 1.3 !important; text-decoration: none !important; font-size: 100% !important; list-style: none !important; }
.ui-helper-clearfix:after { content: "." !important; display: block !important; height: 0 !important; clear: both !important; visibility: hidden !important; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1% !important; }
.ui-helper-clearfix { display:block;}
/* end clearfix */
.ui-helper-zfix { width: 100% !important; height: 100% !important; top: 0 !important; left: 0 !important; position: absolute !important; opacity: 0 !important; filter:Alpha(Opacity=0) !important; }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block !important; text-indent: -99999px !important; overflow: hidden !important; background-repeat: no-repeat !important; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; }



/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=2px&bgColorHeader=dddddd&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=50&borderColorHeader=dddddd&fcHeader=444444&iconColorHeader=0073ea&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=dddddd&fcContent=444444&iconColorContent=ff0084&bgColorDefault=f6f6f6&bgTextureDefault=03_highlight_soft.png&bgImgOpacityDefault=100&borderColorDefault=dddddd&fcDefault=0073ea&iconColorDefault=666666&bgColorHover=0073ea&bgTextureHover=03_highlight_soft.png&bgImgOpacityHover=25&borderColorHover=0073ea&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=dddddd&fcActive=ff0084&iconColorActive=454545&bgColorHighlight=ffffff&bgTextureHighlight=01_flat.png&bgImgOpacityHighlight=55&borderColorHighlight=cccccc&fcHighlight=444444&iconColorHighlight=0073ea&bgColorError=ffffff&bgTextureError=01_flat.png&bgImgOpacityError=55&borderColorError=ff0084&fcError=222222&iconColorError=ff0084&bgColorOverlay=eeeeee&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0px
*/


/* Component containers
----------------------------------*/
.ui-widget { font-family: Helvetica, Arial, sans-serif !important; font-size: 1.1em !important; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Helvetica, Arial, sans-serif !important; font-size: 1em !important; }
.ui-widget-content { border: 1px solid #dddddd !important; background: #ffffff url(/global-images/jqueryui/default/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x !important; color: #444444 !important; }
.ui-widget-content a { color: #0095da !important;}
.ui-widget-header { border: 1px solid #dddddd !important; background: #f0f0f0 url(/global-images/jqueryui/default/ui-bg_highlight-soft_50_f0f0f0_1x100.png) 50% 50% repeat-x !important; color: #444444 !important; font-weight: bold !important; }
.ui-widget-header a { color: #444444 !important; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #dddddd !important; background-image: none !important; background-color: #DDDDDD !important; font-weight: bold !important; color: #0073ea !important; outline: none !important;  }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #0073ea !important; text-decoration: none !important; outline: none !important; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #fdfdfd !important; background: #fdfdfd url(/global-images/jqueryui/default/ui-bg_highlight-soft_25_fdfdfd_1x100.png) 50% 50% repeat-x !important; font-weight: bold !important; color: #ffffff !important; outline: none !important; }
.ui-state-hover a, .ui-state-hover a:hover { color: #ffffff !important; text-decoration: none !important; outline: none !important; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #dddddd !important; background-image: none !important; background-color: #ffffff !important; font-weight: bold !important; color: #ff0084 !important; outline: none !important;  }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ff0084 !important; outline: none !important; text-decoration: none !important; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #cccccc !important; background: #ffffff url(/global-images/jqueryui/default/ui-bg_flat_55_ffffff_40x100.png) 50% 50% repeat-x !important; color: #444444 !important; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #444444 !important; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #ff0084 !important; background: #ffffff url(/global-images/jqueryui/default/ui-bg_flat_55_ffffff_40x100.png) 50% 50% repeat-x !important; color: #222222 !important; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #222222 !important; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #222222 !important; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35 !important; filter:Alpha(Opacity=35) !important; background-image: none !important; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold !important; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7 !important; filter:Alpha(Opacity=70) !important; font-weight: normal !important; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px !important; height: 16px !important; background-image: url(/global-images/jqueryui/default/ui-icons_ff0084_256x240.png) !important; }
.ui-widget-content .ui-icon {background-image: url(/global-images/jqueryui/default/ui-icons_ff0084_256x240.png) !important; }
.ui-widget-header .ui-icon {background-image: url(/global-images/jqueryui/default/ui-icons_0073ea_256x240.png) !important; }
.ui-state-default .ui-icon { background-image: url(/global-images/jqueryui/default/ui-icons_666666_256x240.png) !important; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/global-images/jqueryui/default/ui-icons_ffffff_256x240.png) !important; }
.ui-state-active .ui-icon {background-image: url(/global-images/jqueryui/default/ui-icons_454545_256x240.png) !important; }
.ui-state-highlight .ui-icon {background-image: url(/global-images/jqueryui/default/ui-icons_0073ea_256x240.png) !important; }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/global-images/jqueryui/default/ui-icons_ff0084_256x240.png) !important; }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0 !important; }
.ui-icon-carat-1-ne { background-position: -16px 0 !important; }
.ui-icon-carat-1-e { background-position: -32px 0 !important; }
.ui-icon-carat-1-se { background-position: -48px 0 !important; }
.ui-icon-carat-1-s { background-position: -64px 0 !important; }
.ui-icon-carat-1-sw { background-position: -80px 0 !important; }
.ui-icon-carat-1-w { background-position: -96px 0 !important; }
.ui-icon-carat-1-nw { background-position: -112px 0 !important; }
.ui-icon-carat-2-n-s { background-position: -128px 0 !important; }
.ui-icon-carat-2-e-w { background-position: -144px 0 !important; }
.ui-icon-triangle-1-n { background-position: 0 -16px !important; }
.ui-icon-triangle-1-ne { background-position: -16px -16px !important; }
.ui-icon-triangle-1-e { background-position: -32px -16px !important; }
.ui-icon-triangle-1-se { background-position: -48px -16px !important; }
.ui-icon-triangle-1-s { background-position: -64px -16px !important; }
.ui-icon-triangle-1-sw { background-position: -80px -16px !important; }
.ui-icon-triangle-1-w { background-position: -96px -16px !important; }
.ui-icon-triangle-1-nw { background-position: -112px -16px !important; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px !important; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px !important; }
.ui-icon-arrow-1-n { background-position: 0 -32px !important; }
.ui-icon-arrow-1-ne { background-position: -16px -32px !important; }
.ui-icon-arrow-1-e { background-position: -32px -32px !important; }
.ui-icon-arrow-1-se { background-position: -48px -32px !important; }
.ui-icon-arrow-1-s { background-position: -64px -32px !important; }
.ui-icon-arrow-1-sw { background-position: -80px -32px !important; }
.ui-icon-arrow-1-w { background-position: -96px -32px !important; }
.ui-icon-arrow-1-nw { background-position: -112px -32px !important; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px !important; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px !important; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px !important; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px !important; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px !important; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px !important; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px !important; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px !important; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px !important; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px !important; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px !important; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px !important; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px !important; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px !important; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px !important; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px !important; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px !important; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px !important; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px !important; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px !important; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px !important; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px !important; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px !important; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px !important; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px !important; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px !important; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px !important; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px !important; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px !important; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px !important; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px !important; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px !important; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px !important; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px !important; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px !important; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px !important; }
.ui-icon-arrow-4 { background-position: 0 -80px !important; }
.ui-icon-arrow-4-diag { background-position: -16px -80px !important; }
.ui-icon-extlink { background-position: -32px -80px !important; }
.ui-icon-newwin { background-position: -48px -80px !important; }
.ui-icon-refresh { background-position: -64px -80px !important; }
.ui-icon-shuffle { background-position: -80px -80px !important; }
.ui-icon-transfer-e-w { background-position: -96px -80px !important; }
.ui-icon-transferthick-e-w { background-position: -112px -80px !important; }
.ui-icon-folder-collapsed { background-position: 0 -96px !important; }
.ui-icon-folder-open { background-position: -16px -96px !important; }
.ui-icon-document { background-position: -32px -96px !important; }
.ui-icon-document-b { background-position: -48px -96px !important; }
.ui-icon-note { background-position: -64px -96px !important; }
.ui-icon-mail-closed { background-position: -80px -96px !important; }
.ui-icon-mail-open { background-position: -96px -96px !important; }
.ui-icon-suitcase { background-position: -112px -96px !important; }
.ui-icon-comment { background-position: -128px -96px !important; }
.ui-icon-person { background-position: -144px -96px !important; }
.ui-icon-print { background-position: -160px -96px !important; }
.ui-icon-trash { background-position: -176px -96px !important; }
.ui-icon-locked { background-position: -192px -96px !important; }
.ui-icon-unlocked { background-position: -208px -96px !important; }
.ui-icon-bookmark { background-position: -224px -96px !important; }
.ui-icon-tag { background-position: -240px -96px !important; }
.ui-icon-home { background-position: 0 -112px !important; }
.ui-icon-flag { background-position: -16px -112px !important; }
.ui-icon-calendar { background-position: -32px -112px !important; }
.ui-icon-cart { background-position: -48px -112px !important; }
.ui-icon-pencil { background-position: -64px -112px !important; }
.ui-icon-clock { background-position: -80px -112px !important; }
.ui-icon-disk { background-position: -96px -112px !important; }
.ui-icon-calculator { background-position: -112px -112px !important; }
.ui-icon-zoomin { background-position: -128px -112px !important; }
.ui-icon-zoomout { background-position: -144px -112px !important; }
.ui-icon-search { background-position: -160px -112px !important; }
.ui-icon-wrench { background-position: -176px -112px !important; }
.ui-icon-gear { background-position: -192px -112px !important; }
.ui-icon-heart { background-position: -208px -112px !important; }
.ui-icon-star { background-position: -224px -112px !important; }
.ui-icon-link { background-position: -240px -112px !important; }
.ui-icon-cancel { background-position: 0 -128px !important; }
.ui-icon-plus { background-position: -16px -128px !important; }
.ui-icon-plusthick { background-position: -32px -128px !important; }
.ui-icon-minus { background-position: -48px -128px !important; }
.ui-icon-minusthick { background-position: -64px -128px !important; }
.ui-icon-close { background-position: -80px -128px !important; }
.ui-icon-closethick { background-position: -96px -128px !important; }
.ui-icon-key { background-position: -112px -128px !important; }
.ui-icon-lightbulb { background-position: -128px -128px !important; }
.ui-icon-scissors { background-position: -144px -128px !important; }
.ui-icon-clipboard { background-position: -160px -128px !important; }
.ui-icon-copy { background-position: -176px -128px !important; }
.ui-icon-contact { background-position: -192px -128px !important; }
.ui-icon-image { background-position: -208px -128px !important; }
.ui-icon-video { background-position: -224px -128px !important; }
.ui-icon-script { background-position: -240px -128px !important; }
.ui-icon-alert { background-position: 0 -144px !important; }
.ui-icon-info { background-position: -16px -144px !important; }
.ui-icon-notice { background-position: -32px -144px !important; }
.ui-icon-help { background-position: -48px -144px !important; }
.ui-icon-check { background-position: -64px -144px !important; }
.ui-icon-bullet { background-position: -80px -144px !important; }
.ui-icon-radio-off { background-position: -96px -144px !important; }
.ui-icon-radio-on { background-position: -112px -144px !important; }
.ui-icon-pin-w { background-position: -128px -144px !important; }
.ui-icon-pin-s { background-position: -144px -144px !important; }
.ui-icon-play { background-position: 0 -160px !important; }
.ui-icon-pause { background-position: -16px -160px !important; }
.ui-icon-seek-next { background-position: -32px -160px !important; }
.ui-icon-seek-prev { background-position: -48px -160px !important; }
.ui-icon-seek-end { background-position: -64px -160px !important; }
.ui-icon-seek-first { background-position: -80px -160px !important; }
.ui-icon-stop { background-position: -96px -160px !important; }
.ui-icon-eject { background-position: -112px -160px !important; }
.ui-icon-volume-off { background-position: -128px -160px !important; }
.ui-icon-volume-on { background-position: -144px -160px !important; }
.ui-icon-power { background-position: 0 -176px !important; }
.ui-icon-signal-diag { background-position: -16px -176px !important; }
.ui-icon-signal { background-position: -32px -176px !important; }
.ui-icon-battery-0 { background-position: -48px -176px !important; }
.ui-icon-battery-1 { background-position: -64px -176px !important; }
.ui-icon-battery-2 { background-position: -80px -176px !important; }
.ui-icon-battery-3 { background-position: -96px -176px !important; }
.ui-icon-circle-plus { background-position: 0 -192px !important; }
.ui-icon-circle-minus { background-position: -16px -192px !important; }
.ui-icon-circle-close { background-position: -32px -192px !important; }
.ui-icon-circle-triangle-e { background-position: -48px -192px !important; }
.ui-icon-circle-triangle-s { background-position: -64px -192px !important; }
.ui-icon-circle-triangle-w { background-position: -80px -192px !important; }
.ui-icon-circle-triangle-n { background-position: -96px -192px !important; }
.ui-icon-circle-arrow-e { background-position: -112px -192px !important; }
.ui-icon-circle-arrow-s { background-position: -128px -192px !important; }
.ui-icon-circle-arrow-w { background-position: -144px -192px !important; }
.ui-icon-circle-arrow-n { background-position: -160px -192px !important; }
.ui-icon-circle-zoomin { background-position: -176px -192px !important; }
.ui-icon-circle-zoomout { background-position: -192px -192px !important; }
.ui-icon-circle-check { background-position: -208px -192px !important; }
.ui-icon-circlesmall-plus { background-position: 0 -208px !important; }
.ui-icon-circlesmall-minus { background-position: -16px -208px !important; }
.ui-icon-circlesmall-close { background-position: -32px -208px !important; }
.ui-icon-squaresmall-plus { background-position: -48px -208px !important; }
.ui-icon-squaresmall-minus { background-position: -64px -208px !important; }
.ui-icon-squaresmall-close { background-position: -80px -208px !important; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px !important; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px !important; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px !important; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px !important; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px !important; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px !important; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 2px !important; -webkit-border-top-left-radius: 2px !important; }
.ui-corner-tr { -moz-border-radius-topright: 2px !important; -webkit-border-top-right-radius: 2px !important; }
.ui-corner-bl { -moz-border-radius-bottomleft: 2px !important; -webkit-border-bottom-left-radius: 2px !important; }
.ui-corner-br { -moz-border-radius-bottomright: 2px !important; -webkit-border-bottom-right-radius: 2px !important; }
.ui-corner-top { -moz-border-radius-topleft: 2px !important; -webkit-border-top-left-radius: 2px !important; -moz-border-radius-topright: 2px !important; -webkit-border-top-right-radius: 2px !important; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 2px !important; -webkit-border-bottom-left-radius: 2px !important; -moz-border-radius-bottomright: 2px !important; -webkit-border-bottom-right-radius: 2px !important; }
.ui-corner-right {  -moz-border-radius-topright: 2px !important; -webkit-border-top-right-radius: 2px !important; -moz-border-radius-bottomright: 2px !important; -webkit-border-bottom-right-radius: 2px !important; }
.ui-corner-left { -moz-border-radius-topleft: 2px !important; -webkit-border-top-left-radius: 2px !important; -moz-border-radius-bottomleft: 2px !important; -webkit-border-bottom-left-radius: 2px !important; }
.ui-corner-all { -moz-border-radius: 2px !important; -webkit-border-radius: 2px !important; }

/* Overlays */
.ui-widget-overlay { background: #eeeeee url(/global-images/jqueryui/default/ui-bg_flat_0_eeeeee_40x100.png) 50% 50% repeat-x !important; opacity: .80 !important;filter:Alpha(Opacity=80) !important; }
.ui-widget-shadow { margin: -4px 0 0 -4px !important; padding: 4px !important; background: #aaaaaa url(/global-images/jqueryui/default/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x !important; opacity: .60 !important;filter:Alpha(Opacity=60) !important; -moz-border-radius: 0px !important; -webkit-border-radius: 0px !important; }/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer !important; position: relative !important; margin-top: 1px !important; zoom: 1 !important; }
.ui-accordion .ui-accordion-li-fix { display: inline !important; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block !important; font-size: 1em !important; padding: .5em .5em .5em 2.2em !important; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute !important; left: .5em !important; top: 50% !important; margin-top: -8px !important; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em !important; border-top: 0 !important; margin-top: -2px !important; position: relative !important; top: 1px !important; margin-bottom: 2px !important; overflow: auto !important; display: none !important; }
.ui-accordion .ui-accordion-content-active { display: block !important; }/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em !important; padding: .2em .2em 0 !important; }
.ui-datepicker .ui-datepicker-header { position:relative !important; padding:.2em 0 !important; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute !important; top: 2px !important; width: 1.8em !important; height: 1.8em !important; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px !important; }
.ui-datepicker .ui-datepicker-prev { left:2px !important; }
.ui-datepicker .ui-datepicker-next { right:2px !important; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px !important; }
.ui-datepicker .ui-datepicker-next-hover { right:1px !important; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block !important; position: absolute !important; left: 50% !important; margin-left: -8px !important; top: 50% !important; margin-top: -8px !important;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em !important; line-height: 1.8em !important; text-align: center !important; }
.ui-datepicker .ui-datepicker-title select { float:left !important; font-size:1em !important; margin:1px 0 !important; }
.ui-datepicker select.ui-datepicker-month-year {width: 100% !important;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49% !important;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right !important; }
.ui-datepicker table {width: 100% !important; font-size: .9em !important; border-collapse: collapse !important; margin:0 0 .4em !important; }
.ui-datepicker th { padding: .7em .3em !important; text-align: center !important; font-weight: bold !important; border: 0 !important;  }
.ui-datepicker td { border: 0 !important; padding: 1px !important; }
.ui-datepicker td span, .ui-datepicker td a { display: block !important; padding: .2em !important; text-align: right !important; text-decoration: none !important; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none !important; margin: .7em 0 0 0 !important; padding:0 .2em !important; border-left: 0 !important; border-right: 0 !important; border-bottom: 0 !important; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right !important; margin: .5em .2em .4em !important; cursor: pointer !important; padding: .2em .6em .3em .6em !important; width:auto !important; overflow:visible !important; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left !important; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto !important; }
.ui-datepicker-multi .ui-datepicker-group { float:left !important; }
.ui-datepicker-multi .ui-datepicker-group table { width:95% !important; margin:0 auto .4em !important; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50% !important; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3% !important; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25% !important; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0 !important; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0 !important; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left !important; }
.ui-datepicker-row-break { clear:both !important; width:100% !important; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl !important; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px !important; left: auto !important; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px !important; right: auto !important; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px !important; left: auto !important; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px !important; right: auto !important; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right !important; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left !important; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right !important; }
.ui-datepicker-rtl .ui-datepicker-group { float:right !important; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0 !important; border-left-width:1px !important; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0 !important; border-left-width:1px !important; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none !important; /*sorry for IE5*/
    display/**/: block !important; /*sorry for IE5*/
    position: absolute !important; /*must have*/
    z-index: -1 !important; /*must have*/
    filter: mask() !important; /*must have*/
    top: -4px !important; /*must have*/
    left: -4px !important; /*must have*/
    width: 200px !important; /*must have*/
    height: 200px !important; /*must have*/
}/* Dialog
----------------------------------*/
.ui-dialog { position: relative !important; padding: .2em !important; width: 300px !important; }
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em !important; position: relative !important;  }
.ui-dialog .ui-dialog-title { float: left !important; margin: .1em 0 .2em !important; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute !important; right: .3em !important; top: 50% !important; width: 19px !important; margin: -10px 0 0 0 !important; padding: 1px !important; height: 18px !important; }
.ui-dialog .ui-dialog-titlebar-close span { display: block !important; margin: 1px !important; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0 !important; }
.ui-dialog .ui-dialog-content { border: 0 !important; padding: .5em 1em !important; background: none !important; overflow: auto !important; zoom: 1 !important; }
.ui-dialog .ui-dialog-buttonpane { text-align: left !important; border-width: 1px 0 0 0 !important; background-image: none !important; margin: .5em 0 0 0 !important; padding: .3em 1em .5em .4em !important; }
.ui-dialog .ui-dialog-buttonpane button { float: right !important; margin: .5em .4em .5em 0 !important; cursor: pointer !important; padding: .2em .6em .3em .6em !important; line-height: 1.4em !important; width:auto !important; overflow:visible !important; }
.ui-dialog .ui-resizable-se { width: 14px !important; height: 14px !important; right: 3px !important; bottom: 3px !important; }
.ui-draggable .ui-dialog-titlebar { cursor: move !important; }
/* Progressbar
----------------------------------*/
.ui-progressbar { height:2em !important; text-align: left !important; }
.ui-progressbar .ui-progressbar-value {margin: -1px !important; height:100% !important; }/* Resizable
----------------------------------*/
.ui-resizable { position: relative !important;}
.ui-resizable-handle { position: absolute !important;font-size: 0.1px !important;z-index: 99999 !important; display: block !important;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none !important; }
.ui-resizable-n { cursor: n-resize !important; height: 7px !important; width: 100% !important; top: -5px !important; left: 0px !important; }
.ui-resizable-s { cursor: s-resize !important; height: 7px !important; width: 100% !important; bottom: -5px !important; left: 0px !important; }
.ui-resizable-e { cursor: e-resize !important; width: 7px !important; right: -5px !important; top: 0px !important; height: 100% !important; }
.ui-resizable-w { cursor: w-resize !important; width: 7px !important; left: -5px !important; top: 0px !important; height: 100% !important; }
.ui-resizable-se { cursor: se-resize !important; width: 12px !important; height: 12px !important; right: 1px !important; bottom: 1px !important; }
.ui-resizable-sw { cursor: sw-resize !important; width: 9px !important; height: 9px !important; left: -5px !important; bottom: -5px !important; }
.ui-resizable-nw { cursor: nw-resize !important; width: 9px !important; height: 9px !important; left: -5px !important; top: -5px !important; }
.ui-resizable-ne { cursor: ne-resize !important; width: 9px !important; height: 9px !important; right: -5px !important; top: -5px !important;}/* Slider
----------------------------------*/
.ui-slider { position: relative !important; text-align: left !important; }
.ui-slider .ui-slider-handle { position: absolute !important; z-index: 2 !important; width: 1.2em !important; height: 1.2em !important; cursor: default !important; }
.ui-slider .ui-slider-range { position: absolute !important; z-index: 1 !important; font-size: .7em !important; display: block !important; border: 0 !important; }

.ui-slider-horizontal { height: .8em !important; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em !important; margin-left: -.6em !important; }
.ui-slider-horizontal .ui-slider-range { top: 0 !important; height: 100% !important; }
.ui-slider-horizontal .ui-slider-range-min { left: 0 !important; }
.ui-slider-horizontal .ui-slider-range-max { right: 0 !important; }

.ui-slider-vertical { width: .8em !important; height: 100px !important; }
.ui-slider-vertical .ui-slider-handle { left: -.3em !important; margin-left: 0 !important; margin-bottom: -.6em !important; }
.ui-slider-vertical .ui-slider-range { left: 0 !important; width: 100% !important; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0 !important; }
.ui-slider-vertical .ui-slider-range-max { top: 0 !important; }/* Tabs
----------------------------------*/
.ui-tabs { padding: .2em !important; zoom: 1 !important; }
.ui-tabs .ui-tabs-nav { list-style: none !important; position: relative !important; padding: .2em .2em 0 !important; }
.ui-tabs .ui-tabs-nav li { position: relative !important; float: left !important; border-bottom-width: 0 !important; margin: 0 .2em -1px 0 !important; padding: 0 !important; }
.ui-tabs .ui-tabs-nav li a { float: left !important; text-decoration: none !important; padding: .5em 1em !important; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px !important; border-bottom-width: 0 !important; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text !important; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer !important; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em !important; display: block !important; border-width: 0 !important; background: none !important; }
.ui-tabs .ui-tabs-hide { display: none !important; }

/* jcarousel plugin  */ 
#content .jcarousel-container ul.jcarousel-experian-skin {margin: 0 0 20px 0}
#content .jcarousel-container ul.jcarousel-experian-skin li {background: none !important; list-style-type: none !important; clear: none !important; margin: 0 10px 0 0; padding: 0;}
.jcarousel-container {border: 1px solid #c2c2c2;}
.jcarousel-direction-rtl {direction: rtl;}
.jcarousel-container-horizontal { margin: 0 0 20px 0; padding: 20px 40px;}
.jcarousel-clip-horizontal {}
.jcarousel-item {}
.jcarousel-item-horizontal {margin-left: 0; margin-right: 10px;}
.jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left: 10px; margin-right: 0;}
.jcarousel-item-placeholder {background: #fff; color: #000;}
.jcarousel-next-horizontal {position: absolute; top: 30%; right: 5px; width: 32px; height: 32px; cursor: pointer; background: transparent url(/global-images/jcarousel/next-horizontal.png) no-repeat 0 0;}
.jcarousel-direction-rtl .jcarousel-next-horizontal {left: 5px; right: auto; background-image: url(/global-images/jcarousel/prev-horizontal.png);}
.jcarousel-next-horizontal:hover {background-position: -32px 0;}
.jcarousel-next-horizontal:active {background-position: -64px 0;}
.jcarousel-next-disabled-horizontal, .jcarousel-experian-skin .jcarousel-next-disabled-horizontal:hover, .jcarousel-experian-skin .jcarousel-next-disabled-horizontal:active {cursor: default; background-position: -96px 0;}
.jcarousel-prev-horizontal {position: absolute; top: 30%; left: 5px; width: 32px; height: 32px; cursor: pointer; background: transparent url(/global-images/jcarousel/prev-horizontal.png) no-repeat 0 0;}
.jcarousel-direction-rtl .jcarousel-prev-horizontal {left: auto; right: 5px; background-image: url(/global-images/jcarousel/next-horizontal.png);}
.jcarousel-prev-horizontal:hover {background-position: -32px 0;}
.jcarousel-prev-horizontal:active {background-position: -64px 0;}
.jcarousel-prev-disabled-horizontal, .jcarousel-experian-skin .jcarousel-prev-disabled-horizontal:hover, .jcarousel-experian-skin .jcarousel-prev-disabled-horizontal:active {cursor: default; background-position: -96px 0;}

/* mobile css */
#container-mobile{margin:0;padding:0; position: relative;}
.container-mobile {-webkit-text-size-adjust:none; float: left; width: 100%; height: 100%; background:#034581;color:#fff;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:11px;}
.container-mobile a{color:#0095da;text-decoration:none;font-weight:400}
.container-mobile a:link,a:visited,a:active{color:#0095da;text-decoration:none}
.container-mobile a:hover{text-decoration:underline}
.container-mobile h1{font-size:24px;line-height:24px;color:#595959;margin:0 0 0 10px;padding:8px 0 0 0;}
.container-mobile h2{font-size:30px;line-height:30px;color:#595959;margin:0;padding:0;}
.container-mobile h3{font-size:13px;line-height:16px;color:#015CAE;margin-left: 10px !important;}
.container-mobile sup{font-size:6px;}

.container-mobile #header{height:67px;background: #034581;text-align:left; width: 100%;}
.container-mobile #navGrp {background: none; height: 28px; line-height: 28px; margin: 0px; position: relative;width: 100%;}
.container-mobile #nav{background: url(/global-images/mobile/ems-navbg.png) repeat-x 0 0; height: 28px; vertical-align: center; float: none; padding: 0; font-size: inherit; text-align: left;}
.container-mobile #subnavGrp {display: none;}
.container-mobile #nav span {color: #BE8851; font-weight: bold; font-size: 16px; line-height: 28px; padding-left: 10px;}
.container-mobile #content {display: block; float: none; margin: 0; width: 100%; background: #fff;}

.container-mobile #banner {background: #034581; color: #fff;}
.container-mobile #banner #bannerinner {padding: 0; border-bottom: #fff dotted 3px; }
.container-mobile #banner #banneroptions {margin: 0; padding: 0; font-size: 14px; width: 300px; margin: 0 auto;}
.container-mobile #banner .editorcontent{color: #fff !important; padding-left: 0;}
.container-mobile #banner #banneroptions li {list-style: none;}
.container-mobile #banner #banneroptions > li{float: left; clear: none; margin: 0; padding: 0;}
.container-mobile #banner #banneroptions ul, .container-mobile #banner #banneroptions ul li {margin: 0; padding: 0; text-align: center;}
.container-mobile #banner p {font-size: 16px; font-weight: bold; padding: 0 0 10px 0; margin: 0; text-align: center;}
.container-mobile #disclosure{clear:both;font-size:11px;padding:12px;font-size:11px;}
.container-mobile .editorcontent{padding: 10px; font-size: 12px !important;}
.container-mobile #view{clear:both;padding:4px 12px 0 12px;}
.container-mobile #view p{padding:4px 0 0 0;margin:5px 0 0 0;text-align:right;border-top:1px solid #ced3ce;}
.container-mobile #footerDisclosure{padding:4px 12px 0 12px;}

.container-mobile #contactForm {text-align: left;}
.container-mobile #mobileform {background-color: #034581;}
.container-mobile #mobileform fieldset {font-size: 16px; border: none; text-align: left; padding: 10px;}
.container-mobile #mobileform .formRow {padding: 5px 0; margin: 0; background-color: #034581; float:none; margin: 0; width: 100%;}
.container-mobile #contactForm form .productLabelGroup, .container-mobile .modalForm form .productLabelGroup {float: none; padding: 0; width: 100%;}
.container-mobile #contactForm form .productInputGroup, .container-mobile .modalForm form .productInputGroup {clear: none; float: none; list-style: none outside none; width: 100%;}

.container-mobile #mobileform div.formRow ul {margin: 10px 0 20px 0; padding: 0 0px;}
.container-mobile #mobileform fieldset .formRow:last-child {border-bottom: none;}
.container-mobile #mobileform .formRow li {list-style: none; line-height: 2em;}
.container-mobile #mobileform .formRow label {font-weight: bold; margin: 0; color: #fff;}
.container-mobile #mobileform .formRow .productCheckInput, .container-mobile #mobileform .formRow .productRadioInput{width: 20px;}
.container-mobile #mobileform .formRow input {-moz-border-radius: 10px; -webkit-border-radius: 10px; -o-border-radius: 10px; border-radius:10px; border: 1px solid #015294; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; width: 100%;background: #fff; 
background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(hsla(0,0%,100%,0)), to(hsla(0,0%,100%,0))); /* remove inner shadow on input for ios */
background-image:-webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0)); /* remove inner shadow on input for ios */
positive: absolute; padding: 10px; font-size: 20px;}
.container-mobile #mobileform .whiteButton {-moz-border-image: url("/global-images/mobile/whiteButton.png") 0 12 0 12; -webkit-border-image: url("/global-images/mobile/whiteButton.png") 0 12 0 12; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);}
.container-mobile #mobileform .redButton {-moz-border-image: url("/global-images/mobile/redButton.png") 0 12 0 12; -webkit-border-image: url("/global-images/mobile/redButton.png") 0 12 0 12; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7); color: #fff !important;}
.container-mobile #mobileform .grayButton {-moz-border-image: url("/global-images/mobile/grayButton.png") 0 12 0 12; -webkit-border-image: url("/global-images/mobile/grayButton.png") 0 12 0 12; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);}
.container-mobile #mobileform .whiteButton, .container-mobile #mobileform .redButton, #mobileform .grayButton {border-width: 0 12px; color: inherit; font-size: 20px; font-weight: bold; padding: 10px; text-align: center; text-decoration: inherit;}
.container-mobile #mobileform .whiteButton, .container-mobile #mobileform .redButton, #mobileform .bigredButton, #mobileform .grayButton {display: block;}
.container-mobile #mobileform .submitButton {background: none !important; clear: none; float: none !important; line-height: inherit; margin: 0;}
.container-mobile #mobileform .submitButton span {background: none; color: #fff; display: inline; font-size: inherit; padding: 0; text-decoration: none; vertical-align: middle;}

.container-mobile #mobileform .activeField {background:transparent url(/global-images/blue_arrow.jpg) no-repeat scroll right 7px !important;}
.container-mobile #mobileform .activeField .productTextField, .container-mobile #mobileform .activeField .productTextArea {background-color: #fef9e1 !important;}
.container-mobile #mobileform .formRow .labelnotvalid label{color: #ff0000}
.container-mobile #mobileform .notvalid .productTextField, .container-mobile #mobileform .notvalid .productTextArea {background-color: #f9a8a7 !important;}
.container-mobile #mobileform .productTextField, .container-mobile #mobileform .productTextField {border: 1px solid #d1d1d1; width: 250px;}
.container-mobile #mobileform .productTextArea, .container-mobile #mobileform .productTextArea {border: 1px solid #d1d1d1; display: block; width: 99%; height: 100px;}
.container-mobile #formConfirmation, .container-mobile .formConfirmation {display:none;}
.container-mobile #mobileformconfirmation {padding: 10px; display: none;}
.container-mobile #mobileformconfirmation h2, .container-mobile #mobileformconfirmation h3 {color: #2789e2;}
.container-mobile #mobileformconfirmation p {font-size: 16px; font-weight: bold; padding: 0 0 10px 0; margin: 0; text-align: left;}
.container-mobile #contentFooterShadow {background: none; float: none; height: 100%; margin: 0; display: none;}
.container-mobile #contentFooter {background: none; border: none; display: block; float: none; height: 100%; line-height: 1em; margin: 0; width: 100%;}

.container-mobile #footer {background-color: #034581; line-height: 3em; text-align: center; padding: 0;}
.container-mobile #footer #footerTerms {color: inherit; float: none; padding-bottom: 0; width: 100%;}
.container-mobile #footer #footerTerms li {background: none; float: none; font-size: inherit; margin-right: 0; padding-right: 26px; display: inline;}
.container-mobile #footer p {clear: none; color: inherit; float: none; font-size: inherit; line-height: 1.25em; padding-bottom: 0; text-align: inherit; width: 100%;}
.container-mobile #footer a {color: #fff;}
.container-mobile #footer a:link {color: #fff;}
.container-mobile #footer a:visited {color: #fff;}
.container-mobile #footer a:hover {color: #fff;}
.container-mobile #footer a:active {color: #fff;}

/* fullbleed styles */
.shadow div.fullbleedcontent {margin: 0 15px !important; width: 940px !important;}
.shadow div.fullbleedcontent div#redefinedcontent {float: right; display: inline; width: 650px; margin: 70px 35px 20px;}
.shadow div.fullbleedcontent div#redefinedcontent h1{border-bottom: none; color: inherit; font-size: 28px; font-size: normal; font-weight: normal;}
.shadow div.fullbleedcontent div#contactForm{font-size: 11px;}
.shadow div.fullbleedcontent div#contactForm h3{border-bottom:none; color: inherit !important; font-size: 16px; margin: 0 16px;}
.shadow div.fullbleedcontent div#contactForm .editorcontent{margin: 0 16px; color: inherit !important;}
.shadow div.fullbleedcontent .editorcontent, .shadow div.fullbleedcontent .editorcontent font, .shadow div.fullbleedcontent .editorcontent span {color: inherit !important; font-family: inherit !important; font-size: inherit !important;}
.shadow div.fullbleedcontent div#contactForm {float: left; display: inline; width: 200px; margin: 16px 0 0 16px; color: inherit;}
.shadow div.fullbleedcontent div#contactForm form {margin: 0 20px; color: inherit;}
.shadow div.fullbleedcontent div#contactForm form .formRow, .shadow div.fullbleedcontent div#contactForm form .productTextField, .shadow div.fullbleedcontent div#contactForm form .productLabelGroup, .shadow div.fullbleedcontent div#contactForm form .productInputGroup, .shadow div.fullbleedcontent div#contactForm form .productTextArea {width: 100%;}
.shadow div.fullbleedcontent div#contentFooterShadow{margin-top: 0px;}

/* carousels */
.slidebox{position:relative; border: none; margin:0px auto;}
#banner940x225, #banner680x225, #banner940x268 {margin-bottom: 20px;}
#banner_carousel_940x225 .slidebox, #banner_carousel_940x225 .slidebox .slidecontent{width:940px;}
#banner_carousel_940x268 .slidebox, #banner_carousel_940x268 .slidebox .slidecontent{width:940px;}
#banner_carousel_680x225 .slidebox, #banner_carousel_680x225 .slidebox .slidecontent{width:680px;}
#banner_carousel_940x225 .slidebox, #banner_carousel_940x225 .slidebox .slidecontainer, #banner_carousel_940x225 .slidebox .slidecontent, #banner_carousel_940x225 .slidebox .slidecontent div{height: 225px;}
#banner_carousel_940x268 .slidebox, #banner_carousel_940x268 .slidebox .slidecontainer, #banner_carousel_940x268 .slidebox .slidecontent, #banner_carousel_940x268 .slidebox .slidecontent div{height: 268px;}
#banner_carousel_680x225 .slidebox, #banner_carousel_680x225 .slidebox .slidecontainer, #banner_carousel_680x225 .slidebox .slidecontent, #banner_carousel_680x225 .slidebox .slidecontent div{height: 225px;}
.slidebox{overflow:hidden;}
.slidebox .slidecontainer{position:relative; left:0;}
.slidebox .slidecontent{background:#eee; float:left;}
.slidebox .slidecontent div {padding:8px 28px; font-family:Arial, Verdana, Geneva, sans-serif; color:#585858}
.slidebox .slidenext, .slidebox .slideprevious{position:absolute; z-index:2; display:block; width:34px; height:34px;}
.slidebox .slidenext{right:0; margin-right:2px; background:url(/global-images/marquee_slider_v1/right-arrow-14x34.gif) no-repeat left top;}
.slidebox .slidenext:hover{background:url(/global-images/marquee_slider_v1/right-arrow-14x34.gif) no-repeat left top;}
/*.slidebox .slideprevious{margin-left:2px; background:url(/site-images/leftArrow.png) no-repeat left top;}*/
.slidebox .slideprevious{margin-left:2px; background:url(/global-images/marquee_slider_v1/left-arrow-14x34.png) no-repeat left top;}
.slidebox .slideprevious:hover{background:url(/global-images/marquee_slider_v1/left-arrow-14x34.png) no-repeat left top;}
.slidebox .slidethumbs{position:absolute; z-index:2; bottom:10px; right:10px;}
.slidebox .slidethumbs .slidethumb{display:block; margin-left:5px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:9px; text-decoration:none; padding:2px 4px;}
#content .slidebox .slidethumbs a.slidethumb:link{color: #fff !important;}
#content .slidebox .slidethumbs a.slidethumb:hover{background:#595959; color: #fff !important;}
#content .slidebox .slidethumbs a.slidethumb:visited{color: #fff !important;}
.categoryincludes {clear: left;}

/* ems templates */
.content-ems-home {margin-top: 0 !important;}
.content-ems-home .editorcontent {padding-bottom: 20px !important;}

.content-ems-product-landing .feed_box h4 {margin-left: 0 !important;}

.content-ems-product-details h1{color: #4d4e53 !important; border-bottom: 1px dotted #b3b3b3 !important;}
.content-ems-product-details #spot226 {background: #fff !important;}
.content-ems-product-details #spot226top{display: none;}
.content-ems-product-details #spot226bottom {display: none;}
.content-ems-product-details #spot226 .spotSect {border-bottom: none !important; float:right; margin-right: 0 !important; width: 195px !important;}
.content-ems-product-details .spotcontainer226{background-color: #fff;}
.content-ems-product-details .feed_box h4 {margin-left: 0 !important;}

.content-ems-formonly h1{font-size: 18px; font-weight: normal; margin-bottom: 10px; padding: 0 0 10px; color: #4d4e53 !important; border-bottom: 1px dotted #b3b3b3 !important;}
.content-ems-formonly #spot226 form .formRow, .content-ems-formonly #spot226 form .formRow .productLabelGroup, .content-ems-formonly #spot226 form .formRow .productInputGroup, .content-ems-formonly #spot226 form .formRow .productTextField, .content-ems-formonly #spot226 form .formRow .productTextArea {width: 100%; margin-bottom: 0;}
.content-ems-formonly .captchaBox img {width: 180px;}

.popularLinks {position:absolute;top:85px;right:0px;border:1px solid #d1d1d1;background:#fff;z-index:10000;display:none;width:203px;}
.popularBulletLinks li {display:none;width:100%;background:none !important;}
.popularBulletLinks li a {text-decoration:none;padding:4px 8px;display:block;color:#0095da;font-size:11px !important;}
.popularBulletLinks li a:hover {background:#0095da;color:#fff;text-decoration:none !important;}
.jspHorizontalBar { display: none; }

/* EMS Slider */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {margin: 0; padding: 0; border: none;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.flexslider {margin: 0 0 60px; background: #fff; border: 4px solid #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; box-shadow: 0 1px 4px rgba(0,0,0,.2); -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}

.carousel li {margin-right: 5px}


/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 30px; height: 34px; margin: -20px 0 0; display: block; background: url(/global-images/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px; opacity: 1; -webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 100% 0; right: 5px; }
.flex-direction-nav .flex-prev {left: 5px;}
.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}
.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: 10px; text-align: right;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: none !important; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 0px; -moz-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; box-shadow: none;}
.flex-control-paging li a:hover { background: none repeat scroll 0 0 #595959 !important; color: #FFFFFF !important; }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {opacity: 1; left: 0;}
  .flex-direction-nav .flex-next {opacity: 1; right: 0;}
}

.flexslider{
	border:none !important;
}

.flex-control-nav{
	text-align:right !important;
	bottom: 10px !important;	
}

.flex-control-paging li a {
	width: 11px;
	padding: 2px;
	height: 11px; 
	display: block; 
	color: #0095DA !important;
	background: transparent !important; 
	cursor: pointer; 
	text-indent: -9999px; 
	font-size: 9px;
	-webkit-border-radius: 0px !important; 
	-moz-border-radius: 0px !important;  
	-o-border-radius: 0px !important;  
	border-radius: 0px !important;  
	box-shadow: none !important;
}

ul.slides li{
	clear:none !important;
	padding:0 !important;
}

#banner_carousel_680x225 .flex-control-nav{
	bottom:0px !important;
	right:15px !important;
}

#tinymce { background: #fff !important; text-align: left !important;}
.iw_component img.overlay {height: 100%; z-index:1;}

#spot226_ajax { background: url("/global-images/spotlight226mid.gif") repeat-y scroll left top transparent;
    display: inline;
    float: right;
    margin: 0 0 10px 10px;
    position: relative;
    width: 226px;
    z-index: 1;}
	
/* SpotlightForm Styles Start*/
#content .spotSect .captchaBox img {width: 180px; }
#content .spot287 .spotSect .captchaBox img {width: 230px; }
#content .spotSect form .productLabelGroup {width: 180px; background-image: none; font-weight: bold; margin-bottom: 0px;}
#content .spot287 .spotSect form .productLabelGroup {width: 230px; background-image: none; font-weight: bold; margin-bottom: 0px;}
#content .spotSect form .productInputGroup { width: 180px; background-image: none; margin-bottom: 0px;}
#content .spot287 .spotSect form .productInputGroup { width: 230px; background-image: none; margin-bottom: 0px;}
#content .spot287 .spotSect #contactForm form .productTextField, .modalForm form .productTextField {border: 1px solid #D1D1D1; width: 230px;}
#content .spotSect form .submitButton { line-height: 21px; padding-left: 0px; margin-left: 10px;}
#content .spotSect form ul li {background: none repeat scroll 0 0 transparent; padding: 0px !important; }
#content .spotSect form ul {margin-bottom: 10px;}
#content .spotSect form .notvalid .productTextField, #contactForm form .notvalid .productTextArea, .modalForm form .notvalid .productTextField, .modalForm form .notvalid .productTextArea, .spotlightform .notvalid .productTextField, .spotlightform .notvalid .productTextArea { background-color: #F9A8A7 !important;}
#content .spotSect form .labelnotvalid, .modalForm form .labelnotvalid, .spotlightform .labelnotvalid { color: red; }
#content .spotSect form .formRow {width: 180px; margin-bottom: 10px;}
#content .spot287 .spotSect form .formRow {width: 230px; margin-bottom: 10px;}
#content .spotSect form .productTextArea, .modalForm form .productTextArea {width: 180px;}
#content .spot287 .spotSect form .productTextArea, .modalForm form .productTextArea {width: 230px;}
#content .spotSect form .productRadioInput, #contactForm form .productCheckInput, .modalForm form .productRadioInput, .modalForm form .productCheckInput{margin-top: 3px;}
#content .spotSect form .submitButton, .modalForm form .submitButton, .spotlightform .submitButton {
	background: url("/global-images/button_right_white_small_290x21.gif") no-repeat scroll right top transparent !important;
    clear: left;
    float: left !important;
    line-height: 21px;
    margin: 0 0 10px;
}
#content .spot287 .spotSect div.ff_descriptions {width: 230px !important; margin-bottom: 10px;}
#content .spotSect div.ff_descriptions {width: 180px !important; margin-bottom: 10px;}
#content .spotSect  #editorcontent  img {width: 180px !important;}
#spot226 #spotSectform #contactForm form .productTextField, .modalForm form .productTextField { border: 1px solid #D1D1D1; width: 180px !important;}
/* SpotlightForm Styles End*/

#elqMessage { width:270px; padding:10px; border:1px solid #BBBBBB; margin:0px; background-color: #f0f0f0; border-radius:5px; line-height:1.2em;}
#content .spotSect form #elqMessage { width:160px; padding:10px; border:1px solid #BBBBBB; margin:0px; background-color: #f0f0f0; border-radius:5px; line-height:1.2em;}
#content .spot287 .spotSect form #elqMessage { width:210px; padding:10px; border:1px solid #BBBBBB; margin:0px; background-color: #f0f0f0; border-radius:5px; line-height:1.2em;}


/* flyover_navbar begins */
#nav_flyover {float: left; font-size: 13px; padding-left: 10px;}
#navGrp #nav_flyover .noBorder{background:none}
.blanknav #nav_flyover{display:none;}
#nav_flyover li {float: left; display: inline;}
#nav_flyover li a {color: #fefefe; text-decoration: none; padding: 0 10px; font-weight: bold; display: block;}
#nav_flyover li .twoRowLink {line-height: 1.25em; display: block; padding-top: 0px; padding-bottom: 10px;}
#nav_flyover li:hover {background: url(/global-images/nav_tab_active_right.gif) right top no-repeat;}
#nav_flyover li:hover a {background: url(/global-images/nav_tab_active_left.gif) left top no-repeat; color: #595959;}
#nav_flyover li .subnav {display: none; position: absolute; left: 0; top: 0px; text-align: left; line-height: 28px;}
#nav_flyover li .subnav li a:hover {color: #0095da;}
#nav_flyover li:hover .subnav {display:block;}
#nav_flyover li:hover .subnav li a {background: none;}
#nav_flyover li:hover .subnav li a:hover {color: #0095da;} 
#nav_flyover .active {background:transparent url(/global-images/nav_tab_active_right.gif) no-repeat scroll right top;}
#nav_flyover .active a {background:transparent url(/global-images/nav_tab_active_left.gif) no-repeat scroll left top; color:#0095DA;}
#nav_flyover:hover .active a {color: #0095da;}
#nav_flyover:hover .active li {color: #0095da;}
#nav_flyover:hover .active .active a {color: #0095da;}
#nav_flyover:hover .active .subnav {display: none;}
#nav_flyover .active .subnav  li a {background: none; color: #595959;}
#nav_flyover .active .subnav li a:hover {color: #0095da;}
#nav_flyover .active .subnav .active  a{color: #0095da;}
#nav_flyover .active:hover .subnav {display: block;}
#nav_flyover .active .subnav:hover {display: block;}
#nav_flyover .active .subnav:hover .active a {color: #0095da;}
#nav_flyover li ul li ul {display:none;}
/* flyover_navbar ends */

/*mobile template new skin styles */
#mobile-content { background: none repeat scroll 0 0 #FFFFFF;
   color: #595959;
   font-size: 12px;}

#simplemodal-container{z-index:9999 !important;}
.simplemodal-container{ z-index:9999 !important;}

/****Fly Over Nav****/
#nav_flyover {
    display: block;
    float: left;
    margin: 0;
}
.nav_v3 {
	margin-top:7px !important;
}
#nav_flyover li {
    float: left;
    font-size: 13px;
}
#nav_flyover li a {
    color: #ffffff;
    display: block;
    font-weight: 700;
    line-height: 14px;
    margin: 8px 0 1px;
    padding: 0 15px 0 15px;
    text-decoration: none;
}
.nav_v3 li a {padding-left:10px !important; padding-right:10px!important;}

#nav_flyover li.first a {
    border-left: 0 none;
    padding: 0 20px 0 20px;
}
#nav_flyover li:hover > * {
    display: block;
}
#nav_flyover li:hover {
    position: relative;
	background:none;	
}
#nav_flyover a:active, #nav_flyover a:focus {
    outline-style: none;
}
#nav_flyover ul li {
    float: none;
}
#nav_flyover ul a {
    text-align: left;
}
#nav_flyover li:hover > a {
    scroll -30px -36px transparent;
    color: #FFFFFF;
    line-height: 14px;
    margin: 5px 0 1px;
    text-decoration: none;
	background:none;
}
#nav_flyover li.first:hover > a {
    background-position: left -36px;
    border-left: 0 none;
}
#nav_flyover .multi {
    padding: 10px 12px;
}
#nav_flyover .multi ul {
    border-right: 1px solid #DDDDDD;
    float: left;
    height: 263px;
    margin-right: 12px;
    padding-right: 12px;
}
#nav_flyover .multi .lastcol {
    border: 0 none;
    margin: 0;
    padding: 0;
} 
#nav_flyover .subnavlist {
    background-color: #FFFFFF ;
    border-color: #015CAE ;
    border-radius: 0 4px 4px 4px ;
    border-style: solid;
    border-width: 0 ;
    box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.4);
    clear: both;
    display: block;
    left: 5px;
    padding: 6px 12px;
    position: absolute;
    margin-top:40px;
    z-index: 9;
	border-radius:0 4px 4px 4px;
	-moz-border-radius:0 4px 4px 4px;
	-webkit-border-radius:0 4px 4px 4px;
	-webkit-box-shadow:1px 1px 5px 2px rgba(0,0,0,0.4);
	-moz-box-shadow:1px 1px 5px 2px rgba(0,0,0,0.4);	
}
.nav_v3 .subnavlist {
    margin-top:36px!important;
  
}
#nav_flyover .subnav-b .head a {
    background: url("/global-images/int.nav.sprite.business.png") no-repeat scroll right -192px transparent;
	height:40px;
    border: 0 none;
    color: #0095DA;
    display: block;
    line-height: 14px;
    margin: 0;
    padding-left: 5px;
	padding-top:8px;
    padding-right: 16px;
    text-align: left;
    white-space: nowrap;
	clear: both;
}
.nav_v3 .subnav-b .head a {
	height:35px!important;
	padding-top:14px!important;
	padding-left:0px!important;
	}

#nav_flyover .subnavlist li a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("/global-images/int.nav.sprite.business.png") no-repeat scroll -4px -122px transparent !important;
    border-color: #E9E9E9;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 1px;
    color: #595959;
	line-height:26px;
    font-weight: 400;
    margin: 0;
    padding: 0 6px 0 12px;
    white-space: nowrap;
}
#nav_flyover .subnavlist-last {
    background-color: #FFFFFF;
    border-color: #015CAE;
    border-radius: 0 4px 4px 4px;
    border-style: solid;
    border-width: 0;
    box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.4);
    clear: both;
    display: block;
    left: 5px;
    padding: 6px 12px;
    position: absolute;
    top:40px;
    z-index: 9;
	margin-left:-62px;
}

#nav_flyover .subnavlist li a:hover {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("/global-images/int.nav.sprite.business.png") no-repeat scroll -4px -241px transparent !important;
    border-color: -moz-use-text-color -moz-use-text-color #E9E9E9;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 1px;
    color: #0095DA;
    line-height: 26px;
	margin: 0;
    padding: 0 6px 0 12px;
    white-space: nowrap;
}

#nav_flyover .subnavlist li:hover > a {
    line-height: 26px;
}
#nav_flyover .subnavlist li {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    float: none;
    line-height: 23px;
}

/*******Nav Active******/
#nav_flyover .active{
    background: url("/global-images/int.nav.sprite.business.png") no-repeat scroll left -192px transparent;
    height: 43px;
    left: 0;
    padding-left: 11px;
    top: 0;
    z-index: 10;
}
#nav_flyover .active a{
    background: url("/global-images/int.nav.sprite.business.png") no-repeat scroll right -192px transparent;
	height:35px;
    border: 0 none;
    color: #0095DA;
    display: block;
    line-height: 14px;
    margin: 0;
    padding-left: 5px;
	padding-top:8px;
    padding-right: 16px;
    text-align: left;
    white-space: nowrap;
}
#nav_flyover .active li a{
	height:26px;
	color: #595959 !important;
}
#nav_flyover .active li a:hover{
	color: #0095DA !important;
}
#nav_flyover .active .subnav .active{line-height:0px;}

#nav_flyover li a.oneRowlink{
    color: #ffffff;
    display: block;
    font-weight: 700;
    line-height: 14px;
    margin: 13px 0 1px;
    padding: 0 15px 0 15px;
    text-decoration: none;
}
#nav_flyover .subnav-b .onehead a {
    background: url("/global-images/int.nav.sprite.business.png") no-repeat scroll right -192px transparent;
	height:37px;
    border: 0 none;
    color: #0095DA;
    display: block;
    line-height: 14px;
    margin: 0;
    padding-left: 5px;
	padding-top:13px;
    padding-right: 16px;
    text-align: left;
    white-space: nowrap;
	clear: both;
}

/**** subnav****/

#nav_flyover li .subnav {
min-width: 200px;
top: 0px !important;
}
.nav_v3 li .subnav {
top: -6px !important;
}

#subnav{
	float:left;
}

.subnav-205 {
    border-left: 1px solid #DDDDDD;
    float: left;
    height: 205px;
    margin-left: 13px;
    padding-left: 14px;
}
.subnav-175 {
    border-left: 1px solid #DDDDDD;
    float: left;
    height: 175px;
    margin-left: 13px;
    padding-left: 14px;
}
.subnav-120 {
    border-left: 1px solid #DDDDDD;
    float: left;
    height: 120px;
    margin-left: 13px;
    padding-left: 14px;
}

.subnav-b {
    display: none;
    left: 0;
    min-width: 200px;
    position: absolute;
    top: 0;
}
.subnav-b .onehead {
    background: url("/global-images/int.nav.sprite.business.png") no-repeat scroll left -192px transparent;
	height: 43px;
    left: 0;
    padding-left: 11px;
    position: absolute;
    top: 0;
    z-index: 10;
}
.enterprise .subnav-b {
    min-width: 620px;
}
.subnav-b .head {
    background: url("/global-images/int.nav.sprite.business.png") no-repeat scroll left -192px transparent;
	height: 43px;
    left: 0;
    padding-left: 11px;
    position: absolute;
    top: 0;
    z-index: 10;
}

.subnav-b .head-v3{
    top: -6px!important;
}

.subnavlist li.subnav_last a {
    border: 0 none;
}

.subnavlist li.title {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    font-weight: 700;
    line-height: 20px;
    padding: 0; 
    text-align: left;
}
.subnavlist li.title:hover {
    background: none repeat scroll 0 0 transparent;
}
.subnavlist li.subnav_last a {
    border: 0 none;
}
.subnav-title{
	background:none !important;
	padding-bottom:7px !important;
	color:#595959!important;
	font-weight:bold!important;
	line-height:30px!important;
	margin-left:10px!important;
}

.subnav-link{
	background:none !important;
	padding-bottom:7px !important;
	color:#595959!important;
	font-weight:bold!important;
}
.subnav-link:hover{
	color:#0095DA!important;
}

/****EMS Login Button****/
#navlogin {
    background: url("/global-images/nav_login_92x33.jpg") no-repeat scroll left top rgba(0, 0, 0, 0) !important;
    height: 33px !important;
    padding: 0!important;
	padding-left:5px !important;
    position: absolute!important;
    right: 10px!important;
    top: 6px!imporatant;
    width: 92px!important;
	font-size:11px!important;}
	
#nav_flyover #navlogin:hover >a {
   line-height:20px;
	text-decoration:underline;
   }
   
#nav_flyover .active .oneRowlink {
    background: url("/global-images/int.nav.sprite.business.png") no-repeat scroll right -192px rgba(0, 0, 0, 0);!important;
    border: 0 none;
    clear: both;
    color: #0095da;
    display: block;
    height: 37px;
    line-height: 14px;
    margin: 0;
    padding-left: 5px;
    padding-right: 16px;
    padding-top: 13px;
    text-align: left;
    white-space: nowrap;
}
.nav_v3 .active{ margin-top:-6px; }
.nav_v3 .active a { padding-left:0!important; padding-top:14px!important; }
.nav_v3 .active .subnav-b .head-v3 { top: 0px!important;}
.nav_v3 .subnavlist li a { padding: 0 6px 0 12px !important;}
#nav_flyover .subnavlist li{ line-height:0px!important;padding: 0px !important;}
#nav_flyover .active .subnav-b #product-list #subnav .subnav-link{ height:15px; }
#nav_flyover .active .subnav-b #product-list .subnav-205 .subnav-link{ height:15px;}
#emsClientLoginModal .modalContent ul li.redmark { background:url("/global-images/marker_red_8x8.gif") no-repeat scroll left 4px rgba(0, 0, 0, 0); clear:left; line-height:1.5em; padding-left:15px;}
/****Fly Over Nav End****/

/*** EMEA Cookie styles Start***/
#cookieContainer {
    background: none repeat scroll 0 0 #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    color: #333333;
    display: block;
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 9pt;
    font-weight: normal;
    line-height: 12px;
    margin: 0;
    padding: 0; 
    text-align: center;
}
#cookieMessage { 
    margin: 0 auto;
    padding: 3px 0;
    position: relative;
    width: 950px;
}
#cookieMessage:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
#cookieMessage p {
    margin: 5px 0 0;
}
#cookieMessage p a {
    color: #0095DA;
    font-weight: bold;
}
#cookieClose {
    float: right;
    margin: 8px 40px 0 0px;
}
#cookieClose  a { background:url("/global-images/blue-left.png") no-repeat scroll left top rgba(0, 0, 0, 0) !important; }
#cookieClose  { background:url("/global-images/blue-right.png") no-repeat scroll right top rgba(0, 0, 0, 0) !important; }
/*** EMEA Cookie Styles End ***/