﻿
/*---[ IMPORTS ]---*/
@import "tooltip.css";
@import "tabs.css";
@import "jd.gallery.css";


/*---[ BASE ]---*/
html,body{ margin:0; padding:0;}
body{
    font:normal 11px Tahoma,Verdana,Arial,san-serif,Helvetica; text-align:center;
    background: #4d87c7 url(../../images/bg_blue.gif) repeat-x  top left; color: #444;
    height: 100%;
}



/*---[ COMMON ]---*/
img{border:0px;}
.right{float:right;}
.left{float:left;}
ul{margin-left:20px; list-style-type:disc;}
a{color:#369;}


/*---[ TEMPLATE ]---*/
.container{text-align:left; width:934px; margin:0 auto; background: #fefefe url(../../images/leftrightshadow.gif) repeat-y top left;}
.subcontainer{float:left; width:900px; margin:0 auto; background: #fefefe;}
.hl {width:17px; float:left; background: #4d87c7 url(../../images/hl.gif) no-repeat top left; height:350px;}
.hr { width:17px; float:left; background: #4d87c7 url(../../images/hr.gif) no-repeat top left; height:350px;}
.header{height:143px; line-height:143px; margin:0 auto; background:transparent url(../../images/header_back.gif) top repeat-x; width:934px;}

.wrapper{float:left; width:860px; margin:0px; padding:0px 20px 20px 20px; background:#fefefe url('../../images/mainconttop2.gif') top repeat-x;}
.menu{height:55px; padding:0px; background: url('../../images/mainconttop2.gif') top repeat-x; color:#666;}
.content {width:570px; padding:0px; line-height:1.4; float:left;}
.contentright{float:left; width:240px; padding:0px; margin-left:35px; line-height:1.4;}
.contentleft{float:left; width:240px; padding:0px; margin:0px 0 0 0px; line-height:1.4;}

.footer{text-align:center; color: #fff; height:70px; line-height:1.4; width:934px; margin:0 auto;}
.fl {background: #4d87c7 url(../../images/blcorn.gif) no-repeat top left; width:17px; height:70px; float:left; margin:0px; padding:0px;}
.fr {background: #4d87c7 url(../../images/brcorn.gif) no-repeat top left; width:17px; height:70px; float:left; margin:0px; padding:0px;}

.hspace{height:65px; padding:0px; background-color:Transparent; line-height:1.4; text-align:right; margin:0 auto; color:#fff; cursor:default; width:934px;}
.hspace a,.hspace a:active,.hspace a:link,.hspace a:visited{text-decoration:none;color:#fff;}
.hspace a:hover{color:#ffe818;}
.hspace a.selected{color:#ffe818;}

.fspace{height:70px; float:left; background: #4d87c7 url('../../images/bottomshadow.gif') top repeat-x; line-height:1.4; text-align:center; width:900px; margin:0 auto; color:#fff; cursor:default;}
.fspace a,.fspace a:active,.fspace a:link,.fspace a:visited{text-decoration:none;color:#fff;}
.fspace a:hover{color:#ffe818;}
.fspace a.selected{color:#ffe818;}

.logoTop{display:block; width:252px; height:65px; background: url('../../images/logo.jpg') no-repeat left top; float:left;}
.logoBottom{display:block; width:252px; height:143px; background: url('../../images/logo.jpg') no-repeat left bottom; float:left;}



/*---[ SEPARATORS ]---*/
.sep{border-top:1px dotted #bbb; width:100%; height:5px; margin:2px 0px 2px 0px; font-size:1px; background: url(../../images/t.gif);}
.septor{background: url(../../images/t.gif); border:0px; font-size:0px;}



/*---[ TEXT ]---*/
.morenews,.morenews:visited,.morenews:link,.morenews:active{font-weight:normal;color:#369;text-decoration:none;}
.morenews:hover{text-decoration:underline;}

.prevnext{font-size:11px;color:#5c5c56;text-decoration:none;}
.prevnext:hover{cursor:pointer;}

.newsAlldate{font-size:11px;color:Gray;}
.newsAllTitle{font:bold 11px; color:#666;}

.newlink,.newlink:visited,.newlink:link,.newlink:active{padding-left: 4px;padding-right: 15px; color: #5c5c56;font-size:11px; width:50px;text-decoration:none;}
.newlink:hover{text-decoration:underline;cursor:pointer;}

.newlinkinside{color: #5c5c56;font-size:11px;text-decoration:none;}
.newlinkinside:hover{text-decoration:underline;cursor:pointer;}

.commterms{font-size:9px;color:#5c5c56;}

.lblDate{font-size:11px; font-weight:normal;}
.lblCreator{font-size:11px; font-weight:bold;}

.sitemap,.sitemap:active,.sitemap:link,.sitemap:visited{text-decoration:none; color:#5c5c56;}
.sitemap:hover{text-decoration:underline;cursor:pointer;}

.error{margin-left: 3px; color:Red;font-size:11px;}

.box{color:#369; text-decoration:none;}
.box:hover{text-decoration:underline;}

.chead{font:bold 13px Tahoma; letter-spacing:0.04em;}

.strong{font-weight:bold;}
.bold{font-weight:bold;}



/*---[ BUTTONS ]---*/
.btn {
    margin:0px 3px 3px 0px; padding:0px; border: 0px; color: #5c5c56; width:70px;
    background: url(../../images/button.gif) no-repeat; height:20px; float:right;
}
.btn:hover {cursor:pointer;}
.sBtn_left{border:0px;margin:0px;}
.sBtn_left:hover{cursor:pointer;}
.sBtn_right{border:0px;margin:0px;}
.btnSubscribe{cursor:pointer; display:block; border:0px; background:#ffffff url(../../images/btnSubscribe.gif) no-repeat left top; width:98px; height:24px;}
.btnSubscribe:hover{cursor:pointer; background-position:left bottom;}
.btnAddComment{cursor:pointer; display:block; border:0px; background:#ffffff url(../../images/btnAddComment.gif) no-repeat left top; width:98px; height:24px;}
.btnAddComment:hover{cursor:pointer; background-position:left bottom;}
.btnSend{cursor:pointer; display:block; border:0px; background:#ffffff url(../../images/btnSend.gif) no-repeat left top; width:98px; height:24px;}
.btnSend:hover{cursor:pointer; background-position:left bottom;}
.btnClear{cursor:pointer; display:block; border:0px; background:#ffffff url(../../images/btnClear.gif) no-repeat left top; width:98px; height:24px;}
.btnClear:hover{cursor:pointer; background-position:left bottom;}
.btnSearch{cursor:pointer; display:block; border:0px; background:#ffffff url(../../images/btnSearch.gif) no-repeat left top; width:98px; height:24px;}
.btnSearch:hover{cursor:pointer; background-position:left bottom;}
.btnMap{cursor:pointer; display:block; border:0px; background:#ffffff url(../../images/btnMap.gif) no-repeat left top; width:98px; height:24px;}
.btnMap:hover{cursor:pointer; background-position:left bottom;}



/*---[ BORDERS ]---*/
.border{background: url(../../images/t.gif) no-repeat; width:100%; height:1px; border-bottom:1px solid #bbb;}
.sdborder{border-bottom:1px solid #e9ebeb; font-size:0px; height:0px;}
.sdbordernews{border-bottom:1px solid #cfcfcf; font-size:0px; height:0px;}
.greyborder{height:1px; font-size:0px; margin:12px 0 25px 0; min-width:100%; border:1px dotted #5c5c56;}



/*---[ MISC ]---*/
.controlTable{width:100%; border:0px;}
.txt {
    border: 1px solid #bbb; margin:0px 5px 0px 5px; width:130px;
    font: 11px Tahoma,Helvetica, Arial, Verdana, san-serif; padding:3px; color:#5c5c56;
}
.txt2 {
    border: 1px solid #bbb; color:#666; margin:0px 5px 0px 5px;
    font: 11px Tahoma,Helvetica, Arial, Verdana, san-serif; width:170px; color:#5c5c56;
    padding:3px;
}
.stxt {
    border: 0px solid #bbb; margin-top:2px; padding-top:2px; width:120px; height:19px;
    background:url('../../images/searchfield_repeat.png') repeat-x;
    font: 11px Tahoma,Helvetica, Arial, Verdana, san-serif;
}
.textbox { font: 11px Tahoma,Helvetica, Arial, Verdana, san-serif; border: 1px solid #bbb; padding:3px; color:#5c5c56;}
.drop { font: 11px Tahoma; border: 1px solid #bbb;}

.Calendar{margin:0 auto;}
.Calendar a{text-decoration:none;}
.eventdates {font-weight:bold; font-size:11px;}

.emailvalidator{margin-left:5px;}
.lblNewsLetter{margin-left:4px;}



/*---[ MENU ]---*/
#menu {margin-left:10px;}
#menu ul {padding:0px; margin: 0px;}
#menu ul li {padding:0 30px 0 0; display: block; font-weight: bold;	float: left; margin: 0px; color: #242424;}
#menu ul li a {padding-top:20px; display: block; margin: 0px; text-decoration:none;}
#menu a {color: #000000;}
#menu li.selected a{	background: url('../../images/menuarrow.gif') no-repeat top center; /*color: #19307c;*/}


/*---[ NEWS - OTHER NEWS ]---*/
.sd{text-decoration:none; ~display: block; border-bottom:1px solid #e9ebeb;}
.sd:hover{background-color:#f5f5f5;color:#000000; cursor:pointer;}
.sd a{text-decoration:none;}
.sd a:hover{background-color:#f5f5f5;color:#000000;}
.sdnobo{text-decoration:none; display:block; padding: 5px;}
.sdnobo:hover{background-color:#f5f5f5;color:#000000; cursor:pointer;}
.sd2{text-decoration:none; display:block; padding: 5px;}
.newbottomarrow{color:Gray; display:block; background:url(../../images/comment_icon.gif) no-repeat left 1px; padding:0 0 3px 17px;}
.postbg{background:url(../../images/postbg.gif) no-repeat left top; padding:12px 0 40px 30px;}
.postcreator{padding-top:12px;}
.commentSource{display:block; background:url(../../images/comment_reply_link.gif) no-repeat left 5px; padding-left:10px; }

/*---[ RIGHT MENOU ]---*/
.leaf{text-decoration:none; display: block; width:227px; height:19px; background:url('../../images/rightmback.gif') no-repeat top left; margin:0 0 1px 2px; padding:3px 0 0 6px; color:#5c5c56;}
.leaf:hover{background:url('../../images/rightmbackhover.gif') no-repeat top left; color:#ffffff;}
.leafselected{background:url('../../images/rightmbackhover.gif') no-repeat top left; color:#ffffff;}
.subleaf{text-decoration:none; display: block; width:208px; height:19px;margin:0 0 1px 2px; padding:3px 0 0 24px; color:#5c5c56; background: transparent url('../../images/menu_bullet.gif') no-repeat 8px 8px;}
.subleaf:hover{text-decoration:none;}
.none{display:none;}

/*---[ PEOPLE TABS ]---*/
.tb_names {
    display: block;	
    background: transparent url('../../images/tabspeople.gif') no-repeat top left;
    float: left;
    margin: 0px;
    width: 165px;
    cursor: pointer;
    height: 22px;
}
.tb_names:hover{background:transparent url('../../images/tabspeoplesel.gif') no-repeat top left; color:#ffffff;}
.tb_names_div {font-weight:normal;}
.tb_names_div_selected {padding:0px;}
.tb_names_div_selected div {background:transparent url('../../images/tabspeoplesel.gif') no-repeat top left; height: 20px; color:#fff;}


.newsrow{display:block; height:15px; border-bottom:1px solid #e9ebeb; color:#5c5c56; padding:3px;}
.newsrow:hover{background-color:#f5f5f5; color:#000000; cursor:pointer; border-bottom:1px solid #e9ebeb;}

.topad{float:right;line-height:90px; width:542px; font-size:0px; margin:0px; padding:0px; margin-right:17px; border:2px solid #e1e0cb;}


/*---[ TAB DESCRIPTION ]---*/
.tabrow{height:23px;}
.maincells{padding-right:10px;}
.tabpersonnameh{margin:0px 0px 10px 0px; font-size:12px; font-weight:bold;}
.tabimg{margin:0px 13px 0px 0px;}
.tabtable{margin:0px 0px 10px 0px; float:left; height:150px;}
.tabcvheader{display:block; width:100%; background-color:#e9ebeb; padding:5px 0px 5px 0px;}