/*--------------------------
Company: ElevateSoftSolutions
Designed by: Hi5designs.com
--------------------------*/

body {margin:0; padding:0; background:#fff url(../images/main-bg.gif) repeat-x 0 0; font:9pt Arial, Helvetica, sans-serif; color:#878787;}
a {text-decoration:none; color:#878787;}
h1, h2, img {margin:0; padding:0; border:0;}
h1 {font:19px Arial, Helvetica, sans-serif; color:#ff7200;}
h2 {font:17px Arial, Helvetica, sans-serif; color:#8cc00d;}
.fl {float:left;}
.fr {float:right;}
.lft {text-align:left;}
.rgt {text-align:right;}
.blk, .blk a {color:#000000 !important;}
.orng, .orng a {color:#ff7200 !important;}
.pALL {padding:10px;}
.pt12 {padding-top:12px;}
.w100 {width:100%;}
.mT10 {margin-top:10px;}

.outCont {width:100%;}
.mainCont {width:940px; margin:0 auto; padding-top:20px; position:relative;}
.topLinksDiv {position:absolute; top:13px; left:10px; float:left; z-index:1000;}
.topLinksShow {position:relative; background:#202020; height:120px; left:0; width:920px; float:left; overflow:hidden;}
.topLinksShow a {display:block; padding:5px; float:left; width:100px; color:#878787; font:8pt verdana;}
.topLinksShow a:hover{color:#fff; background:#353535;}
.headerDiv {width:940px;}
.logo {width:142px; height:92px; float:left; padding:20px 0 0 41px;}
.logo a{background:url(../images/logo.gif) no-repeat 0 center; width:142px; height:81px; text-indent:-99999px; overflow:hidden; display:block;}
.headMid {width:457px; float:left; text-align:center; padding:15px 50px 0;}
.headMid strong {font-size:20pt; color:#ff7200; padding:0 5px;}
.headMid h1 {font:bold 12pt Arial, Helvetica, sans-serif; color:#c8c8c8;}
.headRight {width:160px; float:right; height:118px; position:relative;}
.headRight .support {position:absolute; bottom:0;}
.headRight .contact {position:absolute; width:200px; height:118px; z-index:100; background:#fff url(../images/support-contact.gif) no-repeat 0 0; top:0; left:-65px; font-size:10pt; color:#000;}
.headRight .contact a {color:#000;}
.headRight .support div{width:180px; padding:15px 10px 0;}
.menuDiv {width:940px; height:36px; float:left;}
.menuLeft {float:left; background:url(../images/menu-left.gif) no-repeat 0 0; width:7px; height:36px;}
.menuMid {width:926px; background:url(../images/menu-rep.gif) repeat-x 0 0; float:left;}
.menuMid ul,li {margin:0; padding:0; list-style:none; text-align:center; padding:10px;}
.menuMid li {display:inline; position:relative;}
.menuMid li a {padding:10px 15px; font:bold 10pt Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF; display:inline; text-transform:uppercase; letter-spacing:.3pt; position:relative;}
.menuMid li a:hover {background:url(../images/menu-hover.gif) repeat-x 0 0;}
.menuMid li ul{display:none;}
.menuMid li:hover ul{display:block; position:absolute; left:0; top:26px;}
.menuMid li:hover ul li{display:block; clear:left; background:#84b113; width:165px;}
.menuMid li ul li a{background:#b7e14f; color:#273603; text-align:left; width:145px; display:block; padding:5px 10px; margin:-10px 0; font:normal 8pt Arial, Helvetica, sans-serif; text-transform:none; border-bottom:solid 1px #84b113;}
.menuMid li ul li a:hover{background:#84b113; color:#fff;}
.menuRight {float:right; background:url(../images/menu-right.gif) no-repeat 0 0; width:7px; height:36px;}
.menuShadow {width:940px; background:url(../images/menu-shadow.gif) no-repeat 0 0; height:30px; clear:left;}
.midCont {padding-top:10px; clear:both;}
.midContInner {clear:both;}
.hed {width:940px; float:left;}
.hedImg {background:url(../images/hd_lt.gif) no-repeat; width:323px; height:170px; float:left; text-align:right; padding:5px 20px 0 200px; font-size:10pt;}
.hedImg h1{font:22px Arial, Helvetica, sans-serif; color:#ff7200; padding-top:10px; margin:0;}
.news {width:357px; height:175px; float:left; padding-left:40px; overflow:hidden;}
.news_new {width:357px; height:175px; float:left; padding-left:40px; overflow:auto;}
.news h1 {font-size:18px; color:#8cc00b; text-align:left; padding:5px 0 7px 35px; border-bottom:solid 1px #ededec; background:url(../images/news_events.gif) no-repeat left top; margin:0;}
.news a:hover {text-decoration:underline;}
.newsDate{ width:25px; float:left; font: bold 12px Arial, Helvetica, sans-serif; color:#ff7200; margin:10px 10px 0 0;}
.newsCont{ width:320px; float:left; margin-top:10px;}
.newsCont h2 {font: bold 13px Arial, Helvetica, sans-serif; color:#7d7d7d; margin:0; padding:0; }
.newsCont p {font:12px Arial, Helvetica, sans-serif; color:#999999; margin:0; padding:0;}
.midCon {width:940px;}
.midLft {width:664px; float:left;}
.midLftTop {width:664px; float:left;}
.smallBx {width:211px; float:left;}
.bxGap {width:14.5px; height:10px; float:left;}
.smallBxTop1 {width:211px; height:42px; background:url(../images/mid_tp1.gif) no-repeat;}
.smallBxTop1 h1 {font:19px Arial, Helvetica, sans-serif; color:#fff; text-align:center; padding-top:10px;}
.smallBxTop2 {width:211px; height:42px; background:url(../images/mid_tp2.gif) no-repeat;}
.smallBxTop2 h1 {font:19px Arial, Helvetica, sans-serif; color:#fff; text-align:center; padding-top:10px;}
.smallBxTop3 {width:211px; height:42px; background:url(../images/mid_tp3.gif) no-repeat;}
.smallBxTop3 h1 {font:19px Arial, Helvetica, sans-serif; color:#fff; text-align:center; padding-top:10px;}
.smallBxMid {width:211px; background:url(../images/mid_bx_center.gif) repeat-y;}
.smallBxMid a {background:url(../images/arrow.gif) no-repeat 0 10px; padding:5px 5px 0 10px; display:block; width:180px; margin-left:10px;}
.smallBxMid a:hover {text-decoration:underline;}
.smallBxBtm {width:211px; height:5px; background:url(../images/mid_bt1.gif) no-repeat;}
.content {width:664px; float:left; padding-bottom:10px;}
.content h1 {margin:0;}
.content p {margin:5px 0 15px 0;}
.midRt {width:255px; float:right; margin-left:21px;}
.lftServices {width:255px; padding-bottom:10px;}
.lftServices .lftServ{background:url(../images/web-solutions.gif) no-repeat 0 0;}
.lftServices .lftServ2{background:url(../images/multimedia-solutions.gif) no-repeat 0 0;}
.lftServices .lftServ3{background:url(../images/seo-solutions.gif) no-repeat 0 0;}
.lftServices h1 a {width:225px; height:54px; display:block; margin:0; font:21px tahoma; color:#FFFFFF; padding:0 0 6px 30px;}
.showLeftServ {width:253px; position:relative; top:-10px;}
.showLeftServ a {background:url(../images/arrow.gif) no-repeat 0 10px; padding:5px 5px 0 10px; display:block; width:180px; margin-left:10px;}
.showLeftServ a:hover {text-decoration:underline;}
.orngBdr {border:solid 1px #fe801a;}
.grnBdr {border:solid 1px #a6e117;}
.bluBdr {border:solid 1px #61b1fe;}
.reqTp {background:url(../images/request.gif) no-repeat; width:255px; height:42px;}
.reqTp h1 {font:19px Arial, Helvetica, sans-serif; color:#fff; padding-top:12px; padding-left:50px;}
.reqMid {width:235px; background:url(../images/req-mid.gif) repeat-y; padding:10px; float:left;}
.reqMid p {margin:0; padding-bottom:10px; float:left;}
.reqMid label {float:left; width:75px; padding-top:5px;}
.reqMid input {width:140px; float:left; border:solid 1px #d2d2d2; padding:3px 5px;}
.smtButton {width:151px !important; height:35px; background:url(../images/submit.gif) no-repeat 0 0; border:none !important; padding:0 !important; overflow:hidden; text-indent:-99999px; font-size:.2pt; color:#f97911; cursor:pointer;}
.reqBtm {width:255px; height:5px; background:url(../images/req_bt.gif) no-repeat; float:left;}
.footOuter {width:100%; background:url(../images/foot.gif) repeat-x 0 0; float:left; padding-bottom:10px; margin-top:10px;}
.foot {width:940px; margin:0 auto;}
.footLinks {width:800px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#999999; text-align:center; padding:17px 70px;}
.footLinks a {color:#999999; text-decoration:none;}
.footLinks a:hover {color:#999999; text-decoration:underline;}
.footBtm {width:940px; background-color:#96CE0D; padding-top:5px;}
.footBtm a {color:#FFFFFF;}
.footBtmDiv1 {width:500px; float:left; font:11px Verdana, Arial, Helvetica, sans-serif; color:#fff; line-height:20px;}
.footBtmDiv2 {width:400px; float:right; text-align:right; font:11px Verdana, Arial, Helvetica, sans-serif; color:#fff; line-height:20px; padding-right:5px;}
.footBtmDiv2 a {color:#000000;}