.mainbody{margin:0;font:12px Arial,Helvetica,sans-serif;color:#010101}.bodyhome{background:url(images/bg.gif) repeat-x 0 0}.bodysub{background:url(images/bgsub.gif) repeat-x 0 0}a:focus{outline:none}#main{width:979px;margin:0 auto}#container{width:979px;position:relative;padding:117px 0 0;z-index:1}#header{width:979px;height:117px;position:absolute;top:0;left:0}#header strong a{display:block;overflow:hidden;text-indent:-9999px;width:175px;height:87px;background:url(images/logo.gif) no-repeat 0 0;position:absolute;top:13px;left:33px}.navigation{margin:0;padding:0;list-style:none;position:absolute;top:62px;right:10px;font-size:16px;line-height:12px;text-align:center}.navigation li{float:left;margin:0 60px 0 0;display:inline}.navigation li a{color:#7f8081;float:left;text-decoration:none;padding:0 0 31px 0}.navigation li a strong{display:block}.navigation li a:hover{background:url(images/rollover.gif) no-repeat 50% 100%}.navigation li a.selected{background:url(images/rollover.gif) no-repeat 50% 100%}.breadcrumb{width:919px;margin:0px auto 0;padding:10px 0 0;position:relative;z-index:10}.breadcrumb p{margin:0;overflow:hidden;font-size:14px;font-weight:bold}.top{width:919px;height:267px;margin:-14px auto 0;padding:30px 0 0;position:relative;z-index:10}.top h1{margin:0;overflow:hidden;text-indent:-9999px;width:507px;height:46px;background:url(images/slogan.gif) no-repeat 0 0}.top strong{font-size:24px;width:540px;display:block;color:#fff}.top strong a{text-decoration:none;color:#4c9201}.top strong a:hover{text-decoration:underline}.top p{font-size:24px;font-weight:bold;color:#1e7304;margin:10px 0 0}.top p a{text-decoration:none;color:#1e7304}.top p a:hover{text-decoration:underline}.intro{float:left}.featuredclient{float:left;margin:-30px auto 0;padding-left:50px;margin-left:30px}.featuredclientimage{border:none}.content{width:919px;background:url(images/content-bg.jpg) no-repeat 0 0;padding:30px 0 50px 0;margin:20px auto;overflow:hidden}.homepage{margin:-20px auto 0px;overflow:visible;height:220px}.content h2{margin:0 0 6px 0;font-size:24px;font-weight:normal;color:#b48d05}.content p{margin:19px 0 0}.content a{color:#4b9001}.content a:hover{text-decoration:none}.maintext{width:607px;float:left}.maintext p{margin:5px 0 10px 0;line-height:1.5em}.sidebar{width:280px;float:right}.sidebar .feed{text-align:center}.contactus{margin:0;overflow:hidden;text-indent:-9999px;width:270px;height:254px;background:url(images/post-it.png) no-repeat 0 0;float:right}.box1{width:334px;float:left;margin:0 28px 0 0}.box2{width:223px;float:left}#navigation{margin:0;padding:0;list-style:none;width:223px;float:left}#navigation li{width:100%;float:left;line-height:23px;margin-bottom:3px;background:#a9cf38}#navigation li span{color:#fff;float:left;width:196px;font-weight:bold;text-decoration:none;background:url(images/bullet.gif) no-repeat 7px 50%;padding:0 0 0 27px;cursor:pointer}#navigation li.hover ul{display:block}#navigation ul{color:#fff;float:left;margin:0;padding:6px 15px 10px 7px;list-style:none;width:201px;display:none}#navigation ul li{line-height:14px!important}#navigation ul li a{float:none;color:#010101;text-decoration:underline;font-weight:normal;background:none;padding:0}#navigation ul li a:hover{text-decoration:none}.box3{width:274px;float:right;background:url(images/box3-top.gif) no-repeat 0 0;padding:33px 0 0}.box3 .bottom{width:274px;background:url(images/box3-bottom.gif) no-repeat 0 100%;float:left;min-height:204px}* html .box3 .bottom{height:204px}.box3 .box{background:url(images/box3-middle.gif) repeat-y 0 0;width:274px;float:left}.text{position:relative;margin:-20px 0 0;width:252px;padding:0 9px 0 13px;top:0px}.text h3{margin:0;color:#5a5a5b;font-size:21px}.text a.sumbit{display:block;width:185px;line-height:38px;background:url(images/btn.gif) no-repeat 0 0;color:#fff;font-weight:bold;font-size:18px;text-decoration:none;padding:0 0 0 35px;margin:47px 0 0 12px;text-align:left}.text a.sumbit:hover{text-decoration:underline}#footer{width:100%;min-width:919px;background:#7f8081;overflow:hidden;padding-bottom:10px}.footer{width:919px;margin:0 auto}.left{float:left;width:364px;color:#fff;font-weight:bold;margin-top:30px}.left p.quote{margin-left:0px;margin-bottom:0;margin-right:30px;margin-top:0px;color:#daff7a;font-size:24px;font-family:Garamond}.left p.quote a{text-decoration:none;color:#daff7a}.left p.quote a:hover{text-decoration:underline}.left p.quoteby{font-family:Garamond;font-size:15px;text-align:right;margin-right:40px}.left p.quoteby a{text-decoration:none;color:#FFFFFF}.left p.quoteby a:hover{text-decoration:underline}.right{width:274px;float:right}.middle{margin-left:20px;width:223px;float:left}#copyright{width:100%;min-width:919px;background:#000000;overflow:hidden}.copyright{width:919px;margin:0 auto}.copyright p.copy{color:#fff;text-align:center}.links{width:223px;color:#fff;float:right}.links ul{margin:20px 0 0;padding:0;list-style:none}.links a{color:#fff}.links ul a{font-weight:normal}.links a:hover{text-decoration:none}.footer-content{width:274px;float:right;color:#fff;padding:20px 0 0 20px}.footer-content h4{margin:0 0 5px 0;font-size:12px;font-weight:normal}.footer-content strong,.footer-content a{color:#daff7a}.footer-content p{margin:5px 0}.footer-content a{text-decoration:none}.footer-content a:hover{text-decoration:underline}#slider{width:900px;margin:0 auto;position:relative}.scroll{height:359px;overflow:auto;position:relative;clear:left;background:#e1eeb9 url(images/portback.png) repeat-x scroll left top;border-top:1px solid #7f9344}.scrollContainer div.panel{padding:20px;height:360px;width:900px;}.sliderinfobar{background:#efefef url(images/sliderinfoback.png) repeat-x scroll left bottom;color:#000000;text-align:center;padding:5px;font-size:1.3em;font-weight:bold;border:1px solid #000000}.sliderinfobar a{color:blue}.nav{height:65px;width:900px;text-align:center;list-style:none;line-height:1em;margin:0 auto 0 auto;clear:both;position:relative}.nav li{float:left}.nav li a{height:55px;display:block;text-decoration:none;border-left:1px dotted #fff;border-right:1px dotted #aaa;padding-top:10px;width:140px;background:url(images/tab.png) repeat-x scroll left bottom}.nav li a.active{background:url(images/seltab.png) repeat-x scroll left bottom;border-left:1px solid #7f9344;border-right:1px solid #7f9344}.nav li a:hover{background:url(images/seltab.png) repeat-x scroll left bottom;border-left:1px solid #7f9344;border-right:1px solid #7f9344}.nav li img{border:none;padding:5px 5px 0px 5px;float:left}.projname{color:#000000;text-align:left;text-decoration:none;padding-top:10px;padding-right:5px;display:block;border-bottom:none;font-weight:bold;font-family:Tahoma}.screenshot{width:450px;height:350px;float:left}.portdesc{width:400px;height:250px;float:left}.portdesc h2{color:#7f9344}.screenshotimage{margin:0px 10px 25px 10px;border:1px solid #aaaaaa}.contactform{display:inline;margin:0px;padding:0px}.contactformfields{margin:5px 5px 5px 5px;padding:5px 5px 5px 5px}.contactformfields ul li label{width:105px;padding:0px 20px 6px 8px;float:left;text-align:right;color:#000000;font-weight:bold}.contactformfields ul{list-style:none;margin:0;padding:0}.contactformfields ul li{margin:0 0 1em;padding:3px 0 3px 2px;background:none;clear:left}.formtextfield{width:210px;float:left;border:1px solid #A5ACB2;background-color:#FFFFFF;margin-bottom:5px;height:18px;font-size:small}.contactformfields ul li .contactbutton{margin-left:133px}.formbutton{width:auto;float:none;border:1px solid #000000;background-color:#efefef;text-align:center;padding:5px 5px 5px 5px;font-size:10px;color:#333333;font-weight:bold}.req{font-size:small;color:#FF0000}