#home-content { background: #fff url('../img/bg-content-home.gif') repeat-x; margin: 0; padding: 0 12px 20px 40px; }

#home-main { margin-bottom: 24px; padding-top: 24px; }

* html #home-main { margin-bottom: 0px; }

#home-col-left { background-color: #eff0f0; /* border: 1px solid #878787; */ float: left; padding: 0; width: 570px; }

#billboard { margin-bottom: 12px; padding: 0;  height: 240px; width: 568px;overflow: hidden}
#billboard img{ top:  0; left: 0 ; height: 240px; width: 568px;}

#home-features { margin: 0; padding: 0; height: 457px; overflow-y: hidden}

/* Safari */ @media screen and (-webkit-min-device-pixel-ratio:0) { #home-features { height: 455px } } 

* html #home-features{height: 455px}
*:first-child+html #home-features {height: 455px }

#feature-nav { float: left; margin: 0 0 0 1px; padding: 0; width: 200px; position: relative; top: -213px}

/* Safari */ @media screen and (-webkit-min-device-pixel-ratio:0) { #feature-nav { top: -211px } } 

* html #feature-nav { top: -211px; left: -1px}
*:first-child+html #feature-nav {top: -211px; }

#feature-nav ul { list-style-type: none; margin: 0; padding: 0; text-align: left; }
#feature-nav li { margin: 1 0 1px 0; }
#feature-nav a:link { color: #fff; text-decoration: none; }
#feature-nav a:visited { color: #fff; text-decoration: none; }
#feature-nav a:focus { color: #fff; text-decoration: none; }
#feature-nav a:hover { color: #fff; text-decoration: none; }
#feature-nav a:active { color: #fff; text-decoration: none; }
#feature-nav a { display: block; font-weight: bold; padding: 10px; text-decoration: none; text-transform: uppercase; width: 180px; padding-top: 11px ; padding-bottom: 9px}
#feature-nav a#link-1 { background: transparent url('../img/bg-feature-one.gif') right center; }
#feature-nav a#link-2 { background: transparent url('../img/bg-feature-two.gif') right center; }
#feature-nav a#link-3 { background: transparent url('../img/bg-feature-three.gif') right center; }
#feature-nav a#link-4 { background: transparent url('../img/bg-feature-four.gif') right center; }
#feature-nav a#link-5 { background: transparent url('../img/bg-feature-five.gif') right center; }
#feature-nav a#link-6 { background: transparent url('../img/bg-feature-six.gif') right center; }
#feature-nav a#link-1:hover, #feature-nav .ui-tabs-selected a#link-1 { background: transparent url('../img/bg-feature-one-on.gif') right center; }
#feature-nav a#link-2:hover, #feature-nav li#active a#link-2, #feature-nav .ui-tabs-selected a#link-2 { background: transparent url('../img/bg-feature-two-on.gif') right center; }
#feature-nav a#link-3:hover, #feature-nav a#link-4:hover, #feature-nav .ui-tabs-selected a#link-3 { background: transparent url('../img/bg-feature-three-on.gif') right center; }
#feature-nav a#link-4:hover, #feature-nav li#active a#link-4, #feature-nav .ui-tabs-selected a#link-4 { background: transparent url('../img/bg-feature-four-on.gif') right center; }
#feature-nav a#link-5:hover, #feature-nav li#active a#link-5, #feature-nav .ui-tabs-selected a#link-5 { background: transparent url('../img/bg-feature-five-on.gif') right center; }
#feature-nav a#link-6:hover, #feature-nav li#active a#link-6, #feature-nav .ui-tabs-selected a#link-6 { background: transparent url('../img/bg-feature-six-on.gif') right center; }


#featured-1.tab {border: 1px solid #6d6c74; }
#featured-1.tab h2 {color: #6d6c74;}
#featured-2.tab {border: 1px solid #6e0019;}
#featured-2.tab h2{color: #6e0019; }
#featured-3.tab {border: 1px solid #c89910; }
#featured-3.tab h2{color: #c89910; }
#featured-4.tab {border: 1px solid #86b2d3; }
#featured-4.tab h2{color: #86b2d3}
#featured-5.tab {border: 1px solid #768b0e; }
#featured-5.tab h2 {color: #768b0e;}
#featured-6.tab {border: 1px solid #c0bfbf;}
#featured-6.tab h2{color: #c0bfbf; color: #6d6c74;}



#home-features .tab { float: right; margin-top: 0px; margin-right: 0px;  border-top-width: 4px; height: 452px}

/* Safari */ @media screen and (-webkit-min-device-pixel-ratio:0) { #home-features .tab { height: 450px} } 

* html #home-features .tab {height: 450px}
*:first-child+html #home-features .tab {height: 450px}


#home-features .tab div.tab-content { float: right; margin-top: 15px ;margin-right: 10px; width: 240px; height: 190px; overflow: hidden; }
#home-features .tab div.billbard {clear: both; height: 240px; width: 568px; overflow: hidden; }
#home-features .tab h2 { /*font-size: 12px;*/ text-transform: uppercase; margin-top: 0; line-height: 1.2em; }
#home-features .tab img.tab-icon {float: right; margin-top: 35px; margin-right: 15px}
#home-features .tab p { /*font-size: 11px; line-height: 18px;*/ line-height: 1.6em; }

#home-col-right { float: left; margin-left: 10px; width: 298px; }

#home-calendar { background: #fff url('../img/bg-calendar.gif') no-repeat top center; margin-top: 0; margin-bottom: 12px; width: 298px; }
#calendar-container { background: #f7f2d7 url('../img/bg-calendar-container.gif') no-repeat; border-top: 4px solid #7e2020; margin: 0 12px; padding: 14px 12px; width: 250px; }
#calendar-container h2 { color: #7e2020; font: normal 20px Georgia, "Times New Roman", Times, serif; margin-top: 0; }
dl.event { margin-bottom: 0; }
.event dt { color: #7e2020; font-weight: bold; margin-top: 6px; }
.event dd { margin: 0; }

#home-login { /*background-color: #f2ebc2;*/ margin: 0 12px; padding: 0 0 10px 0; width: 274px; }
#home-login h2 { background-color: #93012d; color: #fff; font-size: 12px; padding: 4px 8px; }
#home-login input { /*border: none;*/ font: 12px Arial, Helvetica, sans-serif; /*padding: 2px;*/ }
#home-login .label, #home-login .input { margin: 3px 0 3px 10px; }
#home-login .button {float: right; margin-right: 18px}
#home-login small {float: left; margin-top: 7px; margin-left: 10px}
#home-login .label { width: 60px; float: left; font-weight: normal; text-align: left; }
#home-login .input { float: left; }
#home-login small {display: block; font-size: 11px; }
#home-callouts { margin-bottom: 0; }

#tcsLogin, #tcsPassword {width: 170px}

.callout { float: left; padding: 10px 0; width: 274px; }
.callout h3 { border: none; font-size: 16px; margin-left: 12px; margin-right: 12px; padding: 0; }
.callout img { float: left; width: 90px; }
.callout p { display: inline; float: left; font-size: 11px; margin-top: 0; margin-right: 12px; margin-left: 12px; }
#callout-one { margin-right: 22px; }
#callout-two { margin-right: 22px; }
#callout-three { }

#home-sponsor-ad { text-align: center; }