body{font-family:Arial, Helvetica, sans-serif;font-size:12px; padding:0;margin:0;top:0;color:#000000; background-color:#008DB1}

/*********shawdow************/

.topshawdow{background-image:url(images/topbg.png);background-repeat:no-repeat;width:1034px;height:25px;}
.leftshawdow{background-image:url(images/leftbg.png);background-repeat:repeat-y;width:26px;}
.rightshawdow{background-image:url(images/rightbg.png);background-repeat:repeat-y;width:26px;}
.btmshawdow{background-image:url(images/bottom.png);background-repeat:no-repeat;width:1034px;height:35px;}
/*********************/
.clientheight {height:3px;}
.maintable {background-color:#ffffff;}
.homebanner {background-image:url(images/homebanner.jpg); width:982px; height:289px; background-repeat:no-repeat;}
.topbg {background-image:url(images/topbg.jpg); width:784px; height:45px; background-repeat:no-repeat;}
.memubottem {height:10px;}
.divhight {height:30px;}
.divhight1 {height:17px;}
.quickhight {height:18px;}
.tablebg {background-image:url(images/tablebg.jpg); width:718px; height:284px; background-repeat:no-repeat;}
.tabletext {font-size:12px; color:#000000;} 
.subheddingbg {border: solid 2px #32a0b7; background-color:#8dc727; padding: 5px 0px 5px 0px; background-position:center; font-size:16px; font-weight:bold; color:#fff; } 
.subhedding {font-size:16px; font-weight:bold;}
.tollfreetop {background-image:url(images/tollfreetop.jpg); width:214px; height:111px; background-repeat:no-repeat;}
.tollfreebottem {background-image:url(images/tollfreebottem.jpg); width:214px; height:34px; background-repeat:no-repeat;}
.talktous {font-size:18px; font-weight:bold; color:#ffffff; }  
.call {font-size:18px; font-weight:bold; color:#2d83bd} 
.bodytext {font-size:12px; padding-right:8px; color:#030303; line-height:17px;}
.clientarea {background-image:url(images/clientarea.jpg); width:245px; height:25px; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#fff;}
.clientareatext {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff;}
.border {border:solid 1px #eca602;}
.quick {font-size:18px; font-weight:bold; color:#fff;}
.ourexpertise {background-image:url(images/ourexpertise.jpg); width:16px; height:119px; background-repeat:no-repeat;}

.w3c {color:#0045c4; font-size:16px; font-weight:bold;}
.xhtml {color:#eba300; font-size:12px; font-weight:bold;}
.clientlogin {color:#32a0b7; font-weight:bold; font-size:15px;} 
.morelink,.morelink a ,.morelink a:hover {color:#aac126; font-size:12px; font:Arial, Helvetica, sans-serif;}
.morelink a { text-decoration:none;}
.morelink a:hover {color:#aac126; text-decoration:underline;}
.contactus {background-image:url(images/search_bg.gif); background-repeat:no-repeat;}

.topbgmenu {font-size:13px; color:#FFFFFF;}
.topbgmenu a{font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none}
.topbgmenu a:hover{font-size:13px;font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline}

/********************* about Us ******/

.aboutusbanner {background-image:url(images/aboutusbg.jpg); width:389px; height:213px; background-repeat:no-repeat; background-position:left;}

.leftlink2 a {color:#2599b1; height:30px; font-family:Arial, Helvetica, sans-serif; font-size:12px; cursor:pointer;}
.leftlink2:hover { background-color:#eca602; height:30px; font-family:Arial, Helvetica, sans-serif;font-size:12px; cursor:pointer; }

.leftlink2 a {color:#2599b1;text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.leftlink2 a:hover {text-decoration:none;font-family:Arial, Helvetica, sans-serif font-size:12px; color:#fff;}

.leftlink3 {color:#2599b1; height:30px; font-family:Arial, Helvetica, sans-serif; font-size:12px; cursor:pointer}
.leftlink3:hover { background-color:#eca602; color:#eca602;height:30px; font-family:Arial, Helvetica, sans-serif;font-size:12px;cursor:pointer}
.leftlink3 a {color:#807b7b;text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.leftlink3 a:hover {text-decoration:none;font-family:Arial, Helvetica, sans-serif font-size:12px; color:#FFFFFF}
.aboutusgreen_bor {border:solid 1px #b4ca34}
.webdesignservices {font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:bold;}
.aboutusblue_bor {border:solid 1px #73bece}
.aboutusborder {border:solid 1px #2c9cb4}
.aboutus_bodytext {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;}
.aboutusbold{font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:bold;}
.abouthiget1 {height:25px;}
.abouthiget2 {height:25px;}
.abouthiget3 {height:16px;}

/********************* Portfolio ******/
.Portfolio {background-image:url(images/portfoliobg.jpg);width:1024px;height:216; background-repeat:no-repeat; background-position:top;} 
.Portfoliobg {background-image:url(images/portfolio.jpg);width:979px;height:214; background-repeat:no-repeat; background-position:center top ;} 
.portborder {border:solid 2px #32a0b7; background:#b3c932;}
.Portfoliosubhedding {font-family:"Times New Roman", Times, serif; font-size:18px; font-weight:bold; font-size:18px; color:#fff;} 
/*.Portfolioborder { background-image:url(images/portpoliolayoutbg.jpg); width:723px; height:198px; background-repeat:no-repeat;}
*/
.Portfolioborder { width:723px; height:198px;background-color:#f2f2f2;border:solid 1px #e8e8e8;}

.P{border: solid 2px #32a0b7;}
.Portfoliotemtext {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#5c5c5c; padding-right:3px; padding-left:7px;}
.Portfoliotemtext1 {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:10px; color:#5c5c5c; font-weight:bold;}
.Portfoliotemtext1 a {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:10px; color:#32a0b7; text-decoration:none}
.Portfoliotemtext1 a:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:10px; color:#f5a100; text-decoration:none;}
.hight { height:5px;} 
.Portfoliofotterarros{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2c9cb4;}
.Portfoliofotterarros a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2c9cb4; text-decoration:none}
.Portfoliofotterarros a:hover{ font-size:12px; color:#2c9cb4; text-decoration:underline}
.description {color:#909495; font-weight:bold;}


.footerlinks {color:#2599b1; height:30px; font-family:Arial, Helvetica, sans-serif; font-size:12px; cursor:pointer}
.footerlinks:hover { background-color:#eca602; color:#eca602;height:30px; font-family:Arial, Helvetica, sans-serif;font-size:12px;cursor:pointer}

/*********contact us************/

.contactusbg {background-image:url(images/contactusbg.jpg);width:982px;height:213; background-repeat:no-repeat; background-position:center top ;} 
.contactheddng {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#2c9cb4;}
.contacttext {font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#2c9cb4; line-height:24px;}

/*********serivices************/

.servicesbg {background-image:url(images/servicesbg.jpg);width:982px;height:213; background-repeat:no-repeat;} 
.services_bodytext {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; padding-right:10px;}

/*********requestfreequote************/
.requestfreequotebg {background-image:url(images/getafreequotebg.jpg);width:982px;height:213; background-repeat:no-repeat; background-position:center top ;} 
.quoteborder {border:solid 1px #999b9c}
.quoteformtext { font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#2c9cb4; font-weight:bold;}
.quotehedding {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2c9cb4; line-height:25px;}
.quotehe{height:50px;}



.whiteclolor {color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.heeding {color: #fcb500; font-size:18px; font-weight:bold;}
.homepageheeding {color: #fcb500; font-size:16px; font-weight:bold;}
.openSource {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#8b9e1e; font-weight:bold;}
.greentext {color:#25889d; font-weight:bold;}
.green {color:#32a0b7; font-weight:bold;}

.fottermenu {font-size:12px; color:#FFFFFF;}
.fottermenu a{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none}
.fottermenu a:hover{font-size:12px;font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline}

.fotterbg {background-image:url(images/fotterbg.jpg); height:50px; background-repeat:repeat;}
.fotlinkd {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff;}


.requestforproposal {color:#25889d; font-weight:bold; font-size:12px;}
.requestforproposal a{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#25889d; text-decoration:none}
.requestforproposal a:hover{font-size:12px;font-family:Arial, Helvetica, sans-serif; color:#25889d; text-decoration:underline}
/****************sercg************/

/****************Login Page*****************/
.login { width: 350px; height: 178px; background: transparent url(email/images/login.gif) no-repeat; color: #fff; font-size: 11px; margin: auto; }
.login1 { margin: 270px 0 0 30px; }
.user, .pass { margin-left: 200px; width: 100px; border: none; }
.user:focus, .pass:focus, .txtbox:focus { background-color: #b6e4ff; }
.pass { margin-top: 5px; margin-bottom: 5px; }

.error, .notice, .success { margin-bottom: 1em; border: 2px solid #ddd; padding: .8em; }
.error { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notice { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.textbox { background: #E6E6E6; font-family: Arial,Verdana; font-size: 12px; }
.logout{text-decoration:none;font-weight:bold;color:#c4eaff;}


/*search box*/
.searchBtn{background:Transparent url(images/search_bg-1.gif) no-repeat;width:23px;height:20px;}
.getafreequote {font-size:20px; color:#fff; font-style:italic;}
.webdesigner{color:#25889d; font-weight:bold; font-size:14px; letter-spacing:0.2px;}
.home_leftcolor {background-color:#a8c311;}

