/* Author Banu M */
body{ margin:0; background:#21594D;}
img{ border:none;}
p{ font:normal 12px Arial, Helvetica, sans-serif; color:#363636; text-align:justify; padding:0;}
p a:link, p a:active, a a:visited{ font:normal 12px Arial, Helvetica, sans-serif; color:#007C62; text-align:justify; padding:0 5px; text-decoration:underline;}
p a:hover{ font:normal 12px Arial, Helvetica, sans-serif; color:#007C62; text-align:justify; padding:0 5px; text-decoration:none;}
#container{ background:#fff; width:930px; border-left:1px solid #19433A; border-right:1px solid #19433A; margin:0 auto; padding:0;}
.top{ font:normal 6px Arial, Helvetica, sans-serif; background:#FFFFFF; border-bottom:1px solid #FFFFFF; color:#FFFFFF; padding:1px 2px;}
.logo{ background:url(../images/logo.gif) no-repeat top left; width:328px; height:98px; display:block;}
.logo a:link, .logo a:active, .logo a:visited{ background:url(../images/logo.gif) no-repeat top left; width:328px; height:98px; display:block;}
.logo a:hover{ background:url(../images/logo.gif) no-repeat top left; width:328px; height:98px; display:block;}

#mainmenu{ background:#242424; font: normal 14px Calibri, Tahoma, Arial, Verdana; color:#fff; text-transform:uppercase;}
#mainmenu ul{ margin:0; padding:10px 0;}
#mainmenu li{ display:inline;}
#mainmenu li a:link, #mainmenu li a:active, #mainmenu li a:visited{text-decoration:none; color:#fff; padding:10px 15px; border-left:1px solid #505050; border-right:1px solid #000;}
#mainmenu li a:hover{text-decoration:none; color:#A3FFEC; padding:10px 15px; border-left:1px solid #505050; border-right:1px solid #000;}
#mainmenu .selected{text-decoration:none; color:#A3FFEC; padding:10px 15px; border-left:1px solid #505050; border-right:1px solid #000;}

.banner{ background:url(../images/banner.gif) no-repeat top left; width:930px; height:207px;}
#content{ padding:10px 20px; overflow:hidden;}
.webservice{ background:url(../images/webservicesbg.gif) no-repeat top left; width:296px; height:230px; float:left; }
.webservicetxt{padding:129px 12px 0 12px; font:normal 12px Arial, Helvetica, sans-serif; text-align:justify; width:276px; color:#363636;}
.designservice{background:url(../images/designservicesbg.gif) no-repeat top left; width:296px; height:230px; float:left; }
.designservicetxt{padding:129px 12px 0 12px; font:normal 12px Arial, Helvetica, sans-serif; text-align:justify; width:276px; color:#363636;}
.softwaredevelopment{background:url(../images/softwaredevelopmentbg.gif) no-repeat top left; width:296px; height:230px; float:left; }
.softwaredevelopmenttxt{padding:129px 12px 0 12px; font:normal 12px Arial, Helvetica, sans-serif; text-align:justify; width:100px; color:#363636; float:left;}
.readmore{padding:12px 12px 0 220px; font:normal 12px Arial, Helvetica, sans-serif; text-align:justify; color:#363636;}
.readmore a:link, .readmore a:active, .readmore a:visited{font:normal 12px Arial, Helvetica, sans-serif; text-align:justify; color:#007C62; text-decoration:underline;}
.readmore a:hover{font:normal 12px Arial, Helvetica, sans-serif; text-align:justify; color:#007C62; text-decoration:none;}

.title{ font:normal 18px Arial, Helvetica, sans-serif; color:#21594D; padding:10px 0 0 0; clear:both;}
.subtitle{ font:bold 14px Arial, Helvetica, sans-serif; color:#21594D; padding:10px 0 0 0; clear:both;}
/*.content{ font:normal 12px Arial, Helvetica, sans-serif; color:#363636; text-align:justify; padding:5px 0 0 0;}*/
.contentmore{padding:12px 12px 10px 820px; font:normal 12px Arial, Helvetica, sans-serif; text-align:justify; color:#363636;}
.contentmore a:link, .contentmore a:active, .contentmore a:visited{font:normal 12px Arial, Helvetica, sans-serif; text-align:justify; color:#007C62; text-decoration:underline;}
.contentmore a:hover{font:normal 12px Arial, Helvetica, sans-serif; text-align:justify; color:#007C62; text-decoration:none;}

.seobg{ background:url(../images/seobg.gif) no-repeat top left; padding:140px 25px 3px 300px; float:left;}
.servicesbg{ background:url(../images/servicesbg.gif) repeat-x top left; height:176px; width:353px; float:right;}
.servicestitle{font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; padding:10px 0 0 15px;}
.servicestxt{font:normal 12px Arial, Helvetica, sans-serif; color:#fff; padding:10px 22px 0 22px; text-align:justify;}
.servicesmore{font:normal 12px Arial, Helvetica, sans-serif; color:#fff; padding:10px 0 0 268px;}
.servicesmore a:link, .servicesmore a:active, .servicesmore a:visited{font:normal 12px Arial, Helvetica, sans-serif; color:#E2FF74; text-decoration:underline;}
.servicesmore a:hover{font:normal 12px Arial, Helvetica, sans-serif; color:#E2FF74; text-decoration:none}



#footer{ background:url(../images/footerbg.gif) repeat-x top left; height:82px; clear:both;}
.footerlink{font:normal 12px Calibri, Tahoma, Arial, Verdana; color:#000; width:930px; text-align:center; padding:8px;}
.footerlink a:link, .footerlink a:active, .footerlink a:visited{font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000; padding:3px; text-decoration:none; }
.footerlink a:hover{font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000; text-decoration:underline; padding:3px;}
.w3clogo{ padding:10px 0 0 20px; float:left;}
.copyrights{ padding:20px 50px 0 66px; float:left; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#7c7c7c;}
.copyrights a:link, .copyrights a:active, .copyrights a:visited{ font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#108B72; text-decoration:underline;}
.copyrights a:hover{font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#108B72; text-decoration:none;}
.terms{ padding:20px 20px 0 0; float:right; font:normal 12px Calibri, Tahoma, Arial, Verdana; color:#7c7c7c;}
.terms a:link, .terms a:active, .terms a:visited{ font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#7c7c7c; text-decoration:none;}
.terms a:hover{ font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#7c7c7c; text-decoration:underline;}


.popup{ background:#FFFFFF;}
.popuptitle{ font:bold 18px Arial, Helvetica, sans-serif; color:#21594D; padding:10px 0 0 0; clear:both;}
.popuplogo{ background:url(../images/popuplogo.gif) no-repeat top left; width:2468px; height:74px; display:block;}
.popuplogo a:link, .popuplogo a:active, .popuplogo a:visited{ background:url(../images/popuplogo.gif) no-repeat top left; width:246px; height:74px; display:block;}
.popuplogo a:hover{ background:url(../images/popuplogo.gif) no-repeat top left; width:246px; height:74px; display:block;}

.popupw3clogo{ padding:10px 0 0 150px;}

.popupcopyrights{ padding:10px 0 10px 83px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#7c7c7c;}
.popupcopyrights a:link, .popupcopyrights a:active, .popupcopyrights a:visited{ font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#108B72; text-decoration:underline;}
.popupcopyrights a:hover{font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#108B72; text-decoration:none;}

.popupterms{  padding:10px 0 0 105px; font:normal 12px Calibri, Tahoma, Arial, Verdana; color:#7c7c7c;}
.popupterms a:link, .popupterms a:active, .popupterms a:visited{ font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#7c7c7c; text-decoration:none;}
.popupterms a:hover{ font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#7c7c7c; text-decoration:underline;}

ul{}
li{font:normal 12px Arial, Helvetica, sans-serif; color:#363636; line-height:22px;}
.quote{font:normal 12px Arial, Helvetica, sans-serif; color:#363636; width:65%}

.text1bold { font:bold 12px Arial, Helvetica, sans-serif; color:#000;}
.text1 { font:normal 11px Arial, Helvetica, sans-serif; color:#21594D;}
.text { font:normal 12px Arial, Helvetica, sans-serif; color:#232323;}
.border2 {background-color: #F5FDFB; border: 1px solid #CDEBE3;}
.head1 { font:bold 12px Arial, Helvetica, sans-serif; color:#21594D;}
.input {font:normal 12px Arial, Helvetica, sans-serif; color:#000; background-color: #FDFDF5; border: 1px solid #A7A7A7;}