/**************************************************** GENERIC ELEMENTS */

#content #body {min-height: 200px;}
#content .title {border-bottom: 1px solid #c6d4ba;margin-top: 10px;position: relative;height: 24px;}
#content .title .sub {position: absolute;bottom: 0px;right: 0px;font-size: 1.3em;}
#content .title .sub a {text-decoration: none;}
#content {font-size: 1.2em;}
#content a {color: #41701c;text-decoration: underline}
#content a:hover {color: #a3bf2d;}
#content txt-small {font-size: 0.8em;}
#content .pic-right {float:right;padding: 10px 0 10px 10px}



#content #body #primary ul {}
#content #body #primary li {list-style: none;position: relative;}
#content #body #primary li .selected {background: url(../img/nav-pri-off.jpg) left 50% no-repeat;margin-left: 10px;}
#content #body #primary li .selected:hover {background: url(../img/nav-pri-off.jpg) left 50% no-repeat;color:#696969}
#content #body #primary li a {margin-left: 10px;background: url(../img/nav-pri-reg.jpg) left 50% no-repeat;color: #696969;font-weight: bold;font-size: 1em;padding-left: 20px;height: 30px;display: block;padding-top: 2px;padding-bottom: 2px;text-decoration: none;}
#content #body #primary li a:hover {background: url(../img/nav-pri-over.jpg) left 50% no-repeat;color:#a3bf2d}


/**************************************************** HOMEPAGE */
/* news */
#content .news-item {border-bottom: 1px solid #c6d4ba;padding-bottom: 20px;padding-top: 10px;position: relative;}
#content .news-item .news-pic {position: relative;height: 80px;}
#content .news-item .news-title {position: absolute;bottom: 5px;left: 20px;color: #3F3F3F;font-size: 1.3em;z-index: 2;font-weight: normal !important;}


#content .news-item .news-circle {background: url('../img/news-circle.png');position: absolute;bottom: 3px;left: -10px;width: 16px;height: 15px;}
*html #content .news-item .news-circle{background-image: none;}
*html #content .news-item .news-title{left: 10px;}


#content .news-item .news-pic-overlay {opacity: .6;-moz-opacity: .6;filter:alpha(opacity=60);background: #ccc;position: absolute;z-index: 999;bottom: 0px;left: 0px;height: 30px;width: 555px;padding-left: 5px;z-index: 1}
#content .news-item .date {float: right;margin-top: 1px;font-size: 0.85em;}
#content .news-item .links {float: left;margin-top: 1px;font-size: 0.85em;}
#content .news-item .links a {text-decoration: none;}
#content .imgRight {float: right;margin-left: 20px;}

 
/* gallery */
.gallery .tab {background: url(../img/lbl-mid.gif) repeat-x;height: 30px;width: 150px;position: relative;margin-top: 10px;margin-bottom: 5px;}
.gallery .tab .crv-left {position: absolute;width: 18px;height: 30px;background: url(../img/lbl-left.gif);top: 0px;left: 0px;}
.gallery .tab .crv-right {position: absolute;width: 18px;height: 30px;background: url(../img/lbl-right.gif);top: 0px;right: 0px;}
.gallery .tab .break {border-bottom: 5px solid #d5d4d4;width: 560px;position: absolute;bottom: -3px;}
.gallery .tab .label {padding: 8px 0px;width:150px;text-align:center;} 
.gallery ul {list-style-type: none;}
.gallery ul li {float: left;margin: 0px;padding: 0px;display: inline;}
.gallery ul li a {padding:5px;width: 130px;display:block;color: #999}
.gallery ul li a:hover {background: #ccc;color: }


/* panels */
#content .half-panel a {text-decoration: none;}
#content .half-panel{background: url(../img/box-half-mid.gif) repeat-y;position: relative;width: 270px;margin-top: 10px;margin-bottom: 10px;float: left;min-height:200px;height:auto !important;height:200px;}
#content .half-panel .top {background: url(../img/box-half-top.gif);width: 270px;height: 34px;position: absolute;top: 0px;left:0px;font-size: 1.3em;}
#content .half-panel .bottom {background: url(../img/box-half-bot.gif);width: 270px;height: 40px;position: absolute;bottom: 0px;left:0px;font-size: 1.3em;}
#content .half-panel .top .top-inner {margin-left: 10px;padding-left: 20px;padding-top: 7px;background: url(../img/icn-box-circle.gif) left 75% no-repeat;}
#content .half-panel .bottom .bottom-inner {margin-left: 20px;padding-left: 15px;padding-top: 7px;background: url(../img/icn-box-next.gif) left 75% no-repeat;}
#content .half-panel .inner {padding: 40px 10px 45px 10px;position: relative;}
#content .half-panel .inner-quote {padding: 40px 25px 45px 25px;position: relative;height: 1%;}
#content .half-panel .bottom a {color: #fff;}
#content .half-panel .inner-quote .quote-left {background: url(../img/icn-box-quote-lft.gif) no-repeat;width: 13px;height: 12px;position: absolute;top: 0px;left: -15px;}
#content .half-panel .inner-quote .quote-right {background: url(../img/icn-box-quote-rgt.gif) no-repeat;width: 13px;height: 12px;position: absolute;bottom: 0px;right: -15px;}


/* testimonials */
.testimonials .quote {position: relative;height: 1%;padding: 15px 25px 15px 25px;border-bottom: 1px dotted #ccc;}
.testimonials .quote .quote-left {background: url(../img/icn-box-quote-lft.gif) no-repeat;width: 13px;height: 12px;position: absolute;top: 15px;left: 0px;opacity: .6;-moz-opacity: .6;filter:alpha(opacity=60);}
.testimonials .quote .quote-right {background: url(../img/icn-box-quote-rgt.gif) no-repeat;width: 13px;height: 12px;position: absolute;bottom: 65px;right: 0px;opacity: .6;-moz-opacity: .6;filter:alpha(opacity=60);}

