
			
			/* --------- concept2 ---------- */

*{ padding:0; margin:0; border:0; }
 body{ background:url(/resources/img/bg.png) no-repeat top center #E6E6E6; font-family: helvetica; min-height:700px; color:#58595b; font-size: 11px; line-height:1.5em; }
 b,strong{ font-weight:bold; }
 body#tinymce{ background:#fff; min-height:50px; }
 #top_nav{ height: 20px; left: 50%; margin-left: -468px; overflow: hidden; padding-top: 7px; position: absolute; top: 81px; width: 936px; line-height: 11px; }
 #top_nav ul{ float:right; margin-right: -6px; height:20px; }
 #top_nav ul li{ display: inline; float: left; height: 20px; list-style-type: none; width:auto; }
 #top_nav a:link,#top_nav a:visited{ color: #58595B; line-height: 11px; padding: 4px 6px 2px; text-decoration: none; display:block; height:20px; width:auto; float:left; }
 #top_nav a.current:link,#top_nav a.current:visited{ color:#fff; background:#8ac0cf; }
 #main_content{ height: 445px; left: 50%; margin-left: -468px; position: absolute; top: 121px; width: 936px; }
 #bottom_content{ height: 80px; left: 50%; margin-left: -468px; position: absolute; top: 570px; width: 936px; }
 .bottom_item{ float: left; font-size: 10px; line-height: 13px; margin: 5px; width: 320px; background:#e6e6e6; height:69px; overflow:hidden; }
 .bottom_item .txt{ padding: 7px; }
 .bottom_item .im{ float:left; margin-right:7px; width:67px; height:68px; }
 .bottom_item .im img{ width:67px; height:68px; }
 .bottom_item.blu{ color: #FFFFFF; background-color:#8ac0cf; }
 .bottom_item a{ color: #58595B; text-decoration:none; }
 .bottom_item.blu a{ color: #FFFFFF; }
 #bottom_content .contact{ float: right; font-size: 14px; line-height: 16px; margin-top: 40px; width: 190px; }
 ul#side_links{ list-style-type:none; float:right; margin:0; }
 ul#side_links li{ display:inline; float:left; }
 #bottom_nav{ clear: both; color: #888888; float: left; font-size: 10px; margin-top: 30px; text-align: right; width: 936px; }
 #bottom_nav a{ color: #888888; text-decoration:none; }
 h1{ line-height: 1.4em; color:#8ac0cf; font-size:16px; font-weight:normal; }
 h2{ line-height: 1.4em; color:#8ac0cf; font-size:14px; font-weight:normal; text-transform:uppercase; }
 h3{ line-height: 1.4em; color:#8ac0cf; font-size:12px; font-weight:normal; }
 h4{ line-height: 1.4em; color:#8ac0cf; font-size:10px; font-weight:bold; }
 .content{ float:left }
 #main_content input{ border: 1px solid #ccc; padding:2px; margin:2px; float:left; clear:right; }
 #main_content label{ width:200px; text-align:right; float:left; clear:left; padding:3px; margin:2px; }
 ul,ol{ margin-left:2em; }
 .img{ float:left; width:283px; height:417px; overflow:hidden; margin: 15px 0; margin-right:30px; }
 .feat_ttl{ font-weight:bold; }
 .feat_stripe{ border-right:1px solid #999; }
 .contact a{ color:#58595B; text-decoration:none; }

			
			/* --------- pages / home ---------- */

#main_content.home{ background:url(/resources/img/userfiles/homebg3.jpg) no-repeat top center #999; color:#fff; }
 #main_content.home .content{ float: left; font-size: 11px; padding: 150px 35px 35px; width: 480px; }
 #main_content.home h1{ font-size: 28px; line-height: 1.2em; margin-bottom:20px; font-weight:100; color:#fff; }
 #main_content.home p{ margin-bottom:15px; line-height: 1.2em; }

