@charset "UTF-8";
/* CSS Document */

/*Reset*/
html, body, h1, h2, h3, h4, h5, h6, p, ul, li {margin:0;padding:0;list-style:none;}


html, body {height:100%;/*allow for container min-height*/background-color:#eaeaea;font-family:Verdana, Geneva, sans-serif;font-size:11px;color:#15501c;}
.wrapper {width:1000px;margin:0px auto;background:url(images/drop_shadow.png) repeat-y;position:relative;/*for footer positioning*/height:auto !important;height:100%;min-height:100%;}
	.wrapper-padding {padding:0px 20px 0px 20px;}
		.background-gradient {background:url(images/content_gradient.png) repeat-x;}
		
/*Header*/
.header {}
.searchBar {height:30px;background-color:#ccc;}
	.searchBar .link {float:right;padding-top:5px;padding-right:10px;}
	.searchBar a {text-decoration:none; color:#666;}
	.searchBar a:hover {text-decoration:underline;}
.logoBar {height:75px;background:url(images/diagonal_bkgd.png) repeat-x;padding-left:2px;}

.navBar {height:25px;background-color:#f3f2f2;border-bottom:5px solid #15501c;}
	.navBar ul {list-style:none;}
	.navBar li {float:left;}
	.navBar li a {display:block;height:20px;padding:5px 20px 0px 20px;border-bottom:5px solid #15501c;text-decoration:none;font-weight:bold;color:#15501c;outline:none;}
	.navBar li a:hover {border-bottom:5px solid #409d27;color:#409d27;}
	.navBar li a.selected {background-color:#15501c;color:#fff;}
	.navBar li a.selected:hover {border-bottom:5px solid #15501c;}

/*Main Content*/
.content {padding-bottom:150px;/*leave space for footer*/}
.main {float:left;width:640px;}
	.main .padding {padding:20px 20px 20px 20px;display:inline-block;/*fix dbl padding in IE7*/}
	.main p.intro {font-size:16px;line-height:25px;margin-bottom:40px;}
		.main p.intro a {color:#409d27; text-decoration:none;}
	.bigImage {margin-bottom:0px;}

		/*Portfolio - Main page only*/
		.portfolio-header {background-color:green;border:1px solid green;width:598px;}
			.portfolio-header .padding {padding:5px 10px;color:#fff;}
		 .portfolio {width:598px;background-color:#fff;text-align:center;border:1px solid #ccc;}
		 .info {width:598px;border-top:none;background-color:#f3f2f2;}
			.info .padding {padding:20px;}
		
		/*Slideshow - Main page only*/
		#slideShow {position:relative;width:598px;}	
		.slide {position:absolute;top:0;left:0;width:598px;display:none;border:1px solid #ccc;}
		.slide img {border-bottom:1px solid #ccc;}
		/*Company Profile - Portfolio page only*/
		 .company-profile {background-color:#fff;border:1px solid #ccc;margin-bottom:10px;}
                	.company-profile .padding {padding:20px;}
                .company-logo {width:78px;float:left;}
                .company-info {width:475px;float:left;}

/*Sidebar*/
.sideBar {float:left;width:320px;}
	.sideBar .padding {padding:20px 20px 20px 20px;}
	.sideBar a {color:#15501c;text-decoration:none;display:block;}
	.sideBar a:hover {text-decoration:underline;}
	.sideBar p.address {font-size:10px;	}
.newsItem {background:url(images/document_letter_blank.png) no-repeat;border-bottom:1px solid #ccc;margin-bottom:7px;}	
	.newsItem .padding{padding:0px 0px 10px 25px;}
.postInfo {font-size:10px;color:#ccc;}	

/*Footer*/
.footer {position:absolute;bottom:0px;height:150px;background-color:#ccc;width:960px;color:#666;font-size:10px;}
	.footer .padding {padding:25px 20px 20px 20px;}
	.footer p {margin:0;padding:0;line-height:16px;text-align:right;}
.footer .padding .searchForm {float:left;}
	.footer .padding .searchForm p {text-align:left;font-size:12px;padding-bottom:5px;}
	.footer .padding .searchForm input {border:1px solid #666;font-size:11px;line-height:normal;vertical-align:middle;}
	.footer .padding .searchForm input.button {}
.clear {clear:both;}
/* Twitter Feed*/

#twitter_div {}
#twitter_update_list li {padding-left:26px;background:url("images/twitter_icon.png") no-repeat;margin-bottom:10px;border-bottom:1px solid #ccc;padding-bottom:10px;}
#twitter_update_list li span {font-size:13px;font-weight:bold;}
#twitter_update_list li a {color:#999;}
#twitter_update_list li img {border:none;}

#twitter-link {margin-bottom:20px;}
