/* CSS Document */
body {
margin:0px;
padding:0px;
background-image:url('../images/bd-bg.jpg');
background-repeat:repeat-x;
background-color:#ededed;
text-align:left;
font-family:'trebuchet ms', tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size:80%
}

a {
text-decoration:none;
}

.main {
width:980px;
margin:auto;
background:url('../images/main-bg.jpg') repeat-x;

}


.main-in {
background-image:url('../images/main-cont-bg.jpg');
background-repeat:repeat-x;
background-color:#ffffff;
margin:0px 10px;
padding-left:15px;
padding-right:15px
}

.bdy {position:relative;}

.hdr {
padding-top:228px;}

.tp-cnt {position:absolute;width:100%;left:0px;top:0px;}

h1 {
padding:0px;
margin:0px;
color:#eeeeee;
position:absolute;
left:0px;
top:115px;
width:260px;
font-size:1.4em;
line-height:1.2em;
}

#logo {
background-image:url('../images/logo.png');
background-repeat:no-repeat;
width:280px;
height:76px;
position:relative;
top:10px;
left:0px
}

#logo a{
width:100%;
height:100%;
display:block;
}

.top {
float:right;
position:relative;
width:100%;
}

.st {
position:absolute;
top:0px;
right:0px;
color:#dbdbdb;
font-weight:bold;
margin:0px;
padding:0px;
list-style:none;
}

.st li{
margin:0px;
padding:0px;
color:#dbdbdb;
font-weight:bold;
margin:0px 0px 0px 15px;
float:left;
}


.st a{
color:#dbdbdb;
font-weight:bold;
background-repeat:no-repeat;
background-position:center left;
padding-left:15px;
display:inline;
}

.st a:hover{
color:#ffffff;
}

.st a.hm{
background-image:url('../images/hm.gif');
}

.st a.carriers{
background-image:url('../images/carriers.gif');
}
.st a.sit{
background-image:url('../images/sit.gif');
}

/* Menu starts */

.menu {
position:absolute;
top:79px;
right:0px;
z-index: 50;
list-style:none;
margin:0px;
padding:0px;
}
.menu li {
float: left;
margin: 0 0 0 3px;

}
.menu li a{
cursor:pointer;
display: block;
float: left;
background: url('../images/but-n-l.gif') no-repeat 0px 0px;
text-decoration:none; background-repeat:no-repeat
	
}
.menu li a span{
float: left;
line-height: 26px;
background: url('../images/but-n-r.gif') no-repeat 100% 0px;
color: #000000;
font-size:1em; padding-left:10px; padding-right:10px; padding-top:0; padding-bottom:0
			
}

.menu li.active a:link, .menu li.active a:visited {
font-weight:bold;
background: url('../images/but-o-l.jpg') no-repeat 0px 0px;
	}
.menu li.active a:link span, .menu li.active a:visited span {
color:#FFFFFF;
background: url('../images/but-o-r.jpg') no-repeat 100% 0px;
}
/* Menu Ends */
#mdl {
	position:relative;
	top:30px;
	left:0px;
	clear:both;
	width:100%;
	height: 152px;
	}
.mdl-c1 {
float:right;
width:340px;
height:150px;
}

.mdl-c1 ul{
margin:15px 0px 0px 10px;
padding:0px;
list-style:none;
float:right;
width:159px;
}
.mdl-c1 ul li{
color:#EEEEEE;
font-size:1em;
font-weight:bold;
width:159px;
margin:0px;
padding:0px;
list-style:none;
height:2.5em;
}

.mdl-c1 ul li a{
color:#EEEEEE;
display:block;
padding-left:30px;
height:25px;
background-image:url('../images/tplnkbg.jpg');
background-repeat:no-repeat;
background-position: 0px 0px;
cursor:pointer
}

.mdl-c1 ul li a:hover{
color:#ffffff;
}

.mdl-c1 ul li a span.prt{
background-image:url('../images/prt.gif');
background-repeat:no-repeat;
background-position: 95% 3px;
display:block;
height:25px
}

.mdl-c1 ul li a span.tes{
background-image:url('../images/mb.gif');
background-repeat:no-repeat;
background-position: 95% 3px;
display:block;
height:25px
}

.mdl-c1 ul li a span.cs{
background-image:url('../images/cs.gif');
background-repeat:no-repeat;
background-position: 95% 3px;
display:block;
height:25px
}
.mdl-c1 ul li a span.fa{
background-image:url('../images/fa.gif');
background-repeat:no-repeat;
display:block;
height:25px;
background-position: 95% 3px;
}
.mdl-c1 ul li a span.fq{
background-image:url('../images/fq.jpg');
background-repeat:no-repeat;
background-position: 95% 3px;
display:block;
height:25px
}
.mdl-c1 ul li a span.ct{
background-image:url('../images/ct.gif');
background-repeat:no-repeat;
background-position: 95% 3px;
display:block;
height:25px
}
.mdl-c1 ul li a span.blg{
background-image:url('../images/blg.gif');
background-repeat:no-repeat;
background-position: 95% 3px;
display:block;
height:25px
}

.mdl-c1 ul li a span.tst{
background-image:url('../images/tst.gif');
background-repeat:no-repeat;
background-position: 95% 3px;
display:block;
height:25px
}


.mdl-c2 {
float:left;
width:280px;
background:url('../images/sep.jpg') no-repeat 100% 0px;
height:150px;
margin-right:15px
}
.mdl-c2 h2{
font-size:1.2em;
color:#E0E0E0;
margin:50px 0px 0px 0px;
padding:0px;
line-height:1.3em;
}
.mdl-c2 p{
font-size:1em;
color:#D2D2D2;
margin:60px 15px 0px 0px;
padding:0px;
line-height:1.3em;
}
.mdl-c3 {
float:left;
width:290px;
background:url('../images/sep.jpg') no-repeat 100% 0px;
height:150px
}

.mdl-c3 ul{
list-style:none;
margin:10px 10px 0px 0px;
font-size:1.1em;
color:#BEBEBE;
line-height:1.2em;
padding:0px;
font-weight:bold;

}

.mdl-c3 ul li{
background-image:url('../images/arrow.gif');
background-repeat:no-repeat;
background-position: 0px 3px;; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:3px; padding-left:20px; padding-right:0px; padding-top:0px; padding-bottom:0px
}

#brdcm {
color:#C5C5C5;
position:relative;
clear:both;
top:28px;
height:50px;
line-height:22px;
margin:0px;
padding:0px;
list-style:none;
}

#brdcm li{
float:left;
background-image:url('../images/arrow1.jpg');
background-repeat:no-repeat;
background-position: 100% 8px;
margin-right:5px;
padding-right:15px;
font-size:.9em; margin-left:0px; margin-top:0px; margin-bottom:0px; padding-left:0px; padding-top:0px; padding-bottom:0px
}

#brdcm a{
color:#C5C5C5;
}

#brdcm li.nbg{
background-image:url('none');
font-weight:bold
}

#cont {
border-left:1px solid #CECFCE;
border-right:1px solid #CECFCE;
margin-left:-16px;
margin-right:-16px;
padding-left:15px;
padding-right:15px;
width:100%;
}

h2 {
font-size:1.5em;
margin:0px 0px 2px 0px;
padding:0px;
font-weight:normal;
color:#494949;
}

.btm {
clear:both;
}

.cnr-lft {
background-image:url('../images/lft-cnr.gif');
background-color:#E4E4E4;
background-repeat:no-repeat;
background-position: left top;
margin-bottom:15px
}

.cnr-rt {
background-image:url('../images/rt-cnr.gif');
background-repeat:no-repeat;
background-position: right top;
padding-top:10px;
padding-left:10px;
padding-right:10px;
overflow:auto;
height:100%
}

.cnr-in {
background-color:#ffffff;
border:1px solid #E2E2E2;
overflow:auto;
height:100%;
}

.cnr-in strong{
font-size:14px;
line-height:2em;
}

.cnr-in h3{
color:#007593;
font-size:1.1em;
margin:10px;
line-height:1.2em;
padding:0px;
margin:10px 10px 0px 10px;
}

.cnr-in p{
color:#505050;
line-height:1.4em;
padding:0px;
margin:0px 10px 10px 10px;
text-align:justify;
}

.cnr-in img {
margin:0px 10px 10px 10px;
border:1px solid #E7E7E7;
}

.cnr-fl-bt  {
background-image:url('../images/lft-cnr-bt.gif');
background-repeat:no-repeat;
background-position: left bottom;
}
.cnr-rt-bt {
background-image:url('../images/rt-cnr-bt.gif');
background-repeat:no-repeat;
background-position: right bottom;
height:10px
}


.pg-cnt  {
color:#505050;
}

.pg-cnt  a{
color:#006984;
font-weight:bold;
}

.pg-cnt  a:hover{
color:#505050;
font-weight:bold;
}


.pg-cnt p{
font-size:1em;
line-height:1.6em;
padding:0px;
margin:0px 0px 10px 0px;
text-align:justify;
}

.pg-cnt ol{
color:#505050;
padding:0px;
margin:0px 0px 10px 0px;
}

.pg-cnt ol li{
color:#505050;
font-size:1em;
line-height:1.8em;
padding:0px;
margin:0px 0px 0px 30px;
text-align:left;
}

.pg-cnt ul{
color:#505050;
padding:0px;
margin:0px 0px 10px 0px;
list-style:none;
}

.pg-cnt ul li{
color:#4C6369;
font-size:.9em;
line-height:1.8em;
margin:0px;
text-align:left;
background-image:url('../images/5arrow.gif');
background-repeat:no-repeat;
background-position: 0px 7px;; padding-left:10px; padding-right:0px; padding-top:0px; padding-bottom:0px
}

.pg-cnt h3{
color:#005D73;
font-size:1.25em;
line-height:1.4em;
padding:0px;
margin:0px;
text-align:left;
}

.wdt {
width:50%;float:left;
}

.cnt {
text-align:center;
}


.mr {
margin:0px;
}

.more {
list-style:none;
margin:0px;
padding:10px 10px 7px 10px;
float:right;
}
.more li {
margin:0px;
padding:0px;

}
.more li a{
cursor:pointer;
background: url('../images/lft-btn.gif') no-repeat 0px 0px;
text-decoration:none; float:right; background-repeat:no-repeat
}
.more li a span{
background: url('../images/rt-btn.gif') no-repeat 100% 0px;
color: #505050;
font-size:.9em;
display:block; padding-left:5px; padding-right:22px; padding-top:2px; padding-bottom:2px
}
.more li a:hover{
background: url('../images/lft-btn-hr.gif') no-repeat 0px 0px;

}
.more li a:hover span{
background: url('../images/rt-btn-hr.gif') no-repeat 100% 0px;
color: #004C5D
}
/* More button */

.more li a span strong{
margin:0px; padding:0px;
line-height:1em;
font-size:1em;
color: #004C5D;
}
/* More button */

.dsp {
display:block;
visibility:visible;
}


.hdd {
display:none;
visibility:hidden;
}


.ftr {
padding-top:10px;
margin-left:9px;
margin-right:9px;
margin-top:0px;
position:relative;
border-left:1px solid #CECFCE;
border-right:1px solid #CECFCE;
background-color:#FFFFFF;
clear:both;
}

.ftr-inside {
background-image:url('../images/ftr-tp-bg.jpg');
background-repeat:repeat-x;
overflow:auto;
height:100%;
background-color:#FFFFFF
}

.ftr-in {
width:33%;
float:left;
margin:30px 0px 15px 0px; 
border-left:.05em dotted #CCCCCC;
}
.wds1 {
width:63%;
border-left:none;
}

.wds2 {
width:18%;
}


.ftr-in h2 {
font-size:1.2em;
margin:0px 0px 0px 18px;
padding:0px;
font-weight:bold;
}

.ftr-in h2 a{
color:#666666;
}


.ftr-in h2 a:hover{
color:#005D73;
}



.ftr-in ul{
margin:0px;
padding:0px;
list-style:none;
float:left;
margin-right:1%;
}

.wds2 ul{
margin-top:10px;
}


.ftr-in ul.nbdr{
border-right:none;
}

.cnr-in img.nbd{
border:none;
margin-top:10px;
}

.ftr-in ul li{
margin:0px 0px 0px 20px;
text-align:left;
padding:0px;
}

.ftr-in ul li a{
color:#005D73;
background-image:url('../images/3arrow.gif');
background-repeat:no-repeat;
background-position: 0px 6px;
padding-left:10px;
display:block
}

.ftr-in ul li a.sh{
color:#005D73;
background-image:url('none');
padding-left:0px;
font-weight:bold;
margin-top:10px
}

.ftr-in ul li a:hover{
color:#000000;
}


.ftr-btm {
background-color:#4C4C4C;
font-size:.9em;
height:2.2em;
line-height:2.2em;
color:#CCCCCC;
clear:both;
text-align:center;
}

.ftr-btm a{
color:#CCCCCC;
}

.ftr-btm a:hover{
color:#ffffff;
}

.ftr-btm a span{
font-weight:bold;
background-image:url('../images/mb.gif');
background-repeat:no-repeat;
background-position: right top;
padding-right:15px
}
.tp-txt {
position:absolute;color:#B5B5B5;top:40px;right:0px;font-weight:bold;font-family:tahoma,'Comic Sans MS','Trebuchet MS';font-size:1.4em;
}
.thr {
width:33%;
float:left;
}

.lst-itm {
margin:5px 10px 0px 10px;
padding:0px;
list-style:none;
}

.lst-itm li{
color:#4C6369;
background-image:url('../images/5arrow.gif');
background-repeat:no-repeat;
background-position: 0px 6px;
padding-left:10px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:5px; padding-right:0px; padding-top:0px; padding-bottom:0px
}

.slt {
margin-top:5px; margin-bottom:5px;padding:5px; background-color:#F0F0F0; border:1px solid #E7E7E7;
}