/* CSS Document */
body{
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
text-align:left;
text-decoration:none;
font-size:12px;
color:#06255b;
background-color:#41a0cc;
width:100%;
background:url(../images/bg_back.jpg) fixed top center; 

}

h1{ font-size:13px; color:##3f90d1; font-weight:bold; padding:10px 0px 10px 0px; margin:0px;}
.blue{ color:#000348; font-weight:bold; font-size:14px;}
.bor{border:1px solid #000348;}

a { text-decoration:underline; font-weight:bold; color:#3f90d1;}
a:hover { text-decoration:none; color:#3f90d1;}


/* main page div */

.main_page{ margin:0px 0px 0px 0px; }

/* end main page div */


/* menu part */
.menu{ font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#1b2886; padding:15px 0px 5px 0px;}
.menu a{ font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; text-decoration:none; color:#1c2884; background-color:#d0ebfc;  padding:3px 30px 5px 31px; height:25px; line-height:15px; border-right:1px solid #9dc9e2;}
.menu a:hover{ background:url(../images/nav_hover.jpg) 0px 2px  no-repeat; color:#FFFFFF; padding:15px 31px 5px 31px;    border-right:1px solid #fff;}
.menu a.selected{ background:url(../images/nav_hover.jpg) 0px 2px no-repeat; color:#FFFFFF; padding:15px 31px 5px 31px;   border-right:1px solid #fff;}

/* menu part */


/* center part */
.fl{float:left;}
.fr{float:right;}
.clear{ clear:both;}
.heading{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; letter-spacing:1px; font-weight:bold; text-transform:uppercase; color:#fff; padding:0px 5px 10px 5px; background:url(../images/m_cp-head.jpg) no-repeat top;}
.heading span{color:#3f90d1;}
.centerbox{ width:739px; padding:0px 10px 0px 10px; border:0px solid #ff0000;}

.text-port{ }
.text-port strong, b{ font-size:12px; color:#3f90d1;}
.text-port a{ text-decoration:none; color:#1d257f; font-weight:bold; letter-spacing:1px;}
.text-port a:hover{ text-decoration:none; color:#3f90d1;}
h2{font-size:12px; font-weight:bold; color:#3f90d1; margin:0px; padding:0px;}

.b_line{ width:761px; height:13px; background:url(../images/blu_line.jpg) repeat-x top; clear:both; position:relative; z-index:2; }

.corner{ width:761px; height:7px;}

.m_part{ width:761px;  padding-left:0px; border:0px solid #ff0000;   }

.gap{ width:4px; height:auto; float:left; }

.gap1{ width:761px; height:5px; border:0px solid #ff0000; }

.img-services{ width:245px; background:url(../images/serv_img.jpg) no-repeat; height:214px; margin:2px 0px 5px 0px; padding-right:5px; float:left; }

.img{ width:245px; background:url(../images/web_img.jpg) no-repeat; height:222px; margin:2px 0px 0px 0px; float:left; }
.bg-gallry{ width:357px; background:url(../images/bg-g.gif) no-repeat; height:210px; margin:2px 10px 0px 0px; float:left; padding:5px 0px 0px 4px; }


.bg-gtext{ width:357px; background:url(../images/bg-gs.gif) no-repeat; height:200px; vertical-align:top; margin:2px 9px 0px 0px; float:left; padding:5px 4px 0px 3px; text-align:justify; }
.pr-serv{ padding-right:3px; text-align:justify;}
strong.big { color:#4950c1; }

.img2{ width:245px; background:url(../images/hosting_img.jpg) no-repeat; height:222px; margin:2px 3px 0px 2px; float:left; }

.img3{ width:245px; background:url(../images/service_omg.jpg) no-repeat; height:222px; margin:2px 5px 0px 0px; float:left; }

.img_txt{ font-family:Arial, Helvetica, sans-serif; font-size:12px;  line-height:17px; text-align:justify; padding:50px 20px 0px 15px;  }
.img_txt strong {color:#3f90d1; font-size:15px; font-weight:bold;}
.read{ width:225px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#2b4b9e; text-align:right; background:url(../images/aero.jpg) no-repeat right; margin:0px 10px 10px 0px; }

.read a{ width:225px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#2b4b9e; text-align:right; font-weight:bold; text-decoration:none;  padding:0px 15px 0px 0px; }

.read a:hover{ text-decoration:none; color:#000000; }

ul{ margin:0px; padding:0px;}
ul li{ margin:0px; padding:0px 20px ; line-height:20px; background:url('../images/bull.gif') 2px 5px  no-repeat; list-style-type:none;}
ul li a{text-decoration:underline; color:#3f90d1;}
ul li a:hover{text-decoration:none; color:#3f90d1;}


/* end center part */

/* start footer part */
.footer{  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px; color:#8bceff; width:56%; border:0px solid #fff; padding:18px 0px 0px 10px; float:left;}
.footer a{ width:225px; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px; color:#8bceff;  text-decoration:none; padding:18px 10px 0px 10px;}
.footer a:hover{ width:225px; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px; color:#fff;  text-decoration:none; }


.pure{  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#8bceff; width:40%; border:0px solid #fff; padding:18px 0px 0px 0px; float:left;}
.pure.right{  text-align:right; }



/* end footer part */


/* start fome part */
.p-left{ padding-left:3px;}
.color-1{background-color:#fff}
.color-2{background-color:#d4f3ff}
.fome{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#273095; line-height:20px; vertical-align:top}
.fome b, strong { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#3f90d1; line-height:22px;}
.fome input{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px ; line-height:22px; width:200px; color:#273095; padding-right:1px; padding-left:1px; margin-top:7px; margin-bottom:7px; margin-right:52px; margin-left:20px;  border:1px solid #2f3e93;}
.fome textarea{ font-family:Verdana, Arial, Helvetica, sans-serif; line-height:22px; width:200px; height:150px; color:#273095; padding-right:1px; padding-left:1px; margin-top:0px; margin-bottom:7px; margin-right:52px; margin-left:20px;  border:1px solid #2f3e93;}
.sub-but{   background:url(../images/submit_but.jpg) no-repeat; height:37px; width:150px; border:0px; cursor:pointer;}
.chading{ background-color:#a0ce67; color:#FFFFFF; font-weight:bold; text-align:center; font-size:13px;}


/* end fome part */
