* {
	margin: 0;
	outline: medium none;
	padding: 0;
	resize: none;
}/*
html {
	min-height: 100%;
	width: 100%;
}
body {
	height: 100%;
	width: 100%;
}*/
html, body {
height: auto;
min-height: 100%;
}
body {
	font-family: Tahoma, Geneva, sans-serif;
}
input {
}
.inlineBlock, .inlineblock {
	position:relative;
	height:auto;
	width:auto;
	letter-spacing:normal;
	word-spacing:normal;
	vertical-align:top;
	display:inline-block;
 *display:inline;
	zoom:1;
}
.adjustSpacing {
	letter-spacing: -0.3em;
	word-spacing: -0.3em;
}
.header {
	background-color: #FFFFFF;
	border-top: 1px solid #D3D3D3;
	height: 111px;
	position: relative;
	width: 100%;
}
.wrapper {
	background-color: #F4F7F7;
	height: auto;
	min-height: 100%;
	min-width: 990px;
	position: relative;
	width: 100%;
}
.homePid.wrapper {
	background-color: Transparent;
}
.content {
	position: relative;
	width: 100%;
	height: auto;
	padding-bottom: 297px;
}
.homePid .content {
	background-color: Transparent;
}
.wrap990, .wrap972 {
	height: auto;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
.wrap990 {
	width: 990px;
}
.wrap972 {
	width: 972px;
}
.footer {
	background-image:url(../images/bgrxb4FooterTop.png);
	background-position: center top;
	background-repeat: repeat-x;
	border-bottom: 1px solid #F9F9F9;
	border-top: 1px solid #F3F4F8;
	bottom: 0;
	height: 102px;
	left: 0;
	position: absolute;
	width: 100%;
	background-color: #FFFFFF;
}
.lowOpacity {
	-moz-opacity:0.4;
	-ms-filter:"alpha(opacity=40)";
	filter:alpha(opacity=40);
	opacity:0.4;
}
.byKoein {
	background-image: url(../images/byKoein.png);
	background-repeat: no-repeat;
	bottom: 12px;
	height: 14px;
	position: absolute;
	right: 0;
	width: 59px;
}
.module {
	height: auto;
	position: relative;
	width: auto;
}
.logo {
	position:absolute;
	left:31px;
	top:50px;
}
.header {
	background-color: #FFFFFF;
	border-top: 1px solid #D3D3D3;
	height: 111px;
	position: relative;
	width: 100%;
	z-index:4;
}
.homeSlideWrap {
	background-image:url(../images/slidebgry.png);
	background-position: left top;
	background-repeat: repeat-y;
	background-color:#E3E8F0;
	height: 422px;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.header .circle {
	background-image:url(../images/hbgCriclGrad.png);
	background-repeat:no-repeat;
	position:absolute;
	width:392px;
	height:391px;
	top:0px;
	left:0px;
    display: none;
}
.homeSlideWrap .nuage1 {
	background-image:url(../images/nuage1.png);
	background-repeat: no-repeat;
	height: 127px;
	left: 0;
	position: absolute;
	top: 0;
	width: 372px;
}
.homeSlideWrap .nuage2 {
	background-image:url(../images/nuage2.png);
	background-repeat: no-repeat;
	height: 127px;
	position: absolute;
	right: 0;
	top: 30px;
	width: 290px;
}
.homeSlideWrap .circle {
	background-image:url(../images/bgCriclGrad.png);
	background-repeat:no-repeat;
	position:absolute;
	width:392px;
	height:391px;
	top:0px;
	left:0px;
}
.homeSlideWrap .slideDesc {
	position:absolute;
	background-color:#9500BC;
}
.homeSlideWrap .bgRepPink {
	background-image:url(../images/bgrxPinkBar.png);
	background-repeat: repeat-x;
	bottom: 37px;
	height: 46px;
	left: 0;
	position: absolute;
	width: 100%;
	z-index: 2;
}
.homeSlideWrap .slideItem {
	bottom:0px;
	height:380px;
	position:absolute;
	width: 625px;
	left: 820px;
	display:none;
}
.disabling
{
    position:absolute;
    top:0px;
    lefT:0px;
    width:313px;
    height:239px;
    z-index:10;background-color: red;
	-moz-opacity:0;
	-ms-filter:"alpha(opacity=0)";
	filter:alpha(opacity=0);
	opacity: 0;
}
.homeSlideWrap .slideItem.first {
/*lefT:0px;
	display:block;*/ 
}
 
.homeSlideWrap .showing .disabling{ 
	display:none;
}

.homeSlideWrap .slideItem .picture {
	width:625px;
	height:380px;
	position:relative;
	background-color:#FFF;
}
.homeSlideWrap .slideItem .picture .overflow {
	width:603px;
	height:356px;
	position:absolute;
	overflow:hidden;
	top:11px;
	left:11px;
}
.homeSlideWrap .slideItem .shadL {
	background-image:url(../images/shadLeft.png);
	background-repeat:no-repeat;
	width:29px;
	height:380px;
	position:absolute;
	left:-29px;
	top:0px;
}
.homeSlideWrap .slideItem .shadR {
	background-image:url(../images/shadRight.png);
	background-repeat:no-repeat;
	width:15px;
	height:380px;
	position:absolute;
	right:-15px;
	top:0px;
}
.homeSlideWrap .slideItem .shadB {
	background-image:url(../images/shadBtm.png);
	background-repeat:no-repeat;
	width:625px;
	height:19px;
	position:absolute;
	bottom:-19px;
	left:0px;
}
.homeSlideWrap .slideItems {
	height: 380px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 37px;
	position: relative;
	width: 625px;
}
.slideDescItem.desc {
	background-color:#9600BD;
	width:313px;
	height:239px;
	position:absolute;
	bottom:37px;
	left:2px;
	display:none;
}
.slideDescItem.desc .text {
	color: #FFFFFF;
	font-family: "Montserrat", sans-serif;font-weight:600;
	font-size: 20px;
	left: 36px;
	position: absolute;
	top: 45px;
	width: 234px;
}
.slideDescItem.desc .btnKnowMore {
	/*-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	border-radius: 22px;*/
	text-decoration:none;
	font-family: "Montserrat", sans-serif;font-weight:600;
	font-size: 12px;
	margin-left: 11px;
	margin-top: 13px;
	padding: 6px 0;
	position: relative;
	width: 163px;
	width: auto;
	background-color: #BABABA;
	color: #FFFFFF;
	height: 14px;
	padding-right:11px;
}
.slideDescItem.desc.showing .btnKnowMore {
	background-color: #021791;
}
.slideDescItem.desc.showing .btnKnowMore .lRounded {
	background-position: 0 0px;
}
.slideDescItem.desc.showing .btnKnowMore .rRounded {
	background-position: 0 0px;
}
.slideDescItem.desc .btnKnowMore .arrow {
	background-image:url(../images/arrowSlideKnow.png);
	background-repeat:no-repeat;
	width:6px;
	height:9px;
	position:absolute;
	right:0px;
	top:9px;
}
.homeLinks {
	background-color:#E8ECF2;
	height:93px;
	position:relative;
	width:100%;
}
.btnKnowMore .lRounded {
	background-image:url(../images/leftRounded.png);
	background-repeat:no-repeat;
	width:11px;
	height:26px;
	position:absolute;
	left:-11px;
	top:0px;
	background-position: 0 -28px;
}
.btnKnowMore .rRounded {
	background-image:url(../images/rRounded.png);
	background-repeat:no-repeat;
	width:11px;
	height:26px;
	position:absolute;
	right:-11px;
	top:0px;
	background-position: 0 -28px;
}
.slideDescItem.desc.next {
	background-color: #E0E0E0;
	left: 1093px;
	-moz-opacity:0.6;
	-ms-filter:"alpha(opacity=60)";
	filter:alpha(opacity=60);
	opacity: 0.6;
	z-index: 1;
}

.slideDescItem.desc.next.previous {
	background-color: #E0E0E0;
	left: 0px;
	-moz-opacity:0.6;
	-ms-filter:"alpha(opacity=60)";
	filter:alpha(opacity=60);
	opacity: 0.6;
	z-index: 1;
}

.homeSlideWrap .wrap990 {
	z-index:2;
}
.homeSlideWrap .slideDescItem {
	z-index:3;
}
.homeSlideWrap .slideDescItem.next {
	z-index:1;
	display:block;
}

.homeSlideWrap .slideDescItem.showing.first {

}

.homeSlideWrap .slideDescItem.showing {
	background-color: #9600BD;
	display: block;
	-moz-opacity:1;
	-ms-filter:"alpha(opacity=100)";
	filter:alpha(opacity=100);
	opacity: 1;
	z-index: 3;
}
.homeSlideWrap .arrow {
	position:absolute;
	top:167px;
	width:17px;
	height:27px;
	cursor:pointer;
	z-index:5;
}
.homeSlideWrap .arrow.off {
	cursor:default;
}
.homeSlideWrap .arrow.left {
	background-image:url(../images/prevArrow.png);
	lefT:60px;
}
.homeSlideWrap .arrow.right {
	background-image:url(../images/nextArrow.png);
	right:60px;
}
.aMemberText {
	background-image:url(../images/aMemberText.png);
    background-repeat: no-repeat;
    height: 9px;
    position: absolute;
    right: 19px;
    top: 8px;
    width: 237px;
}
.header .genLinks {
	height: 20px;
	left: 316px;
	position: absolute;
	top: 74px;
	width: 322px;
}
.header .genLinks .link {
	margin-right:22px;
	background-repeat: no-repeat;
	position:relative;
	float:left;
	height:16px;
}
.header .genLinks .link:hover, .header .genLinks .link.selected {
	background-position: 0 -20px;
}
.header .genLinks .link.home {
	background-image:url(../images/txtHome.png);
	width:37px;
	margin-right:25px;
}
.header .genLinks .link.products {
	background-image:url(../images/txtProducts.png);
	width:65px;
}
.header .genLinks .link.locations {
	background-image:url(../images/txtLocations.png);
	width:69px;
}
.header .genLinks .link.careers {
	background-image:url(../images/txtCareers.png);
	width:54px;
	margin-right:0px;
}
.header .search {
	background-image:url(../images/bgSearch.png);
	background-repeat: no-repeat;
	width:166px;
	height:29px;
	position:absolute;
	top:63px;
	right:194px;
}
.header .search input {
	border: medium none;
	left: 6px;
	position: absolute;
	top: 5px;
	width: 126px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#9D9D9D;
}

.header .search input.required 
{
    color: #001791;
}

.header .callinfo {
    border-left: 1px solid #E5E7F4;
    height: 25px;
    position: absolute;
    right: 20px;
    top: 63px;
    width: 157px;
}
.header .callinfo .icon {
	background-image:url(../images/phoneCall.png);
	background-repeat: no-repeat;
	height: 32px;
	left: 15px;
	position: absolute;
	top: -3px;
	width: 32px;
}
.header .callinfo .text {
	padding-left: 57px;
	padding-top: 3px;
	position: relative;
	color:#DDDFE5;
	font-size:13px;
	font-family: "Montserrat", sans-serif;font-weight:600;
}
.header .search .btnSearch {
	background-color: transparent;
	height: 26px;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 26px;
	cursor:pointer;
}
.homeLinks .hLink {
	width:303px;
	height:93px;
	position:relative;
	float:left;
	margin-right: 23px;
	text-align: center;
	cursor:pointer;
}
.homeLinks .hLink.last {
	margin-right: 0px;
}
.homeLinks .shadow {
	background-image:url(../images/bgShadowmenu2.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	height: 34px;
	left: 0;
	position: absolute;
	top: 81px;
	width: 100%;
}
.homeLinks .hLink .circle {
	background-image:url(../images/circleBlue.png);
	background-repeat:no-repeat;
	height:45px;
	height:40px;
	left: 0;
	position: absolute;
	top: 30px;
	width:40px;
} 
.homeLinks .hLink .circle .nb {
	color: #DDDFE5;
	font-family: "Montserrat", sans-serif;font-weight:600;
	font-size: 21px;
	height: 14px;
	left: 0px;
	position: absolute;
	text-align: center;
	top: 5px;
	width: 100%;
}
.homeLinks .hLink.selected .circle, .homeLinks .hLink:hover .circle {
	background-position:0px -45px;
	height:45px;
}
.homeLinks .hLink.selected .text, .homeLinks .hLink:hover .text {
	color:#001791;
}
.homeLinks .hLink.selected .circle .nb {
	color:#FFFFFF;
}
.homeLinks .hLink .text {
	font-family: "Montserrat", sans-serif;font-weight:600;
	font-size: 20px;
	color:#666666;
	position: absolute;
	top: 37px;
	left: 50px;
}
.homeLinks .hLink.selected .bgTab, .homeLinks .hLink:hover .bgTab {
	background-image:url(../images/bgSelectedTab.png);
	background-repeat: no-repeat;
	height: 92px;
	left: 0;
	position: absolute;
	top: 14px;
	width: 303px;
	z-index:1;
}
.homeLinks .hLink .wrapCircle {
	height: 94px;
	position: relative;
	letter-spacing:normal;
	word-spacing:normal;
	vertical-align:top;
	display:inline-block;
	z-index:1;
 *display:inline;
	zoom:1;
}
.homeLinks .hLink.l1 .wrapCircle {
	width: 163px;
}
.homeLinks .hLink.l2 .wrapCircle {
	width: 160px;
}
.homeLinks .hLink.l3 .wrapCircle {
	width: 138px;
}
.underMenuWelcome {
	background-image:url(../images/bgrxSubmenu.png);
	background-position:left bottom;
	background-repeat:repeat-x;
	width:100%;
}
.underMenuWelcome {
	position:relative;
	width:auto;
}
.underMenuWelcome .menuWrap {
	width:316px;
}
.underMenuWelcome .midWrap {
    background-color: #FFFFFF;
    min-height: 418px;
    padding-left: 35px;
    padding-top: 36px;
    width: 335px;
}
.underMenuWelcome .infoWrap {
    background-color: #FFFFFF;
    min-height: 390px;
    padding-left: 29px;
    padding-top: 36px;
    padding-bottom: 16px;
    width: 258px;
}
.underMenuWelcome .linkItem {
	width:316px;
	height:89px;
	background-image:url(../images/bgGetCovered.png);
	background-repeat:no-repeat;
	position:relative;
	margin-bottom:3px;
	cursor: pointer;
	display:block;
	text-decoration:none;
}
.underMenuWelcome .linkItem .icon {
	background-repeat: no-repeat;
	height: 38px;
	left: 37px;
	position: absolute;
	top: 28px;
	width: 37px;
}
.underMenuWelcome .linkItem .text {
color: #858594;
font-family: "Montserrat", sans-serif;font-weight:600;
font-size: 15px;
left: 101px;
position: absolute;
top: 28px;
width: 165px;
}
.underMenuWelcome .linkItem.location .text {
	top:35px;
}
.underMenuWelcome .linkItem.getCov .text {
	top: 35px;
}
.underMenuWelcome .linkItem .arrow {
	background-image:url(../images/arrowGetCov.png);
	background-repeat: no-repeat;
	height: 20px;
	position: absolute;
	right: 13px;
	top: 38px;
	width: 14px;
}
.underMenuWelcome .linkItem.case .arrow, .underMenuWelcome .linkItem.emNb .arrow {
	top:34px;
}
.underMenuWelcome .dataWrap {
	margin-top:25px;
}
.underMenuWelcome .linkItem.getCov .icon {
	width:41px;
	top: 31px;
	background-image:url(../images/hatMenu.png);
}
.underMenuWelcome .linkItem.location .icon {
	background-image: url("../images/ourLocation.png");
	background-position: 0 0 !important;
	height: 31px;
	top: 27px;
	width: 27px;
}
.underMenuWelcome .linkItem.case .icon {
	background-image:url(../images/emailMenu.png);
}
.underMenuWelcome .linkItem.emNb .icon {
	background-image:url(../images/phoneMenu.png);
	top: 24px;
}
.underMenuWelcome .linkItem.selected, .underMenuWelcome .linkItem:hover {
	background-position:0px -94px;
}


.underMenuWelcome .linkItem.selected .icon, .underMenuWelcome .linkItem:hover .icon 
{
   height: 50px; 
}
.underMenuWelcome .linkItem.location {
	background-position:0px -94px !important;
}


.underMenuWelcome .linkItem.selected, .underMenuWelcome .linkItem.location {
	cursor: default;
}
.underMenuWelcome .linkItem.selected .icon, .underMenuWelcome .linkItem:hover .icon {
	background-position: 0 -50px;
}


.underMenuWelcome .linkItem.bankers-rate .icon {
background-image: url("../images/bankers-rate.png");
height: 46px;
top: 24px;
}

.underMenuWelcome .linkItem.bankers-rate:hover .icon {
	background-position: 0 -46px;
}



.underMenuWelcome .linkItem.selected .text, .underMenuWelcome .linkItem:hover .text {
	color:#001791;
}
.underMenuWelcome .linkItem.location .text {
	color:#001791!important;
}
.underMenuWelcome .linkItem.selected .arrow, .underMenuWelcome .linkItem:hover .arrow, .underMenuWelcome .linkItem.location .arrow {
	background-position: 0 -29px;
	top: 34px;
}
.underMenuWelcome .midWrap .warpItems {
    height: 315px;
    overflow: hidden;
    position: relative;
    width: 318px;
} 
.underMenuWelcome .midWrap .warpItems .wrapIt .icon {
	float:left;
	position:relative;
}
.underMenuWelcome .midWrap .warpItems .wrapIt .text {
	color: #858592;
	float: left;
	font-size: 13px; 
	position: relative;
}
.underMenuWelcome .midWrap .warpItems.emergencyNb .wrapIt {
    padding-bottom: 12px;
    padding-top: 9px;
    width: 157px;
    text-decoration: none;
    cursor: default;
}

.underMenuWelcome .midWrap .warpItems.getCovered .wrapIt { 
    background-position: left center;
    background-repeat: no-repeat;
    cursor: pointer;
    padding-bottom: 17px;
    padding-left: 35px;
    padding-top: 17px;
    text-decoration: none;
    min-width: 122px;
}

a {
	text-decoration:none;
}
.underMenuWelcome .midWrap .title {
	color:#001791;
	font-family: "Montserrat", sans-serif;font-weight:600;
	font-size: 15px;
	background-image:url(../images/bgrxTitleSubMenu.png);
	background-repeat:repeat-x;
	background-position:bottom;
	height:34px;
	width:314px;
}
.underMenuWelcome .insideItem {
	background-image:url(../images/bgrxTitleSubMenu.png);
	background-repeat:repeat-x;
	background-position:bottom;
	width:314px;
}
.underMenuWelcome .more {
	color: #001791;
	display: block;
	font-family: "Montserrat", sans-serif;font-weight:600;
	font-size: 13px;
	margin-top: 18px;
	position: relative;
	text-decoration: none;
}
.underMenuWelcome .sepLine {
    background-color: #F4F7F7;
    height: 478px;
    left: 679px;
    position: absolute;
    top: -24px;
    width: 6px;
}
.underMenuWelcome .infoWrap .twoLines .line1 {
	color: #9200B8;
	font-family: "Montserrat", sans-serif;font-weight:600;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 6px;
	position: relative;
}
.underMenuWelcome .infoWrap .twoLines .line2 {
	color: #9200B8;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
}
.underMenuWelcome .infoWrap .twoLines {
	/*background-image:url(../images/bgrxTitleSubMenu.png);
	background-position: center bottom;
	background-repeat: repeat-x;*/
	height: 50px;
	position: relative;
	width: 250px;
}
.underMenuWelcome .infoWrap .twoLines.newTwoLines
{
    height:auto;
}
.underMenuWelcome .infoWrap .twoLines.newTwoLines .line1
{
    font-size:15px;
}
.underMenuWelcome .wrapInfoContact {
    height: 105px;
    /*margin-bottom: 30px;*/
    margin-bottom:0px;
    padding-top: 5px;
    position: relative;
}
.underMenuWelcome .newWrapInfoContact {
    height: auto;
    padding-bottom: 16px;
    padding-top: 0px;
}
.underMenuWelcome .wrapInfoContact .phone {
	background-image:url(../images/phoneCall2.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 33px;
	padding-left: 37px;
	padding-top: 5px;
	color:#818197;
}
.underMenuWelcome .wrapInfoContact .phone span {
	font-weight:bold;
}
.underMenuWelcome .infoWrap .twoLines.firstBlock {
    height: 34px;
    background: url(../images/bgrxTitleSubMenu.png) repeat-x 0 bottom;
    margin-bottom: 12px;
}
.wrapRoundedBtn {
	width: 88px;
	margin-left: 16px;
	margin-top: 9px;
	text-decoration:none;
	position: relative;
	text-align: center;
	background-image:url(../images/bgrxcornerCap.png);
	height:31px;
	vertical-align:top;
	display:inline-block;
 *display:inline;
	zoom:1;
}
.wrapRoundedBtn .corner {
	height:31px;
	width:13px;
	position:absolute;
	top:0px;
}
.wrapRoundedBtn .leftCorner {
	background-image:url(../images/bgleftcornerCap.png);
	left:-13px;
}
.wrapRoundedBtn .rightCorner {
	background-image:url(../images/bgrightcornerCap.png);
	right:-13px;
}
.wrapRoundedBtn .text {
	color: #666666;
	font-family: "Montserrat", sans-serif;font-weight:600;
	font-size: 15px;
	margin-top: 6px;
	position: relative;
}
.bestAssitance {
    display: block;
    position: relative;
    width: 165px;
    cursor:pointer;
}
.infoWrap .bgSep2 {
    background-color: #F4F7F7;
    height: 6px;
    left: 11px;
    position: absolute;
    top: 297px;
    width: 276px;
    display: none;
}
.beforeFooter {
	background-image:url(../images/bgrxb4FooterTop.png);
	background-position: center top;
	background-repeat: repeat-x;
	bottom: 104px;
	height: 193px;
	left: 0;
	position: absolute;
	background-color: #FFFFFF;
	width: 100%;
}
.areaMod {
	background-image:url(../images/bgUserArea.png);
	background-repeat: no-repeat;
	height: 118px;
	padding-left: 48px;
	padding-top: 25px;
	position: relative;
	width: 281px;
	float:left;
}
.beforeFooter .wrap990 {
	padding-top:29px;
}
.beforeFooter .areaMod .title {
	color: #9797A5;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	height: 21px;
	position: relative;
	width: auto;
}
.beforeFooter .areaMod .link {
	background-image:url(../images/bgArrowPink.png);
	background-position: 2px center;
	background-repeat: no-repeat;
	border-bottom: 1px solid #F4F5F7;
	color: #001791;
	font-family: "Montserrat", sans-serif;font-weight:600;
	font-size: 15px;
	display: block;
	height: 20px;
	margin-top: 7px;
	padding-left: 19px;
	position: relative;
	text-decoration: none;
	width: 252px;
}
.tipWeekMod {
	background-image:url(../images/bgtip.png);
	background-repeat:no-repeat;
	position:relative;
	width:329px;
	height:143px;
	float:left;
}
.tipWeekMod .lamp {
	background-image:url(../images/lamp.png);
	background-repeat: no-repeat;
	height: 56px;
	left: 29px;
	position: absolute;
	top: 46px;
	width: 54px;
}
.tipWeekMod .wrapDesc {
    height: 100px;
    left: 102px;
    overflow: hidden;
    position: absolute;
    top: 23px;
    width: 206px;
}
.tipWeekMod .wrapDesc .title {
	color: #9607B9;
	font-family: "Montserrat", sans-serif;font-weight:600;
	font-size: 19px;
	height: 28px;
	position: relative;
}
.tipWeekMod .wrapDesc .desc {
color: #011791;
font-family: "Montserrat", sans-serif;font-weight:600;
font-size: 13px;
max-height: 75px;
overflow: hidden;
position: relative;
padding-top: 2px;
}
.blueMod.btnKnowMore .lRounded, .blueMod.btnKnowMore .rRounded {
	background-position:0px 0px;
}
.blueMod.btnKnowMore {
	background-color: #021791;
	color: #FFFFFF;
	font-family: "Montserrat", sans-serif;font-weight:600;
	font-size: 13px;
	height: 18px;
	left: 187px;
	padding: 4px 0 4px 13px;
	position: absolute;
	text-decoration: none;
	top: 67px;
	width: auto;
	cursor:pointer;
}
.blueMod.btnKnowMore .arrow {
	background-image:url(../images/btnPlayArrowWhite.png);
	width:6px;
	height:9px;
	position:absolute;
	left:0px;
	top:8px;
}
.areaMod .picture {
	height: 120px;
	left: 11px;
	overflow: hidden;
	position: absolute;
	top: 11px;
	width: 145px;
}
.areaMod .btnPlay {
	background-image:url(../images/btnPlay.png);
	background-position:center;
	background-repeat: no-repeat;
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	lefT:0px;
	cursor:pointer;
}
.areaMod .text {
	color: #9797A5;
	font-family: "Montserrat", sans-serif;font-weight:600;
	font-size: 13px;
	left: 177px;
	position: absolute;
	top: 26px;
}
.footer .topFoot {
	height:69px;
	border-bottom:1px solid #EAEAEA;
	width:100%;
	position:relative;
}
.footer .emailPic {
	background-image:url(../images/bgEmail.png);
	background-repeat: no-repeat;
	color: #001791;
	font-size: 14px;
	height: 27px;
	padding-left: 33px;
	position: relative;
	 width: 102px;
}
.footer .emailPic span {
	text-decoration:underline;
}
.footer .topFoot .wrap990 {
	padding-top:29px;
}
.footer .emailFooter {
	background-image:url(../images/bgEmailFoot.png);
	background-repeat: no-repeat;
	height: 29px;
	left: 136px;
	position: absolute;
	top: 25px;
	width: 211px;
}
.footer .emailFooter input {
	border: medium none;
	color: #B9BDBF;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	left: 7px;
	position: absolute;
	top: 5px;
	width: 173px;
	height: 18px;
}
.footer .emailFooter .btn {
	background-color: transparent;
	cursor: pointer;
	height: 27px;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 27px;
}
.footer .links .link {
	color: #98AAC5;
	float: left;
	font-family: "Montserrat", sans-serif;font-weight:600;
	font-size: 13px;
	margin-right: 11px;
	position: relative;
	text-decoration:none;
}
.footer .links .link:hover, .footer .links .link.selected {
	color:#001791;
}
.footer .links {
	position: absolute;
	right: 0;
	top: 28px;	  
	width: 538px;
	width: 549px\9;
 *width: 555px;
}
.noM {
	margin:0px!important;
}

.botFoot {
	position: relative;
	width: 100%;
	height:32px;
}
.botFoot .wrap990 {
	padding-top: 10px;
}
.wrapSubItem {
	display:none;
	width:auto;
	height:auto;
}
.warpItems .blueMod.btnKnowMore {
	left: auto;
	margin-left: 11px;
	margin-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	top: auto;
}
.wrapSubItem .warpItems .textDesc {
    color: #666666;
    font-family: "Montserrat", sans-serif;font-weight:600;
    font-size: 13px;
    margin-bottom: 13px;
    margin-top: 18px;
    max-height: 210px;
    overflow: hidden;
    position: relative;
    width: 310px;
    height:210px;
}
.dropDownWrap {
	width:200px;
	height:38px;
	border:1px solid #E7E7F6;
	position:relative;
}

.welcomePart .dropDownWrap {
	width:230px;
}

.dropDownWrap.last {
margin-right:0px !important;
}
.dropDownWrap select {
	position:absolute;
	top:8px;
	left:8px;
	width:206px;
}
.dropDownWrap select option {
	color: #586670;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	cursor:pointer;
}
.dropDownWrap .oSelect { 
	overflow:hidden;
	position:absolute;
	left:8px;
	top:9px;
	background-color: #fff;
	height: 17px;
	width:216px;
	width:221px;
 *height: 15px;
	cursor:pointer;
}
.dropDownWrap .oSelect select {
	visibility:visible!important;
	width:100px;
	position:absolute;
	color: #586670;
	font-family: "Montserrat", sans-serif;font-weight:600;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	border: 1px solid Transparent;
	height: 19px;
	left: -4px;
	top: -1px; 
	width: 220px; 
	/*width: 245px;*/
*top:-3px;
*height:28px;
	background-color:Transparent;
	cursor:pointer;
	/*-webkit-appearance: none;*/
	zoom: 1;
}
.arrowSelect {
	background-image: url("../images/arrowDdl.png");
	background-repeat: no-repeat;
	cursor: pointer;
	height: 10px;
	position: absolute;
	right: 0px;
	top: 5px;
	width: 15px;
	display:none;
}
.emergencyNb .leftItem {
	color:#6C6C6C;
	font-size:14px;
}
.emergencyNb .rightItem {
	color:#001791;
	font-size:13px;
	 font-weight: bold;
}
.underMenuWelcome .emergencyNb .insideItem {
	background-image:none;
}
.tabsPart {
	display:none;
}
.profilePart.tabsPart {
	min-height:276px;
}
.homeLinks .hLink.l2.selected .bgTab {
	background-image: url(../images/bgSelectedTab2.png);
	height: 99px;
	top: 15px;
}
.profilePart .menuWraping {
   height: auto;
    padding-top: 9px;
    position: relative;
    width: auto;
}
.profilePart .menuWraping .menuWrapingItem {
border-bottom: 1px solid #ebeeef;
color: #b8bfc5;
font-family: "Montserrat", sans-serif;font-weight:600;
font-size: 13px;
margin-right: 30px;
min-width: 130px;
text-decoration: none;
}
.wrapLRText {
	border-bottom: 1px solid #E9EBED;
	height: 27px;
	margin-bottom: 9px;
	position: relative;
	width: 232px;
}
.wrapLRText .lText {
color: #727F85;
font-family: "Montserrat", sans-serif;font-weight:600;
font-size: 12px;
width: 159px;
}
.wrapLRText .rText {
	color:#9200B8;
	font-family: "Montserrat", sans-serif;font-weight:600;
	font-size: 12px;
}
.subWrapings {
	margin-top:53px;
}
.subitemText {
	margin-right: 93px;
}
.findUsPart .bigWrap {
	background-color: #FFFFFF;
	height:auto;
	min-height: 329px;
	padding-left: 35px;
	padding-top: 36px;
	width: 603px;
}

.findUsPart .bigWrap .wraplocations {
}
.findUsPart .bigWrap .wraplocations table
{
    width:600px;
    position:relative;
    height:auto;
}

.findUsPart .bigWrap .wraplocations table .locationContainer
{
border-bottom: 1px solid #ECEEF0;
cursor: pointer;
height: 23px;
margin-right: 20px;
min-width: 182px;
position: relative;
padding-top: 7PX;
}

.findUsPart .bigWrap .wraplocations table .locationContainer.loading
{
 background: url("../images/loader.gif") no-repeat scroll right 8px transparent;
}
.findUsPart .bigWrap .wraplocations .location {
	color:#9FABB2;
	font-size:12px;
	position:relative;
	/*border-bottom:1px solid #ECEEF0;*/
	/*min-width:120px;*/
	width:100%;
	min-height: 20px;
	cursor:pointer;
	text-decoration:none;
}
.findUsPart .bigWrap .wraplocations .location.big {
	min-width:154px;
}
.findUsPart .bigWrap .wraplocations .location.selected, .findUsPart .bigWrap .wraplocations .location:hover {
	background-image:url(../images/countryAnchor.png);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:15px;
	color:#001791;
	font-weight:bold;
	width:154px;
	height:auto;
	min-height:20px;
}
.profilePart .menuWraping .menuWrapingItem:hover, .profilePart .menuWraping .menuWrapingItem.selected {
	color:#001791;
}

.findUsPart .bigWrap .wraplocations .location.big.selected, .findUsPart .bigWrap .wraplocations .location.big:hover {
	min-width:139px;
	padding-left:15px;
}
.findUsPart .underMenuWelcome .dataWrap {
	min-height: 321px;
}
.wrapMapAndDesc {
	position:relative;
}
.wrapMapAndDesc .smallDesc {
	color: #586670;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	margin-bottom: 23px;
	margin-top: 45px;
	position: relative;
	width: 298px;
}
.wrapMapAndDesc .phone {
	background-image:url(../images/phoneSmall.png);
}
.wrapMapAndDesc .fax.inf {
	background-image:url(../images/faxSmall.png);
}
.wrapMapAndDesc .inf {
background-position: 0 9px;
background-repeat: no-repeat;
border-top: 1px solid #ECEEF0;
color: #ABB2B7;
height: 26px;
padding-left: 40px;
padding-top: 5px;
position: relative;
width: 257px;
font-family: tahoma;
font-size: 15px;
}
.wrapMapAndDesc .inf span {
	color:#586670;
}
.findUsPart .bigWrap {
	min-height: 284px;
}
.googleMapPlace {
	position:absolute;
	top:0px;
	right:16px;
	width:254px;
	height:130px;
	overflow: hidden;
}
.googleMapPlace > div, .googleMapPlace > div#map_canvas2 {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
}
.popmap {
	height: 600px;
	left: 10px;
	position: absolute;
	top: 10px;
	width: 600px;
}
.googleMapPlace .btnEnlargeMap {
	background-image:url(../images/btnenlarge.png);
	background-repeat: no-repeat;
	cursor: pointer;
	height: 23px;
	left: 6px;
	position: absolute;
	top: 6px;
	width: 78px;
}
.popup {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
z-index: 101;
}
.bgPopup {
	width:620px;
	height:620px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
	/*padding:5px;*/
	-moz-box-shadow:0 0 11px 5px #D6D6D6;
	-webkit-box-shadow: 0 0 11px 5px #D6D6D6;
	box-shadow: 0 0 11px 5px #D6D6D6;
	border:1px solid #ccc;
	margin-top: 30px;
}
table {
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
}
#map_canvas2 {
	left: 10px;
	position: absolute;
	top: 10px;
	width:600px;
	height:600px;
}
.btnClosePop {
background-image: url(../images/btnClose.png);
background-repeat: no-repeat;
width: 74px;
height: 26px;
cursor: pointer;
position: absolute;
top: 0px;
right: 0px;
}
.popup.map .bgPopup .btnClosePop {
	right: -5px;
	top: -30px;
}
.warpClose {
	background-color: #000000;
	height: 38px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 639px;
	margin-top: 6px;
}
.popup.video .bgPopup {
	width:658px;
	height:549px;
}
.popup.video .btnClosePop {
	right: 13px;
	top: 11px;
}
.wrapVideo {
	margin-top:18px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 639px;
}
.wrapVideo .title {
	font-family: "Montserrat", sans-serif;font-weight:600;
	font-size: 19px;
	color:#001791;
}
.wrapVideo .date {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color:#999999;
	background-image:url(../images/iconHour.png);
	background-position:0px 3px;
	background-repeat:no-repeat;
	padding-left:20px;
	margin-top:1px;
	padding-top: 2px;
}
.spanDate {
	padding-top: 2px;
}
.wrapYoutube {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 639px;
	height: 432px;
    background: url("../images/loader.gif") no-repeat scroll center center #000000;	
}
.topMenu {
	background-color:#E8ECF2;
	height:57px;
	border-bottom:1px solid #DFE3EC;
	z-index:2;
}
.wrapMenuAbout .title, .wrapMenuProduct .title {
	color: #001791;
	font-family: "Montserrat", sans-serif;font-weight:600;
	font-size: 18px;
	margin-left: 21px;
	margin-top: 17px;
	position: relative;
}
.wrapMenuAbout .links, .wrapMenuProduct .links {
	margin-left: 21px;
	margin-top: 17px;
	position: relative;
}
.wrapMenuAbout .link, .wrapMenuProduct .link {
	border-bottom: 1px solid #CCCCCC;
	color: #666666;
	font-family: "Montserrat", sans-serif;font-weight:600;
	font-size: 14px;
	min-height: 27px;
	width: 214px;
	margin-bottom: 6px;
	display:block;
	text-decoration:none;
}
.wrapMenuAbout .link.last, .wrapMenuProduct .link.last {
	border-bottom: 0px;
}
.wrapMenuAbout .link.selected, .wrapMenuAbout .link:hover, .wrapMenuProduct .link.selected, .wrapMenuProduct .link:hover {
	color:#001791;
}
.wrapMenuProduct {
	visibility:hidden;
}
.wrapMenuAbout {
	width:261px;
	height:260px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background-color:#FFFFFF;
	-moz-box-shadow: 0px 3px 8px 1px #D7D7D7;
	-webkit-box-shadow: 0px 3px 8px 1px #D7D7D7;
	box-shadow: 0px 3px 8px 1px #D7D7D7;
	border: 1px solid #CCCCCC;
	/* FireFox 3.6 */
	/* background-image: -moz-linear-gradient(top, #fff, #F1F1F1);
	/* Safari4+, Chrome */
	/* background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #fff),color-stop(1, #F1F1F1));
	/* IE6,IE7 */
	/* filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#F1F1F1');
	/* IE8 */
	/* -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#F1F1F1')";
	*/
	
	background-image:url(../images/bgrxAboutSmall.png);
	background-position:bottom;
	background-repeat:repeat-x;
	left: 12px;
	position: absolute;
	top: 20px;
}
.contentMod {
	background-color: #F4F7F7;
	background-image: url("../images/bgrxabout.png");
	background-position: center top;
	background-repeat: repeat-x;
	height: 100%;
	min-height: 100%;
	min-height: 345px;
	z-index: 1;
}
.wrapSmallLink {
	left: 316px;
	position: absolute;
	top: 20px;
}
.wrapSmallLink .link {
	background-image:url(../images/linkarrow.png);
	background-position: 0 5px;
	background-repeat: no-repeat;
	color: #666666;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	padding-left: 15px;
	text-decoration: none;
	margin-right:10px;
}
.wrapSmallLink .link.firstLk {
	padding-left: 0px;
	background-image:none;
}
.wrapSmallLink .link:hover {
	color: #001791;
}
.wrapInsideContent {
	padding-bottom: 20px;
	position:relative;
	padding-left:315px;
}
.wrapInsideContent .text {
	position:relative;
}
.wrapInsideContent .text .leftC {
	color: #001791;
	font-family: "Montserrat", sans-serif;font-weight:600;
	font-size: 19px;
	width:305px;
	margin-right: 50px;
}
.wrapInsideContent .text .rightC {
	color: #666666;
	font-family: "Montserrat", sans-serif;font-weight:600;
	font-size: 13px;
	width:310px;
}
.wrapInsideContent .title, .wrapInsideContent .titleNoline, .rcTitle {
	background-image:url(../images/bgrxTitleSubMenu.png);
	background-position: center bottom;
	background-repeat: repeat-x;
	color: #001791;
	font-family: "Montserrat", sans-serif;font-weight:600;
	font-size: 22px;
	height: 42px;
	margin-bottom: 20px;
	padding-top: 27px;
	position: relative;
}
.wrapInsideContent .titleNoline {
	background-image:none;
	margin-bottom: 0px
}
.wrapInsideContent .box {
	min-height:48px;
	padding-left:18px;
	padding-top:15px;
	width:634px;
	height:auto;
	background-color:#FFFFFF;
	-moz-box-shadow: 0 0 9px #D8D8D8;
	-webkit-box-shadow: 0 0 9px #D8D8D8;
	box-shadow: 0 0 9px #D8D8D8;
	margin-bottom:20px;
	padding-bottom: 15px
}
.wrapInsideContent .box .bTitle {
	color: #9300BA;
	font-family: "Montserrat", sans-serif;font-weight:600;
	font-size: 16px;
	margin-bottom: 5px;
	position: relative;
	text-transform:uppercase;
}
.wrapInsideContent .box .subParts {
	position:relative;
	width:auto;
	height:auto;
}
.wrapInsideContent .box .subParts .inTitle {
	color:#666666;
	font-weight:bold;
	font-size: 15px;
	position: relative;
	font-family:Tahoma, Geneva, sans-serif;
}
.wrapInsideContent .box .subParts .inSubtitle {
	color: #8C8C8C;
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 15px;
	height: auto;
	margin-bottom: 29px;
	position: relative;
	width: auto;
}
.wrapInsideContent .box .subParts .subPart {
	margin-right: 45px;
	width: 165px;
	position: relative;
}
.wrapInsideContent .box .subParts .subPart.last {
	margin-right:0px!important;
}
.wrapInsideContent .box .relWrap {
	height: auto;
	margin-bottom: 80px;
	position: relative;
	width: auto;
}
.wrapInsideContent .box .relWrap .relation {
	background-image: url(../images/arrowRel.png);
	background-position: right 1px;
	background-repeat: no-repeat;
	color: #666666;
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 15px;
    margin-right: 10px;
    width: 173px;
    font-weight:bold;
}
.wrapInsideContent .box .rightInfo {
	width: 431px;
}
.wrapInsideContent .box .rightInfo .manager {
	font-family:Tahoma, Geneva, sans-serif;
	color:#8C8C8C;
	font-size:15px;
	letter-spacing:normal;
	word-spacing:normal;
}
.wrapInsideContent .box .rightInfo .employeesWrap {
	width: 449px;
}
.wrapInsideContent .box .rightInfo .employees {
	margin-right:14px;
	border-right: 1px solid #CCCCCC;
	width: 136px;
}
.wrapInsideContent .box .rightInfo .employees.last {
	margin-right:0px!important;
	border-right: 1px solid Transparent;
}
.wrapInsideContent .box .rightInfo .employee {
	color: #8C8C8C;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:15px;
}
.wrapInsideContent .box .bracnhBox {
	width:615px;
	border-bottom:1px solid #CCCCCC;
}
.wrapInsideContent .box .bracnhBox .bLocation {
	font-family: "Montserrat", sans-serif;font-weight:600;
	color:#001791;
	font-size:18px;
	margin-bottom: 24px;
	position:relative;
	margin-top:18px;
}
.wrapInsideContent .box .bracnhBox .relWrap.last {
	margin-bottom: 43px;
}
.wrapInsideContent .box .bracnhBox.style2 .rightInfo .employeesWrap {
	width: 626px;
}
.bracnhBox.style2 .manager {
	margin-top:0px;
	margin-bottom:0px;
}
.wrapInsideContent .box .bracnhBox.style2 .rightInfo .employees {
	width: 177px;
}
.wrapInsideContent .box .bracnhBox.style2 .bLocation {
	margin-bottom: 7px;
}
.wrapInsideContent .bracnhBox.style2 .rightInfo .manager {
	/*margin-bottom: 12px;*/
	font-family:Tahoma, Geneva, sans-serif;
}
.wrapInsideContent .box .bracnhBox .rightInfo .employee.css2 {
	color:#686868;
}
.wrapInsideContent .box .rightInfo .employee.addSpaceTop {
	margin-top:15px;
}
.wrapInsideContent .box .bracnhBox.last {
	border-bottom: 1px solid Transparent;
}
.wrapInsideContent .box .bracnhBox .genManagerTitle {
	font-family:Tahoma, Geneva, sans-serif;
	color:#666666;
	font-size:15px;
}
.wrapInsideContent .box .bracnhBox .genManagerType {
	color: #8C8C8C;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	margin-bottom: 22px;
	position: relative;
}
.wrapInsideContent .box .bracnhBox.style2 .rightInfo .bigHeight .employees {
	height:175px;
}
.warpItems .wrapIt:hover .text {
	color:#001791!important;
}
.wrapRoundedBtn .text:hover {
	color: #999999;
}
.btnKnowMore:hover, .btnKnowMore:hover .text {
	color: #9797A5!important;
}
 .underMenuWelcome .more:hover {
	color: #6270BB!important;
}
.wrapInsideContent .shadowM {
	background-image:url(../images/misShad.png);
	background-repeat: no-repeat;
	height: 65px;
	left: -5px;
	position: absolute;
	bottom: -15px;
	width: 196px;
}
.wrapInsideContent .picture {
	position:relative;
	height:156px;
	widthL:183px;
	overflow:hidden;
}
.wrapInsideContent.missionVisionMod .text {
	margin-bottom:30px;
}
.wrapInsideContent.missionVisionMod .leftC {
    margin-right: 34px;
    width: 184px;
}
.wrapInsideContent.missionVisionMod .rightC {
	width:457px;
}
.wrapInsideContent.missionVisionMod .rightC .title {
	color:#333333;
	font-family: "Montserrat", sans-serif;font-weight:600;
	font-size: 15px;
}
.wrapInsideContent.missionVisionMod .rightC .desc {
	color:#666666;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;font-weight:normal;
}
.wrapInsideContent.missionVisionMod .rightC .title {
	background-image: none;
	height: 26px;
	margin-bottom: 0;
	padding-top: 0;
}
.wrapInsideContent.missionVisionMod .description {
	color: #9200B8;
	font-family: "Montserrat", sans-serif;font-weight:600;
	font-size: 19px;
	padding-bottom: 30px;
	position: relative;
	width: 383px;
}
.keyFigWrap {
	height: auto;
	position: relative;
	width: auto;
}
.keyFigWrap .top {
	height: 59px;
	position: relative;
	width: 542px;
}
.keyFigWrap .cont {
	background-color:#FFFFFF;
	-moz-box-shadow: 0 0 14px #D8D8D8;
	-webkit-box-shadow: 0 0 14px #D8D8D8;
	box-shadow: 0 0 14px #D8D8D8;
	width:540px;
	/*min-height:288px;*/
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	position:relative;
}
.keyFigWrap .cont .auditInfo {
	width:179px;
	position:relative;
	border-right:1px solid #F3F3F3;
	-moz-box-shadow: 0 0 14px #D8D8D8;
	-webkit-box-shadow: 0 0 14px #D8D8D8;
	box-shadow: 0 0 14px #D8D8D8;
}
.keyFigWrap .cont .auditInfo.middleplaced {
	background-image:url(../images/bgryAduiRepeat.png);
	background-repeat:repeat-y;
	background-position:left;
}
.keyFigWrap .cont .auditInfo.noShadow {
	-moz-box-shadow:none;
	-webkit-box-shadow: none;
	box-shadow:none;
}
.keyFigWrap .cont .auditInfo .info {
	border-bottom: 1px solid #F2F2F2;
	min-height: 32px;
	padding-bottom: 10px;
	position: relative;
	width: 180px;
}
.keyFigWrap .cont .auditInfo .info.colored {
	background-color:#F5F5F5;
}

.keyFigWrap .cont .auditInfo .text.alignCenter
{
    text-align:center;
    } 
    
.keyFigWrap .cont .auditInfo .text {
	color: #656565;
	font-family: "Montserrat", sans-serif;font-weight:600;
	font-size: 14px;
	margin-bottom: 0;
	padding-left: 20px;
	padding-top: 14px;
	padding-right:10px;
	position: relative;
    text-align:right;
}

.slider {
	left: 0;
	position: absolute;
	top: 0;
	width: 3000px;
}
.keyFigWrap .cont .overflow {
	height: 302px;
	left: 181px;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 359px;
}
.keyFigWrap .cont .overflow .auditInfo {
	float:left;
	position:relative;
}
.info.notes   
{
    padding-top:15px;
    padding-left:15px;
}
.info.notes .text {
	color:#999999;
	font-size: 13px;
	font-family: "Montserrat", sans-serif;font-weight:600;
	margin-bottom: 3px;
	width: 525px;
}
.info.notes .starNote , .keyFigWrap .cont .auditInfo .text .starNote {
	background-image:url(../images/startPink.png);
	background-repeat: no-repeat;
	position:relative;
	width:10px;
	height:15px;
	background-position:left center;
	letter-spacing:normal;
	word-spacing:normal;
	vertical-align:top;
	display:inline-block;
 *display:inline;
	zoom:1;
}
.auditInfo.second {
}
.keyFigWrap .top .arrow {
	border:1px solid #D9DADA;
	position:absolute;
	top:20px;
	width:23px;
	height:21px;
	background-image:url(../images/bgrxArrow.png);
	background-repeat:repeat-x;
	cursor:pointer;
}
.keyFigWrap .top .arrow.left {
	left:149px;
}
.keyFigWrap .top .arrow.right {
	right:-29px;
}
.keyFigWrap .top .arrow div {
	background-position:center;
	background-repeat: no-repeat;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
}
.keyFigWrap .top .arrow.left div {
	background-image:url(../images/bgleftArrow.png);
}
.keyFigWrap .top .arrow.right div {
	background-image:url(../images/bgrightArrow.png);
}
.keyFigWrap .top .tab {
	float: left;
	height: 59px;
	position: relative;
	width: 180px;
	overflow:hidden;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
}
.keyFigWrap .top .tab.first .insideTab {
	position:absolute;
	bottom:0px;
	left:0px;
	width: 180px;
	height:50px;
	margin-top: 8px;
	background-image:url(../images/bgrxGrey.png);
	-webkit-border-top-left-radius: 7px;
	-moz-border-radius-topleft: 7px;
	border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	border-top-right-radius: 0px;
}
.keyFigWrap .top .tab .insideTab {
	height: 59px;
	position:absolute;
	bottom:0px;
	left:0px;
	width: 180px;
	position: relative;
	background-image:url(../images/bgrxPink.png);
	background-repeat:repeat-x;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
}
.keyFigWrap .tabs {
	overflow:hidden;
	height: 59px;
	left: 180px;
	position: absolute;
	top: 0;
	width: 360px;
}
.keyFigWrap .tabs .yearText {
	color:#FFFFFF;
	font-size: 14px;
	font-family: "Montserrat", sans-serif;font-weight:600;
	left: 46px;
	position: absolute;
	top: 9px;
}
.keyFigWrap .tabs .nbyear {
	color:#FFFFFF;
	font-size:25px;
	font-family: "Montserrat", sans-serif;font-weight:600;
	left: 46px;
	position: absolute;
	top:24px;
}
.keyFigWrap .tabs .audited {
	color:#FFFFFF;
	font-size: 13px;
	font-family: "Montserrat", sans-serif;font-weight:600;
	left: 114px;
	position: absolute;
	top: 32px;
} 

.keyFigWrap .tabs .first .yearText {
	top: 0;
}
.keyFigWrap .tabs .first .nbyear {
	top:15px;
}
.keyFigWrap .tabs .first .audited {
	top: 23px;
} 

.wrapMenuProduct {
	width:266px;
	min-height:233px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background-color:#FFFFFF;
	-moz-box-shadow: 0px 3px 8px 1px #D7D7D7;
	-webkit-box-shadow: 0px 3px 8px 1px #D7D7D7;
	box-shadow: 0px 3px 8px 1px #D7D7D7;
	border: 1px solid #CCCCCC;
	background-image:url(../images/bgrxAboutSmall.png);
	background-position:bottom;
	background-repeat:repeat-x;
	position: relative;
	margin-top: -34px;padding-bottom:11px;
}
.callUsMod {
	background-color:#FFFFFF;
	-moz-box-shadow: 0px 3px 8px 1px #D7D7D7;
	-webkit-box-shadow: 0px 3px 8px 1px #D7D7D7;
	box-shadow: 0px 3px 8px 1px #D7D7D7;
	position: relative;
	width:268px;
	height:123px;
	margin-top:30px;
	visibility:hidden;
}
.callUsMod .smallD {
	background-image:url(../images/bgrxTitleSubMenu.png);
	background-position: center bottom;
	background-repeat: repeat-x;
	color: #858593;
	margin-left: 19px;
	padding-top: 19px;
	position: relative;
	width: 229px;
	height: 58px;
	color: #858592;
	font-family: "Montserrat", sans-serif;font-weight:600;
	font-size: 15px;
}
.callUsMod .nb {
	color: #A1A1B1;
	height: auto;
	margin-left: 17px;
	margin-top: 12px;
	position: relative;
	width: auto;
}
.callUsMod .nb span {
	font-weight:bold;
}
.rightColmPart {
	margin-left: 53px;
	padding-bottom: 30px;
	width:654px;
}
.lefColmPart {
	width:261px;
}
.menuOntop .topMenu {
	z-index: 1;
}
.menuOntop .contentMod {
	z-index: 3;
}
.prodItems .prodItem.last {
	margin-right:0px!important;
}
.prodItems .prodItem {
	background-color:#FFFFFF;
	-moz-box-shadow: 0 0 14px #D8D8D8;
	-webkit-box-shadow: 0 0 14px #D8D8D8;
	box-shadow: 0 0 14px #D8D8D8;
	width:313px;
	height:376px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	position:relative;
	overflow:hidden;
	margin-bottom: 33px;
	margin-right: 27px;
}
.wrapProductInside {
	height: auto;
	padding-left: 18px;
	padding-top: 11px;
	position: relative;
	width: 282px;
}
.prodItems .overflow {
	position:relative;
	overflow:hidden;
	width:313px;
	height:215px;
}
.prodItems .title {
	color:#001791;
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 18px;
}
.prodItems .desc {
	color: #666666;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	margin-top: 5px;
	position: relative;
	width: 270px;
	height: 75px;
	overflow:hidden;
}
.genBtn {
	background-color: #BABABA;
	/*-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	border-radius: 22px;*/
    background-color: #021791;
	color: #FFFFFF;
	font-family: "Montserrat", sans-serif;font-weight:600;
	font-size: 11px;
	height: 14px;
	margin-left: 11px;
	margin-top: 13px;
	padding: 6px 10px 6px 20px;
	position: relative;
	text-decoration: none;
	width: auto;
	cursor:pointer;
}
.genBtn .arrow {
	background-image:url(../images/arrowSlideKnow.png);
	background-repeat:no-repeat;
	width:6px;
	height:9px;
	position:absolute;
	right:0px;
	top:9px;
}
.genBtn.plus .arrow {
	background-image:url(../images/plusWicon.png);
	width:12px;
	height:11px;
	left:0px;
	top: 8px;
	right:auto;
}
.genBtn.down .arrow {
	background-image:url(../images/downArrowCircle.png);
	width:20px;
	height:20px;
	left:0px;
	top: 3px;
	right:auto;
}
.genBtn.visit .arrow {
	background-image:url(../images/arrowvisit.png);
	width:17px;
	height:12px;
	left:0px;
	top: 7px;
	right:auto;
}
.genBtn.play .arrow {
	background-image:url(../images/btnPlayArrowWhite.png);
	width:6px;
	height:9px;
	position:absolute;
	left:0px;
	top:8px;
	right:auto;
}
.wrapBtns {
	position: absolute;
	right: 0;
	top: 24px;
}
.downloadBtn .genBtn {
	margin-right: 10px;
	padding-left: 28px;
}
.genBtn .lRounded {
	background-image:url(../images/leftRounded.png);
	background-repeat:no-repeat;
	width:11px;
	height:26px;
	position:absolute;
	left:-11px;
	top:0px;
	background-position: 0 0px;
}
.genBtn .rRounded {
	background-image:url(../images/rRounded.png);
	background-repeat:no-repeat;
	width:11px;
	height:26px;
	position:absolute;
	right:-11px;
	top:0px;
	background-position: 0 0px;
}
.genBtn:hover {
	color: #9797a5;
}

.wrapSubLinks .link {
	background-image:url(../images/bgArrowPink.png);
	background-position: 0 5px;
	background-repeat: no-repeat;
	padding-left: 14px;
	width: 192px;
	  font-size: 13px;
	  margin-left:8px;
}
.assistanceMod {
	height: 295px;
	position: relative;
	width: 246px;
}
.assistanceMod .wrap {
	background-color: #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	height: 271px;
	left: -21px;
	position: absolute;
	top: 0;
	width: 266px;
}
.assistanceMod .shTop {
	background-image:url(../images/assistaneTopShad.png);
	background-repeat: no-repeat;
	position:absolute;
	width:268px;
	height:271px;
	left:-21px;
	top:-8px;
	height:8px;
}
.assistanceMod .shBtm {
	background-image:url(../images/assistaneBtmShad.png);
	background-repeat: no-repeat;
	position:absolute;
	width:268px;
	height:271px;
	left:-21px;
	bottom:14px;
	height:8px;
}
.assistanceMod .arrow {
	background-image:url(../images/topArrowAssistance.png);
	background-repeat: no-repeat;
	height: 26px;
	left: 178px;
	position: absolute;
	top: -20px;
	width: 52px;
}
.assistanceMod .top {
	color: #9200B8;
	font-family: "Montserrat", sans-serif;font-weight:600;
	font-size: 15px;
	left: 22px;
	position: absolute;
	top: 15px;
	width: 166px;
}
.assistanceMod .wrapApps {
	left: 22px;
	position: absolute;
	top: 68px;
	width: 243px;
}
.assistanceMod .mobileApp {
	position:relative;
	overflow:hidden;
	height:189px;
	width:91px;
	cursor:pointer;
}
.assistanceMod .wrapApps .appLeft {
	width: 100px;
}
.assistanceMod .wrapApps .appRight {
	width: 136px;
}
.assistanceMod .wrapApps .linkApp {
	display: block;
	height: auto;
	margin-bottom: 4px;
	position: relative;
	width: auto;
}
.descriptionTextMod {
	color: #666666;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	height: auto;
	position: relative;
	width: auto;
}

.descriptionTextMod a
{
    color:#001791;
    }
    
.descriptionTextMod h1 {
  color: #001791;
    font-size: 19px;
    font-weight: normal;
    margin-bottom: 10px;
    position: relative;
}
.descriptionTextMod h2 {
	color: #001791;
	font-size: 15px;
	font-weight: normal;
}
.descriptionTextMod b {
	font-weight:bold;
}
.descriptionTextMod ul 
{
 margin-left:15px;
}


.descriptionTextMod ul ul
{
 margin-left:15px;
}

.descriptionTextMod ul ul li
{
       list-style-image: none;
    list-style-type: disc;
    margin-bottom: 5px;
}

.descriptionTextMod ul li b {
	font-size: 13px;
}
.descriptionTextMod ul li {
	color: #666666;
	list-style-image: url("../images/bgArrowPink.png");
 /*list-style-image: url("../images/bgArrowPink2.png")\9;*/
	list-style-position: outside;
	margin-bottom: 10px;
	position: relative;
}
.rightColmPart .rcTitle {
	height: 31px;
}
.rightColmPart .rcTitle .wrapBtns {
	top: 8px;
}
.mobApp .rcTitle {
	font-size: 13px;
	height: 53px;
}
.mobApp .rcTitle .text {
	font-size: 18px;
	line-height: 20px;
	position: relative;
	width: 225px;
	text-transform:uppercase;
}
.popup .wrapCont {
	position:relative;
	margin-left:auto;
	margin-right:auto;
}
.popup.mobApp .wrapCont {
	width:568px;
}
.mobApp .textWrap {
	background-image: url("../images/bgrxTitleSubMenu.png");
	background-position: center bottom;
	background-repeat: repeat-x;
	position:relative;
	padding-bottom:1px;
}
.appsWrap {
	height: auto;
	margin-top: 28px;
	position: relative;
	width: auto;
}
.appsWrap .linkApp {
   height: 46px;
    margin-right: 10px;
    width: 134px;
}
.appsWrap .linkApp.last {
	margin-right: 0px!important;
}
.mobApp .genBtn {
	background-image:none;
	position: absolute;
	right: 15px;
	top: 20px;
	padding-left: 10px;
}
.mobApp.popup .bgPopup {
	height: auto;
	padding: 5px 5px 41px;
}
.assistanceMod .top {
	cursor:pointer;
}
.wrapDropdowns {
	height: 64px;
	position: relative;
	width: 653px;
}
.wrapDropdowns .dropDownWrap { 
	margin-right:23px;
}
.wrapDropdowns .dropDownWrap .oSelect select {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	height: 22px;
	*height: 26px;
	width: 173px;
}
.wrapDropdowns .dropDownWrap .oSelect {
	height: 20px;
	left: 18px;
	width: 201px;
	width: 168px;
} 
.wrapTableListing {
	position:relative;
	height:auto;
	width:654px;
	background-color:#FFFFFF;
	overflow:hidden;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border-top:1px solid #DBDCDC;
	border-bottom:1px solid #DBDCDC;
}
.wrapTableListing table,.description table {
	position:relative;
	top:auto;
	left:auto;
	height:auto;
}
.description table {
	overflow:hidden;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
.wrapTableListing table th {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#666666;
	height: 41px;
}
.wrapTableListing table td {
   color: #586670;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 13px;
    height: 40px;
    padding: 5px 10px 5px 15px;
    text-align: left;
    vertical-align: middle;
}
.wrapTableListing table .iconMap {
	background-image:url(../images/mapBgTab.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:15px;
	position:relative;
	cursor:pointer;
	text-decoration:underline;
	width:35px;
	float:right;
	display:block;
}
.pagination {
	background-image:url(../images/bgnumbering.png);
    background-position: 97px 0;
    background-repeat: no-repeat;
    height: 20px;
    margin-top: 0;
    position: relative;
}
.pagination .pageText {
    color: #777777;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 11px;
    margin-left: 5px;
    margin-right: 15px;
    margin-top: 5px;
}
.pagination .arrow {
	background-image:url(../images/paginArrow.png);
	background-repeat:no-repeat;
	background-position: 0px 4px;
	width:16px;
	height:18px;
	margin-left:10px;
	margin-right:10px;
	cursor:pointer;
    z-index:1;
}
.pagination .nb.towNb .arrw{
    background-image:url(../images/towNumberPager.png);
    left: -9px;
    width: 30px;
}

.pagination .nb.threeNb .arrw{
    background-image:url(../images/bignb.png);
    left: -11px;
    width: 40px;
    z-index:1;
}
.pagination .nb.fourNb .arrw{
    background-image:url(../images/biggestnb.png);
    left: -10px;
    width: 44px;
}
.pagination .arrow.next {
	background-position: -42px 4px;
}
.pagination .nb {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#777777;
	margin-left:10px;
	margin-right:10px;
	cursor:pointer;
	z-index:1;
}
.pagination .nb.selected {
	color:#FFFFFF;
	cursor:default !important;
}
.pagination .nb:hover {
	color:#FFFFFF;
	cursor:pointer;
}
.pagination .nb .arrw {
	background-image:url(../images/bgSlNb.png);
  background-position: 0 2px;
    background-repeat: no-repeat;
   /* display: none;*/
   visibility:hidden;
    height: 36px;
    left: -12px;
    position: absolute;
    top: -11px;
    width: 29px;
    z-index:7 !important;
}
.pagination .nb.selected .arrw, .pagination .nb:hover .arrw {
	 visibility:visible !important;
	z-index:7 !important;
}
.pagination .points {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#777777;
	margin-top:2px;
}
.pagination .text {
	position: relative;
	display:block;
	z-index:8 !important;
	margin-top:4px;
}
.faqItem {
	width:653px;
	min-height:167px;
	position: relative;
	margin-bottom: 29px;
}
.faqItem .shadow {
	background-image:url(../images/shadowFaq.png);
	background-repeat:no-repeat;
	background-position:center;
	position:absolute;
	bottom: -13px;
	height:12px;
	width:654px;
}
.faqItem .wrap {
    background-color: #FFFFFF;
    display: block;
    min-height: 167px;
    padding-bottom: 1px;
    position: relative;
    width: 653px;
}
.faqItem .title {
	color: #001791;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 19px;
	margin-left: 21px;
	padding-top: 11px;
	position: relative;
	width: 616px;
}
.faqItem .desc {
	color:#666666;
	font-size:13px;
	font-family:Tahoma, Geneva, sans-serif;
	width: 616px;
	margin-left: 21px;
	padding-top: 11px;
	position: relative;
	margin-bottom:10px;
}
.faqMod.rightColmPart .rcTitle {
	margin-bottom: 25!important;
}
.faqMod .wrapDropdowns .dropDownWrap 
{
    float:right;
    margin-right:0px;
    width: 250px;
}

.faqMod .dropDownWrap .oSelect
{
    width: 215px;
}

.faqMod .dropDownWrap select
{
    width: 218px !important;
}

.descriptionTextMod .description {
	padding-top:20px;
}
.wrapTableListing .shadow ,.tableShadow{
	background-image:url(../images/shadowFirebulg.png);
	background-repeat:no-repeat;
	width:656px;
	height:18px;
	position:absolute;
	bottom:0px;
	left:0px;
}
.burglaryMod {
 height: 511px;
 height: auto; 
    min-height: 511px;
    overflow: hidden;
    width: 676px;
}
.burglaryMod .arrow,.productFeatureApplies {
	background-image:url(../images/juste.png);
	background-repeat:no-repeat;
	position:relative;
	width:100%;
	height:100%;
	background-position:center;
}
.productFeatureApplies
{
     width:auto;
} 
.wrapMedias {
	height: auto;
	padding-left: 20px;
	position: relative;
	width: auto;
}
.wrapMedias .mediaItem {
	width:228px;
	height:262px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background-color:#FFFFFF;
	-moz-box-shadow: 0px 3px 8px 1px #D7D7D7;
	-webkit-box-shadow: 0px 3px 8px 1px #D7D7D7;
	box-shadow: 0px 3px 8px 1px #D7D7D7;
	border: 1px solid #CCCCCC;
	margin-bottom: 48px;
	margin-right: 16px;
	overflow:hidden;
	cursor:pointer;
	text-decoration:none;
	z-index:1;
}
.wrapMedias .mediaItem.last {
	margin-right: 0px!important;
}
.wrapMedias .mediaItem .wrap {
	left: 31px;
	position: absolute;
	top: 52px;
	width: 189px;
}

.wrapMedias .mediaItem .wrap .description {
    color: #9300BA;
    font-family: "Montserrat", sans-serif;font-weight:600;
    font-size: 15px;
    height: 126px;
    overflow: hidden;
    position: relative;
    line-height:18px;
}

.wrapMedias .mediaItem .wrap.withImg .description {
    height: 54px;
}
.wrapMedias .mediaItem .wrap .date, .spanDate {
	background-image:url(../images/icoHour.png);
	background-position: 0 2px;
	background-position: 0 1px\9;
	background-repeat: no-repeat;
	color: #9F9F9F;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	padding-left: 17px;
	position: relative;
	margin-top: 13px;
	height:15px;
}
.wrapMedias .mediaItem .wrap .date{margin-bottom:7px;}
.wrapMedias .mediaItem .wrap .date.less{margin-bottom:0px;}
.mediaMod .title {
	color: #001791;
	font-family: "Montserrat", sans-serif;font-weight:600;
	font-size: 18px;
	margin-bottom: 20px;
	margin-left: 21px;
	margin-top: 17px;
	position: relative;
}
.mediaItem .genBtn.down {
	padding-left: 26px;
}
.wrap.withImg {
	top: 120px !important;
}
.mediaItem .picture {
	overflow:hidden;
	position:relative;
	height:118px;
	width:229px;
}

.mediaItem .btnPlay {
	background-image: url("../images/btnPlay.png");
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.wrapDetailList {
	width:969px;
	min-height:546px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background-color:#FFFFFF;
	/*-moz-box-shadow: 0px 3px 8px 1px #D7D7D7;
	-webkit-box-shadow: 0px 3px 8px 1px #D7D7D7;
	box-shadow: 0px 3px 8px 1px #D7D7D7;
	border: 1px solid #CCCCCC;*/
	background-image:url(../images/bgrxAboutSmall.png);
	background-position:bottom;
	background-repeat:repeat-x;
	position: relative;
	margin-top:70px;
	margin-bottom:70px;
}
.wrapDetailList .wrap {
	padding-left:26px;
	padding-right:26px;
	padding-top:27px;
	padding-bottom:27px;
	position:relative;
}
.wrapDetailList .wrap .picture {
	float: left;
	margin-bottom: 23px;
	margin-right: 30px;
	position: relative;
}

.wrapDetailList .wrap .picture img {
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}

.wrapDetailList .title {
	color: #001791;
	font-family: "Montserrat", sans-serif;font-weight:600;
	font-size: 18px;
}
.wrapDetailList .spanDate {
    width: 106px;
    margin-bottom: 13px;
}
.wrapDetailList .desc {
	color: #666666;
	font-family: "Montserrat", sans-serif;font-weight:600;
	font-size: 13px;
}
.closeListing {
	background-image:url(../images/btnClose2.png);
	background-repeat:no-repeat;
	width:76px;
	height:28px;
	cursor:pointer;
	position:relative;
	margin-bottom: 10px;
}
.helpMod {
	background-color:#FFFFFF;
	-moz-box-shadow: 0px 3px 8px 1px #D7D7D7;
	-webkit-box-shadow: 0px 3px 8px 1px #D7D7D7;
	box-shadow: 0px 3px 8px 1px #D7D7D7;
	height: 173px;
	margin-top: 30px;
	padding-left: 21px;
	padding-top: 14px;
	position: relative;
	width: 263px;
	visibility:hidden;
}
.helpMod .title {
	color:#9400BB;
	font-family: "Montserrat", sans-serif;font-weight:600;
	font-size: 15px;
}
.helpMod .sub {
	background-image:url(../images/bgrxTitleSubMenu.png);
	background-position: center bottom;
	background-repeat: repeat-x;
	color: #9400BB;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	height: 41px;
	margin-bottom: 12px;
	position: relative;
	width: 250px;
}
.helpMod .nb {
	background-image: url("../images/phoneCall2.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #818197;
	height: 33px;
	padding-left: 37px;
	padding-top: 5px;
}
.helpMod .nb span {
	font-weight: bold;
}
.helpMod .emailus {
}
.whatDoMod {
	-moz-box-shadow: 0px 3px 8px 1px #D7D7D7;
	-webkit-box-shadow: 0px 3px 8px 1px #D7D7D7;
	box-shadow: 0px 3px 8px 1px #D7D7D7;
	background-color: #FFFFFF;
	height: 88px;
	margin-bottom: 30px;
	margin-top: 30px;
	position: relative;
	width: 284px;
	visibility:hidden;
}
.fadeInDownBig {
	visibility:visible;
}
.locationsMod .wrapMenuProduct {
	min-height:182px;
}
.whatDoMod .text {
	color: #858593;
	font-family: "Montserrat", sans-serif;font-weight:600;
	font-size: 15px;
	left: 78px;
	position: absolute;
	top: 26px;
	width: 157px;
}
.whatDoMod .envelopMod {
	background-image: url("../images/emailMenu.png");
	background-repeat: no-repeat;
	height: 24px;
	left: 27px;
	position: absolute;
	top: 33px;
	width: 37px;
}
.whatDoMod .arrow {
	background-image: url("../images/arrowGetCov.png");
	background-repeat: no-repeat;
	height: 21px;
	position: absolute;
	right: 17px;
	top: 35px;
	width: 14px;
}
.whatDoMod:hover .envelopMod {
	background-position:0px -50px;
}
.whatDoMod:hover .text {
	color:#001791;
}
.whatDoMod:hover .arrow {
	background-position: 0 -29px;
}
.officesWrap {
	position:relative;
	width:auto;
	height:auto;
}
.officesWrap .office {
	position:relative;
	width:642px;
	height:218px;
	background-color:#FFF;
	border:6px solid #CACAD9;
	margin-bottom: 21px;
}
.officesWrap .office .title {
	background-image:url(../images/locTitle.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #001791;
	font-family: "Montserrat", sans-serif;font-weight:600;
	font-size: 15px;
	height: 26px;
	padding-left: 38px;
	padding-top: 3px;
	position: relative;
}
.officesWrap .office .wrap {
	padding-left: 45px;
	padding-top: 21px;
	position: relative;
	width: 557px;
}
.officesWrap .wrapMapAndDesc .smallDesc {
	font-family: tahoma;
	font-size: 14px;
	margin-bottom: 7px;
	margin-top: 5px;
	padding-left: 40px;
	width: 233px;
}
.officesWrap .wrapMapAndDesc {
	position: relative;
	width: 573px;
}
.wrapMapAndDesc .subtitle {
	color: #7F8991;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	padding-left: 40px;
	position: relative;
}
.officesWrap .wrapMapAndDesc .inf {
	padding-left: 38px;
	width: 219px;
}
.generalDesc {
	color: #666666;
	font-family: "Montserrat", sans-serif;font-weight:600;
	font-size: 14px;
	position: relative;
}
.inputItem {
	border:1px solid #CCCCCC;
	background-color:#fff;
	height:28px;
	width:262px;
	position: relative;
	margin-bottom:10px;
}
.wrpIn.noMr {
	margin-right:0px!important;
}
.inputItem.error ,
.wrapUploader.error ,
.wrpIn.bigWidth.error .inputItem,
.wrapExp.wrappingClonMod.error .inputItem,
.wrapEducation.wrappingClonMod.error .inputItem
{
	border:1px solid #9C18C0;
}
.wrpIn.required .inputItem, .wrpIn.required .selectItem {
	border-left:1px solid #9C18C0;
}
.inputItem input, .inputItem select {
	background-color:#fff;
	left: 5px;
	position: absolute;
	top: 3px;
	border:1px solid Transparent;
	color:#999999;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:14px;
	width: 250px;
}
.inputItem select {
	background-color: Transparent;
	border: 0 none;
	cursor: pointer;
	left: -2px;
	top: 0px;
	width: 254px;
	/*-webkit-appearance:none;*/
 *background-color:#fff;
 *border:1px solid #CCCCCC;
 *left: -4px;
 *top: -3px;
}
.selectItem .over {
	height: 21px;
	left: 5px;
	overflow: hidden;
	position: absolute;
	top: 4px;
	width: 252px;
 *width:248px;
 *height:18px;
}
.selectItem .arrow, .selectItem .arrowIe {
	background-image:url(../images/selectArrow.png);
	cursor: pointer;
	height: 5px;
	position: absolute;
	right: 17px;
	top: 17px;
	width: 9px;
}
.inputItem.textarea {
	margin-top: 4px;
	width:591px;
	height:127px;
}
.inputItem.textarea textarea {
	background-color: #FFFFFF;
	border: 1px solid Transparent;
	color: #999;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	font-style: italic;
	height: 117px;
	left: 5px;
	overflow: auto;
	position: absolute;
	top: 4px;
	width: 579px;
}
.selectItem .arrowIe {
	display:none;
 *top:6px;
}
.wrpIn .label {
	color: #333333;
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 14px;
	margin-bottom: 5px;
}
.wrpIn {
	margin-bottom: 16px;
	margin-right:65px;
}
.wrapForm {
	margin-top:26px;
	position:relative;
	width: 619px;
	height:auto;
}
.wrpIn.bigWrap {
	width: 569px;
}
.wrpIn.bigWrap .over {
	width: 581px;
}
.wrpIn.bigWrap .over select {
	width: 584px;
}
.wrpIn.bigWrap .inputItem {
	width: 591px;
}
.seperateFormInput {
	background-color: #D8DAE1;
	height: 1px;
	margin-bottom: 35px;
	margin-top: 10px;
	position: relative;
	width: 654px;
}
.wrapMsg {
	height: 130px;
	letter-spacing: normal;
	position: relative;
	width: 585px;
	word-spacing: normal;
}
#careerFormID .wrapMsg 
{
    margin-top:35px;
    }

.wrapMsg .btnSend {
	height: 61px;
	position: relative;
	display:block;
	width: 61px;
}
.wrapMsg .mandatory {
	border-right: 1px solid #9C18C0;
	color: #333333;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-style: italic;
	height: 21px;
	padding-right: 11px;
	padding-top: 8px;
	position: absolute;
	right: 0;
	top: 19px;
}
.wrapMsg .notification .error {
	 background: url("../images/closebtn.png") no-repeat scroll 50px 18px #E9E9EB;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background-color: #E9E9EB;
	color: #3F3F3F;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	height: 42px;
	left: 24px;
	padding-left: 95px;
	padding-top: 20px;
	position: absolute;
	top: 0;
	width: 210px;
}
.wrapMsg.bigger  .notification .error{
	padding-right: 17px;
	width: 244px;
	height: 49px;  
    padding-top: 13px;
    
}
.wrapMsg.biggest  .notification .error{
	padding-right: 17px;
	width: 244px;
	height: 49px;  
    padding-top: 13px; 
}
 
.wrapMsg .notification .error.success {
	 background: url("../images/justeSend.png") no-repeat scroll 50px 20px #E9E9EB;
}

.wrapMsg .loader {
	background-image:url(../images/loader750094.gif);
	background-repeat: no-repeat;
	height: 16px;
	left: 74px;
	position: absolute;
	top: 22px;
	width: 16px;
	display:none;
}
.careersMod .rightColmPart {
	background-color: #FFFFFF;
	margin-left: 0;
	padding-left: 37px;
	padding-top: 33px;
	width: 619px;
	z-index: 1;
}
.careersMod .lefColmPart {
	z-index:2;
	width: 314px;
	background:none;
 *width: 313px;
}
.careersMod .linkItem {
 width: 311px;
}
.careersMod .firstWrap {
	margin-top: 35px;
}
.careersMod .rcTitle {
	width:654px;
	margin-left: 315px;
	position:relative;
	letter-spacing:normal;
	word-spacing:normal;
}
.careersMod .underMenuWelcome .linkItem .text {
	left: 57px;
	top: 34px;
	width: 207px;
	text-transform:uppercase;
}
.careersMod .seperateFormInput {
	width: 595px;
}
.careersMod .generalDesc {
	width:600px;
}
.careersMod .rcTitle.adjust {
	margin-left: 0;
	width: 584px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:18px;
	height: 33px !important;
}
.newSelect {
	letter-spacing:normal;
	word-spacing:normal;
	width: 300px;
}
.newSelect .label {
	border-right: 1px solid #CCCCCC;
	color: #333333;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	height: 25px;
	left: 13px;
	padding-top: 4px;
	position: absolute;
	top: 0;
	width: 71px;
} 
.newSelect .over {
	width: 162px;
	left: 95px;
}
.threeMod .over.o2 {
	left: 103px;
	width:67px;
}
.threeMod .over.o3 {
	left: 183px;
	width:70px;
}
.threeMod .over.o2 select {
	width:69px !important;
}
.threeMod .over.o3 select {
	width:72px !important;
}
.newSelect select {
	width: 164px;
	font-style:italic;
}
.selectItem.threeMod .over.o1 {
	width: 82px;
}
.selectItem.threeMod .over.o1 select {
	width: 84px;
}
.selectItem.threeMod .sepSelect {
	width:1px;
	background-color:#CCCCCC;
	height:28px;
	position:absolute;
	top:0px;
}
.selectItem.threeMod .sepSelect.s1 {
	left:97px;
}
.selectItem.threeMod .sepSelect.s2 {
	left:179px;
}
.smalInputsMod .inputItem {
	width:137px;
}
.smalInputsMod .inputItem input {
	width: 125px;
}
.smalInputsMod .wrpIn {
	margin-right: 9px;
	margin-bottom: 0;
}
.wrappingClonMod .btnAdd {
	background-image:url(../images/plusAdd.png);
	background-position: 0 5px;
	background-repeat: no-repeat;
	color: #333333;
	cursor: pointer;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	letter-spacing: normal;
	padding-left: 16px;
	position: relative;
	text-decoration: underline;
	word-spacing: normal;
	width:100px;
	position:relative;
}
.wrpIn.bigWidth {	width: 582px;}
.wrpIn.bigWidth .inputItem {
	width: 582px;
}
.wrpIn.bigWidth .inputItem input {
	width: 570px;
}
.rcTitle.lesspadding {
	padding-top:0px;
}
.module.careersMod {
	margin-bottom: 30px;
}
.definitions ul li {
	color: #666666;
	list-style-image: url("../images/bgArrowPink.png");
	list-style-position: inside;
	margin-bottom: 20px;
	position: relative;
	font-size:14px;
}
.definitions {
	margin-left: -10px;
	position: relative;
}
.definition .top {
	background-image:url(../images/bgCareerItem.png);
	width:598px;
	height:63px;
	background-repeat:no-repeat;
	position:relative;
	cursor:pointer;
}
.definition .title {
	color: #001791;
	font-family: "Montserrat", sans-serif;font-weight:600;
	font-size: 14px;
	position: absolute;
	top:22px;
	left:22px;
}
.definition {
	margin-bottom:17px;
	position:relative;
}
.definition .plus {
	background-image:url(../images/btnPlusMinus.png);
	background-repeat:no-repeat;
	height: 30px;
	position: absolute;
	right: 17px;
	top: 17px;
	width: 30px;
}
.definition.op .plus {
	background-position:0px -48px;
}
.definition .description {
	height: 0px;
	margin-left: 25px;
	overflow: hidden;
	padding-top: 7px;
	position: relative;
	width: 565px;
}
.contactMod.rightColmPart .rcTitle {
	height: 41px;
}
.privacyPolicyMod .generalDesc {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
}
.privacyPolicyMod .generalDesc p,.privacyPolicyMod .generalDesc ul{
font-weight:normal;
}
.usefulMod .wrapMenuProduct {
	min-height: 134px;
}
.usefulMod .rcTitle {
	height: 43px;
}
.brokerItem {
	min-height: 82px;
	margin-bottom: 29px;
	position: relative;
	width: 653px;
}
.brokerItem .shadow {
	background-image: url("../images/shadowFaq.png");
	background-position: center center;
	background-repeat: no-repeat;
	bottom: -13px;
	height: 12px;
	position: absolute;
	width: 654px;
}
.brokerItem .wrap {
	background-color: #FFFFFF;
	height: auto;
	min-height: 60px;
	padding-left: 21px;
	padding-top: 22px;
	position: relative;
	width: 632px;
}
.brokerItem .bgCircleNbs {
	background-image:url(../images/bgCircleNb.png);
	background-repeat: no-repeat;
	height: 36px;
	padding-top: 3px;
	position: relative;
	text-align: center;
	width: 39px;
}
.brokerItem .bgCircleNbs .nb {
	color:#001791;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 20px;
}
.bItemTitle {
	color: #001791;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 17px;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 9px;
	width: auto;
}
.brokerItem .genBtn {
	margin-right: 26px;
	margin-top: 7px;
	padding-left: 27px;
}
.genBtn.normal {
	padding-left:4px!important;
	padding-right:4px!important;
}
.brokerItem .genBtn {
	position:absolute;
	top:24px;
	right:0px;
}
.usefulMod .generalDesc {
	color: #666666;
	font-family: "Montserrat", sans-serif;font-weight:600;
	font-size: 14px;
	margin-bottom: 21px;
	position: relative;
}
.brokerItem .wrapTableListing, .wrapTb {
	height: auto;
	width: 289px;
	margin-right: 31px;
	z-index:1;
}
.brokerItem .wrapTables {
	margin-top: 14px;
	padding-bottom: 20px;
	padding-top: 20px;
	position: relative;
	width: 609px;
	border-top:1px solid #DEDEE5;
}
.wrapTableListing td .TableRow {
	background-image:url(../images/bgArrowPink2.png);
	background-position: 0 1px;
	background-repeat: no-repeat;
	height: 17px;
	width: 9px;
}
.brokerItem .wrapTableListing table td, .brokerItem .wrapTableListing table th {
	padding-left: 16px;
	padding-right: 0px;
	text-align: left;
}
.loginPart {
	-moz-box-shadow: 0 0 5px 1px #E6E8E8;
	-webkit-box-shadow: 0 0 5px 1px #E6E8E8;
	box-shadow:0 0 5px 1px #E6E8E8;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	height: 34px;
	padding-left: 22px;
	padding-top: 15px;
	position: relative;
}
.loginPart .text {
	color: #9200B8;
	font-family: "Montserrat", sans-serif;font-weight:600;
	font-size: 15px;
}
.loginPart .wrapRoundedBtn {
	position: absolute;
	right: 29px;
	top: 0;
}
.loginPart .wrapRoundedBtn .text {
	color:#666666;
}
.loginPart .wrapRoundedBtn:hover .text {
	color:#999;
}
.wrapTb .brokShadw {
	background-image:url(../images/brokTableShad.png);
	width:280px;
	height:18px;
	position:absolute;
	bottom: -18px;
	left:0px;
}
.smallData .title {
	color: #001791;
	font-family: "Montserrat", sans-serif;font-weight:600;
	font-size: 19px;
}
.smallData .desc {
	color: #666666;
	font-family: "Montserrat", sans-serif;font-weight:600;
	font-size: 13px;
}
.smallData {
	margin-bottom: 12px;
	margin-top: 18px;
	position: relative;
}
.smallBox {
	background-color: #FFFFFF;
	width:315px;
	height:82px;
	margin-right:19px;
	position:relative;
}
.smallBox .title {
	color: #001791;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 17px;
	padding-bottom: 9px;
	padding-left: 19px;
	padding-top: 13px;
}
.smallBox .genBtn {
	padding-left:26px;
	margin-left: 28px;
	margin-top:0px;
}
.smallBox .shadow {
	background-image:url(../images/smalShad.png);
	background-repeat:no-repeat;
	position:absolute;
	bottom:-9px;
	lefT:0px;
	width: 318px;
	height:9px;
}
.smallBoxWrap {
	position:relative;
	margin-top:20px;
	margin-bottom: 27px;
}
.bankersProd {
	width:651px;
}
.bankersProd .title {
	color: #666666;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 19px;
	position: relative;
}
.bankersProd .line {
	border-bottom: 1px solid #D8DAE1;
	color: #666666;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	height: 25px;
	margin-bottom: 5px;
	position: relative;
}
.bankersProd .line span {
	letter-spacing: normal;
	padding-left: 7px;
	position: relative;
	word-spacing: normal;
}
.bankersProd .line .arrow {
	background-image:url(../images/bgArrowPink2.png);
	background-position: 0 1px;
	background-repeat: no-repeat;
	height: 17px;
	width: 6px;
}
.bankersProd .line.last {
	border-bottom:0px;
}
.areaMod.mod2 .phone {
	background-image:url(../images/bgPhone2.png);
	background-repeat: no-repeat;
	height: 37px;
	left: -50px;
	position: absolute;
	top: -7px;
	width: 37px;
}
.areaMod.mod2 .link {
	background-image: none;
	padding-left: 0;
	width: 200px;
	width: 222px;
	font-size: 12px;
	cursor:default;
}
.areaMod.mod2 .link span {
	color:#9C18C0;
	margin-right: 3px;
}
.areaMod.mod2 {
	padding-left: 77px;
	width: 252px;
}
.slideDescItem.withCycle .text {
	display:none;
}
.slideDescItem.withCycle .text.activated {
	display:block;
}
.wrapUploader {
	width: 526px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	height: 28px;
	margin-bottom: 10px;
	position: relative;
	letter-spacing:normal;
	word-spacing:normal;
}
.zoomCss {
    /* width: 200px; padding: 5px; border: 1px solid black; */
    -webkit-transition: all .3s ease-out;
 -moz-transition: all .3s ease-out;
 -o-transition: all .3s ease-out;
 transition: all .3s ease-out;
}
.zoomCss:hover {
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
	-ms-transform: scale(1.2);
}
.footer .atc_s.addthis_button_compact {
	background-image: none!important;
	left: 0;
	position: absolute;
	top: 0;
}
img {
	border:0;
}
.homePid .slideDescItem.desc.next.background1, .homePid .slideDescItem.desc.background1 {
	background-color: #E0E0E0 !important;
}
/************************************************************/
/******************************************************/
/****************** Uploader **************************/
/******************************************************/
.upload_wrapper {
	/*background-color: #DDDDDD;
    border: 1px solid #CACACA;    float: right;
    height: 14px;
    margin-top: 2px;
    position: relative;
    width: 52px;*/ 
    height: 14px;
	overflow: hidden;
	position: absolute;
	right: -64px;
	top: 9px;
	width: 53px;
}
.progressName {
	background-color: #E9E9E9;
	color: #666666;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	height: 18px;
	left: 0;
	letter-spacing: normal;
	padding-bottom: 4px;
	padding-left: 6px;
	padding-top: 6px;
	position: absolute;
	top: 0;
	width: 520px;
	word-spacing: normal;
}
/*
.blue .progressName
{
background-image: url("../../Content/images/progressNameBg.png");
}

progressContainer {
margin: 0px;
padding:0px;
border: solid 1px #CCCCCC;
background-color: #F2F2F2;
position:relative;
}
/* Message */
.message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #FFDD99;
	background-color: #FFFFCC;
	overflow: hidden;
}
/* Error */
/*.red {
	border: solid 1px #B50000;
	background-color: #FFEBEB;
	height:45px;
	width:125px;
	position:absolute;
	right:20px;
	top:20px;
}*/
/* Complete */
.blue {
	height:auto;
}
.progressBarInProgress, .progressBarComplete, .progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}
.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}
/*
.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
	display:none!important;
}
.progressBarStatus {
    font-family: Tahoma, Geneva, sans-serif;
	color: #7F7F7F; 
	font-size: 13px; 
	border: solid 1px #B50000;
	background-color: #FFEBEB;
	height:45px;
	width:125px;
	position:absolute;
	right:20px;
	top:20px;
	padding-left:9px;
background-image: url("../../Content/images/progressNameBg.png");

}*/
.blue .progressBarStatus {
	display:none;
}
a.progressCancel {
	background-image: url("../images/closeBrowse.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	float: left;
	font-size: 0;
	height: 33px;
	margin-right: 0;
	top: 0;
	width: 42px;
}
a.progressCancel:hover {
	background-position: 0px 0px;
}
.green a {
	background-image: url("../../Content/images/closeBrowse.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	cursor: pointer;
	display: none;
	height: 33px;
	left: 0;
	position: absolute;
	top: 0;
	width: 42px;
}
.blue a {
	display:none;
}
.green .green a, .blue .green a {
	background-image: url("../../Content/images/closeBrowse.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	cursor: pointer;
	display: none;
	height: 16px;
	left: auto;
	position: absolute;
	right: 5px;
	top: 5px;
	width: 16px;
}
.blue .green a {
	display:block;
}
.uploaderThumbnail {
	height: 97px;
	margin-left: 10px;
	margin-top: 5px;
	position: relative;
	width: 125px;
	cursor:pointer;
	background-image:url(../../Content/kmsimages/un_file.png);
}
.blue .uploaderThumbnail {
	background-repeat:no-repeat;
	background-position:20px 0px;
}
.captionHidden {
	display:none;
}
.green .progressBarInProgress, .progressBarComplete, .progressBarError {
	background-color: transparent;
	background-image: url("../../Content/images/ProgressBarBG.png");
	background-repeat: repeat-x;
	border: 1px solid #CCCCCC;
	height: 29px;
	left: /*-2px;*/-2px;
	top:27px;
	margin: 0;
	position: absolute;
	width: 0;
}
.blue .progressBarComplete {
	display:none;
}
.user_img .input_row {
	min-height:30px;
	height:auto;
}
#imageThumb {
	display:none !important;
}
.hide_uploader_button {
	display:none;
}
.upload_file_OnEdit {
	height:auto;
	width:604px;
	position:relative;
	display:none;
}
.noFilesAvailable {
	position:relative;
	float:left;
	margin-top:10px;
	color:#007378;
}
#divcv, #divapplication, .swfupload {
/*position:relative;
float:right;
z-index:2;*/

/*float: right;
position: relative;
right: -45px;
top: 10px;
z-index: 2;*/
}
/******************************************************/
/*************** End Uploader *************************/
/******************************************************/



.mlinks {
	display:none;
}
.mlinks.showing {
	display:block;
}
.sitemapItemWrap.last {
	width: 183px;width: 137px;
}
.sitemapItemWrap {
	height: auto;
	position: relative;
	width: 230px;
}
.sitemapItems {
	height: auto;
	position: relative;
	width: auto;
}
.sitemapItems .sitemapItem {
	height: auto;
	margin-bottom: 37px;
	position: relative;
	width: 183px;
}
.sitemapItems .sitemapItem .top {
	color: #001791;
	font-family: "Montserrat", sans-serif;font-weight:600;
	font-size: 16px;
	border-bottom: 1px solid #CCCCCC;
	color:#001791;
	display:block;
	text-decoration:none;
	position:relative;
	height: 30px;
}
.sitemapItems .sitemapItem .link {
	border-bottom: 1px solid #CCCCCC;
	color: #A0A0A0;
	display: block;
	font-family: "Montserrat", sans-serif;font-weight:600;
	font-size: 14px;
	margin-top: 7px;
	min-height: 23px;
	padding-bottom: 4px;
	position: relative;
	text-decoration: none;
}
.sitemapItems .sitemapItem .link.last
{
    border-bottom:1px solid Transparent;    
}
.sitemapItems .sitemapItem .link:hover {
	color:#001791;
}
.generalDesc span.saerchText {
	color:#001791;
}
.searchMod .generalDesc {
	color: #4F4F4F;
	font-size: 18px;
}
.searchItem {
	background-image: url("../images/bgrxTitleSubMenu.png");
	background-position: center top;
	background-repeat: repeat-x;
	letter-spacing: normal;
	padding-top: 30px;
	position: relative;
	word-spacing: normal;
	width: 651px;
	position: relative;
	margin-bottom: 25px;
	display:block;
}
.searchItem .title {
	color: #001791;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 19px;
	position: relative;
}
.searchItem .desc {
	color: #666666;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	margin-top: 5px;
	position: relative;
	width: 651px;
}
.btnMoreSearch {
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	color: #001791;
	cursor: pointer;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	height: 34px;
	padding-top: 12px;
	position: relative;
	width: 651px;
}
.keyFigWrap .top .arrow.off {
	-moz-opacity:0.4;
	-ms-filter:"alpha(opacity=40)";
	filter:alpha(opacity=40);
	opacity:0.4;
	cursor:default!important;
}

.genBtn.addMargin
{
    margin-right:16px;
   *margin-right:16px; 
}

#careerFormID .wrpIn 
{
    width:264px;
}
#careerFormID .smalInputsMod .wrpIn
{
    width:139px;
}
form
{
    overflow:hidden;
    position:relative;
} 
.emailFooter form {
    height: 26px;
    overflow: hidden;
    position: relative;
    width: 210px;
} 
.widthPointer
{
    cursor:pointer!important;
}
.search form {
    height: 26px;
    overflow: hidden;
    position: relative;
    width: 164px;
} 
.wrapCotnent
{
    position:relative;
    width:auto;
    height:auto;
} 
.usefulItem
{ 
    border-bottom: 1px solid #CCCCCC;
    min-height: 40px;
    margin-bottom: 23px;
    position: relative;
    width: auto;
    padding-bottom:10px;
} 
.usefulItem .weblink
{ 
   color: #001791;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 17px;
    position:relative;
    text-decoration:none;
    display:block;
     width: 500px;
}
.usefulItem .desc
{
    color: #666666;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 13px; 
    position:relative;
    text-decoration:none;
    display:block;
}
.usefulItem .repositionBtn
{
    height: 22px;
    position: absolute;
    right: 10px;
    top: 0;
    width: 128px;
} 
.addTitleSpace .rightColmPart .rcTitle 
{
    margin-top: 28px;    
}
.downloadBtn .genBtn.small
{
    padding-left: 21px;
    padding-right: 0;
} 
.genBtn.down.small .arrow { 
    left: -4px;  
} 
.linkApp  table {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
} 
.genBtn.btnCloseCss
{
    padding-top: 4px;  
    font-size: 13px;
    height: 16px;
}

.burglaryMod table th:first-child,

.burglaryMod table td:first-child  
{
     padding-left: 20px;
    text-align: left;
     border-left: 1px solid #E6E6E8;
}

.burglaryMod .rightGrad
{
    position:absolute;
    right:0px;
    top:0px;    
    height:100%;
    width:69px;
    background-repeat:repeat-y;
    background-image: url("../images/gradientRight.png"); 
    display:none;
}

.burglaryMod .rightGrad.repos{
    right: 143px;
}
.burglaryMod td 
{
     border-right: 1px solid #E6E6E8;
     border-bottom: 1px solid #E6E6E8;
    height: 35px; 
    position:relative; 
    text-align:center;
}
.burglaryMod td.CheckedChoice
{
    background:url("/nascobankersassurance/Content/images/juste.png") no-repeat scroll center center transparent;
    }
    
.burglaryMod tr {
    height: 35px;
    position:relative;      
}
.burglaryMod .shadow,.tableShadow
{
    bottom: -18px       
}

.burglaryMod .rightGradTab
{
    background-image: url("../images/gradientRight.png");
    background-repeat: repeat-y;
    height: 467px;
    position: absolute;
    right: 1px;
    top: 43px;
    width: 69px;
    z-index: 2;
}
.burglaryMod .rightGradTab.repos{
    right: 144px;
}


.linkApp.inlineblock img {
    position: relative;
}

.tableWrapingSpace 
{
     margin-top: 50px;
}

.burglaryMod td.TableGradient
{
    background-image: url("../images/gradientRight.png");
    background-repeat: repeat-y; 
    background-position:right top;
}


.burglaryMod table
{
 background-image: url("../images/bgShadowmenu2.png");
    background-position: left bottom;
    background-repeat: no-repeat;
}

/*.burglaryMod table tr:nth-child(odd)
{
    background-color:#F3F3F3;
}

.burglaryMod table tr:nth-child(even)
{
    background-color:#ffffff;
}

.burglaryMod table tr:first-child
{
    background-color:#D7DAE0;
}*/

/**********************************/
/********Date DropDown **********/
/*********************************/
.dateLists_container{
    display: block;
    height: 100%;
    position: relative;
    width: 260px;
    margin-left:3px;

}

.dateLists_container .day_container{
   display: inline-block;
    height: 100%;
    position: relative;
    width: 71px;
    border-right : 1px solid #cccccc;
    *float:left;
}

.dateLists_container .day_container .list{
    margin-left:3px;
    display: block;
    margin-right: 8px;
    position: relative;
    width: 71px;
    margin-top:4px;

}

.dateLists_container .month_container{
   display: inline-block;
    height: 100%;
    position: relative;
    width: 84px;
    border-right : 1px solid #cccccc;
    *float:left;
}

.dateLists_container .month_container .list{
    display: block;
    margin-right: 8px;
    position: relative;
    width: 84px;
    margin-top:4px;

}

.dateLists_container .year_container{
   display: inline-block;
    height: 100%;
    position: relative;
    width: 74px;
    *float:left;
}

.dateLists_container .year_container .list
{
    margin-left:3px;
    display: block;
    position: relative;
    width: 74px;
    margin-top:4px;

}    
/**************************************/
/********End Date DropDown **********/
/*************************************/


.homeLoader
{
    display: block;
    height: 11px;
    position: absolute;
    right: -25px;
    top: 12px;
    width: 16px;
    }
.homeLoader.loading
{
    background: url("../images/loader.gif") repeat scroll 0 0 transparent;
    }

.wrapMedias .readMore
{
bottom: 15px;
color: #011791;
cursor: pointer;
font-family: Tahoma, Geneva, sans-serif;
font-size: 14px;
height: 20px;
letter-spacing: normal;
position: absolute;
left: 21px;
text-align: left;
width: 50px;
word-spacing: normal;
    }
    
.wrapMedias .loader
{
    bottom: 17px;
    height: 16px;
    position: absolute;
    left: 75px;
    width: 16px;
    display:block;
    }
  .wrapMedias .loader.loading
{
    background: url("../images/loader750094.gif") repeat scroll 0 0 transparent;
    }  
    
.faqMod .readMore
{
bottom: -35px;
color: #011791;
cursor: pointer;
font-family: Tahoma, Geneva, sans-serif;
font-size: 14px;
height: 20px;
letter-spacing: normal;
position: absolute;
left: 15px;
text-align: left;
width: 50px;
word-spacing: normal;
    }
    
.faqMod .loader
{
    bottom: -34px;
    height: 16px;
    position: absolute;
    left: 75px;
    width: 16px;
    display:block;
    }
.faqMod .loader.loading
{
    background: url("../images/loader750094.gif") repeat scroll 0 0 transparent;
    }  
    
.searchMod .loader
{
    bottom: 17px;
    height: 16px;
    position: absolute;
    left: 50px;
    width: 16px;
    display: block;
    }
.searchMod .loader.loading
{
    background: url("../images/loader750094.gif") repeat scroll 0 0 transparent;
    }  
        
.smalInputsMod
{
   position:relative;
   display:block;     
    }
.smalInputsMod .deleteEntry {
   color: #001791;
    cursor: pointer;
    font-family: arial;
    font-size: 18px;
    height: 19px;
    margin-left: 5px;
    margin-top: 2px;
    width: 9px;
    }
 
 


.welcomePart .textDesc a
{
    color:#001791;
    }
    
.welcomePart .textDesc h1 {
  color: #001791;
    font-size: 19px;
    font-weight: normal;
    margin-bottom: 10px;
    position: relative;
}
.welcomePart .textDesc h2 {
	color: #001791;
	font-size: 15px;
	font-weight: normal;
}
.welcomePart .textDesc b {
	font-weight:bold;
}
.welcomePart .textDesc ul 
{
 margin-left:15px;
}


.welcomePart .textDesc ul ul
{
 margin-left:15px;
}

.welcomePart .textDesc ul ul li
{
       list-style-image: none;
    list-style-type: disc;
    margin-bottom: 5px;
}

.welcomePart .textDesc ul li b {
	font-size: 13px;
}
.welcomePart .textDesc ul li {
	color: #666666;
	list-style-image: url("../images/bgArrowPink.png");
 /*list-style-image: url("../images/bgArrowPink2.png")\9;*/
	list-style-position: outside;
	margin-bottom: 10px;
	position: relative;
}

.wrapTableListing .AlternateRowColors
{
    border: 1px solid #E9E9E9;
    border-radius: 6px 6px 6px 6px;
    overflow:hidden;
    z-index:1;
    }
    
    
   .wrapTableListing  .AlternateRowColors th
{
    border-top:none;
    }
    
       .wrapTableListing  .AlternateRowColors td
{
    border-top: 1px solid #E9E9E9;
    }
    .btnGetDirections {
background-image: url(../images/GetDirection.png);
background-repeat: no-repeat;
width: 112px;
height: 26px;
cursor: pointer;
position: absolute;
top: -30px;
right: 80px;
}
.fixOpacity {
background: url("../images/bgrxWhite.png") repeat scroll center top transparent;
display: none;
height: 100%;
position: absolute;
top: 0;
width: 100%;
z-index: 100;
}

.test
{
    background-color:#000;
    left:0px;
    position:absolute;
    }
    
.botFoot .textLeft {
    color: #B1B1B1;
    display: block;
    float: left;
    font-family: "Montserrat", sans-serif;font-weight:600;
    font-size: 12px;
    position: relative;
    padding-top:1px
}

.koein, .copyright {
    border: 0 none !important;
    margin-right: 0 !important;
    display: block;
    float: left;
    position:relative;
     margin-left: 7px;
    padding-left: 8px;
}

.copyright {
    color: #B1B1B1;
    font-family: "Montserrat", sans-serif;font-weight:600;
    font-size: 13px;

    text-decoration: none;
}
.koein {
    background-image: url("../images/koein.png");
    background-repeat: no-repeat;
    height: 14px;
    width: 59px;
}


.page-content
{
    display: block;
    letter-spacing: normal;
    position: relative;
    word-spacing: normal;
	font-family: "Montserrat", sans-serif;font-weight:600;
	color:#666666;
	font-size:13px;
}

.page-content ul
{
    padding-left:14px;
}
      
      
.am-rating-table
{
    display: block;
    height: auto;
    left: auto;
    position: relative;
    top: auto;
    width: 656px;  
}

.am-rating-table thead, .am-rating-table thead tr
{
    height:51px;
}
         
.am-rating-table th
{
    width: 177px;
	font-family: "Montserrat", sans-serif;font-weight:600;
    color:#ffffff; 
    font-size:17px;
    font-weight:normal;
    line-height: 17px;
}
     
        
.am-rating-table th.first
{
    width: 124px; 
}

.am-rating-table th.second 
{
   background-color:#8D23B0;
  border-left:1px solid #f0f0f0;
  border-top:1px solid #f0f0f0;
}

.am-rating-table th.third
{
   background-color:#B748DB;
  border-top:1px solid #f0f0f0;
}
     
.am-rating-table th.fourth
{
   background-color:#CB7BE6;
  border-right:1px solid #f0f0f0;
  border-top:1px solid #f0f0f0;
}
.am-rating-table tbody
{
   -moz-box-shadow: 0 0 12px #cccccc;
   -webkit-box-shadow: 0 0 12px #cccccc;
   box-shadow: 0 0 12px #cccccc;
   overflow:visible;
   display:block;
}
.am-rating-table tbody tr
{
    height:63px;
    border-top:1px solid #f0f0f0;
    border-bottom:1px solid #f0f0f0;
    border-left:1px solid #f0f0f0;
}
    
.am-rating-table tbody tr.odd
{
   background-color:#F5F5F5;
}

.am-rating-table tbody tr.even
{
   background-color:#ffffff;
} 
     
.am-rating-table tbody td
{
    color:#666666;
    border-right:1px solid #f0f0f0;
    font-size:13px;
    width: 177px;
}

.am-rating-table tbody td.first
{
    color:#9500BC;
    width: 124px; 
    font-size:14px;
}
.tabs.tabpol
{
    border:2px solid #CACAD9;
    width:318px;
    height:44px;
    letter-spacing:normal;
    word-spacing:normal;
}
.tabs.tabpol .tab
         {
    color: #d0d0dd;
    cursor: pointer;
    display: block;
    float: left;
    font-family: "Montserrat", sans-serif;font-weight:600;
    font-size: 13px;
    height: 33px;
    margin-top: -2px;
    padding-top: 15px;
    text-align: center;
    width: 160px;
    margin-left:-1px;
    padding-top:17px\9;
    height:31px\9;
    *padding-top:17px;
    *height:31px;
         }
       
         .tabs .tab:hover
         {
            color:#021791; 
         }
         .tabs .tab.selected
         {
             color:#fff!important;
             background-color:#021791;
         }
         
         

/*rita*/
.popUpLogin,.popUpFPass,.popUpPayNow{
    background-image: url("../images/bgrxWhite.png");
    background-repeat: repeat;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 100;
    display:none;
    }
    .popUpPayNow .bg
    {
     margin: 0 auto;
    position: relative;
    top: 113px; 
    width:759px;
    }
    .loginBtn
    {
        background-image: url("../images/loginbtn.png");
    background-position: 0 -34px;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 32px;
    position: absolute;
    right: 275px;
    top: 0;
    width: 83px;
    }
    .loginBtn:hover
    {
       background-position:0px 0px; 
    }
    
  .popUpLogin  h1,.popUpFPass h1
    {
    background-image: url("../images/bgrxTitleSubMenu.png");
    background-position: center bottom;
    background-repeat: repeat-x;
    color: #001791;
    font-family: "Montserrat", sans-serif;font-weight:600;
    font-size: 22px;
    font-weight: normal;
    height: 34px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 6px;
    padding-top: 27px;
    width: 324px;
    }
    .popUpLogin .bg,.popUpFPass .bg
    {
     margin: 0 auto;
    position: relative;
    top: 104px;
    width: 399px;
    }
   .popUpLogin .close,.popUpFPass .close,.popUpPayNow .close
    {
 color: #1f339e;
    cursor: pointer;
    font-family: "Montserrat", sans-serif;font-weight:600;
    font-size: 13px;
    position: absolute;
    right: 42px;
    top: 34px;
    }
    
    .close:hover
    {
      color: #8498ff;
    }
    .popUpLogin .input_text,.popUpFPass .input_text
    {
        position:relative;
        width:320px;
        margin: 26px auto 0;
    }
    .popUpLogin label,.popUpFPass label
    {
        position:relative;
        display:block;
        color:#333333;
        font-size:15px;
        font-family: "Montserrat", sans-serif;font-weight:600;
    }
     .popUpLogin  .input_text_value,.popUpFPass .input_text_value
     {
         position:relative;
         width:314px;
         height:28px;
         border:1px solid #ccc;
         margin: 5px auto 0px;
     }
    .popUpLogin  input,.popUpFPass input
     {
         border: medium none;
    height: 28px;
    left: 0;
    padding: 0 10px;
    position: absolute;
    top: 0;
    width: 294px;
    font-size:14px;
    top:4px\9;
    height:20px\9;
    *top:4px;
    *heigh:20px;
    color:#999;}
      .popUpLogin .login,.popUpFPass .login
      {
  background-image: url("../images/login.png");
    background-repeat: no-repeat;
    color: #fff;
    cursor: pointer;
    float: left;
    font-family: "Montserrat", sans-serif;font-weight:600;
    font-size: 14px;
    height: 26px;
    padding-top: 5.5px;
    position: relative;
    text-align: center;
    width: 79px;
    *padding-top:6px;
    *height:24px;
    
      }
      .popUpLogin .head,.popUpFPass .head
      {
            background-image: url("../images/headlogin.png");
    background-repeat: no-repeat;
    height: 10px;
    position: relative;
    width: 399px;
      }
      .popUpPayNow .head
      {
  background-image: url("../images/headpay.png");
    background-repeat: no-repeat;
    height: 15px;
    position: relative;
    width: 781px;
      }
       .popUpLogin .contenu,.popUpFPass .contenu
      {
    background-image: url("../images/contentLog.png");
    background-repeat: repeat-y;
    position: relative;
    width: 399px;
      }
        .popUpPayNow .contenu
      {
background-image: url("../images/contentpay.png");
    background-repeat: repeat-y;
    padding: 0 50px;
    position: relative;
    width: 680px;
      }
      .popUpPayNow .sep
      {
 background-color: #eceef0;
    height: 3px;
    margin-top: 77px;
    position: relative;
    *top:77px;\
      }
      .popUpPayNow  a
      {
          display: block;
    height: 26px;
    position: relative;
    top: 37px;
    width: 156px;
      }
       .popUpLogin .ftr,.popUpFPass .ftr
      {
           background-image: url("../images/ftrLog.png");
    background-repeat: no-repeat;
    height: 11px;
    position: relative;
    width: 399px;
      }
         .popUpPayNow .ftr
      {
    background-image: url("../images/ftrpay.png");
    background-repeat: no-repeat;
    height: 16px;
    position: relative;
    width: 781px;
      }
       .popUpLogin .options,.popUpFPass .options
       {
              height: 70px;
    margin: 28px auto 0;
    position: relative;
    width: 320px;
       }
       .popUpLogin .login:hover,.popUpFPass .login:hover
       {
          color: #666;
       }
       .popUpLogin .forgotPassword
       {
    color: #666;
    float: right;
    font-family: "Montserrat", sans-serif;font-weight:600;
    font-size: 13px;
    position: relative;
    text-decoration: underline;
    cursor:pointer;
    margin-top:5px;
           }
           .popUpLogin .forgotPassword:hover
           {
            color: #adadad;   
           }
          .popUpFPass  h2
           {
               color: #586670;
    font-family: arial;
    font-size: 13px;
    font-weight: normal;
    line-height: 19px;
    margin: 0 auto;
    padding-bottom: 6px;
    padding-top: 25px;
    *padding-bottom:34px;
    position: relative;
    width: 320px;}
    
    .nameUser
    {
    background-color: #f0f1f3;
    color: #666;
    float: right;
    font-family: "Montserrat", sans-serif;font-weight:600;
    font-size: 12px;
    height: 25px;
    margin-right: 274px;
    padding-left: 17px;
    padding-right: 29px;
    padding-top: 7px;
    position: relative;
    z-index:2!important;
    cursor:pointer;
    }
       .nameUser .arrow
    {
    background-image: url("../images/arrow.png");
    background-repeat: no-repeat;
    height: 5px;
    position: absolute;
    right: 11px;
    top: 11px;
    width: 10px;
        }
        .tabs.tabpol
        {
            border:2px solid #CACAD9;
            width:318px;
            height:44px;
            letter-spacing:normal;
            word-spacing:normal;
        }
         .tabs.tabpol .tab
         {
    color: #d0d0dd;
    cursor: pointer;
    display: block;
    float: left;
    font-family: "Montserrat", sans-serif;font-weight:600;
    font-size: 13px;
    height: 33px;
    margin-top: -2px;
    padding-top: 15px;
    text-align: center;
    width: 160px;
    margin-left:-1px;
    padding-top:17px\9;
    height:31px\9;
    *padding-top:17px;
    *height:31px;
         }
       
         .tabs .tab:hover
         {
            color:#021791; 
         }
         .tabs .tab.selected
         {
             color:#fff!important;
             background-color:#021791;
         }
         .namegroup
         {
    background-color: #f0f1f3;
    font-family: "Montserrat", sans-serif;font-weight:600;
    font-size: 12px;
    left: 0;
    position: absolute;
    top: 32px;
    width:100%;
    display:none;
         }
         .namegroup a
         {
    border-top: 1px solid #e1e1e3;
    color: #666;
    display: block;
    margin-left: 17px;
    padding-bottom: 9px;
    padding-top: 10px;
         }
          .namegroup a:hover{
        color:#021791;
         }
         .header div
         {
             z-index:1;
         }
         
         .instal_div
         {
             padding: 10px 10px;
    background-color: #f0f1f3;
    height: auto;
    letter-spacing: normal;
    position: absolute;
    right: 0;
    top: 2px;
    width: 300px;
    z-index: 2;
    word-spacing: normal;
         }
         .instal_div span
         {
    color: #586670;
    display: block;
    float: none;
    font-family: "Montserrat", sans-serif;font-weight:600;
    font-size: 14px;
    padding-right: 0px;
    padding-top: 5px;
         }
            .instal_div .amount {
                float: right;
            } 
            .purple {
                background-image: url("../images/purple.png");
                background-repeat: no-repeat;
                color: #fff;
                float: left;
                font-family: Arial;
                font-size: 14px;
                height: 24px;
                margin-top: 11px;
                padding-top: 2px;
                text-align: center;
                width: 147px;
                margin-right: 11px;
                padding-TOP: 3PX\9;
                *padding-top: 3px;
            }
         
         .repeater
         {
    letter-spacing: normal;
    margin-top: 38px;
    position: relative;
    word-spacing: normal;
}
.repeater .title
{
     background-image: url("../images/zih.gif");
    background-position: left bottom;
    background-repeat: no-repeat;
    color: #001791;
    font-size: 16px;
    margin-bottom: 19px;
    padding-bottom: 12px;
    position: relative;
}
.grid1
{
    background-color: #fff;
    position: relative;
    width: 100%;
}
.grid1 .row
{
    position: relative;
    letter-spacing:-0.3em;
    word-spacing:-0.3em;
}
.grid1 .col
{
 border-right: 1px solid #eceef0;
	padding-left:16px;
	font-size:13px;
	letter-spacing:normal;
	word-spacing:normal;
	width:122px;min-height:73px;
	vertical-align:top;
	border-bottom: 1px solid #eceef0;
	height:73px;
}
.col span
{
      color: #586670;
    display: block;
    padding-top: 5px;
}
.col .gray
{
  color: #c0c5c9;
    display: block;
    font-size: 14px;
    padding-top: 14px;
    position: relative;
}
.col.last
{
    border-right:0px;
}
.col .round
{
   background-image: url("../images/round.gif");
    background-repeat: no-repeat;
    background-position:0px -30px;
    color: #fff;
    float: left;
    font-weight: normal;
    height: 21px;
    margin-right: 9px;
    padding-top: 2px;
    position: relative;
    text-align: center;
    width: 23px;
    }
    .col .round.gray
    {
        background-position:0px 0px;
        color:#586670;
    }
.viewdetail .lRounded
{
   background-image: url("../images/leftarrow1.png");
    height: 29px;
    width: 11px;    
}
.viewdetail .rRounded
{
    background-image: url("../images/rightarrow1.png");
    height: 29px;
    width: 11px;    
}
.viewdetail
{
    font-size: 14px;
    margin: 0 0 0 8px;   
    padding: 6px 0 9px;
    text-align: center; 
    width:97px;
}
.hidedetail
{
    background-color: transparent;
    background-image: url("../images/hideDetail.gif");
    background-repeat: no-repeat;
    color: #666;
    font-size: 14px;
    height: 18px;
    margin: 0;
    padding: 6px 0 7px;
    text-align: center;
    width: 112px;
    display:none;
    
}
.details
{
     background-image: url("../images/details.gif");
    background-repeat: no-repeat;
    color: #666;
    cursor: pointer;
    float: right;
    font-size: 14px;
    height: 24px;
    margin-right: 8px;
    margin-top: -7px;
    padding-top: 7px;
    *margin-top:-23px;
    text-align: center;
    width: 96px;
    position:relative;
}

.details:hover
{
    color:#c6c6c6;
}
.installments_div{
    background-color: #b4b4c9;
    position: relative;
     padding-bottom: 3px;
     width:990px;
     display:none;
    }
   .installments_div  .head{
        color: #fff;
    font-family: "Montserrat", sans-serif;font-weight:600;
    font-size: 14px;
    height: 31px;
    padding-left: 42px;
    padding-top: 15px;
    position: relative;}
    
    
   .installments_div .head .arrow
   {
     background-image: url("../images/whitearrow.png");
    background-repeat: no-repeat;
    height: 6px;
    left: 20px;
    position: absolute;
    top: 22px;
    width: 10px;
   }
   .installments_div .trow
   {
       background-color: #fff;
    border-bottom: 1px solid #eceef0;
    color: #abb2b7;
    font-family: arial;
    font-size: 14px;
    margin: 0 auto;
    position: relative;
    min-height:21px;
    letter-spacing:-0.3em;
word-spacing:-0.3em;

    width:983px;}
    
     .installments_div .trow.firstrow{
    *min-height:54px;
    }
       .installments_div .trow.except
       {
          padding: 21px 16px 21px; width: 951px;  
          letter-spacing:normal;
          word-spacing:normal; 
       }
      
       .installments_div .trow.firstrow .tcol
       {
          border-right:1px solid #ECEEF0;  
          font-size:14px;
       }
    .installments_div .trow span
    {
color: #606d78;
    font-size: 18px;
    margin-left: 7px;
    margin-right: 50px;
    }
       .installments_div .tcol
       {
      	position:relative;
	letter-spacing:normal;
	word-spacing:normal;
	vertical-align:top;
	display:inline-block;
     *display:inline;  
     width:158.5px;
     font-size:13px;
     min-height:16px;
     color:#586670;
    padding:18px 0px 18px 16px;
    *float:left;

       }
        .installments_div .trow.firstrow .tcol, .installments_div .trow.latest .tcol
       {
          color: #abb2b7;
       }
       .tcol.fin
       {
           width:264px;
       }
       .tcol input
       {
     left: 0;
    position: absolute;
    top: 1px;
    *top:-3px;
       }
       .tcol label
       {
    padding-left: 19px;
    position: relative;
    *padding-left:22px;
       }
       .installments_div .trow.latest .fin
       {
           padding-bottom:0px;
       }
      .installments_div  .viewdetail
       {
           margin-left:13px;
       }
     
     .popUpPayNow .close{  
    right: 51px;
    top: 45px;
    }
    
    .popUpPayNow  h2
    {
    border-bottom: 1px solid #eceef0;
    color: #586670;
    display: block;
    font-family: arial;
    font-size: 13px;
    font-weight: normal;
    padding-bottom: 23px;
    padding-top: 22px;
    position: relative;
    }
    .popUpPayNow .line
    {
      border-bottom: 1px solid #eceef0;
    min-height: 109px;
    position: relative;  
    letter-spacing:-0.3em;
    word-spacing:-0.3em;
    }
    .popUpPayNow .tcol
    {
    margin-top: 33px;
    min-height: 44px;
    padding-left: 26px;
    position: relative;
    width: 144px;
    background-image:url(../images/vzih.gif);
    background-repeat:no-repeat;
    background-position:right top;
    }
    .popUpPayNow .tcol.first
    {
        padding-left:0px;
        width:166px;
    }
        .popUpPayNow .tcol span
        {
        display: block;
    font-family: arial;
    color:#586670;
     font-size: 13px;  
       
        }
         .popUpPayNow .tcol .gray
         {
          color: #abb2b7;      
          padding-bottom: 11px;
          font-size: 14px;  
         }
         .popUpPayNow .tcol.last
         {
             background-image:none;
         }
          .popUpPayNow .line.last
          {
              border:0px;
          }
          .popUpPayNow .last .tcol.last
          {    
    margin-left: 488px;
    padding-left: 45px;
    width: 147px;
    margin-top:44px;
}

.popUpPayNow .last .tcol .gray
{
    padding-bottom:7px;
}
   .popUpPayNow .date
   {
       padding-bottom: 80px;
       color:#666;
   }
   .popUpPayNow .last a
   {
    color: #666;
    display: block;
    font-family: "Montserrat", sans-serif;font-weight:600;
    font-size: 15px;
    left: 0;
    position: absolute;
    text-decoration: underline;
    top: 6px;
    width: auto;
    cursor:pointer;
   }
   .popUpPayNow .last a:hover
   {
       color:#bbb;
   }
      .popUpPayNow .last  .print_dv
      {
    background-image: url("../images/print.gif");
    background-position: 0 -35px;
    background-repeat: no-repeat;
    color: #666;
    cursor: pointer;
    float: right;
    font-size: 14px;
    height: 25px;
    padding-left: 36px;
    padding-top: 6px;
    width: 61px;
      }
      .print_dv.print_dv2
      {
              background-image: url("../images/print.gif");
    background-position: 0 -35px;
    background-repeat: no-repeat;
    color: #666;
    cursor: pointer;
    font-size: 14px;
    height: 25px;
    padding-left: 36px;
    padding-top: 6px;
    width: 61px;
    position:absolute;
    right: 82px;
    bottom: 31px;
      }
      .popUpPayNow .last  .print_dv:hover
      {
          background-position:0px 0px;
          color:#a7a7a7;
      }
      .print_dv.print_dv2:hover
      {
          background-position:0px 0px;
          color:#a7a7a7;
      }
       .popUpPayNow .btns
      {
    height: 51px;
    margin-left: -36px;
    position: relative;
    width: 191px;}
     
     
     .accountpersonalInfo
     {
    background-color: #fff;
    position: relative;
    width: 644px; 
    min-height:945px;
    margin-top: 38px;
     }
    .accountpersonalInfo .bloc
     {
    margin: 0 auto 18px;
    position: relative;
    width: 595px;
     }
    .accountpersonalInfo .bloc .title
     {
             background-image: url("../images/bgrxTitleSubMenu.png");
    background-position: center bottom;
    background-repeat: repeat-x;
    color: #001791;
    font-size: 16px;
    letter-spacing: normal;
    padding-bottom: 17px;
    padding-top: 27px;
    position: relative;
    word-spacing: normal;
     }
     .accountpersonalInfo .col1
     {
         width:330px;
     }
       .accountpersonalInfo .col2
     {
         width:265px;
     }
     .accountpersonalInfo .input_text
     {
           margin-top: 22px;
    position: relative;
     }
     .accountpersonalInfo  label
     {
             color: #333;
    font-family: "Montserrat", sans-serif;font-weight:600;
    font-size: 15px;
    position: relative;}
    
   .accountpersonalInfo .editable .input_text_value
    {
            border: 1px solid #ccc;
    height: 28px;
    margin-top: 4px;
    position: relative;
    width: 262px;
    }
   .accountpersonalInfo .col1 .input_text_value
   {
       border:0px;
       margin-top:0px;
       
   } 
    .accountpersonalInfo .col1 .input_text {
        margin-bottom: 67px;
    }
    .accountpersonalInfo .col1 .input_text label
    {
        margin-bottom: 2px;
        display: block;
    }
    .accountpersonalInfo input
    {
           border: 0 none;
    color: #666;
    font-family: tahoma;
    font-size: 13px;
    font-style: italic;
    height: 26px;
    padding: 0 10px;
    position: absolute;
    width: 242px;
    top:5px\9;
    height:20px\9;
     *top:5px;    
          *height:20px;
    }
    
    /*to target only IE9*/
@media all and (min-width:0) {
      .accountpersonalInfo input {
	    top: 3px\0/;
	
    }
}
 
    
      .accountpersonalInfo .col1 input
   {
      padding:0px;
   }  
   
    .accountpersonalInfo .edit
    {
    background-image: url("../images/edit.gif");
    background-position: 0 -35px;
    background-repeat: no-repeat;
    color: #666;
    cursor: pointer;
    font-size: 14px;
    height: 26px;
    padding-left: 43px;
    padding-top: 5px;
    position: absolute;
    right: 0;
    top: 19px;
    width: 54px;
    }
     .accountpersonalInfo .edit:hover
     {
        background-position:0px 0px;color: #d4d4d4; }
        
      
       .accountpersonalInfo .options
      {
background-image: url("../images/bgrxTitleSubMenu.png");
background-repeat: repeat-x;
margin: 27px auto 0;
width: 595px;
letter-spacing: normal;
word-spacing: normal;
position: relative;
display: none;
padding-top: 23px;
      }
.accountpersonalInfo .save
{
top: 0;
font-size: 14px;
width: 79px;
padding-top: 7px;
height: 25px;
background-repeat: no-repeat;
background-image: url("../images/login.png");
color: #FFFFFF;
position: relative;
font-family: "Montserrat", sans-serif;font-weight:600;
font-size: 14px;
text-align: center;
cursor: pointer;
}
       .accountpersonalInfo .save:hover
       {
           color:#9797a5;
       }
           
      .col2.noedit .input_text_value
      {
          border:0px;
          margin-top:0px;
          *margin-top:4px;
      }
        /*to target only IE8*/
    @media \0screen {
	 .col2.noedit .input_text_value {
	   margin-top:4px;
	}
}
      .col2.noedit .input_text_value input
      {
          padding:0px;
         
      }
      .popUpLogin h1
      {margin-bottom: 34px;
      }
      .popUpLogin .loader,.popUpFPass .loader
      {
background-image: url("../images/loader750094.gif");
    background-repeat: no-repeat;
    display: none;
    height: 16px;
    left: 88px;
    position: absolute;
    top: 7px;
    width: 16px;
      }
      .grid1 .col.sndCol
      {
          padding-left: 10px;
      }
       .grid1 .col.thirdCol
      {
          padding-left: 12px;
      }
      
     /*Chrome CSS here*/
@media screen and (-webkit-min-device-pixel-ratio:0) { 
      .purple
      {
          padding-top:3PX;
      }
      .installments_div .head .arrow
      {
          top:20px;
      }
      .viewdetail,.hidedetail {
  padding: 7px 0 8px;
}
}
/*Joy*/
.input_text.error .input_text_value
{
    border:1px solid #9C18C0;
}
.notificationLogin
{
    height:auto;
    width:auto;
    position:absolute;
    left:0px;
    bottom:6px;
}
.notificationForgot{
    height:auto;
    width:auto;
    position:absolute;
    left:0px;
    bottom:6px;
}
#editUserForm
{
    overflow:visible;
}
#editUserForm .input_text_value label.error
{
position: absolute;
left: 302px;
top: 4px;
width: 223px;
background: transparent;
}
.NotifPopup
{
    background-image: url("../images/bgrxWhite.png");
    background-repeat: repeat;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 100;
    display: none;
    position:fixed;
}
.NotifPopupInner
{
    height:400px;
    width:400px;
    position:relative;
    margin:0 auto;
    margin-top:250px;
    background:#fff;
   -webkit-box-shadow: 0px 0px 24px 2px rgba(0,0,0,0.1);
   -moz-box-shadow: 0px 0px 24px 2px rgba(0,0,0,0.1);
   box-shadow: 0px 0px 24px 2px rgba(0,0,0,0.1);
}
.ErrorPaymentTxt
{
    height:auto;
    width:100%;
    position:relative;
    font-size:20px;
    font-family: "Montserrat", sans-serif;font-weight:600;
    color:#333333;
    padding-top:161px;
    text-align:center;
}
.ErrorPaymentTxt a
{
    text-decoration:underline;
}
.messageSentToInbox
{
    height:411px;
    width:399px;
    position:relative;
}
#invoicePopupEmailParent .popUpPayNow
{
    display:block !important;
}
.ForgotPassMsgTtl
{
    height:auto;
    width:auto;
    position:relative;
font-size:19px;
    font-family:Tahoma;
    font-weight:bold;
}
.ForgotPassMsgTxt
{
height: auto;
width: auto;
position: relative;
font-size: 12px;
font-family: Tahoma;
padding-left: 30px;
padding-right:30px;
    font-size:15px;
font-weight:normal;
}
 .ErrorNoPolicies
 {
height: 250px;
width: 100%;
position: relative;
text-align: center;
font-size: 18px;
font-family: Tahoma;
color: #333333;
word-spacing: normal;
letter-spacing: normal;
 }
.hideTemp
{
    /*display:none;*/
}
.PolicyTermsPopup
{
    height:100%;
    width:100%;
    position:fixed;
    top:0px;
    left:0px;
    background:url("../images/bgrxWhite.png") repeat;
    z-index:9;
    display:none;
}
.PolicyTermsPopupInner
{
    height: auto;
    width: 770px;
    position: relative;
    margin: 0 auto;
    box-shadow: 1px 1px 10px #ccc;
    margin-top: 93px;
    background-color: #fff;
}
.PolicyTermsPopupInner ol
{
    list-style-position:inside;
}
.PolicyTermsPopupInner ol ol
{
    padding-left:25px;
}
.disclaimerTextScroller
{
    height:400px;
    width:700px;
    position:relative;
    margin:0 auto;
    margin-top:15px;
}
.disclaimerTextScrollerContent
{
    height:auto;
    position:relative;
    font-size:14px;
    font-family:arial;
    color:#586670;
}
.disclaimerOptions
{
    height: auto;
    width: 700px;
    position: relative;
    border-top: solid 1px #ccc;
    margin: 0 auto;
    margin-top: 15px;
    padding-top: 15px;
}
.disclaimerOption
{
    height:40px;
    width:auto;
    position:relative;
}
.disclaimerOptionBtn
{
    height:auto;
    width:auto;
    position:relative;
    padding-left:26px;
    padding-right:26px;
    font-size:14px;
    color:#666;
    border:solid 1px #666;
    border-radius:15px;
    display:inline-block;
    cursor:pointer;
    padding-top:3px;
    padding-bottom:5px;
}
.disclaimerOptionBtnMsg
{
    font-size:12px;
    color:#666;
}
.disclaimerTopTtl
{
    height: auto;
    width: 700px;
    position: relative;
    font-size: 18px;
    color: #000;
    font-weight: bold;
    font-family: Arial;
    padding-top: 25px;
    border-bottom: solid 1px #ccc;
    padding-bottom: 9px;
    margin: 0 auto;
}
.input_text_value_Item
{
        color: #666;
    font-family: tahoma;
    font-size: 13px;
    font-style: italic;
}

.careershelp 
{
    height: 123px;
    padding-top: 0;
}

.careershelp .title
{
    color:#858592;   
    padding-right: 21px;
    margin-top: 18px;
    display: inline-block;
    font-family: Tahoma, Geneva, sans-serif;font-weight:normal;
    font-size: 15px;
}

.careershelp .separator
{
    background-image:url(../images/bgrxTitleSubMenu.png);
	background-position: center bottom;
	background-repeat: repeat-x;
	color: #9400BB;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	height: 1px;
	margin-top: 15px;
	margin-bottom: 15px;
	position: relative;
	width: 250px;
}
.careershelp .helpLink img
{
    float: left;
}
.careershelp .helpLink .text
{
    float: left;
    margin-left: 15px;    
    color: #808097 !important;
}


/* may 14, 2018 */
.homeLinks .hLink{width:207px;}
.homeLinks .hLink.selected .bgTab, .homeLinks .hLink:hover .bgTab{width:100%;}
.homeLinks #connect{width:280px;}
.homeLinks #connect .wrapCircle{width:223px;}



/**********************************/



.policyText {
    letter-spacing: normal;
    word-spacing: normal;
    padding-top: 20px;
    color: #9600BA;
    font-family: "Montserrat", sans-serif;font-weight:600;
    font-size: 16px;
}
.currency-selector .title {
    margin-top: 10px;
    font-family: "Montserrat", sans-serif;font-weight:600;
    font-size: 15px;
    color: #001791;
}
.currency-selector ul {
    margin-top: 10px;
}
.currency-selector ul li {
    color: #586670;
    display: block;
    font-family: "Montserrat", sans-serif;font-weight:600;
    font-size: 14px;
}