/*
Tan: #f3efe9
B6: #faf8f6
Feature Tan: #cac9c0
Orange: #ffa200
Font: #776f67
Blue: #538lac
Light Blue: #e9f3f8
Dark Gray: #5f574f
*/

body {font-family:Arial, Helvetica, sans-serif; font-size: 11px;padding: 0;text-align: center;line-height: 16px;color: #333;}
#wrapper { position:relative; z-index:1; position: relative;width: 100%;padding-bottom: 0px;padding-top: 5px; text-align: left;border: 0px solid red; background-image:url(/images/structural/background5.jpg);background-repeat:repeat-x;background-position:top left;background-color: #faf8f6;}
#content { position:relative; z-index:4; width: 940px;display: block; margin:auto; text-align: left; border: 0px solid #ff0000; padding: 0px 10px; padding-bottom: 50px; }
#logo { position:absolute; top:40px; margin-left:0px;}

#utilNav { float: right; border: 0px solid green; width: 700px; text-align: right; margin-right: 20px;}
#utilNav a { color:#000000; font-weight:normal;}
#utilNav ul { list-style: none; text-align: right; }
#utilNav ul li { display: inline; margin-left: 10px; font-size: 12px;}
#utilNav ul li form { display: inline; }
#searchBox { border: 1px solid #5f574f;	padding: 1px; height: 14px;	margin: 0; margin-left: 20px; margin-right: 0px; width: 130px;}
#searchButton {	margin: 0px; margin-top: 0px; position: absolute;	}

#homeContent { list-style: none; text-align: left; margin-top:66px; margin-left:-15px; z-index:8;}
#homeContent li { float: left; padding: 10px 10px; border: 0px solid #ff0000; min-height: 400px; }
#homeContent li h1 { color: #E48410; font-size: 18px; font-weight: bold; margin-bottom: 8px; }
#homeContent li h3 { color:#000; /*#776f67;*/  font-size: 20px; font-weight: normal; margin-bottom: 8px; }

#homeContent #column1 { position:relative; width: 596px; z-index:10;}
#homeContent #column1 p { font-size:14px;}
#homeContent #column1 img { margin-left: 10px; }
#homeContent #column1 h2 { margin-top: 80px; }
#homeContent #column1 .col_content { width: 556px; border: 0px solid #ff0000; margin-left: 30px;  }
#homeContent #column1 h2 { color: #ffa200; font-size: 18px; font-weight: bold; text-align: center; }
#homeContent #column1 h4 { color: #776f67; font-size: 16px; text-align: center; margin-top: 6px; }
#homeContent #column1 #spacer {height: 50px; }
#homeContent #column1 #floatRight{ font-size:12px; width:380px; padding: 10px 10px 0 10px; background-color:#F3EFE9; margin-left:10px;}
#homeContent #column1 #solutionsWrapper{ font-size:12px; width:440px; padding: 10px 10px 10px 10px; background-color:#F3EFE9; margin-left:0px;}

#homeContent #column2 { position:relative; width: 296px; z-index:10;}
#homeContent #column2 h1 { font-size:20px; font-weight:normal; color:#2a2723;}
#homeContent #column2 h3 { color:#E48410; margin-bottom:4px; font-size:14px; font-weight:bold;}
#homeContent #column2 .col_content { width: 296px; border: 0px solid #ff0000; }
#homeContent #column2 .col_content p { font-size:12px;}
#homeContent #column2 .col_content #social { clear:both; float:right; height:60px; margin: 20px 85px 0 0; }
#homeContent #column2 .col_content #social img { margin: 0 2px 0 2px;}
#homeContent #column2 .col_content #social h3 { margin-left: 5px; color:#E48410;}
#homeContent #column2 .col_content ul{ list-style:none; width:400px; clear:both;}
#homeContent #column2 .col_content li{ padding:0; border: 0px solid #ff0000; min-height: 25px; padding: 5px; max-width:330px;}
#homeContent #column2 #spacer {height: 15px;}

.solutionsImg{ float:left; padding-right:20px; }

#pageContent { border:0px solid red; list-style: none; text-align: left; margin-top:68px; z-index:8;}
#pageContent li { float: left; padding:0px; border: 0px solid #ff0000; min-height: 400px; }
#pageContent li h1 { color: #000; font-size: 16px; font-weight: bold; margin-bottom: 12px; }
#pageContent li h3 { color: #776f67;  font-size: 12px; font-weight: bold; margin-bottom: 4px; }

#pageContent #left-nav { position:relative; /*width:552px;*/ width:140px; z-index:10; padding:0px; border:0px solid red;}
#pageContent #left-nav ul { list-style:none; margin:53px 15px 0px 0px; padding:0px;}
#pageContent #left-nav ul li { margin:0px; padding:5px 0px 5px 0px; min-height:0px; width:100%; text-align:right;}
#pageContent #left-nav ul li a { color:/*#5f574f*/ #000; text-decoration:none; font-weight:bold; font-size:12px; margin-right:5px;}
#pageContent #left-nav ul li:hover { border-right:3px solid #92b3d1;}
#pageContent #left-nav ul li a.active { text-decoration:underline;}
#pageContent #left-nav ul li a.passive {}

#pageContent #column1 { position:relative; /*width:552px;*/ width:560px; z-index:10; border:0px solid red; margin-right:25px; margin-left:5px;}
#pageContent #column1 h1 { margin-left: 8px; margin-top: 15px; font-size:30px; font-weight:normal; color:#2a2723;}
#pageContent #column1 .col_content {margin-left: 8px;   text-align: left; margin-top: 20px; border: 0px solid #ff0000; }
#pageContent #column1 .col_content h2 { font-size:14px; font-weight:bold; color:#e48410;/*#2a2723;*/ margin-top:26px; margin-bottom:5px;}
#pageContent #column1 .col_content #company { font-size:18px; font-weight:bold; color:#2a2723; float:left; margin-bottom:0px;}
#pageContent #column1 .col_content a { }
#pageContent #column1 .col_content p { font-size: 12px; font-weight:bold; line-height:17px; color:#5f574f; margin-top:10px;}
#pageContent #column1 .col_content p#first { margin-top:26px;}
#pageContent #column1 .col_content p.center-link { text-align:center;}
#pageContent #column1 .col_content ul { margin:0px; margin-left:20px; padding:0px; min-height:0px; list-style:disc; line-height:20px;}
#pageContent #column1 .col_content ul li { float:none; margin:0px; padding:0px; min-height:0px; font-size:12px; font-weight:bold;}

#pageContent #column1 .col_content table { font-size:12px;}
#pageContent #column1 .col_content table td{ border-bottom: 1px solid white; border-right: 1px solid white; margin:0px; padding:5px 5px 5px 5px;}
#pageContent #column1 .col_content .radio { text-align:center; padding:0px;}
#pageContent #column1 .col_content .darkRow { background-color:#bbbab5}
#pageContent #column1 .col_content .lightRow { background-color:#cccccc;}
#pageContent #column1 .col_content .captcha { border:none; margin:0px; padding:0px;}
							
#pageContent #column1 #gallery { border:0px solid red; margin:10px 0px 0px 0px; padding:0px;}
#pageContent #column1 #gallery a { margin:0px; margin-left:5px; padding:0px;}
#pageContent #column1 #gallery a img { margin:0px; padding:0px; border:2px solid #e48410;}

/*#pageContent #column1 .col_content #intro { width:375px; color:#125687; font-weight:bold; font-size:12px; line-height:normal;}
#pageContent #column1 .col_content img { position:absolute; margin-left:300px; margin-top:-20px;}*/

#pageContent #column2 { position:relative; z-index:10; margin:0px; border:0px solid red;}
#pageContent #column2 .col_content { background-color:#f3efe9; width:200px; margin-top:49px; margin-left:8px; text-align:center; border: 0px solid #ff0000; }
#pageContent #column2 .col_content h3 { padding-top:20px; color:#125687;}
#pageContent #column2 .col_content p { padding:5px; font-size:12px; font-weight:bold; line-height:22px; padding-bottom:20px; color:#e48410; }
#pageContent #column2 #spacer { border-top: 1px solid #ccc; background-color: #e9f3f8; width: 200px; margin-left: 8px; min-height:20px;}
#pageContent #column2 #spacer h3 { color:#e48410; margin:0px; padding:0px; margin-left:10px; margin-top:12px;}
#pageContent #column2 #spacer p { color:#e48410; margin:0px; padding:0px;  margin-left:10px;}
#newsImg{ margin-left:40px;}

#orangeLine_top {z-index: 2; width: 100%; height: 1px; border-top: 1px solid #ffa200; top: 174px; margin-bottom:10px; }
#pageOrangeLine_top { position: absolute; z-index: 2; width: 100%; height: 1px; border-top: 1px solid #ffa200; top: 224px; }
#orangeLine_bottom { position: absolute; z-index: 2; width: 100%; height: 1px; border-top: 1px solid #ffa200; top: 482px; }

#footer { margin:0px; padding:0px; border-top:1px solid #ffa200; text-align:center; background-color:#cac9c0;}
#footer ul { margin:0px; padding:5px 0px 5px 0px;}
#footer ul li { display:inline; padding:0px 8px 0px 8px;}
#footer ul li.line { border-right:1px solid black;}
#footer ul li a{ color:#000000; text-decoration:none; font-weight:normal;}


.clear {clear: both; }
.lightblue { background-color: #e9f3f8; }
.bold { font-weight: bold; }
.floatRight { float: right; }
a { color: #6699CC; text-decoration: none; font-weight: bold; }


#rsslink{
	display:none;
}

.rss_box{}
#homeContent #column2 .col_content li.rss_item{ width:330px;}
#homeContent #column2 .col_content .rss_box{ color:#6699CC;}
#homeContent #column2 .col_content a{ font-size:12px; color:#E48410;}
.rss_title{ display:none;}

#homeContent #column2 .col_content #rsstojs { width:330px;}
#homeContent #column2 .col_content .channelDescription{ display:none;}
.news {clear:both;}
#homeContent #column2 .col_content .newsLink{ display:none;}
#homeContent #column2 .col_content .newsLinkAlt{ display:none;}



