/* CSS Document */



body{margin:0; padding:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:#eff8ff}



#wrapper{margin:0px auto; padding:0px; width:980px; background:#FFF; }



/*------------MENU------------*/



#menu_wrapper{ width:980px; height:80px;  background:#eff8ff }

#menu_wrapper .left{ width:190px; float:left; height:42px; padding-top:38px}

#menu_wrapper .left img{padding-top:8px;}

#menu_wrapper .right{width:690px;float:right;margin-top:46px}

#menu_wrapper .right ul{padding:0; margin:0px; list-style:none;}

#menu_wrapper .right li{padding:0; margin: 0px 0px 0px 3px;float:left; display:inline; width:112px;}

#menu_wrapper .right li a {text-decoration: none; display:block; background-image:url(images/tab.jpg);background-repeat:no-repeat; text-align:center; color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:9px 12px 3px 13px; height:22px;}

#menu_wrapper .right li a:hover, #menu_wrapper li .current {background-position: -112px 0px; color:#FFF;}





/*------------LOGO------------*/



#logo{ width:976px; height:96px; background:url(images/logo_bg.jpg) repeat-x; border:#66BFFD 2px solid }

#logo .call{ float:right; font-size:17px; color:#FFF; font-weight:bold; text-align:left; height:30px; width:285px; margin-top:60px;}



/*------------BANNER------------*/



#banner{ width:980px; margin-top:5px}

#banner .left{width:255px; height:167px; float:left; background:url(images/add_bg.jpg) repeat-x; border:3px solid #88d940}

#banner .left .heading{font-size:15px; font-weight:bold; color:#FFF; padding:10px 0px 0px 15px;}

#banner .left img{padding:20px 10px 0 15px}

#banner .left p{font-size:12px; color:#FFF; text-align:left;  padding-top:5px}

#banner .right{ float:left; width:714px; height:173px; background:url(images/banner.jpg) no-repeat; margin-left:4px}


#bannertravel{ width:980px; margin-top:5px}

#bannertravel .left{width:255px; height:167px; float:left; background:url(images/add_bg.jpg) repeat-x; border:3px solid #88d940}

#bannertravel .left .heading{font-size:15px; font-weight:bold; color:#FFF; padding:10px 0px 0px 15px;}

#bannertravel .left img{padding:20px 10px 0 15px}

#bannertravel .left p{font-size:12px; color:#FFF; text-align:left;  padding-top:5px}

#bannertravel .right{ float:left; width:714px; height:173px; background:url(images/banner-travel.jpg) no-repeat; margin-left:4px}




/*------------MID PORTION------------*/



#mid{ width:978px; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5 }

#mid .left{ width:260px; float:left; padding:15px 0px 15px 0px}

#mid .left .qcontact{ width:228px; margin:0px 15px 0px 15px; padding-bottom:15px;}

#mid .left .qcontact .top{ height:39px; background:url(images/qc_top.jpg) no-repeat;}

#mid .left .qcontact .mid{ height:250px; background:url(images/qc_mid.jpg) repeat-y; padding:10px 22px}

#mid .left .qcontact .mid .textfield{width:180px; background-color:#FFF; border:1px solid #36aae8; font-size:12px; margin-top:7px;  height:20px; color:#666}

#mid .left .qcontact .mid textarea{width:180px; background-color:#FFF; border:1px solid #36aae8; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-top:7px; padding-top:5px; color:#666666}

#mid .left .qcontact .mid .submit{width:98px; height:25px; float:right; background:url(images/submit.jpg) no-repeat; margin:7px 3px 0px 40px; border:1px #36aae8 solid; color:#FFF; font-weight:bold; padding-bottom:2px }

#mid .left .qcontact .bottom{ height:7px; background:url(images/qc_bot.jpg) no-repeat;}

#mid .left .lt_box{width:228px;  padding:0 15px 15px 15px; }

#mid .right{ width:710px; float:left; margin:10px 0px 0px 0px; border-left:#666666 1px dotted;}

#mid .right .heading{width:690px; height:56px; border-bottom:#8ec600 1px solid; margin-left:10px; margin-right:10px}

#mid .right .heading h1{font-size:18px; font-weight:bold; text-align:left; background:url(images/h1_bull.jpg) no-repeat left; padding:0 0 0 20px; margin:35px 0 0 10px;  width:310px; float:left; color:#35a9e7}

#mid .right p{font-size:12px; color:#666; padding:0px 0px 0px 10px; text-align:justify; line-height:1.55em;}

#mid .right a{font-size:12px; color:#666;text-decoration:none}

#mid .right a:link{font-size:12px; color:#2391CC; text-decoration:none}

#mid .right a:hover{font-size:12px; color:#2391CC; text-decoration:underline}

#mid .right a:visited{font-size:12px; color:#2391CC; }

#mid .right ul{font-size:12px; color:#666;  text-align:justify; padding:0px 5px 0px 5px; margin-left:40px}

#mid .right ul ul{font-size:12px; color:#666;  text-align:justify; padding:5px 5px 5px 5px; margin-left:20px}

#mid .right li{font-size:12px; color:#666; padding:2px; text-align:justify;}

#mid .right h2{font-size:14px; color:#2391CC; text-align:left; padding:5px 0 0 0px; margin-left:10px}

#mid .right h3{font-size:12px; color:#2391CC; text-align:left; font-weight:bold; margin-left:10px; padding:3px 0px 0px 0px}

#mid .right .subheading{font-size:14px; color:#2391CC; text-align:left; font-weight:bold; margin-left:10px; padding:3px 0px 0 0}


#inner_mid{width:460px; border-left:1px dotted #666; border-right:1px dotted #666; float:left; margin:15px 0px;}

#inner_mid img{ padding:0 10px;}

/*#heading{width:440px; height:30px; border-bottom:#8ec600 1px solid; float:left; clear:left}

*/

#inner_mid h1{font-size:18px; font-weight:bold; color:#35a9e7; text-align:left; background:url(images/h1_bull.jpg) no-repeat left; padding:0 0 0 20px; margin:5px 0 0 10px; float:left}

#inner_mid h2{font-size:14px; color:#2391CC; text-align:left; padding:0px;margin-left:10px}

#inner_mid .h2box{font-size:14px; color:#2391CC; font-weight:bold; text-align:left; padding:0px;margin-left:10px}
#inner_mid .h2box h2{font-size:14px; color:#2391CC; text-align:left; padding:0px; margin:0px; display:inline;}

#inner_mid .subheading{font-size:14px; color:#2391CC; text-align:left; font-weight:bold; margin-left:10px; padding:3px 0px 0 0}
#inner_mid h3{font-size:12px; color:#2391CC; text-align:left; font-weight:bold; margin-left:10px; padding:3px 0px 0px 0px}
#mid .right_inner{width:226px; float:right; padding:14px; }

#mid .right_inner ul{text-align:left; padding:0;margin-top:15px; margin-left:0px; list-style:none }

#mid .right_inner li{line-height:2em; font-size:12px;  background-image:url(images/side_bul.jpg); background-repeat:no-repeat;background-position:0 8px; padding-left:20px;}

#mid .right_inner li a{color:#2391CC; text-decoration:none}

#mid .right_inner li a:hover{color:#6DBC26; text-decoration:underline}

#inner_mid p{font-size:12px; color:#666666; padding:0 10px; text-align:justify; line-height:1.6em;}

#inner_mid a{color:#2391CC; text-decoration:none}

#inner_mid a:hover{color:#6DBC26; text-decoration:underline}

#inner_mid ul{font-size:12px; color:#666666;  padding-right:10px; text-align:justify; line-height:1.6em; list-style-type:square}

#helpful{border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5;}
#helpful ul{font-size:12px; color:#666;  text-align:justify; padding:0px 5px 0px 5px; margin-left:60px}
#helpful li{font-size:12px; color:#666; padding:2px; text-align:justify;}

#helpful a{font-size:12px; color:#666;text-decoration:none}

#helpful a:link{font-size:12px; color:#2391CC; text-decoration:none}

#helpful a:hover{font-size:12px; color:#2391CC; text-decoration:underline}

#helpful a:visited{font-size:12px; color:#2391CC; }


#inner_mid_1{width:460px; height:3450px; border-left:1px dotted #666; border-right:1px dotted #666; float:left; margin:15px 0px;}
#inner_mid_1 p{font-size:12px; color:#666666; padding:0 10px; text-align:justify; line-height:1.6em;}

#inner_mid_1 a{color:#2391CC; text-decoration:none}

#inner_mid_1 a:hover{color:#6DBC26; text-decoration:underline}

#inner_mid_1 ul{font-size:12px; color:#666666;  padding-right:10px; text-align:justify; line-height:1.6em; list-style-type:square}
#inner_mid_1 h1{font-size:18px; font-weight:bold; color:#35a9e7; text-align:left; background:url(images/h1_bull.jpg) no-repeat left; padding:0 0 0 20px; margin:5px 0 0 10px; float:left}

#inner_mid_1 h2{font-size:14px; color:#2391CC; text-align:left; padding:0px;margin-left:10px}
#inner_mid_1 .h2box{font-size:14px; color:#2391CC; font-weight:bold; text-align:left; padding:0px;margin-left:10px}
#inner_mid_1 .h2box h2{font-size:14px; color:#2391CC; text-align:left; padding:0px; margin:0px; display:inline;}

#inner_mid_1 .subheading{font-size:14px; color:#2391CC; text-align:left; font-weight:bold; margin-left:10px; padding:3px 0px 0 0}
.tableclass
{width:15%; height:90px; float:left;border:#000000 1px solid; border-right:0; text-align:center;
}


.tableclass_1
{width:15%; height:90px; float:left;border:#000000 1px solid; text-align:center;
}

.tableclass_2
{
width:15%; float:left;  border:#000000 1px solid; border-left:0px; text-align:center;}
.tableclass_3
{
width:15%; float:left; border:#000000 1px solid; text-align:center; border-left:0;
}
.tableclass_4
{
width:15%; float:left;  border:#000000 1px solid; text-align:center; border-left:0;}
.tableclass_5
{
width:22%; float:left;  border:#000000 1px solid; text-align:center; border-left:0px; height:90px;}
.tableclass_6
{
width:15%; float:left; border:#000000 1px solid; text-align:center; border-top:0px;
}
.tableclass_7
{
width:15%; float:left;  border:#000000 1px solid; text-align:center; border-left:0px; border-top:0px;
}
.tableclass_8
{
width:22%; float:left;  border:#000000 1px solid; text-align:center; border-left:0px; border-top:0px;
}

.tableclass_9
{
width:73px; float:left; height:46px; text-align:center; border:#000000 1px solid; margin-left:9px;margin-right:1px margin-bottom:3px; border-right:0px;}

.tableclass_10
{
width:366px; float:left; height:25px; text-align:center; border:#000000 1px solid; border-bottom:0px;
}
.tableclass_11
{
width:51px; float:left; border:#000000 1px solid; height:20px; text-align:center;
}
.tableclass_12
{
width:51px; float:left;border:#000000 1px solid; height:20px; border-left:0px; text-align:center;
}
.tableclass_13
{
width:52px; float:left; border:#000000 1px solid; height:20px; border-left:0px; text-align:center;
}

.tableclass_14
{
width:73px; float:left; border:#000000 1px solid; border-top:0px; border-top:0px;
}
.tableclass_15
{
width:51px; float:left; border:#000000 1px solid; border-top:0px; border-left:0px;
}
.tableclass_16
{
width:52px; float:left; border:#000000 1px solid; border-top:0px; border-left:0px;
}
.tableclass_17
{
width:52px; float:left; border:#000000 1px solid; border-top:0px; border-left:0px;
}

.tableclass_18
{
width:60px; float:left; border:#000000 1px solid; height:20px; text-align:center;
}

.tableclass_19
{
width:60px; float:left; border:#000000 1px solid; text-align:center; border-left:0px; border-top:0px;
}
.tableclass_20
{
width:57px; float:left;border:#000000 1px solid; border-left:0px; text-align:center; border-top:0px;
}
.tableclass_21
{
width:60px; float:left; border:#000000 1px solid; text-align:center; border-left:0px; border-top:0px;
}

.tableclass_22
{
width:57px; float:left;border:#000000 1px solid; height:20px; border-left:0px; text-align:center;
}
.tableclass_23
{
width:60px; float:left; border:#000000 1px solid; height:20px; text-align:center; border-left:0px;
}
.tableclass_24
{
width:59px; float:left;border:#000000 1px solid; height:20px; border-left:0px; text-align:center;
}
.tableclass_25
{
width:80px; float:left; height:46px; text-align:center; border:#000000 1px solid; margin-left:9px;margin-right:1px margin-bottom:3px; border-right:0px;
}

.tableclass_26
{
width:59px; float:left;border:#000000 1px solid; border-left:0px; text-align:center; border-top:0px;
}
.tableclass_27
{
width:59px; float:left;border:#000000 1px solid; border-left:0px; text-align:center; border-top:0px;
}

.style1 {
	color: #2391CC;
	font-weight: bold;
}
.t1

{

width:25%; float:left; border:#000000 1px solid; height:21px; padding-top:7px; padding-left:5px;
}

.table_1
{
width:25%; float:left; border:#000000 1px solid; height:32px; padding-left:5px; border-top:0px; padding-top:5px;}
.table_2
{
width:25%; float:left; border:#000000 1px solid; border-left:0px; height:32px; border-top:0px; text-align:center; padding-top:5px;
}
.table_3
{
width:23%; float:left; border:#000000 1px solid;border-left:0px; height:32px; border-top:0px; padding-top:5px; text-align:center; padding-top:5px;
}
.table_4
{
width:24%; float:left; border:#000000 1px solid; border-left:0px; height:32px; border-top:0px; padding-top:5px; text-align:center; padding-top:5px;
}

.t2
{
width:25%; float:left; border:#000000 1px solid; height:30px; padding-top:7px; padding-left:5px; border-top:0px;}
.t3
{
width:25%; float:left; border:#000000 1px solid; border-left:0px; height:21px; padding-top:7px; border-left:0px;
}
.t4

{width:23%; float:left; border:#000000 1px solid;border-left:0px; height:21px; padding-top:7px;
}
.t5

{
width:24%; float:left; border:#000000 1px solid; border-left:0px; height:21px; padding-top:7px;
}
.t6
{
width:25%; float:left; border:#000000 1px solid; border-left:0px; height:30px; padding-top:7px; border-left:0px; border-top:0px;}
.t7
{
width:23%; float:left; border:#000000 1px solid;border-left:0px; height:30px; padding-top:7px; border-top:0px;
}
.t8
{
width:24%; float:left; border:#000000 1px solid; border-left:0px; height:30px; padding-top:7px; border-top:0px;
}
.t9
{
width:25%; float:left; border:#000000 1px solid; border-left:0px; height:32px; border-top:0px; text-align:center; padding-top:5px;}
.t10{
width:23%; float:left; border:#000000 1px solid;border-left:0px; height:32px; border-top:0px; padding-top:5px; text-align:center; padding-top:5px;}
.t11
{width:24%; float:left; border:#000000 1px solid; border-left:0px; height:32px; border-top:0px; padding-top:5px; text-align:center; padding-top:5px;}

.tab
{
width:40%; float:left; margin-left:10px; border-top:0px; border-left:1px solid rgb(0, 0, 0);border-bottom:1px solid rgb(0, 0, 0); padding-left:10px; padding-top:10px; height:35px;}
.tab1
{

width:15%; float:left; border: 1px solid rgb(0, 0, 0); border-left:1px solid rgb(0, 0, 0); border-top:0px; height:35px;  padding-left:10px; padding-top:10px; text-align:left;
}
.tab2
{
width:35%; float:left; border: 1px solid rgb(0, 0, 0);border-left:0px; border-top:0px; height:35px;  padding-left:10px; padding-top:10px; text-align:left;

}
.tab3
{
width:40%; float:left; margin-left:10px; border-top:0px; border-left:1px solid rgb(0, 0, 0);border-bottom:1px solid rgb(0, 0, 0); padding-left:10px; padding-top:10px; height:45px;
}
.tab4

{
width:15%; float:left; border: 1px solid rgb(0, 0, 0); border-left:1px solid rgb(0, 0, 0); border-top:0px; height:45px;  padding-left:10px; padding-top:10px; text-align:left;

}
.tab5
{
width:35%; float:left; border: 1px solid rgb(0, 0, 0);border-left:0px; border-top:0px; height:45px;  padding-left:10px; padding-top:10px; text-align:left;
}
.tab_1
{
width:40%; float:left; margin-left:10px; border: 1px solid rgb(0, 0, 0); padding-left:10px; padding-top:25px; height:40px; text-align:center;
}
.tab_2
{width:15%; float:left; border: 1px solid rgb(0, 0, 0); border-left:0px; height:40px;  padding-left:10px; padding-top:25px; text-align:center;}
.tab_3
{
width:35%; float:left; border: 1px solid rgb(0, 0, 0);border-left:0px; height:40px;  padding-left:10px; padding-top:25px; text-align:center;
}
#contact{ width:700px; float:left;margin-top:15px; margin-left:10px}

#contact .cheading{font-size:14px; color:#91CB00; font-weight:bold; text-align:left; height:auto; margin:10px 20px 0px 0px; padding-left:10px}

#contact p{font-size:12px; color:#666666; text-align:left; margin:10px 20px 0px 0px; padding-left:10px}

#contact .form{width:300px;text-align:left; padding:25px 0px 25px 70px;}

#contact label{margin-top:15px;color:#046DB5;font-weight:bold; font-size:12px}

#contact .text{width:250px;height:22px;border:1px #91CB00 solid; margin-bottom:15px;}

#contact .butt{background-color:#046DB5; color:#FFFFFF; font-weight:bold; height:23px; width:90px; margin:15px 5px 0px 0px; font-size:12px; border:1px #3AABE9 solid; padding-bottom:4px }


#home_links{ padding:0 20px 20px 20px; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; }
#home_links p{ color:#666; font-size:13px; font-weight:bold; border-top:1px dotted #6DBC26; padding:10px 0 0 0; margin:0 }
#home_links .home_links_box {float:left; width:31.5%; padding:5px 0 0 22px}
#home_links .home_links_box ul{padding:0; margin:0; }
#home_links .home_links_box ul li{font-size:12px; color:#2391CC; text-align:left; line-height:1.6em; list-style-type:square; list-style-position:inside }
#home_links .home_links_box ul li a:link{color:#2391CC; text-decoration:none}
#home_links .home_links_box ul li a:visited{color:#2391CC; text-decoration:none}
#home_links .home_links_box ul li a:hover{color:#6DBC26; text-decoration:underline}
#home_links .home_links_box ul li a:active{color:#2391CC; text-decoration:none}




#mid .right ul ul{font-size:12px; color:#666;  text-align:justify; padding:5px 5px 5px 5px; margin-left:20px}

#mid .right li{font-size:12px; color:#666; padding:2px; text-align:justify;}

/*------------BOTTOM BOX------------*/



#shadow{width:978px; height:7px; background:url(images/shadow.gif) repeat-x; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5}



#bott_box{width:978px; height:190px; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; }

#bott_box .box{width:33%; height:190px;float:left}

#bott_box .box .ins{width:271px; height:147px; margin:20px auto 0px auto}

#bott_box .box .ins .left{width:14px; height:147px; background:url(images/ins_lt.jpg) no-repeat; float:left }

#bott_box .box .ins .mid{width:244px; height:147px; background:url(images/ins_mid.jpg) repeat-x; float:left }

#bott_box .box .ins .mid .top{ color:#000; font-size:18px; padding-bottom:3px; margin:15px 12px 5px 12px; border-bottom:1px solid #000}

#bott_box .box .ins .mid p{ color:#FFF; font-size:13px; font-weight:bold; margin:8px 12px 5px 12px; line-height:1.5em}

#bott_box .box .ins .mid img{ margin:3px 12px 50px 12px;}

#bott_box .box .ins .right{width:13px; height:147px; background:url(images/ins_rt.jpg) no-repeat; float:left }



/*------------FOOTER------------*/



#footer{ height:54px; background:url(images/footer_bg.jpg) repeat-x; color:#FFF; font-size:12px;}

#footer .left{float:left; padding:18px}

#footer .left a{color:#FFF; text-decoration:none}

#footer .left a:hover{color:#FFF; text-decoration:underline}

#footer .right{float:right; padding:18px}

.box1
{
width:35%; float:left; height:50px; border:#000000 1px solid; padding-left:11px; padding-top:5px;
}

.box2
{
width:231px; float:left;  height:50px; border:#000000 1px solid; border-left:0px; padding-left:10px; padding-right:10px; padding-top:5px;
}
.box3
{
width:35%; float:left; height:83px; border:#000000 1px solid; border-top:0px; padding-left:11px;
}
.box4
{
width:93px; float:left;  height:83px; padding-left:150px; border:#000000 1px solid; border-top:0px; border-left:0px; text-align:right; padding-right:8px;
}
.box5
{
width:35%; float:left; height:105px; border:#000000 1px solid; border-top:0px; padding-left:11px;
}
.box6
{
width:93px; float:left;  height:105px; padding-left:150px; border:#000000 1px solid; border-top:0px; border-left:0px; text-align:right; padding-right:8px;
}
.box7
{
width:35%; float:left; height:120px; border:#000000 1px solid; border-top:0px; padding-left:11px;
}
.box8
{
width:93px; float:left;  height:120px; padding-left:150px; border:#000000 1px solid; border-top:0px; border-left:0px; text-align:right; padding-right:8px;
}
.box9
{
width:93px; float:left;  height:105px; padding-left:150px; border:#000000 1px solid; border-top:0px; border-left:0px; text-align:right; padding-right:8px;
}

.box10
{
width:35%; float:left; height:105px; border:#000000 1px solid; border-top:0px; padding-left:11px;
}
.box11
{
width:93px; float:left;  height:105px; padding-left:150px; border:#000000 1px solid; border-top:0px; border-left:0px; text-align:right; padding-right:8px;
}

