﻿body {color:#464749;float:left;font: 12px arial,helvetica,clean,sans-serif;width:100%; background:#bfbfbf; overflow-x:none; overflow-y:scroll;}
body * { line-height:1.22em;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, dfn, tt, em, code, kbd  {margin:0;padding:0; font-style:normal; font-family:Arial, Verdana; text-decoration:none;}
a { text-decoration:none; color:#0f1a85;}
a img { border:0;}
a:hover{ text-decoration:underline;}
.border_dotted{border-bottom:1px dotted #aeaeae; padding:5px 0px;}
.border_dotted1{border-bottom:1px dotted #aeaeae; padding:6px 0px;}
.whitecolor{color:#fff;}
.fleft{float:left;}
.fright{float:right !important;}
.border1{border-right:5px solid #17a8ea;}
.border2{border-right:5px solid #e0a81e;}
.border3{border-right:5px solid #3d6397;}
.border4{border-right:5px solid #b32402;}
.border5{border-right:5px solid #89ad72;}
.marginrt-8{ margin-right:8px;}
.marginlr10{margin:0px 10px;}
.marginr10{margin:0px 10px 0px 5px;}
.paddingrl10{padding: 0 10px;}
.margin_bot20{margin-bottom:20px;}
.margin_bot{margin-bottom:8px;}
.margin_top{margin:10px;}
.more{ float:right !important; margin-right:8px; text-align:right;}
.more a{ color:#f5bc4f; font-size:11px;}
.more a:hover{ color:#fff}
.justi{ text-align:justify;}
.width95{ width:95px;}
.colorwhite{color:#fff !important;}
.textalign{text-align:center;}
.cls{clear:both;}
.margin_rgt{margin-right:30px;}
.padd_lft{padding-left:30px; padding-right:20px;}
.width310{ width:310px;}
.marginl10{margin:0px 10px;}

#contener{ width:998px; margin:0px auto; background:#fff; overflow:hidden;}
#header{width:100%; float:left; background:url(../images/header_bg.jpg) #fff left top repeat-x; padding:10px 0px 8px;}
#header .logo{float:left; margin:0px 5px;}
.logo ul{margin:-8px 0px 0px 24px; padding:0px;}
.logo li{list-style-type:none; display:inline; color:#293782; font-size:11px; font-weight:500}
.logo li a{text-decoration:none; padding:0px 5px;}
#header .tagline{font-size:28px; color:#293782; float:left; text-align:center; width:45%; margin-top:60px;}
#header .top_right{float:right; width:30%; text-align:right;}
.top_right .icon{width:97%; float:right; margin:0 10px 15px;}
.top_right .icon img{margin:0px 2px;}
.top_right .topnav{width:100%; float:right; margin:30px 6px 0 0px; }
.topnav ul { list-style:none; display:block;}
.topnav ul li{ list-style:none; display:inline; font-size:13px; color:#2c337b; padding:5px;}
.topnav ul li a{color:#2c337b;}
/*===================== mid contener =====================*/
#midcontener{width:980px; margin:0px auto; overflow:hidden;}
.border_top{float:left; background:#293782; height:6px; width:100%;}
.news_box{width:257px; float:left; margin-top:3px;}
.news_box h1{font-size:18px; color:#403f3f; margin:8px 0px 0; font-weight:normal; }
.news_box p {padding:10px 0; line-height:17px; color:#3f3f3f;}
.news_box p a{ color:#3f3f3f; line-height:18px;}
.news_box p a:hover{color:#293782;}
.news_box p a.selected{color:#293782;}
.news_box p code{ width:100%; display:block; color:#d52e25;}
.news_box p code tt{color:#293782;}
.embasyholiday{width:100%; float:left; padding-top:8px;}
.embasyholiday span{width:98%; float:left; background:#d0d3e4; color:#d72c25; padding:5px; font-size:15px; margin-top:20px; font-weight:bold;}
.embasyholiday span code{margin-top:6px; display:block;}
.embasyholiday .cal{float:right; margin:0 7px 0 0; padding:0px;}
.embasyholiday ul{ list-style-image:url(../images/bullet.jpg); padding-left:10px; float:left;}
.embasyholiday ul li{ list-style-image:url(../images/bullet.jpg); margin:5px 12px; padding:2px;}
.embasyholiday ul li a{color:#383838;}
.embasyholiday ul li a:hover{color:#d52e25;}
.quick_status{width:257px; float:left; background:url(../images/left_bg_box.jpg) no-repeat; height:99px; margin-top:13px;}
.quick_status p{color:#d72c25; padding:9px 3px; font-size:15px; font-weight:bold;}
.quick_status label{float:left; margin:8px; width:100%;}
.quick_status label input{padding:3px; width:89%; }
.quick_status code a{float:right; background:#d32f26; color:#fff; padding:3px 8px; margin-right:10px;}
.quick_status code a:hover {color:#000; text-decoration:underline}
.service_mainbox{float:right; width:710px; margin:3px 0 0 5px; border:1px solid #ccc;}
.service_mainbox p{margin:7px 10px; line-height:18px;}
.service_mainbox p a{ color:#c82c1f;}
.service_mainbox p span{color:#293782; font-size:15px; font-weight:bold;}
.service_mainbox p dfn{font-style:normal; color:#000; padding-left:10px;}

.service_mainbox .flash_box{float:left; width:460px;}
.flash_box p{width:97%; margin:10px; font-size:11px; color:#024ba0; text-align:justify;}
.flash_box p a{color:#d42016;}
.flash_box p a:hover{color:#000;}
.service_mainbox .services{width:245px; float:right;}
.services h2{font-size:22px; color:#293782; margin:8px; font-weight:normal;}
.service_mainbox .content{padding:10px; text-align:justify;}
.services .main_box_service{background: #F5F7F6 url(../images/services_bg.jpg) no-repeat; width:238px; height:65px; margin:5px -1px; cursor:pointer;}
.main_box_service .left{ float:left; margin-right:10px; padding:0 5px; width:160px;}
.services .main_box_service .left h3 a{color:#464749; font-size:16px; float:left; width:100%; margin:0; font-weight:normal;}
.main_box_service .left dfn a{color:#d32c24; float:left; margin:12px 10px; width:100%;}
.main_box_service span{float:right; margin-right:8px; margin-top:5px;}

.footer_box{width:300px; float:left; margin-right:7px; background:#666; margin-top:10px; padding:10px; min-height:186px;}
.footer_box span{width:100%; float:left; font-size:26px; color:#fff; }
.footer_box span code{float:left; clear:right;}
.footer_box p{float:left; width:100%; margin:10px 0 8px;}
.footer_box p dfn{float:left; width:270px; text-align:right;}
.footer_box p dfn a{color:#fff; margin:0px; height:22px;}
.footer_box p label{ float:left; color:#fff; text-align:right; padding-right:12px;}
.footer_box p input{ float:left; width:180px; height:20px;}
.footer_box1 span code{float:left; clear:right; font-size:22px;}
.footer_box1{width:300px; float:left; margin-right:7px; background:#171920; margin-top:10px; padding:10px;}
.mdname{color:#f5bc4f; display:block;}
.footer_box1 span{width:100%; float:left; font-size:26px; color:#fff; padding-top:2px;}
.footer_box2{width:320px; float:left; border:2px solid #000; margin-top:10px;}

#footer{width:980px; margin:5px auto 10px; overflow:hidden;}
#footer code{float:left; color:#293782; padding:10px;}
#footer dfn{float:right; text-align:right; padding:10px;}
#footer dfn a{margin:0 2px;}
#footer dfn a:hover{color:#000;}

/*================================ aboutus ===========================*/
.about_content{padding:0px 10px; line-height:17px; text-align:justify;}
.content_tag{font-size:16px; color:#293782; float:left; font-weight:bold; width:98%; margin:10px 0px 0px; min-height:35px; padding:10px; background:url(../images/stirp.png) center bottom no-repeat;}
.content_tag img{ vertical-align:sub;}
.min41{ min-height:41px;}
.contact_mainbox{float:right; width:710px; margin:3px 0 0 5px; border:1px solid #ccc; border-bottom:none;}
.contact_box{color:#293782; width:97%; font-weight:bold; display:block; font-size:14px;}
.contact_box a{color:#293782 !important; text-decoration:none;}
.contact_box address{margin:10px; float:left; font-size:13px;}
.map_box{width:350px; float:right; margin:0 20px 20px; }
.service_mainbox h3{color:#293782; margin:5px 10px;}
.service_mainbox ul{display:block; margin:5px 0 0 40px;}
.service_mainbox ul li{ list-style-image:url(../images/bullet.gif); margin:5px 2px;}
.list{width:60%; float:left; margin-top:12px;}
.list b{color:#293782; font-size:13px; float:left; width:80px; padding-right:15px;}
.list b em{ float:right;}
/* form */
.form{width:85%; margin:10px auto; padding:15px 10px 10px; background:#DFDFE7; border: 1px solid #C4C4D3; overflow:hidden;}
.form p{width:98%; float:left; margin:0 0 20px;}

.form p b{color:#161616;}
.form .box{width:100%; float:left; margin:5px 0;}
.form .box span{float:left; width:49%;}
.box span label{width:100px; float:left; text-align:right; margin-right:8px;}
.box span label dfn{color:red;}
.box span code{width:100px; float:left;}
.box span code input{background:url(../images/input_bg.png) no-repeat left top; width:140px; height:26px; border:none; padding:0px 5px;}
.box span code select{width:150px;}
.left_text{text-align:left; margin:8px 0px; float:left;}
.left_text dfn{color:Red;}
.fontr{color:Red;}


.spacer{ height:10px; clear:both;}
.mvContainer{ float:left; width:349px; text-align:left;}
.mvContainer h3, .bottom-boder{ margin-bottom:14px; padding:5px; border-bottom:1px solid #cdd0e2; }
.mvContainer h3 img, .bottom-boder img{ vertical-align:middle;}

.serviceshead{color:#293782; margin:5px 10px; width:97%; font-weight:bold; display:block; font-size:14px;}
.serviceshead a{color:#293782 !important; text-decoration:none;}
.bottom-boder1{ padding:5px; border-bottom:1px solid #cdd0e2; width:96%;}
.nobottom-boder{ padding:5px; width:100%;}
.mdhead{color:#293782; margin:5px 30px; text-align:center; width:55%; font-weight:bold; display:block; font-size:25px; padding-top:30px; }


/*countries details style*/


.country{width:257px; float:left; margin-top:10px;}
.country h1{font-size:18px; color:#403f3f; margin:8px 0px 0; font-weight:normal; }
.country p {margin:3px 0; line-height:17px; color:#3f3f3f; background:url("../images/countryrgt-bg.jpg") no-repeat;}
.country p a{ color:#3f3f3f; line-height:18px; font-weight:bold; font-size:13px; padding:0px 23px 0px 12px; background:url("../images/country_arrw.jpg") no-repeat right 3px;}
.country p a:hover{color:#dd0002; text-decoration:none; background:url("../images/country_arrwhover.jpg") no-repeat right 3px;}
.country p a.selected{color:#dd0002; text-decoration:none; background:url("../images/country_arrwhover.jpg") no-repeat right 3px;}
.country p code{ width:100%; display:block; color:#d52e25;}
.country p code tt{color:#293782;}

.country_tag{float:left;  width:98%; margin:10px 0 0px; min-height:24px; padding:0px 10px 25px; background:url(../images/stirp.png) center bottom no-repeat;}
.country_tag img{ vertical-align:sub; float:left;}
.country_tag dfn{font-size:16px; color:#293782; font-weight:bold; font-style:normal;float:left; padding:2px 7px}
.country_mainbox{float:right; width:710px; margin:3px 0 10px 5px; border:1px solid #ccc;}
.country_mainbox p{margin:7px 10px 7px 0px; line-height:18px; float:left; width:100%;}
.country_mainbox p a{ color:#c82c1f;}
.country_mainbox .outercol{color:#293782;  float:left; width:365px;}
.country_mainbox .col1{color:#494949; width:120px; float:left; padding:2px 5px; font-size:14px; font-weight:bold;}
.country_mainbox .col1 dfn{font-size:11px; font-style:normal; float:left; font-weight:normal;}
.country_mainbox .col1 img{float:left; padding-right:5px;}
.country_mainbox .col2{color:#494949; width:225px; float:left; padding:2px 5px; font-size:12px; font-weight:normal;}
.country_mainbox .col2 b{color:#000; font-size:14px;}
.country_mainbox .heading{float:left; width:100%; padding:3px 0px;  margin-top:5px; }
.heading dfn{float:left;}
.heading span{font-size:14px; font-weight:bold; color:#494949; float:left; padding:5px 10px 0px;}
.country_mainbox .heading1{float:left; background:#f6f4f4; margin-right:2px;}
.heading1 img{float:left; padding:2px 5px;}
.heading1 span{font-size:14px; font-weight:bold; padding:5px; float:left;}
.heading1 span dfn{font-weight:normal; font-style:normal; font-size:12px;}
.heading1 span dfn a{color:#494949;}
.heading1 span dfn a:hover{text-decoration:underline;}
.width365{width:380px; float:left}
.width320{width:320px;}
.marginie{*margin-top:10px;}

/*visa update*/
.marginlftv{margin-right:20px !important;}
.visabox{float:left; width:330px; background:#f7faf3; border:1px solid #e5e5e5; position:relative;}
.visabox .imglft{float:left; width:86px; padding:8px;}
.visabox .textrgt{float:left; width:210px; padding:8px 8px 8px 2px; }
.textrgt span b{float:left; padding-bottom:8px; width:70%; font-size:12px;} 
.textrgt span{color:#565656; font-size:11px; float:left; width:100%;}
.textrgt span a{color:#cc2b21;}
.visadate{ background:url("../images/date_strip.png") right top no-repeat; position:absolute; width:90px; height:24px; right:-9px; top:5px}
.visadate span{color:#fff; padding:2px 0px 0px 17px; float:left}
.outerbox{margin:0px 0px 10px 10px; float:left; width:100%;}
