@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/newyear2012.gif); background-repeat:no-repeat; width:450px; height:500px; float:left; margin-top:4px; margin-bottom:5px;}*/

#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;

}