﻿body{padding:0;margin:0;list-style:none;background-image:url(../Images/body-bg.gif);}
html, ul, li,h1, h2, h3, h4, h5{margin:0;padding:0;list-style:none;}
img{border:0;}
.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.clear{clear:both;}
#container{background:#FFF;margin:auto;width:1002px;}
#topwrapper{margin:0;padding:0;width:1002px;background:#464646;}
#headpanel{margin:0px;padding:0px;width: 1002px;}
#toplink {text-align:center;padding-top:5px;width:1002px;height:43px;background-color: #464646;}
#toplink ul{width:972px; height:20px; position:relative; margin:0 0 0 20px;}
#toplink li{font-family:Arial, Helvetica, sans-serif;color:#fff;font-size:11px;display:inline}
#toplink ul li a{padding:0 10px 0;font-family:Arial, Helvetica, sans-serif;color:#fff;text-decoration:none;font-size:11px;}
#toplink ul li a:hover{color: #FF9900;text-decoration:none;}
#logo{margin: 10px 0 0 0;width:250px;float:left;}
.LogoLink{margin: 10px 0 0 0;float:right;}
.LogoLinkTxt{margin:8px 5px 2px 1px;float:left;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #1C1C1C;}
.LogoLinkTxt a{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #1C1C1C;text-decoration: none;}
.ContentWrap{margin: 0px auto;width: 926px;}
#MenuBox{/*padding-left:30px;*/float:left;margin:10px 0 0 0;width:925px;height:28px;background:url(../images/Menu-red.gif) #CCCCCC;}
#MenuBox ul li{width:auto;float:left;padding:0 2px 0 0;display:block;background:url(../images/Menu-Bg.gif) no-repeat  center right;}
#MenuBox li a{width:auto;padding:7px 30px 0 30px;font-size:11px;font-style:normal;font-family:Arial, Helvetica, sans-serif;color: #FFFFFF;text-decoration:none;height: 21px;display:block;}
#MenuBox ul li a:hover{text-decoration:none;background:url(../images/Menu-maroon.gif);}
#MenuBar{text-align:center;margin:10px 0 0 0;height:28px;background:url(../images/Menu-red.gif) #CCCCCC;border:none;}
#MenuBar ul{width:925px;margin: 0;list-style: none;line-height: normal;}
#MenuBar li{float:left;padding:0 2px 0 0;background:url(../images/Menu-Bg.gif) no-repeat center right;}
#MenuBar a{float: left;padding:7px 30px 0 30px;font-size:11px;font-style:normal;font-family:Arial, Helvetica, sans-serif;color: #FFFFFF;text-decoration:none;height: 21px;display:block;}
#MenuBar a:hover{text-decoration:none;background:url(../images/Menu-maroon.gif);}
/* Mid Portion */
#Midwrapper{position:relative;margin:10px auto 0 auto;padding:15px 40px 0 40px;width: 844px;border-top:1px solid #424242;border-left:1px solid #424242;border-right:1px solid #424242;}
/* Mid Portion Ends */
#MidTopPanel{width:842px;background:url(../Images/index-horiz.jpg) repeat-x left bottom;padding-bottom:15px;}
.MidIntro{width:273px;margin:0 25px 0 0px;float:left;background:url(../Images/index-verti.jpg) repeat-y right top;}
.MidIntroMid{width:272px;margin:0 22px 0 0px;float:left;background:url(../Images/index-verti.jpg) repeat-y right top;}
.MidIntroRt{width:250px;margin:0;float:right;}
#MidTechnology h2{margin:0 0 3px 0;font-family:Galette,Arial, Helvetica;font-size:16px;font-weight:normal;text-decoration:none;color:#FD7100;}
#MidService h2{margin:0 0 3px 0;font-family:Galette,Arial, Helvetica;font-size:16px;font-weight:normal;text-decoration:none;color:#005E8E;}
#MidPortfolio h2{margin:0 0 3px 0;font-family:Galette,Arial, Helvetica;font-size:16px;font-weight:normal;text-decoration:none;color:#D81130;}
.MidImage{margin:4px 0 4px 0;width:250px;}
.MidText{width:250px;margin:4px 0 2px 0;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;text-decoration:none;color:#000000;text-align:justify;}
.MidMore{margin:4px 0 0 0;float:right;padding-right:20px;}
.MidMoreRed{margin:4px 0 0 0;float:right;}
#MidBottomHead h2{margin:8px 0 5px 0;font-family: DaxCondensed, Arial, Helvetica;font-size:18px;font-weight:600;text-decoration:none;color:#666666;}
.MidBottomRed{font-family: DaxCondensed, Arial, Helvetica;font-size:18px;font-weight:600;text-decoration:none;color:#D50127;}
#MidBottomPanel{width:842px;}
#MidPanelLeft{width:552px;float:left;padding-right:20px;background:url(../Images/index-verti.jpg) repeat-y right top;}
.LeftText{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;text-decoration:none;color:#000000;background:url(../Images/index-horiz.jpg) repeat-x left bottom;padding-bottom:15px;}
#MidPanelRight{width:252px;float:right;}
.MidContentLine{width:552px;margin:10px 0 0 0;background:url(../Images/index-horiz.jpg) repeat-x left bottom;padding-bottom:15px;}
.Mid4Servicelt{float:left;width:252px;margin:0 30px 20px 0;}
.Mid4Servicert{float:left;width:250px;margin:0 0 20px 0;}
.MIdIcon{width:40px;float:left;}
.MIdIconText h2{width:200px;margin-top:15px;float:left;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;text-decoration:none;color:#3F4953;}
.MIdIconText h2 a{font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;text-decoration:none;color:#3F4953;}
.MidContent{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;text-decoration:none;color:#000000;margin-top:5px;text-align:justify;}
#midupcoming{font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;text-decoration:none;color:#000000;background:url(../Images/index-upcoming.png) center left no-repeat;padding:4px 0 3px 26px;}
.upcominglt{float:left;margin:0 25px 10px 0;width:160px;}
.upcomingrt{float:left;width:160px;}
#MidBottom{width:552px;margin:10px 0 0 0;}
.MidBtm{width:552px;margin:10px 0 0 0;}
.MidHelp{width:242px;margin:0 25px 0 0px;float:left;padding-right:20px;background:url(../Images/index-verti.jpg) repeat-y right top;}
#helphead{font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;text-decoration:none;height:35px;color:#000000;background:url(../Images/index-helpicon.jpg) left top no-repeat;padding:20px 0 3px 42px;}
.MidContentred{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-decoration:underline;color:#D40124;}
.MidNews{width:260px;margin:0;float:right;}
.MidNewslt{font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;text-decoration:none;color:#000000;float:left;margin-right:10px;height:20px;}
.MidNewsrt{font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;text-decoration:none;color:#000000;float:left;background:url(../Images/index-newsbg.jpg) no-repeat left top;width:76px;}
.newsprev{float:left;width:13px;margin-left:3px;padding-top:2px;}
.newsnum{float:left;padding-top:2px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;text-decoration:none;color:#000000;text-align:center;width:38px;}
.newsnext{float:right;width:13px;margin-right:3px;padding-top:2px;}
.newshead h2 a{padding-top:2px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-decoration:none;color:#005E94;}
/* Mid Right Side */
#Quotebox{width:248px;border:1px solid #B4B4B4;background:url(../Images/index-quotebg.jpg) repeat-x #FAFAFA;filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FAFAFA,endColorStr=#E0E0E0);padding-bottom:20px;}
.Quotehead{padding:20px 0 15px 20px;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;text-decoration:none;color:#000000;}
.QuoteTxt{padding:5px 0 5px 20px;}
.Txtbox205-20{height:20px;width:205px;border:1px solid #C3C3C3;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;text-decoration:none;color:#000000;}
.Txtbox205-95{height:95px;width:205px;border:1px solid #C3C3C3;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;text-decoration:none;color:#000000;}
.Quotebtn{float:right;padding:5px 20px 5px 0px;}
#servicebox{margin-top:10px;width:250px;height:222px;padding:10px 0 5px 0px;background:url(../Images/index-Service.jpg) repeat-x #616163;}
.servicehead h2{display:block;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;text-decoration:none;color:#FFFFFF;margin:0 20px 10px 15px;}
.serviceblack{border-top:1px solid #000000;margin:0 0px 3px 0;}
.servicewhite{border-top:1px solid #5E5E5E;margin:0;}
.servicetitle h3{background:url(../Images/index-sericon.png) no-repeat center left;padding:2px 0 3px 18px;margin-left:15px;}
.servicetitle h3 a{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;text-decoration:none;color:#FFFFFF;}
.servicetitle h3 a:hover{color:#18f9f9;text-decoration:none;}
#testimonialbox{margin-top:10px;width:250px;}
.TestimonialFix{width:228px;padding:10px 10px 5px 10px;font-family:Baar Sophia,Arial, Helvetica;font-size:12px;font-weight:normal;text-decoration:none;color:#515F62;height:165px;}
.testimonialline{border-top:1px solid #525F65;margin-bottom:1px;}
.testimonialhead{height:22px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-decoration:none;color:#FFFFFF;background:url(../Images/index-upcoming.png) no-repeat 5px center #525F65;padding:8px 0 0 28px;margin-bottom:1px;}
.testimonialwritebox{width:228px;border:1px solid #525F65;padding:10px 10px 5px 10px;font-family:Baar Sophia,Arial, Helvetica;font-size:12px;font-weight:normal;text-decoration:none;color:#515F62;}
.testimonialtitle{font-family:Baar Sophia,Arial, Helvetica;font-size:12px;font-weight:normal;text-decoration:none;color:#515F62;}
.testimonialby{font-family:Baar Sophia,Arial, Helvetica;font-size:12px;font-weight:bold;text-decoration:none;color:#000000;float:right;margin-bottom:3px;}
#footerbox{background:#6C6C6C;width:1002px;margin:0;padding:0;}
.footerwhite{width:998px;margin:0 2px 2px 2px;text-align:center;margin-bottom:3px;}
.footerwhite li{list-style: none;display: inline;}
.footerwhite li a{text-decoration: none;font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #FFFFFF;}
.footerash{width:1002px;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;text-decoration:none;color:#CAC6C7;padding-bottom:10px;}
.BtmBox{background:#6C6C6C;}
.BtmWhite{background:#FFFFFF;height:35px;margin:0 auto;width: 924px;border-bottom:1px solid #424242;border-left:1px solid #424242;border-right:1px solid #424242;}
.FeaturedPrjt{font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight:500;color:#3c3939;}
.FeaturedPrjt a{color:#3c3939;text-decoration:none;}