a:active, a:link { outline: none !important; }
html { filter: expression(document.execCommand("BackgroundImageCache",false,true)); }
body { margin: 0 auto; padding: 0; background-color: #f2f4f3; }
#arc-main { position: relative; width: 100%; left: 0; top: 0; }
#arc-page-background-glare { position: absolute; width: 100%; height: 422px; left: 0; top: 0; }
#arc-page-background-glare-image { background-image: url('images/Page-BgGlare.png'); background-repeat: no-repeat; height: 422px; width: 973px; margin: 0; }
html:first-child #arc-page-background-glare { border: 1px solid transparent; }
#arc-page-background-simple-gradient { position: absolute; background-image: url('images/Page-BgSimpleGradient.jpg'); background-repeat: repeat-x; top: 0; width: 100%; height: 680px; }
.cleared { float: none; clear: both; margin: 0; padding: 0; border: none; font-size: 1px; }
form { padding: 0 !important; margin: 0 !important; }
table.position { position: relative; width: 100%; table-layout: fixed; }
.arc-Sheet { position: relative; z-index: 0; margin: 0 auto; width: 997px; min-width: 23px; min-height: 23px; }
.arc-Sheet-body { position: relative; z-index: 1; padding: 3px; }
.arc-Sheet-tr, .arc-Sheet-tl, .arc-Sheet-br, .arc-Sheet-bl, .arc-Sheet-tc, .arc-Sheet-bc, .arc-Sheet-cr, .arc-Sheet-cl { position: absolute; z-index: -1; }
.arc-Sheet-tr, .arc-Sheet-tl, .arc-Sheet-br, .arc-Sheet-bl { width: 34px; height: 34px; background-image: url('images/Sheet-s.png'); }
.arc-Sheet-tl { top: 0; left: 0; clip: rect(auto,17px,17px,auto); }
.arc-Sheet-tr { top: 0; right: 0; clip: rect(auto,auto,17px,17px); }
.arc-Sheet-bl { bottom: 0; left: 0; clip: rect(17px,17px,auto,auto); }
.arc-Sheet-br { bottom: 0; right: 0; clip: rect(17px,auto,auto,17px); }
.arc-Sheet-tc, .arc-Sheet-bc { left: 17px; right: 17px; height: 34px; background-image: url('images/Sheet-h.png'); }
.arc-Sheet-tc { top: 0; clip: rect(auto,auto,17px,auto); }
.arc-Sheet-bc { bottom: 0; clip: rect(17px,auto,auto,auto); }
.arc-Sheet-cr, .arc-Sheet-cl { top: 17px; bottom: 17px; width: 34px; background-image: url('images/Sheet-v.png'); }
.arc-Sheet-cr { right: 0; clip: rect(auto,auto,auto,17px); }
.arc-Sheet-cl { left: 0; clip: rect(auto,17px,auto,auto); }
.arc-Sheet-cc { position: absolute; z-index: -1; top: 17px; left: 17px; right: 17px; bottom: 17px; background-color: #f7f8f8; }
.arc-Sheet { margifn-top: -5px !important; }
#arc-page-background-simple-gradient, #arc-page-background-gradient, #arc-page-background-glare { min-width: 997px; }
.arc-menu a, .arc-menu a:link, .arc-menu a:visited, .arc-menu a:hover { text-align: left; text-decoration: none; outline: none; letter-spacing: normal; word-spacing: normal; }
.arc-menu, .arc-menu ul { margin: 0; padding: 0; border: 0; list-style-type: none; display: block; }
.arc-menu li { margin: 0; padding: 0; border: 0; display: block; float: left; position: relative; z-index: 5; background: none; }
.arc-menu li:hover { z-index: 10000; white-space: normal; }
.arc-menu li li { float: none; }
.arc-menu ul { visibility: hidden; position: absolute; z-index: 10; left: 0; top: 0; background: none; }
.arc-menu li:hover > ul { visibility: visible; top: 100%; }
.arc-menu li li:hover > ul { top: 0; left: 100%; }
.arc-menu:after, .arc-menu ul:after { content: "."; height: 0; display: block; visibility: hidden; overflow: hidden; clear: both; }
.arc-menu, .arc-menu ul { min-height: 0; }
.arc-menu ul { background-image: url(images/spacer.gif); padding: 10px 30px 30px 30px; margin: -10px 0 0 -30px; }
.arc-menu ul ul { padding: 30px 30px 30px 10px; margin: -30px 0 0 -10px; }
.arc-menu { padding: 0; }
.arc-nav { position: relative; height: 41px; z-index: 100; }
.arc-nav .l, .arc-nav .r { position: absolute; z-index: -1; top: 0; height: 41px; background-image: url('images/nav.png'); }
.arc-nav .l { left: 0; right: 5px; }
.arc-nav .r { right: 0; width: 991px; clip: rect(auto,auto,auto,986px); }
.arc-menu ul li { clear: both; }
.arc-menu a { position: relative; display: block; overflow: hidden; height: 41px; cursor: pointer; text-decoration: none; margin-right: 0; margin-left: 0; }
.arc-menu a .r, .arc-menu a .l { position: absolute; display: block; top: 0; z-index: -1; height: 123px; background-image: url('images/MenuItem.png'); }
.arc-menu a .l { left: 0; right: 0; }
.arc-menu a .r { width: 400px; right: 0; clip: rect(auto,auto,auto,400px); }
.arc-menu a .t { font-family: "Segoe UI" ,Arial,Helvetica,Sans-Serif; font-size: 12px; font-style: normal; font-weight: bold; text-transform: uppercase; color: #f9fafa; padding: 0 20px; margin: 0; line-height: 41px; text-align: center; }
.arc-menu a:hover .l, .arc-menu a:hover .r { top: -41px; }
.arc-menu li:hover > a .l, .arc-menu li:hover > a .r { top: -41px; }
.arc-menu li:hover a .l, .arc-menu li:hover a .r { top: -41px; }
.arc-menu a:hover .t { color: #fcfefb; }
.arc-menu li:hover a .t { color: #fcfefb; }
.arc-menu li:hover > a .t { color: #fcfefb; }
.arc-menu a.active .l, .arc-menu a.active .r { top: -82px; }
.arc-menu a.active .t { color: #2e4e1d; }
.arc-second-menu a, .arc-second-menu a:link, .arc-second-menu a:visited, .arc-second-menu a:hover { text-align: left; text-decoration: none; outline: none; letter-spacing: normal; word-spacing: normal; }
.arc-second-menu, .arc-second-menu ul { margin: 0; padding: 0; border: 0; list-style-type: none; display: block; }
.arc-second-menu li { margin: 0; padding: 0; border: 0; display: block; float: left; position: relative; z-index: 5; background: none; }
.arc-second-menu li:hover { z-index: 10000; white-space: normal; }
.arc-second-menu li li { float: none; }
.arc-second-menu ul { visibility: hidden; position: absolute; z-index: 10; left: 0; top: 0; background: none; }
.arc-second-menu li:hover > ul { visibility: visible; top: 100%; }
.arc-second-menu li li:hover > ul { top: 0; left: 100%; }
.arc-second-menu:after, .arc-second-menu ul:after { content: "."; height: 0; display: block; visibility: hidden; overflow: hidden; clear: both; }
.arc-second-menu, .arc-second-menu ul { min-height: 0; }
.arc-second-menu ul { background-image: url(images/spacer.gif); padding: 10px 30px 30px 30px; margin: -10px 0 0 -30px; }
.arc-second-menu ul ul { padding: 30px 30px 30px 10px; margin: -30px 0 0 -10px; }
.arc-second-menu { padding: 0; }
.arc-second-nav { position: relative; height: 33px; z-index: 100; }
.arc-second-nav .l, .arc-second-nav .r { position: absolute; z-index: -1; top: 0; height: 33px; background-image: url('images/nav.png'); }
.arc-second-nav .l { left: 0; right: 0; }
.arc-second-nav .r { right: 0; width: 991px; clip: rect(auto,auto,auto,997px); }
.arc-second-menu ul li { clear: both; }
.arc-second-menu a { position: relative; display: block; overflow: hidden; height: 33px; cursor: pointer; text-decoration: none; margin-right: 0; margin-left: 0; }
.arc-second-menu a .r, .arc-second-menu a .l { position: absolute; display: block; top: 0; z-index: -1; height: 99px; background-image: url('images/MenuItem.png'); }
.arc-second-menu a .l { left: 0; right: 0; }
.arc-second-menu a .r { width: 400px; right: 0; clip: rect(auto,auto,auto,400px); }
.arc-second-menu a .t { font-family: Arial,Helvetica,Sans-Serif; font-size: 12px; font-style: normal; font-weight: bold; text-transform: uppercase; color: #f9fafa; padding: 0 20px; margin: 0; line-height: 33px; text-align: center; }
.arc-second-menu a:hover .l, .arc-second-menu a:hover .r { top: -33px; }
.arc-second-menu li:hover > a .l, .arc-second-menu li:hover > a .r { top: -33px; }
.arc-second-menu li:hover a .l, .arc-second-menu li:hover a .r { top: -33px; }
.arc-second-menu a:hover .t { color: #fcfefb; }
.arc-second-menu li:hover a .t { color: #fcfefb; }
.arc-second-menu li:hover > a .t { color: #fcfefb; }
#nav-Menu { margin-top: 0; width: 200px !important; padding: 0; left: 0; right: 0; }
#nav-Menu ul { list-style: none; margin: 5px; padding: 0; border: none; }
#nav-Menu ul li { margin-top: 0; margin-bottom: 1px; background: #335e67 url('images/leftnav_bullet_bg_red.gif') no-repeat 10px center; }
#nav-Menu ul li ul { margin-left: 0; }
#nav-Menu li a { font-size: 12px; display: block; padding: 6px 14px 5px 20px; font-weight: normal; text-decoration: none; width: 100%; color: #fff; }
#nav-Menu li ul li a { padding: 0 14px 5px 16px; }
#nav-Menu li a:hover, #nav-Menu li a.active, #nav-Menu li .active:hover, #subnavcontainer li a, #subnavcontainer li a:hover { background: url('images/glossyback2.gif') repeat-x scroll center !important; width: 211px; }
#nav-Menu li a.active, #nav-Menu li a.active:hover { font-weight: bold; }
div.arc-Header { margin: 0 auto; position: relative; z-index: 0; width: 991px; height: 155px; }
div.arc-Header-jpeg { position: absolute; z-index: -1; top: 0; left: 0; width: 991px; height: 155px; background-image: url('images/target-header.png'); background-repeat: no-repeat; background-position: center center; }
.arc-Logo { display: block; position: absolute; left: 10px; top: 10px; width: 981px; }
h1.arc-Logo-name { display: block; text-align: left; }
h1.arc-Logo-name, h1.arc-Logo-name a, h1.arc-Logo-name a:link, h1.arc-Logo-name a:visited, h1.arc-Logo-name a:hover { font-family: Arial,Helvetica,Sans-Serif; font-size: 26px; font-style: normal; font-weight: bold; text-decoration: none; padding-left: 25px; padding-top: 5px; margin: 0; color: #fff !important; }
.arc-Logo-text { display: block; text-align: left; }
.arc-Logo-text, .arc-Logo-text a { font-family: Arial,Helvetica,Sans-Serif; font-size: 15px; font-style: normal; font-weight: bold; padding-left: 25px; margin: 0; color: #fff !important; }
.arc-contentLayout { position: relative; margin-bottom: 4px; width: 991px; }
.arc-Block { position: relative; z-index: 0; margin: 0 auto; min-width: 33px; min-height: 33px; }
.arc-Block-body { position: relative; z-index: 1; padding: 5px; }
.arc-Block-tr, .arc-Block-tl, .arc-Block-br, .arc-Block-bl, .arc-Block-tc, .arc-Block-bc, .arc-Block-cr, .arc-Block-cl { position: absolute; z-index: -1; }
.arc-Block-tr, .arc-Block-tl, .arc-Block-br, .arc-Block-bl { width: 52px; height: 52px; background-image: url('images/Block-s.png'); }
.arc-Block-tl { top: 0; left: 0; clip: rect(auto,26px,26px,auto); }
.arc-Block-tr { top: 0; right: 0; clip: rect(auto,auto,26px,26px); }
.arc-Block-bl { bottom: 0; left: 0; clip: rect(26px,26px,auto,auto); }
.arc-Block-br { bottom: 0; right: 0; clip: rect(26px,auto,auto,26px); }
.arc-Block-tc, .arc-Block-bc { left: 26px; right: 26px; height: 52px; background-image: url('images/Block-h.png'); }
.arc-Block-tc { top: 0; clip: rect(auto,auto,26px,auto); }
.arc-Block-bc { bottom: 0; clip: rect(26px,auto,auto,auto); }
.arc-Block-cr, .arc-Block-cl { top: 26px; bottom: 26px; width: 52px; background-image: url('images/Block-v.png'); }
.arc-Block-cr { right: 0; clip: rect(auto,auto,auto,26px); }
.arc-Block-cl { left: 0; clip: rect(auto,26px,auto,auto); }
.arc-Block-cc { position: absolute; z-index: -1; top: 26px; left: 26px; right: 26px; bottom: 26px; background-image: url('images/Block-c.png'); }
.arc-Block { margin: 0; }
.arc-BlockHeader { position: relative; z-index: 0; height: 30px; padding: 0 15px; margin-bottom: 0; }
.arc-BlockHeader .t { height: 30px; color: #f9fafa; font-family: "Segoe UI" ,Arial,Helvetica,Sans-Serif; font-size: 13px; font-style: normal; font-weight: bold; text-transform: uppercase; white-space: nowrap; padding: 0 1px; line-height: 30px; }
.arc-BlockHeader .l, .arc-BlockHeader .r { display: block; position: absolute; z-index: -1; height: 30px; background-image: url('images/BlockHeader.png'); }
.arc-BlockHeader .l { left: 0; right: 6px; }
.arc-BlockHeader .r { width: 991px; right: 0; clip: rect(auto,auto,auto,985px); top: 0; }
.arc-BlockContent { position: relative; z-index: 0; margin: 0 auto; min-width: 1px; min-height: 1px; }
.arc-BlockContent-body { position: relative; z-index: 1; padding: 10px; }
.arc-BlockContent-body { color: #437070; font-family: Arial,Helvetica,Sans-Serif; font-size: 12px; font-style: normal; font-weight: normal; }
.arc-BlockContent-body .PollBox { line-height: 1.4em !important; }
.arc-BlockContent-body a:link { color: #4e8383; font-family: Arial,Helvetica,Sans-Serif; text-decoration: none; }
.arc-BlockContent-body a:visited, .arc-BlockContent-body a.visited { color: #4e8383; font-family: Arial,Helvetica,Sans-Serif; text-decoration: none; }
.arc-BlockContent-body a:hover, .arc-BlockContent-body a.hover { color: #98ce7e; font-family: Arial,Helvetica,Sans-Serif; text-decoration: none; }
.arc-BlockContent-body ul { list-style-type: none; color: #4c8131; margin: 0; padding: 0; }
.arc-BlockContent-body li { font-family: Arial,Helvetica,Sans-Serif; font-size: 12px; text-decoration: none; }
.arc-BlockContent-body ul li { padding: 0 0 0 16px; background-image: url('images/BlockContentBullet.png'); background-repeat: no-repeat; margin: .5em 0 .5em 0; line-height: 1.2em; }
.arc-BlockContent h4, .arc-BlockContent h4 a, .arc-BlockContent h4 a:link, .arc-BlockContent h4 a:visited { font-size: 12px !important; }
#HomeContainerBottomLeft { float: left; width: 50%;margin-top: 0; height:430px;}
#HomeContainerBottomRight { float: left; height: 177px; width: 50%; margin-top: 0; }
.arc-Post { position: relative; z-index: 0; margin: 0 auto; min-width: 33px; min-height: 33px; }
.arc-Post-People { background-image: url("images/members.jpg"); background-position: right top; background-repeat: repeat-y; height: 335px; }
.arc-Post-body { position: relative; z-index: 1; padding: 20px; }
.arc-Post-tr, .arc-Post-tl, .arc-Post-br, .arc-Post-bl, .arc-Post-tc, .arc-Post-bc, .arc-Post-cr, .arc-Post-cl { position: absolute; z-index: -1; }
.arc-Post-tr, .arc-Post-tl, .arc-Post-br, .arc-Post-bl { width: 52px; height: 52px; background-image: url('images/Post-s.png'); }
.arc-Post-tl { top: 0; left: 0; clip: rect(auto,26px,26px,auto); }
.arc-Post-tr { top: 0; right: 0; clip: rect(auto,auto,26px,26px); }
.arc-Post-bl { bottom: 0; left: 0; clip: rect(26px,26px,auto,auto); }
.arc-Post-br { bottom: 0; right: 0; clip: rect(26px,auto,auto,26px); }
.arc-Post-tc, .arc-Post-bc { left: 26px; right: 26px; height: 52px; background-image: url('images/Post-h.png'); }
.arc-Post-tc { top: 0; clip: rect(auto,auto,26px,auto); }
.arc-Post-bc { bottom: 0; clip: rect(26px,auto,auto,auto); }
.arc-Post-cr, .arc-Post-cl { top: 26px; bottom: 26px; width: 52px; background-image: url('images/Post-v.png'); }
.arc-Post-cr { right: 0; clip: rect(auto,auto,auto,26px); }
.arc-Post-cl { left: 0; clip: rect(auto,26px,auto,auto); }
.arc-Post-cc { position: absolute; z-index: -1; top: 26px; left: 26px; right: 26px; bottom: 26px; background-color: #fcfefb; }
.arc-Post { margin: 0; }
.gcContainer { float: left; width: 144px; height: 47px; background-image: url('images/feedback.jpg'); position: relative; padding: 10px; margin: 3px; }
.accordion, ul.news-list { margin-left: 0 !important; }
.accordionHeader { border: 1px solid #2f4f4f; color: #fff; background-color: #335e67; text-align: left; font-weight: bold; font-size: 13px; margin: 3px 0 0 0; padding: 3px; font-family: Arial,Helvetica,Sans-Serif; cursor: pointer; }
.accordionHeader a { color: #fff; background: none; text-decoration: none; }
.accordionHeader a:hover { background: none; text-decoration: underline; }
.accordionHeaderSelected { border: 1px solid #2f4f4f; color: white; background-color: #5078b3; font-family: Arial,Sans-Serif; font-size: 12px; padding: 5px; margin-top: 5px; }
.accordionContent, .accordionContent ul { background-color: #e7e9e9; border-top: none; padding: 3px 10px 5px 10px !important; }
.accordionContent ul { margin: .3em 0 0 .3em !important; background-image: none !important; padding-left: 14px !important; }
.accordionContent ul li { background-image: none !important; background-position: 0 0; list-style-type: circle; }
.accordionContent li { padding: 0 !important; }
ul.sf_expandableList li {margin:0 0 12px 0; background-image: none !important; padding-left: 0 !important;}
.dropdown { padding-left: 0; }
.faq { width: 515px; height: 38px; position: relative; margin-bottom: 10px; }
.up { background: url("Images/ctrlGroupCollHovers.gif") no-repeat scroll 1px 0 transparent; }
.upexp { background: url("Images/ctrlGroupExHovers.gif") no-repeat scroll 1px 0 transparent; }
.up, .upexp { position: absolute; height: 38px; display: table; padding-left: 20px; text-decoration: none; line-height: 1.2em !important; }
.up a:link, .upexp a:link, .up a:visited, .upexp a:visited { outline: none; color: #444 !important; display: table-cell; vertical-align: middle; width: 529px; }
.ans { padding: 0 20px 0 10px; margin-bottom: 5px; }
.sf_listTitle { margin: 9px !important; }
a img { border: 0; }
.arc-article img, img.arc-article { border: solid 3px #4f6e3a; margin: 1em; }
.arc-metadata-icons img { border: none; vertical-align: middle; margin: 2px; }
ol.sf_libraryList dt, ol.sf_libraryList dd { padding: 2px !important; }
/* News List */
.sf_newsList { margin: 0 0 20px; padding: 0; list-style: none; }
.sf_newsList li { margin: 0 0 20px; padding: 0; list-style-type: none; }
.sf_newsList h2.sf_newsTitle { margin: 20px 0; padding: 0; font-size: 12px; font-weight: normal; line-height: 1.2em; }
.sf_newsList .sf_newsDate { font-size: .9em; }
.sf_newsList .sf_newsSummary { }
.sf_newsList .sf_newsSummary img { float: left; margin-right: 10px; margin-bottom: 10px; }
/* News tag list */
dl.sf_newsTagList { }
dl.sf_newsTagList dt, dl.sf_newsTagList dd { display: inline; }
/* Pager */
ol.sf_pager { margin: 10px 0; padding: 0; width: 100%; float: left; list-style: none; clear: both; }
ol.sf_pager li { margin: 0; padding: 0 10px 0 0; width: auto; float: left; }
ol.sf_pager li a { padding: 3px 5px; }
ol.sf_pager li a[disabled="disabled"], ol.sf_pager li a.sf_PagerSelItem { color: #666; text-decoration: none; cursor: default; }
pre { overflow: auto; padding: .1em; }
.arc-PostHeader { text-decoration: none; margin: 0 0 10px 0; padding: 0; font-weight: normal; font-style: normal; letter-spacing: normal; word-spacing: normal; font-variant: normal; text-decoration: none; font-variant: normal; text-transform: none; text-align: left; text-indent: 0; line-height: inherit; font-family: "Segoe UI" ,Arial,Helvetica,Sans-Serif; font-size: 20px; font-style: normal; font-weight: bold; text-align: left; color: #589393; }
.arc-PostHeader a, .arc-PostHeader a:link, .arc-PostHeader a:visited, .arc-PostHeader a:hover { font-family: "Segoe UI" ,Arial,Helvetica,Sans-Serif; font-size: 18px; font-style: normal; font-weight: bold; text-align: left; color: #3a5a61; }
.arc-PostHeader a:link { font-family: "Segoe UI" ,Arial,Helvetica,Sans-Serif; text-decoration: none; text-align: left; color: #3a5a61; }
.arc-PostHeader a:visited, .arc-PostHeader a.visited { font-family: "Segoe UI" ,Arial,Helvetica,Sans-Serif; text-decoration: none; text-align: left; color: #3a5a61; }
.arc-PostHeader a:hover, .arc-PostHeader a.hovered { font-family: "Segoe UI" ,Arial,Helvetica,Sans-Serif; text-decoration: none; text-align: left; color: #09bddc; }
body { font-family: Arial,Helvetica,Sans-Serif; font-size: 13px; font-style: normal; font-weight: normal; color: #657076; }
.arc-PostContent p { margin: 0 0 10px; }
.arc-PostContent, .arc-PostContent p { font-family: Arial,Helvetica,Sans-Serif; font-size: 13px; font-style: normal; font-weight: normal; text-align: left; line-height: 1.4em; color: #3a5a61; }
.arc-PostContent ul { margin: .5em 0 .5em 0; }
.arc-PostContent { margin: 0; }
.arc-PostContent .sf_postListing { margin: 1em 0 1em 0 !important; padding: 0; }
.arc-PostContent .sf_postListing li { margin: .2em 0 !important; padding: 0 0 0 16px !important; }
.sf_postTitle { font-size: 1em !important; }
.ul_sf_postListing, .sf_postContent { color: #3a5a61 !important; }
.arc-PostContent .sf_postTitle { background-repeat: no-repeat !important; text-decoration: none !important; line-height: 1.2em !important; margin: 10px 0 !important; font-weight: bold !important; text-transform: none !important; }
h4.sf_postTitle a:link, h4.sf_postTitle a:visited { color: #3a5a61 !important; }
h4.sf_postTitle a:hover { color: #6ab545 !important; }
.sf_pollQuestion { font-size: 14px !important; font-weight: normal !important; }
.sf_pollTitle { margin: 0; font-size: 14px; font-weight: bold; padding-left: 5px; }
.sf_pollQuestionsList { border-width: 0 !important; border-color: #fff !important; padding: 0 0 0 5px; margin: 0; font-weight: normal !important; }
.arc-PostContent .sf_listTitle, .arc-PostContent .sf_listTitle h1 { font-family: "Segoe UI" ,Arial,Helvetica,Sans-Serif; font-size: 18px; margin: 0 0 5px; font-style: normal; font-weight: bold; text-decoration: none; text-align: left; color: #3a5a61; margin: 0 0 10px !important; }
.arc-PostContent .sf_singleEvent h2 { font-size: 18px !important; font-weight: bold !important; line-height: 1.6em !important; margin-top: 0 !important; }
h3.sf_eventTitle { line-height: .8em !important; margin: 0 !important; }
.sf_eventBasicInfo { margin: 0 !important; }
a { text-decoration: underline; color: #589393; }
a:link, a:visited, a.visited { font-family: Arial,Helvetica,Sans-Serif; text-decoration: none; color: #6ab545; }
a:hover, a.hover { font-family: Arial,Helvetica,Sans-Serif; text-decoration: underline; }
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited { font-weight: normal; font-style: normal; }
h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover { font-family: "Segoe UI" ,Arial,Helvetica,Sans-Serif; font-size: 18px; margin: 0 0 10px; font-style: normal; font-weight: bold; text-decoration: none; text-align: left; color: #3a5a61; }
h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover { font-family: Arial,Helvetica,Sans-Serif; font-size: 13px; font-style: normal; font-weight: bold; text-align: left; }
h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover { font-family: "Segoe UI" ,Arial,Helvetica,Sans-Serif; margin: 5px 0 5px 0; font-size: 16px; font-style: normal; font-weight: bold; text-align: left; }
h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover { font-family: Arial,Helvetica,Sans-Serif; font-style: normal; font-weight: bold; text-align: left; font-size: 13px !important; margin: 0 0 5px; }
h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover { margin: 10px 0 0 0; padding: 10px; font-family: Arial,Helvetica,Sans-Serif; font-size: 13px; font-style: normal; font-weight: bold; text-align: center; color: #fff; background-color: #335e67; }
h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover { font-family: Arial,Helvetica,Sans-Serif; font-size: 12px; font-style: normal; font-weight: normal; text-align: left; color: #000; }
ol, ul { color: #3a5a61; padding: 0; font-family: Arial,Helvetica,Sans-Serif; font-size: 13px; }
li ol, li ul { margin: .5em 0 .5em 2em; padding: 0; }
li { margin: .2em 0; padding: 0; }
ul { list-style-type: none; }
ol { list-style-position: inside; }
.sf_eventsList { margin: 0 !important; list-style-position: outside !important; }
.sf_eventsList li { margin: 0 !important; }
arc-PostContent .sf_eventsList { list-style-position: outside !important; }
.arc-Post li { padding: 0 0 0 16px; }
.arc-Post ol li, .arc-Post ul ol li { background: none; padding-left: 0; }
.arc-Post ul li, .arc-Post ol ul li { background-image: url('images/PostBullet.png'); background-repeat: no-repeat; background-position: 0 2px; padding-left: 20px; }
blockquote, blockquote p, .arc-PostContent blockquote p { color: #111e0b; font-family: Arial,Helvetica,Sans-Serif; font-style: italic; font-weight: normal; text-align: left; }
blockquote, .arc-PostContent blockquote { margin: 10px 10px 10px 50px; padding: 5px 5px 5px 28px; background-color: #fcfefb; background-image: url('images/PostQuote.png'); background-position: left top; background-repeat: no-repeat; }
#ctl00_sitefinityLogo { position: absolute !important; z-index: -100 !important; }
.arc-button-wrapper .arc-button { display: inline-block; width: auto; outline: none; border: none; background: none; line-height: 34px; margin: 0 !important; padding: 0 !important; overflow: visible; cursor: default; text-decoration: none !important; z-index: 0; }
.arc-button-wrapper { display: inline-block; position: relative; height: 34px; overflow: hidden; white-space: nowrap; width: auto; z-index: 0; }
.firefox2 .arc-button-wrapper { display: block; float: left; }
.arc-button-wrapper .arc-button { display: block; height: 34px; font-family: Arial,Helvetica,Sans-Serif; font-size: 12px; font-style: normal; font-weight: bold; text-transform: uppercase; white-space: nowrap; text-align: left; padding: 0 12px !important; line-height: 34px; text-decoration: none !important; color: #fcfefb !important; }
input, select { font-family: Arial,Helvetica,Sans-Serif; font-size: 12px; font-style: normal; font-weight: bold; }
.rcbInputCell .rcbInput { margin-top: 0 !important; }
.arc-button-wrapper.hover .arc-button, .arc-button:hover { color: #edf7e9 !important; text-decoration: none !important; }
.arc-button-wrapper.active .arc-button { color: #e6f0f0 !important; }
.arc-button-wrapper .l, .arc-button-wrapper .r { display: block; position: absolute; z-index: -1; height: 102px; background-image: url('images/Button.png'); }
.arc-button-wrapper .l { left: 0; right: 10px; }
.arc-button-wrapper .r { width: 413px; right: 0; clip: rect(auto,auto,auto,403px); }
.arc-button-wrapper.hover .l, .arc-button-wrapper.hover .r { top: -34px; }
.arc-button-wrapper.active .l, .arc-button-wrapper.active .r { top: -34px; }
.arc-Footer { position: relative; z-index: 0; overflow: hidden; width: 997px; margin: 5px auto 0 auto; }
.arc-Footer .arc-Footer-inner { position: relative; z-index: 0; padding: 20px; text-align: right; }
.arc-Footer .arc-Footer-background { position: absolute; z-index: -1; background-repeat: no-repeat; background-image: url('images/Footer.png'); width: 997px; height: 150px; bottom: 0; left: 0; }
.arc-Footer .arc-Footer-text p { margin: 0; }
.arc-Footer .arc-Footer-text { display: inline-block; color: #f0f8ed; font-family: Arial,Helvetica,Sans-Serif; font-size: 13px; font-weight: bold; }
.arc-Footer .arc-Footer-text a:link { text-decoration: none; color: #95cd7a; font-family: Arial,Helvetica,Sans-Serif; text-decoration: underline; }
.arc-Footer .arc-Footer-text a:visited { text-decoration: none; color: #95cd7a; font-family: Arial,Helvetica,Sans-Serif; text-decoration: underline; }
.arc-Footer .arc-Footer-text a:hover { text-decoration: none; color: #09bddc; font-family: Arial,Helvetica,Sans-Serif; text-decoration: none; }
.arc-page-footer, .arc-page-footer a, .arc-page-footer a:link, .arc-page-footer a:visited, .arc-page-footer a:hover { font-family: Arial; font-size: 10px; letter-spacing: normal; word-spacing: normal; font-style: normal; font-weight: normal; text-decoration: underline; color: #69a5a5; }
.arc-page-footer { margin: 1em; text-align: center; text-decoration: none; color: #75bd51; }
.arc-contentLayout .arc-sidebar1 { position: relative; margin: 0; padding: 0; border: 0; float: left; overflow: hidden; width: 209px; }
.memberOf { height: 345px; bottom: 0; }
.arc-contentLayout .arc-content { position: relative; margin: 0; padding: 0; border: 0; float: left; overflow: hidden; width: 557px; }
.arc-contentLayout .arc-content-sidebar1 { position: relative; margin: 0; padding: 0; border: 0; float: left; overflow: hidden; width: 766px; }
.arc-contentLayout .arc-content-sidebar2 { position: relative; margin: 0; padding: 0; border: 0; float: left; overflow: hidden; width: 786px; }
.arc-contentLayout .arc-content-wide { position: relative; margin: 0; padding: 0; border: 0; float: left; overflow: hidden; width: 995px; }
.arc-contentLayout .arc-sidebar2 { position: relative; margin: 0; padding: 0; border: 0; float: left; overflow: hidden; width: 225px; }
.arc-contentLayout .arc-content-home-wide { position: relative; margin: 0; padding: 0; border: 0; float: left; overflow: hidden; width: 780px; }
.icons { float: right; position: absolute; bottom: 10px; right: 10px; }

/*Home page additions */
div.homepage {width:740px;}
div.topcontentleft ul {list-style-type:disc;margin-left:15px;font-weight:bold;}
div.topcontentleft ul li {background-image:none;padding:0 0 0 0;}

div.topcontentright {background-image:url(images/homepage-rightbg.png);background-repeat:no-repeat;width:350px;height:483px;float:right;color:White;padding:5px 2px 0 20px;}
div.topcontentright h3 {font-size:14px;margin-bottom:0;}
div.topcontentright p {margin:5px 0 5px 0;line-height:18px;color:White;}
div.topcontentright ul {}
.arc-Post div.topcontentright ul li {background-image:url(images/li-tick.png);background-position:left center;background-repeat:no-repeat;padding:0 0 0 16px;color:White;font-weight:bold;margin-bottom:5px;}
div.topcontentright a {color:#99CC00;font-size:16px;font-weight:bold;line-height:22px;}
div.topcontentright a span {text-decoration:underline;}

div.topcontentleft {float:left;width:345px;color:#336666;}
div.topcontentleft h2 {font-size:18px;padding:0 0 0 0;margin:10px 0 5px 0;}
div.topcontentleft p span {font-weight:bold;}
div.homebannercontaner {float:right;margin-top:80px;width:350px;margin-bottom:20px;}
div.homebannercontanertop {background-image:url(images/homebannertop.png);background-repeat:no-repeat;padding:0 0 0 0;margin:0 0 0 0;line-height:0;margin-top:12px !important;height:8px !important;background-color:#91B700;}
div.homebannercontanerbottom {background-image:url(images/homebannerbottom.png);background-repeat:no-repeat;padding:0 0 0 0;margin:0 0 0 0;line-height:0;margin-top:0 !important;height:8px !important;background-color:#91B700;background-position:left bottom;}
div.homebannercontanermiddle {background-image:url(images/homebannermiddle.png);background-repeat:no-repeat;padding:0 0 0 35px;margin:0 0 0 0;background-color:#91B700;font-weight:bold;}

/* Overrides*/
div#Div2 {margin:0 0 0 0;width:200px;margin-bottom:5px;padding-left:8px;}
div#Div2 div.arc-Post-body {padding:5px;display:block;width:190px;;margin-left:auto;margin-right:auto;}
div#Div3 {height:253px;}

ul.sf_expandableList li h3 a {font-weight:normal;}
/* LS */
.resources {border:1px solid #3d6d75;border-image: initial; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; margin-top: 4px; margin-bottom: 4px; background-color: #f7f8f8;}

/* Home page carosel */
#wowslider-container1 .ws_bullets { top:350px; right: 0; }

#wowslider-container1 { /*	overflow: hidden; */ zoom: 1; position: relative; width: 198px; height: 388px; margin: 0 auto; z-index: 100; }
#wowslider-container1 .ws_shadow { width: 100%; background: url(./shadow.png) left 100%; height: 6px; position: absolute; left: 0; bottom: -6px; z-index: -1; }
#wowslider-container1 .ws_images { position: absolute; left: 0px; top: 0px; width: 198px; height: 388px; overflow: hidden; }
#wowslider-container1 .ws_images a { color: transparent; }

#wowslider-container1 .ws_images img { top: 0; left: 0; border: none 0; }
#wowslider-container1 a { text-decoration: none; outline: none; border: none; }

#wowslider-container1 .ws_bullets { font-size: 0px; padding: 10px; float: left; position: absolute; z-index: 70; }
#wowslider-container1 .ws_bullets div { position: relative; float: left; }
#wowslider-container1 .ws_bullets a { margin-left: 4px; width: 8px; height: 15px; background: url(/newGreen/images/carosel/bullet.png) left 50% no-repeat; float: left; text-indent: -1000px; position: relative; }
#wowslider-container1 .ws_bullets a.ws_selbull, #wowslider-container1 .ws_bullets a:hover { background-position: right 50%; }
#wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev { position: absolute; display: none; top: 50%; margin-top: -28px; z-index: 60; height: 62px; width: 38px; background-image: url(./arrows.gif); }
#wowslider-container1 a.ws_next { background-position: 100% 0; right: -8px; }
#wowslider-container1 a.ws_prev { left: -8px; background-position: 0 0; }
#wowslider-container1 a.ws_next:hover { background-position: 100% 100%; }
#wowslider-container1 a.ws_prev:hover { background-position: 0 100%; }
* html #wowslider-container1 a.ws_next, * html #wowslider-container1 a.ws_prev { display: block; }
#wowslider-container1:hover a.ws_next, #wowslider-container1:hover a.ws_prev { display: block; }
#wowslider-container1 .ws-title { position: absolute; bottom: 50px; left: 0; margin-right: 5px; z-index: 50; padding: 12px; color: #F9FBFB; text-transform: uppercase; background: #000000; font-family: Helvetica,Arial,Verdana,sans-serif; font-size: 18px; }
#wowslider-container1 .ws-title div { padding-top: 5px; font-size: 13px; text-transform: none; }


