* { margin: 0; padding: 0; outline:0; }

body {
    font-size: 12px;
    line-height: 18px;
    font-family: Arial, Helvetica, Sans-Serif;
    color: #333333;
    background: #fff url(images/bg.gif) repeat-y center 0;
}

a { color: #333; text-decoration: none; cursor:pointer; }
a:hover { text-decoration: underline; }
a img { border: 0; }

input, textarea, select { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
textarea { overflow: auto; }
fieldset { border: 0; }

.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }

.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }

.shell { width: 982px; margin: 0 auto; }

h2 { font-size: 28px; line-height: 32px; color: #333; }
h3 { font-size: 22px; line-height: 26px; color: #333; }
h4 { font-size: 16px; line-height: 20px; color: #333; }

#header { padding: 14px 0 0 0; }

h1#logo { width: 171px; padding: 6px 0 0 20px; float: left; display: inline; background-repeat:no-repeat; }
h1#logo a { display: block; background: url(images/logo.gif); height: 130px;background-repeat:no-repeat; }

.side-header { float: right; display: inline; }

ul.side-nav { float: right; display: inline; padding: 0 0 22px 0; }
ul.side-nav li { float: left; display: inline; color: #0099cc; padding: 0 0 0 4px; line-height: 14px;}
ul.side-nav li a { float: left; display: inline; color: #0099cc; }
ul.side-nav li span { float: left; display: inline; padding-left: 4px; }

p.slogan { width: 357px; font-size: 18px; line-height: 22px; color: #0099cc; float: right; display: inline; }

#navigation-holder { background: url(images/navigation-bg.gif) no-repeat 0 0; width: 982px; height: 42px; margin-bottom: 14px; }

#navigation { float: left; display: inline; width: 701px; position: relative; z-index: 40; }
#navigation ul { list-style-type: none; padding-left: 29px; }
#navigation ul li { float: left; display: inline; font-weight: bold; font: normal normal bold 14px/28px Arial, sans-serif; padding: 6px 14px 6px 0; }
#navigation ul li { position: relative; }
#navigation ul li a,
#navigation ul li a span { float: left; display: inline; color: #333; background: url(images/btn.gif) no-repeat 0 -200px; height: 30px; } 
#navigation ul li a { padding-left: 10px; }
#navigation ul li a span { padding-right: 9px; }
#navigation ul li a:hover { text-decoration: none; color: #0081c6; }
#navigation ul li a:hover span { color: #0081c6; }
#navigation ul li a.active { background-position: 0 0; }
#navigation ul li a.active span { background-position: right 0; }
#navigation ul li.hover a,
#navigation ul li.hover a span { color: #0081c6; } 
 
.drop-down { position: absolute; z-index: 100; display: none; }
.drop-down ul { border: 1px solid #c2c2c2; width: 200px; border-bottom: 0; background: #fff; }
.drop-down ul li .drop-down ul {border-left:none;}
.drop-down ul li .drop-down ul li a { font-weight: normal !important; }

#navigation ul li .drop-down { left: 0;	 top: 41px; }
#navigation ul li .drop-down ul { border-top: 0; padding: 0; }
#navigation ul li .drop-down ul li { float: none; display: block; padding: 0; border-bottom: 1px solid #c2c2c2; background: url(images/transparent.gif) repeat 0 0; }
#navigation ul li .drop-down ul li a { float: none; display: block; color: #333333; }
#navigation ul li .drop-down ul li.hover a,
#navigation ul li .drop-down ul li.hover a span,
#navigation ul li .drop-down ul li a:hover,
#navigation ul li .drop-down ul li a:hover span { color: #0081c6; }
#navigation ul li .drop-down ul li span { float: right; display: inline; margin: 1px 5px 0 0; color: #333; }
#navigation ul li .drop-down ul li .drop-down { left: 201px; top: -1px;}
#navigation ul li .drop-down ul li .drop-down ul { border-top: 1px solid #c2c2c2 !important;  background-color: #cecfce}
#navigation ul li .drop-down ul li .drop-down ul li a { color: #333; font-size:12px;}
#navigation ul li .drop-down ul li .drop-down ul li a:hover { color: #0081c6; }

.search-form { float: right; display: inline; width: 217px; padding: 8px 36px 0 0; }
.search-form .field-bg { float:left; display:inline; background:url(images/search-field-bg.gif) no-repeat 0 0; width:140px; height:22px; margin:2px 7px 0 0;}
.search-form .field-bg .field { float: left; display: inline; border: 0; background: none; font-size: 12px; color: #fff; padding: 3px 10px 4px; width: 120px;}
.search-form .search-btn { float: left; display: inline; border: 0; background: url(images/search-btn.gif) no-repeat 0 0; width: 70px; height: 25px; padding: 0 1px 4px 1px; color: #fff; cursor: pointer; }

#slider-holder { padding: 0 9px 17px 17px; }

#slider-side-links { float: left; display: inline; width: 231px; padding-top: 14px; position: relative; z-index: 10; }
#slider-side-links ul { list-style-type: none; }
#slider-side-links ul li { border-bottom: 1px solid #c2c2c2; font-size: 14px; padding: 6px 0 6px 10px; position: relative; background: url(images/transparent.gif) repeat 0 0; }
#slider-side-links ul li a { color: #333; font-weight: bold; background-repeat: no-repeat; background-position: 0 0; padding-left: 34px; }
#slider-side-links ul li a:hover { color: #0081c6; text-decoration: none; }
#slider-side-links ul li.icon1 a { background-image: url(images/icon1.gif); }
#slider-side-links ul li.icon2 a { background-image: url(images/icon2.gif); }
#slider-side-links ul li.icon3 a { background-image: url(images/icon3.gif); }
#slider-side-links ul li.icon4 a { background-image: url(images/icon4.gif); }
#slider-side-links ul li.icon5 a { background-image: url(images/icon5.gif); }
#slider-side-links ul li.icon6 a { background-image: url(images/icon6.gif); }
#slider-side-links ul li.icon7 a { background-image: url(images/icon7.gif); }
#slider-side-links ul li.icon8 a { background-image: url(images/icon8.gif); }
#slider-side-links ul li.icon9 a { background-image: url(images/icon9.gif); }
#slider-side-links ul li.hover a { color: #0081c6; }
#slider-side-links ul li .drop-down { left: 231px; top: -1px; } 
#slider-side-links ul li .drop-down li a { background: none; padding-left: 0; font-weight: normal; color: #333; } 
#slider-side-links ul li .drop-down li a:hover { color: #0081c6; } 

#slider { float: right; display: inline; width: 719px; position: relative; height: 100%; z-index: 8; }

#slider-nav { height: 8px; position: absolute; right: 22px; bottom: 50px; z-index: 20; }
#slider-nav a { font-size: 0; line-height: 0; text-indent: -4000px; float: left; display: inline; background-position: 0 0; background-repeat: no-repeat; }
#slider-nav ul { list-style-type: none; float: right; display: inline; padding-right: 10px; }
#slider-nav ul li { float: left; display: inline; padding-right: 5px; width: 7px;  }
#slider-nav ul li a { float: left; display: inline; background-image: url(images/slider-nav-btn.png); width: 8px; height: 8px; }
#slider-nav ul li a.active { background-image: url(images/slider-btn-active.png); width: 8px; height: 8px; }
#slider-nav a.prev { background-image: url(images/nav-prev.png); width: 7px; height: 8px; margin-right: 7px; float: right; display: inline; }
#slider-nav a.next { background-image: url(images/nav-next.png); width: 7px; height: 8px; float: right; display: inline; }

#slider-list { width: 719px; height: 308px; position: relative; float: right; display: inline; z-index: 9; }
#slider-list .jcarousel-clip { width: 719px; height: 308px; position: relative; overflow: hidden; z-index: 10; }
#slider-list ul { list-style-type: none; height: 308px; }
#slider-list ul li { float: left; display: inline; position: relative; width: 719px; height: 308px; z-index: 11; }
#slider-list ul li img { float: left; display: inline; }
#slider-list ul li .slide-cnt { float: left; display: inline; width: 707px; height: 81px; position: absolute; left: 6px; bottom: 6px; z-index: 12; }
#slider-list ul li .slide-cnt .bg { background: url(images/slider-cnt-bg-full.png) repeat 0 0; width: 678px; height: 71px; color: #fff; }  
#slider-list ul li .slide-cnt .bg { padding: 10px 0 0 29px; }
#slider-list ul li .slide-cnt h2 { font-size: 30px; line-height: 36px; padding-bottom: 2px; color: #fff; }
#slider-list ul li .slide-cnt h3 { font-size: 18px; line-height: 24px; color: #fff; }

.border { background: url(images/border.gif) no-repeat 0 0; width: 971px; height: 1px; font-size: 0; line-height: 0; text-indent: -4000px; }
 
.section-list { background: url(images/sections-list-bg.gif) repeat-y 0 0; height: 100%; margin-left: 13px; }
.section-list ul { list-style-type: none; }
.section-list ul li { float: left; display: inline; padding: 11px 10px 11px 0; }
.section-list ul li.last { padding-right: 0; }
.section-list ul li .img { border-bottom: 6px solid #0096d1; padding-bottom: 2px; }
.section-list ul li .img a img { display: block; }
.section-list ul li .img a img { display: block; }
.section-list ul li .section-cnt { padding: 5px 0 0 9px; }
.section-list ul li .section-cnt h3 { font-size: 20px; line-height: 24px; padding-bottom: 3px; }
.section-list ul li .section-cnt p { line-height: 14px; }
.section-list ul li .section-cnt p a { color: #333; background: url(images/arrow.gif) no-repeat right 5px; padding-right: 10px; }

#main { background: url(images/main-bg.gif) repeat-y 0 0; padding: 6px 0 0 39px; margin: 22px 0 44px; height: 100%; }

.home-main { margin: 31px 0 52px !important; padding-left: 0 !important; }

#content { float: left; display: inline; width: 565px; position: relative; margin: -17px 0 -33px 0; }
.home-main #content { margin: -31px 0 -40px !important; width: 622px !important; }

.news-list {  }
.news-list h2 { padding: 20px 0 10px 10px; }
.news-list .col { border-top: 6px solid #dddddd; float: left; display: inline; width: 253px; padding: 0 48px 0 10px; }
.news-list .col .box { padding: 13px 0 3px; }
.news-list .col .box h4 { font-size: 16px; line-height: 20px; }
.news-list .col .box p { line-height: 18px; }

#sidebar { float: right; display: inline; padding-right: 9px; position: relative; margin-top: -16px; width: 333px; }
.home-main #sidebar { margin: -31px 0 -40px !important; width: 328px !important; }

.video-box { padding: 0 0 10px;  }
.video-box h2 { padding: 20px 0 10px 0; }
.video-box img { display: block; }

.side-box {  }
.side-box h3 { font-size: 20px; line-height: 24px; padding: 0 0 3px 2px; }
.side-box .side-box-cnt { padding: 5px 0 0 16px; }
.side-box .side-box-cnt p { padding-bottom: 12px; }

#footer { border-top: 1px solid #c2c2c2; padding: 20px 19px 0 17px; }
#footer a.logo { float: right; display: inline; }
#footer p { font-size: 10px; line-height: 12px; color: #000; }
#footer .footer-cnt { width: 785px; padding: 7px 0 0 0; }

.breadcrumb { padding: 2px 0 16px 37px; }
.breadcrumb p { font-style: italic; color: #000000; line-height: 14px; }
.breadcrumb p a { color: #000000; }
.breadcrumb p a.current { color: #1089ca; }

#section-img { padding-left: 34px; }

.posts-list { padding-top: 26px; }

.post-holder { border-bottom: 1px solid #c2c2c2; padding: 10px 0 5px; }
.post-holder .date { float: left; display: inline; width: 85px; padding: 1px 0 0 4px; color: #99ccff; }
.post-holder .date h4 { font-size: 16px; line-height: 18px; color: #99ccff; }
.post-holder .date p { line-height: 14px; }
.post-holder .post { float: left; display: inline; width: 471px; }
.post-holder .post h4 { font-size: 14px; line-height: 18px; color: #333; padding-bottom: 2px; }
.post-holder .post h4 a { color: #333; }

.last-post-holder { border-bottom: 0; }

.pagination { float: right; display: inline; padding: 14px 9px 0 0; }
.pagination ul { list-style-type: none; float: left; display: inline; }
.pagination ul li { float: left; display: inline; line-height: 14px; color: #333333; padding-left: 4px; }
.pagination ul li a { float: left; display: inline; font-weight: bold; }
.pagination ul li a.active { text-decoration: underline; }
.pagination ul li span { float: left; display: inline; ; padding-left: 3px; }
.pagination ul li.prev a,
.pagination ul li.next a { font-size: 0; line-height: 0; text-indent: -4000px; background-repeat: no-repeat; background-position: 0 0; width: 8px; height: 9px; margin-top: 3px; }
.pagination ul li.prev,
.pagination ul li.next { padding: 0; }
.pagination ul li.prev a { background-image: url(images/big-prev-arrow.gif); margin-right: 1px; }
.pagination ul li.next a { background-image: url(images/big-arrow.gif); ; margin-left: 8px; }

.share-links { padding-top: 12px; margin-top: 80px; border-top: 1px solid #c2c2c2; width:220px;}

.side-sections { background: none; margin: 0; width: auto; padding: 6px 0 0 3px; width: 303px; }
.side-sections ul { list-style-type: none; }
.side-sections ul li { float: none; display: block; padding: 0 0 13px 0; border-bottom: 1px solid #c2c2c2; margin-bottom: 13px; }
.side-sections ul li.last { border-bottom: 0; }
.side-sections ul li .img { float: left; display: inline; padding-right: 5px; }
.side-sections ul li .img img { float: left; display: inline; }
.side-sections ul li .section-cnt { border-bottom: 6px solid #0096d1; padding: 23px 0 15px 9px; float: left; display: inline; width: 196px; }
.side-sections ul li .section-cnt p a { background: url(images/arrow.gif) no-repeat right 6px; padding-right: 5px; }

.donation-box { padding-bottom: 18px; }
.donation-box .entry { float: left; display: inline; width: 285px; }

.invovled-link { background: url(images/make-bg.gif) repeat-x 0 0; height: 72px; float: right; display: inline; width: 250px; padding: 15px 0 0 10px; }
.invovled-link { font-size: 25px; line-height: 26px; color: #0099cc; margin-top: 47px; margin-left: 19px; letter-spacing: -1px; } 
.invovled-link:hover { text-decoration: none; }

.article { padding: 0 20px 0 0; }
.article ul { list-style-type: none; padding: 14px 0 0 13px; }
.article ul li { background: url(images/square.gif) no-repeat 0 6px; padding: 0 0 10px 21px; }
.article ul li.last { padding-bottom: 15px; }

.more-section { padding: 17px 60px 6px 0; }
.more-section h4 { color: #1089ca; }
.more-section ul { list-style-type: none; padding: 18px 0 0 0; }
.more-section ul li { background: url(images/more-list-dot.gif) no-repeat 0 7px; padding: 0 0 18px 7px; }
.more-section ul li a { text-decoration: underline; }
.more-section ul li a:hover { text-decoration: none; }

.inner-news { padding-bottom: 10px; }
.inner-news h2 { padding: 0; }
.inner-news .col { border-top: 0; padding: 0 35px 0 0; }
.inner-news .last-col { padding-right: 0; }

.sidebar-links { padding-bottom: 20px; }
.sidebar-links h3 { font-size: 20px; line-height: 22px; }
.sidebar-links ul { list-style-type: none; padding: 6px 0 4px; margin-left: 4px; border-bottom: 1px solid #c2c2c2; }
.sidebar-links ul li { font-size: 14px; padding-bottom: 2px; }
.sidebar-links ul li a { background: url(images/small-arrow.gif) no-repeat 0 -200px; padding-left: 17px; }
.sidebar-links ul li a:hover { color: #0081c6; text-decoration: none; }
.sidebar-links ul li a.active { background-position: 0 5px; color: #0081c6; }
.sidebar-links ul li .side-drop { padding: 0 0 5px 20px; width: 160px; }
.sidebar-links ul li .side-drop ul { border: 0; }
.sidebar-links ul li .side-drop ul li { background: url(images/small-arrow.gif) no-repeat 0 -200px; padding: 5px 0 0 17px; height: 100%; }
.sidebar-links ul li .side-drop ul li.active { background-position: 0 10px; }
.sidebar-links ul li .side-drop ul li a { font-size: 12px; line-height: 14px; color: #000; padding-left: 0; background: none; border-bottom: 1px solid #c2c2c2; display: block; padding-bottom: 5px; }
.sidebar-links ul li .side-drop ul li a.last {border-bottom:none;}
.sidebar-links ul li .side-drop ul li a:hover { color: #0081c6; }

/* jcl */
#content .article p{padding-bottom:12px}
h3 { margin-bottom:10px;}

.article ol { padding: 14px 0 0 33px; }
.article ol li { padding: 0 0 18px 0; }

.article a {text-decoration:underline;}
.article a:hover {text-decoration:none;}

#slider-side-links ul li ul li {font-size:12px;background-color: #cecfce !important;}

.breadcrumb p {font-style:normal;font-size:10px;}
.breadcrumb p a {text-decoration:underline;}
.breadcrumb p a:hover {text-decoration:none;}

.section-list ul li .section-cnt p {font-size:12px;}
.section-list ul li .section-cnt h3 {margin-bottom:0px;padding-bottom:0px;}
.section-list ul li .section-cnt h3 a:hover {text-decoration:none;}

.side-sections ul li .section-cnt p {font-size:12px;margin-left:2px;}
.side-sections ul li .section-cnt p a {}

.side-sections ul li .section-cnt h3 {margin-bottom:0px;padding-bottom:0px;}
.side-sections ul li .section-cnt h3 a:hover {text-decoration:none;}

#slider-side-links {padding-top:0px;}

.img-container {float:left;margin: 0 10px 10px 0;width:220px;background-color: #dedede; line-height:normal}
.img-container img {width:220px;}
.img-container p {font-size:10px;padding:5px 10px;text-align:center;}

.arrow {background: url(images/small-arrow.gif) no-repeat 95% 50% !important;}

.all-news {float:right;font-weight:normal;font-size:12px;margin:5px 25px 0 0;}

/* new header */
.tagline {width:521px;height:72px;float:left;display:inline;margin:20px 0 0 0;background-repeat:no-repeat;}
.state-image {width:230px;height:111px;}

.QapTcha .dropError {font-size:12px !important;}