/*GLOBAL*/
*{
padding:0px;
margin:0px;
}
div{
display:block;
overflow:hidden;
}
a{
text-decoration:none;
color:#EF3D42;
}
p{
margin-top:10px;
}
body{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
}
.red{
color:#EF3D42;
}
img{
border:0px;
}
li{
list-style:none;
}
.border{
height:2px;
background:#EF3D42;
margin:2px 0px 2px 0px;
}
.left{
float:left;
}
.right{
float:right;
}

/*CONTAINER*/
.container{
width:920px;
margin:0px auto auto;
background:#FFFFFF;
padding:20px 20px 0px 20px;
}

/*HEADER*/
.header{
width:920px;
}
.header .logo{
width:150px;
float:left;
text-align:center;
}
.header .banner{
padding-left:20px;
width:750px;
float:left;
}

/*MAINBODY*/
.mainbody{
width:920px;
/*background:url(../img/mainbody_bg.jpg) no-repeat right bottom;*/
}
.mainbody h2{
font-size:12px;
color:#003163;
text-transform:uppercase;
}
.mainbody h3{
font-size:12px;
color:#003163;
text-transform:uppercase;
}
.tick_list{
list-style-image:url(../img/tick_sml.jpg);
margin-left:20px;
}
.normal_list{
list-style-type:disc;
margin-left:20px;
}
.blue_top{
background:url(../img/blue_top.jpg) no-repeat;
width:750px;
height:18px;
}
.blue_mdl{
background:url(../img/blue_mdl.jpg) repeat-y;
width:730px;
padding:10px;
color:#FFFFFF;
}
.blue_btm{
background:url(../img/blue_btm.jpg) no-repeat;
width:750px;
height:18px;
}
.green_top{
background:url(../img/green_top.jpg) no-repeat;
width:750px;
height:18px;
}
.green_mdl{
background:url(../img/green_mdl.jpg) repeat-y;
width:732px;
padding:9px;
color:#000000;
}
.green_btm{
background:url(../img/green_btm.jpg) no-repeat;
width:750px;
height:18px;
}

.blue_mdl form a{
color:#FFFFFF;
font-weight:bold;
}

.blue_mdl form a:hover{
color:#EF3D42;
}

/*NAV*/
.nav ul, .nav li, .nav a{
display:block;
overflow:hidden;
width:147px;
}
.nav a{
width:127px;
height:18px;
padding:2px 10px 0px 10px;
margin:0px 0px 10px 0px;
background:url(../img/nav_tab.jpg) top no-repeat;
color:#FFFFFF;
font-weight:bold;
}
.nav a:hover{
background:url(../img/nav_tab.jpg) bottom no-repeat;
}

/*LEFT COL*/
.Lcol{
width:147px;
float:left;
padding-top:20px;
}
.Lcol div{
margin-bottom:10px;
width:147px;
}
.Lcol h2{
font-size:12px;
color:#003163;
text-transform:uppercase;
}
.Lcol p{
margin:0px;
padding:0px;
}
.Lcol .border{
height:2px;
background:#918F8F;
margin:10px 0px 10px 0px;
}
.Lcol img{
width:147px;
padding:0px 0px 10px 0px;
}
/*MIDDLE COL*/
.Mcol{
width:530px;
float:left;
padding:20px 20px 30px 20px;
}
.Mcol_calc{
width:750px;
float:left;
padding:20px 0px 0px 20px;
}

.Mcol_calc h1{
font-size:20px;
font-weight:bold;
text-transform:capitalize;
color:#003163;
letter-spacing:2px;
}

.Mcol .banner{
width:530px;
height:140px;
background:url(../img/Mcol_banner2.jpg) ;
position:relative;
margin-bottom:20px;
}
.Mcol h1{
font-size:20px;
font-weight:bold;
text-transform:capitalize;
color:#003163;
letter-spacing:2px;
margin-bottom:20px;
}
.Mcol img{
float:left;
padding:10px 10px 10px 0px;
}

/*RIGHT COL*/
.Rcol{
width:203px;
float:left;
}
.Rcol div{
margin-bottom:10px;
width:203px;
}
.Rcol .calBox{
width:183px;
height:223px;
background:url(../img/cal_box.jpg) bottom no-repeat;
padding:30px 10px 0px 10px;
position:relative;
margin-bottom:20px;
}
.Rcol .calBox .tick{
width:69px;
height:64px;
position:absolute;
right:0px;
top:0px;
background:url(../img/tick.png) no-repeat;
}
.Rcol .calBox h1{
font-size:14px;
font-weight:bold;
text-transform:capitalize;
color:#EF3D42;
text-align:left;
margin-bottom:10px;
}
.Rcol .calBox p{
margin-top:5px;
}
.Rcol .calBox input{
width:183px;
height:17px;
border:1px solid #000000;
}
.Rcol .calBox textarea{
width:183px;
height:38px;
overflow:auto;
border:1px solid #000000;
}
.Rcol h2{
font-size:12px;
color:#003163;
text-transform:uppercase;
}
.Rcol p{
margin:0px;
padding:0px;
}
.Rcol img{
padding:0px 10px 0px 0px;
}
.Rcol .border{
height:2px;
background:#918F8F;
margin:10px 0px 10px 0px;
}

.Rcol .calBox a{
color:#FFFFFF;
font-weight:bold;
}

.Rcol .calBox a:hover{
color:#EF3D42;
}

/*FOOTER*/
.footer .address{
width:920px;
background:#003163;
text-align:center;
height:40px;
color:#FFFFFF;
font-weight:bold;
}
.footer .address p{
margin-top:3px;
}
.footer .address a{
color:#FFFFFF;
}
.footer .address a:hover{
color:#EF3D42;
}
.footer .webdesign{
width:920px;
text-align:right;
font-size:10px;
color:#C5C7C9;
height:36px;
padding:3px 0px 0px 0px;
}
.footer .webdesign a{
color:#C5C7C9;
}
.footer .webdesign a:hover{
color:#EF3D42;
}

.Mcol_calc form{
display:block;
overflow:hidden;
width:360px;
}

.Mcol_calc form p{
margin:0px 0px 0px 0px;
}

.Mcol_calc input{
display:block; 
overflow:hidden;
float:left;
}

.Mcol_calc select{
display:block; 
overflow:hidden;
float:left;
}

.Mcol_calc input{
display:block; 
overflow:hidden;
float:left;
}

.Mcol_calc form a{
display:block;
overflow:hidden;
float:left;
margin:2px 0px 0px 3px;
}