html {background:url(../images/html-bg.gif);}
body {
    margin:0;
    font:12px Verdana, Arial, Helvetica, sans-serif;
    background:url(../images/body-bg.jpg) repeat-x;
    color:#737474;
}
.f-left {float:left;}
.f-right {float:right;}
.clear {clear:both;}
img {
    border:none;
    display:block;
}
form, p, h1, h2, h3, h4, h5, h6, ul {
    padding:0;
    margin:0;
}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
/*page*/
#page {
    margin:0 auto;
    width:826px;
    padding:47px 0 0;
    position:relative;
}
/*header*/
.header {
    width:812px;
    height:229px;
    background:url(../images/header-bg.jpg) no-repeat;
    position:absolute;
    top:0;
    left:7px;
    overflow:hidden;
    z-index:5;
}
/*logo*/
.logo {
    display:block;
    overflow:hidden;
    text-indent:-9999px;
    width:282px;
    height:211px;
    margin:2px 0 0 25px;
}
.header-inn {
    width:480px;
    padding:9px 0 0;
}
.search-form {
    width:176px;
    margin:0 20px 0 15px;
    display:inline;
}
.search-form input.text {
    float:left;
    width:127px;
    border:0;
    color:#BDBDBD;
    font:11px Verdana, Arial, Helvetica, sans-serif;
    padding:5px 10px;
}
.search-form input.button {float:right;}
.header-inn ul {
    overflow:hidden;
    list-style:none;
    padding:5px 0 0;
}
.header-inn ul li {
    float:left;
    padding:0 14px 0 6px;
    font:bold 11px Verdana, Arial, Helvetica, sans-serif;
    background:url(../images/bullets.gif) no-repeat 100% 3px;
    margin:0 -14px 0 14px;
    white-space:nowrap;
}
.header-inn ul li.last {background:none;}
.header-inn ul li a {
    color:#fff;
    text-decoration:none;
}
.header-inn ul li a:hover {text-decoration:underline;}
.main {
    width:800px;
    overflow:hidden;
    background:url(../images/page-shdw.png) repeat-y;
    padding:187px 13px 0;
}
.wrap-nav-1 {
    width: 800px;
    position: relative;
    background:url(../images/menu-bg.gif) repeat-x;
}
.wrap-nav-2 {
    left: 50%;
    float: left;
    position: relative;
    text-align: center;
}
ul.menu {
    left: -50%;
    float: left;
    position: relative;
    list-style:none;
}
ul.menu li {
    float:left;
    font:13px/48px Verdana, Arial, Helvetica, sans-serif;
}
ul.menu li a {
    color:#fff;
    padding:0 25px;
    display:block;
    text-decoration:none !important;
}
ul.menu li a:hover {background:url(../images/menu-act.gif) repeat-x;}
/*primary content*/
.primary-content {
    width:740px;
    padding:3px 36px 0 24px;
    overflow:hidden;
}
/*left column*/
.left-col {
    width:218px;
    padding:25px 0 0;
}
h1 {
    color:#00853F;
    font:21px Verdana, Arial, Helvetica, sans-serif;
}
.left-col p {
    line-height:19px;
    text-align:justify;
    padding:0 0 18px;
}
/*center column*/
.center-col  {
    width:244px;
    margin:0 0 0 33px;
}
h2.news,
h2.events {
    text-indent:-9999px;
    background:url(../images/news-title.gif) no-repeat;
    height:59px;
    margin:4px 0 0;
}
h2.events {
    background:url(../images/events-title.gif) no-repeat;
    height:56px;
}
.brd-box {
    width:239px;
    margin:0 0 0 2px;
    overflow:hidden;
    background:url(../images/brd-bg.gif) repeat-y;
}
.brd-cnt {
    width:237px;
    padding:0 1px 5px;
    overflow:hidden;
    background:url(../images/brd-btm.gif) no-repeat 0 100%;
}
.news-box,
.events-box {
    width:207px;
    padding:0 10px 0 20px;
    background:url(../images/news-grd.gif) repeat-x;
    overflow:hidden;
}
.events-box {background:url(../images/events-grd.gif) repeat-x;}
.news-box ul,
.events-box ul {
    overflow:hidden;
    list-style:none;
    padding:10px 0 0;
}
.news-box ul li,
.events-box ul li {
    line-height:19px;
    padding:0 0 10px;
}
.events-box ul li {line-height:17px;}
.news-box ul li strong,
.events-box ul li strong {
    color:#E85E27;
    display:block;
}    
.news-box ul li a,
.events-box ul li a {color:#939393;}
/*right column*/
ul.right-col {
    overflow:hidden;
    list-style:none;
    width:218px;
    padding:22px 0 0
}
ul.right-col li {
    overflow:hidden;
    padding:0 0 33px;
    width:100%;
}
ul.right-col img.f-left {
    background:url(../images/img-frame.gif) no-repeat;
    padding:10px 11px 11px 10px;
    margin:0 5px 0 0;
}
ul.right-col li div {
    display:table;
    height:1%;
    overflow:hidden;
    padding:5px 0 0;
    overflow:hidden;
}
ul.right-col h2,
ul.right-col h2 a {
    color:#006A35;
    font:bold 15px Verdana, Arial, Helvetica, sans-serif;
    padding:0 0 3px;
}
ul.right-col li p {
    font:13px/14px Verdana, Arial, Helvetica, sans-serif;
    padding:0 0 8px;
}
/*footer*/
.footer {
    width:762px;
    padding:21px 36px 20px 28px;
    background:url(../images/footer-bg.png) no-repeat;
    overflow:hidden;
}
.footer div {
    width:430px;
    background:url(../images/kinder.gif) no-repeat;
    padding:0 0 10px 0;
    font-size:10px;
}
.footer div a {
    width:59px;
    height:44px;
    overflow:hidden;
    text-indent:-9999px;
    margin:0 12px 0 0;
    position:relative;
}
.footer div p {
    padding:0 0 3px;
    margin:10px 0 -9px;
}
.footer div p a {
    color:#C44625;
    font-weight:bold;
}
.footer ul {
    overflow:hidden;
    list-style:none;
    padding:8px 0 0;
}
.footer ul li {
    float:left;
    padding:0 0 0 19px;
}
/* innner page
-------------- */
.content-box {
    width:760px;
    margin:6px 0 0;
    padding:0 40px 40px 0;
    background:url(../images/content-box-bg.gif) repeat-y;
    overflow:hidden
}
.content-box2 {
    width:760px;
    margin:6px 0 0;
    padding:0 40px 40px 0;
    background:none;
    overflow:hidden
}
.right-box {
    width:464px;
    padding:30px 0 0;
}
.right-box h1,
.right-box h2,
.right-box h3 {
    color:#006938;
    padding:0 0 2px;
}
.right-box h1,
.right-box h4 {font:21px Arial, Helvetica, sans-serif;}
.right-box h2,
.right-box h5 {font:16px Arial, Helvetica, sans-serif;}
.right-box h3,
.right-box h6 {font:14px Arial, Helvetica, sans-serif;}
.right-box h4,
.right-box h5,
.right-box h6 {
    color:#E65523;
    padding:0 0 2px;
}
.right-box p {
    color:#717173;
    padding:0 0 10px;
    font:12px/16px Arial, Helvetica, sans-serif;
}
.right-box a {
    color:#006938;
    text-decoration:underline;
}
.right-box a:hover {
    color:#DC5224;
    text-decoration:none;
}
.org-box {
    background:#DC5224;
    padding:18px 20px 20px 31px;
    margin:5px 0 0;
    border:2px solid #C84527;
    width:389px;
    overflow:hidden;
    color:#fff;
}
.org-box h5 {font-size:19px;}
.org-box h5,
.org-box p {color:#fff;}
.list-box {
    width:431px;
    padding:38px 0 40px 33px;
    overflow:hidden;
}
.list-box ol {
    padding:0 0 10px;
    margin:0 0 0 20px;
    font:12px Arial, Helvetica, sans-serif;
}
* html .list-box ol {margin:0 0 0 24px;}
.list-box ol li {
    padding:0;
    margin:0;
}
.list-box ul {
    overflow:hidden;
    list-style:none;
    padding:0 0 10px;
}
.list-box ul li {
    background:url(../images/bullet.gif) no-repeat 0 5px;
    padding:0 0 0 10px;
    font:12px Arial, Helvetica, sans-serif;
}
.left-box {
    width:235px;
    padding:30px 16px 0 15px;
}
.left-box h2 {
    color:#fff;
    padding:0 0 14px 25px;
    font:16px Arial, Helvetica, sans-serif;
    background:url(../images/line.gif) no-repeat 0 100%;
}
ul.links {
    overflow:hidden;
    list-style:none;
    background:url(../images/line.gif) no-repeat 0 100%;
    padding:10px 0 3px;
}
ul.links li {
    font:14px Arial, Helvetica, sans-serif;
    padding:0 0 10px 25px;
    width:200px;
    overflow:hidden;
}
ul.links li a {color:#F6906E;}
.left-box h3 {
    background:url(../images/arrow.gif) no-repeat 11px 13px;
    color:#F6906E;
    font:14px Arial, Helvetica, sans-serif;
    padding:10px 0 0 25px;
}
ul.news-list {
    overflow:hidden;
    list-style:none;
    padding:3px 0 5px;
    background:url(../images/line.gif) no-repeat 0 100%;
}
ul.news-list li {
    font:11px Arial, Helvetica, sans-serif;
    padding:0 0 14px 25px;
    width:200px;
    overflow:hidden;
}
ul.news-list li em {
    color:#F6906E;
    display:block;
    font-style:normal;
}
ul.news-list li a {color:#fff;}
ul.feature {
    overflow:hidden;
    list-style:none;
    padding:16px 0 0;
    background:url(../images/line.gif) no-repeat 0 100%;
}
ul.feature.none {background:none;}
ul.feature li {
    padding:0 10px 14px;
    width:205px;
    overflow:hidden;
    color:#fff;
    font:11px Arial, Helvetica, sans-serif;
}
ul.feature li img.f-left {
    border:4px solid #fff;
    margin:0 12px 0 0;
}
ul.feature li div {
    display:table;
    height:1%;
}
ul.feature li h4 {
    color:#F6906E;
    font:14px Arial, Helvetica, sans-serif;
    padding:0 0 5px;
}
ul.feature li p {padding:0 0 5px;}
.btn {margin:0 0 0 10px;}
.typography p { 
    line-height: 16px;
}

.breadcrumbs {
    list-style-type:none;
    margin:0pt 0pt 0px;
    padding:0px 15px 10px 0px;
}
.breadcrumbs li {
    background:transparent none repeat scroll 0% 0%;
    color:#696A6A;
    display:inline;
    font-size:10px;
    list-style-type:none;
    padding-left:0px;
}
.extend {
    width: 100%;
    padding-left: 30px;
    padding-top: 15px;
}