/* CSS Document */
body{ background:url(../images/pagebg.jpg) repeat-x top #FFFFFF; font:11px tahoma, Arial, Verdana; color:#333333; margin:0px; padding:0px;}
table,div,p,slect,form,ul,li td, th{font:11px tahoma, Arial, Verdana; color:#333333}
a{color:#336699}a:hover{color:#000000}

h2{ font:bold 12px Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px; float:left; height:17px; background:url(../images/h2bg.gif) repeat-x top; line-height:16px; color:#FFFFFF; cursor:default}
h2 a{ font:bold 12px Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px; float:left; height:17px; background:url(../images/h2bg.gif) repeat-x top; line-height:16px; color:#FFFFFF; cursor:default}
h2 b{ color:#d8d2a2}

.mainTable { background:url(../images/mainTableBg.jpg) repeat-x bottom #FFFFFF;}
.mainTable .headerRow { background-color:#FFFFFF}

.topBlueContent{ background:url(../images/blueTop.jpg) no-repeat top; color:#FFFFFF; text-align:center; font:10px Verdana, Arial, Helvetica, sans-serif}
.topBlueContent a{ color:#FFFFFF; text-decoration:none;}.topBlueContent a:hover{ color:#FFFFFF;text-decoration:underline;}

.mainLinksTd{ text-align:right; vertical-align:top; padding-top:20px;}
.mainLinksTd ul{ margin:0px; padding:0px;}
.mainLinksTd li { list-style:none; display:inline; margin-left:20px;}
.mainLinksTd a{ font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#44451a; text-decoration:none; border-bottom:2px solid #ffffff;}
.mainLinksTd a:hover{color:#44451a; border-bottom:2px solid #cfc483; }
.mainLinksTd span{ font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#44451a; text-decoration:none; border-bottom:2px solid #cfc483; cursor:default}

.latestNews { background:url(../images/latestNewsBg.jpg) no-repeat top left; padding-left:20px; padding-right:10px; text-align:justify}

.heading{ font-size:12px; font-weight:bold; color:#336699}
.heading b{ color:#44451a}

.impInfo { color:#000000; padding:8px 0px; display:block}

a.readMore{ font-size:10px; font-weight:bold; color:#33669; text-decoration:none;}

.webDesign{ vertical-align:top; background:url(../images/webdesignBg.jpg) no-repeat top}
.webDevelop{ vertical-align:top; background:url(../images/webdevelopBg.jpg) no-repeat top}
.seo{ vertical-align:top; background:url(../images/seoBg.jpg) no-repeat top}

a.serviceLink{margin-top:28px; margin-left:40px; float:left; font:bold 14px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; line-height:16px}
a.serviceLink b{ color:#44451a}
a:hover.serviceLink,a:hover.serviceLink b{ color:#000000} 

.webDesignInner{ background:url(../images/webdesignBg-inner.jpg) no-repeat top; float:left; width:180px; height:62px; margin-top:5px;}
.webDevelopInner{ background:url(../images/webdevelopBg-inner.jpg) no-repeat top;clear:left; float:left; width:180px; height:53px; margin-top:10px;}
.seoInner{background:url(../images/seoBg-inner.jpg) no-repeat top;clear:left; float:left; width:180px; height:53px; margin-top:10px;}

a.serviceLinkInner{margin-top:15px; margin-left:58px; float:left; font:bold 14px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; line-height:16px}
a.serviceLinkInner b{ color:#44451a}
a:hover.serviceLinkInner,a:hover.serviceLinkInner b{ color:#000000} 

.footerBg{ background:url(../images/footerBg.jpg) repeat-x top}
.footerBg td{ color:#44451a}
.footerBg a{ text-decoration:none; color:#44451a}.footerBg a:hover{ text-decoration:underline; color:#000000}

.hmeContentTd{ text-align:justify; background:url(../images/vline.gif) repeat-y right; padding:0 10px;}

.innerContent{ text-align:justify; padding:0 10px}

.leftPanel{ background:url(../images/leftPanelBg.jpg) repeat-y top}
.leftPanel th{ background:url(../images/leftPaneltop.jpg) no-repeat top}
.leftMore{clear:left; float:left; width:160px; padding:15px 10px 10px 10px}
.portfolio{clear:left; float:left; width:160px; padding:10px; padding-top:0px; height:120px; background:url(../images/portfolioBG.jpg) no-repeat center; text-align:center}
.portfolio img{ margin-top:10px;}
