/* Css Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{ margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
ol,ul{ list-style:none; }
blockquote,q{ quotes:none; }
blockquote:before,blockquote:after,q:before,q:after{ content:''; content:none; }
:focus{ outline:0; }
ins{ text-decoration:none; }
del{ text-decoration:line-through; }
table{ border-collapse:collapse; border-spacing:0; }

/* General Styles */
.skiplink{ display:none; }
label{ cursor:pointer; }
a,a:visited{ color:#7f4a1e; text-decoration:none; }
a:focus,a:hover{ text-decoration:underline; }
html{ height:100%;}
body{ height:100%; background:#fae9b5 url(../images/bgr-body-top.jpg) repeat-x top center; color:#8f7650; font:10px/1 Georgia,Arial,sans-serif; }
#nonfooter{ position:relative; min-height:100%; }
#wrapper{ width:950px; margin:0 auto; padding-bottom:103px; }
* html #nonfooter{ height:100%; }

/* Header */
#header{ width:950px; height:506px; overflow:hidden; }
#logo{ float:left; }
#logo span{ display:block; width:374px; height:83px; text-indent:-5000px; cursor:pointer; background:url(../images/bgr-logo.png) no-repeat; }

/* Top right */
#topright{ float:right; width:325px; height:33px; background:#210100; overflow:hidden; }
    #topright ul{ float:left; font-size:11px; text-transform:uppercase; padding:10px 0 0 12px; overflow:hidden; }
    #topright li{ float:left; }
    #topright li a,
    #topright li a:visited{ display:block; color:#fff; padding:0 6px 1px 15px; background:url(../images/icon-bullet.gif) no-repeat; }
    #topright li.first a,
    #topright li.first a:visited{ padding:0 6px 0 0; background:none; }
    #topright form{ float:left; padding:5px; width:159px;}
    #topright input{ vertical-align:middle; }
    .button_go { float:right; }
    #topright input.txt{ width:122px; height:15px; font-size:10px; color:#494e21; padding:2px 4px; margin-right:5px; border:0; float:left; }
    #topright input.btn{ width:22px; height:20px; border:0; background:url(../images/button-search.gif) no-repeat; }

/* Navigation */
#nav{ clear:both; width:890px; height:57px; font-size:16px; padding:0 30px; margin-bottom:2px; text-transform:uppercase; background:url(../images/bgr-nav.jpg) no-repeat; }
    #nav li{ float:left; }
    #nav li a,
    #nav li a:visited{ display:block; color:#fff; padding:20px 15px 21px; }
    #nav li a:hover{ color:#fae9b5; text-decoration:none; background:url(../images/bgr-nav-on.jpg) bottom repeat-x; }

/* Mast */
#mast{ clear:both; width:950px; height:326px; text-align:center; background:url(../images/bgr-mast.jpg) no-repeat; }
    #mast img{ margin:15px 15px 0 0; border:3px solid #fff; }

/* Content */
#content{ clear:both; }

/* Columns */
#columns{ clear:both; width:950px; margin:10px 0; background:url(../images/bgr-columns.gif) repeat-y; overflow:hidden; }
    #columns h2{ font-size:28px; font-style:italic; font-weight:normal; color:#3c1b0d; margin-bottom:10px; }

/* Welcome */
#welcome{ float:left; width:214px; padding:19px 25px; }
#welcome p{ font-size:17px; color:#7f481e; line-height:24px; }

/* Feature */
#feature{ float:left; width:381px; padding:19px 20px; }
    #feature ul{ overflow:hidden; }
    #feature li{ float:left; width:187px; margin-left:7px; }
    #feature li.first{ margin-left:0; }
    #feature li .image{ width:176px; height:97px; padding:11px 0 0 11px; background:url(../images/bgr-imgborder.png) no-repeat; }
    #feature li .text{ padding:5px 10px; }
    #feature li .text h3{ font-size:21px; font-style:italic; font-weight:normal; color:#3c1b0d; margin-bottom:5px; }
    #feature li .text h3 a,
    #feature li .text h3 a:visited{ color:#3c1b0d;}
    #feature li .text p{ font-size:17px; color:#8e7650; margin-bottom:7px; line-height:20px; }
    #feature li .text a.more{ display:block; width:99px; height:26px; cursor:pointer; text-indent:-5000px; background:url(../images/button-readmore.png) no-repeat; }

/* Recent news */
#recentnews{ float:left; width:213px; font-size:17px; padding:19px 25px; }
    #recentnews li{ margin:10px 0 8px; line-height:18px; }
    #recentnews li a{ display:block; color:#7f471e; }
    #recentnews a.allitems,
    #recentnews a.allitems:visited{ position:relative; display:block; font-size:11px; color:#3e1805; margin:10px 0; text-transform:uppercase; }

/* Sub page */
#subpage{ width:950px; background:url(../images/bgr-subpage.jpg) repeat-y; overflow:hidden; }      
#subpage2{ width:950px; overflow:hidden; }

/* Side box */
#sidebox{ float:left; width:224px; padding:20px 42px 10px; }
    #sidebox h2{ font-size:27px; font-weight:normal; font-style:italic; color:#3b1a0d; padding:10px 0; }
    #sidebox h2 a, #sidebox h2 a:visited{ color:#3b1a0d; }
    #sidebox h3{ font-size:13px; font-weight:normal; color:#133d65; }
    #sidebox li{ font-size:11px; margin-bottom:5px; }
    #sidebox a.viewall{ display:block; width:73px; height:21px; text-indent:-5000px; background:url(../images/button-viewall.png) no-repeat; }

/* Subnav */
#subnav{ padding:10px 0; color:#133d65; border-top:1px solid #d9c381; }
    #subnav h3{ font-size:16px; color:#7f491e; margin-bottom:10px; }
    #subnav a,
    #subnav a:visited{ color:#7f491e; }

/* Related */
#relatednews,
#currentevents{ padding:10px 0; background:url(../images/bgr-sidebox-sep.gif) no-repeat; }
#relatednews h3, #currentevents h3, #photogalleries h3{ font-size:20px; font-weight:normal; font-style:italic; color:#3b1a0d; margin-bottom:5px; }
#relatednews li{ font-size:15px; line-height:20px; padding:5px 0; border-top:1px solid #d9c381; background:url(../images/ico-bullet.png) no-repeat 0 25%; }
#relatednews li a{ padding-left:14px; }
#currentevents li{ font-size:15px; line-height:20px; padding:5px 0; border-top:1px solid #d9c381; }
#currentevents li span{ color:#3b1a0d; }

/* Feature */
#features li{ clear:both; padding:10px 0; border-top:1px solid #d9c381; overflow:hidden; }
#features li.first{ border-top:0;}
#features li .image{ float:left; width:74px; height:72px; margin-right:10px; padding:7px 0 0 7px; background:url(../images/bgr-tmborder.png) no-repeat; }
#features li .text{ float:left; width:100px; }
#features li .text h3{ font-size:17px; font-style:italic; margin:4px 0; }
#features li .text h3 a,
#feature li .text h3 a:visited{ color:#3b1a0d; }
#features li .text p{ font-size:15px; color:#7f4a1e; margin-bottom:6px; line-height:16px; }
#features li .text a.more{ display:block; width:54px; height:21px; text-indent:-5000px; background:url(../images/button-more.png) no-repeat; }

/* Photo galleries */
#photogalleries{ clear:both; padding:8px 0 0; background:url(../images/bgr-sidebox-sep.gif) no-repeat; }
    #photogalleries li{ clear:both; padding:10px 0; border-top:1px solid #d9c381; overflow:hidden; }
    #photogalleries li .image{ float:left; width:74px; height:72px; margin-right:10px; padding:7px 0 0 7px; background:url(../images/bgr-tmborder.png) no-repeat; }
    #photogalleries li .imagebig{ float:left; width:74px; height:90px; margin-right:10px; padding:7px 0 0 7px; background:url(../images/bgr-tmborder2.png) no-repeat; }
    #photogalleries li .text{ float:left; width:110px; padding:5px 0; }
    #photogalleries li .text h3{ margin-bottom:4px; }
    #photogalleries li .text p{ font-size:15px; color:#7f4a1e; line-height:15px; margin-bottom:10px; }
    #photogalleries li .text a.viewphotos{ display:block; width:89px; height:21px; text-indent:-5000px; background:url(../images/button-viewphotos.png) no-repeat; }
    #photogalleries a.viewall{ clear:both; }

/* Main box */
#mainbox{ float:left; width:540px; padding:25px 50px; }
    #mainbox h1{ font-size:27px; font-weight:normal; color:#3e1804; margin-bottom:5px; }
    #mainbox h2{ font-size:21px; font-weight:normal; color:#3e1804; margin-bottom:5px; }
    #mainbox h3{ font-size:18px; font-weight:normal; color:#3e1804; margin-bottom:5px; }
    #mainbox h4{ font-size:27px; font-weight:normal; color:#7f481e; margin-bottom:5px; }
    #mainbox h5{ font-size:21px; font-weight:normal; color:#7f481e; margin-bottom:5px; }
    #mainbox h6{ font-size:18px; font-weight:normal; color:#7f481e; margin-bottom:5px; }
    #mainbox p{ font-size:15px; margin-bottom:15px; line-height:18px; }
    #mainbox blockquote{ width:450px; padding:20px 30px 10px; border:1px solid #ccba81; background:#efdca3; }
    #mainbox blockquote h6{ color:#3b1b0d; }

#mainbox .lists{ padding:20px 30px; }
    #mainbox .lists h6{ color:#3b1b0d; }
    #mainbox .lists li{ font-size:13px; margin:0 0 2px 20px; }
    #mainbox .lists ul,
    #mainbox .lists ol{ margin-bottom:20px; }
    #mainbox .lists ul{ list-style-type:disc; }
    #mainbox .lists ol{ list-style-type:decimal; }
    
#mainbox2{ float:left; width:840px; padding:25px 50px; min-height:300px; }
    #mainbox2 h1{ font-size:27px; font-weight:normal; color:#3e1804; margin-bottom:5px; }
    #mainbox2 h2{ font-size:21px; font-weight:normal; color:#3e1804; margin-bottom:5px; }
    #mainbox2 h3{ font-size:18px; font-weight:normal; color:#3e1804; margin-bottom:5px; }
    #mainbox2 h4{ font-size:27px; font-weight:normal; color:#7f481e; margin-bottom:5px; }
    #mainbox2 h5{ font-size:21px; font-weight:normal; color:#7f481e; margin-bottom:5px; }
    #mainbox2 h6{ font-size:18px; font-weight:normal; color:#7f481e; margin-bottom:5px; }
    #mainbox2 p{ font-size:15px; margin-bottom:15px; line-height:18px; }
    #mainbox2 blockquote{ width:450px; padding:20px 30px 10px; border:1px solid #ccba81; background:#efdca3; }
    #mainbox2 blockquote h6{ color:#3b1b0d; }

#mainbox2 .lists{ padding:20px 30px; }
    #mainbox2 .lists h6{ color:#3b1b0d; }
    #mainbox2 .lists li{ font-size:13px; margin:0 0 2px 20px; }
    #mainbox2 .lists ul,
    #mainbox2 .lists ol{ margin-bottom:20px; }
    #mainbox2 .lists ul{ list-style-type:disc; }
    #mainbox2 .lists ol{ list-style-type:decimal; }

#bcrumbs{ font-size:9px; color:#957c56; margin-bottom:20px; text-transform:uppercase; overflow:hidden; }
    #bcrumbs li{ float:left; padding-bottom:1px; margin-right:2px; }
    #bcrumbs li a,
    #bcrumbs li a:visited{ color:#3b1603; }
    #bcrumbs li.current a, 
    #bcrumbs li.current a:visited{ color:#8e7650; }

/* Footer */
#footer{ clear:both; position:relative; margin-top:-103px;}
#footer_bgr{ background:#dfc38f; width:100%; }
#footer-content{ clear:both; width:900px; color:#3c1704; padding:20px 25px 30px; margin:0 auto; overflow:hidden; }
    #footer-content .leftalign{ float:left; }
    #footer-content .rightalign{ float:right; }
    #footer-content h2{ font-size:15px; font-style:italic; font-weight:normal; margin-bottom:5px; text-transform:uppercase; }
    #footer-content p{ font-size:13px; font-style:italic; padding-bottom:5px; }
    #footer-content li{ float:left; font-size:13px; font-style:italic; margin-right:5px; padding:0 0 2px 10px; background:url(../images/ico-bulletfooter.gif) no-repeat 0 55%; }
    #footer-content li.first{ padding-left:0; background:none; }
    #footer-content li a, 
    #footer-content li a:visited{ color:#3c1704; }
    #footer-content a.developer{ display:block; width:28px; height:28px; text-indent:-5000px; background:url(../images/bgr-devlogo.gif) no-repeat; }
/*--- page-2 ---*/
.bg-content {
	width: 800px;
	overflow: hidden;
	background: url("../images/bg-content.gif") repeat-y;
}
.primary-content-2 {
	float: left;
	width: 451px;
	padding: 0 32px 0 38px;
}
.primary-content-3 {
	float: left;
	padding: 0 32px 0 38px;
}

.secondary-content-2 {
    float: right;
    width: 200px;
    height: 100%;
    margin: 0;
    padding: 0px 0px 10px;
    background-color:#F5F5F5;
}
.sublink-box {
    padding: 0;
    background:#EEE;
}
.sublink-box h3 {
    color: #828282;
    font-size: 16px;
    padding: 6px 0 6px 10px;
    /*background: url("../images/h-line.gif") no-repeat 0 100%;*/
}
.sublink-box ul {padding: 9px 0 0 0;}

.sublink-box ul li {
    font-size: 14px;
    padding: 0 0 6px 29px;
    background: url("../images/i-2.gif") no-repeat 15px 5px;
}
.sublink-box ul li  a {color: #fc9400;}

.related-box {
	padding: 8px 0 12px 0;
	background: url("../images/h-line.gif") no-repeat 0 100%;
}

.related-box h3,
.separator h3,
.gallery-box h3 {
	color: #0061aa;
	font-size: 14px;
	padding: 0 0 3px 29px;
	background: url("../images/i-2.gif") no-repeat 15px 3px;
}
.related-box p {
	color: #FC9400;
	font-size: 11px;
	line-height: 14px;
	padding: 0 22px 9px 29px;
}
.related-box p a {color: #B7B7B7;}
.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: 17px 0 0 0;}

.button-box {padding: 2px 0 0 25px;}
.button-box a {margin: 0;}

.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;
}
