body{
font-family:Arial, Verdana, Helvetica, sans-serif;
padding:0px;
margin:0px;
font-size:10px;
text-decoration:none;
font-weight:normal;
color:black;
background-image:url(images/bg.jpg);
background-repeat:no-repeat;
background-position:center top;
background-color:white;
}

img, table, p{
border-collapse:collapse; 
border-width:0px;
border-spacing:0px;
padding:0px;
margin:0px;
}

.menuBg{
background-image:url(images/menuBg.png);
background-repeat:no-repeat;
background-position:center top;
}

.clientLogoBg{
background-image:url(images/leftLogoBg.png);
background-repeat:no-repeat;
background-position:center top;
}

.loginTitle{
font-size:11px;
color:#253c7f;
}

.loginTitle2{
font-size:14px;
color:#253c7f;
}

.loginForm{
margin:0;
padding-left:4px;
font-size:10px;
text-decoration:none;
font-weight:normal;
text-align:left;
border-collapse:collapse;
border-width:1px;
border-spacing:1px;
border-color:#829dac;
color:black;
vertical-align:middle;
text-align:left;
background-color:#d9ebf4;
}

.loginSubmit{
cursor:pointer;
width:49px;
height:20px;
border-collapse:collapse;
border-width:0px;
margin:0px;
padding:0px;
float:none;
border-spacing:0px;
background-color:transparent;
background-image:url(images/loginBtn.jpg);
background-repeat:no-repeat;
background-position:center top;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
color:white;
vertical-align:middle;
text-align:center;
}

.loginSubmit2{
cursor:pointer;
width:80px;
height:20px;
border-collapse:collapse;
border-width:0px;
margin:0px;
padding:0px;
float:none;
border-spacing:0px;
background-color:transparent;
background-image:url(images/loginBtn2.jpg);
background-repeat:no-repeat;
background-position:center top;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
color:white;
vertical-align:middle;
text-align:center;
}

.formPadder{
padding-top:4px;
}


a.menuLink{
font-size:11px;
height:36px;
line-height:36px;
color:white;
vertical-align:middle;
text-align:center;
text-decoration:none;
padding-top:6px;
padding-left:44px;
padding-right:44px;
padding-bottom:6px;
}

a.menuLink:hover{
font-size:11px;
height:36px;
line-height:36px;
color:white;
vertical-align:middle;
text-align:center;
text-decoration:none;
padding-left:44px;
padding-right:44px;
background-color:transparent;
background-image:url(images/menuHover.png);
background-repeat:no-repeat;
background-position:center center;
}

.rightPriceFrom{
background-image:url(images/rightPriceFrom.png);
background-repeat:no-repeat;
background-position:center center;
}

.addTitle{
font-size:12px;
color:white;
}

.addPrice{
font-size:33px;
color:#fff799;
}

.leftTop{
background-image:url(images/leftTop.png);
background-repeat:no-repeat;
background-position:center top;
}

.leftMiddle{
background-image:url(images/leftMiddle.png);
background-repeat:repeat-y;
background-position:center top;
}

.leftHeader{
font-size:16px;
font-weight:bold;
color:#ff0000;
}

.leftHeader2{
font-size:16px;
font-weight:bold;
color:#ff0000;
}

.leftBottom{
background-image:url(images/leftBottom.png);
background-repeat:no-repeat;
background-position:center bottom;
}


a.leftProductsActiveLink{
font-size:11px;
color:#182854;
text-decoration:none;
padding-left:46px;
}

a.leftProductsActiveLink:hover{
font-size:11px;
color:#182854;
text-decoration:none;
padding-left:46px;
}

a.leftProductsLink{
font-size:11px;
color:white;
text-decoration:none;
padding-left:46px;
}

a.leftProductsLink:hover{
font-size:11px;
color:#182854;
text-decoration:none;
padding-left:46px;
}

.productsMenuHover{
background-image:url(images/productsMenu.png);
background-repeat:no-repeat;
background-position:center center;
}

.productsMenuHover:hover{
background-image:url(images/productsMenuHover.png);
background-repeat:no-repeat;
background-position:center center;
}

.productsMenuActiveHover{
background-image:url(images/productsMenuHover.png);
background-repeat:no-repeat;
background-position:center center;
}

.productsMenuActiveHover:hover{
background-image:url(images/productsMenuHover.png);
background-repeat:no-repeat;
background-position:center center;
}

.quickRz{
font-size:10px;
color:#031139;
text-decoration:none;
padding-left:8px;
}

.supportTitle{
font-size:16px;
font-weight:bold;
color:#ff0000;
}

.supportText{
font-size:11px;
color:black;
text-align:justify;
}

.quickRes{
width:50px;
background-color:white;
cursor:pointer;
font-size:9px;
border-width:1px;
border-spacing:1px;
border-color:silver;
padding:0px;
margin:0px;
color:black;
}

.quickExtra{
font-size:11px;
color:#031139;
text-decoration:none;
}

.quickDrop, #via{
background-color:white;
font-size:9px;
border-width:1px;
border-spacing:1px;
border-color:silver;
padding:0px;
margin:0px;
width:80px;
color:black;
}

.quickDrop2{
background-color:white;
font-size:9px;
border-width:1px;
border-spacing:1px;
border-color:silver;
padding:0px;
margin:0px;
width:50px;
color:black;
}

.supportBtn{
cursor:pointer;
width:159px;
height:52px;
border-collapse:collapse;
border-width:0px;
margin:0px;
padding:0px;
float:none;
border-spacing:0px;
background-color:transparent;
background-image:url(images/submitBtn.png);
background-repeat:no-repeat;
background-position:center top;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
text-decoration:none;
color:white;
vertical-align:middle;
text-align:center;
}

.middleTop{
background-image:url(images/middleTop.png);
background-repeat:no-repeat;
background-position:center top;
height:20px;
}

.middleMiddle{
background-image:url(images/middleMiddle.png);
background-repeat:repeat-y;
background-position:center top;
}

.middleBottom{
background-image:url(images/middleBottom.png);
background-repeat:no-repeat;
background-position:center top;
height:15px;
}

.middleSelectedTop{
background-image:url(images/middleSelectedTop.png);
background-repeat:no-repeat;
background-position:center top;
height:20px;
}

.middleSelectedMiddle{
background-image:url(images/middleSelectedMiddle.png);
background-repeat:repeat-y;
background-position:center top;
}

.middleSelectedBottom{
background-image:url(images/middleSelectedBottom.png);
background-repeat:no-repeat;
background-position:center top;
height:20px;
}

.extrasBg{
background-image:url(images/additionalProducts.jpg);
background-repeat:no-repeat;
background-position:left center;
font-size:15px;
font-weight:bold;
color:white;
text-align:left;
margin-left:10px;
}

.itemTitle{
font-size:20px;
font-weight:bold;
color:#ff0000;
}

.customCheck{
cursor:pointer;
width:22px;
height:22px;
border-collapse:collapse;
border-width:0px;
margin:0px;
padding:0px;
border-spacing:0px;
background-color:transparent;
background-image:url(images/tickbox.png);
background-repeat:no-repeat;
background-position:center top;
color:red;
}

.itemDesc{
font-size:12px;
font-weight:bold;
color:#8b8b8b;
}

.itemInfo{
font-size:10px;
font-weight:normal;
color:red;
text-decoration:underline;
}

.itemTerms{
font-size:10px;
font-weight:normal;
color:black;
}

.pageHeading{
font-size:16px;
font-weight:bold;
color:#ff0000;
padding-top:10px;
padding-bottom:20px;
}

.contactFormTxt{
vertical-align:top;
text-align:left;
border-spacing:0px;
font-family: Arial, Verdana, Helvetica, serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
color:black;
padding-top:10px;
padding-right:6px;
}

.contactFormTxt2{
vertical-align:bottom;
text-align:left;
border-spacing:0px;
font-family: Arial, Verdana, Helvetica, serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:black;
padding-top:10px;
padding-right:6px;
}

.whiteClass{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
font-weight:normal;
text-align:left;
border-collapse:collapse;
border-width:1px;
border-color:black;
padding-left:2px;
margin:0px;
border-spacing:1px;
color:black;
background-color:transparent;
}

.footerLayer{
width:100%;
height:55px;
background-color:#ff0000;
}

.footerText{
font-size:11px;
color:white;
}

.footerText a{
font-size:11px;
color:white;
text-decoration:none;
}

.footerText a:hover{
font-size:11px;
color:white;
text-decoration:underline;
}

.footerText2{
font-size:9px;
color:white;
}

.footerText2 a{
font-size:9px;
color:white;
text-decoration:none;
}

.footerText2 a:hover{
font-size:9px;
color:white;
text-decoration:underline;
}

.rightBarTitle{
font-size:16px;
font-weight:bold;
color:#ff0000;
text-align:center;
}

#info_insurance_product_title{
font-size:12px;
font-weight:bold;
color:white;
text-align:left;
padding-top:4px;
padding-left:40px;
}

#info_insurance_product_price{
font-size:20px;
font-weight:bold;
color:#182854;
text-align:center;
padding-top:4px;
padding-bottom:4px;
}

#info_plirofories{
font-size:11px;
font-weight:normal;
text-decoration:underline;
color:black;
text-align:center;
}

#info_insurance_product_description{
font-size:11px;
font-weight:normal;
color:black;
text-align:left;
padding-top:4px;
padding-left:12px;
}

#info_insurance_product_terms{
font-size:11px;
font-weight:normal;
color:black;
text-align:left;
padding-left:12px;
padding-top:4px;
}

#info_insurance_product_terms a{
font-size:11px;
font-weight:normal;
color:black;
text-decoration:none;
}

#info_insurance_product_terms a:hover{
font-size:11px;
font-weight:normal;
color:black;
text-decoration:underline;
}

#insurance_net_premium, #insurance_net_ipt, #insurance_contract_fee, #insurance_contract_premium{
font-size:11px;
font-weight:normal;
color:#182854;
text-align:left;
padding-left:8px;
padding-top:2px;
padding-bottom:2px;
}

#insurance_net_premium_label, #insurance_net_ipt_label,#insurance_contract_fee_label, #insurance_contract_premium_label{
display:inline;
}

#insurance_net_premium_price, #insurance_net_ipt_price, #insurance_contract_fee_price, #insurance_contract_premium_price{
display:inline;
font-weight:bold;
}

