﻿/*MENUS*/

/*top menu*/
DIV.top-menu {float: right; text-align: right;}
DIV.top-menu UL {padding: 10px 6px 3px 0;}

DIV.top-menu UL LI {display: inline; padding: 0 7px 0 7px;}
DIV.top-menu .havebg{display: inline; padding: 0 7px 0 7px; background: transparent url(../img/top-menu-seperator.gif) no-repeat 100% 50%;}
DIV.top-menu UL LI.last-item {background-image: none; padding-right: 2px;}
DIV.top-menu UL LI A:link, DIV.top-menu UL LI A:visited {color: #03519e; text-decoration: none; font-size: 1.2em; font-weight: bold;}
DIV.top-menu UL LI A:hover {text-decoration: underline; color: #2D7A21;}

/*header links*/
DIV.associated-sites {float:right;width:320px;height:60px;overflow:hidden;}
DIV.associated-sites UL {float:right; padding:9px 20px 0px 0px; margin:0px;}
DIV.associated-sites UL LI {float:left;padding: 0px 0px 0px 9px; margin:0px;}

/*main menu*/
DIV.menu{z-index: 999;}
DIV.menu UL{padding: 0; float: left;}
DIV.menu UL LI {float: left;padding: 0 0 0 1px; background: url(../img/menu-seperator.gif) 0 50% no-repeat transparent;}
DIV.menu UL LI.first{padding-left: 7px; background: url(../img/menu-li-first-bg.gif) 0 0 no-repeat;}
DIV.menu UL LI.active{background-color: #ff6b11;}
DIV.menu UL LI.active-first, DIV.menu UL LI.hover-first{background: url(../img/menu-li-first-hover-bg.gif) 0 0 no-repeat #ff6b11;}
DIV.menu UL LI:hover, DIV.menu UL LI.hover, DIV.menu UL LI A.active{background-color: #ff6b11; } 
DIV.menu UL LI DIV.sifr {float:left; color: #FFFFFF;font-size:1.5em; padding: 6px 7px 2px 14px;}
DIV.menu UL LI DIV.sifr A {color: #FFFFFF; display:block;padding:0 5px 0 0;text-decoration: none; font-weight:normal;}
DIV.menu UL LI A {color: #FFFFFF; text-decoration: none;}

/*2nd level*/
DIV.menu UL LI UL {clear: both; position: absolute; height: auto; top: 31px; left: -999em; width: 162px; background: #ff6b11;}
DIV.menu UL LI:hover UL, DIV.menu UL LI.hover UL{left: auto;}
DIV.menu UL LI UL LI{display: block; width: 100%; padding: 0; background-image: none; border: none; border-bottom: 1px solid #ffe1cf;}
DIV.menu UL LI UL LI.last{border: none;}
DIV.menu UL LI UL LI A {display: block; width: 146px; padding: 4px 8px 3px 8px; font-weight: bold; font-size: 1.2em;}
DIV.menu UL LI UL LI A:hover{background: #FFFFFF; color: #0e4885;}

/*sidemenu*/
UL.sidemenu{float: left; width: 193px; overflow: hidden; margin: 0; padding: 0px 0px 15px 0px;}
UL.sidemenu LI {clear: left; float: left; width: 100%; margin: 0; padding: 0;}
UL.sidemenu LI A:link, UL.sidemenu LI A:visited {display: block; width: 92%; padding: 2px 0 4px 17px; background: url(../img/sidemenu-bullet.gif) 6px 7px no-repeat; border-bottom: 1px solid #d1d2d3; color: #003d7e; font-size: 1.2em; text-decoration: none;} 
UL.sidemenu LI A:hover{color: #003D7E; background-color: #E0E7EF;}
UL.sidemenu LI A.active:link,UL.sidemenu LI A.active:visited{background-color: #dfdfdf; font-weight: bold; color: #003D7E;}
UL.sidemenu LI.submenu A.active:link,UL.sidemenu LI.submenu A.active:visited {background: url(../img/sidemenu-selected-bullet.gif) 5px 8px no-repeat #dfdfdf;}
/*2nd level*/
UL.sidemenu LI UL {float: left; margin: 0; padding: 0px; border-bottom: 1px solid #d1d2d3; width: 100%;}
UL.sidemenu LI UL LI {padding: 0 0 0 0; line-height:180%}
UL.sidemenu LI UL LI A:link, UL.sidemenu LI UL LI A:visited {padding: 4px 0 0 23px; border: none; background: url(../img/sidemenu-2lvl-bullet.gif) 12px 8px no-repeat transparent; font-size: 1.1em; color: #29933F; font-weight: normal;}
UL.sidemenu LI UL LI A:hover {/* font-weight: bold; */ background-color: #DEEFE2;}
UL.sidemenu LI UL LI A.active:link, UL.sidemenu LI UL LI A.active:visited, UL.sidemenu LI.submenu UL LI A.active:link, UL.sidemenu LI.submenu UL LI A.active:visited{ font-weight: bold; color: #29933F; background: url(../img/sidemenu-2lvl-bullet.gif) 12px 8px no-repeat transparent;}
UL.sidemenu LI UL LI.submenu A.active:link, UL.sidemenu LI UL LI.submenu A.active:visited {background: url(../img/sidemenu-2lvl-selected-bullet.gif) 11px 9px no-repeat;}
UL.sidemenu LI UL LI.submenu A.active:hover{background: url(../img/sidemenu-2lvl-selected-bullet.gif) 11px 9px no-repeat #DEEFE2;}
UL.sidemenu LI.submenu UL LI A.active:hover{background-color: #DEEFE2;}
/*3rd level*//**/
UL.sidemenu LI UL LI UL {padding: 0; border: none;}
UL.sidemenu LI UL LI UL LI {}
UL.sidemenu LI UL LI UL LI A:link, UL.sidemenu LI UL LI UL LI A:visited {padding-left: 29px; background: url(../img/sidemenu-3lvl-bullet.gif) 21px 8px no-repeat transparent !important; color: #f58428; font-weight: normal;}
UL.sidemenu LI UL LI UL LI A:hover{/* font-weight: bold; */ background: url(../img/sidemenu-3lvl-bullet.gif) 21px 8px no-repeat #FDE6D4 !important;}
UL.sidemenu LI UL LI UL LI A.active:link, UL.sidemenu LI UL LI UL LI A.active:visited, UL.sidemenu LI UL LI.submenu UL LI A.active:link, UL.sidemenu LI UL LI.submenu UL LI A.active:visited {color: #f58428;}


/*page footer menu*/	
DIV.page-footer UL{ float:left; margin: 0; padding: 0 0 8px; text-align: left;}	
DIV.page-footer UL LI{display: inline; margin: 0; padding: 0 0 0; color: #58595b; font-size: 1.1em;}
DIV.page-footer UL LI A:link, DIV.page-footer UL LI A:visited {padding: 0 3px; font-size:1em; color: #58595b; text-decoration: none;}
DIV.page-footer UL LI A:hover {text-decoration: underline; color: #003D7E;}

/*header links*/
DIV.footer UL {padding: 0; }
DIV.footer UL LI {float: left;}
DIV.footer UL.associated-sites {float: left;}
DIV.footer UL.associated-sites LI {padding: 0 29px 0 0;}
DIV.footer UL.associated-sites LI.mcc {padding: 4px 29px 0 0;}

DIV.footer UL.partners{float: right; padding: 16px 0 0 0;}
DIV.footer UL.partners LI{padding: 0 0 0 8px; }

/*OTHER ELEMENTS*/
A.logo {float: left;}
A.logo IMG{padding: 12px 0px 10px 42px;}
P.date{font-size: 1.0em; color: #818181;}
A.arrow-link:link, A.arrow-link:visited{display: block; clear: both;padding: 0 18px 0 0; +padding: 0 12px 0 0;background: url(../img/bullet-arrow-orange.gif) 98% 60% no-repeat; font-size: 1.2em; text-align: right; color: #002469; text-decoration: none; font-weight: bold;}
DIV.content A.arrow-link:link, A.arrow-link:visited{background: url(../img/bullet-arrow-orange.gif) 100% 60% no-repeat; margin-right:5px}
A.arrow-link:hover{color: #FF6B11;}

/* herobanner container */
DIV.banner {padding:3px 0px 0px 3px;}

/* hero banner */
DIV.banner DIV.flash{ float:left; width: 556px; height:185px; padding:0px 5px 0px 0px; }

/* homepage sign up*/
DIV.banner DIV.signup-panel { float:left; width:214px; height:183px; overflow:hidden; background:#ffffff; border:1px solid #dec813;}
DIV.banner DIV.signup-panel H3 { padding:9px 9px 0px 9px; font-size:14px; height:17px; overflow:hidden;}
DIV.banner DIV.signup-panel H3 SPAN {float:left;height:16px; color: #0b4b2f;}
DIV.banner DIV.signup-panel FIELDSET {float:left;width:196px; padding:0px 9px; border:none;}
DIV.banner DIV.signup-panel FIELDSET P.intro {padding:0px 0px 6px 0px; margin:0px 0px 5px 0px; border-bottom:1px solid #cccccc;}
DIV.banner DIV.signup-panel FIELDSET DIV.row {float:left;width:196px; padding:0px 0px 2px 0px;}
DIV.banner DIV.signup-panel FIELDSET LABEL {float:left;width:74px;}
DIV.banner DIV.signup-panel FIELDSET INPUT.text {float:left;width:117px; margin:4px 0px 0px 0px; padding:2px 0px 1px 3px; font-size:11px; line-height:11px; border:1px solid #00853e;}
DIV.banner DIV.signup-panel FIELDSET INPUT.button {float:left; padding:2px 0px 0px 0px;}
DIV.banner DIV.signup-panel FIELDSET P.msg { float:left; width:193px; height:17px; line-height:12px; padding:4px 0 1px 1px; color:#00853E; font-size:13px;}
DIV.banner DIV.signup-panel FIELDSET P.error {color:#ff0000;padding:6px 0 1px 1px; }
DIV.banner DIV.signup-panel SPAN.tips {float:right; width:80px; padding:0px 0px 0px 0px; }
DIV.banner DIV.signup-panel SPAN.tips P { float:right; width:80px; padding:0px 0px 0px 0px; color:#7f7f7f; font-size:1em;line-height:12px; text-align:right;}
DIV.banner DIV.signup-panel SPAN.tips A { float:right; width:80px; padding:0px 0px 0px 0px; font-size:1em;text-align:right;}

/* hotlinks */
DIV.banner IMG.background {}
DIV.banner DIV.hotlinks{float: right;width: 191px; height:185px; overflow:hidden;}
DIV.banner DIV.hotlinks UL {float:left; width: 191px; padding:0; margin:0;}
DIV.banner DIV.hotlinks UL LI {float:left; width: 185px; margin: 0 0 5px; overflow: hidden; padding: 0 6px 0 0; background: url(../img/hotlinks-bg.png) 0 0 no-repeat; text-align: right;}
DIV.banner DIV.hotlinks UL LI DIV{float:right; width:175px; font-size: 1.5em;font-weight: bold; padding:6px 5px 3px 5px; text-transform: uppercase;} 
DIV.banner DIV.hotlinks UL LI A {text-decoration: none; color: #0f414b;}

/* content page sign up */
DIV.signup-panel { float:left; width:193px;  background:#dcddde;}
DIV.signup-panel H3 { padding:9px 9px 0px 9px; font-size:14px; height:17px; overflow:hidden;}
DIV.signup-panel H3 SPAN {float:left;height:16px;}
DIV.signup-panel FIELDSET {float:left;width:193px; padding:0px; border:none;}
DIV.signup-panel FIELDSET P.intro {padding:0px 9px 6px 9px; margin:0px 0px 5px 0px; border-bottom:1px solid #000000;}
DIV.signup-panel FIELDSET DIV.row {float:left;width:179px; padding:0px 5px 3px 9px;}
DIV.signup-panel FIELDSET LABEL {float:left;width:78px;}
DIV.signup-panel FIELDSET INPUT.text {float:left;width:96px; margin:4px 0px 0px 0px; padding:2px 0px 1px 3px; font-size:11px; line-height:11px; border:1px solid #00853e;}
DIV.signup-panel FIELDSET INPUT.button {float:left; padding:11px 0px 0px 0px;}

DIV.signup-panel FIELDSET P.msg { float:left; width:179px; padding:6px 0 1px 9px; color:#808080; font-size:11px;}
DIV.signup-panel FIELDSET P.error {color:#ff0000;padding:6px 0 1px 9px; }

DIV.signup-panel SPAN.tips {float:right; width:80px; padding:0px 0px 0px 0px; }
DIV.signup-panel SPAN.tips P { float:right; width:80px; padding:3px 0px 0px 0px; color:#7f7f7f; font-size:1em;line-height:12px; text-align:right;}
DIV.signup-panel SPAN.tips A { float:right; width:80px; padding:0px 0px 0px 0px; font-size:1em;text-align:right;}


DIV.search-box{clear: right; float: right;padding: 8px 3px 0px 0px;}
DIV.search-box FIELDSET {float: none; width: auto; border: none; padding: 0; margin: 0;}
DIV.search-box DIV{float: right; width: 262px; padding: 0 11px 0 0;}
DIV.search-box INPUT{float: left; margin: 0 7px 0 0; padding:0 2; width: 93px;}
DIV.search-box SELECT{float: left; margin: 0 4px 0 0; padding: 0; width: 79px;}
DIV.search-box INPUT.button {float: left; width: 68px; margin: 0; padding: 0; }

/** breadcrumb **/
DIV.breadcrumb{padding: 1px 0 0px 1px; color: #7f7f7f;}
DIV.breadcrumb UL {margin: 0; padding: 0;}
DIV.breadcrumb UL LI {display: inline; margin: 0; padding: 0; color: #7f7f7f; font-size: 1em;}
DIV.breadcrumb UL LI A:link, DIV.breadcrumb UL LI A:visited {color: #7f7f7f; font-size: 1em;}
DIV.breadcrumb UL LI A:hover{color: #7f9ebe; text-decoration: underline;}

/** action bar **/
DIV.action-bar { float:left; width:590px; padding:0px 0px 0px 0px; margin:0px 0px 5px 0px; background: transparent url('../img/bg-actionbar.jpg') no-repeat scroll left bottom;}
DIV.action-bar UL {float:left; width:350px; padding:11px 0px 0px 0px; margin:0px; list-style:none;}
DIV.action-bar UL LI {float:left; padding:0px 11px 0px 0px; margin:0px;}
DIV.action-bar UL LI IMG {float:left; padding:2px 0px 0px 0px; border:none;}
DIV.action-bar UL LI A {float:left; text-decoration:none; color:#000000;}
DIV.action-bar UL LI.btn-facebook {float:left;text-decoration:none; color:#000000; }
DIV.action-bar UL LI.btn-facebook SPAN.count {float:left; width:auto; height:12px; font-size:12px; line-height:12px; font-weight:bold; padding:3px 3px 3px 8px; margin:2px 0px 0px 0px; background:transparent url('../img/bg-bubble.jpg') no-repeat scroll left top; border-right:1px solid #C1C1C1;}
DIV.action-bar UL LI.btn-addthis {float:left;}
DIV.action-bar UL LI.btn-addthis A {float:left; padding:5px 0px 0px 7px;}
DIV.action-bar UL LI.btn-addthis A:visited,DIV.action-bar UL LI.btn-addthis a:link { color:#000000; text-decoration:none;}
DIV.action-bar SPAN.link { float:left; width:196px; padding:8px 10px 0px 10px; border-left:1px solid #dec813; border-right:1px solid #dec813;}
DIV.action-bar SPAN.link A { line-height:15px; text-decoration:none; color:#000000;}

/** commment list **/
DIV.comment-list { float:left; width:590px; padding:21px 0px 0px 0px;}
DIV.comment-list DIV.title { float:left; width:590px; border-top:1px solid #859eb9;}
DIV.comment-list DIV.title H3 { color:#000000; font-size:1.4em; font-weight:normal; padding:12px 0px 0px 0px; }
DIV.comment-list DIV.item { float:left; width:590px; padding:17px 0px 16px 0px; border-bottom:1px solid #d6d6d6;}
DIV.comment-list DIV.item P.date { color:#818181; font-size:1em; padding:0px; }
DIV.comment-list DIV.item DIV.article { float:left; width:576px;}
DIV.comment-list DIV.item DIV.article P { padding:0px 0px 0.4em 0px; color:#515253;}

/** commment post form **/
DIV.comment-form { float:left; width:576px;}
DIV.comment-form DIV.title { float:left; width:576px;}
DIV.comment-form DIV.title H3 { color:#000000; font-size:1.4em; font-weight:normal; padding:12px 0px 0px 0px; }
DIV.comment-form FIELDSET {float:left; width:576px; border:none;}
DIV.comment-form FIELDSET DIV.row {float:left; width:576px; padding:7px 0px 0px 0px;}
DIV.comment-form FIELDSET DIV.row LABEL {float:left; width:84px; font-weight:normal; font-size:1.2em; color:#29292a;}
DIV.comment-form FIELDSET DIV.row INPUT.text {float:left; width:180px; padding:3px; line-height:1em; border:1px solid #898989; }
DIV.comment-form FIELDSET DIV.row TEXTAREA.textarea {float:left; width:433px; height:64px; padding:3px; font-size:12px; border:1px solid #898989; }
DIV.comment-form FIELDSET DIV.button { width:526px;}
DIV.comment-form FIELDSET DIV.button INPUT.image { float:right; width:auto; border:none; margin:0px; padding:0px;}
DIV.comment-form FIELDSET DIV.button DIV.btn-image {float:right; clear:none; width:68px; height:18px; background: transparent url('../img/btn-submit.gif') no-repeat scroll left top;}
DIV.comment-form FIELDSET DIV.button INPUT.button { float:left; width:68px; height:18px;  background:transparent; border:none;}

DIV.comment-form FIELDSET SPAN.tips { float:left; width:150px; font-size:1.2em; padding:0px 0px 0px 85px; color:#6c6c6e;}
DIV.comment-form FIELDSET SPAN.policy { float:left; width:350px; font-size:1.2em; padding:10px 0px 0px 85px; color:#6c6c6e; font-size:0.9em;}



DIV.box{width: 100%; margin: 0 0 6px 0; background: url(../img/box-bg-default.gif) 0 0 no-repeat #e9f2cf;}	
DIV.box DIV.heading{float: left; padding: 9px 0px 4px 7px;}
DIV.box DIV.heading H2{padding: 0; font-size: 1.5em; color: #332a25; text-transform: uppercase;}
DIV.box DIV.heading H3{padding: 0; font-size: 1.3em; color: #000000;}
DIV.box DIV.heading a{ color:#01843e; text-decoration:none}
DIV.box DIV.heading a:hover{ color:#00853E; text-decoration:none}
DIV.box DIV.image {clear: both;}
DIV.box DIV.image IMG{float: none; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;}
DIV.box DIV.body{clear: both; padding: 0 4px 9px 10px; border-top: 1px solid #a9cf99;}
DIV.box DIV.body H4{padding-top: 0.5em; font-size: 1.1em;}
DIV.box DIV.body UL{padding: 7px 0 0;}
DIV.box DIV.body LI{padding: 4px 0 3px 15px; background: url(../img/bullet-arrow-green.gif) 2px 50% no-repeat; font-size: 1.2em;}
DIV.box DIV.body P{font-size: 1.1em; line-height: 1.4em; padding-bottom: 0.5em;}
DIV.box DIV.body LI A:link, DIV.box DIV.body LI A:visited{color: #03519e; text-decoration: none;}
DIV.box DIV.body LI A:hover{text-decoration: underline;}
DIV.box DIV.body DIV.white-box{clear: both; margin: 0 0 0 -10px; padding: 4px 0 7px 12px; background: #ffffff;}
DIV.box DIV.body DIV.white-box A:link, DIV.box DIV.body DIV.white-box A:visited {padding: 0 9px 0 0; background: url(../img/bullet-arrow-orange.gif) 100% 55% no-repeat; font-size: 1.2em; text-decoration: none; color: #03519e; font-weight: bold;}
DIV.box DIV.body DIV.white-box A:hover{color: #F58428;}
DIV.box DIV.body DIV.white-box A.img-link:link, DIV.box DIV.body DIV.white-box A.img-link:visited {padding: 0;}
DIV.box DIV.body DIV.white-box A.img-link IMG{float: none; padding: 2px 0 0;}
DIV.box DIV.body FIELDSET {border: none; padding: 0;}
DIV.side-column DIV.box DIV.body FIELDSET{padding-left: 14px; width: auto;}
DIV.side-column DIV.box DIV.body FIELDSET UL LI{padding: 0;}
DIV.box DIV.body FIELDSET DIV{padding: 0 0 0.5em;}
DIV.box DIV.body FIELDSET UL{padding: 0;}
DIV.box DIV.body FIELDSET UL LI {padding: 0 0 3px; background: none;}
DIV.box DIV.body FIELDSET UL LI INPUT{margin: 0 5px 0 0; width: auto;}
DIV.box DIV.body FIELDSET UL LI LABEL{float: none; font-size: 1.0em;}
DIV.box DIV.body FIELDSET INPUT.button {padding: 0 0 10px;}
DIV.box DIV.body DL{padding: 0.5em 0 0.5em; font-size: 0.9em;}
DIV.box DIV.body DL DD{padding: 0;}
DIV.box DIV.body DL DD A:link, DIV.box DIV.body DL DD A:visited{text-decoration: none;}
DIV.box DIV.body DL DD A:hover{text-decoration: underline;}
/*box colours*/
DIV.orange{background: url(../img/box-bg-orange.gif) 0 0 no-repeat #ffd2b7;}
DIV.orange DIV.body {border: none; !important}
DIV.grey{background: url(../img/box-bg-grey.gif) 0 0 no-repeat #dcddde;}
DIV.grey DIV.body {border-color: #000000;}
DIV.blue {background: url(../img/box-bg-blue.gif) 0 0 no-repeat #D9E2EC; }
DIV.blue DIV.body {border-color: #29282F;}
DIV.light-green{background: #E6EB7A url('file:///C:/Documents%20and%20Settings/yzhou/img/box-bg-off-yellow.gif') no-repeat 0 0;
}
DIV.light-green DIV.body{border-color: #B3B931;}
/*secondary side col box stylings*/
DIV.secondary-side-column DIV.box DIV.body DIV.white-box A:link, DIV.secondary-side-column DIV.box DIV.body DIV.white-box A:visited {font-size: 1.1em;}

/*tabs*/
DIV.home-tabs{position: relative; float: left; margin: -27px 0 0 0; padding: 4px 0 0 0;}
DIV.home-tabs UL{float: left; padding: 0;}
DIV.home-tabs UL LI {float: left; margin: 0px 0 0; padding: 0 5px 3px 15px; background: url(../img/home-tabs-bg.png) 0 0 no-repeat;}
DIV.home-tabs UL LI A {display: block; color: #0b4b2f; text-decoration: none; text-transform: uppercase;  font-size: 1em; font-weight: bold;}
DIV.home-tabs UL LI.selected {margin: -3px 0 0; padding: 3px 5px 5px 15px; background: url(../img/home-tabs-selected-cnr.png) 0 0 no-repeat transparent;}
DIV.home-tabs UL LI DIV{float: left; font-size:1.5em;}

/** news events **/
DIV.news-events {float:left;width:560px; padding:0px 0px 0px 0px; background:transparent url('../img/bg-content-primary.png') no-repeat scroll left top;}
DIV.news-events DIV.tabContent {float:left;width:274px; padding:0px 0px 44px 7px;}
DIV.news-events DIV.event { padding:0px 0px 0px 5px; }
DIV.news-events DIV.last { border-bottom:none;}
DIV.news-events DIV.tabContent DIV.title{float:left; position:relative; width:273px; height:44px; overflow:hidden; padding:0px 0px 0px 0px; margin:-28px 0px 0px 0px; background:transparent url('../img/bg-title.png') no-repeat scroll left top;}
DIV.news-events DIV.tabContent DIV.title H3 { float:left; width:220px; padding:7px 0px 0px 11px; font-size:14px; color:#0b4b2f; text-transform:uppercase;}
DIV.news-events DIV.tabContent DIV.title A.rss { float:right; border:none;}
DIV.news-events DIV.tabContent DIV.title A.rss IMG { padding:5px; margin:0px; border:none;}
DIV.news-events DIV.tabContent DIV.moreInfo{float:left; width:242px; padding:5px 0px 0px 0px; margin:0px; text-align:right; clear:both; }
DIV.news-events DIV.tabContent DIV.moreInfo A {float:right;  padding:0px 8px 0px 0px; margin:0px; text-align:right; clear:both; }

DIV.newsContent{ float:left; width:259px;min-height:89px;padding:6px 10px 3px 3px;border-bottom:1px solid #C8C8C8;border-right:1px solid #C8C8C8;}
DIV.newsContent .Last{padding:0px 10px 0px 0px;border-bottom:0px;margin:0px 0px 3px 0px; }
DIV.newsContent IMG{float:left;border:1px solid #666666;padding:2px;margin:2px 9px 4px 0px;}
DIV.newsContent H6 { font-size:1.2em;}
DIV.newsContent H6 a:link, DIV.newsContent H6 a:visited{ font-size:1em; color:#01853e;text-decoration:none;font-weight:bold;}
DIV.newsContent H6 a:hover { font-size:1em; color:#02833e;text-decoration:underline;font-weight:bold;}
DIV.newsContent p{padding:0em 0px 0.6em 0px;}
DIV.newsContent p.date{padding:0em 0px 4px 0px; line-height:11px;}

/*home news listing*/
UL.news-listing{clear: both; float: left; width: 100%; padding: 0px;}
UL.news-listing LI {padding: 4px 10px 7px 0px; border-bottom: 1px solid #CCCCCC;}
UL.news-listing LI SPAN.AddToCalendar { float:right; height:24px; width:113px;right:-10px; top:3px; padding:0px; position:relative;}
UL.news-listing LI SPAN.AddToCalendar INPUT { padding:0px;}


UL.news-listing LI IMG{border-color: #666666; float:left; margin: 0 8px 0 0;}
UL.news-listing LI P {padding: 0.2em 0 0; line-height: 1.4em;}
UL.news-listing LI P.date {padding: 0; line-height: 1.0em;}
UL.news-listing A:hover {color: #FF6B11; text-decoration: underline;}
UL.news-listing LI H3 {padding-bottom: 0.3em;}
UL.news-listing DIV.link{text-align: right;}
UL.news-listing DIV.link A:link, UL.news-listing DIV.link A:visited {padding: 0 0 0 10px; background: url(../img/arrow-orange-right.gif) 0 0.4em no-repeat transparent; font-size: 1em; text-decoration: none; color: #1586DA;}
UL.news-listing DIV.link A:hover {color: #FF6B11;}



/*feature item*/
DIV.content UL.news-listing LI.featured-item, UL.news-listing LI.featured-item{padding-left: 8px; padding-bottom: 4px; background-color: #F2F7E2;}
UL.news-listing LI.featured-item DIV.link{ padding: 6px 0 0;}
UL.news-listing LI.featured-item DIV.link A:link, UL.news-listing LI.featured-item DIV.link A:visited {}
/*backpage specific*/
DIV.content UL.news-listing {margin: 7px 0 0; padding: 0; border-top: 1px solid #C1CCD1;}
DIV.content UL.news-listing LI { overflow:hidden; _display:inline-block; padding-bottom:5px;}
DIV.content UL.news-listing LI IMG{float: left; border: 1px solid #7F7F7F; padding: 2px;}


/* title of sencondary */
DIV.content-secondary DIV.title{float:left;width:215px; position:relative; height:36px; overflow:hidden; padding:0px 0px 0px 5px; margin:-28px 0px 0px 0px; background:transparent url('../img/bg-promo-title.png') no-repeat scroll right top;}
DIV.content-secondary DIV.title H3 { float:left; width:204px; padding:7px 0px 0px 11px; font-size:14px; color:#0b4b2f; text-transform:uppercase;}

/*site-interest-areas*/
UL.site-interest-areas{float: left; width:221px;padding:4px 0px 0px 0px;}
UL.site-interest-areas LI{float: left; width:206px;padding:8px 6px 8px 7px; border-right:1px solid #c8c8c8; background:#efefef url('../img/bg-content-secondary.png') repeat-x scroll left top;}
UL.site-interest-areas LI H2 {float: left; width:206px; padding: 0; margin:0; color: #ff6b11;letter-spacing: -1px; font-size: 1.5em;}
UL.site-interest-areas LI H2 A {float: left;}
UL.site-interest-areas LI H2 A,
UL.site-interest-areas LI H2 A.arrow-link {color: #ff6b11;}
UL.site-interest-areas LI P {float: left; width:206px;padding:0.6em 0 0.1em 0px;}
UL.site-interest-areas LI A.arrow-link:link, UL.site-interest-areas LI A.arrow-link:visited {padding-right: 11px; background-position: 100% 60%;}

/*widget panel */
DIV.widget-panel {float: left; width:206px;padding: 10px 6px 5px 7px;border-right:1px solid #c8c8c8;}
DIV.widget-panel H2 {float: left; width:206px; height:16px; margin:0; color: #ff6b11;letter-spacing: -1px; font-size: 15px;}
DIV.widget-panel P {padding:0px 0px 6px 0px; margin:0px 0px 5px 0px;}
DIV.widget-panel FIELDSET {float:left;width:196px; padding:0px; border:none;}
DIV.widget-panel FIELDSET DIV.row {float:left;width:196px; padding:0px 0px 3px 0px;}
DIV.widget-panel FIELDSET LABEL {float:left;width:36px;}
DIV.widget-panel FIELDSET INPUT.text {float:left;width:150px; margin:4px 0px 0px 0px; padding:2px 0px 1px 3px; font-size:11px; line-height:11px; border:1px solid #00853e;}
DIV.widget-panel FIELDSET INPUT.button {float:left; padding:5px 0px 0px 0px;}


/**content aside**/
DIV.content-aside DIV.title{float:left;width:194px; position:relative; height:36px; overflow:hidden; padding:0px 0px 0px 0px; margin:-28px 0px 0px 0px; background:transparent url('../img/bg-title-light.png') no-repeat scroll right top;}
DIV.content-aside DIV.title H3 { float:left; width:182px; padding:7px 0px 0px 11px; font-size:14px; color:#0b4b2f; text-transform:uppercase;}


DIV.feed-list{ float:left; width:194px; }
DIV.feed-list DIV.sub-title { float:left; width:194px; height:35px; padding:2px 0px 10px 0px;}
DIV.feed-list DIV.sub-title H4 { float:left; width:154px; padding:0px 0px 0px 40px; font-size:17px; height:17px; color:#002469; text-transform:uppercase; overflow:hidden;}
DIV.feed-list DIV.sub-title H5 { float:left;padding:0px 0px 0px 40px; font-size:12px;height:12px;color:#002469;text-transform:uppercase; }
DIV.feed-list DIV.sub-title A {float:right; font-size:11px;color:#00853e;}
/** feed list old version
DIV.feed-list UL.list-item { float:left; width:194px; padding:0px; margin:0px; font-size:1em;}
DIV.feed-list UL.list-item LI {float:left; width:189px; height:17px; overflow:hidden; padding:0px;margin:0px 0px 1px 0px; background-image:none; font-size:9px; background:#ffffff; border:1px solid #00853e;}
DIV.feed-list UL.list-item LI.active {height:60px; overflow:hidden;}
DIV.feed-list UL.list-item LI P { line-height:13px; padding:2px; margin:0px;}
DIV.feed-list DIV.pager { float:left; width:194px; padding:10px 0px 15px 0px;}
DIV.feed-list DIV.pager UL { float:left; padding:0px; margin:0px auto;}
DIV.feed-list DIV.pager UL LI { float:left; width:7px; height:7px; padding:0px; margin:3px 3px 0px 0px; font-size:1px; text-indent:-99px; overflow:hidden; cursor:pointer; border:1px solid #00853e; background:#ffffff;}
DIV.feed-list DIV.pager UL LI.current { background:#00853e;}
DIV.feed-list DIV.pager UL LI.leftArrow{ width:17px; height:17px; margin:0px 3px 0px 0px; border:none; background:transparent url('../img/btn-leftArrow.gif') no-repeat scroll left top;  }
DIV.feed-list DIV.pager UL LI.rightArrow{ width:17px; height:17px; margin:0px 0px 0px 0px; border:none;background:transparent url('../img/btn-rightArrow.gif') no-repeat scroll left top; }
**/
DIV.feed-list DIV.user-action {float:left; width:194px; padding:5px 0 0;}
DIV.feed-list DIV.user-action A {float:left; display:block; width:47px; height:23px; margin:2px 0px 0px 0px; overflow:hidden; text-indent:-999em; font-size:0px; background:transparent url('../img/btn-like.png') no-repeat scroll left top; }
DIV.feed-list DIV.user-action SPAN {float:left; padding:7px 0px 0px 25px; font-size:11px; background:transparent url('../img/icon-facebook-small.png') no-repeat scroll 7px 8px; }

/* feed list */
DIV.home DIV.feed-list DIV.list-item { float:left;width:194px; min-height:100px; padding:0px;margin:0px; }
DIV.home DIV.feed-list DIV.list-item UL.items {float:left;width:194px;padding:0px;margin:0px;font-size:1em;}
DIV.home DIV.feed-list DIV.list-item UL.items LI {float:left; width:189px;overflow:hidden; height:17px; padding:0px 0px 0px 0px;margin:0px 0px 1px 0px;border:1px solid #00853e; background-image:none; font-size:9px; background:#ffffff; }
DIV.home DIV.feed-list DIV.list-item UL.items LI.active {height:auto; }
DIV.home DIV.feed-list DIV.list-item UL.items LI DIV.content {float:left; width:185px; line-height:13px; padding:2px; margin:0px;}
DIV.home DIV.feed-list DIV.list-item UL.items LI DIV.content A {font-size:9px;}
DIV.home DIV.feed-list DIV.list-item UL.items LI DIV.time {float:left; width:185px; line-height:13px; padding:2px; margin:0px; }
DIV.home DIV.feed-list DIV.list-item UL.items LI DIV.time A { font-size:9px;}

DIV.home DIV.feed-list UL.pagination {float:left; width:90px;padding:0; margin:0 0 0 60px;}
DIV.home DIV.FB-facebook UL.pagination {margin-top:45px !important;}
DIV.home DIV.FB-facebook DIV.user-action {margin-top:-67px !important;}
DIV.home DIV.feed-list UL.pagination LI { float:left;position:relative;  padding:0px; margin:3px 3px 0px 0px; border:none; background:transparent;}
DIV.home DIV.feed-list UL.pagination LI A.prev { float:left; position:relative; width:17px; height:17px;  font-size:1px; text-indent:-99px; overflow:hidden; margin:0;padding:0px; border:none; background:transparent url('../img/btn-leftArrow.gif') no-repeat scroll left top;  }
DIV.home DIV.feed-list UL.pagination LI A.next { float:left; position:relative; width:17px; height:17px; font-size:1px; text-indent:-99px; overflow:hidden; margin:0; padding:0px; border:none;background:transparent url('../img/btn-rightArrow.gif') no-repeat scroll left top; }
DIV.home DIV.feed-list UL.pagination LI A { float:left; width:7px; height:7px; margin:3px 0 0; font-size:1px; text-indent:-99px; overflow:hidden; border:1px solid #00853e; background:#ffffff;}
DIV.home DIV.feed-list UL.pagination LI.active A { background:#00853e;}

DIV.home DIV.FB-twitter {padding:5px 0 0;}
/** specific feed **/
DIV.FB-facebook DIV.sub-title { background:transparent url('../img/icon-facebook.png') no-repeat scroll left 5px; }

DIV.FB-twitter DIV.sub-title { background:transparent url('../img/icon-twitter.png') no-repeat scroll left 5px; }

/* addthis */
A.addthis_button_facebook_like {float:left;width:80px; padding:15px 0px 0px 0px;}
A.addthis_button_compact {float:left; width:150px;padding:15px 0px 0px 0px; color:#000000;text-decoration:none;}
A.addthis_button_compact span {float:left;padding-left:5px; }

/*image details*/
DIV.image-details {}
DIV.image-details H1 {font-size: 2.0em; padding-bottom: 15px;}
DIV.image-details A.back:link, DIV.image-details A.back:visited {float: right; padding: 11px 28px 0 11px; color: #064281; text-decoration: none; font-size: 1.1em; background: url(../img/arrow-orange-left.gif) 0 15px no-repeat transparent;}
DIV.image-details A.back:hover{color: #F58428;}
DIV.image-details DIV.image-n-controls{float: left; position: relative;}
DIV.image-details DIV.image-n-controls A:link, DIV.image-details DIV.image-n-controls A:visited{display: block; position: absolute; bottom: 14px; width: 78px; background: #FFFFFF; text-decoration: none; color: #003d7e;}
DIV.image-details DIV.image-n-controls A:hover {color: #F58428;}
DIV.image-details DIV.image-n-controls A.prev:link, DIV.image-details DIV.image-n-controls A.prev:visited{left: 3px; width: 63px; padding: 6px 0 7px 15px; background: url(../img/arrow-orange-left.gif) 5px 12px no-repeat #FFFFFF;}
DIV.image-details DIV.image-n-controls A.next:link, DIV.image-details DIV.image-n-controls A.next:visited{right: 3px; width: 53px; padding: 6px 25px 7px 0; text-align: right; background: url(../img/arrow-orange-right.gif) 63px 12px no-repeat #FFFFFF;}
DIV.image-details DIV.description{clear: both; padding: 1px 0 0 2px;}
DIV.image-details DIV.description P {padding-bottom: 0;}

OL.ordered-list-numbered {border-top: 1px solid #8499a4; border-bottom: 1px solid #8499a4; padding: 9px 0 10px 2.8em; background: #f2f7e2; font-weight: bold; list-style-type: decimal;}
OL.ordered-list-numbered LI {padding: 0 0 7px 0; list-style-position: outside; font-weight: bold; font-size: 1.2em;}
OL.ordered-list-numbered LI A:link, OL.ordered-list-numbered LI A:visited{font-size: 1em; color: #000000; text-decoration: none;}
OL.ordered-list-numbered LI A:hover{color: #00853e; text-decoration: underline; }

OL.ordered-list-unnumbered {width: 100%;font-weight: bold; font-size: 1.2em; padding: 0; list-style: none;}
OL.ordered-list-unnumbered LI {float: left; width: 100%; padding: 8px 0 2px 0; border-bottom: 1px solid #8499A4;}
OL.ordered-list-unnumbered LI P {font-size: 1em; font-weight: normal; padding-bottom: 0.1em;}
OL.ordered-list-unnumbered LI A:link, OL.ordered-list-unnumbered LI A:visited {font-size: 1em; font-weight: normal;}
OL.ordered-list-unnumbered LI DIV.number{float: left; width: 1.6em; padding: 0.4em 0 0 10px;}
OL.ordered-list-unnumbered LI DIV.inner-content{float: left; width: 92%; padding: 0 4% 0 0;}
OL.ordered-list-unnumbered LI A.top:link,OL.ordered-list-unnumbered LI A.top:visited{float: right; display: block; padding: 14px 0px 0 13px; background: url(../img/arrow-orange-up.gif) 1px 20px no-repeat transparent; text-align: right; font-size: 0.8em; color: #003d7e; text-decoration: none;}
OL.ordered-list-unnumbered LI A.top:hover{color: #ff6b11;}
OL.ordered-list-unnumbered LI DIV.inner-content A STRONG{color: #336498; }
OL.ordered-list-unnumbered LI DIV.inner-content A:hover STRONG {color: #F97703; text-decoration: underline;}
OL.search-results{border-top: 1px solid #8499a4; float: left;}
:root OL.search-results{float: none;}
OL.search-results LI{padding: 2px 0 7px 0;}
OL.search-results LI DIV.number{padding: 0.4em 5px 0 5px;}
/*image listing*/
UL.image-listing{padding: 0; margin: 0;}
UL.image-listing LI{padding: 0 0 20px; float: left; width: 120px; margin: 0 32px 0 0; text-align: center;}
UL.image-listing LI.row-first{clear: both;}
UL.image-listing LI.row-last{margin: 0;}
UL.image-listing LI IMG{margin: 0 0 2px 0;}
UL.image-listing LI A:link,UL.image-listing LI A:visited{font-size: 1.0em; color: #928FA0; text-decoration: none;}
UL.image-listing LI A:hover{color: #1E711F;}

/*contact listing*/
UL.contact-listing{float: left; width: 100%; padding: 0 0 10px;}
UL.contact-listing LI{float: left; padding: 0 48px 0 0;}
UL.contact-listing LI.last{padding:0;}

/*poll listing*/
UL.poll-listing{padding: 0; border-top: 1px solid #A2B2BA;}
UL.poll-listing LI{padding: 6px 0 15px; border-bottom: 1px solid #A2B2BA;}
UL.poll-listing LI H3{padding-bottom: 0.5em;}
UL.poll-listing LI P{padding: 0;}
UL.poll-listing LI P.total{padding: 6px 0 0 18px;}
UL.poll-listing LI UL.results{padding: 9px 0 0 18px;}
UL.poll-listing LI UL.results LI{padding: 0 0 3px; border: none;}
UL.poll-listing LI UL.results LI DIV.bar{float: left; margin: 2px 11px 0 0 !important; margin: 2px 8px 0 0; width: 400px; height: 10px; background: #FFD2B7; overflow: hidden;}
UL.poll-listing LI UL.results LI DIV.bar DIV.votes{float: left; height: 10px; background: #FF6B11;overflow: hidden;}
UL.poll-listing LI UL.results LI P.percent{padding: 1px 0 0; line-height: 1em;}

/*search-results-listing*/
OL.search-results-listing{padding: 0; list-style: none;}
OL.search-results-listing LI{padding: 0; border-bottom: 1px solid #;}

/*paging*/
DIV.paging {clear: both; float: left; width: 100%; padding: 0; margin: 16px 0 0; text-align: center;}
DIV.paging UL {padding: 0; list-style-type: none;}
DIV.paging UL LI {display: inline; padding: 0;}
DIV.paging UL LI A:link, DIV.paging UL LI A:visited {font-size: 1em; text-decoration: none; color: #003d7e;}
DIV.paging UL LI A:hover, DIV.paging UL LI.selected a {color: #ff6b11;}
DIV.paging UL LI.first A:link, DIV.paging UL LI.first A:visited {padding: 0 8px 0 10px; background: url(../img/arrow-orange-left.gif) 0 55% no-repeat;}
DIV.paging UL LI.last A:link, DIV.paging UL LI.last A:visited {padding: 0 10px 0 8px; background: url(../img/arrow-orange-right.gif) 100% 55% no-repeat;}

/*pageNumberContainer for video gallery */
DIV.pageNumberContainer {clear: both; float: left; width: 100%; padding: 0; margin: 16px 0 0; text-align: center;}
DIV.pageNumberContainer UL {padding: 0; list-style-type: none;}
DIV.pageNumberContainer UL LI {display: inline; padding: 0;}
DIV.pageNumberContainer UL LI A:link, DIV.pageNumberContainer UL LI A:visited {font-size: 1em;padding: 0 3px 0 3px; text-decoration: none; color: #003d7e;}
DIV.pageNumberContainer UL LI A:hover, DIV.pageNumberContainer UL LI.selected a {color: #ff6b11;}
DIV.pageNumberContainer UL LI.first A:link, DIV.pageNumberContainer UL LI.first A:visited {padding: 0 8px 0 10px; background: url(../img/arrow-orange-left.gif) 0 55% no-repeat;}
DIV.pageNumberContainer UL LI.last A:link, DIV.pageNumberContainer UL LI.last A:visited {padding: 0 10px 0 8px; background: url(../img/arrow-orange-right.gif) 100% 55% no-repeat;}

/* paging for comment */
DIV.pagination {clear: both; float: left; width: 100%; padding: 0; margin: 16px 0 0; text-align: center;}
DIV.pagination UL {padding: 0; list-style-type: none;}
DIV.pagination UL LI {display: inline; padding: 0px 10px 0px 0px;}
DIV.pagination UL LI A:link, DIV.pagination UL LI A:visited {font-size: 1em; text-decoration: none; color: #003d7e;}
DIV.pagination UL LI A:hover, DIV.pagination UL LI.selected a {color: #ff6b11;}
DIV.pagination UL LI.first A:link, DIV.pagination UL LI.first A:visited {padding: 0 8px 0 10px; background: url(../img/arrow-orange-left.gif) 0 55% no-repeat;}
DIV.pagination UL LI.last A:link, DIV.pagination UL LI.last A:visited {padding: 0 10px 0 8px; background: url(../img/arrow-orange-right.gif) 100% 55% no-repeat;}


/*refine search*/
DIV.refine-search FIELDSET{border: none; padding: 0; margin: 0;}
DIV.refine-search LABEL{font-weight: bold; width: 36%; float: left;}
DIV.refine-search INPUT.button {padding: 0;}
DIV.refine-search INPUT, DIV.refine-search SELECT {width: auto; float: left; margin: 0 0 0 10px;}
DIV.refine-search P {color: #F97703;}
DIV.refine-search DIV.custom SELECT {width: 161px;}

/*Date picker stylings*/
TABLE.jCalendar {border: 1px solid #000;background: #aaa;border-collapse: separate;border-spacing: 2px;}
TABLE.jCalendar TH {background: #333;color: #fff;font-weight: bold;	padding: 3px 5px;}
TABLE.jCalendar TD {background: #ccc;color: #000;padding: 3px 5px;text-align: center;}
TABLE.jCalendar TD.other-month {	background: #ddd;color: #aaa;}
TABLE.jCalendar TD.today {background: #666;color: #fff;}
TABLE.jCalendar TD.selected {background: #f66;color: #fff;}
TABLE.jCalendar TD.selected:hover {background: #f33;	color: #fff;}
TABLE.jCalendar TD:hover, TABLE.jCalendar TD.dp-hover {	background: #fff;color: #000;}
TABLE.jCalendar TD.disabled, TABLE.jCalendar TD.disabled:hover {background: #bbb;color: #888;}
TABLE.jCalendar TD.weekend-custom, TABLE.jCalendar TD.weekend-custom:hover {background: #777;color: #555;}
/* For the popup */
/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */
DIV.dp-popup {position: relative;background: #ccc;font-size: 10px;font-family: arial, sans-serif;padding: 2px;width: 171px;line-height: 1.2em;}
DIV#dp-popup {position: absolute;z-index: 199;}
DIV.dp-popup H2 {	font-size: 12px;text-align: center;	margin: 2px 0;padding: 0;}
A#dp-close {	font-size: 11px;padding: 4px 0;	text-align: center;	display: block;}
A#dp-close:hover {text-decoration: underline;}
DIV.dp-popup A {color: #000;text-decoration: none;padding: 3px 2px 0;}
DIV.dp-popup DIV.dp-nav-prev {position: absolute;	top: 2px;left: 4px;	width: 100px;}
DIV.dp-popup DIV.dp-nav-prev A {float: left;}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
DIV.dp-popup DIV.dp-nav-prev A, DIV.dp-popup DIV.dp-nav-next A{cursor: pointer;}
DIV.dp-popup DIV.dp-nav-prev A.disabled, DIV.dp-popup DIV.dp-nav-next A.disabled {cursor: default;}
DIV.dp-popup DIV.dp-nav-next {position: absolute;	top: 2px;right: 4px;width: 100px;}
DIV.dp-popup DIV.dp-nav-next A {float: right;}
DIV.dp-popup A.disabled {cursor: default;color: #aaa;}
DIV.dp-popup TD {cursor: pointer;}
DIV.dp-popup TD.disabled {cursor: default;}
INPUT.dp-applied{float: left;}
A.dp-choose-date {float: left;width: 16px;height: 16px;padding: 0;margin: 0px 3px 0;	display: block;	text-indent: -2000px;overflow: hidden;background: url(../img/calendar.gif) no-repeat; }
A.dp-choose-date.dp-disabled {background-position: 0 -20px;cursor: default;}


/* Sitemap setting */
.siteMap{
	clear: both;
}

.siteMap h1{
	color: #ff6b11;
	font-size: 24px;
}

.siteMap .title{
	font-size: 12px;
	font-weight: bold;
}

.siteMap table{
	margin: 5px;
	margin-bottom: 20px;
}

.siteMap table{
	width: 100%;
	border-collapse: separate;
}

.siteMap table tr{
	margin-bottom: 5px;
	border: 1px solid #000;
}

.siteMap table td{
	border-left: 2px solid #a8b7be;
	margin-right: 3px;
	width: 185px;
	background: #f2f7e2;
	vertical-align: top;
}

.siteMap table li a{
	color: #000 !important;
	text-decoration: none !important;
	font-size: 12px;
	font-weight: bold;
}

.siteMap table li li{
	margin-left: 0;
	padding-left: 0;
}

.siteMap table li li a{
	color: #6f6f6f !important;
	font-size: 10px;
	font-weight: normal;
}

.siteMap a:hover{
	text-decoration: underline !important;
}

.sitemapFooter{
	clear: both;
	width: 100%;
	font-size: 12px;
	font-weight: bold;
}

.sitemapFooter a{
	padding: 0 3px;
	color: #000 !important;
	text-decoration: none !important;
}

.sitemapFooter a:hover{
	text-decoration: underline !important;
}

/*
.article ul li{ list-style: outside disc !important; }*/
.article ul li{list-style-type: disc; list-style-position:inside; font-size:12px}
.article ul li A:link 
{font-size: 12px !important;}
.article ul li A:visited {font-size: 12px !important}
#newsfeed{ clear:both}
.pagecon{ padding-left:5px}

.refine-search{ overflow:hidden; _display:inline-block; clear:both}


/* sIfr 3 css */
.sIFR-flash {visibility:visible !important;margin:0;padding:0;}
.sIFR-replaced, .sIFR-ignore {float:right; visibility:visible !important;}
.sIFR-alternate {position:absolute !important; left:0 !important; top:0 !important; width:0 !important;height:0 !important; display:block !important; overflow:hidden !important; padding:0 !important;}
.sIFR-replaced div.sIFR-fixfocus {margin:0pt; padding:0pt; overflow:auto; letter-spacing:0px; float:none;}


/** video gallery **/
DIV.video-gallery { float:left; width:770px; padding:0px; }
DIV.video-gallery DIV.breadcrumbContainer {padding:9px 0px 3px 10px;}

DIV.video-gallery DIV.action-bar { float:left; width:765px; padding:0px 0px 5px 0px; margin:0px 0px 5px 0px; background: transparent url('../img/bg-actionbar.jpg') repeat-x scroll left bottom;}

DIV.video-gallery DIV.middleContent { float:left; width:770px; padding:0px 0px 0px 0px;}
DIV.video-gallery DIV.title { float:left; width:760px; padding:0px 0px 0px 0px;}
DIV.video-gallery DIV.title H1 { padding:13px 0px 11px 0px; font-size:2.2em;}
DIV.video-gallery DIV.media-container { float:left; width:760px;margin:0px 0px 20px 0px; background:#e3e6e7;}

DIV.media-player { float:left; width:474px; background:#e3e6e7;}
DIV.media-player IMG { float:left;  padding:0px; margin:0px; border:none;}

DIV.video-gallery DIV.media-intro { float:left; width:257px; padding:0px 0px 0px 16px;}
DIV.video-gallery DIV.media-intro DIV.title { float:left; width:257px; padding:0px 0px 0px 0px;}
DIV.video-gallery DIV.media-intro DIV.title H2 { padding:0.6em 0 0.3em; font-size:1.8em; color:#000000;}
DIV.video-gallery DIV.media-intro DIV.article { float:left; width:257px; }

DIV.video-gallery DIV.media-list {float:left; width:770px; background: transparent url('../img/bg-medialist.png') no-repeat scroll left top;}
DIV.video-gallery DIV.media-list DIV.list-tab { float:left; width:770px;}
DIV.video-gallery DIV.media-list DIV.list-tab UL {float:left; width:758px; font-size:1.4em; padding:10px 0px 15px 4px; }
DIV.video-gallery DIV.media-list DIV.list-tab UL LI {float:left; padding:0px 25px 0px 0px; margin:0px 0px 0px 0px;color:#3a8e23; font-size:1em; background:transparent url('../img/bg-tab-grey-r.png') no-repeat scroll right top;}
DIV.video-gallery DIV.media-list DIV.list-tab UL LI SPAN {float:left;  font-size:1em; padding:10px 0px 10px 25px;color:#3a8e23; margin:0px;font-weight:bold; background:transparent url('../img/bg-tab-grey.png') no-repeat scroll left top;}
DIV.video-gallery DIV.media-list DIV.list-tab UL LI SPAN A { color:#3A8E23; font-size:1em; text-decoration:none;}

DIV.video-gallery DIV.media-list DIV.list-tab UL LI.active {background:transparent url('../img/bg-tab-green-r.png') no-repeat scroll right top;}
DIV.video-gallery DIV.media-list DIV.list-tab UL LI.active SPAN {background:transparent url('../img/bg-tab-green.png') no-repeat scroll left top;}
DIV.video-gallery DIV.media-list DIV.list-tab UL LI.active SPAN A { color:#ffffff; text-decoration:none;}

DIV.video-gallery DIV.media-list DIV.media-album { float:left; width:770px; padding:0px 0px 0px 0px; }
DIV.video-gallery DIV.media-list DIV.media-album DIV.pager {float:left; width:770px;}
DIV.video-gallery DIV.media-list DIV.media-album DIV.row{ float:left; width:770px;padding:0px 0px 7px 0px;}
DIV.video-gallery DIV.media-list DIV.media-album DIV.row DIV.item{ float:left; width:186px; height:150px; margin:0px 5px 0px 0px; overflow:hidden; background:transparent url('../img/bg-media-thumb.png') no-repeat scroll left top;}
DIV.video-gallery DIV.media-list DIV.media-album DIV.row DIV.item A {float:left;}
DIV.video-gallery DIV.media-list DIV.media-album DIV.row DIV.last { margin:0px;}

DIV.video-gallery DIV.media-list DIV.media-album DIV.row DIV.item DIV.img {float:left; width:180px; height:90px; padding:3px;}
DIV.video-gallery DIV.media-list DIV.media-album DIV.row DIV.item DIV.img IMG{ float:left; padding:0px; margin:0px; border:none;}
DIV.video-gallery DIV.media-list DIV.media-album DIV.row DIV.item DIV.caption {float:left;width:180px; height:50px; overflow:hidden; padding:0px 3px; font-size:12px; color:#333333;}
DIV.video-gallery DIV.media-list DIV.media-album DIV.row DIV.item DIV.caption h6 { padding:0px 6px; font-size:12px; color:#000000;}
DIV.video-gallery DIV.media-list DIV.media-album DIV.row DIV.item DIV.caption P { padding:0px 6px; font-size:12px; color:#333333;}
DIV.video-gallery DIV.media-list DIV.media-album DIV.row DIV.item DIV.description { display:none;}

SPAN.AddToCalendar { position:relative; float:right; width:113px; height:24px; display:block; padding: 30px 150px 0px 0px}
SPAN.AddToCalendar INPUT { border:none; width:113px;height:24px;}

DIV.content TEXTAREA.fontFix {font-family: Arial;}

