/* CSS Document */

:focus{ outline:none}

*html{ margin:0; padding:0;}

body {margin: 0; padding:0; font-size:12px; color: #565656; background:#ffffff url(../images/amcoitsystems-bg.jpg) top left repeat-x;}

div, h1, h2, h3, h4, p, ul, li, blockquote {margin: 0;padding: 0;}

h1, h2, h3, h4 {}

h1{color:#0f4971; font-size:24px; line-height:30px; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,Sans-Serif; }

h2{color:#0f4971; font-size:20px; line-height:26px; }

h3{color:#0f4971; font-size:16px; line-height:22px; }

h4{color:#0f4971; font-size:14px; line-height:20px; }

img{border:0}

p {margin:0px; padding:10px 0px 5px 0px; line-height: 18px; text-align:justify}

a {color: #0670c7;text-decoration: none;}

a:hover {text-decoration: underline;}



.clear {clear: both;font-size: 0px;height: 0px;line-height: 0px;}

#outer{ margin:0 auto; padding:0px 0px 0px 0px; width:980px;}

#slogan{ width:980px; text-align:center; color:#1b4482; height:20px; line-height:20px; clear:both; }

#slogan strong{ font-weight:normal;}

#slogan strong table tr td{ text-align:center}

.innerWraper{width:980px; }

.innerWraperTop{height:15px; background:url(../images/topCorner.gif) bottom left no-repeat;}

.innerWraperBottom{height:15px; background:url(../images/bottomCorner.gif) top left no-repeat;} 

.contentCotnainer{padding:0px 20px 0px 20px; width:940px; background:url(../images/contentBg.jpg) top left repeat-y;}

.headerContainer{width:940px; clear:both }

.logoContainer{ width:250px; float:left }

.headerRightPanel{ width:200px; float:right; }

.topNav{ clear:both; }

.topNav ul { list-style-type:none;}

.topNav ul li{ list-style-type:none; display:inline;}

.topNav ul li a, .topNav ul li a:visited{ margin:0px; padding:0px 8px; background:url(../images/topNavSep.jpg) center left no-repeat; color:#1d2e3a; text-decoration:none; height:20px; line-height:20px;}

.topNav ul li a.first{ margin:0px; padding:0px 8px 0px 0px; background:none;}

.amco-services-search-panel{ margin:0px; padding:0px; }

.searchHeading{ margin:0px; padding:10px 0px 5px 0px;  font-size:22px; font-family:Georgia, "Times New Roman", Times, serif; text-align:left; background: url(../images/amco-services-search.jpg) 135px 12px no-repeat; }

.searchInputCont{clear:both;}

.searchInputCont .txtSearch{ margin:0px; padding:0px; width:130px; border:1px solid #cccccc; height:17px; line-height:21px; float:left}

.searchInputCont .txtBtn{ margin:0px; padding:0px; width:50px; height:25px; line-height:25px; border:0; float:left; background:url(../images/services-btn-bg.jpg) top left repeat-x; color:#fff;}

.orangeText{ color:#fd7106;}

.blueText{ color:#033d6c;}



.mainNavContainer{ margin:0px; padding:10px 0px; clear:both}

.mainNavContainer .leftCorner{ margin:0px; padding:0px; background:url(../images/mainNavLeft.gif) left top no-repeat; width:5px; height:44px; float:left}

.mainNavContainer .rightCorner{ margin:0px; padding:0px; background:url(../images/mainNavRight.gif) right top no-repeat; width:5px; height:44px; float:right}



.mainNav{height:44px; width:930px; background:url(../images/mainNavBg.gif) top left repeat-x; float:left}



.mainNav ul{ margin:0px; padding:0px; list-style-type:none;}

.mainNav ul li{ margin:0px; padding:0px; list-style-type:none; float:left; background:url(../images/mainNavSep.gif) top left no-repeat; }

.mainNav ul li a, .mainNav ul li a:visited{ margin:0px; padding:0px 13px; height:44px; line-height:44px; color:#92dffe; text-decoration:none }

.mainNav ul li a:hover{ height:44px; line-height:44px; color:#ffffff; text-decoration:none }

.mainNav ul li.firstchild{ background:none;}

.mainNav .item1{background:none;}



.bannerContainer{ margin:0px; padding:10px 0px 0 0px;clear:both;}

.banner{ margin:0px 0px 0px 0px; padding:25px 0px 0px 0px; width:675px; height:195px; background:url(../images/banngerbg.jpg) top left no-repeat; float:left}

.bannerRightPanel{ float:right; }

.bannerRightPanel a{ margin:0px; padding:0px 0px 0px 0px; width:260px; height:67px; display:block;  }

.bannerDescriptionArea{ margin:0px; padding:0px 12px; width:340px; float:left}

.bannerDescriptionArea h1{ margin:0px; padding:0px;  font-family: "Century Gothic"; font-size:24px; color:#ffffff; }

.bannerDescriptionArea h2{ margin:0px; padding:0px;  font-family: "Century Gothic"; font-size:16px; color:#ffffff; }

.bannerDescriptionArea p{ margin:0px; padding:15px 0px 0px 0px;  font-family: "Century Gothic"; font-size:14px; color:#ffffff; }

.bannerDescriptionArea .readmore { margin:40px 0px 0px 0px; padding:5px 0px 0px 0px; width:120px; height:40px; text-align:center; background:url(../images/bannerReadmore.jpg) top left no-repeat; }

.bannerDescriptionArea .readmore  a{ color:#fff; font-size:16px}

.imageArea{ margin:0px; padding:0px 20px 0px 5px; width:280px;float:right;}

.imageArea img{ margin:0px; padding:0px ; width:280px; height:125px; border:0;}

.imageDetail{ margin:0px; padding:0px 0px 0px 0px; clear:both}

.webURL a{ color:#f2861a;}

.imageDetail p{ margin:0px; padding:0px; font-size:10px; line-height:12px;}

.service-panelContainer{ clear:both;}

.servicePanel{ margin:0px 13px 0px 0px; padding:10px 10px 10px 10px; width:155px; height:187px; background:url(../images/service-panel-bg.jpg) top left no-repeat; float:left}



.servicePanel .service-panel-heading{ margin:0px; padding:0px 0px 0px 0px; height:40px;}

.servicePanel img{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:50px; height:40px; float:left}

.servicePanel h1{ margin:0px; padding:5px 0 0 0; font-family:"trebuchet MS"; font-size:14px;  line-height:20px; font-weight:bold; color:#022a7a;  }



/*.servicePanel .web-design-services-heading{ margin:0px; padding:0px 0px 0px 50px; font-family:"trebuchet MS"; font-size:14px; font-weight:bold; color:#022a7a;  background:url(../images/website-design-bg.jpg) center left no-repeat; height:40px; line-height:40px; }

.servicePanel .search-engine-optimisation-heading{ margin:0px; padding:0px 0px 0px 50px; font-family:"trebuchet MS"; font-size:14px; font-weight:bold; color:#022a7a;  background:url(../images/search-engine-optimisation.jpg) center left no-repeat; height:40px; line-height:40px; }

.servicePanel .web-application-services-heading{ margin:0px; padding:0px 0px 0px 50px; font-family:"trebuchet MS"; font-size:14px; font-weight:bold; color:#022a7a;  background:url(../images/web-application-services.jpg) center left no-repeat; height:40px; }

.servicePanel .ecommerce-solutions-heading{ margin:0px; padding:0px 0px 0px 50px; font-family:"trebuchet MS"; font-size:14px; font-weight:bold; color:#022a7a;  background:url(../images/ecommerce-solutions.jpg) center left no-repeat; height:40px; line-height:40px; }

.servicePanel .domain-hosting-heading{ margin:0px; padding:0px 0px 0px 50px; font-family:"trebuchet MS"; font-size:14px; font-weight:bold; color:#022a7a;  background:url(../images/domain-hosting.jpg) center left no-repeat; height:40px; }

*/

.servicePanel p{ margin:0px; padding:10px 0px 5px 0px; font-size:12px; color:#1b4482; text-align:left; line-height:15px;}

.servicePanel .readmoreInfo{ text-align:right; display:block;}

.servicePanel .readmoreInfo a{ color:#1b4482; font-weight:bold;}

.simpleContents{ margin:0px; padding:20px 0px 0px 0px; clear:both;}

.contentsLeftPanel{ width:740px; float:left;  }

.contentsRightPanel{ width:180px; float:right}

.orange-panel{ margin:0px; padding:10px; width:157px; height:188px; background:url(../images/news-panel.jpg) top left no-repeat;}

.orange-panel h1{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-align:left; line-height:25px; color:#ffffff; }

.orange-panel  p{ margin:0px; padding:5px 0px 0px 0px; font-size:12px; line-height:12px; color:#4b4b4b; text-align:left}



.orange-panel .readmoreInfo{  margin:0px; padding:5px 0px 0px 0px; text-align:right; display:block;}

.orange-panel .readmoreInfo a{ color:#1b4482; font-weight:bold;}



.footerContainer{ margin:auto; padding:30px 0px 0px 0px; width:940px; height:63px; background:url(../images/footerBg.jpg) top left no-repeat;}

.footerLeftPanel{ margin:0px; padding:10px; float:left; width:655px;}

.footerRightPanel{ margin:0px; padding:10px; float:right; width:235px;}

.footerNav{ padding:0px 0px 0px 200px; color:#ffffff; width:700px;}

.footerNav ul{ margin:0px; padding:0px; list-style-type:none}

.footerNav ul li{margin:0px; padding:0px 6px 0px 6px; list-style-type:none; background:url(../images/topNavSep.jpg) 0px 2px no-repeat; float:left; height:15px; line-height:15px;}

.footerNav ul li a, .footerNav ul li a:visited{ margin:0px; padding:0px; color:#ffffff; text-decoration:none;}

.footerNav ul li a:hover{ margin:0px; padding:0px; color:#ffffff; text-decoration:none; }

.footerNav ul li.firstSep{ background:none}
