
#formSpaceX {background: transparent url(images/mainbg.png) no-repeat; vertical-align: bottom; text-align: left; padding: 36px 44px 20px 44px;}
#mainpanel0X {width:436px; height: 328px; padding: 0; background: transparent url(images/mainpanel-bg.png) no-repeat; float: left; font-size:12px; cursor: pointer;}
#mainpanel0X a {width: 241px;	padding: 230px 95px 40px; height: 55px; display: block; }
#rightpanel0X {width:436px; height: 328px; float: right; color: #800000; font-size: 12px; padding: 0; background: transparent url(images/rightpanel-bg.png) no-repeat; cursor: pointer;}
#rightpanel0X a {width: 241px; padding: 230px 95px 40px;	height: 55px; display: block; }
#itworkX {background: #333333; color: #FFFFFF; text-align: left; padding: 5px; font-weight: bold;}
#itworkX ul li{list-style: url(images/itwork-icon.gif) inside; color: #FFFFFF; font-weight: bold; font-size: 22px;}
#itwork-navX{background: #FFFFFF; padding: 10px 5px;}



	#nav {
	float: left;
	width: 737px;
	height: 51px;
	margin: 58px 0 0 0;
	padding: 0 0 0 29px;
	}
	
	#nav li {
	float: left;
	height: 51px;
	}
	
	#nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
	#navHome {
	width: 60px;
	background: url(images/nav/home.jpg) no-repeat top center;
	text-indent: -999em;
	}
	
	#navHome a {
	display: block;
	width: 60px;
	height: 51px;
	}
	
	#navHome a:hover {
	background: url(images/nav/homeOn.jpg) no-repeat top center;
	}
	
	#navHomeAlt {
	width: 60px;
	background: url(images/nav/homeAlt.jpg) no-repeat top center;
	text-indent: -999em;
	}
	
	#navHomeAlt a {
	display: block;
	widows: 60px;
	height: 51px;
	}
	
	/* --- */
	#navBlog {
	width: 60px;
	background: url(../images/nav/blog.jpg) no-repeat top center;
	text-indent: -999em;
	}
	
	#navBlog a {
	display: block;
	width: 60px;
	height: 51px;
	}
	
	#navBlog a:hover {
	background: url(../images/nav/blogOn.jpg) no-repeat top center;
	}
	
	#navBlogAlt {
	width: 60px;
	background: url(../images/nav/blogAlt.jpg) no-repeat top center;
	text-indent: -999em;
	}
	
	#navBlogAlt a {
	display: block;
	widows: 60px;
	height: 51px;
	}
	/* --- */
	
	
	/* --- */
	#navNews {
	width: 60px;
	background: url(../images/nav/news.jpg) no-repeat top center;
	text-indent: -999em;
	}
	
	#navNews a {
	display: block;
	width: 60px;
	height: 51px;
	}
	
	#navNews a:hover {
	background: url(../images/nav/newsOn.jpg) no-repeat top center;
	}
	
	#navNewsAlt {
	width: 60px;
	background: url(../images/nav/newsAlt.jpg) no-repeat top center;
	text-indent: -999em;
	}
	
	#navNewsAlt a {
	display: block;
	widows: 60px;
	height: 51px;
	}
	/* --- */
	
	#navAbout {
	width: 142px;
	background: url(images/nav/about.jpg) no-repeat top center;
	text-indent: -999em;
	}
	
	#navAbout a {
	display: block;
	width: 142px;
	height: 51px;
	}
	
	#navAbout a:hover {
	background: url(images/nav/aboutOn.jpg) no-repeat top center;
	}
	
	#navAboutAlt {
	width: 142px;
	background: url(images/nav/aboutAlt.jpg) no-repeat top center;
	text-indent: -999em;
	}
	
	#navAboutAlt a {
	display: block;
	widows: 142px;
	height: 51px;
	}
	
	#navBuildings {
	width: 120px;
	background: url(images/nav/buildings.jpg) no-repeat top center;
	text-indent: -999em;
	}
	
	#navBuildings a {
	display: block;
	width: 120px;
	height: 51px;
	}
	
	#navBuildings a:hover {
	background: url(images/nav/buildingsOn.jpg) no-repeat top center;
	}
	
	#navBuildingsAlt {
	width: 120px;
	background: url(images/nav/buildingsAlt.jpg) no-repeat top center;
	text-indent: -999em;
	}
	
	#navBuildingsAlt a {
	display: block;
	widows: 120px;
	height: 51px;
	}
	
	#navBuildingCenter {
	width: 140px;
	background: url(images/nav/buildingcenter.jpg) no-repeat top center;
	text-indent: -999em;
	}
	
	#navBuildingCenter a {
	display: block;
	width: 140px;
	height: 51px;
	}
	
	#navBuildingCenter a:hover {
	background: url(images/nav/buildingcenterOn.jpg) no-repeat top center;
	}
	
	#navBuildingCenterAlt {
	width: 140px;
	background: url(images/nav/buildingcenterAlt.jpg) no-repeat top center;
	text-indent: -999em;
	}
	
	#navBuildingCenterAlt a {
	display: block;
	widows: 140px;
	height: 51px;
	}
	
	#navFaqs {
	width: 60px;
	background: url(images/nav/faqs.jpg) no-repeat top center;
	text-indent: -999em;
	}
	
	#navFaqs a {
	display: block;
	width: 60px;
	height: 51px;
	}
	
	#navFaqs a:hover {
	background: url(images/nav/faqsOn.jpg) no-repeat top center;
	}
	
	#navFaqsAlt {
	width: 60px;
	background: url(images/nav/faqsAlt.jpg) no-repeat top center;
	text-indent: -999em;
	}
	
	#navFaqsAlt a {
	display: block;
	widows: 60px;
	height: 51px;
	}
	
	#navContact {
	width: 95px;
	background: url(images/nav/contact.jpg) no-repeat top center;
	text-indent: -999em;
	}
	
	#navContact a {
	display: block;
	width: 95px;
	height: 51px;
	}
	
	#navContact a:hover {
	background: url(images/nav/contactOn.jpg) no-repeat top center;
	}
	
	#navContactAlt {
	width: 95px;
	background: url(images/nav/contactAlt.jpg) no-repeat top center;
	text-indent: -999em;
	}
	
	#navContactAlt a {
	display: block;
	widows: 95px;
	height: 51px;
	}
	
	#navEnd {
	width: 15px;
	background: url(images/nav/end.jpg) no-repeat top center;
	}