@charset "UTF-8";
/* CSS Document */
a {
	outline: none;
}
body {
	text-align:center;
	background:url(../i/homePageBg.jpg) repeat-x;
	margin: 0;
	padding: 0;
	/*overflow-x: hidden;*/
}
#inner {
	text-align:center;
	background:url(../i/innerPageBg.jpg) repeat-x;
	margin: 0;
	padding: 0;
}
#wrapper {
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	width: 955px;
	text-align:left;
}
/*~~~~~ header elements ~~~~~*/
#header {
	height: 115px;
	margin: 0;
	padding: 0;
	position: relative;
}
#logo {
	float: left;
	padding: 0;
	margin: 0px 0px 0px 0px;
	width: 151px;
	height: 97px;
}
#topRtNav {
	display:inline-block;
	float:right;
	clear: right;
	margin: -10px 0 0 0;
	padding: 0;
	width: 500px;
	text-align:right;
	height: 40px;
}
#topRtNav ul {
	list-style:none;
}
#topRtNav li {
	display: inline!important;
	font: bold 14px Helvetica, Arial, Verdana, sans-serif;
	color: #636266;
	padding: 0 8px 0 0;
}
#rotatingHdr {
	position: absolute;
	top:60px;
	left: 0;
	width: 770px;
	margin: 0 0 0 180px;
	height: 32px;
}
/*~~~~~ content attributes ~~~~~*/
#content {
	width: 955px;
	height: 542px;
	background:url(../i/rotate/rotator.php) top left no-repeat;
}
#contentInner {
	height: auto;
}
#mainNavHolder {
	position: relative;
	padding: 7px 0 0 1px;
	/*width: 456px;*/
	display: block;
	height: auto;
	float: left;
}
/* main nav item */
#mainNav {
	float: left;
	width: 223px;
	margin: 0;
}
/*///////////////////////////////////
/////////////menu attributes ///////
//////////////////////////////////*/
.menuTopBg {
	background: url(../i/leftNavTopBg.png) top left no-repeat;
	width: 223px;
	height: 18px;
	padding: 0;
	margin: 0;
}
.menuBottomBg {
	background: url(../i/leftNavBottomBg.png) bottom left no-repeat;
	width: 221px;
	border: 1px solid transparent;
	padding: 0;
	margin: 0;
	height: auto;
}
/*~~~~~ FLYOUT NAV ~~~~~*/
.menu {
	z-index:1000;
	font-size:90%;
	height:220px;
	margin:0 0 10px 20px; /* this page only */
	font: bold 11px Helvetica, Arial, Verdana, sans-serif;
}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
	padding:0;
	margin:0;
	list-style-type:none;
	width:190px;
	height:220px;
	position:relative;
	text-align:left;
}
.menu li {
	background: transparent;
	height:26px;
}
* html .menu li {
	margin-left:-16px;
	margin-lef\t:0;
}
/* get rid of the table */
.menu table {
	border-collapse:collapse;
	z-index:100;
	width:0;
	height:0;
}
/* style the links */
.menu a, .menu a:visited {
	display:block;
	text-decoration:none;
	height:25px;
	line-height:25px;
	width:190px;
	color:#636266;
	text-indent:5px;
}
/* style the link hover */
* html .menu a:hover {
	color:#E62E4F!important;
	background: transparent;
}
.menu :hover > a {
	color:#E62E4F!important;
	/*background:#999;*/
background: transparent;
}
/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
	visibility:hidden;
	left:170px;
	top: -20px;
	padding:0;
}
.menu ul ul .menuToBg {
	visibility:hidden;
	position:absolute;
	top:-1px;
	left:180px;
	padding: 0 0 0 0;
}
/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul, .menu ul a:hover ul {
	visibility:visible;
	height:180px;
}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul {
	visibility:hidden;
}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul {
	visibility:hidden;
}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul {
	visibility:visible;
	height:auto;
}
/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul {
	visibility:visible;
	height:auto;
}
/*~~~~~~~~~~ submenu link styles ~~~~~~~~~*/
.submenuTopBg {
	background: url(../i/leftNavTopBg.png) top left no-repeat;
	width: 223px;
	height: 18px;
	padding: 0 0 0 20px;
	margin: -19px 0 0 20px!important;
}
.submenuBottomBg {
	background: url(../i/leftNavBottomBg.png) bottom left no-repeat;
	width: 221px;
	border: 1px solid transparent;
	padding: 0 0 20px 20px;
	margin: 0 0 0 20px;
	height: auto;
}
ul.subMenu li a:link, a:visited {
	color: #636266!important;
	background:none!important;
}
ul.subMenu li a:hover, a:active {
	color: #e62e4f!important;
	background:none!important;
}
/*~~~~~~~~~ link styles with arrows ~~~~~~~~~~*/
.menu li.arrow {
	color: #636266;
	text-decoration:none;
	background:url(../i/grayArrow.png) no-repeat 170px 8px;
}
.menu li.arrow:hover {
	color: #636266;
	text-decoration:none;
	background:url(../i/redArrow.png) no-repeat 170px 8px;
}
.menu li.arrow a:link {
	color: #636266;
	text-decoration:none;
	background:url(../i/grayArrow.png) no-repeat 170px 8px;
}
.menu li.arrow a:visited {
	color: #636266;
	text-decoration:none;
	background:url(../i/grayArrow.png) no-repeat 170px 8px;
}
.menu li.arrow a:hover {
	color: #e62e4f;
	background:url(../i/redArrow.png) no-repeat 170px 8px;
	text-decoration:none;
}
.menu li.arrow a:active {
	color: #f63;
	background:url(../i/redArrow.png) no-repeat 170px 8px;
	text-decoration:none;
}
/*~~~~~ body and current link states ~~~~~*/
body.companyProfileSection a#companyProfileLink, body.ecoliteWallSystemsSection a#ecoliteWallSystemsLink, body.contactUsSection a#contactLink, body.newsSection a#newsLink, body.wallSystemsSection a#wallSystemsLink, body.applicationsSection a#wallSystemsLink, body.mediaSection a#mediaLink {
	color: #e62e4f!important;
	background:url(../i/redArrow.png) no-repeat 170px 8px;
	text-decoration:none;
}
body.licensingOpportunitySection a#licensingOpportunityLink, body.buildingGreenSection a#buildingGreenLink, body.newsSection a#newsLink, body.mediaSection a#mediaLink {
	color: #e62e4f!important;
	text-decoration:none;
}
body.steelPage a#designLink {
	color: #e62e4f!important;
	background:url(../i/redArrow.png) no-repeat 170px 8px;
	text-decoration:none;
}
body.rollFormingPage a#designLink {
	color: #e62e4f!important;
	background:url(../i/redArrow.png) no-repeat 170px 8px;
	text-decoration:none;
}
body.concretePourPage a#designLink {
	color: #e62e4f!important;
	background:url(../i/redArrow.png) no-repeat 170px 8px;
	text-decoration:none;
}
body.framingAndLathPage a#designLink {
	color: #e62e4f!important;
	background:url(../i/redArrow.png) no-repeat 170px 8px;
	text-decoration:none;
}
body.framingAndLathPage a#designLink {
	color: #e62e4f!important;
	background:url(../i/redArrow.png) no-repeat 170px 8px;
	text-decoration:none;
}
body.shippingPage a#designLink {
	color: #e62e4f!important;
	background:url(../i/redArrow.png) no-repeat 170px 8px;
	text-decoration:none;
}
body.tiltBedsPage a#designLink {
	color: #e62e4f!important;
	background:url(../i/redArrow.png) no-repeat 170px 8px;
	text-decoration:none;
}
body.installationPage a#designLink {
	color: #e62e4f!important;
	background:url(../i/redArrow.png) no-repeat 170px 8px;
	text-decoration:none;
}
body.applicationsPage a#applicationsLink {
	color: #e62e4f!important;
	background:url(../i/redArrow.png) no-repeat 170px 8px;
	text-decoration:none;
}
body.aboutUsPage #aboutUsLink {
	color: #e62e4f!important;
}
body.aboutUsPage .aboutUsTopLink {
	color: #e62e4f!important;
}
body.ourMissionPage #ourMissionLink {
	color: #e62e4f!important;
}
body.ourMissionPage .ourMissionTopLink {
	color: #e62e4f!important;
}
body.briansStoryPage #briansStoryLink {
	color: #e62e4f!important;
}
body.briansStoryPage .briansStoryTopLink {
	color: #e62e4f!important;
}
body.executiveTeamPage #executiveTeamLink {
	color: #e62e4f!important;
}
body.executiveTeamPage .executiveTeamTopLink {
	color: #e62e4f!important;
}
body.historyPage #historyLink {
	color: #e62e4f!important;
}
body.historyPage .historyTopLink {
	color: #e62e4f!important;
}
body.pressReleasesPage #pressReleasesLink {
	color: #e62e4f!important;
}
body.pressReleasesPage .pressReleasesTopLink {
	color: #e62e4f!important;
}
body.mediaPage #mediaLink {
	color: #e62e4f!important;
}
body.mediaPage .mediaTopLink {
	color: #e62e4f!important;
}
body.eventsPage #eventsLink {
	color: #e62e4f!important;
}
body.eventsPage .eventsTopLink {
	color: #e62e4f!important;
}
body.publishedArticlesPage #publishedArticlesLink {
	color: #e62e4f!important;
}
body.publishedArticlesPage .publishedArticlesTopLink {
	color: #e62e4f!important;
}
body.wallSystemsPage #wallSystemsLink {
	color: #e62e4f!important;
}
body.designPage #designLink {
	color: #e62e4f!important;
}
body.designPage .designTopLink {
	color: #e62e4f!important;
}
body.rollFormingPage #rollFormingLink {
	color: #e62e4f!important;
}
body.rollFormingPage .rollFormingTopLink {
	color: #e62e4f!important;
}
body.testResultsPage #testResultsLink {
	color: #e62e4f!important;
}
body.warrantyPage #warrantyLink {
	color: #e62e4f!important;
}
body.warrantyPage #warrantyLink {
	color: #e62e4f!important;
}
body.exteriorFinishesPage #exteriorFinishesLink {
	color: #e62e4f!important;
}
body.productionGalleryPage #productionGalleryLink {
	color: #e62e4f!important;
}
body.processGalleryPage #processGalleryLink {
	color: #e62e4f!important;
	}
body.projectGalleryPage #projectGalleryLink {
	color: #e62e4f!important;
	}
body.videoPage #videoLink {
	color: #e62e4f!important;
	}	
body.productsPage #productsLink {
	color: #e62e4f!important;
	}
body.applicationsPage #applicationsLink {
	color: #e62e4f!important;
}
body.steelPage .steelTopLink {
	color: #e62e4f!important;
}
body.framingAndLathPage #framingAndLathLink {
	color: #e62e4f!important;
}
body.framingAndLathPage .framingAndLathTopLink {
	color: #e62e4f!important;
}
body.concretePourPage #concretePourLink {
	color: #e62e4f!important;
}
body.concretePourPage .concretePourTopLink {
	color: #e62e4f!important;
}
body.finishingPage #finishingLink {
	color: #e62e4f!important;
}
body.finishingPage .finishingTopLink {
	color: #e62e4f!important;
}
body.tiltBedsPage #tiltBedsLink {
	color: #e62e4f!important;
}
body.tiltBedsPage .tiltBedsTopLink {
	color: #e62e4f!important;
}
body.shippingPage #shippingLink {
	color: #e62e4f!important;
}
body.shippingPage .shippingTopLink {
	color: #e62e4f!important;
}
body.installationPage #installationLink {
	color: #e62e4f!important;
}
body.installationPage .installationTopLink {
	color: #e62e4f!important;
}
body.briansStoryPage #finishingLink {
	color: #e62e4f!important;
}
body.briansStoryPage .briansStoryTopLink {
	color: #e62e4f!important;
}
body.contactFormPage #contactFormLink {
	color: #e62e4f!important;
}
body.contactFormPage .contactFormTopLink {
	color: #e62e4f!important;
}
body.employmentPage #employmentLink {
	color: #e62e4f!important;
}
body.employmentPage .employmentTopLink {
	color: #e62e4f!important;
}
body.corporateOfficePage #corporateOfficeLink {
	color: #e62e4f!important;
}
body.corporateOfficePage .corporateOfficeTopLink {
	color: #e62e4f!important;
}
body.applicationsPage .exteriorLoadBearingWallTopLink {
	color: #e62e4f!important;
}
body.doubleSidedWallPage .doubleSidedWallTopLink {
	color: #e62e4f!important;
}
body.doubleSidedWallPage a#applicationsLink {
	color: #e62e4f!important;
	background:url(../i/redArrow.png) no-repeat 170px 8px;
	text-decoration:none;
}
body.exteriorCladdingPage .exteriorCladdingTopLink {
	color: #e62e4f!important;
}
body.exteriorCladdingPage a#applicationsLink {
	color: #e62e4f!important;
	background:url(../i/redArrow.png) no-repeat 170px 8px;
	text-decoration:none;
}
body.temporaryBarrierWallPage .temporaryBarrierWallTopLink {
	color: #e62e4f!important;
}
body.temporaryBarrierWallPage a#applicationsLink {
	color: #e62e4f!important;
	background:url(../i/redArrow.png) no-repeat 170px 8px;
	text-decoration:none;
}
/*~~~~~~~~~~~~~~~~~~~*/
.navSpacer {
	height: 1px;
	border-bottom: 2px solid #eee;
	width: 194px;
	margin: 0 0 2px -2px;
	padding: 0;
}
li.first {
	margin: -5px 0 0 0;
}
li.last {
	margin: 0 0 5px 0;
	padding: 0 100px 0 0;
	/*border: 1px solid red;*/
}
/*~~~~~~~~~ bottom left link attributes ~~~~~~~~~~~~*/
.leftLinkHolder {
	width: 224px;
	clear: left;
	height: auto;
	padding: 0 0 0 3px;
	float: left;
	
}
.leftLinkTopBg {
	/*background: url(../i/leftLinkTopImg.png) top left no-repeat;*/
	width: 224px;
	height: 169px;
}
.leftLinkBottomBg {
	background: url(../i/leftLinkContentBg.png) bottom left no-repeat;
	width: 224px;
}
.leftLinkContent {
	width: 180px;
	margin: 0 0 5px 25px;
	padding: 0 0 15px 0;
	border: 1px solid transparent;
}
.leftLinkContent p {
	padding:5px 0 8px 0;
	margin:0;
	font: 11px normal helvetica, Arial, sans-serif;
	color: #fff;
}
.leftLinkContent a:link {
	color: #E62E4F!important;
	text-decoration:none;
}
.leftLinkContent a:visited {
	color: #E62E4F!important;
	text-decoration:none;
}
.leftLinkContent a:hover {
	color: #fff!important;
	text-decoration:none;
}
.leftLinkContent a:active {
	color: #fff!important;
	text-decoration:none;
}
/*~~~~~~~~~ bottom right link attributes ~~~~~~~~~~~~*/
.rightLinkHolder {
	width: 219px;
	height: auto;
	padding: 0 0 0 3px;
	margin: 0;
	float: right!important;
	clear: right;
}
.rightLinkTopBg {
	background: url(../i/rightLinkTopImg1.png) top left no-repeat;
	width: 219px;
	height: 130px;
}
.rightLinkBottomBg {
	background: url(../i/rightLinkContentBg.png) bottom left no-repeat;
	width: 219px;
}
.rightLinkContent {
	width: 180px;
	margin: 0 0 5px 25px;
	padding: 0 0 15px 0;
	border: 1px solid transparent;/*min-height: 90px;*/
}
.rightLinkContent p {
	padding:5px 0 8px 0;
	margin:0;
	font: 11px normal helvetica, Arial, sans-serif;
	color: #fff;
}
/*.rightLinkContent a:link, a:visited {
	color: #E62E4F;
	text-decoration:none;
}
.rightLinkContent a:hover, a:active {
	color: #fff;
	text-decoration:none;
}*/
/*~~~~~~~ current news attributes ~~~~~~~~~~~*/
.currentNewsHolder {
	float: right!important;
	margin: 0;
	padding: 11px 12px 0 0;
	/*border: 1px solid red;*/
	width: 206px;
	height: auto;
	display:block;
}
.topCurrentNewsBg {
	background: url(../i/currentNewsTopBg.png) top left no-repeat;
	width: 206px;
	height: 26px;/*border: 1px solid yellow;*/
}
.bottomCurrentNewsBg {
	background: url(../i/currentNewsBottomBg.png) bottom left no-repeat;
	width: 206px;
	margin: 0;
	padding: 0;/*border: 1px solid green;*/
}
.currentNewsContent {
	margin: 0 0 5px 11px;
	padding: 0 0 5px 0;
	width: 182px;
	border: 1px solid transparent;
}
.currentNewsContent p {
	font: 11px/14px normal helvetica, Arial, sans-serif;
	color: #fff;
	padding: 5px 0 5px 0;
	margin: 0;
}
.currentNewsContent p a:link {
	text-decoration:none;
	color: #fff!important;
}
.currentNewsContent p a:visited {
	text-decoration:none;
	color: #fff!important;
}
.currentNewsContent p a:hover {
	text-decoration: none;
	color:#E62E4F!important;
}
.currentNewsContent p a:active {
	text-decoration: none;
	color:#E62E4F!important;
}
/*~~~~~~ home subcontent attributes ~~~~~*/
#homeSubContent {
	display:block;
	width: 955px;
	height: auto;
	padding: 0;
	margin: 70px 0 0 0;
}
#homeSubContent h1 {
	font: bold 12px Helvetica, Arial, Verdana, sans-serif;
	color:#00a389;
	padding: 0 0 0 70px;
	background: transparent;
}
#homeSubContent p {
	font: normal 11px Helvetica, Arial, Verdana, sans-serif;
	text-align:left;
	padding: 0 5px 0 70px;
	margin: 2px 0 0 0;
	color: #636266;
	min-height: 120px;
}
#homeSubContent a:link {
	color: #E62E4F!important;
	text-decoration:none;
}
#homeSubContent a:visited {
	color: #E62E4F!important;
	text-decoration:none;
}
#homeSubContent a:hover {
	color: #ccc!important;
	text-decoration:none;
}
#homeSubContent a:active {
	color: #fff!important;
	text-decoration:none;
}
#sustainableConstruction {
	background:url(../i/sustainableConstructionIcon.png) top left no-repeat;
	float: left;
	width: 310px;
}
#buildWithEcolite {
	background:url(../i/buildWithEcoliteIcon.png) 0px 17px no-repeat;
	float: left;
	margin: 0 0 0 10px;
	width: 310px;
	min-height: 120px;
}
#licenseEcolite {
	background:url(../i/licenseEcoliteIcon.png) 0px 10px no-repeat;
	float: left;
	margin: 0 0 0 10px;
	width: 310px;
	min-height: 120px;
}
/*~~~~~ footer styles ~~~~~*/
.clearBoth {
	margin: 0;
	padding: 0;
	clear: both;
}
#footer {
	border-top: 1px solid #807F83;
	width: 955px;
	height: auto;
	margin: 0 auto;
	font: normal 11px Helvetica, Arial, Verdana, sans-serif;
	/*float: left;*/
	clear:both;
}
#footerLft {
	float: left;
	margin: 15px 0 0 10px;
	width: 400px;
	font-size:11px;
}
#footerLft a:link {
	margin: 0 10px 0 10px;
	text-decoration: none;
	color: #636266;
}
#footerLft a:visited {
	text-decoration: none;
	color: #636266;
}
#footerLft a:hover {
	text-decoration: none;
	color: #E62E4F;
}
#footerLft a:active {
	text-decoration: none;
	color: #E62E4F;
}
#footerRt {
	color: #807F83;
	font-size: 11px;
	line-height: 18px;
	padding: 15px 0 0 0;
	margin: 0;
	float: right;
	text-align: right;
}
#footerRt a:link {
	text-decoration: none;
	color: #636266;
}
#footerRt a:visited {
	text-decoration: none;
	color: #636266;
}
#footerRt a:hover {
	text-decoration: none;
	color: #E62E4F;
}
#footerRt a:active {
	text-decoration: none;
	color: #E62E4F;
}
/*~~~~~ horizontal rule ~~~~~*/
div.line {
	background: transparent url(../i/blueHr.png) no-repeat scroll center;
	height: 10px
}
div.line hr {
	display: none
}
/*~~~~~ inner page attributes ~~~~~*/
#innerHdr {
	position: absolute;
	top:60px;
	left: 0;
	width: 500px;
	margin: 10px 0 0 240px;
	height: 32px;
}
#innerHdr h1 {
	font: normal 24px Helvetica, Arial, Verdana, sans-serif;
	margin: 0;
	padding: 0;
	color:#807F83;
}
#innerPagesRtMenu {
	background: url(../i/innerPageRtMenuBg.png) top left no-repeat;
	width: 724px;
	height: 33px;
	margin:0;
	padding: 0;
}
#innerPagesRtMenu ul {
	/*float: right;*/
	text-align:right;
	list-style:none;
	margin: 7px 10px 0 0;
	padding: 7px;
}
#innerPagesRtMenu ul li {
	display:inline;
	padding: 0 5px 0 5px;
	font: bold 11px Helvetica, Arial, Verdana, sans-serif
}
#innerPagesRtMenu li a:link {
	text-decoration:none;
	color: #636266;
}
#innerPagesRtMenu li a:visited {
	text-decoration:none;
	color: #636266;
}
#innerPagesRtMenu li a:hover {
	text-decoration:none;
	color: #E62E4F!important;
}
#innerPagesRtMenu li a:active {
	text-decoration:none;
	color: #E62E4F;
}
#leftColumnWrapper {
	float: left;
	/*width: 223px;*/
	margin: -10px -20px 0 0;
}
#rightColumnWrapper {
	width: 730px;
	margin: 10px 0 -20px 233px;
}
#rightContentHolder {
	width: 724px;
	/*height: auto;*/
	margin: 20px 0 100px 0;
	text-align:left;
}
#rightContentHolder img {
	margin: 0 0 5px 0;
}
#rightContentHolder h1 {
	font: normal 22px Helvetica, Arial, Verdana, sans-serif;
	color: #00a389;
	padding:20px 0 0 5px;
	margin: 0;
}
#rightContentHolder h2 {
	font: normal 18px Helvetica, Arial, Verdana, sans-serif;
	color: #00a389;
	padding: 20px 0 0 5px;
}
#rightContentHolder h2 strong {
	color: #636266;
	font-weight: normal;
}
#rightContentHolder h3 {
	font: normal 13px Helvetica, Arial, Verdana, sans-serif;
	color: #00a389;
	padding: 20px 0 0 5px;
}
#rightContentHolder p {
	font: normal 12px/18px Helvetica, Arial, Verdana, sans-serif;
	color: #4D4D4D;
	/*padding: 5px 0 0 20px; original */
	padding: 10px 0 5px 5px;
	margin: 0;/* there was no margin prior to novvember 18, 2008 */
}
#rightContentHolder p.first:first-line {
	font: normal 17px/20px Helvetica, Arial, Verdana, sans-serif;
	color: #4D4D4D;
	padding: 5px 0 0 20px;
}
/*#rightContentHolder li, p a:link {
	text-decoration: none;
	color: #E62E4F!important;
}
#rightContentHolder li, p a:visited {
	text-decoration: none;
	color: #E62E4F!important;
}
#rightContentHolder li, p a:hover {
	text-decoration: none;
	color: #ccc!important;
}
#rightContentHolder li, p a:active {
	text-decoration: none;
	color: #eee;
}*/
#rightContentHolder a:link {
	text-decoration: none;
	color: #E62E4F!important;
}
#rightContentHolder a:visited {
	text-decoration: none;
	color: #E62E4F!important;
}
#rightContentHolder a:hover {
	text-decoration: none;
	color: #ccc!important;
}
#rightContentHolder a:active {
	text-decoration: none;
	color: #eee;
}
#rightContentHolder ul {
	font: normal 12px/20px Helvetica, Arial, Verdana, sans-serif;
	color: #4D4D4D;
	padding: 0 100px 0 40px;
	width:450px;
	text-align:left;
}
#rightContentHolder li {
	color: #4D4D4D!important;
}
#rightContentHolder img.fltRt {
	float:right;
	margin: 0 5px 10px 10px;
}
#rightContentHolder img.fltLft {
	float:left;
	clear: left;
	margin: 0 10px 10px 5px;
}
#rightContentHolder img.finishPic {
	width: 229px;
	float:left;
	margin: 0 10px 0 5px;
	padding: 0;
}
.finishHolderDiv {
	margin: 0;
	padding:0;
}
.finishHolderDiv p {
	margin:-10px 10px 0 0!important;
	padding: 0;
	float: right;
	width: 600px;
}
.publishedArticlesHolderDiv {
}
.publishedArticlesHolderDiv p {
	margin:0;
	padding: 0;
	float: right;
	width: 600px;
}
#rightContentHolder .clrRt {
	clear:right;
}
#rightContentHolder .clrLft {
	clear:left;
}
/*~~~~~ inner page content areas ~~~~~*/
#aboutUsContent {
	margin: 20px 0 0 0;
	padding:0;
}
#ourMissionContent {
	margin: 20px 0 0 0;
	padding:0;
}
/*~~~~~ inner page attributes end ~~~~~*/
.fltRtLnk {
	float: right;
	clear: right;
}
/* ie 6 */
#welcome {
	background: url(../i/ie6WelcomBg.png) top left no-repeat;
	font: bold 18px Helvetica, Arial, Verdana, sans-serif;
}
/*~~~~~ form styles ~~~~~~*/
form#contactForm {
	background:transparent;
	width:90%;
	border:none;
	margin:0 auto;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	color: #4d4d4d;
}
form#contactForm label {
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline;
	width:100px;
	text-align:right;
	padding-right:10px;
	padding-top: 5px;
	color:#4d4d4d;
}
form#contactForm input {
	border:1px solid #acacac;
	background:#fff;
	margin: 5px 0 5px 0;
	display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline;
}
form#contactForm select {
	margin-left:0.5em;
}
form#contactForm textarea {
	width:410px;
	height:15em;
	border:1px solid #acacac;
	padding:0.5em;
	overflow:auto;
	background:#fff;
}
/*form#contactForm #button1, form#contactForm #button2 {
	color:#c00;
	padding-right:0.5em;
	cursor:pointer;
	width:100px;
	margin-left:0;
}
form#contactForm #button1:hover, form#contactForm #button2:hover {
	background: #ccc;
	color:#000;
}*/
form#contactForm p {
	padding: 0;
	margin: 5px 0 0 0;
	font-size: 11px;
}
form#contactForm .submitBtn {
	/*display:inline;*/
	width: 89px!important;
	height: 23px!important;
	margin:0;
	padding: 23px 0 0 0;
	border: 0;
	overflow:hidden;
	background: transparent url(../i/submitBtn.png) no-repeat center top;
	text-indent: -10000em!important;
	cursor: pointer; /* hand-shaped cursor */
	
	vertical-align:bottom;
}
form#contactForm>submitBtn { /* For non-IE browsers*/
	height: 0px;
}
form#contactForm .resetBtn {
	/*display:inline;*/
	width: 89px!important;
	height: 23px!important;
	margin:0;
	padding: 23px 0 0 0;
	border: 0;
	overflow:hidden;
	background: transparent url(../i/resetBtn.png) no-repeat center top;
	text-indent: -10000em!important;
	cursor: pointer; /* hand-shaped cursor */
	
	vertical-align:bottom;
}
form#contactForm>resetBtn { /* For non-IE browsers*/
	height: 0px;
}
.hide {
    display:none;
		/*_visibility: hidden;*/
		left: -999em;
 }
#rightContentHolder p.wallSystemsSteps {
 	text-align: right;
	color: #ccc!important;
	}
#rightContentHolder p.wallSystemsSteps a:link {
 	color: #ccc!important;
	}
#rightContentHolder p.wallSystemsSteps a:visited {
 	color: #ccc!important;
	}
#rightContentHolder p.wallSystemsSteps a:hover {
 	color: #aaa!important;
	}
#rightContentHolder p.wallSystemsSteps a:active {
 	color: #aaa!important;
	}
#rightContentHolder p.wallSystemsSteps .currentStep:link {
 	font-size: 150%!important;
	font-weight:bold!important;
	color: #E62E4F!important;
	}
#rightContentHolder p.wallSystemsSteps .currentStep:visited {
 	font-size: 150%!important;
	font-weight:bold!important;
	color: #E62E4F!important;
	}
#rightContentHolder p.wallSystemsSteps .currentStep:hover {
 	font-size: 150%!important;
	font-weight:bold!important;
	color: #E62E4F!important;
	}
#rightContentHolder p.wallSystemsSteps .currentStep:active {
 	font-size: 150%!important;
	font-weight:bold!important;
	color: #E62E4F!important;
	}
