html{width:100%;height:100%;margin:0;}body{margin:0;height:100%;font-family:'Crimson Text',"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;font-weight:400;font-size:100%;color:#666;background:#333 url(images/bg-body01.gif.png) repeat-x;min-width:904px;}img{border:none;}h1{font-family:'Crimson Text',"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;font-weight:400;font-size:105%;color:#666;}a{font-family:'Crimson Text',"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;font-weight:400;font-size:105%;color:#666;text-decoration:none;}form,fieldset{border:none;margin:0;padding:0;}input,select,textarea{font:105% arial,sans-serif;vertical-align:middle;}.main-page{width:105%;min-height:105%;background:url(images/image01.jpg) no-repeat;}#wrapper{min-height:105%;width:904px;margin:0 auto;}.w1{padding:10px 0 76px;}.container{width:904px;overflow:hidden;margin:0 0 100px;}.container .t{background:url(images/bg-top.png) no-repeat;width:904px;height:20px;overflow:hidden;}.container .c{background:url(images/bg-center.png) repeat-y;width:831px;overflow:hidden;padding:20px 38px 0 35px;}.container .b{background:url(images/bg-bottom.png) no-repeat;width:904px;height:20px;overflow:hidden;}.container a{font-family:'Crimson Text',"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;font-weight:400;font-size:105%;color:#666;text-decoration:underline;}#header{background:url(images/bg-boxes.gif.png) no-repeat;width:743px;height:53px;overflow:hidden;margin:0 0 10px;padding:12px 45px 0 43px;}#header ul{list-style:none;float:right;margin:0;padding:21px 0 0;}#header ul li{float:left;padding:0 0 0 25px;}#header ul li a{float:left;font:15px/17px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#fff;}#header ul li ul li a{position:relative;float:left;top:-20px;font:15px/17px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#fff;}.logo{text-indent:-9999px;overflow:hidden;width:296px;height:33px;margin:0;}.logo a{display:block;background:url(images/logo.gif.png) no-repeat;height:33px;}#main{width:100%;}.gallery{overflow:hidden;position:relative;bottom:5px;background:url(images/bg-boxes.gif.png) no-repeat 0 -65px;width:870px;height:320px;margin:0 0 12px;padding:11px 11px 13px 12px;}.gallery div ul{list-style:none;width:808px;overflow:hidden;margin:0;padding:0;}.gallery div ul li{float:left;position:relative;}.gallery div img{display:block;}.navigation{background:url(images/bg-boxes.gif.png) no-repeat 0 -409px;width:831px;height:47px;overflow:hidden;margin:0 0 15px;}.navigation ul{list-style:none;width:781px;overflow:hidden;margin:0;padding:0 25px;}.navigation ul li{float:left;padding:8px 10px;}.navigation ul li a{display:block;text-align:center;font:13px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#fff;}.media-box{width:820px;overflow:hidden;border-top:1px solid #666;position:relative;margin:0 -27px 22px -24px;padding:11px 28px 0 34px;}.media-box ul.technologies{float:right;padding:0;}.media-box ul.technologies li{margin:0 0 0 22px;}.media-box ul{list-style:none;height:1%;overflow:hidden;float:left;margin:0;padding:12px 0 0;}.media-box ul li{float:left;margin:0 21px 0 0;}.media-box ul li a{float:left;text-indent:-9999px;overflow:hidden;background:url(images/ico-technology.png) no-repeat top left;}.media-box ul li a.joomla{background-position:-29px 0;width:58px;height:45px;}.media-box ul li a.drupal{background-position:0 0;width:32px;height:45px;}.media-box ul li a.modx{background-position:-219px 0;width:127px;height:39px;}.media-box ul li a.php{background-position:-347px 0;width:72px;height:39px;}.media-box ul li a.jquerylogo{background-position:-88px 0;width:130px;height:39px;}#footer{width:100%;overflow:hidden;background:url(images/bg-footer.gif.png) repeat-x;height:135px;position:relative;text-align:center;font:12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase;margin:-76px 0 0;}.holder{overflow:hidden;text-align:center;color:#FFF;padding:38px 10px 0;}#footer p{float:right;margin:0;}#footer dl{float:left;color:#91A7C1;margin:0;padding:0 15px 10px 10px;}#footer dl dt{color:#fff;border-bottom:1px solid #354E66;margin:10px 0 3px;padding:0 0 3px;}#footer dl dd{line-height:150%;margin:0;padding:0;}#footer dl dd a{color:#57779D;text-decoration:none;}#footer dl dd a:hover{color:#D3DCE7;text-decoration:underline;}#credits{color:#FFF;}.tools{list-style:none;position:fixed;width:28px;right:0;top:184px;z-index:100;margin:0;padding:0;}.tools li{width:28px;height:95px;overflow:hidden;position:relative;}.tools li a{display:block;width:28px;height:285px;text-indent:-9999px;overflow:hidden;cursor:pointer;background:url(images/ico-social.png) no-repeat;}.tools li a.twitter{margin-top:-95px;}.tools li a.contact{margin-top:-190px;}#ajaxSearch_form fieldset{float:right;}#ajaxSearch_input{background:#fff;border:1px solid #69c;width:152px;font:16px/17px Verdana, Geneva, Arial, Helvetica, sans-serif;margin:1px 0 0;padding:3px 2px 2px;}#ajaxSearch_submit{border:none;background:url(images/btn-search.png) no-repeat;width:128px;height:26px;cursor:pointer;color:#fff;text-transform:uppercase;font:16px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;margin:0 0 0 7px;padding:0;}#ajaxSearch_output{font-size:90%;background-color:#EFEFEF;border:1px solid #6F9303;color:#000;width:480px;z-index:1;margin:5px 0 15px;padding:5px;}#slider{display:block;position:relative;left:0;z-index:0;}#slider ul,#slider li{list-style:none;margin:0;padding:0;}#slider li{width:808px;height:320px;overflow:hidden;}#prevBtn,#nextBtn{left:-30px;display:block;overflow:hidden;width:18px;height:35px;position:absolute;top:71px;cursor:pointer;z-index:0;margin:0;}#prevBtn a,#nextBtn a{display:block;width:18px;height:35px;background:url(images/bg-prev.gif) no-repeat 0 0;}#nextBtn a{background:url(images/bg-next.gif) no-repeat 0 0;}#prevBtn{left:-22px;}#nextBtn{left:834px;}#slider li span{background:#000;bottom:0;color:#FFF;font:normal 12px/22px Arial, sans-serif;left:0;overflow:hidden;position:absolute;text-indent:10px;width:100%;z-index:10000;height:22px;opacity:.6;}a.B_homeCrumb,a.B_homeCrumb:visited{font:normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;text-decoration:none;color:#FFF;padding:0 12px 0 5px;}#header ul li a.active{color:#000;display:none;}.homePageIntroTxt{font-family:'Crimson Text', "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;font-weight:400;font-size:105%;color:#666;}h2.homePageIntroTxt{font-family:'Crimson Text',"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;font-weight:strong;font-size:150%;color:#666;}a:hover,#header a:hover,.navigation a:hover{text-decoration:underline;}#header a,.navigation a{color:#000;text-decoration:none;}a.B_currentCrumb,a.B_currentCrumb:visited,a.B_crumb,a.B_crumb:visited{font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;text-decoration:none;color:#FFF;padding:0 12px 0 5px;}a.B_currentCrumb:hover,a.B_crumb:hover,a.B_homeCrumb:hover{text-decoration:none;background-color:#5A5A5A;}
