body { padding:10px 0px 10px 0px; margin:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000000; background:#deedfe;}
div { padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
img  { border:none;}
form { padding:0px; margin:0px;}

a:link, a:visited { font-size:12px; color:#000000; text-decoration:none;  }
a:hover { text-decoration:underline; outline:none;}

.cl { clear:both;}
.fl { float:left;}
.fr { float:right;}
.vm { vertical-align:middle; }

h1 { float:left; font-size:16px; padding:0px 0px 0px 15px; margin:54px 0px 0px 0px; font-weight:normal; color:#1a8ae9;}
h2 { float:left; width:295px; font-size:18px; padding:0px 0px 0px 23px; margin:0px; color:#27ae14; background:url(../images/icn-right.jpg) no-repeat left center;}
a.h2-link:link, a.h2-link:visited { float:left; width:295px; font-size:18px; color:#27ae14; }
a.h2-link:hover { color:#000000; text-decoration:none; }
h3 { float:left; width:268px; font-size:25px; font-style:italic; padding:10px 0px 7px 9px; margin:0px; color:#3dc722;}
h4 { float:left; width:268px; font-size:18px; font-style:italic; padding:10px 0px 7px 9px; margin:0px; color:#3dc722;}

.comingsoon { float:left; width:295px; font-size:18px; padding:0px 0px 0px 23px; margin:20px; display:inline; color:#27ae14; background:url(../images/icn-right.jpg) no-repeat left center;}
#main { margin:0px auto; width:983px; min-height:50px; height:auto !important; min-height:50px;}

.header { float:left; width:983px; background:url(../images/header-bg.jpg) no-repeat left top; min-height:128px; height:auto !important; min-height:128px;}
.logo { float:left; padding:10px 5px 10px 10px; vertical-align:middle; }
.topright { float:right; width:350px; margin:5px 5px 0px 0px; display:inline; }
.toplink { float:right;  text-align:right; padding:15px 10px; margin-bottom:20px; }
.toplink a:link, .toplink a:visited { color:#434343; padding:0px 10px; }
.toplink a:hover {  }

.search { float:right; width:277px; margin-right:15px; display:inline; padding:0px 0px; text-align:right; background:url(../images/search-bg.jpg) no-repeat right top; }
.search form { float:left; padding:5px 0px; margin:0px; }
.search-input { float:left; padding:2px 1px 0px 2px; width:168px; border:none; }
.search span { float:right; font-size:18px; color:#003ba1; margin-right:20px; }
.search-icn { float:left; padding-left:4px;}
.search span { float:left; }

.navi { float:left; width:983px; background:url(../images/navi-bg.jpg) repeat-x bottom;}
.navi-data { float:left; width:940px; padding:3px 0px 0px 25px;}
.navi-data a:link, .navi-data a:visited { float:left; font-size:17px; font-weight:bold; padding:9px 26px 10px 26px; color:#FFFFFF; font-family:"Trebuchet MS", Arial, Verdana; }
.navi-data a:hover { color:#67ec4d; background:url(../images/navi-hover.gif) repeat-x bottom; text-decoration:none; }

#contant { float:left; width:983px; margin-top:10px; background:url(../images/middle-bg.gif) repeat-y left top; min-height:28px; height:auto !important; min-height:28px; }
.contant-data { float:left; width:983px; padding-top:7px; }
.contant-left { float:left; width:669px; padding-left:4px; }
.welcome { float:left; width:669px; margin-top:15px; background:url(../images/welcom-bg.jpg) no-repeat left top;}
.welcome p { float:left; width:288px; padding:80px 0px 0px 21px; margin:0px; line-height:15px; font-style:italic;}
.country-main { float:left; width:669px; margin-top:40px; }
.country { float:left; width:320px; padding:0px 0px 30px 14px; }
.country img { float:left; padding-top:18px;}
.country p { float:left; width:234px; padding:5px 0px 0px 12px; margin:0px; text-align:justify; font-size:12px; font-style:italic; line-height:18px;}
.country b { float:left; font-size:13px; }
.other { float:left; width:655px; padding-left:14px; margin-bottom:12px; }
.other ul { float:left; width:605px; padding:5px 0px 0px 50px; margin:0px; list-style:none; }
.other li { float:left; width:130px; padding-left:15px; font-size:13px; font-weight:bold; line-height:24px; background:url(../images/bulet-gray.jpg) no-repeat left center;}
.other li a:hover { color:#27ae14; text-decoration:none; }

.contant-right { float:left; width:289px; padding-left:6px; }
.map { float:left; width:289px; background:url(../images/map.jpg) no-repeat left top; min-height:162px; height:auto !important; min-height:162px;}
.map p { float:left; width:270px; font-size:11px; padding:10px 0px 7px 9px; }
.flag { float:left; width:289px; font-size:13px; font-weight:bold; }
.flag img { float:left; vertical-align:middle; padding:0px 3px 0px 2px;  }
.flag span { float:left; line-height:33px; padding-right:9px;}

.lhs-box { float:left; width:289px;}
.lhs-matter {float:left; width:275px; background:url(../images/lhs-bg.gif) repeat-x left top; min-height:209px; height:auto !important; min-height:209px; }
.lhs-matter span {float:left; width:250px; padding-left:15px;}
.lhs-matter div{ color:#000000; float:left; width:230px; padding-left:15px; display:block;}
.lhs-matter p{ padding:0px; margin:0px;}
.lhs-matter a:link, .lhs-matter a:visited { color:#178f00; background:url(../images/bulet-gray.jpg) no-repeat 0px 3px; padding-left:15px; width:250px;float:left;}
.lhs-matter a:hover { text-decoration:none; color:#000000; }


.online { float:left; width:267px; padding-left:8px; }
.online-cover { float:left; width:267px; padding:3px 0px; line-height:18px; }
.online span { float:left; width:127px; }
.online input,select,textarea { border:#cccccc solid 1px; font-size:12px; padding:2px; }
.selectbox { border:#cccccc solid 1px; width:240px; font-size:12px; padding:2px; }
.selectbox10px { border:#cccccc solid 1px; width:115px; font-size:12px; padding:2px; }
.online-cover textarea { border:#cccccc solid 1px; width:240px; font-size:12px; padding:2px; }
.online-cover .bonone { border:none; float:right; margin-right:23px;  }

.footer { float:left; width:983px; background:url(../images/footer-bg.gif) repeat-x bottom;}
.footer-data { float:left; width:940px; padding:0px 0px 0px 25px;}
a.footer-link:link, a.footer-link:visited { float:left; font-size:12px; padding:15px 5px 10px 5px; color:#FFFFFF; font-family:"Trebuchet MS", Arial, Verdana; }
a.footer-link:hover { color:#67ec4d; text-decoration:none; }
.footer-logo { float:right; padding:14px 5px 0px 40px;  }
a.more:link, a.more:visited { font-size:11px; line-height:22px; color:#27ae14; }
a.more:hover { color:#000000; }


.textdata-main { float:left; width:645px; padding:0px 0px 0px 15px; }
.textdata-main p { float:left; width:645px; text-align:justify; line-height:18px; padding:0px; margin:10px 0px; }
.textdata-main strong { float:left; width:645px; font-size:14px; color:#003ba1; }
.page-head { float:left; width:645px; font-size:25px; font-weight:bold; padding:0px; margin:10px 0px; color:#27ae14; border-bottom:#CCCCCC solid 1px;}
.page-head img { float:left; padding-right:10px;}
.page-head span{ float:left; font-size:25px; font-weight:bold; padding-top:12px; color:#27ae14;}
.thanks { float:left; width:645px; font-size:16px; font-weight:bold; color:#000000;}
.thanks span { font-size:18px; font-weight:bold; color:#003ba1; }
.thanks big{ font-size:30px; font-weight:bold;  color:#003ba1; }

.phone { float:left; width:645px; padding:10px 0px 10px 0px; line-height:20px; font-weight:bold; color:#27ae14; }
.phone b { float:left; width:50px; padding:0px 0px 0px 0px; color:#000000;}
.phone a:link, .phone a:visited { color:#27ae14; }
.phone a:hover { color:#000000; text-decoration:none; }

.pointtable { float:left; width:500px; color:#003ba1; line-height:25px; font-weight:bold; margin-left:30px; border:#ebf0f7 solid 1px; margin-bottom:10px; }
.pointtable b { float:left; width:480px; padding:5px 10px; background:#f2f7fd; color:#000000;}
.pointtable span { float:left; width:240px; padding:5px 0px 5px 10px; background:#f2f7fd;}
.pointtable div { float:left; width:240px; padding:5px 0px 5px 10px; color:#003ba1; }
.pointtable div big { font-weight:bold; color:#000000; }



#contactusid{ float:left; width:625px; color:#000000; margin:20px 0px; padding-left:20px;}
#contactusid div{ float:left; width:290px; margin:0px 10px 20px 0px; color:#000000; font-size:12px; line-height:18px; display:block; }
#contactusid strong{float:left; width:290px; display:block; color:#000000; font-weight:normal;}
#contactusid div h1{ float:left; width:290px; padding:4px 0px; margin:0px 0px 5px 0px; display:block; font-size:20px; color:#003ba1; font-weight:bold; border-bottom:1px solid #DADADA;}
#contactusid div h2{ float:left; width:290px; padding:4px 0px; margin:0px 0px 5px 0px; display:block; font-size:12px; color:#000; font-weight:normal; border-bottom:1px solid #F4F4F4;}
#contactusid div span{ float:left; margin:5px 0px 0px 0px; font-weight:bold; color:#27ae14; display:block; width:310px;}
#contactusid div span b{float:left; width:49px; margin:0px; height:10px; color:#000000; padding:0px;}
#contactusid div  a:link, #contactusid div  a:visited { color:#27ae14; }
#contactusid div  a:hover { color:#000000; text-decoration:none; }

/* FORM STYLING */

.contactform { float:left; width:610px; padding:0px 0px 0px 20px; margin:0px; }
.contactform fieldset { float:left; margin:5px 0px 10px 0px; padding:10px; border:1px solid #e1e1e1; width:540px;}
.contactform legend { font-weight:bold; font-size:17px; color:#003ba1;}
.formcoverdiv { float:left; width:540px; padding-bottom:5px; }
.formcoverdiv span { float:left; font-weight:bold; width:165px;}
.formcoverdiv div { float:left; width:370px; }
.formcoverdiv div input,select,textarea { float:left; width:200px; border:#b7dcf6 solid 1px; padding:2px; margin:0px 5px 2px 0px; font-family:Arial, Helvetica, sans-serif;  }
.formcoverdiv div span { float:left; font-weight:normal; width:auto; font-size:11px; }
a.securitynote:link, a.securitynote:visited { font-size:12px; color:#fe254a; padding-left:20px; }
a.securitynote:hover { color:#000000; text-decoration:none;}
.formcoverdiv div .btn{ width:auto; border:none; margin-right:10px;}



.sitemapmain { float:left; width:605px; padding:10px 0px 0px 40px;}
.sitemap { float:left; width:292px; padding-left:10px; }
.sitemap ul { float:left; width:292px; padding:0px; margin:0px; list-style:none; }
.sitemap li { float:left; width:292px; }
.sitemap li a:link, .sitemap li a:visited { float:left; padding-left:18px; line-height:28px; font-weight:bold; font-size:16px; color:#003ba1; font-family:Arial, Helvetica, sans-serif; background:url(../images/bulet.gif) no-repeat left 10px;  }
.sitemap li a:hover { color:#8c8c8c; text-decoration:none; }
.sitemap ul ul { float:left; width:270px; padding:0px 0px 0px 22px; margin:0px; list-style:none; }
.sitemap ul ul li { float:left; width:260px; padding-left:10px;}
.sitemap ul ul li a:link, .sitemap ul ul li a:visited { float:left; width:270px; font-size:13px; padding-left:13px; line-height:20px; color:#27ae14; font-family:Arial, Helvetica, sans-serif; background:url(../images/buletsmall.gif) no-repeat left 8px;  }
.sitemap ul ul li a:hover { color:#666666; text-decoration:none; }

.countries{}
.countries li{padding:5px 0px;}

.services-matter {float:left; width:275px; min-height:12px; height:auto !important; min-height:12px; }
.services-matter ul { float:left; width:275px; padding:0px; margin:0px; list-style:none; } 
.services-matter li { float:left; width:250px; font-weight:bold; padding:0px 0px 10px 22px; margin:0px; font-size:11px; background:url(../images/bulet-gray.jpg) no-repeat 5px 3px; } 

.news-matter { float:left; width:645px; padding-bottom:20px;}
.news-matter ul { float:left; width:645px; padding:0px; margin:0px; list-style:none; } 
.news-matter li { float:left; width:623px; padding:0px 0px 10px 22px; margin:0px; font-size:11px; background:url(../images/bulet-gray.jpg) no-repeat 5px 3px; } 
.news-matter li b { font-size:12px; color:#178f00; }
.news-matter li span {  color:#178f00; }
.news-matter p{ padding:0px; margin:0px; width:630px;}
.news-matter a:link, .news-matter a:visited { color:#178f00; font-weight:bold; padding-left:15px;background:url(../images/bulet-gray.jpg) no-repeat 0px 3px;}
.news-matter a:hover { text-decoration:none; color:#000000; }

.countries{}
.countries li{padding:5px 0px;}

.services-matter {float:left; min-height:12px; height:auto !important; min-height:12px; display:block; width:100%; padding-top:10px;}
.services-matter a:link, .services-matter a:visited{ font-size:18px; background:url(../images/bulet-gray.jpg) no-repeat 0px 6px; padding-left:20px;}
.services-matter ul { float:left; width:275px; padding:0px; margin:0px; list-style:none; } 
.services-matter li { float:left; width:250px; font-weight:bold; padding:0px 0px 10px 22px; margin:0px; background:none;} 


.downloaddiv { float:left; width:275px; margin-top:10px; }
a.download:link, a.download:visited { float:left; width:220px; background:#FF0000; font-size:16px; line-height:30px; font-weight:bold; padding-left:18px; color:#061999; background:url(../images/bulet-gray.jpg) no-repeat 0px 10px; } 
a.download:hover { text-decoration:none;  color:#000000; }

.onlinemain {float:left; width:645px; margin-bottom:15px; padding:0px 0px 0px 0px; border:#e1e1e1 solid 1px; border-bottom:none;}
.onlinecover {float:left; width:645px; padding:0px 0px 0px 0px; border-bottom:#e1e1e1 solid 1px; }
.onlinecover-left {float:left; width:225px; text-align:left; padding:8px 0px 8px 4px; font-weight:bold; font-size:11px;}
.onlinecover-right {float:left; width:400px; padding:7px 0px 7px 10px;  border-left:#e1e1e1 solid 1px;}
.onlinecover-right span {float:left; padding:0px 5px; font-weight:bold;}
.onlinecover-right input,select,textarea { width:auto; border:#b7dcf6 solid 1px; vertical-align:middle; margin:0px 5px 0px 0px; padding:2px; font-family:Arial, Helvetica, sans-serif;}
.onlinecover p { float:left; width:625px; padding:10px; margin:0px; }
.otherdegree { float:left; text-align:left; line-height:22px; font-weight:bold; width:625px; padding:10px; margin:0px; }
.education-head  { font-weight:bold; }
.onlinemain td { border-bottom:#e1e1e1 solid 1px; border-right:#e1e1e1 solid 1px;}


.onlinemain  .bori{ border-right:none; }
.onlinemain td input  { width:auto; border:#b7dcf6 solid 1px; font-family:Arial, Helvetica, sans-serif;}



.education-bottom { float:left; width:630px; border-bottom:#e1e1e1 solid 1px;  padding:10px 5px; margin:0px 0px 0px 5px; font-weight:bold;}
.education-bottom input { float:right; margin-left:2px; border:#b7dcf6 solid 1px; }

.experience { }
.experience table{ width:431px;}

.onlinecover .btn { border:none;  }


.bo-right { border-right:#e1e1e1 solid 1px; }
.no-boleft { border-left:none; }

.selctwith { width:100px;}

.form-2main {float:left; width:645px; margin-bottom:15px; border-left:#e1e1e1 solid 1px; border-top:#e1e1e1 solid 1px; }
.form-2main table { border:none; border-right:none;  }
.form-2main td { text-align:left; height:30px; border-bottom:#e1e1e1 solid 1px; border-right:#e1e1e1 solid 1px; padding:2px 0px 2px 4px; margin:0px; }
.form-2main input,select,textarea { border:#b7dcf6 solid 1px; padding:0px; margin:0px; width:auto; }

.form-2main .bo-none { border:none;}
.form-2main .bo-noneright { border-right:none;}
.form-2main .bo-nonebottom { border-bottom:none;}
.form-2main .bo-nonetop { border-top:none;}
.form-2main span { float:left; width:200px;}
.form-2main strong { color:#000000; font-size:12px; width:auto; }
.form-2main .padnone { padding:0px; }
.form-2main .mar-right { margin-right:2px; }


.selectmenu { width:100px; margin-left:8px; }



.red { font-size:14px; color:#FF0000;}
.requre { font-size:12px; color:#FF0000; text-align:right; padding-right:10px; line-height:30px; }

.banner-inpage{ float:left; width:645px;}



