
html, body {margin:0;padding:0;border:0;}
body {font-family:Arial, Helvetica, sans-serif;font-size:0.8em;font-weight:normal;color:##313131;background:url(images/cssimages/page-bg3.jpg) top left repeat-x #527998;text-align:center;padding-bottom:40px;}
form, fieldset, h1, h2, h3, h4, h5, h6, img, p, ul, ol, li {border:0px;margin:0px;padding:0px;}
.clear {clear:both;font-size:1%;overflow:hidden;height:0px;}
.clrfx:after {content:".";display:block;height:0px;clear:both;visibility:hidden;}
#wrapper {margin:0 auto;width:978px;text-align:left;margin-top:16px;}
#header {width:978px;height:73px;position:relative;background:url(images/cssimages/header-bg.jpg) top left no-repeat;}
#shield {position:absolute;top:13px;left:18px;width:35px;height:34px;}
#logo {position:absolute;top:12px;left:60px;width:160px;height:53px;}
div.sep {width:100%;height:12px;background:url(images/cssimages/sep-bg.gif) top left repeat-x;clear:both;padding-bottom:0px;}
p.sep {height:3px;background:url(images/cssimages/sep-bg.gif) top center repeat-x;overflow:hidden;}
#searchbox {position:absolute;width:181px;height:40px;top:22px;right:23px;}
#searchbox label {width:180px;color:#FFFFFF;font-size:90%;font-family:Arial, Helvetica, sans-serif;}
#searchbox input.inputtext {width:160px;height:19px;border:0px solid #FFFFFF;padding:1px 1px 1px 3px;}
#searchbox .searchbtn {position:absolute;cursor:pointer;top:0px;left:162px;display:block;width:21px;height:21px;}
#rss {position:absolute;width:181px;height:24px;top:50px;right:23px;text-align:right;}
#rss p {padding-top:2px;color:#FFFFFF;font-size:90%;}
#rss a {display:block;background:url(images/cssimages/rss-bg.jpg) center right no-repeat;padding-right:23px;}
#rss a:link, #rss a:visited {color:#FFFFFF;text-decoration:none;font-weight:normal;}
#rss a:active, #rss a:hover {color:#FFFFFF;text-decoration:underline;font-weight:normal;}

a.more:link, a.more:visited {color:#D08837;text-decoration:none;font-weight:bold;}
a.more:active, a.more:hover {color:#D08837;text-decoration:underline;font-weight:bold;}

/* Top nav bar */
#menu {width:978px;background:url(images/cssimages/menu-bg.jpg) top left no-repeat;font-family:Arial, Helvetica, sans-serif;font-size:86%;font-weight:bold;color:#FFFFFF;padding-top:1px;padding-bottom:1px;}
#menu ul {list-style:none;margin-left:100px;}
#menu li {float:left;display:inline;list-style:none;background:url(images/cssimages/menu-li-bg.jpg) center right no-repeat;text-align:center;}
#menu li.last {background:none;}
#menu a {display:block;color:#FFFFFF;font-size:100%;text-decoration:none;padding:7px 18px 7px 18px;}
#menu a:link, #menu a:visited {color:#FFFFFF;text-decoration:none;}
#menu a:active, #menu a:hover {color:#D1C09F;text-decoration:none;}

#flags {width:202px;height:20px;margin-bottom:10px;}
#flags img.flag {padding-right:8px;}

#homeflash {width:978px;height:186px;background:url(images/cssimages/header.jpg) top left no-repeat;}
#headerimage {width:978px;height:186px;}
#content {width:978px;background:url(images/cssimages/content-bg.jpg) top left repeat-x #D4DCDF;padding-bottom:20px;}
#contentinner {width:978px;background:url(images/cssimages/contentinner-bg.gif) top left repeat-y;}
#contentinnersml {width:978px;background:url(images/cssimages/contentinnersml-bg.gif) top left repeat-y;}
#breadcrumbs {width:978px;font-family:Arial, Helvetica, sans-serif;min-height:26px;}
/*\*/
* html #breadcrumbs {height:26px;}
/**/
#breadcrumbs p {padding-left:242px;padding-top:6px;padding-bottom:6px;font-size:86%;color:#13375A;}
#breadcrumbs p a:link, #breadcrumbs p a:visited {color:#A1A1A1;text-decoration:none;}
#breadcrumbs p a:active, #breadcrumbs p a:hover {color:#A1A1A1;text-decoration:underline;}

#left {float:left;display:inline;width:202px;margin-left:18px;}
#left h2 {width:202px;background:url(images/cssimages/nav-h2-bg.jpg) top left no-repeat #31526E;color:#305778;font-family:Arial, Helvetica, sans-serif;font-size:120%;font-weight:normal;padding:10px 4px 8px 8px;voice-family: "\"}\"";voice-family:inherit;width:190px;}
#left h2 a:link, #left h2 a:visited {color:#31526E;text-decoration:none;}
#left h2 a:active, #left h2 a:hover {color:#31526E;text-decoration:none;}
#left h2.navh2 {padding-bottom:18px;}

.introtext {min-height:302px;margin-bottom:6px;}
/*\*/
* html .introtext {height:302px;}
/**/
.introtext h1 {color:#103A60;font-size:160%;font-weight:normal;padding:0px 0px 8px 0px;line-height:1.3em;}
.introtext p {font-size:120%;color:#103A60;font-weight:normal;padding:0px 0px 8px 0px;line-height:1.5em;}

ul#nav {width:202px;font-family:Arial, Helvetica, sans-serif;font-size:100%;}
#nav li {color:#C7C8C7;list-style:none;width:202px;border-bottom:1px solid #BCD3E0;}
#nav li a {width:202px;text-decoration:none;display:block;padding:7px 22px 8px 8px;color:#404041;voice-family: "\"}\""; voice-family:inherit;width:172px;}
#nav li a:link, #nav li a:visited {background:url(images/cssimages/nav-li.jpg) center left no-repeat;color:#FFFFFF;text-decoration:none;}
#nav li a:active, #nav li a:hover {background:url(images/cssimages/nav-li.jpg) center left no-repeat;color:#31526E;text-decoration:none;}
#nav li a.on {background:url(images/cssimages/nav-li.jpg) center left no-repeat;color:#31526E;text-decoration:none;}

#nav li ul li {color:#606060;list-style:none;width:202px;border-bottom:1px solid #E4E4E4;}
#nav li ul li a {width:202px;text-decoration:none;display:block;padding:5px 20px 6px 8px;color:#7E7E7E;voice-family: "\"}\""; voice-family:inherit;width:174px;}
#nav li ul li a:link, #nav li ul li a:visited {background:url(images/cssimages/navsub-li.jpg) center left no-repeat;color:#7E7E7E;text-decoration:none;}
#nav li ul li a:active, #nav li ul li a:hover {background:url(images/cssimages/navsub-li.jpg) center left no-repeat;color:#000000;text-decoration:none;}
#nav li ul li a.sublinkon {background:url(images/cssimages/navsub-li.jpg) center left no-repeat;color:#000000;text-decoration:none;}

#nav li ul li ul li {color:#ffffff;list-style:none;width:202px;border-bottom:1px solid #BCD3E0;}
#nav li ul li ul li a {width:192px;text-decoration:none;display:block;padding:5px 22px 6px 30px;color:#404041;voice-family: "\"}\""; voice-family:inherit;width:160px;}
#nav li ul li ul li a:link, #nav li ul li ul li a:visited {background:url(images/cssimages/navsub-li.jpg) center left no-repeat;color:#C7C8C7;text-decoration:none;}
#nav li ul li ul li a:active, #nav li ul li ul li a:hover {background:url(images/cssimages/navsub-li.jpg) center left no-repeat;color:#E1D09B;text-decoration:none;}
#nav li ul li ul li a.on {background:url(images/cssimages/navsub-li.jpg) center left no-repeat;color:#E1D09B;text-decoration:none;}


ul#navhome {width:202px;font-family:Arial, Helvetica, sans-serif;margin-bottom:6px;}
#navhome li {color:#305778;list-style:none;width:202px;}
#navhome li a {text-decoration:none;display:block;background:url(images/cssimages/nav-lina.jpg) center left no-repeat;padding:7px 4px 9px 8px;color:#404041;voice-family: "\"}\""; voice-family:inherit;width:190px;}
#navhome li a:link, #navhome li a:visited {color:#305778;text-decoration:none;}
#navhome li a:active, #navhome li a:hover {color:#FFFFFF;text-decoration:none;}

#left .panel {width:202px;background:url(images/cssimages/panel-bg.jpg) bottom left no-repeat;margin-bottom:10px;font-family:Arial, Helvetica, sans-serif;padding-bottom:8px;}
#left .prayer {background:url(images/cssimages/pnl-prayer-bg.jpg) bottom left no-repeat;padding-bottom:78px;}
#left .panel ul {padding-left:9px;padding-right:9px;color:#C9CCCD;font-size:90%;}
#left .panel li {list-style:none;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #504743;}
.panel a:link, .panel a:visited {color:#C9CCCD;text-decoration:none;}
.panel a:active, .panel a:hover {color:#E7CC7B;text-decoration:none;}
.panel p {padding:4px 9px 0px 9px;color:#C9CCCD;font-size:90%;}

.enewspanel {background-color:#87B1C5;width:202px;margin-bottom:6px;}
.enewspanel h3 {background:url(images/cssimages/enewspanelh3-bg.jpg) top left no-repeat;color:#FFFFFF;font-size:110%;font-weight:bold;padding:6px 10px 8px 10px;}
.enewspanelinner {width:182px;margin-left:10px;margin-top:8px;}
.enewspanel h3 a:link, .enewspanel h3 a:visited {color:#FFFFFF;text-decoration:none;}
.enewspanel h3 a:active, .enewspanel h3 a:hover {color:#FFFFFF;text-decoration:underline;}
.enewspanel p {color:#0F2F4E;font-weight:normal;padding:0px 0px 6px 0px;font-size:90%;}
.enewspanel a:link, .enewspanel a:visited {color:#0F2F4E;text-decoration:none;}
.enewspanel a:active, .enewspanel a:hover {color:#0F2F4E;text-decoration:underline;}

.wpanel {background-color:#FFFFFF;width:202px;margin-bottom:6px;}
.wpanelinner {width:190px;margin-left:10px;}
.wpanel table {margin:8px 0px 8px 0px;}
.wpanel h3 {color:#FFFFFF;font-size:130%;font-weight:normal;padding:6px 10px 8px 10px;}
.wpanel p {color:#FFFFFF;font-weight:normal;padding:0px 0px 6px 0px;}
.wpanel a:link, .wpanel a:visited {color:#CBD570;text-decoration:none;}
.wpanel a:active, .wpanel a:hover {color:#CBD570;text-decoration:underline;}

.lbpanel {background-color:#6C9EB5;width:202px;margin-bottom:6px;min-height:302px;}
/*\*/
* html .lbpanel {height:302px;}
/**/
.lbpanel h3 {background:url(images/cssimages/enewspanelh3-bg.jpg) top left no-repeat;color:#FFFFFF;font-size:110%;font-weight:bold;padding:6px 10px 8px 10px;}
.lbpanel h3 a:link, .lbpanel h3 a:visited {color:#FFFFFF;text-decoration:none;}
.lbpanel h3 a:active, .lbpanel h3 a:hover {color:#FFFFFF;text-decoration:underline}
.lbpanel table {margin:8px;}
.lbpanelinner {width:182px;margin-left:10px;margin-top:5px;}
.lbpanel h4 {color:#FFFFFF;font-size:90%;font-weight:normal;font-family:Arial, Helvetica, sans-serif;padding:5px 0px 2px 0px;}
.lbpanel h4 a:link, .lbpanel h4 a:visited {color:#FFFFFF;text-decoration:none;}
.lbpanel h4 a:active, .lbpanel h4 a:hover {color:#FFFFFF;text-decoration:underline}
.lbpanel ul {color:#FFFFFF;padding:0px 0px 6px 0px;}
.lbpanel li {list-style:none;background:url(images/cssimages/lbpanel-li.gif) top left no-repeat;color:#FFFFFF;font-size:90%;padding:3px 0px 3px 12px;border-bottom:1px solid #8DB5CD;}
.lbpanel p {color:#0F2F4E;font-weight:normal;padding:0px 0px 5px 0px;font-size:90%;font-family:Arial, Helvetica, sans-serif;}
.lbpanel a:link, .lbpanel a:visited {color:#0F2F4E;text-decoration:none;}
.lbpanel a:active, .lbpanel a:hover {color:#0F2F4E;text-decoration:underline;}
.lbpanel p.line {border-bottom:1px solid #A4C8D9;}

.ppanel {background-color:#FFFFFF;width:202px;margin-bottom:6px;}
.ppanelheader {background:url(images/cssimages/enewspanelh3-bg.jpg) top left no-repeat;position:relative;}
.ppanelheader h3 {color:#FFFFFF;font-size:110%;font-weight:bold;padding:6px 50px 8px 10px;}
.ppanelheader h3 a:link, .ppanelheader h3 a:visited {color:#FFFFFF;text-decoration:none;}
.ppanelheader h3 a:active, .ppanelheader h3 a:hover {color:#FFFFFF;text-decoration:underline}
.ppanelinner {width:182px;margin-left:10px;}
p.moreevents {position:absolute;top:7px;right:6px;width:50px;text-align:right;color:#FFFFFF;font-size:90%;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}
p.moreevents a:link, p.moreevents a:visited {color:#D5D4D3;text-decoration:none;}
p.moreevents a:active, p.moreevents a:hover {color:#D5D4D3;text-decoration:underline;}
.ppanel table {margin:8px 0px 8px 0px;}
.ppanel h5 {color:#14406B;font-size:100%;font-weight:bold;padding:6px 0px 0px 0px;}
.ppanel h5 a:link, .ppanel h5 a:visited {color:#14406B;text-decoration:none;}
.ppanel h5 a:active, .ppanel h5 a:hover {color:#14406B;text-decoration:underline;}
.ppanelrow {margin:4px 4px 0px 4px;position:relative;background-color:#EBEBEB;font-size:90%;}
.ppanelrowinner {padding:4px;}
.ppanelinner p {padding:0px 0px 6px 0px;font-family:Arial, Helvetica, sans-serif;}
.ppanelinner p a:link, .ppanelinner p a:visited {color:#D79853;text-decoration:none;}
.ppanelinner p a:active, .ppanelinner p a:hover {color:#D79853;text-decoration:underline;}
.ppanelinner p.line {color:#FFFFFF;font-size:90%;padding:0px 0px 5px 0px;border-bottom:1px solid #837A99;}

.cathpanel {width:202px;height:107px;background:url(images/cssimages/stpauls-bg.jpg) top left no-repeat;margin-bottom:6px;}
.cathpanel p {color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:90%;padding:54px 16px 0px 40px;}
.cathpanel p a:link, .cathpanel p a:visited {color:#FFFFFF;text-decoration:none;}
.cathpanel p a:active, .cathpanel p a:hover {color:#FFFFFF;text-decoration:underline;}

.donatepanel {width:202px;height:138px;background:url(images/cssimages/nav-donate.jpg) top left no-repeat;margin-bottom:6px;}
.donatepanel p {color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:85%;padding:114px 12px 0px 12px;}
.donatepanel p a:link, .donatepanel p a:visited {color:#FFFFFF;text-decoration:none;}
.donatepanel p a:active, .donatepanel p a:hover {color:#FFFFFF;text-decoration:underline;}

.opanel {background-color:#E7C687;width:202px;margin-bottom:6px;}
.opanelinner {padding:4px;}
.opanel h3 {color:#FFFFFF;background:url(images/cssimages/opanelh3-bg.jpg) top left no-repeat;font-size:110%;font-weight:bold;padding:6px 10px 8px 10px;}
.opanel h3 a:link, .opanel h3 a:visited {color:#FFFFFF;text-decoration:none;}
.opanel h3 a:active, .opanel h3 a:hover {color:#FFFFFF;text-decoration:underline;}
.opanel img {padding-right:6px;padding-bottom:6px;}
.opanel h4 {padding:0px 0px 0px 0px;color:#231F20;font-size:100%;font-weight:bold;}
.opanel h4 a:link, .opanel h4 a:visited {color:#231F20;text-decoration:none;}
.opanel h4 a:active, .opanel h4 a:hover {color:#231F20;text-decoration:underline;}
.opanel p.opaneldate {color:#FFFFFF;font-size:90%;}
.opanel ul {color:#676767;padding:0px 10px 6px 10px;font-family:Arial, Helvetica, sans-serif;}
.opanel li {color:#676767;font-size:90%;padding:3px 0px 3px 0px;border-bottom:1px solid #8DB5CD;font-family:Arial, Helvetica, sans-serif;}
.opanel p {color:#676767;font-size:90%;font-weight:normal;padding:0px 10px 6px 10px;font-family:Arial, Helvetica, sans-serif;}

div.hlite {width:202px;padding-bottom:0px;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;background:url(images/cssimages/hlite-bg.gif) top left repeat-y;text-align:center;}
.hlite p {text-align:left;font-size:110%;font-weight:bold;color:#231F20;padding:6px;}
.hlite img {}

div.snpanel {width:202px;height:96px;margin-bottom:6px;background:url(images/cssimages/snpanel-bg.gif) top left no-repeat;padding-bottom:4px;}
.snpanel img {float:left;display:inline;margin-left:5px;margin-top:5px;}

#main {float:right;display:inline;width:730px;margin-right:18px;}
#mainf {width:730px;background:url(images/cssimages/mainf-bg.jpg) top left repeat-x;min-height:400px;}
/*\*/
* html #mainf {height:400px;}
/**/
#mainleft {float:left;display:inline;width:504px;}
#mainright {float:right;display:inline;width:202px;}
#mainright img {margin-bottom:6px;}
#mainimage {width:222px;float:right;display:inline;text-align:right;}
#mainimage img {padding-bottom:8px;}




#editorial {position:relative;padding:12px 12px 52px 12px;min-height:500px;line-height:140%}
/*\*/
* html #editorial {height:500px;}
/**/
#editorial h1 {font-family:Arial, Helvetica, sans-serif;font-size:160%;color:#13375A;font-weight:normal;padding:12px 0px 8px 0px;border-bottom:1px solid #D3D4D5;margin-bottom:18px;}
#editorial h2 {padding:4px 80px 4px 0px;font-family:Arial, Helvetica, sans-serif;color:#14406B;font-size:120%;font-weight:bold;}
#editorial h3 {padding:0px 0px 4px 0px;color:#14406B;font-size:100%;font-weight:bold;}
#editorial h3 a:link, #editorial h3 a:visited {color:#14406B;text-decoration:none;}
#editorial h3 a:active, #editorial h3 a:hover {color:#14406B;text-decoration:underline;}
#editorial h4 {padding:0px 0px 8px 0px;color:#454647;font-size:100%;font-weight:bold;}
#artpanel h3 {padding:0px 120px 5px 10px;color:#230021;font-size:90%;font-weight:bold;}
.heading2 {padding:6px 0px 6px 0px;color:#702222;font-size:120%;font-weight:bold;}
.heading3 {padding:4px 0px 4px 0px;color:#702222;font-size:110%;font-weight:bold;}
#editorial p {padding-bottom:12px;}
#editorial table {margin-bottom:12px;}
#editorial ul, #editorial ol {margin-left:20px;padding-left:2px;padding-bottom:12px;}
#editorial li {margin-left:2px;padding-left:2px;padding-top:2px;padding-bottom:2px;}
#editorial a:link, #editorial a:visited {color:#13375A;text-decoration:none;font-weight:bold;}
#editorial a:active, #editorial a:hover {color:#13375A;text-decoration:underline;font-weight:bold;}
#editorial a.more:link, #editorial a.more:visited {color:#D08837;text-decoration:none;}
#editorial a.more:active, #editorial a.more:hover {color:#D08837;text-decoration:underline;}
#editorial div.comment {margin-top:0px;}
#editorial div.author {margin-top:6px;padding-top:14px;background:url(images/cssimages/line-dotted.gif) top left repeat-x; clear: both}
#editorial div.disclaimer {margin-top:6px;padding:6px;background-color:#EBEBEB;}
#editorial div.disclaimer p {padding-bottom:0px;font-size:80%;}
#editorial div.disclaimer p.posted {font-size:100%;}
#editorial p.commentby {margin:30px 0px 0px 20px;padding-bottom:0px;font-weight:bold;}

#editorial .row1{background-color:#EBEBEB;margin-bottom:2px}
#editorial .row2{background-color:#F4F4F4;margin-bottom:2px}

.postbox {width:706px;background:url(images/cssimages/postbox-bg.gif) top left no-repeat;padding-top:12px;}
.postboxinner {width:706px;background:url(images/cssimages/postboxinner-bg.gif) bottom left no-repeat;}
.postboxcontent {width:682px;margin-left:12px;padding-bottom:12px;}
.postboxcontent table {margin-top:12px;}
.postboxcontent table {margin-left:3px;}
.postbox h3 {padding-bottom:5px;border-bottom:1px solid #C6E4F4;}

p.intro {color:#14406B;font-weight:bold;}
p.datestamp {font-weight:bold;font-size:90%;}
#editorial p.precis {padding-bottom:0px;}
span.posted {color:#14406B;font-weight:bold;}
p.posted {color:#14406B;font-weight:bold;}
.headerimage {width:978px;}
div.artrow {border-bottom:1px solid #DBDBDB;border-right:1px solid #DBDBDB;margin-bottom:9px;}
div.artrow1 {border-bottom:1px solid #DBDBDB;border-right:1px solid #DBDBDB;margin-bottom:9px;background-color:#EBEBEB; padding: 3px 10px 0px 10px;}
div.artrow2 {border-bottom:1px solid #DBDBDB;border-right:1px solid #DBDBDB;margin-bottom:9px;background-color:#F4F4F4; padding: 3px 10px 0px 10px;}
#shownews p {padding-bottom:4px;}
#edicons {position:absolute;top:8px;right:4px;width:80px;height:38px;text-align:right;}

div.videol {float:left;width:320px;margin-right:20px;margin-bottom:12px;}
div.videor {float:right;width:320px;margin-left:20px;margin-bottom:12px;}
div.videoc {width:320px;margin-left:170px;margin-bottom:12px;}
div.video {margin-bottom:12px;}

table.video {font-size:90%;}
td.vidfile {padding-bottom:8px;}
td.vidheader {color:#14406B;font-size:110%;font-weight:bold;}
td.vidtext {font-size:100%;}
td.viddate {font-size:90%;padding-bottom:6px;font-weight:bold;}

div.controw {border-bottom:1px solid #DBDBDB;margin-top:4px;}
.controwimg {width:74px;float:left;display:inline;}
.controwtxt {width:630px;float:left;display:inline;}
p.contmore {margin-top:12px;font-size:90%;}

#artpanel {width:518px;margin-bottom:6px;background-color:#50666D;}
#artpanelheader {width:518px;background:url(images/cssimages/vidpanel-bg.jpg) top left repeat-x;}
#artpanelheader h1 {float:left;display:inline;width:240px;padding:8px 0px 8px 10px;color:#FFFFFF;font-size:110%;font-weight:bold;}
#artpanelheader h1 a:link, #artpanelheader h1 a:visited {color:#FFFFFF;text-decoration:none;}
#artpanelheader h1 a:active, #artpanelheader h1 a:hover {color:#FFFFFF;text-decoration:underline;}
#artpanelheader p {float:right;display:inline;width:200px;text-align:right;padding:10px 10px 8px 0px;color:#E7CC7B;font-size:100%;font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
#artpanelheader p a:link, #artpanelheader p a:visited {color:#D5D4D3;text-decoration:none;}
#artpanelheader p a:active, #artpanelheader p a:hover {color:#D5D4D3;text-decoration:underline;}
#artpanelinner {width:508px;margin-left:5px;padding-bottom:5px;}
#artpanel h2 {padding:4px 120px 2px 10px;color:#14406B;font-size:110%;font-weight:bold;}
#artpanel h2 a:link, #artpanel h2 a:visited {color:#14406B;text-decoration:none;}
#artpanel h2 a:active, #artpanel h2 a:hover {color:#14406B;text-decoration:underline;}
#artpanel h3 {padding:0px 120px 5px 10px;color:#230021;font-size:90%;font-weight:bold;}
#artpanel h3 a:link, #artpanel h3 a:visited {color:#230021;text-decoration:none;}
#artpanel h3 a:active, #artpanel h3 a:hover {color:#230021;text-decoration:underline;}

.artpanelrow {width:508px;padding-bottom:4px;border-bottom:1px solid #D3D3D3;position:relative;min-height:78px;background-color:#FFFFFF;}
/*\*/
* html .artpanelrow {height:78px;}
/**/
.artpanelrowimage {width:508px;padding-bottom:4px;border-bottom:1px solid #D3D3D3;position:relative;min-height:90px;background:url(images/cssimages/newspanelrow-bg.gif) top left repeat-y #FFFFFF;}
/*\*/
* html .artpanelrowimage {height:90px;}
/**/
.artpanelrow p, .newspanelrow p {padding:3px 10px 10px 10px;color:#484848;font-size:90%;font-family:Arial, Helvetica, sans-serif;}
.artpanelrow p, .newspanelrow p {padding:3px 10px 10px 10px;color:#484848;font-size:90%;font-family:Arial, Helvetica, sans-serif;}

.artpanelrowimage a:link, .artpanelrowimage a:visited {color:#888888;text-decoration:none;}
.artpanelrowimage a:active, .artpanelrowimage a:hover {color:#888888;text-decoration:underline;}
.artpanelrowimage a.more:link, .artpanelrowimage a.more:visited {color:#D08837;text-decoration:none;font-weight:bold;}
.artpanelrowimage a.more:active, .artpanelrowimage a.more:hover {color:#D08837;text-decoration:underline;font-weight:bold;}

.artpanelrowimage p {padding:0px 86px 5px 10px;color:#484848;font-size:90%;font-family:Arial, Helvetica, sans-serif;}
.artpanelimg {position:absolute;width:68px;height:85px;top:5px;right:5px;font-size:90%;color:#00340A;text-align:center;}
.artpanelmore {position:absolute;width:200px;height:16px;bottom:3px;left:10px;font-size:90%;color:#404041;}

.newspanel {width:202px;margin-bottom:6px;background-color:#FFFFFF;padding-bottom:6px;}
.newspanelheader {width:202px;background:url(images/cssimages/enewspanelh3-bg.jpg) top left no-repeat;position:relative;}
.newspanelheader h1 {padding:8px 10px 8px 10px;color:#FFFFFF;font-size:110%;font-weight:bold;}
.newspanelheader h1 a:link, .newspanelheader h1 a:visited {color:#FFFFFF;text-decoration:none;}
.newspanelheader h1 a:active, .newspanelheader h1 a:hover {color:#FFFFFF;text-decoration:underline;}
.newspanelheader p.morenews {position:absolute;top:8px;right:6px;width:50px;text-align:right;color:#FFFFFF;font-size:90%;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}
.newspanelheader p a:link, .newspanelheader p a:visited {color:#D5D4D3;text-decoration:none;}
.newspanelheader p a:active, #newspanelheader p a:hover {color:#D5D4D3;text-decoration:underline;}
.newspanel h5 {padding:4px 0px 0px 0px;color:#14406B;font-size:100%;font-weight:bold;}
.newspanel h5 a:link, .newspanel h5 a:visited {color:#14406B;text-decoration:none;}
.newspanel h5 a:active, .newspanel h5 a:hover {color:#14406B;text-decoration:underline;}
.newspanel h3 {padding:0px 0px 5px 10px;color:#230021;font-size:90%;font-weight:bold;}
.newsrow {margin:4px 4px 0px 4px;position:relative;background-color:#EBEBEB;font-size:90%;}
.newsrowinner {padding:4px;}
.newsrowinner p a:link, .newsrowinner p a:visited {color:#5B5B5B;text-decoration:none;}
.newsrowinner p a:active, .newsrowinner p a:hover {color:#5B5B5B;text-decoration:underline;}

#newspanel p {padding:0px;}

#panels {width:518px;margin-top:16px;background:url(images/cssimages/panels-bg.gif) top left repeat-y;}
.panelsfooter {width:518px;height:6px;background:url(images/cssimages/panelsfooter-bg.gif) top left no-repeat;}
.reports {float:left;display:inline;width:198px;}
.videos {float:right;display:inline;width:298px;}
.reportsheader {background:url(images/cssimages/reportsheader-bg.jpg) top left repeat-x;}
.reportsinner {padding:0px 6px 0px 6px;}
.reportsrow {border-bottom:1px solid #D0CCC0;padding:6px;}
.videosheader {background:url(images/cssimages/videosheader-bg.jpg) top left repeat-x;}
.videosinner {padding:0px 6px 0px 6px;}
.videosrow {border-bottom:1px solid #D0CCC0;padding:6px 6px 0px 6px;}
.videosrowl {float:left;display:inline;width:176px;}
.videosrowr {float:right;display:inline;width:92px;}
#panels h1 {padding:8px 8px 8px 8px;color:#FFFFFF;font-size:120%;font-weight:normal;}
#panels h1 a:link, #panels h1 a:visited {color:#FFFFFF;text-decoration:none;}
#panels h1 a:active, #panels h1 a:hover {color:#FFFFFF;text-decoration:underline;}

#panels h2 {width:150px;float:left;display:inline;padding:8px 8px 8px 8px;background:url(images/cssimages/videosheader-bg.jpg) top left repeat-x;color:#FFFFFF;font-size:120%;font-weight:normal;}
#panels h2 a:link, #panels h2 a:visited {color:#FFFFFF;text-decoration:none;}
#panels h2 a:active, #panels h2 a:hover {color:#FFFFFF;text-decoration:underline;}

#panels h3 {padding:0px;color:#165874;font-size:120%;font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
#panels h3 a:link, #panels h3 a:visited {color:#165874;text-decoration:none;}
#panels h3 a:active, #panels h3 a:hover {color:#165874;text-decoration:underline;}
#panels h4 {padding:6px 0px 0px 0px;color:#4E1919;font-size:110%;font-weight:bold;}
#panels h4 a:link, #panels h4 a:visited {color:#4E1919;text-decoration:none;}
#panels h4 a:active, #panels h4 a:hover {color:#4E1919;text-decoration:underline;}
#panels p {padding-bottom:3px;color:#676767;font-family:Arial, Helvetica, sans-serif;font-size:90%;}
#panels p.more {width:120px;float:right;display:inline;padding:11px 10px 0px 0px;color:#D5D4D3;text-align:right;font-family:Arial, Helvetica, sans-serif;font-size:90%;}
p.more a:link, p.more a:visited {color:#D5D4D3;text-decoration:none;}
p.more a:active, p.more a:hover {color:#D5D4D3;text-decoration:underline;}
p.back {padding-top:20px;font-size:90%;font-family:Microsoft sans serif, Arial, Helvetica, sans-serif;color:#702222;}
p.back a:link, p.back a:visited {color:#702222;text-decoration:none;}
p.back a:active, p.back a:hover {color:#702222;text-decoration:underline;}

#vpanel {width:518px;margin-bottom:6px;background:url(images/cssimages/vidpanel-bg.jpg) top left no-repeat #50666D;position:relative;padding-bottom:6px;}
#vpanel h1 {width:240px;padding:8px 0px 8px 6px;color:#FFFFFF;font-size:110%;font-weight:bold;}
#vpanel h1 a:link, #vpanel h1 a:visited {color:#FFFFFF;text-decoration:none;}
#vpanel h1 a:active, #vpanel h1 a:hover {color:#FFFFFF;text-decoration:underline;}
#vpanel h4 {width:240px;position:absolute;top:8px;left:282px;color:#FFFFFF;font-size:120%;font-weight:normal;}
#vpanel p.more {width:50px;position:absolute;top:9px;right:6px;text-align:right;color:#D08837;font-size:100%;font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
#vpanel p.more a:link, #vpanel p.more a:visited {color:#D5D4D3;text-decoration:none;}
#vpanel p.more a:active, #vpanel p.more a:hover {color:#D5D4D3;text-decoration:underline;}
#vpanelinner {width:498px;min-height:223px;margin:0px 5px 0px 5px;padding:5px 5px 0px 5px;background-color:#FFFFFF;}
.vpanelleft {float:left;display:inline;width:320px;margin-left:6px;background-color:#EBEBEB;padding-bottom:5px;}
.vpanelleft h2 {padding:6px 6px 2px 6px;color:#407995;font-size:110%;font-weight:bold;}
.vpanelleft h2 a:link, .vpanelleft h2 a:visited {color:#407995;text-decoration:none;}
.vpanelleft h2 a:active, .vpanelleft h2 a:hover {color:#407995;text-decoration:underline;}
.vpanelleft p {padding:0px 6px 8px 6px;color:#231F20;font-size:86%;font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
.vpanelright {float:right;display:inline;width:164px;margin-right:6px;}
.vpanelright h3 {color:#407995;font-size:90%;font-weight:bold;padding:0px 0px 2px 0px;}
.vpanelright h3 a:link, .vpanelright h3 a:visited {color:#407995;text-decoration:none;}
.vpanelright h3 a:active, .vpanelright h3 a:hover {color:#407995;text-decoration:underline;}
.vpanelright p {padding:0px 0px 3px 0px;color:#231F20;font-size:86%;font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
p.watch {background:url(images/cssimages/watch-bg.gif) center left no-repeat;color:#D08837;font-weight:bold;padding:3px 0px 3px 24px;}
p.watch a:link, p.watch a:visited {color:#D08837;text-decoration:none;}
p.watch a:active, p.watch a:hover {color:#D08837;text-decoration:underline;}


span.newsdate, p.newsdate {font-weight:bold;}
p.paneldate {color:#231F20;font-size:90%;}
a.headline {font-size:110%;font-weight:bold;}
a.headline:link, a.headline:visited {color:#702222;text-decoration:none;}
a.headline:active, a.headline:hover {color:#702222;text-decoration:underline;}
a.timeline {font-size:110%;font-weight:bold;color:#702222;}
a.timeline:link, a.timeline:visited {color:#702222;text-decoration:none;}
a.timeline:active, a.timeline:hover {color:#702222;text-decoration:underline;}
span.timeline {font-size:110%;font-weight:bold;color:#702222;}
p.emp {font-weight:bold;}

/* Links */
a.ylink:link, a.ylink:visited {color:#E7CC7B;text-decoration:none;}
a.ylink:active, a.ylink:hover {color:#FFFFFF;text-decoration:none;}

.comment {width:700px;background:url(images/cssimages/blog-bg.jpg) top left repeat-y;margin-top:10px;}
.commentinner {width:700px;background:url(images/cssimages/blogtop.jpg) top left no-repeat;padding-top:39px;}
.commentcontent {width:680px;margin-left:15px;}
.commentbottom {background:url(images/cssimages/blog-bottom.jpg) bottom left no-repeat;width:700px;height:14px;}

#footer {width:978px;background:url(images/cssimages/footer-bg.jpg) top left repeat-x #D4DCDF;font-size:90%;padding-bottom:8px;position:relative;}
#footer p.left {float:left;display:inline;width:400px;color:#4A4A4D;padding-top:10px;padding-left:10px;text-align:left;}
#footer p.right {float:right;display:inline;width:400px;color:#4A4A4D;padding-top:10px;padding-right:10px;text-align:right;}
#footer a:link, #footer a:visited {color:#4A4A4D;text-decoration:none;}
#footer a:active, #footer a:hover {color:#4A4A4D;text-decoration:underline;}

#footertext {margin:0 auto;width:978px;text-align:left;margin-top:4px;padding-right:10px;}
#footertext p {text-align:right;font-size:86%;color:#CFCED5;}
#footertext a:link, #footertext a:visited {color:#CFCED5;text-decoration:none;}
#footertext a:active, #footertext a:hover {color:#CFCED5;text-decoration:underline;}

#mainfshare {position:absolute;width:719px;height:26px;top:-51px;left:236px;background:url(images/cssimages/mainshare-bg.jpg) bottom left repeat-x;}
#mainsshare {position:absolute;width:484px;height:26px;top:-51px;left:245px;background:url(images/cssimages/mainshare-bg.jpg) bottom left repeat-x;}
#mainfshare ul, #mainsshare ul {padding-left:8px;color:#6D6D6D;font-family:Arial, Helvetica, sans-serif;font-size:100%;background:url(images/cssimages/mainshare-sep.jpg) bottom right no-repeat;}
#mainfshare li, #mainsshare li {text-align:center;list-style:none;float:left;display:inline;background:url(images/cssimages/mainshare-sep.jpg) bottom right no-repeat;height:26px;padding:5px 12px 0px 4px;voice-family: "\"}\"";voice-family:inherit;height:21px;}
#mainfshare a, #mainsshare a {display:block;color:#9F864A;margin-left:6px;padding:0px 0px 0px 19px;}
#mainfshare a:link, #mainfshare a:visited, #mainsshare a:link, #mainsshare a:visited {color:#9F864A;text-decoration:none;}
#mainfshare a:active, #mainfshare a:hover, #mainsshare a:active, #mainsshare a:hover {color:#9F864A;text-decoration:underline;}
a.facebook {background:url(images/cssimages/facebook-bg.jpg) center left no-repeat;}
a.twitter {background:url(images/cssimages/twitter-bg.jpg) center left no-repeat;}
a.stumbled {background:url(images/cssimages/stumbled-bg.jpg) center left no-repeat;}
a.shareemail {background:url(images/cssimages/email-bg.gif) center left no-repeat;}

.leftimage {margin-right:10px;margin-bottom:6px;}
.rightimage {margin-left:10px;margin-bottom:6px;}

/* Image Gallery */
.gallerytbl {margin-top:12px;}
.gallerytbl a:link, .gallerytbl a:visited {color:#931C27;text-decoration:none;}
.gallerytbl a:active,.gallerytbl a:hover {color:#931C27;text-decoration:underline;}
.gallerymain {clear:both;float:left;padding-left:25px;}
.gallerydesc {width:500px;margin-left:25px;margin-top:12px;clear:left;text-align:center;}
.img-shadow {float:left;background:url(images/cssimages/shadowAlpha.png) no-repeat bottom right !important;background:url(images/cssimages/shadow.gif) no-repeat bottom right;margin:10px 10px 0 10px !important;margin:10px 10px 0 5px;}
.img-shadow img {display:block;position:relative;background-color:#fff;border:1px solid #a9a9a9;margin:-6px 6px 6px -6px;padding:4px;} 
.img-shadow2 {float:left;background:url(images/cssimages/shadowAlpha.png) no-repeat bottom right !important;background:url(images/cssimages/shadow.gif) no-repeat bottom right;margin:10px 12px 0 10px !important;margin:10px 0 0 5px;}
.img-shadow2 img {display:block;position:relative;background-color:#fff;border:1px solid #a9a9a9;margin:-6px 6px 6px -6px;padding:4px;} 
p.galleryleft {float:left;display:inline;text-align:left;width:120px;font-size:90%;}
p.galleryright {float:right;display:inline;text-align:right;width:446px;font-size:90%;}


form#contact, #opinion, form#login {margin-top:10px;}
form#signin, form#enews {margin:8px 8px 8px 6px;}
textarea {font-family:Arial, Helvetica, sans-serif;font-size:100%;}
td.enewshdr {font-size:90%;font-weight:bold;}
.formheader {font-family:Arial, Helvetica, sans-serif;font-size:130%;font-weight:bold;color:#931C27;padding-top:4px;padding-bottom:8px;}
.formrow {padding-top:4px;padding-bottom:4px;}
p.flt {float:left;display:inline;width:250px;}
.buttonrow {padding-top:10px;padding-bottom:6px;}
#contact label, #login label {float:left;display:inline;width:140px;padding-right:12px;}
#opinion label {float:left;display:inline;width:120px;padding-right:12px;}
#opinion table, #opinion p.dclt {float:left;display:inline;}
input.txt {width:500px;border:1px solid #7F9DB9;}
#opinion textarea {border:1px solid #7F9DB9;}
textarea.txt {width:500px;height:60px;}
form#contact input, form#contact select, #editorial input, #editorial select, form#login input, form#login select, form#login input, form#login select, div.fmrt {float:left;display:inline;font-size:100%;padding:2px;}
input.txtsml {width:40px;border:1px solid #7F9DB9;}
input.txtpwd {width:90px;border:1px solid #7F9DB9;}
input.txtmed {width:150px;border:1px solid #7F9DB9;}
input.txtml {width:250px;border:1px solid #7F9DB9;}
input.txtwde {width:300px;border:1px solid #7F9DB9;}
input.txtxlge {width:500px;border:1px solid #7F9DB9;}
input.date-pick {width:180px;border:1px solid #7F9DB9;font-size:100%;padding:2px;}
textarea.txtarea {width:300px;height:80px;border:1px solid #7F9DB9;font-family:Arial, Helvetica, sans-serif;font-size:100%;}
textarea.txtlarea {width:660px;height:80px;border:1px solid #7F9DB9;font-family:Arial, Helvetica, sans-serif;font-size:100%;}
.error {color:#FF0000;font-weight:bold;}
.helpicon {padding-top:3px;}

hr {background:url(images/cssimages/hr-bg.gif) top left repeat-x #D3D3D3;height:1px;width:100%;clear:both;}
hr.dotted {background:url(images/cssimages/hr-bg.gif) repeat-x center left;border:0;height:1px;width:100%;clear:both;}
hr.inv {color:#FFFFFF;background-color:#FFFFFF;height:1px;width:100%;clear:both;}

.tablestd {border-top:1px solid #DBDBDB;border-left:1px solid #DBDBDB;margin-top:10px;margin-bottom:10px;}
.tablestd th {border-right:1px solid #C5C5C5;border-bottom:1px solid #C5C5C5;background-color:#D5E7EE;}
.tablestd td {border-right:1px solid #DBDBDB;border-bottom:1px solid #DBDBDB;}

.tablenh {margin-top:10px;margin-bottom:10px;}
.tablenh td {background-color:#E2E2E2;border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}


.video-home-frame{float: left;}
.video-home-list {
	float:right;
	width: 150px;
	height: 224px;
	overflow-y: auto;
	overflow-x: hidden;
}
.video-home-item {padding:4px 4px 5px 4px;cursor:pointer;margin-bottom:4px;background-color:#EBEBEB;}

.video-home-item a:link, .video-home-item a:visited {color:#14406B;text-decoration:none;}
.video-home-item a:active, .video-home-item a:hover {color:#14406B;text-decoration:underline;}


.clear {clear:both;height: 0;}
.video-home-title {font-weight: bold;font-size:90%;color:#14406B;}
.video-home-description {font-size:90%;}

.playing {background-color:#EAF2F7;}


/* Calendar */
.galleryItemFirst {float:left;width:180px;margin-top:20px;display:inline;text-align:center;}
div.galleryMain {width:250px;margin-top:20px;text-align:center;}
.galleryItem {float:left;display:inline;width:180px;margin-left:20px;margin-top:20px;text-align:center;}
.galleryItemImage {border:1px solid #333333;text-align:center;margin-bottom:4px;}
.galleryenlarge {clear:left;}

/* Calendar Header Controls */
#calendar_control {width:688px;color:#FFFFFF;background:url(images/cssimages/calendar_control_bg.jpg) bottom left repeat-x #E5E6E8;font-family:Arial, Helvetica, sans-serif;border-bottom:1px solid #FFFFFF;}
.calendar_control_datepanel {background-color:#FFFFFF;font-size:90%;font-weight:bold;color:#DCA634;text-align:center;}
.calendar_control_view {float:right;display:inline;width:342px;}
div.calendar_control_year {float:left;display:inline;width:250px;margin-left:10px;margin-top:10px;}
ul#calendar_control_buttons {font-size:95%;width:340px;margin:0px;padding:0px;}
ul#calendar_control_buttons li {float:left;display:inline;width:85px;list-style:none;text-align:center;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
ul#calendar_control_buttons a {display:block;color:#FFFFFF;font-size:80%;font-weight:bold;padding-top:13px;padding-bottom:13px;}
ul#calendar_control_buttons a:link, ul#calendar_control_buttons a:visited {color:#494949;text-decoration:none;background:url(images/cssimages/calendar_control_button_bg.jpg) 0 bottom no-repeat;}
ul#calendar_control_buttons a:active, ul#calendar_control_buttons a:hover {color:#FFFFFF;text-decoration:none;background:url(images/cssimages/calendar_control_button_bg.jpg) -85px bottom no-repeat;}
ul#calendar_control_buttons a.button_hi {color:#FFFFFF;text-decoration:none;background:url(images/cssimages/calendar_control_button_bg.jpg) -85px bottom no-repeat}


#calendar div.calendar_date_hi a:link, #calendar div.calendar_date_hi a:visited {color:#FFFFFF;text-decoration:none;font-family:Arial, Helvetica, sans-serif;}
#calendar div.calendar_date_hi a:active, #calendar div.calendar_date_hi a:hover {color:#FFFFFF;text-decoration:underline;font-family:Arial, Helvetica, sans-serif;}

/* Orange Calendar element headers */
.calendar_header {font-size:100%;font-weight:bold;text-align:center;padding:4px 0px 4px 0px;color:#ffffff;background:url(images/cssimages/calendar_view_header.gif) top left repeat-x #DFAD44;font-family:Arial, Helvetica, sans-serif;}
.calendar_header a:link, .calendar_header a:visited {color:#547CA9;text-decoration:none;}
.calendar_header a:active, .calendar_header a:hover {color:#547CA9;text-decoration:underline;}
.calendar_header_l {font-size:100%;font-weight:bold;text-align:center;padding:4px 0px 4px 0px;color:#ffffff;background:url(images/cssimages/calendar_view_header.gif) top left repeat-x #DFAD44;font-family:Arial, Helvetica, sans-serif;}
.calendar_header_l a:link, .calendar_header_l a:visited {color:#FFFFFF;text-decoration:none;}
.calendar_header_l a:active, .calendar_header_l a:hover {color:#FFFFFF;text-decoration:underline;}

/* Day Cells */
td.calendar_blank  {border-bottom:1px solid #C2C2C2;border-left:1px solid #C2C2C2;color:#C3C4C5;background-color:#E9E9E9;font-size:86%;font-family:Arial, Helvetica, sans-serif;line-height:1.3em;}
td.calendar_day {border-bottom:1px solid #C2C2C2;border-left:1px solid #C2C2C2;color:#FFFFFF;background-color:#FFFFFF;font-size:86%;font-family:Arial, Helvetica, sans-serif;line-height:1.3em;}
td.calendar_day_hi {border-bottom:1px solid #C2C2C2;border-left:1px solid #C2C2C2;color:#FFFFFF;background-color:#FFFFFF;font-size:86%;font-family:Arial, Helvetica, sans-serif;line-height:1.3em;}


.calendar_shim {border-left:1px solid #9AB8C2;}
.calendar_event	{padding:2px;font-family:Arial, Helvetica, sans-serif;}
.calendar_event_rule {border-top:1px solid #9AB8C2;padding:2px;margin-bottom:2px;}
.calendar_event a, .calendar_event_rule a {color: #474442; text-decoration:none}
.calendar_event a:hover, .calendar_event_rule a:hover {color: #474442; text-decoration:underline}
.calendar_event_time {color:#9C5455;font-weight:bold;}

div.calendar_date {font-weight:bold;color:#333333;background:url(images/cssimages/calendar_view_subheader.jpg) bottom left repeat-x;padding:5px;font-family:Arial, Helvetica, sans-serif;font-size:100%;}
div.calendar_date_noBG {font-weight:bold;color:#333333;padding:5px;font-size:100%;}
div.calendar_date a:link, div.calendar_date a:visited {color:#FFFFFF;text-decoration:none;}
div.calendar_date a:active, div.calendar_date a:hover {color:#FFFFFF;text-decoration:underline;}
div.calendar_date_hi {font-weight:bold;color:#FFFFFF;background:url(images/cssimages/calendar_view_subheader_hi.jpg) bottom left repeat-x;padding:5px;}
div.calendar_date_hi a:link, div.calendar_date_hi a:visited {color:#FFFFFF;text-decoration:none;}
div.calendar_date_hi a:active, div.calendar_date_hi a:hover {color:#FFFFFF;text-decoration:underline;}

.calendar_control_button_previous {background:url(images/cssimages/msj_calendar_button_previous.jpg) top left no-repeat;font-family:Arial, Helvetica, sans-serif;}
.calendar_control_button_next {background:url(images/cssimages/msj_calendar_button_next.jpg) top left no-repeat;font-family:Arial, Helvetica, sans-serif;}
.calendar_control_button_previous a:link, .calendar_control_button_previous a:visited {display:block;background:url(images/cssimages/calendar-arrow-left.gif) 0 top no-repeat;}
.calendar_control_button_previous a:active, .calendar_control_button_previous a:hover {display:block;background:url(images/cssimages/calendar-arrow-left.gif) -28px top no-repeat;}
.calendar_control_button_next a:link, .calendar_control_button_next a:visited {display:block;background:url(images/cssimages/calendar-arrow-right.gif) 0 top no-repeat;}
.calendar_control_button_next a:active, .calendar_control_button_next a:hover {display:block;background:url(images/cssimages/calendar-arrow-right.gif) -28px top no-repeat;}

.calendar_event_time {width:30px;}
.calendar_event_name {color:#676767;}

.calendar_list_item {font-size: 105%; padding: 3px; border: 2px solid #ffffff; background-color:#EFF4F8;font-family:Arial, Helvetica, sans-serif;}
.calendar_list_wrapper {background-color:#9AB8C2}
.calendar_list_event_date {color:#702222;font-weight:bold}
.calendar_list_event_time {color:#111111;font-weight:bold}

.calendar_list_item_desc___{color: #9D9D9D}
.calendar_list_item_desc{font-style:italic}


.ShowImageright {padding-left:9px;padding-bottom:6px;}
.ShowImageleft {padding-right:9px;padding-bottom:6px;}


/* jquery calendar */
table.jCalendar {border:1px solid #FFFFFF;background:#C5C5C5;border-collapse:separate;border-spacing:1px;}
table.jCalendar th {background:#333333;color:#FFFFFF;font-weight:bold;padding:2px 5px;}
table.jCalendar td {background:#FFFFFF;color:#000;padding: 3px 5px;text-align:center;}
table.jCalendar td.other-month {background:#ddd;color:#aaa;}
table.jCalendar td.today {background:#666666;color:#FFFFFF;}
table.jCalendar td.selected {background:#f66;color:#FFFFFF;}
table.jCalendar td.selected.dp-hover {background:#f33;color:#fff;}
table.jCalendar td.dp-hover,table.jCalendar tr.activeWeekHover td {background:#fff;color:#000;}
table.jCalendar tr.selectedWeek td {background:#f66;color:#fff;}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {background:#bbb;color:#888;}
table.jCalendar td.unselectable,table.jCalendar td.unselectable:hover,table.jCalendar td.unselectable.dp-hover {background:#bbb;color:#888;}

/* For the popup */
div.dp-popup {position:relative;background:#E3E3E3;font-size:10px;font-family:arial, sans-serif;padding:4px;width:171px;	line-height:1.2em;border-top:1px solid #A1A1A1;border-left:1px solid #A1A1A1;border-bottom:1px solid #666666;border-right:1px solid #666666;}
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;}
div.dp-nav-prev, div.dp-nav-next{font-size:14px;padding-bottom:2px;}
a.dp-choose-date {float:left;width:16px;height:16px;padding:0;margin:5px 3px 0;display:block;text-indent:-2000px;overflow:hidden;background: url(images/cssimages/calendar.png) no-repeat;}
a.dp-choose-date.dp-disabled {background-position:0 -20px;cursor:default;}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {width:65px;float:left;}

.textarea_slim {width:500px;height:48px;border:1px solid #7F9DB9;}

.pagecontrols {margin-top:10px;}
.pagecontrols .filters {margin-bottom:0px;background-color:#E3ECF0;}
.pagecontrols .paging {background-color:#C1C1C1;}
.pagecontrols .paging .pagebuttons{text-align:center;background:url(images/cssimages/paging-sep.gif) center left no-repeat;}

.ac_results {
	padding: 0px;
	border: 1px solid #999;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
/*	background:url(images/box-shadow.png) no-repeat bottom right; 
	margin:6px 0 0 6px; /* IE6 fix: */ _background:none; _margin:1px 0 0 0; 
*/	
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
	text-align:left;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}
.ac_results strong {font-weight:normal; color:#FF9900;}
.ac_loading {
	background: white url('images/indicator.gif') right center no-repeat;
}
.ac_even {background-color: #ffffff;}
.ac_odd {background-color: #ffffff;}

.ac_over {
	background-color: #EEEEEE;
	color: #000;
}
