@charset "utf-8";

body  { margin: 0; padding: 0; text-align: center; background: #bed1fb; font-family: Arial, Helvetica, sans-serif;
font-size: 10pt; }

a { text-decoration: none; color: #333367; text-align:left; }
a:hover { color: #d51d27; text-decoration: none; }
/*Homepage Styles start*/
#topspace{width:942px; height:2px; position:inherit; z-index:auto;}
#mainbanner{ background-image:url(images/mimages.jpg); background-repeat:no-repeat; width:450px; height:500px; float:left; margin-top:4px; margin-bottom:5px;}
#main-home-body{width:955px; vertical-align:top; text-align:left;}
#main-home-rightbody{ width:485px; float:right; padding:10px; text-align:center;}
#hometop{width:485px; float:right; vertical-align:top; text-align:center; height:250px;}
#hometop2{width:485px; float:right; vertical-align:top; text-align:center;}


#rightcol{ width:495px; border:0px solid #666666; position:absolute; float:right; padding:10px 0px 0px 0px; margin-left:0px; margin-right:10px;}
#cbox1{float:left; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; line-height:16px; font-size:8.0pt; color:#111;  padding: 6px 10px 0 55px; border:1px dotted #CCCCCC; width:170px; height:90px; background: #f2f2f2 url(images/wd-img.png) no-repeat left top;}
#cbox2{float:right; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; line-height:16px; font-size:8.0pt; color:#111;  padding: 6px 10px 0 55px; border:1px dotted #CCCCCC; width:170px; height:90px; background: #f2f2f2 url(images/seo-img.png) no-repeat left top;}
#cbox3{float:left; margin-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; line-height:16px; font-size:8.5pt; color:#111;  padding: 6px 10px 0 55px; border:1px dotted #CCCCCC; width:170px; height:90px; background: #f2f2f2 url(images/wad-img.png) no-repeat left top;}
#cbox4{float:right; margin-top:0px;  padding: 6px 10px 10px 10px; border:0px dotted #CCCCCC; width:215px; height:90px; }
#homeline{height:2px; margin-top:40px; width:485px; border-top:1px solid #CCCCCC; float:right;} 
#blue{color:#355fbb; text-shadow:#333333; width:485px; font-size:20px; text-align:left; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#text02{width:485px; font-size:8.5pt; line-height:18px; float:left; color:#111; text-align:justify; border-left:0px solid #FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif;  }
#big{width:485px; font-size:12px; font-weight:bold; float:left;    color:#111; text-align:left; padding-top:0px; padding-left:130px; font-family:Verdana, Arial,sans-serif;}
#big1{width:485px; font-size:12px; font-weight:bold; float:left;   color:#111; text-align:left; padding-left:50px; text-align:center; font-family:Verdana, Arial,sans-serif;}
#boxes-col{width:942px; height:100px;}
#box1{font-family: Verdana, Arial, Helvetica, sans-serif; float: left; width: 200px; height: 100px; padding: 6px 10px 0 55px; margin: 25px 0 15px 17px; border: 1px dotted #CCCCCC; background-color: #f2f2f2; text-align: justify; overflow: hidden; font-size: 85%;}
#text-col{width:900px; margin-top:15px;}
#port01{width:210px; color:#272727; border-left:1px solid #e3e3e4; float:right; margin-top:-22px;}
.custom01{color:#ea4923; font-size:15px; text-align:center; font-weight:bold; text-shadow:#333333; ma  font-family:Arial, Helvetica, sans-serif;}
/*Homepage Styles end*/

h1, h2, h3, h4, p, a,   form { margin: 0; padding: 0; }
#container  { width: 955px; margin: 0 auto; padding: 0; background: #fff; text-align: left; border-left:1px solid #333367; border-right:1px solid #333367; }
/* this overrides the text-align: center on the body element. */
#mainText { float: left; width: 955px; text-align: justify; }
#text { float: right; width: 694px; height: auto; background: #fff; padding: 0 25px; border-left: 0px solid #d8d8d8; }
#sidebar { width: 210px; float: left; text-align: left; background: #fff; }

#quote { border-bottom: 1px solid #888; padding: 0 5px 8px 0; }
#quote, #quote input, #quote select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 85%; }
#quote input { width: 110px; }
#quote select { width: 115px; }
td input#submit { width: 60px; }
span { color: #333367; }

#header2 { height: 94px; background: url(images/logo.gif); }
#header h1, #header h2, #l-col { text-indent: -9999px; }
#subhead1 { width: 400px; float: left; }
#subhead2 { width: 300px; float: right; text-align: right; margin-top: 20px; }

#hlinks, #nav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 85%; }
#hlinks { font-weight: bold; }
ul#hlinks .first { background: url(images/home.gif) no-repeat left top; }
ul#hlinks .second { background: url(images/contact.gif) no-repeat left top;  }
ul#hlinks .last { background: url(images/login.gif) no-repeat left top;  }
#hlinks li { display: inline; padding: 0 10px 0 15px; }


#mainText li, .method h3 { list-style-type: none; background: url(images/bullets.gif) left top no-repeat; padding-left: 13px; }
.method p { margin-left: 13px; }

#sidebar li { list-style-type: none; }
#sidebar h3 { margin: 10px 4px 4px 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; text-align: center;	 }

#login { padding-bottom: 15px; }
#login p { padding-top: 2px; }

#text h1 { font-size: 130%; font-family:Arial, Helvetica, sans-serif; padding-bottom: 2px; margin: 10px 0 5px 0; border-bottom: 2px solid #333366; color: #d51d26; text-transform: uppercase;}
#text h2 { margin: 10px 0 5px 0; color: #333367; font-size: 115%; }
#text h3 { font-size: 100%; }
#text h4 { font-size: 100%; color: #d51d26; margin-bottom: 5px; text-transform: uppercase; text-align: center; }
#text p { text-align: justify; }

/*#l-col { width: 370px; float: left; height: 460px; background: url(images/text.gif); }*/
#r-col { width: 942px; float: right; background: #fff; mar }

.subtext { margin: 15px 0; text-align: justify; }
.method { margin: 15px 25px; }
.clients { border-top: 1px solid #d8d8d8; width:200px; height:75px; }

#clients-1 { border: 1px solid #d8d8d8; width:200px; height:75px; float:left; margin-left:20px; margin-bottom:20px;}
.clients12 { border-top: 1px solid #d8d8d8; width:200px; height:5px; }

.ads { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; float: left; width: 198px; height: 74px; text-align: center; margin: 10px 0 20px 0px; padding: 5px; border: 2px solid #d8d8d8; }
.border { border-bottom: 1px solid #d8d8d8; }
/*.ads_thumb { width: 120px; float: right; margin-left: 10px; display: inline; border: 1px solid #d8d8d8; }
.ads_decs { width: 168px; float: left; font-size: 11px; }
.ads h2 { background: #314e95; color: #fff; padding: 1px 0; }
.ads a, .ads span { font-weight: bold;  }
.ads span { color: #dd0000; }*/


#subf div { font-family: Verdana, Arial, Helvetica, sans-serif; float: left; width: 180px; height: 100px; padding: 6px 10px 0 55px;  border: 1px dotted #CCCCCC; background-color: #f2f2f2; text-align: justify; overflow: hidden; margin-top:15px; font-size:8.5pt; line-height:16px; }
#subf div h1 { font-size: 110%; }

#wd  { background: url(images/wd-img.png) no-repeat left top; margin-right:21px;  }
#seo { background: url(images/seo-img.png) no-repeat left top; margin-right:21px; }
#wad { background: url(images/wad-img.png) no-repeat left top; }
#im  { background: url(images/im-img.png) no-repeat left top;  }
#wms { background: url(images/wms-img.png) no-repeat left top; }
#wh  { background: url(images/wh-img.png) no-repeat left top;  }
#clients-port {  width: 400px; }
#wrapper { width:955px; margin:0 auto; padding:0; float:center; background-color:#FFFFFF; border-right:1px solid #1e5796; border-left:1px solid #1e5796;}
/*Header Styles Start*/
#pageheader { height:121px; width:955px;}
#header { height:94px; width:955px; background: url(images/headerbg.jpg) repeat left top;}
#logo{ height:94px; width:215px; background: url(images/logo.jpg) no-repeat left top; position:absolute;}
#global{ height:94px; width:393px; background: url(images/global.jpg) no-repeat left top; position:absolute; margin-left:330px; }
#globe{ height:94px; width:124px; background: url(images/globe.jpg) no-repeat right top;  margin-left:831px;}
/*Header Styles Start*/

/*Footer Styles Start*/
#index{ height:100%; width:955px;}
#all{ height:100px; margin-top:9px; width:955px; background-color:#FFFFFF;}
#leftcat{
height:100%; width:210px;
font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#FFFFFF;
	float:left;
	border-right:0px solid #999999;
	border-left:0px solid #1e5796;
	}
	
#content { float:right; width:694px; height:100%; background:#FFFFFF; text-align:left; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; border-right:0px solid #1e5796; }
/*#pagefooter{ height:40px; width:955px; background-color:#4574dc; float:none; position:absolute;}
#footer{ height:40px; width:955px; background-color:#4574dc; padding-top:10px; background-color:#4574dc; position:fixed;}
#footernav{display:inline; float:inherit; unicode-bidi:embed;}
a.footer { text-decoration: none; color: #fff; }
a.footer:hover { color: #dfb802; text-decoration: none; }
#copyright{ width:955px; background-color:#4574dc; padding-top:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8.5pt; color:#30519a;}
*/
/*Footer Styles Start*/
#cat{width:200px; }
#req{ border-top: 1px solid #d8d8d8; border-bottom: 0px solid #d8d8d8;font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:5px; margin-top:5px; margin-left:5px; font-size:10px; text-align:center; color:#333333;}
.textbox{border:1px solid #006699; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333;}
.textbox1{border:1px solid #006699; padding:1px 3px 2px 3px; width:200px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333333;}

.button{border:1px solid #006699; background-color:#006699; color:#FFFFFF; background-color:#0d5cab; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; }
.button2{border:1px solid #006699; padding:2px 8px 3px 8px; background-color:#006699; color:#FFFFFF; background-color:#0d5cab; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; }

#pagefooter{ background-color:#4574dc; margin-top:501px; padding-bottom:5px; padding-top:10px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8.5pt;}
#pagefooter1{ background-color:#4574dc; margin-top:485px; padding-bottom:5px; padding-top:10px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8.5pt; position:static; z-index: 1;>
}
#pagefooter3{ background-color:#4574dc; margin-top:820px; padding-bottom:5px; padding-top:10px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8.5pt;}
#pagefooter4{ background-color:#4574dc; margin-top:487px; padding-bottom:5px; padding-top:10px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8.5pt;}
#pagefooter5{ background-color:#4574dc; margin-top:504px; padding-bottom:5px; padding-top:10px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8.5pt;}
#pagefooter6{ background-color:#4574dc; margin-top:720px; padding-bottom:5px; padding-top:10px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8.5pt;}
#pagefooter7{ background-color:#4574dc; margin-top:600px; padding-bottom:5px; padding-top:10px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8.5pt;}
#pagefooter8{ background-color:#4574dc; margin-top:415px; padding-bottom:5px; padding-top:10px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8.5pt;}
#pagefooter9{ background-color:#4574dc; margin-top:818px; padding-bottom:5px; padding-top:10px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8.5pt;}
#pagefooter10{ background-color:#4574dc; margin-top:740px; padding-bottom:5px; padding-top:10px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8.5pt;}
#pagefooter11{ background-color:#4574dc; margin-top:750px; padding-bottom:5px; padding-top:10px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8.5pt;}
#pagefooter12{ background-color:#4574dc; margin-top:1300px; padding-bottom:5px; padding-top:10px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8.5pt;}
#pagefooter13{ background-color:#4574dc; margin-top:1311px; padding-bottom:5px; padding-top:10px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8.5pt;}
#pagefooter14{ background-color:#4574dc; margin-top:720px; padding-bottom:5px; padding-top:10px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8.5pt;}
#pagefooter15{ background-color:#4574dc; margin-top:750px; padding-bottom:5px; padding-top:10px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8.5pt;}
#pagefooter16{ background-color:#4574dc; margin-top:2334px; padding-bottom:5px; padding-top:10px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8.5pt;}
#pagefooter17{ background-color:#4574dc; margin-top:800px; padding-bottom:5px; padding-top:10px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8.5pt;}

a.footer { text-decoration: none; color: #fff; }
a.footer:hover { color: #dfb802; text-decoration: none; }
#copyright{ width:955px; background-color:#4574dc;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8.5pt; color:#30519a;}
/*Header Tab Menu Styles Start*/
.bluetabs{
border-bottom: 0px solid gray;
background:url(images/menu_bkg.gif) repeat-x;
height:25px;
width:955px;
}

.bluetabs ul{
padding: 6px 0;
margin-left: 0;
margin-top: 0px;
margin-bottom: 0;
font: bold 8.5pt Verdana;
float:right;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.bluetabs li{
display: inline;
margin: 0;
}

.bluetabs li a{
text-decoration: none;
padding: 4px 20px;
margin-left: -4px;
border-left: 1px solid #314e94;
border-top: 1px solid #314e94;
border-bottom: 1px solid #314e94;
color: #fff;

background-color:#6988e3;

}

.bluetabs li a:visited{
color: #fff;
}

.bluetabs li a:hover{
text-decoration: none;
background-color:#d2e0fe;
color: #2f4a8f;
}

.bluetabs li.selected{

}

.bluetabs li.selected a{ /*selected main tab style */
background-color:#d2e0fe;
border-bottom-color: #314e94;
color: #2f4a8f;
}

.bluetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_b{
position:absolute;
top: 0;
border: 1px solid #bed1fb; /*THEME CHANGE HERE*/
border-width: 0 1px;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: #395fb4;
width: 150px;
visibility: hidden;
}


.dropmenudiv_b a{
width: auto;
display: block;
text-indent: 5px;
border: 0 solid #bed1fb; /*THEME CHANGE HERE*/
border-bottom-width: 1px;
padding: 2px 0;
text-decoration: none;
color: black;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:8.5pt;
}

* html .dropmenudiv_b a{ /*IE only hack*/
width: 100%;
}
.dropmenudiv_b a:hover{ /*THEME CHANGE HERE*/
background-color: #6988e3;
}
#footer22 {width:100%; background:url(../images/footer.gif) repeat-x 50% 0; color:#FFF; font-size:70%; }
/*Header Tab Menu Styles End*/
#portfolio1{ border:0px solid #CCCCCC; width:694px; float:left; text-align:center;}

#portfolio2{background-color:#fff; border:0px solid #CCCCCC; width:160px; float:center; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8.5pt; color:#333333; line-height:16px; text-align:center; padding-left:10px; padding-right:10px;}
#portfolio3{ border:0px solid #CCCCCC; width:200px; float:left; margin-left:20px; margin-bottom:20px; font-weight:bold; font-size:11px;}
#portfolio4{ border:0px solid #CCCCCC; width:200px; float:right; margin-right:20px; margin-bottom:20px; font-weight:bold; font-size:11px;}
#portfolio5{ font-weight:bold; color:#0033FF;  width:140px; float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8.0pt; color:#333333; line-height:16px; text-align:left; }

#contactus1{ border:0px solid #CCCCCC; width:694px; float:left; text-align:center;}
#contactus2{background-color:#fff; border:1px solid #CCCCCC; width:170px; float:right; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8.5pt; color:#333333; line-height:16px; text-align:center; padding-left:10px; padding-right:10px;}

#contactus3{ border:0px solid #CCCCCC; border-right:1px solid #CCCCCC; width:218px; text-align:left; float:left; margin-left:0px; margin:2px; font-weight:normal; font-size:8.5pt; line-height:17px;}
#contactus4{ border:0px solid #CCCCCC; width:212px; float:right; margin-left:0px; margin:5px; font-weight:normal; font-size:8.5pt; font-size:11px; line-height:17px; text-align:left;}
#contactus5{ border:0px solid #CCCCCC; border-right:1px solid #CCCCCC; width:235px; float:right;  margin:2px; font-weight:normal; font-size:8.5pt; font-size:11px; line-height:17px; text-align:left;}

h5{color:#da9603; margin: 0; padding: 0; font-size:9.5pt; font-weight:bold; }
h6{color:#015eb4;  font-size:8.0pt; font-weight:bold; margin: 0; padding: 0; }
.countries{color:#2868a3;}
.cnames{color:#b88602;}

a.email { text-decoration: none; color: #3461c6; text-align:left; }
a.email:hover { color: #d51d27; text-decoration: none; }
.td{height:25px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8.5pt; color:#666666;}
.td1{height:25px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8.5pt; color:#666666;}
.td3{height:25px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8.0pt; font-weight:bold; color:#0066CC;}

ol{list-style-image:url(images/bullets.gif);}


.main-table{
	width:955px;
	border-right:1px solid #1e5796;
	border-left:1px solid #1e5796;
	background:#FFF;
	cellspacing:0px;
	cellpadding:0px;
}

.left-colom{
	width:209px;
	border-right:1px solid #d8d8d8;
	text-align:center;
	vertical-align:top;
}
	
.main-body{
	width:745px;
	padding:0px;
	vertical-align:top;
}

.footer-td{
	background:#4574dc;
	padding-top:8px;
	padding-bottom:5px;
	text-align:center;
}