﻿* {font-size: 100.01%;}
html{font-size: 62.5%;}
body {
	font:1.2em Arial, Helvetica, sans-serif;/* base font 12px */
	margin:0;
	background:#003d26 url("../images/bg-body.gif") repeat-x;
	color:#000;
	min-width:980px;
}
/* General reset */
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
img {border-style: none;}

input, select, textarea {
	vertical-align: middle;
	font: 100% arial, helvetica, sans-serif;
}
a {
	color: #000;
	text-decoration: none;
}
a:hover {text-decoration: underline;}

/* General settings */
#wrapper {
	width: 960px;
	margin: 0 auto;
	padding: 436px 8px 0;
	background:url("../images/bg-wrapper.png") repeat-y;
	overflow: hidden;
	position: relative;
}
#wrapper-inner {
	width: 960px;
	margin: 0 auto;
	padding: 150px 8px 0;
	background:url("../images/bg-wrapper.png") repeat-y;
	overflow: hidden;
	position: relative;
}
/* header start */
#header{
	height:431px;
	width:960px;
	background:url("../images/bg-header.gif") repeat-x;
	overflow: hidden;
	padding: 5px 0 0;
	position: absolute;
	left:8px;
	top: 0;
}
#header-inner{
	height:150px;
	width:960px;
	background:url("../images/bg-header-inner.gif") repeat-x;
	overflow: hidden;
	padding: 5px 0 0;
	position: absolute;
	left:8px;
	top: 0;
}
.top-heading{
	height:100px;
	background:url("../images/bg-top-heading.jpg") no-repeat;
	overflow: hidden;
}
/* logo start */
.logo{
	margin:23px 0 0 26px;
	float: left;
	text-indent: -9999px;
	display: inline;
}
.logo a{
	width:291px;
	height:59px;
	overflow: hidden;
	display: block;
	background:url("../images/bg-logo.jpg") no-repeat;
}
.top-bar{
	float: right;
	width:423px;
	overflow: hidden;
	padding: 10px 13px 0 0;
}
.top-bar .tel{
	float: right;
	text-indent: -9999px;
	width:153px;
	height:50px;
	display: block;
	overflow: hidden;
	background:url("../images/phone-header.png") no-repeat;
}
.search-form{
	overflow: hidden;
	width:206px;
}
.text-search{
	float: left;
	background:#fff;
	border: 1px solid #d0c6ae;
	width:158px;
	padding: 3px 4px 4px 6px;
	margin: 0 2px 0 0;
	font-size:1.167em;
	letter-spacing:1px;
	word-spacing:-1px;
}
.text-search-sp{
	float: left;
	background:#fff;
	border: 1px solid #d0c6ae;
	width:158px;
	padding: 3px 4px 4px 6px;
	margin: 0 2px 0 0;
	font-size:1.0em;
	letter-spacing:1px;
	word-spacing:-1px;
}
.btn-go{float: left;}
.slogan{
	width:381px;
	height:36px;
	display: block;
	text-indent: -9999px;
	background:url("../images/bg-slogan-demo.gif") no-repeat;
	position: absolute;
	right:230px;
	top:61px;
}
.slogan-spanish{
	width:436px;
	height:36px;
	display: block;
	text-indent: -9999px;
	background:url("../images/bg-slogan-sp.png") no-repeat;
	position: absolute;
	right:180px;
	top:61px;
}
.espanol{
	background: url('../images/en-espanol-sm.png') no-repeat 0 0;
	margin: 0;
	padding: 0;
	height: 35px;
	width: 89px;
	position: absolute;
	top: 69px;
	right: 9px;
	text-indent: -9999px;
}
.chat{
	width:173px;
	height:30px;
	display: block;
	position: absolute;
	right:19px;
	top:60px;
}
/* visual start */
.visual{
	width:950px;
	height:271px;
	overflow: hidden;
	padding: 10px 0 10px 5px;
}
.form-box{
	width:371px;
	height:269px;
	padding: 0 0 0 16px;
	border: 1px solid #b9ab89;
	background:url("../images/bg-form-box.gif") repeat-x;
	float: right;
	margin-bottom:15px;
}
.form-box-inner{
	width:323px;
	height:200px;
	padding: 0 0 0 6px;
	border: 1px solid #b9ab89;
	background:url("../images/bg-form-box.gif") repeat-x;
	float: left;
	margin: 3px 10px;
}
.form-box h2{
	color: #e4ddcb;
	font-weight: bold;
	margin:10px 0 0;
	font-size:1.834em;
}
.form-box-inner h2{
	color: #e4ddcb;
	font-weight: bold;
	margin:10px 0 0;
	font-size:1.834em;
}
.form-contact{
	overflow: hidden;
	width:361px;
	padding: 13px 0 0;
}
.form-box-inner .form-contact{
	overflow:visible;
	width:350px;
	padding: 13px 0 0px;
}
.row{
	width: 100%;
	overflow: hidden;
	padding: 0 0 14px;
}
.form-box-inner .row{
	width: 87%;
	overflow: hidden;
	padding: 0 0 5px;
	margin-left: 6px;
}
.row .right{
	float: right;
}
.text-inner{
	float: left;
	background:#fff;
	border: 1px solid #d0c6ae;
	width:137px;
	padding: 4px 4px 4px 6px;
	margin: 0;
	font-size:1em;
	letter-spacing:1px;
	word-spacing:-1px;
}
.form-contact select{
	width:170px;
	background:#fff;
	border: 1px solid #d0c6ae;
	float: right;
}
.form-contact textarea{
	width:349px;
	height:74px;
	background:#fff;
	border: 1px solid #d0c6ae;
	margin: 0;
	padding:4px;
	overflow: auto;
	float: left;
	font-size: 1.167em;
}
.form-box-inner .form-contact textarea{
	width:349px;
	height:70px;
	background:#fff;
	border: 1px solid #d0c6ae;
	margin: 0;
	padding:4px;
	overflow: auto;
	float: left;
	font-size: 1em;
}
.submit{
	background:#d0c6ae;
	border: 1px solid #b9ab89;
	color: #0f462f;
	font-weight: bold;
	float: left;
	text-align: left;
	font-size:1.167em;
	margin: 3px 0 0 97px;
	padding: 3px 6px 2px 8px;
	letter-spacing:1px;
	word-spacing:-2px;
	cursor: pointer;
	width:170px;
}
.form-box-inner .submit{
	background:#d0c6ae;
	border: 1px solid #b9ab89;
	color: #0f462f;
	font-weight: bold;
	float: left;
	text-align: left;
	font-size:1.1em;
	margin: 0 0 0 75px;
	padding: 0 2px;
	letter-spacing:1px;
	word-spacing:-2px;
	cursor: pointer;
	width:150px;
}
.photo img{display: block;}
.photo-box{
	height:47px;
	width: 100%;
	position: absolute;
	left: 0;
	bottom:5px;
	background:url("../images/bg-photo-box.png");
}
.photo-box p{
	color: #fff;
	font-size:2.167em;
	margin:8px 0 0 21px;
}
/* navigation start */
.nav{
	margin: 0 -5px 0 -1px;
	padding: 0;
	list-style: none;
	font-weight: bold;
	font-size:1.275em;
	width:965px;
	overflow: hidden;
}
#header-inner .nav{
	margin: -8px -5px 0 -1px;
	padding: 0;
	list-style: none;
	font-weight: bold;
	font-size:1.275em;
	width:965px;
	overflow: hidden;
}
.nav li{
	float: left;
	background:url("../images/separator-01.gif") no-repeat;
	padding: 0 0 0 1px;
}
.nav li a{
	float: left;
	padding: 8px 25px 8px;
	background:url("../images/bg-nav-a.gif") repeat-x;
}
.nav li a.blog{
	width:164px;
	padding: 8px 0 8px 29px;
	background:url("../images/bg-rss.jpg") no-repeat 100% 0;
}
/*.nav li a.blog:hover{background:url(../images/bg-rss-hover.jpg) no-repeat 100% 0;}*/
.nav li a:hover{
	color: #704f00;
	/*background:url(../images/bg-nav-a-hover.gif) repeat-x;*/
	text-decoration: none;
}
/* SPANISH navigation start */
.nav-sp{
	margin: 0 -5px 0 -1px;
	padding: 0;
	list-style: none;
	font-weight: bold;
	font-size:1.334em;
	width:965px;
	overflow: hidden;
}
#header-inner .nav-sp{
	margin: 5px -5px 0 -1px;
	padding: 0;
	list-style: none;
	font-weight: bold;
	font-size:1.334em;
	width:965px;
	overflow: hidden;
}
.nav-sp li{
	float: left;
	background:url("../images/separator-01.gif") no-repeat;
	padding: 0 0 0 1px;
}
.nav-sp li a{
	float: left;
	padding: 8px 26px;
	background:url("../images/bg-nav-a.gif") repeat-x;
}
.nav-sp li a.blog{
	width:164px;
	padding: 8px 30px 8px 29px;
	background:url("../images/bg-rss.jpg") no-repeat 100% 0;
}
/*.nav-sp li a.blog:hover{background:url(../images/bg-rss-hover.jpg) no-repeat 100% 0;}*/
.nav-sp li a:hover{
	color: #704f00;
	/*background:url(../images/bg-nav-a-hover.gif) repeat-x;*/
	text-decoration: none;
}
/* main start */
#main{
	width:948px;
	padding: 5px 6px 12px 6px;
	overflow: hidden;
}
/* sidebar start */
#sidebar{
	width: 268px;
	float: left;
	position: relative;
}
.sidebar-c{
	width: 100%;
	background:url("../images/bg-sidebar-c.gif") repeat-y;
	overflow: hidden;
}
.sidebar-t{
	width: 100%;
	background:url("../images/bg-sidebar-t.gif") no-repeat;
}
.sidebar-b{
	height:1%;
	background:url("../images/bg-sidebar-b.gif") no-repeat 0 100%;
	overflow: hidden;
	padding: 0 5px 11px;
}
.sidebar-b2{
	background:url("../images/bg-sidebar-b2.gif") no-repeat 0 100%;
	padding-bottom:19px;
}
.holder-h{
	width: 100%;
	overflow: hidden;
	height:41px;
}
#sidebar h2{
	color: #002416;
	font-weight: bold;
	margin:0;
	font-size:1em;
	padding:10px 0 0 12px;
	float: left;
	width:250px;
}
.main-nav{
	margin: 0;
	padding: 0;
	list-style: none;
	width:258px;
	overflow: hidden;
	font-size:1.167em;
	font-weight: bold;
}
.main-nav li{
	float: left;
	width: 100%;
	overflow: hidden;
}
.main-nav li a{
	color: #00120b;
	background:url("../images/bg-main-nav-a.gif") repeat-x;
	float: left;
	width:230px;
	height:38px;
	position: relative;
	padding: 22px 0 0 28px;
}
.main-nav li a.main-pa{
	background:url("../images/bg-main-nav-a-hover.gif") no-repeat;
	color: #fef7e6;
	float: left;
	width:230px;
	height:38px;
	position: relative;
	padding: 22px 0 0 28px;
}

.main-nav li a.no-bullet {
	background:url("../images/bg-main-nav-a-no_bullet.gif") no-repeat !important;

}
.main-nav li a:hover{
	background:url("../images/bg-main-nav-a-hover.gif") no-repeat;
	text-decoration: underline;
	color: #fef7e6;
}
.accordion .ui-state-active{background:url("../images/bg-main-nav-a-active.gif") no-repeat; color: #fef7e6;}
.accordion .main-pa.ui-state-active{background:url("../images/bg-main-nav-a-active.gif") no-repeat; color: #fef7e6;}
.main-nav li a.none{background:url("../images/bg-none.gif") no-repeat; color: #00120b;}
.main-nav li a.none:hover{text-decoration: underline; background:url("../images/bg-none-hover.gif") no-repeat; color: #fef7e6;}
.main-nav li a.normal{
	height:26px;
	padding: 9px 0 0 28px;
	background:url("../images/bg-normal.gif") no-repeat;
	font-weight: normal;
	font-size:0.858em;
}
.main-nav li a.normal:hover{text-decoration: underline; color: #fef7e6; background:url("../images/bg-normal-hover.gif") no-repeat;}
.main-nav li a span{
	width:68px;
	height:49px;
	float: right;
	position: absolute;
	right: 0;
	top: 0;
	background:url("../images/bg-frame.png") no-repeat;
	padding: 8px 0 0 8px;
}
.main-nav ul{
	margin:-1px 0 0 0;
	padding: 0 0 0 23px;
	list-style: none;
	width:213px;
	font-weight: normal;
	font-size:0.858em;
	float: left;
	overflow: hidden;
}
.main-nav ul li{border-top: 1px solid #c8bea2;}
.main-nav ul li a{
	background: none;
	height: auto;
	color: #00120b;
	padding: 6px 0 6px 3px;
}
.main-nav ul li a:hover{
	background: none;
	color: #00120b;
	text-decoration: underline;
}
.recent{
	background:url("../images/bg-recent.gif") no-repeat 2px 9px;
	height:1%;
	overflow: hidden;
	padding:0 0 3px 20px;
	letter-spacing:-1px;
}
.blog-headlines{
	margin:0 0 0 12px;
	padding: 0;
	list-style: none;
}
.blog-headlines li{
	background:url("../images/separator-02.gif") no-repeat 12px 100%;
	padding: 9px 0;
	line-height:18px;
}
.blog-headlines li a{
	padding:0 10px 0 14px;
	display: block;
	background:url("../images/bullet-01.gif") no-repeat 0 7px;
}
.avard{
	width:198px;
	height:75px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background:url("../images/av-logo-main.jpg") no-repeat;
	margin: 22px 0 20px 34px;
}
.avard2{
	width:198px;
	height:75px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background:url("../images/mmd-logos-round.jpg") no-repeat;
	margin: 22px 0 20px 34px;
}
.avard3{
	width:200px;
	height:79px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	margin: 22px 0 20px 34px;
}

/* content start */
#content{
	width:674px;
	float: right;
	padding: 0;
	position: relative;
}
#content a {
	color:#8F6F00;
}
/* video library start */
#content .video-links{
	float:right;
	width:330px;
}
#content .video-links ul{
	margin:0 10px 5px 0;
	padding: 0;
	list-style: none;
}
#content .video-links ul li{
	background:url("../images/bullet-01.gif") no-repeat 0 11px;
	padding: 8px 0 8px 15px;
	border-bottom:1px solid #ccc0a5;
}
#content .video-links a{
	color: #004229;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#content .video-links a:hover{
	color: #8F6F00;
}
.video-library-c{
	width: 100%;
	overflow: hidden;
	background:url("../images/bg-video-library-c.gif") repeat-y;
	margin: 0 0 11px;
	height:320px;
	position: relative;
	left: 0;
	top: 0;
}
.video-library-t{
	width: 100%;
	overflow: hidden;
	background:url("../images/bg-video-library-t.gif") no-repeat;
}
.video-library-b{
	padding: 0 5px;
	height:1%;
	overflow: hidden;
	background:url("../images/bg-video-library-b.gif") no-repeat 0 100%;
}
#content h2{
	color: #002416;
	font-weight: bold;
	margin:0;
	font-size:1em;
	padding:9px 0 5px 10px;
	width:250px;
}
#content .form-box-inner h2{
	color: #002416;
	font-weight: bold;
	margin:0 0 -10px;
	font-size:1em;
	padding:5px 0 0px 8px;
	width:250px;
}
/*#content img{display: block;}*/
#content img.en-espanol {
	float:right;
	margin-top:-7px;
	cursor:pointer;
}
#content h1{
	margin: 11px;
	color: #8f6f00;
	font-size:1.834em;
}
#content p{
	margin:0 10px 18px 15px;
	line-height:20px;
}
#content ul{
	margin:0 40px 10px 40px;
	padding: 0;
	list-style: none;
}
#content ul li{
	background:url("../images/bullet-02.gif") no-repeat 0 6px;
	padding: 3px 0 9px 20px;
}
#content .communities-menu{
	margin: 0 5px 18px 10px;
	height: 200px;
	width: 640px;
	border: 2px solid #AF9F79;
	background: #EAE3D3 url('../images/south-carolina-communities.png') no-repeat scroll right top;
}
#content .communities-menu ul{
	margin:5px 40px 10px;
	padding: 0;
	list-style: none;
}
#content .communities-menu ul.comm-right{
	margin:5px 40px 10px;
	padding: 0;
	list-style: none;
	float: right;
	padding-right: 270px;
}
#content .communities-menu ul li{
	background:url("../images/community-bullet.png") no-repeat 0 5px;
	padding: 3px 0 3px 18px;
}
#content .communities-menu ul li a{
	color: #00321F;
}
/* blog posts */
#content .post {
	border-bottom:1px solid #8F6F00;
	padding-bottom:5px;
	margin-bottom:10px;
}
/* search results */
.results, .zoom_searchform, .searchheading, .summary, .result_pagescount, .result_pages{
	margin:2px 10px 2px 15px;
	line-height:16px;
}
.results .result_block{
	padding:10px;
	background-color:#eae3d3;
	border-bottom:1px solid #E0D8C4;
	border-top:1px solid #fff;
}
.results .result_altblock{
	padding:10px;
	background-color:#f6f3eb;
	border-bottom:1px solid #E0D8C4;
	border-top:1px solid #fff;
}
.results .result_title{
	font-weight:bold;
}
.results .description{
	font-style:italic;
}
.results .context{
	font-style:italic;
}
.zoom_results_per_page{
	margin-left:210px;
}
/* top footer start */
.top-footer{
	background:#e3c990 url("../images/bg-top-footer.gif") repeat-x;
	width: 100%;
	overflow: hidden;
	padding: 15px 0 2px;
}
/* map holder start */
.col-1{
	width:196px;
	float: left;
	margin: 1px 0 0 16px;
	display: inline;
}
.col-1 span{
	color: #002416;
	margin: 0 0 0 20px;
	word-spacing:2px;
}
.map-holder{
	float: left;
	width:163px;
	height:145px;
	background:url("../images/bg-map-holder.jpg") no-repeat;
	padding: 6px 26px 10px 7px;
}
.map-holder img{display: block;}
.col-2{
	float: left;
	width:240px;
	background:url("../images/separator-03.gif") no-repeat 100% 0;
}
.col-2 ul{
	margin:4px 0 0;
	padding: 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
}
.col-2 ul li{
	float: left;
	padding: 0 0 7px;
	width: 100%;
}
.col-2 ul li a{
	position: relative;
	color: #010101;
	float: left;
	padding:11px 0 12px 42px;
	margin: 0 0 0 15px;
}
.col-2 ul li a img{
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width:37px;
	height:39px;
}
.col-3{
	width:307px;
	float: left;
	background:url("../images/separator-03.gif") no-repeat 100% 0;
}
.col-3 ul{
	margin:-3px 0 0 15px;
	padding: 0;
	list-style: none;
}
.col-3 ul li{
	position: relative;
	padding:9px 21px 0 80px;
	overflow: hidden;
	min-height:49px;
	vertical-align:top;
}
* html .col-3 ul li{
	height:49px;
	overflow:visible;
}
.col-3 ul li span{
	position: absolute;
	left: 0;
	top: 0;
	width:68px;
	height:49px;
	padding: 10px 0 0 8px;
	background:url("../images/bg-frame-02.png") no-repeat;
}
.col-3 ul li span img{display: block;}
.col-3 ul li strong{
	font-size:1.167em;
	line-height:16px;
	display: block;
}
.col-3 ul li em{
	font-size:0.917em;
	line-height:14px;
	float: left;
}
.col-3 ul li em a{
	color:#000;
}
.col-3 ul li a.see-more{
	font-size:0.834em;
	font-weight: bold;
	float: right;
	font-style: normal;
	position: absolute;
	right:21px;
	bottom:5px;
}
.col-4{
	width:191px;
	float: left;
	overflow: hidden;
	padding:7px 0 0 ;
}
.col-4 ul{
	margin: 0;
	padding: 0 0 0 26px;
	list-style: none;
	line-height:18px;
	font-weight: bold;
	text-align: center;
	font-size:1.167em;
	height:1%;
	float: left;
	overflow: hidden;
}
.col-4 ul li{color: #002416;}
.tel2{
	float: left;
	width:174px;
	height:41px;
	text-indent: -9999px;
	background:url("../images/bg-tel2new.jpg") no-repeat;
	overflow: hidden;
	margin:11px 0 13px 15px;
}
.logo2{
	width:170px;
	height:35px;
	float: left;
	overflow: hidden;
	text-indent: -9999px;
	background:url("../images/bg-logo2.jpg") no-repeat;
	margin: 0 0 0 17px;
}
/* footer start */
#footer{
	width:976px;
	margin: 0 auto;
	overflow: hidden;
}
#footer .t{
	background:url("../images/bg-t.png") no-repeat;
	height:13px;
	overflow: hidden;
}
#footer .c{
	background:url("../images/bg-c.png") repeat-y;
	width: 100%;
	overflow: hidden;
}
#footer .b{
	background:url("../images/bg-b.png") no-repeat;
	height:19px;
	overflow: hidden;
}
.footer-h{
	margin:0 21px;
	background:#927431 url("../images/bg-footer-hold.gif") repeat-x;
}
#footer ul{
	padding:0 0 0 67px;
	margin: 0;
	list-style: none;
	font-weight: bold;
	font-size:0.917em;
	overflow: hidden;
	height:1%;
}
#footer ul li{
	float: left;
	background:url("../images/separator-04.gif") no-repeat 0 2px;
	padding: 0 5px;
}
#footer ul li:first-child{background: none;}
#footer ul li a{position: relative;}
#footer p{
	margin: 0;
	color: #352500;
	font-size:0.834em;
	text-align: center;
	line-height:14px;
}
#footer p a{
	color: #352500;
}
/* These are standard sIFR styles... do not modify */
.sIFR-flash {
	margin: 0;
	visibility: visible !important;
}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
	position: absolute;
}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {display: none;}
* html object, embed {
	margin: 0;
	padding: 0;
	display: block;
}
/* sIFR headings */
.sIFR-hasFlash .form-box h2 {
	font-size: 1.834em;
	visibility: hidden;
	line-height: normal;
}
.sIFR-hasFlash .form-box-inner h2 {
	font-size: 1.834em;
	visibility: hidden;
	line-height: normal;
}
.sIFR-hasFlash .photo-box p {
	font-size:2.167em;
	visibility: hidden;
	line-height: normal;
}
.sIFR-hasFlash #sidebar h2 {
	font-size:1em;
	visibility: hidden;
	line-height:normal;
}
.sIFR-hasFlash #content h2 {
	font-size:1em;
	visibility: hidden;
	line-height:normal;
}
.sIFR-hasFlash #content h1 {
	font-size:1.834em;
	visibility: hidden;
	line-height:normal;
}
#form-box2 {
	margin-right: 12px;
	padding: 6px 0px 0px 0px;
	border-top: 1px solid #b4a581;
	line-height:30px;
	font-size:14px;
}

#form-box2 input {
	margin:0px 3px;
	position:relative;
	line-height: 20px;
	font-size: 13px;
	padding: 0px;
	color: #4a4a4a;
	width: 110px;
	/*background:none;
	border-top:none; 
	border-left:none; 
	border-right:none; 
	border-bottom:2px dotted;
	border-color:#888888; */
}
#form-box2 p {
	margin:2px;
}
#form-box2 .submit{
	background:#d0c6ae;
	border: 1px solid #b9ab89;
	color: #0f462f;
	font-weight: bold;
	float: left;
	text-align: left;
	font-size:1.167em;
	margin: 3px 0 0 3px;
	padding: 3px 6px 2px 8px;
	letter-spacing:1px;
	word-spacing:-2px;
	cursor: pointer;
	width:170px;
}
.awards-home{
	height:75px;
	margin:10px 0;
}
.awards-home img {
	float:left;
	margin-left:0;
}
.atty-bio {
	border-top:1px solid #000;
	margin:10px 0;
	height:450px;
	padding:10px 0 0;
}
.atty-bio img {
	margin:10px 45px 0;
}
.atty-video-right {
	float:right;
	margin: 0 5px 10px 20px;
	width:320px;
}
.atty-video-left {
	float:left;
	margin: 0 20px 10px 5px;
	width:320px;
}



/* NEW STYLES*/

.top-heading {
	padding: 4px 0 14px;
	border-bottom:5px solid #00110a;
	background:#b9ab89 url("../images/bg-top-heading.jpg") repeat-x;
}
.logo a{background: url(../images/bg-logo.gif) no-repeat;}
.slogan {
	right: 229px;
	top: 67px;
	height:37px;
}
#header {height: 455px;}
.visual {padding: 7px 0 10px 5px;}
.espanol {
	width:99px;
	height:38px;
	right: 228px;
	top: 18px;
}
.top-bar strong{
	display:block;
	text-align:right;
	font:bold italic 17px/28px "Book Antiqua", "Palatino Linotype", Palatino, serif;
	color:#00120b;
	margin: 0 2px 4px 0;
	word-spacing:2px;
}
.top-bar .tel{
	width:175px;
	height:54px;
}
.form-box{
	width:301px;
	padding: 0 0 0 12px;
}
.nav {height:33px;overflow:hidden;}
.nav .first-child{background:none !important;}
.nav li a.blog {
	background:none;
	width:auto;
	padding:8px 0 7px;
}
.nav li {padding:0;}
.nav li a {
	padding: 8px 0 7px;
	float:left;
	background:none;
	text-align:center;
}
.sIFR-hasFlash .form-box h2{
	visibility:visible;
}
.form-box h2{
	font:bold 22px/28px "Book Antiqua", "Palatino Linotype", Palatino, serif;
}
.form-contact {width: 291px;}
.form-contact textarea {height: 67px;width: 281px;}
.text-search {width: 278px;}
.submit{
	background: url(../images/btn-submit.gif) no-repeat;
	width:191px;
	height:41px;
	border:0;
	text-indent:-9999px;
	overflow:hidden;
	line-height:0;
	margin: 4px 0 0 49px;
	padding:0;
}
.row{
	padding: 0 0 8px;
}
.link-consult{
	font:bold italic 14px/18px "Book Antiqua", "Palatino Linotype", Palatino, serif;
	text-align:center;
	letter-spacing:2px;
	margin-top:-12px;
}
.link-consult a{color:#869992;}
#main {
	padding: 26px 6px 12px;
	background: url(../images/bg-logos.gif) repeat-x 0 19px;
}
.main-nav li a{
	float:none !important;
	display:block;
}
.main-nav li a.no-bullet{
	background:#eae3d3 !important;
}
.accordion .main-pa.ui-state-active,
.main-nav li a.main-pa {color:#004129 !important;padding: 21px 0 2px 28px;}
.main-nav li {
	border-top:1px solid #e1d1ad;
}
.main-nav ul li{
	border:0;
	padding: 0 0 12px;
}
.main-nav ul li a:hover,
.main-nav ul li a{
	background: url(../images/arrow.gif) no-repeat 0 4px;
	padding:0 0 0 10px;
}
.main-nav ul {
	margin: -12px 0 1px;
	padding: 0 0 5px 15px;
	width:auto;
	background: url(../images/bg-active.gif) repeat-y;
}
.main-nav li a span {top: 1px;float:none !important;}
.sidebar-t{background-position:4px 0;}
.main-nav{padding: 8px 0 0;border-bottom:1px solid #e1d1ad;padding-bottom:2px;}
.sidebar-b2 {padding-bottom: 9px;}
#sidebar h3{
	visibility:visible;
	font:bold 18px/24px "Book Antiqua", "Palatino Linotype", Palatino, serif;
	color:#002416;
	margin:0;
	padding: 13px 0 3px 10px;
}
.sidebar-c{margin-bottom:16px;}
.blog-headlines {padding-bottom:17px;}
.communitu-box{
	padding:1px 0 0;
}
.communitu-box h4{
	font:bold 18px/24px Arial, Helvetica, sans-serif;
	color:#967735;
	padding: 0 0 3px;	
	border-bottom:1px solid #e7e7e7;
	margin: 0 4px 0 18px;
}
.communitu-box ul{
	margin:0;
	list-style:none;
	float:left;
	width:113px;
	padding: 14px 3px 0 19px;
	line-height:16px;
}
.communitu-box .ar{float:right;padding-left:0;width:123px;}
.communitu-box li{
	background: url(../images/arrow2.gif) no-repeat 0 5px;
	padding:0 0 9px 12px;
}
.communitu-box li a{
	color:#004528;
}
.sIFR-hasFlash #content h1{
	visibility:visible;
	margin:11px 0 22px 15px;
	font:bold italic"Book Antiqua", "Palatino Linotype", Palatino, serif;
}
#content h3{
	color:#004528;
	font:bold 1Arial, Helvetica, sans-serif;
	margin: 0 0 6px 14px;
}
#content p{
	font-size:14px;
	line-height:21px;
	margin: 0 10px 21px 15px;
}
#content .video-box{
	float:right;
	width:295px;
	margin: -11px 0 0 20px;
	padding:0 26px 0 0;
}
.awards-home {margin: 10px 0 33px;}
.content-holder{
	padding:0 0 0 9px;
}
.link01{
	background: url(../images/link01.gif) no-repeat;
	width:145px;
	height:29px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin: 8px 0 16px 76px;
}
#sidebar{
	padding: 0 0 8px;
}
.bottom-nav{
	background: url(../images/bg-bottom-nav.gif) repeat-x;
	height:35px;
	padding-top:5px;
}
.col-3 ul{margin-left:10px;}
.col-2{width: 223px;height: 204px;}
.col-2 ul li a {margin: 0 0 0 23px;}
.col-1 {margin: 1px 0 0 25px;}
.top-footer {
	padding: 28px 0 6px;
	background-color:#e6ce9a;
}
.col-2 ul li span{
	float:left;
	margin-top:-8px;
}
.col-2 ul li {padding: 0 0 5px;}
.col-3 ul li {margin: 0 0 13px;}
#footer ul {padding: 8px 0 0 67px;}
.main-nav li .ui-state-active{
	background: url(../images/bg-active.gif) repeat-y;
}
.l .h{display:none;}
.l:hover img{display:none;}
.l:hover .h{display:block;}
.awards-home .l .h{display:none;}
.awards-home .l:hover img{display:none;}
.awards-home .l:hover .h{display:block;}
#main-nav-2{margin-top:1px;}
.blog-headlines li a{
	background-position:0 6px;
}
.col-4{
	margin-left:-1px;
	background: url(../images/separator-03.gif) no-repeat;
}
.col-2 ul{width: 180px;}
.accordion .main-pa.ui-state-active {
	background: url(../images/bg-main-nav-a-activ.gif) no-repeat !important;
}

