html{font-size:100.01%;}
    
body{
    margin:0;
    background:url(../images/bg-body.gif) #314a62 repeat-x 0 0;
    font: 11px Georgia, "Times New Roman", Times, serif;
    }
    
/* GENERAL */
img{border:0; display:block;}
form{display:inline;}

.hidden{
    overflow:hidden;
    text-indent:-9999px;
    }

p{
    color:#2B160B;
    margin:0;
    padding:0;
    }

ul{
    margin:0;
    padding:0;
    list-style:none;
    }

.float-left{float:left !important;}
.float-right{float:right !important;}

a:focus{outline:none;}

h1, h2, h3, h4, h5, h6{
    margin:0;
    padding:0;
    }

/* MAIN */
#main{
    width:817px;
    margin:0 auto;
    }

/* HEADER */
ul.search-box{
    top:10px;
    right:24px;
    }
#Search .middleColumn{
    display:inline;
    width: 180px;
}
ul.search-box li{
    float:left;
    padding:4px 10px 2px;
    height:18px;
    background:url(../images/hr.gif) no-repeat 0 0;
    }

ul.search-box li.first{background:none;}

ul.search-box li a{
    font:11px Georgia, "Times New Roman", Times, serif;
    color:#503522;
    text-decoration:none;
    float:left;
    margin-top:2px;
    }
#Search input{
    background:transparent url(../images/bg-search-input.gif) no-repeat scroll 0pt 50%;
    border:0pt none;
    color:#333333;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    height:14px;
    margin-left:2px;
    margin-top:-3px;
    padding:2px 5px;
    width:144px;
}

ul.search-box li a:hover{text-decoration:underline;}

ul.search-box form input.action{
    float:left;
    width:25px;
    height:22px;
    background:url(../images/go.gif) no-repeat 0 0;
    margin:0 0 0 -10px;
    border:none;
    }
#Search {
    float: left;
    margin: 3px 10px 0 -1pt;
    position: relative;
}
#Search .text {
    font-size: 10px;
    border: 0px;
    font-family: Geneva,Arial,Helvetica,Swiss,SunSans-Regular;
    font-weight: normal;
    
}
#Search .action {

    top: -6px;
    left: 210px;
}

#SearchForm_SearchForm_Search {
    color:#000000;
    float: left;
    font-size:14px;
    font-family: Georgia;
    text-decoration: none;
    padding:0px;
    width:120px;
    height:15px;
    margin: 2px 0px 0px -5px;
    border:none;
}
#header{
    overflow:hidden;
    height:135px;
    background:url(../images/bg-header.jpg) no-repeat 0 0;
    position:relative;
    }

#logo a{
    width:447px;
    height:118px;
    background:url(../images/logo.gif) no-repeat 0 0;
    position:absolute;
    left:35px;
    top:8px;
    overflow:hidden;
    text-indent:-9999px;
    }

.search-box{
    position:absolute;
    top:10px;
    right:24px;
    }

.search-box li{
    float:left;
    padding:4px 10px 2px;
    height:18px;
    background:url(../images/hr.gif) no-repeat 0 0;
    }

.search-box .first{background:none;}

.search-box  a{
    font:11px Georgia, "Times New Roman", Times, serif;
    color:#503522;
    text-decoration:none;
    float:left;
    margin-top:2px;
    }

.search-box  a:hover{text-decoration:underline;}

.search-box  a.go{
    float:left;
    width:21px;
    height:18px;
    background:url(../images/go.gif) no-repeat 0 0;
    margin:0 0 0 5px;
    }

/* CONTENT */
#content{
    overflow:hidden;
    background:url(../images/bg-content.png) repeat-y 0 0;
    height:1%;
    padding:0 8px 0 9px;
    }

#content .flash-box{
    overflow:hidden;
    padding:5px 9px 7px 8px;
    }
    
.content-main{
    overflow:hidden;
    background:url(../images/bg-content-main.jpg) no-repeat 0 0;
    height:1%;
    padding:17px 41px 0 25px;
    }

#menu{
    float:left;
    width:140px;
    }

#menu li{
    overflow:hidden;
    padding:6px 0 9px;
    background:url(../images/hr2.gif) repeat-x 0 100%;
    }

#menu li.last{background:none;}

#menu li a{
    font:bold 12px Georgia, "Times New Roman", Times, serif;
    color:#2b160b;
    text-decoration:none;
    }    

#menu li a:hover, #menu li a.active{color:#bf5b14;}

.main-box{
    float:left;
    width:340px;
    padding:24px 0 0 0px;
    }

.main-box h1{
    overflow:hidden;
    height:31px;
    margin-left:-5px;
    padding:0 0 10px;
    }

.main-box h1.wel{background:url(../images/welcome.gif) no-repeat 0 0;}

.main-box p{
    font:11px/20px Georgia, "Times New Roman", Times, serif;
    color:#2b160b;
    padding:0 0 20px;
    }

ul.bottom{
    overflow:hidden;
    background:url(../images/hr3.gif) no-repeat 0 0;
    padding:0;
    z-index:1000;
    margin:-32px 0pt 0pt 213px;
    }

ul.bottom li{
    float:left;
    padding:5px 0 3px 18px;
    margin:0 0 0 20px;
    display:inline;
    background:url(../images/hr4.gif) no-repeat 0 0;
    }

ul.bottom li.first{background:none; padding-left:0;}

ul.bottom li a{
    float:left;
    height:24px;
    overflow:hidden;
    text-indent:-9999px;
    }

ul.bottom li a.par{background:url(../images/bottom-par.gif) no-repeat 0 0; width:75px;}
ul.bottom li a.pas{background:url(../images/bottom-pas.gif) no-repeat 0 0; width:182px;}

.sidebar{
    float:right;
    width:195px;
    margin:23px 0 0;
    display:inline;
    background:url(../images/bg-sidebar.gif) repeat-y 0 0;
    font:10px/20px Georgia, "Times New Roman", Times, serif;
    color:#2b160b;
    }
    
.sidebar .top{
    overflow:hidden;
    background:url(../images/bg-sidebar-top.gif) no-repeat 0 0;
    }

.sidebar .bottom{
    overflow:hidden;
    padding:5px 14px 30px;
    background:url(../images/bg-sidebar-bottom.gif) no-repeat 0 100%;
    }

.sidebar h2{height:43px;}

.sidebar h2.mass{background:url(../images/h2-mass.gif) no-repeat 0 0;}
.related-box h2.mass2{
    overflow:hidden;
    margin:9px 0px 4px 12px;
    padding:0;
    height:16px;
    color:#BF5B14;
    font:bold 18px/19px Georgia, Times, serif;
}
.related-box div.liner {
    background:url(../images/liner.gif) no-repeat 0 0;
    height:2px;  
}
.liner{
    background:url(../images/liner.gif) no-repeat 0 0;
    height:2px;
}
.sidebar h2.liner{
    background:url(../images/liner.gif) no-repeat 0 0;
    height:2px;    
}
.sidebar h2.news{
    background:url(../images/h2-news.gif) no-repeat 0 0;
    margin: 12px 0px 4px 0px;    
}
.related-box h2.news2{
    overflow:hidden;
    margin:0px 0px 10px 12px;
    padding:0;
    height:16px;
    color:#BF5B14;
    font:bold 18px/19px Georgia, Times, serif; 
}
.sidebar2{
    float:left;
    width:195px;
    margin:0px 0 0;
    display:inline;
    background:url(../images/bg-sidebar.gif) repeat-y 0 0;
    font:10px/20px Georgia, "Times New Roman", Times, serif;
    color:#2b160b;
    }
    
.sidebar2 .top{
    overflow:hidden;
    padding:25px 14px 30px;
    background:url(../images/bg-sidebar-top.gif) no-repeat 0 0;
    }

.sidebar2 .container {
    padding:0px 14px 0px;
    overflow:hidden;
}

.sidebar2 .bottom{
    overflow:hidden;
    padding:25px 14px 30px;
    background:url(../images/bg-sidebar-bottom.gif) no-repeat 0 100%;
    }

.sidebar2 h2{
    height:43px;
    color:#BF5B14;
    font-size:12px;
    font-weight: normal;    
}

.sidebar2 h2.mass{background:url(../images/h2-mass.gif) no-repeat 0 0;}
.sidebar2 h2.liner{
    background:url(../images/liner.gif) no-repeat 0 0;
    height:2px;    
}
.sidebar2 h2.liner2{
    background:url(../images/liner.gif) no-repeat 0 0;
    height:2px;
    padding:10px 61px 13px 0px;    
}
.sidebar2 h2.news{
    background:url(../images/h2-news.gif) no-repeat 0 0;
    margin: 12px 0px 4px 0px;    
}
.more{
    font-size:12px;
    color:#BF5B14;
    text-decoration:none;
    padding-right:90px;
}
.more:hover{
    text-decoration:underline;
}
.sidebar ul{
    overflow:hidden;
    padding:5px 0 10px;
    }

.sidebar ul li{
    text-align:center;
    overflow:hidden;
    white-space:nowrap;
    }
.sidebar.info-list ul{
    padding-bottom:0;
}
.sidebar p{padding:15px 0 0;}

.sidebar p a{
    color:#bf5b14;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    }

.sidebar p a:hover{text-decoration:underline;}
.sidebar2 ul{
    overflow:hidden;
    padding:5px 0 10px;
    }

.sidebar2 ul li{
    text-align:center;
    overflow:hidden;
    white-space:nowrap;
    }
.sidebar2.info-list ul{
    padding-bottom:0;
}
.sidebar2 p{padding:15px 0 0;}

.sidebar2 p a{
    color:#bf5b14;
    font-size:9px;
    font-weight:bold;
    text-decoration:none;
    }

.sidebar2 p a:hover{text-decoration:underline;}
/*---info-block---*/
.info-block {
    float:right;
    width:545px;
    margin:0px 0 25px;
}
.info-block h1 {
    overflow:hidden;
    margin:5px 0px 2px 0px;
    color:#BF5B14;
    font:bold 16px/19px Georgia, Times, serif;
    background:url(../images/grey-dotted-line.gif) repeat-x 0 100%;
}
.info-block .news-box {
    margin:30px 0 0;
}
.info-block .news-box h2 {
    margin:0;
    color:#808080;
    font-style:italic;
    font-size:13px;
    line-height:15px;
    text-decoration:underline;
}
.info-block .news-box p {
    margin:20px 0 0;
    text-align:justify;
}
.info-block .news-box p a {
    color:#333;
    text-decoration:underline;
}
.info-block .news-box p a:hover {
    text-decoration:none;
    color:#781515;
}
.info-block .news-box img {
    float:left;
    margin:20px 0 0;
    border:0;
}
/* Nav-Column */
.nav-column {
    float:left;
    width:165px;
    padding:0 13px 200px 0;
    background:url(../images/nav-column-top.jpg) no-repeat;
}
.nav-column ul {
    clear:both;
    overflow:hidden;
    width:100%;
    margin:34px 0 0;
    padding:0;
}
.nav-column ul li {
    float:left;
    list-style:none;
    width:100%;
    background:url(../images/dotted-line.gif) repeat-x 0 100%;
}
.nav-column ul li a {
    display:block;
    width:162px;
    padding:4px 31px 3px 0;
    text-align:right;
    color:#fff;
    font:13px/17px Georgia, Times, serif;
    text-decoration:none;
}
.nav-column ul li a:hover {color:#7c181a;}
    
/* FOOTER */
#footer{
    overflow:hidden;
    background:url(../images/bg-footer.png) no-repeat 0 0;
    padding:35px 8px 10px 9px;
    height:1%;
    margin:0;
    }
    
#footer p{
    font:11px/15px Georgia, "Times New Roman", Times, serif;
    color:#fff;
    }

#footer a{
    color: #ffffff;
    text-decoration:none;
}
#footer a:hover{
    text-decoration:underline;
}
#footer ul{
    float:right;
    }
    
#footer ul li{
    float:left;
    padding-left:25px;
    }
.front_event{
    background:transparent url(../images/events.gif) no-repeat scroll 0pt; 
}    
#footer ul li a{
    float:left;
    height:25px;
    overflow:hidden;
    text-indent:-9999px;
    }
    
#footer ul li a.web{background:url(../images/footer-web.gif) no-repeat 0 0; width:102px;}
#footer ul li a.enc{background:url(../images/footer-enc.gif) no-repeat 0 0; width:87px;}
/*--- page-2 ---*/
.bg-content {
	width: 600px;
	overflow: hidden;
	background: url("../images/bg-content.gif") repeat-y;
}
.primary-content-2 {
	float: left;
	width: 335px;
	padding: 0 15px 0 5px;
}
.primary-content-3 {
	float: left;
	padding: 0 32px 2px 5px;
}
.breadcrumbs {
	width: 452px;
	padding: 20px 38px 17px 5px;
	text-transform: uppercase;
}
.breadcrumbs li {
	color: #2B160B;
	font-size: 9px;
	display: inline;
}
.breadcrumbs li span {color: #b7b7b7;}
.breadcrumbs li a {
    color: #BF5B14;
    text-decoration: none;    
}
.breadcrumbs li a:hover{
    text-decoration: underline;
}

.secondary-content-2 {
	float: right;
	width: 230px;
	height: 100%;
	margin: 0px 0 0 0;
	padding: 20px 19px 30px 19px;
	background-color:transparent;
}
.related-box .statics {
    font-size:10px;
    line-height: 17px;
    padding-top:10px;
}
.related-box .statics strong{
    color:#BF5B14;
    font-size:11px;
}
.related-box .statics b{
    color:#BF5B14;
}
.sublink-box {
	padding: 0;
	background: url("../images/h-line.gif") no-repeat 0 100%;
}
.sublink-box h3 {
	color: #BF5B14;
	font-size: 16px;
	padding: 6px 0 13px 29px;
	/*background: url("../images/h-line.gif") no-repeat 0 100%;*/
}
.sublink-box ul {padding: 3px 0 0 0;}

.sublink-box ul li {
	font-size: 14px;
	padding: 0 0 6px 0px;
	background: url("../images/i-2.gif") no-repeat 15px 5px;
}
.sublink-box ul li  a {
    color: #BF5B14;
    padding-right:50px;
    text-decoration: none;
    float:left;    
}
.sbulink-box ul li a:hover{
    text-decoration: underline;
}
.related-box {
	padding: 8px 0 2px 0;
	background: url("../images/h-line.gif") no-repeat 0 100%;
}

.related-box h3,
.separator h3,
.gallery-box h3 {
	color: #BF5B14;
	font-size: 14px;
	padding: 0 0 3px 29px;
	background: url("../images/i-2.gif") no-repeat 15px 3px;
}
.related-box p {
	color: #2B160B;
	font-size: 11px;
	line-height: 14px;
	padding: 3px 2px 4px 2px;
}
.related-box p a {
    color: :#BF5B14;
    text-decoration:none;
    padding-right:0;
}
.related-box p a:hover{
    text-decoration:underline;
}
.view-all{
    color: #BF5B14;
    text-decoration:none;
}
.view-all:hover{
    text-decoration:underline;
}
.mb-1 {margin-bottom: 5px !important;}

.separator {
	margin: 9px 0 0 0;
	padding: 7px 0 0 0;
	background: url("../images/h-line.gif") no-repeat;
}
.separator p ,
.gallery-box p {padding:0 60px 0 0;}

.view-photos{
    padding: 0 35px 0 0;
    color: #BF5B14;
    text-decoration: none;
}
.view-photos:hover{
    text-decoration: underline;
}

.button-box {padding: 0px 0 0 25px;}
.button-box a {
    margin: 0;
    color: #BF5B14;
    text-decoration: none;    
}
.button-box a:hover {
    text-decoration: underline;
}

.flashElement {
	float: left;
	width: 800px;
	height: 196px;
	background: url("../images/flashElement.jpg") no-repeat;
	padding: 0px 0px 0 0px;
}
.whiteBG {
	width: 845px;
	margin: 0 auto;
	background: url("../images/whiteBG.png") repeat-y;
	padding: 0px 0px 0 0px;
}

