html{overflow:hidden;border:none;width:100%;height:100%;}
div, html, body, {margin:0;padding:0;border:0;}
body {border:none;margin: 0;padding:0;width:100%;height:100%;min-width:700px;font-family: "Helvetica Neue", HelveticaNeue, Helvetica, Arial, sans-serif;background-color:#4C412F;}
#imagebg {position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden;}
#topnavbox {position:relative;width:170px;height:100%;overflow:hidden;float:left;}
#topsquare{position:absolute;width:100%;top:19%;left:0;}
#contentcell {position:relative;height:160px;background-image:url(../images/trans_bgs/brownbg.png);width:inherit;}
.ie6 #contentcell {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/test/westernarchrib/images/trans_bgs/brownbg.png', sizingMethod='scale');}
ul {margin:0;padding:0;padding-bottom:1.25em;font-size:10px;line-height:200%;text-transform:uppercase;list-style-type: none;}
#contentcell ul {position:absolute;bottom:0;right:0;text-align:right;width:100px;}
li {margin:0;padding:0;}
li a {color: #fff;text-decoration:none;text-indent:1.25em;padding-right:1.25em;}
li a:hover {color:#222;}
li a:active {color:#FDF47C;}
.currentlink {text-indent:0;padding-right:0;color:#FDF47C;}
#lowersquare{
	position:absolute;
	width:170px;
	left:0;
	height:100%;
	background-image:url(../images/trans_bgs/greenbg.png);
	background-position:0% 19%;
	background-repeat:no-repeat;
}
.ie6 #lowersquare{background-image: none;bottom:-1px;height:expression(document.documentElement.clientHeight*0.81-160+2);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/test/westernarchrib/images/trans_bgs/greenbgie.png', sizingMethod='scale');}
.textbox {position:relative;z-index:40;float:left;width:346px;height:100%;color:#454545;overflow:hidden;}
.textbox_topmargin {position:relative;height:19%;display:block;background-image:url(../images/trans_bgs/textboxbg.png);}
.ie6 .textbox_topmargin{position:relative;background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/test/westernarchrib/images/trans_bgs/textboxbg.png', sizingMethod='scale');}
.textbox_topmargin h1 {position:absolute;display:block;bottom:0;margin:0;padding:0;padding-bottom:6px;padding-left:11px;font-size:24px;line-height:24px;min-height:48px;font-weight:normal;text-transform:uppercase;color:#666;white-space: pre;overflow:hidden;}
.textbox_topmargin h6 {position:absolute;display:block;bottom:0;margin:0;padding:0;width:316px;padding-left:19px;padding-bottom:6px;padding-right:11px;font-size:10px;text-align:right;line-height:14px;font-weight:normal;color:#666;overflow:hidden;}
.textbox_content {position:relative;width:100%;margin-bottom:10px;padding:0;background-image:url(../images/trans_bgs/textboxbg.png);overflow:hidden;}
.ie6 .textbox_content{position:relative;top:auto;background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/test/westernarchrib/images/trans_bgs/textlinebg_ie.png', sizingMethod='scale');top:0px;}
.textbox_content h2 {font-size:12px;font-weight:normal;margin:0;padding:0;padding-top:12px;padding-bottom:6px;text-transform:uppercase;line-height:20px;color:#222;padding-left:12px;}
.textbox_content h3, .textbox table caption {font-size:11px;font-weight:normal;margin:0;padding:0;text-transform:uppercase;line-height:20px;color:#4C412F;padding-left:12px;}
.textbox_content h4 {font-size:11px;font-weight:normal;margin:0;padding:0;text-transform:uppercase;line-height:20px;color:#4C412F;padding-left:12px;padding-bottom:10px;}
.small {font-size:10px;line-height:18px;}
.textbox_content p {
	display:block;
	width:346px;
	margin:0;
	margin-right:20px;
	padding: 0;
	padding-top:7px;
	padding-bottom:3px;
	line-height:20px;
	font-size:12px;
	padding-left:12px;
	background-image:url(../images/trans_bgs/textlinebg.png);
}
div > .textbox_content p:last-child {padding-bottom:9px;}
.ie6 .textbox_content p {background-image:none;}
.textbox_content p a, .textbox_content p strong {font-weight:normal;color:#000;text-decoration:none;padding: 3px 0px 3px 0px;}
.textbox_content p a:hover {background-color:#fff;text-decoration:none;}
.textbox_content p span {
	display:inline;
	margin:0;
	padding:0;
	padding-top:3px;
	padding-bottom:3px;
	
	white-space: pre;
}
.ie6 .textbox_content p span{background-image:none;}
/**/
.textbox ul {margin:0;padding:0;margin-top:-4px;margin-right:50px;padding-bottom:12px;text-transform:none;font-size:12px;}
.textbox li {margin:0;padding:0;margin-left:12px;padding-bottom:6px;line-height:20px;padding-left:18px;display:block;background:url(../images/right_arrow.gif) no-repeat 0px 6px;}
.textbox ul.download li {background:url(../images/down_arrow.gif) no-repeat 0px 4px;padding-left:16px;}
.textbox li a {color:#000;text-decoration:none;padding: 3px 0px 3px 0px;}
.textbox li a:hover {background-color:#fff;text-decoration:none;}
.textbox li a:active {color:#000;}
/**/
.textbox table {
	margin:0;
	padding:0;
	margin-bottom:18px;
	margin-left:12px;
	border:0;
	float:left;
	text-align:left;
	line-height:14px;
	border-collapse: collapse;
	vertical-align: middle;
	width:43%;
}
.textbox table caption {margin:0px;padding:0;text-align:left;border:0;}
.textbox table th, td {margin:0;padding:0;padding-left:6px;padding-right:6px;background:#fff;font-size:11px;color:#222;border:0;padding-bottom:4px;padding-top:4px;}
.textbox table th {padding-top:10px;color:#fff;background-color:#978063;font-weight:normal;border:0;white-space:nowrap;}
.textbox table tr {margin:0;padding:0;border:none;border-bottom:1px solid #978063;}
.textbox table tr.noline {border-bottom:0;}
.textbox table.big {width:86%;}
/**/
#navboxes {overflow:hidden;position:relative;float:left;width:180px;height:100%;}
.navbox {overflow:hidden;position:absolute;left:0;top:0;width:0px;height:100%;}
#company_navbox{background-image:url(../images/trans_bgs/lightbrownbg.png);}
#products_navbox{background-image:url(../images/trans_bgs/lightgreenbg.png);}
#projects_navbox{background-image:url(../images/trans_bgs/bluebg.png);}
.ie6 #company_navbox{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/test/westernarchrib/images/trans_bgs/lightbrownbgie.png', sizingMethod='scale');}
.ie6 #products_navbox{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/test/westernarchrib/images/trans_bgs/lightgreenbgie.png', sizingMethod='scale');}
.ie6 #projects_navbox{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/test/westernarchrib/images/trans_bgs/bluebgie.png', sizingMethod='scale');}
.navboxtoppush{height:19%;clear:both;}
/*.navboxtoppush span {display:block;position:relative;height:100%;width:100%;background:pink;}*/
.navbox ul {clear:both;margin-left:0;margin-right:0;width:180px;text-align:left;margin-top:0;color:#FDF47C;}
.navbox ul.secondlist {margin-top:7px;}
.navbox li a {display:block;margin:0;padding:0;width:100%;}
.navbox a.firstlink {height:155px;cursor:default;}
.navbox li a:hover {color:#4C412F;}
#logo {position:relative;float:left;width:250px;height:100%;z-index:25;}
#logoimage {position:absolute;z-index:26;float:left;top:19%;margin-top:-5.25em;left:1.25em;border:none;width:250px;height:36px;}
.ie6 #logoimage{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/test/westernarchrib/images/logo_small.png', sizingMethod='fixed');}
.lastlink {height:1000px;cursor:default;}
/**/
#homethumbscontainer {position:relative;float:left;left:0;top:0;height:100%;z-index:101;}
.thumbs {position:absolute;top:19%;z-index:102;}
.thumbs a {display:block;position:relative;}
.thumbs img {display:block;position:relative;}
a.hh {width:60px;height:auto;}
a.vv {width:60px;height:60px;}
a.hh img {width:100%;height:auto;}
a.vv img {width:auto;height:100%;}
.thumbs img {display:block;border:none;margin:0;padding:0;}
.thumbs a.hh:hover {width:100px;height:auto;}
.thumbs a.vv:hover {height:100px;width:100px;}