body {
color:#ebe6d3;
font:normal 16px  'Trebuchet MS', Helvetica, sans-serif;
line-height:18px;
}

select {
color:#000;
font-size:11px;
}

.contact_email {
line-height:19px !important;
}

.article_indent ul {
list-style:none;
margin:10px 0 15px;
}

.article_indent table td .required {
width:250px;
}

.input-field input {
width:150px !important;
color:#848181;
vertical-align:middle;
margin-top:1px;
}

.article_indent,#component-contact {
font-size:12px;
padding:0 0 20px;
}

#contact_text {
height:auto;
overflow:auto;
width:90%;
margin:0 0 5px;
}

.article_bot {
line-height:5px;
}

.article_separator {
display:block;
width:100%;
margin:0;
padding:0;
}

.column_separator {
padding:0 0 0 1px !important;
}

.article_indent h3 {
overflow:hidden;
line-height:15px;
}

.article_indent h3 img {
float:left;
margin:0 3px 0 0 !important;
}

.contentpaneopen img {
margin:0 15px 4px 0;
}

.blog {
margin-bottom:15px;
}


/*
.componentheading {
color:#68899f;
font-size:20px;
font-weight:400;
line-height:140%;
text-transform:uppercase;
margin:0;
padding:8px 0 25px;
}
*/

.contentheading {
color:#68899f;
font-size:16px;
line-height:19px !important;
font-weight:700;
margin:0;
padding:3px 0 10px;
}

.buttonheading {
padding:3px 0 0 5px;
}

.buttonheading img {
margin:0 5px;
}

.title{
font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
color:#668172;
font-size:26px;
line-height:26px;
text-transform:uppercase;
font-weight: bold;
}

.componentheading {

font-family:  'Palatino Linotype', 'Book Antiqua', Palatino, serif;
color:#668172;
font-size:26px;
line-height:26px;
font-weight: bold;
text-transform:uppercase;
}


.iteminfo {
margin:0 0 15px;
padding:0 0 6px;
}

td.modifydate {
font-size:11px;
text-decoration:none !important;
color:#ebdba1;
text-transform:uppercase;
padding:9px 0 0;
}

div.modifydate {
font-size:11px;
color:#ebdba1;
float:right;
text-transform:uppercase;
padding:40px 0 0;
}

.createdby {
color:#0f559d;
display:block;
font-size:11px;
font-weight:400;
text-transform:none;
}

.createdate {
font-size:11px;
text-transform:uppercase;
color:#ebdba1;
line-height:12px;
font-weight:400;
background:url(../images/bull_h.gif) 4px 4px no-repeat;
margin:0;
padding:0 0 0 2px;
}

span.small {
font-size:11px;
text-transform:none;
color:#FFF;
margin:0;
padding:0;
}

div.small {
font-size:11px;
line-height:12px;
font-weight:400;
text-transform:uppercase;
color:#ebdba1;
padding:0 0 0 4px;
}

.wrapper-title {
border-bottom:1px solid #403427;
margin-bottom:4px;
padding:0 0 2px;
}

.contentdescription img {
margin-right:15px;
}

#editor-xtd-buttons div.readmore {
background:none;
height:auto;
width:auto;
margin:0;
}

div.readmore {
height:21px;
margin:33px 0 0 5px;
padding:0;
}

div a.readon {
color:#ffe488 !important;
display:block;
font:12px Arial;
text-decoration:none;
width:90px;
text-align:center;
background:url(../images/button_link.gif) 0 0 no-repeat;
font-weight:700;
text-transform:capitalize;
margin:0 !important;
padding:3px 0;
}

a.readon:hover {
color:#ffe488 !important;
text-decoration:underline;
}

.blog_more h2 {
background:none;
color:#1b2e32 !important;
font-size:12px;
padding:0;
}

.blog_more strong {
color:#68899f;
font-size:13px;
text-transform:uppercase;
}

.blog_more ul {
margin:0;
padding:15px 0;
}

.pagination span {
background:url(../images/pagination-left.gif) no-repeat 0 0 #260401;
margin-right:3px;
display:block;
float:left;
}

.pagination span font {
background:url(../images/pagination-right.gif) no-repeat right 0;
line-height:14px;
color:#146dac;
font-weight:700;
display:block;
font-size:11px;
padding:5px 10px;
}

.pagenav {
font-weight:400;
color:#ebe6d3;
font-size:12px;
margin:0 3px;
}

a.pagenav {
color:#ebe6d3 !important;
font-weight:400;
text-decoration:none;
}

.indent-pages {
font-size:12px;
padding:0 0 25px;
}

.pagination_nav {
color:#ebe6d3;
font-size:12px;
text-align:center;
word-spacing:3px;
padding:10px 20px 0 0;
}

.pagination_nav div {
background:#f4f4f4;
padding:5px 0;
}

.pagination {
margin-top:10px;
display:block;
overflow:hidden;
}

.pagination li {
float:left;
padding:0 5px;
}

.pagination_result {
color:#ebe6d3;
line-height:16px;
text-align:center;
padding:5px 0 0;
}

.sectiontableheader img {
vertical-align:middle;
margin-right:6px;
}

.sectiontableentry1 td {
background:#68899f;
color:#fff;
padding:10px 5px;
}

.sectiontableentry1 a {
color:#fff !important;
}

.sectiontableentry1 a:hover {
color:#fff;
}

.var1 {
background:#68899f;
color:#FFF;
margin:10px 0;
padding:10px !important;
}

.var2 {
color:#3a4c53;
margin:10px 0;
padding:10px !important;
}

.results {
text-align:center;
padding:0 19px 0 10px;
}

#page {
padding:0 0 25px 10px;
}

#page ol li {
text-align:left;
color:#ebe6d3;
padding:0 0 10px;
}

#page h3 {
font-size:130%;
text-align:left;
color:#5c959d;
padding:10px 0 15px;
}

#page .display .inputbox,#page .inputbox {
color:#3a4c53;
}

#page .only input {
vertical-align:middle;
_margin:0 0;
margin:3px 0;
}

#page #ordering {
height:20px;
}

#page .display {
padding:10px 0 25px;
}

#page legend {
color:#FFF;
background:#68899f;
padding:3px 7px;
}

.search_result {
padding-top:15px;
}

.sectiontableentry0 .pad2,.sectiontableentry1 .pad2,.sectiontableentry2 .pad2 {
padding:2px 0 2px 15px;
}

.sectiontableheader {
color:#ebe6d3;
padding:15px 0;
}

.separate-search {
float:left;
width:2%;
border:none;
}

.indent-extra-top {
padding:5px 0;
}

.line-bottom-phrase {
height:25px;
}

.pagenavcounter {
padding:15px 0;
}

.contenttoc th {
padding-bottom:15px;
}

.poll .question {
font-size:12px;
color:#ffe073;
line-height:18px;
padding-left:1px;
}

.poll .body {
padding:22px 0 21px;
}

.poll .body label {
font-size:11px;
line-height:12px;
color:#ebe6d3;
padding:0 0 7px;
}

.button {
cursor:pointer;
}

.poll .button {
background:url(../images/vote.gif) no-repeat 0 0;
color:#ffe488 !important;
font-weight:700;
display:inline;
font-size:12px;
line-height:15px;
width:74px;
text-transform:capitalize;
text-align:center !important;
margin:0;
padding:3px 0 4px;
}

.poll .buttons .fright {
padding-right:8px;
}

.poll .result {
text-align:left;
margin-right:20px;
}

.poll .section {
overflow:hidden;
width:100%;
padding:0 0 2px;
}

.poll .radio {
float:left;
width:25px;
}

.poll .radio input {
display:block;
width:16px;
height:16px;
}

.poll .var {
text-align:left;
margin:0 0 0 20px;
}

.display select {
border:1px solid #46462f;
width:100px;
}

.sectiontableentry1 div,.sectiontableentry0 div {
font-size:1px;
}

.fright {
float:right;
}

.fleft {
float:left;
}

/* BODY FONT */
.contentpane td,.blog td,.contentpaneopen td {
font-size:14px;
line-height: 22px;
font-weight: normal;
}

dl.contentpane dt {
padding:10px 0 20px;
}

dl.contentpane div {
vertical-align:middle;
}

dl.contentpane .description {
width:110px;
vertical-align:middle;
padding:0;
}

dl.contentpane .input-field {
width:160px;
vertical-align:middle;
padding:0;
}

* html dl.contentpane .input-field {
padding-top:3px;
}

dl.contentpane .button-field {
width:140px;
vertical-align:middle;
padding:5px 0 0;
}

dl.contentpane .button-field .validate {
color:#ffe488 !important;
display:block;
font:12px Arial;
text-decoration:none;
width:66px;
text-align:center;
background:url(../images/button_link1.gif) 0 0 no-repeat;
font-weight:700;
text-transform:capitalize;
border:none;
vertical-align:middle;
margin:0 !important;
padding:3px 0;
}

.search_result h3 {
color:gray;
font-size:14px;
}

.search_result p {
padding:10px 0 0;
}

#search_searchword {
border:1px solid #68899f;
}

legend {
color:gray;
}

.highlight {
color:#d38d38;
font-weight:700;
}

.phrase {
border:solid 1px #68899f;
color:#FFF;
float:left;
width:60%;
padding:0 10px;
}

.phrase .inputbox {
background:#fff;
color:gray;
display:block;
margin-top:10px;
}

.phrase .inputbox option {
background:#fff;
border-bottom:solid 1px #333;
padding:2px;
}

.phrase .inputbox option a:hover {
background:#C00;
color:#1e3300;
border-color:#cfd0d6;
}

fieldset.word,fieldset.only {
border:solid 1px #68899f;
}

.indent-right-search {
padding-right:19px;
}

.only {
border:solid 0;
line-height:1.3em;
padding:0 10px;
}

.indent-right-extra {
padding-right:19px;
padding-top:25px;
}

.word {
border:solid 0 !important;
padding:10px 10px 10px 0;
}

.word input {
background:#fff;
color:#ff6614;
font-weight:400;
margin:0 0 0 10px;
padding:2px;
}

.contact_email input {
vertical-align:middle;
margin:1px 5px 3px 0;
}

.adminform td {
padding:0 0 2px;
}

.error {
margin:0 0 10px;
}

.error h2 {
color:#bd0202;
font:bold 14px Tahoma;
padding:0 0 5px 20px;
}

#system-message dt.error,dt.message {
display:none;
}

.error dd ul {
background:#920202;
border-top:3px solid #670606;
border-bottom:3px solid #670606;
color:#fff;
margin:0;
padding:5px 0 5px 5px;
}

.error dd ul li {
background:none !important;
color:#fff !important;
margin:0 0 0 20px !important;
}

.pass_remind {
vertical-align:middle;
padding:0 0 0 10px;
}

.module label {
display:block;
line-height:100%;
vertical-align:middle;
padding:0 0 3px;
}

.module .box-content-indent {
padding:10px 11px 24px 28px;
}

.module ul {
list-style:none;
margin:0;
padding:0;
}

.module ul li {
color:#fefefe;
font-weight:400;
line-height:19px;
padding:0 0 0 22px;
}

.module ul li a {
font-size:12px;
color:#ebdba1;
text-decoration:none;
}

.module ul li a:hover {
text-decoration:none;
color:#fefefe !important;
}

.count {
font-weight:700;
}

.module .inputbox {
color:#888;
font-size:11px;
line-height:14px;
vertical-align:top;
width:164px;
border-top:1px solid #d7d7d7;
border-left:1px solid #d7d7d7;
border-bottom:1px solid #FFF;
border-right:1px solid #FFF;
background:#f6f6f6;
margin:2px 0 4px;
padding:3px 0 3px 4px;
}

.module span {
font-weight:700;
color:#241d14;
}

.box-indent {
padding:17px 20px 25px 37px;
}

.breadcrumbs {
display:block;
text-transform:uppercase;
color:#a3a096;
font-size:10px;
padding:14px 0 0 26px;
}

.breadcrumbs .pathway {
color:#a3a096 !important;
text-transform:uppercase;
}

.breadcrumbs img {
margin:0 13px;
}

ul.menu-nav {
margin:0;
padding:0 0 0 69px;
}

ul.menu-nav li {
display:block;
float:left;
padding:0;
}

ul.menu-nav li a {
border:none;
color:#68899f !important;
display:block;
float:left;
font-size:14px;
text-decoration:none;
text-align:center;
line-height:16px;
}

ul.menu-nav li a span {
display:block;
background:url(../images/topmenu_separate.gif) no-repeat left center;
padding:7px 24px 9px 23px;
}

ul.menu-nav li a:hover {
border:none;
color:#d38d38 !important;
display:block;
float:left;
text-align:center;
text-decoration:none;
width:auto;
line-height:16px;
}

ul.menu-nav li.active a {
border:none;
color:#d38d38 !important;
display:block;
float:left;
text-align:center;
text-decoration:none;
width:auto;
}

.module-login {
color:#FFF;
font-weight:700;
}

.module-login label {
font-size:11px;
text-transform:capitalize;
line-height:13px;
color:#d0c9b1;
font-weight:400;
}

.module-login p,label.remember {
font-size:11px;
font-weight:400;
color:#d0c9b1;
padding:0;
}

.module-login a {
color:#d0c9b1 !important;
line-height:120%;
text-decoration:underline;
}

.module-login a:hover {
color:#d0c9b1 !important;
text-decoration:none;
}

.module-login .extra-indent-link {
line-height:15px;
padding:5px 0;
}

.module-login .inputbox {
color:#252525;
font-size:11px;
line-height:14px;
vertical-align:top;
width:154px !important;
border:1px solid #000;
background:#f6f6f6;
height:16px !important;
margin:1px 0 4px;
}

* html .module-login .inputbox {
height:20px;
width:163px;
}

.module-login .indent1 {
padding-top:4px;
}

.module-login .box-title {
padding:15px 0 0 28px;
}

.module-login .box-title h3 {
font-size:13px;
font-family: 'Trebuchet MS', Helvetica, sans-serif;
color:#ebdba1;
}

.module-login .extra-indent-top1 {
padding:5px 0 0;
}

.module-login .button {
color:#ffe488 !important;
display:inline;
font-size:11px;
text-transform:uppercase;
line-height:14px;
height:auto !important;
font-weight:700;
width:70px;
float:right;
background:url(../images/button_login.gif) 0 0 no-repeat;
padding:3px 0 5px !important;
}

.module-login .button:hover {
color:#FFF !important;
}

* html .module-login .button {
height:24px;
width:62px;
}

#mod_login_remember {
background:#fff;
border:none;
display:block;
float:left;
vertical-align:middle;
width:12px;
height:12px;
margin:2px 6px 0 0;
}

.menu,.menu ul {
list-style:none;
margin:0 !important;
}

.menu ul {
margin-left:13px;
padding:5px 0;
}

.menu ul li {
padding:4px 0 0 11px;

}

.menu li {
padding:0 0 6px 0px;

}

.menu li li {
padding:8px 0 2px 19px;

}

.menu li a {
color:#ebe6d3;
font-size:16px;
text-decoration:none;
font-family: 'Trebuchet MS', Helvetica, sans-serif;
font-weight:normal;
}

.menu li a:hover {
color:#FFFFFF !important;
text-decoration:underline;

}

#id {
width:350px !important;
}

.module .box-title h3 {
color:#31271d;
font-size:13px;
padding:17px 15px 25px 28px;
}

.module .box-content {
color:#ebe6d3;
padding:0 10px 24px 28px;
}

.module_menu .box-title h3 {
color:##EBE6D3;
font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif !important;
font-size:16px;
padding:14px 15px 25px 28px;
}

.module_menu .box-content {
color:#ebe6d3;
padding:0 7px 27px 29px;
}

.s1 .box-title h3 {
padding:16px 15px 25px 29px;
}

.s1 .box-content {
padding:0 7px 18px 30px;
}

#body {
background:#303d36 url(../images/bg.jpg) repeat-x center top;

}

.main {
width:980px;
position:relative;
}

.wrapper-right {
background:#030502 url(../images/wrapper_right.jpg) repeat-x scroll 980px top;
width:980px;
margin-left:auto;
margin-right:auto;

}

.header {
background:url(../images/headers/header1.jpg) 0 0 no-repeat;
height:200px;
width:978px;
}

.search .button {
width:42px;
height:21px;
background:url(../images/searchButton.gif) 0 0 no-repeat;
float:left !important;
margin:0 !important;
padding:0 !important;
}

.search {
background:url(../images/search.gif) bottom left no-repeat;
vertical-align:middle;
margin:0;
}

.search .inputbox {
background:#fff;
border:none;
color:#282828;
font-size:11px;
font-family: 'Trebuchet MS', Helvetica, sans-serif;
width:143px !important;
vertical-align:middle;
text-transform:lowercase;
float:left;
height:18px;
text-indent:9px;
line-height:17px;
margin:2px 10px 0 0;
padding:0 !important;
}

.top-menu {
background:#030502;
}

.header .col-1 {
width:718px;
}

.header .col-1 h1 {
display:block;
padding:43px 0 0 451px;
}

.header .col-2 {
width:211px;
padding:37px 0 0;
}

.wrapper-box-form .wrapper-box {
background:url(../images/wrapper_box.jpg) 0 0 no-repeat;
height:236px;
}

.top-menu .fright {
width:254px;
}

.content-row-indent {
background:#241d14 url(../images/bg_mark.jpg) 0 0 no-repeat;
background-position:bottom right;
padding:0 51px 20px 55px;
border-left:1px solid #668172;
border-right:1px solid #668172;



}

#container {
overflow:hidden;
height:100%;
text-align:left;
padding-top:38px;
}

#right {
float:right;
text-align:left;
_margin:0 0 0 -3px;
width:271px;
}

.indent-container {
padding:0 6px 33px 20px;
}

.right-indent {
padding:38px 0 0 60px;
}

.box-wrapper .border-top {
background:url(../images/border_top.gif) repeat-x top #3b4851;
margin-bottom:19px;
}

.box-wrapper .border-bottom {
background:url(../images/border_bottom.gif) repeat-x bottom;
}

.box-wrapper .corner-top-left {
background:url(../images/corner_top_left.gif) no-repeat left top;
}

.box-wrapper .corner-top-right {
background:url(../images/corner_top_right.gif) no-repeat right top;
}

.box-wrapper .corner-bottom-left {
background:url(../images/corner_bottom_left.gif) no-repeat left bottom;
}

.box-wrapper .corner-bottom-right {
background:url(../images/corner_bottom_right.gif) no-repeat right bottom;
width:100%;
}

.box-wrapper-indent {
padding:6px;
}

.module_menu .box-wrapper .border-top {
background:url(../images/border1_top.gif) repeat-x top #614a2e;
}

.module_menu .box-wrapper .border-bottom {
background:url(../images/border1_bottom.gif) repeat-x bottom;
}

.module_menu .box-wrapper .corner-top-left {
background:url(../images/corner1_top_left.gif) no-repeat left top;
}

.module_menu .box-wrapper .corner-top-right {
background:url(../images/corner1_top_right.gif) no-repeat right top;
}

.module_menu .box-wrapper .corner-bottom-left {
background:url(../images/corner1_bottom_left.gif) no-repeat left bottom;
}

.module_menu .box-wrapper .corner-bottom-right {
background:url(../images/corner1_bottom_right.gif) no-repeat right bottom;
}

.s1 .box-wrapper .border-top {
background:url(../images/border2_top.gif) repeat-x top #6b634a;
}

.s1 .box-wrapper .border-bottom {
background:url(../images/border2_bottom.gif) repeat-x bottom;
}

.s1 .box-wrapper .corner-top-left {
background:url(../images/corner2_top_left.gif) no-repeat left top;
}

.s1 .box-wrapper .corner-top-right {
background:url(../images/corner2_top_right.gif) no-repeat right top;
}

.s1 .box-wrapper .corner-bottom-left {
background:url(../images/corner2_bottom_left.gif) no-repeat left bottom;
}

.s1 .box-wrapper .corner-bottom-right {
background:url(../images/corner2_bottom_right.gif) no-repeat right bottom;
}

.s1 {
font-size:11px;
}

#container .extra-box .border-top {
background:url(../images/border3_top.gif) repeat-x top #31261d;
width:100%;
}

#container .extra-box .border-bot {
background:url(../images/border3_bottom.gif) repeat-x bottom;
width:100%;
}

#container .extra-box .corner-top-left {
background:url(../images/corner3_top_left.gif) no-repeat left top;
width:100%;
}

#container .extra-box .corner-top-right {
background:url(../images/corner3_top_right.gif) no-repeat right top;
width:100%;
}

#container .extra-box .corner-bottom-left {
background:url(../images/corner3_bottom_left.gif) no-repeat left bottom;
width:100%;
}

#container .extra-box .corner-bottom-right {
background:url(../images/corner3_bottom_right.gif) no-repeat right bottom;
width:100%;
overflow:hidden;
}

#container .extra-box-indent {
padding:21px 26px 25px 25px;
}

#container .extra-box .box-title h3 {
border-bottom:1px solid #040402;
font-size:13px;
color:#d38d38;
text-transform:uppercase;
margin-bottom:15px;
padding:0 0 12px 11px;
}

#container .extra-box .box-content {
padding:10px 0 16px 12px;
}

#container .extra-box ul {
margin:0;
padding:0;
}

#content .row-col {
padding-bottom:52px;
}

#content .row-col .col-1 {
width:292px !important;
}

#content .row-col .col-2 {
width:292px !important;
margin-left:19px;
}

.contentpaneopen .indent-top-bottom {
padding:25px 0;
}

.row-img img {
margin:0;
}

.row-img .img-indent {
margin:0 22px !important;
}

.content-text {
padding-top:4px;
line-height:16px;
}

.article_indent h2,.article_indent h3 {
padding-bottom:5px !important;
}

#footer {
color: #97bda8;
background: #303d36 url(../images/footer_bg.jpg) no-repeat center top;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
padding:16px 0;
}

#header_shim {
background: #668172 url(../images/header_shim.jpg) no-repeat center bottom;
height: 30px;
}


#footer a {
color:#b3dbc5;
text-decoration:none;
}

#footer a:hover {
text-decoration:underline;
color:#b3dbc5;
}

a,.article_indent ul li a {
color:#ebe6d3;
text-decoration:underline;
}

a:hover,.article_indent ul li a:hover,a.pagenav:hover {
color:#ebe6d3;
text-decoration:none;
}

.article_indent ul li,.blog_more ul li,#container .extra-box ul li {
font-weight:400;
line-height:19px;
padding:0 0 0 22px;
}

.article-decor,.article_column,.blog_more {
padding:0;
}

.button,.validate,.search_result .button {
color:#ffe488 !important;
display:block;
font:12px Arial;
text-decoration:none;
width:90px;
text-align:center;
background:url(../images/button_link.gif) 0 0 no-repeat;
font-weight:700;
text-transform:capitalize;
border:none;
margin:0 !important;
padding:3px 0;
}

.blog_more ul li a,#container .extra-box ul li a {
color:#ebdba1;
text-decoration:none;
}

.blog_more ul li a:hover,.searchintro strong,#container .extra-box ul li a:hover {
color:#d38d38;
}

.sectiontableentry0 td,.sectiontableentry2 td {
color:#ebe6d3;
padding:10px 5px;
}

.sectiontableentry2 a,.sectiontableentry2 a:hover,.var2 a,.var2 p,.var2 .small,.sectiontableentry0 .pad2,.module a,.module a:hover {
color:#ebe6d3;
}

.var1 a,.var1 p {
color:#FFF;
}

.searchintro,.display {
padding:0 0 10px;
}

dl.contentpane dd,.clear {
width:100%;
overflow:hidden;
}

ul.menu-nav li a:hover span,ul.menu-nav li.active a span {
display:block;
}

.module-login .box-content-indent,#content .module-login .box-content {
padding:19px 25px 23px 29px;
}
