body{background-image:url(images/background.png);}
#header{height:113px;width:645px;margin-left:15px;margin-top:0px;}
#nav{position:absolute;width:102px;height:226px;left:19px;top:136px;text-align:left;font-weight:bold;font-variant:normal;color:#FFF;}
#pagelayout{position:relative;width:860px;text-align:left;height:760px;margin-top:auto;margin-right:auto;margin-bottom:0;margin-left:auto;background-image:url(images/content.png);background-position:center center;background-repeat:no-repeat;overflow:hidden;}
#section1{
	position:relative;
	width:340px;
	height:200px;
	z-index:2;
	left:0;
	top:20px;
	left:10px;
	color:#FFF;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	border-right-width:1px;
	border-bottom-width:1px;
	border-right-style:solid;
	border-bottom-style:solid;
	border-top-color:#FFF;
	border-right-color:#FFF;
	border-bottom-color:#FFF;
	border-left-color:#FFF;
	padding-right:15px;
	padding-left:10px;
	padding-top:15px;
	text-align:justify;
}
#section2{
	position:relative;
	width:340px;
	height:200px;
	z-index:2;
	left:0;
	top:20px;
	left:10px;
	color:#FFF;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	border-right-width:1px;
	border-bottom-width:1px;
	border-right-style:solid;
	border-bottom-style:solid;
	border-top-color:#FFF;
	border-right-color:#FFF;
	border-bottom-color:#FFF;
	border-left-color:#FFF;
	padding-right:15px;
	padding-left:10px;
	padding-top:15px;
	text-align:justify;
}
#section3{position:relative;width:285px;height:150px;z-index:2;left:0;top:40px;left:0px;color:#FFF;float:right;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;border-bottom-width:1px;border-right-style:none;border-bottom-style:solid;border-top-color:#D6D6D6;border-right-color:#FFF;border-bottom-color:#FFF;border-left-color:#FFF;padding-right:15px;padding-left:10px;padding-top:0px;border-left-width:1px;border-top-style:none;border-left-style:solid;padding-bottom:15px;}
#mainpage{height:auto;width:675px;position:relative;margin-top:33px;margin-right:1px;margin-bottom:0;margin-left:134px;padding:0;}
#home{float:none;height:490px;width:675px;background-image:url(images/homebg.png);position:static;background-repeat:no-repeat;color:#666;margin-top:5px;}
#portfolio{float:none;height:515px;width:650px;background-image:url(images/portfoliobg.png);position:static;background-repeat:no-repeat;color:#666;margin-top:10px;margin-left:8px;padding-top:2px;padding-right:10px;padding-bottom:0px;padding-left:10px;}
#services{float:none;height:490px;width:675px;background-image:url(images/servicesbg.png);position:static;background-repeat:no-repeat;color:#666;margin-top:5px;}
#contact{float:none;height:490px;width:675px;background-image:url(images/contactbg.png);position:static;background-repeat:no-repeat;color:#666;margin-top:5px;}
#footer{position:absolute;width:681px;height:44px;z-index:1;top:652px;text-align:center;background-image:url(images/footerbg.png);background-position:center top;background-repeat:no-repeat;left:1px;font-family:Arial, Helvetica, sans-serif;color:#FFF;font-size:small;padding-top:5px;}
a:visited{color:#FFF;text-decoration:none;}
a:link{text-decoration:none;color:#FFF;}
a:hover{text-decoration:underline;color:#FFF;}
a:active{text-decoration:none;}
.home1{text-align:justify;}
#res{position:absolute;width:159px;height:30px;z-index:1;left:183px;top:559px;font-style:italic;font-size:14px;}
#contactinfo{position:absolute;width:224px;height:30px;z-index:99;left:413px;top:569px;}
#contactinfo2{
	position:absolute;
	width:250px;
	height:260px;
	z-index:99;
	left:415px;
	top:204px;
}
#pagelayout #mainpage #home p{text-align:center;color:#FFF;font-size:small;}
#identity{position:absolute;width:200px;height:65px;z-index:1;left:473px;top:434px;font-size:xx-large;font-family:Tahoma, Geneva, sans-serif;color:#FFF;}
#print{position:absolute;width:200px;height:115px;z-index:1;left:389px;top:465px;font-size:xx-large;font-family:Tahoma, Geneva, sans-serif;color:#FFF;}
#web{position:absolute;width:182px;height:75px;z-index:1;left:468px;top:503px;font-size:xx-large;color:#FFF;font-family:Tahoma, Geneva, sans-serif;}
#pagelayout #mainpage #home p{text-align:center;color:#FFF;font-size:medium;}
a{font-family:Tahoma, Geneva, sans-serif;}
.contact{color:#666;}
#slidenav{position:absolute;width:81px;height:23px;z-index:1;left:586px;top:390px;}
#slideshow{width:650px;height:270px;margin-left:5px;margin-bottom:5px;}
#slideshow ul{margin:0;padding:0;list-style-type:none;height:1%;}
#slideshow ul:after{clear:both;display:block;height:0;visibility:hidden;}
#slideshow .slides{overflow:hidden;width:660px;margin-left:5px;margin-top:0px;}
#slideshow .slides ul{width:2880px;}
#slideshow .slides li{width:650px;float:left;padding:10px;height:260px;}
#slideshow .slides h2{margin-top:0;}
#slideshow .slides-nav{background-color:#ddd;border-top:2px solid #ccc;}
#slideshow .slides-nav li{float:left;}
#slideshow .slides-nav li a{display:block;padding:5px 5px;font-size:small;}
.js #slideshow .slides-nav li.on, .js #slideshow .slides-nav li.on a{background-color:#eee;}
.js #slideshow .slides-nav li.on a{top:-4px;}
a:active{outline:none;}
a:focus{-moz-outline-style:none;font-style:italic;}
ul#menu{width:80%;height:102px;background:url(../bg.png) repeat-x;list-style:none;margin:0;padding:0;padding-top:20px;padding-left:20%;}
ul#menu li a{background:url(images/sprite.png) no-repeat scroll top left;display:block;height:46px;position:relative;}
ul#menu li a.home{width:94px;background-position:-94px 0px;}
ul#menu li a.portfolio{width:94px;background-position:-94px -46px;}
ul#menu li a.services{width:94px;background-position:-94px -92px;}
ul#menu li a.contact{width:94px;background-position:-94px -141px;}
ul#menu li a span{background:url(images/sprite.png) no-repeat scroll bottom left;display:block;position:absolute;top:0;left:0;height:56px;width:100%;z-index:100;}
ul#menu li a span:hover{cursor:pointer;}
ul#menu li a.home span{background-position:0px -0px;}
ul#menu li a.portfolio span{background-position:0px -46px;}
ul#menu li a.services span{background-position:0px -92px;}
ul#menu li a.contact span{background-position:0px -141px;}
.clearing{clear:both;}
.last{margin-bottom:0;}
.screenReader{left:-9999px;position:absolute;top:-9999px;}
ul#filter{position:absolute;font-size:16px;list-style:none;width:521px;top:109px;left:51px;background-position:left top;height:29px;padding-top:5px;padding-right:5px;padding-bottom:5px;background-repeat:no-repeat;background-image:url(images/footerbg.png);padding-left:65px;}
ul#filter li{border-right:1px solid #dedede;float:left;line-height:16px;margin-right:6px;padding-right:10px;}
ul#filter li:last-child{border-right:none;margin-right:5;padding-right:0;color:#D6D6D6;}
ul#filter a{color:#fff;text-decoration:none;}
ul#filter li.current a, ul#filter a:hover{text-decoration:underline;}
ul#filter li.current a{color:#fff;font-weight:bold;}
ul#portfolio2{float:left;list-style:none;margin-left:0;width:610px;padding:0px;}
ul#portfolio2 li{border:1px solid #dedede;float:left;margin:0 10px 10px 0;padding:5px;width:180px;}
ul#portfolio2 a{width:100%;}
ul#portfolio2 a:hover{text-decoration:none;color:#666;font-size:medium;}
ul#portfolio2 img{border:1px solid #dedede;display:block;padding-bottom:5px;}
.notification_error{border:1px solid #A25965;height:auto;width:90%;padding:4px;background:#F8F0F1;text-align:left;-moz-border-radius:5px;}
.notification_ok{border:1px #567397 solid;height:auto;width:90% padding:8px;background:#f5f9fd;text-align:center;-moz-border-radius:5px;}
.info_fieldset{-moz-border-radius:7px;border:1px #dddddd solid;}
.info_fieldset legend{border:1px #dddddd solid;color:black;font:13px Verdana;padding:2px 5px 2px 5px;-moz-border-radius:3px;}
.button{border:1px solid #999999;border-top-color:#CCCCCC;border-left-color:#CCCCCC;background:white;color:#333333;font:11px Verdana, Helvetica, Arial, sans-serif;-moz-border-radius:3px;}
label{width:140px;padding-left:20px;margin:5px;float:left;text-align:left;}
input, textarea{margin:5px;padding:0px;float:left;border:1px solid #999999;border-top-color:#CCCCCC;border-left-color:#CCCCCC;color:#333333;font:11px Verdana, Helvetica, Arial, sans-serif;-moz-border-radius:3px;}
br{clear:left;}
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box > #lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}
#lightbox-container-image-data{padding:0 10px;color:#666;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}
#lightbox-image-details-caption{font-weight:bold;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em;}

