/* CSS FILE FOR CUSTOM USER SETTINGS */

/* COLORS */
/*@color1: #65AAAC; -> BACKGROUND BODY 
@color2: #FFF;  -> BACKGROUND BODYBLOCK
@color3: #FFF; -> MAIN ELMENTS (H1, H2, ...)
@color4: #B2A187; -> NAVIGATION, LINKS
@color5: #BBB; -> DETAILS
@font1: Tahoma,Geneva,sans-serif;
@font2: 'Times New Roman',Times,serif;
*/

/* GENERAL */
body { background-color: #FFF; color: #666; font-size: 13px; font-family: Tahoma,Geneva,sans-serif; line-height: 130%; background-position: top center; background-repeat: no-repeat; }
a { color: #666; text-decoration: underline; }
a.active { color: #B2A187; }
a:hover { text-decoration: none; color: #B2A187; }
h1 { font-family: 'Times New Roman',Times,serif; font-size: 30px; font-weight: normal; font-style: italic; color: #B2A187; margin: 0 0 20px 0; line-height: 130% }
h2 { font-family: 'Times New Roman',Times,serif; font-size: 22px; font-weight: normal; font-style: italic; color: #B2A187; margin: 20px 0 10px 0; line-height: 130% }
.line { border-top: 0px dotted #404145; margin-bottom: 7px; }
.pageCont .line { margin: 0; display: none }
.uppercase { text-transform: uppercase; }

/* HEADER */
.header { background-color: transparent; overflow: hidden; }
.siteTitle { top: 140px; left: 20px; font-family: 'Trebuchet MS',sans-serif; font-size: 30px; line-height: 100%; display: none; width: auto; }
.siteBaseLine { top: 180px; left: 20px; width: auto; font-family: 'Trebuchet MS',sans-serif; font-size: 20px; line-height: 100%; display: none; }
#logo { position: absolute; top: 180px; left: 700px; display: none }
#headerImg { background-image: url('/wizard/sitetemplates/general/headers/960x275/business/office.jpg'); background-repeat: no-repeat; background-position: top left; }
#languages li { color: #FFF;}
#languages li.active { color: #666; }	
#languages li a { color: #FFF; }
#languages li a:hover { color: #FFF; }

/* BODYBLOCK */
.bodyblock { background: transparent}

/* THEME SPECIFIC */
.themeColor { background-color: #4F606B}

/* SEARCH BOX */
.searchBox input#searchValue { color: #666; /*border: 1px solid #000;*/ border: none; background: #FFF; }
.searchBox input#searchBtn { background: #000; /*border: 1px solid #000;*/ border: none; color: #FFF; text-transform: uppercase }

/* LEFT NAVIGATION */
.leftNav ul { border-bottom: 1px dotted #666; color: #B2A288; text-transform: uppercase; }
.leftNav ul li { font-size: 14px; border-top: 1px dotted #666; line-height: 120% }
.leftNav a { color: #B2A288; }
.leftNav a:hover, .leftNav a.active { color: #666; }
.leftNav ul.subnav { border: none; }
.leftNav ul.subnav li { border: none; font-size: 12px; text-transform: uppercase; line-height: 140%; list-style-type: square; list-style-position: outside; color: #B2A288;  }
.leftNav ul.subnav li a { }

/* TOP NAVIGATION */
.topNav { font-size: 13px; line-height: 150%; text-transform: uppercase }
.topNav a { color: #fff; }
.topNav a:hover, .topNav a.active { color: #000; }

/* LOGIN BUTTON */
.loginBtn a { font-size: 12px; text-decoration: none; text-transform: uppercase; color: #fff }

/* TOPIC PATH */
.topicPath { font-size: 10px; text-transform: uppercase; -moz-opacity:.70; filter:alpha(opacity=70); opacity:.70; color: #000 }
.topicPath a { color: #000; }

/* PRINT BUTTON */
.printBtn { -moz-opacity:.70; filter:alpha(opacity=70); opacity:.70; }
.printBtn a { font-size: 11px; text-decoration: none; text-transform: uppercase; color: #000 }

/* PAGE CONTENT */
.pageCont ul { list-style: disc; margin: 0 0 0 15px; line-height: 150% }

/* FOOTER */
.footer { font-size: 11px; background: transparent; color: #999; text-transform: uppercase }
.footer a { color: #999; }
.reg { font-family: Verdana,Geneva,sans-serif; font-size: 10px; }
.copy { font-family: Verdana,Geneva,sans-serif; font-size: 10px; }
.startFooterGradient { color: #fff; }
.endFooterGradient { color: #fff; }


/* MODULE SPECIFIC COLORS */
.linkmore{ color:#666}
.linkmore a{color:#666}
.linkmore a:hover{color:#333}
.linkmore a:active{color:#333}

.pager li.pager-first a:hover,.pager li.pager-prev a:hover,.pager li.pager-next a:hover,.pager li.pager-last a:hover { background-color:#999; color: #FFF}
.pager li.pager-num a { color:#999; border: 1px solid #999;}
.pager li.pager-num a:hover, .pager li.pager-num.active a { background-color:#999; color: #FFF}
.pager li.pager-num span { background-color:#999;color:#FFF;}
.pager li.pager-first a,.pager li.pager-prev a,.pager li.pager-next a,.pager li.pager-last a { color: #999; } 

#contactform input, form#contactform textarea {color: #333; border: 1px solid #333; font-family: 'Trebuchet MS',Helvetica,sans-serif; background: #FFF }
#contactform input.button {background-color: #333; border: 1px solid #333; color: #FFF; }
#contactform .example { color: #ccc }

#guestbook input, #guestbook textarea { font-size: 11px; color: #333; border: 1px solid #333; font-family: 'Trebuchet MS',Helvetica,sans-serif;  }
#guestbook .example { color: #999 }
#guestbook input.button {background-color: #333; border: 1px solid #333; color: #FFF;  }
.signGuestbookForm .arrow { color: #F4F4F4; } 
.signGuestbookForm .cont { background-color: #F4F4F4; color: #CCC; }
.guestbookItemRecordTitle { border-bottom: 1px dashed #CCC; }

.tabbar-title{color: #333;}

.questionAnswer .arrow { color: #F4F4F4; }
.questionAnswer .cont { background-color: #F4F4F4; }

.calendar .showAll { border-right: 1px solid #CCC; }
.calendar .detail{border-bottom: 1px dashed #CCC;}

/* SECURE ZONE */
#loginform input { color: #333; border: 1px solid #333; background-color: #FFF; }
#loginform input.button { background-color: #333; border: 1px solid #333; color: #FFF; }

/* BULLETIN (NEWS & CALENDAR ON HOME) */
/*.bulletin .bItem { border-bottom: 1px dashed #B2A187; }
.bulletin .bItem .date { color: #B2A187; }
.bulletin .bItem .date.active { color: #999; }
.bulletin .bItem .text a { color: #B2A187; }
.bulletin .bItem .text a:hover { color: #B2A187; }
.bulletin .bItem .more { background: #B2A187; color: #FFF; }*/