body{margin:0px 0px 0px 0px;}
a,font,input,td,div{font-family:arial;font-size:10pt}
a{color:#064d97}
a:hover {color:#043b74}
a:hover span {color:#043b74}
form{margin-top:0px;margin-bottom:0px;}
.non{text-decoration:none}
.non:hover{text-decoration:underline}
table,table td{ padding:0px;border-spacing:0px; border-collapse:collapse}

/*footer*/

.footer * {font-size:9pt}
.footer a {color:#2C2C2C;text-decoration:none;line-height:20px;}
.footer a:hover{text-decoration:underline}

/* header */
.addborder { width:100%; border:1px solid #eaeaea; background:url('/img/cg.png') repeat-x bottom #FFF; border-right: 1px solid #D7D7D7; border-bottom: 1px solid #D7D7D7; } 
.cn{width:950px;margin:auto;} /*u1*/
.mbg {width:100%;height:350px;background:url('img/mbg.png');} /*u1*/
.smbg {width:100%;height:144px;background:url('img/smbg.png');}

/* headings & text*/
.h1 {font-size:40pt; padding-bottom:20px;}
.h2 {font-size:14pt;;font-weight:bold;padding-top:4px}
.h3 {font-size:12pt;font-weight:bold;padding-bottom:5px;color:#282828}
.h4 {font-size:26pt; }
.h5 {font-size:16pt;;font-weight:bold;padding-top:4px}
.text {line-height:180%; font-size:16px;}

/*navigation*/
.navtd td {border-left: 2px solid #000000; text-align:center;}
.navtd td a {outline:0;filter: Shadow(Color=#000000,Direction=135,Strength=1);text-shadow: #000 1px 1px 0; display:block; padding:13px 0 10px 0; color:#FFFFFF; font-size:9pt; letter-spacing:0.5px; text-decoration:none; font-weight:bold; }
.navtd td a:hover{background:#101010; color:#FFFFFF;}
.navtd td a:active{padding:14px 0 9px 0;}


/*why choose us*/
.rb td {vertical-align:top;padding-bottom:40px;}
.grey {color:#4A4A4A;line-height:18px;}


/*compare features*/
.theading {padding:10px; background-color:#232323; color:#ffffff; font-weight:bold; font-size:15px;}
.a1 {background-color:#F2F4F8;}
.a2{background-color:#E8EBF1;}
.a3 {background-color:#E0E6EB;}

.tick {height:26px; width:26px; background:url('img/tick.png');}
.tick2 {height:26px; width:26px; background:url('img/tick.png') -52px;}
.tick3 {height:26px; width:26px; background:url('img/tick.png') -78px;}
.tick4 {height:26px; width:26px; background:url('img/tick.png') -104px;}
.cross {height:26px; width:26px; background:url('img/tick.png') -26px;}


.cicon{padding-left:60px;color:#4a4a4a}
.cicon div{font-weight:bold;color:#000;font-size:10.5pt;padding-bottom:3px;color:#282828}

/*login bar*/
.loginbar{padding:5px;position:absolute;top:0px;right:0px;background:#efefef;border:1px solid #d4d4d4;border-top:0;}
.loginbar td {padding-right:5px;font-size:8pt;color:#3a3a3a;font-weight:bold}
.loginbar input[type=text],.loginbar input[type=password] {font-size:9pt;padding:1px 3px;}

.loginbar_r{position:absolute;width:2px;height:2px;bottom:-1px;background:#fff;z-index:1}
.loginbar_r2{position:absolute;width:1px;height:1px;bottom:0px;background:#d4d4d4;z-index:2}

.loginbar a{opacity:0.8;filter:alpha(opacity=80);background:url('/img/login.png');height:17px;display:block;}
.loginbar a:hover{opacity:1;filter:alpha(opacity=100)}

/*account*/

.cptitle{padding:10px 0 30px 50px;font-size:14pt;font-weight:bold;color:#242424}
.cpbox{border:1px solid;border-color:#dedede #cccccc #cccccc #dedede;}
.cphover{background:url('/account/img/navsel.png') 12px 5px no-repeat;}

.cphover a, .cpnav a {outline:0;display:block;background:20px 12px no-repeat;padding:11px 45px 7px; color:#171717; text-decoration:none; font-weight:bold;}
.cphover a {color:#fff}

.cpsub a {text-decoration:none;display:block;padding:5px 0 5px 9px;font-weight:bold;color:#2A2A2A;font-size:9pt;margin:0 12px;outline:0}
.cpsub a:hover{background:#e2e8ef}
.cpsub a:active{padding:6px 0 4px 9px;}
.cpsub {padding:6px 0 15px}
.pronav {color:#949494 !important;}

.pronav_large,.cpnav_large {outline:0;background:#fff no-repeat; display:block; float:left; padding:5px 0 20px 50px; width:292px; margin:0 10px 10px 0;  text-decoration:none; }
.pronav_span {font-weight:bold;line-height:20px;color:#2a2a2a}
.cpnav_large:active{margin:1px 10px 9px 0;}

.pronav_large{opacity:0.55;filter:alpha(opacity=55);}
.pronav_large:hover{opacity:0.8;filter:alpha(opacity=80);}

.bartitle{font-size:11pt;color:#272727;padding-left:10px;font-weight:bold}
.cpback {background:url('/account/img/back.png') no-repeat; padding:0px 12px 0 23px; color:#4F4F4F; text-decoration:none; font-weight:bold; display:block; float:right; font-size:9pt;}

.tableoptions{background:url('/account/img/tablebg.gif') #f8f8f8 repeat-x bottom;border:1px solid;border-color:#e9e9e9 #d1d1d1 #d1d1d1 #e9e9e9;padding:10px 15px}

.acctable div {font-size:10.5pt}
.acctable td,.acctd td { padding:10px;text-align:center; font-size:10.5pt; }
.acctable td { border-bottom:1px solid #eaedf0; }
.acctd td { background:#464646; color:#fff; font-weight:bold; border-bottom:1px solid #1F1F1F }

.acc_error{border:1px solid #F5E082;background:url('/account/img/error.png') 10px 10px #FFFFE5 no-repeat;padding:10px 33px;margin-bottom:10px;}

.social{width:160px;padding-left:20px;margin-top:5px;background-image:url('img/social.png');background-repeat:no-repeat;display:block;}

