@charset "iso-8859-1";
body {background: #012653 url('images/bggrad.gif') repeat-x; border: 0px; margin:0px;padding:0px;font-family:"Lucida Grande", "Lucida Sans Unicode", 
        Verdana, Arial, Helvetica, sans-serif; font-size: 12px;line-height:11px;}
strong, em {font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode",  Verdana, Arial, Helvetica, sans-serif;/*letter-spacing:-.077px;*/color:#000;}
h1, h2, h3, h4, h5, h6 {font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;margin:0px;padding:0px;}
font {font-size: 12px;}

img {border: 0px;}
a {text-decoration: none;}
p {padding:0px; margin:0px 0px 0px 0px;}
table {text-align:left;}
ol, ul {margin:0px;padding:0px 0px 0px 30px;}
blockquote {margin:0px;padding:0px 0px 0px 25px;}

#container {width:951px;margin: 0px auto; position: relative;}

#top { position: relative; }
#navbar {width:800px;float:left;}
#login {line-height:16px;height:30px;z-index:999;/* background:#074d74;*/width:310px; padding:6px 0px 10px 15px;position:absolute;font-size:10px; color:#ccc;overflow-y:hidden;left:626px;margin: 0px;}
#login form {font-family:arial;font-size:9px;font-weight:bold;line-height:16px;}
#login input {line-height:16px;background:#176794 none repeat scroll 0%;border:0px solid #707070;color:#fff;font-family:arial;font-size:10px;margin:0px 10px 0px 3px;padding:2px 3px 3px;width:60px;}
#login .input_id {width:65px;}
#login .button {border:0px outset #0F557C;width:50px;height:18px;}
#login .button:hover {cursor:pointer;}
#login #forgot {padding: 0px 0px 0px 55px; color:#808080;}
#login #forgot a {color:#8099aa;}
#login #forgot a:hover {color:#fff;text-decoration:underline;}
.homegraphic {padding:20px 0px 0px 10px;}
#address {width: 106px;font-size:10px;color:#aaaacc;text-align:right;padding:25px 6px 6px 0px;float:left;line-height:13px;}

#menu {color:#efefef;font-size:13px;padding:0px 0px 0px 15px;text-transform:uppercase;width:820px;line-height:26px;}
#menu a {color:#efefef;padding:0px 6px;}
#menu a:hover {color:#FFCE23;}

#mid {width:951px;background:url('images/pagebg.gif') repeat-y; float: left;}
#mid2 {width:951px;background:url('images/pagebg2.gif') repeat-y; float: left;}
#vertheader {width: 112px;float:left;margin-top:7px;line-height:0px;background:#892727;}
.vertmenu {padding:0px 0px 5px;background:#892727;}
.vertmenu a {display: block;color:#efefef;padding:5px 10px;line-height:14px;}
.vertmenu a:hover {background:#702121;color:#fff;}
#page {width:829px;float:left;}

#content {width:544px;float:left;margin-left:10px;background:transparent url(images/frills.gif) no-repeat scroll center bottom; padding-bottom:92px;}
#content .txtbright img {}
#crumbs {}
.breadcrumbs {line-height:16px;color:#ff9a9a;background:#892727;padding: 5px 10px 5px 15px;font-size:11px;}
.breadcrumbs a {color:#ff9a9a;}
.breadcrumbs a:hover {text-decoration: underline;}
.txt {padding:15px 15px 20px;margin:0px 5px 5px; background: #7f7261;color:#ddd;line-height:18px;}
.txt h1 {padding:0px 0px 12px;margin:0px;font-size:18px; font-weight:bold;color:#ffc979; text-transform:uppercase;}
.txtlight {padding:20px 22px 50px 20px; color:#707070;line-height:17px;background:#fff;border-left:5px solid #ccc;width:497px;overflow-x:hidden;}
.txtlight a {color:#3333FF;text-decoration:underline;}
.txtlight a:hover {color:#ee0000;text-decoration:underline;}
.txtbrightcontent a {color:#A10000;text-decoration:underline;}
.txtbrightcontent a:hover {color:#ee0000;text-decoration:underline;}
.txtlight h1 {padding:0px 0px 0px;margin:0px 0px 5px;font-size:22px; font-weight:normal;color:#9F5D00;letter-spacing:-1px;text-transform:uppercase;line-height:24px;}
.txtlight table h1 {padding:5px;margin:0px -1px 5px;font-size:16px; font-weight:normal;background:#8F7550;color:#fff;letter-spacing:0px;text-transform:uppercase;}
.txtlight h2 {padding:0px; margin:0px 0px 5px;color:#CF0000;font-size:16px;letter-spacing:-1px;font-size:18px;}
.txtlight h3 {padding:0px 0px 3px 0px; margin:0px;color:#9F5D00;font-size:15px;letter-spacing:-1px;font-weight:normal;}
.txtlight h4 {padding:0px; margin:0px;color:#CF0000;font-size: 14px;}
.txtlight h5 {padding:0px; margin:0px;color:#9F6809;font-size:12px;}
.txtlight .postname {font-size:26px; font-weight:normal;letter-spacing:-2px;line-height:24px;color:#505050;}
.postdesc {font-size:13px;font-weight:normal;color:#505050;padding:3px 0px 20px;}
.txtsect {padding:20px 22px 50px 20px; color:#505050;line-height:17px;background:#fff;}
.txtsect h1 {padding:0px 0px 0px;margin:0px 0px 5px;font-size:18px; font-weight:bold;color:#9F5D00;letter-spacing:-1px;}
.txtsect table h1 {padding:5px;margin:0px -1px 5px;font-size:16px; font-weight:normal;background:#8F7550;color:#fff;letter-spacing:0px;text-transform:uppercase;}
.txtsect h2 {padding:0px; margin:0px 0px 5px;color:#CF0000;font-size:16px;letter-spacing:-1px;font-size:18px;}
.txtsect h3 {padding:0px 0px 3px 0px; margin:0px;color:#9F5D00;font-size:15px;letter-spacing:-1px;font-weight:normal;}
.txtsect h4 {padding:0px; margin:0px;color:#CF0000;font-size: 14px;}
.txtsect h5 {padding:0px; margin:0px;color:#9F6809;font-size:12px;}

.txtbright {background: #FFB847;color:#505050;line-height:17px;border-left:5px solid #EF9200;overflow-x:hidden; width:539px;}
.txtbright .postname {font-size:26px; font-weight:normal;letter-spacing:-2px;line-height:24px;color:#505050;}
.txtbright .postdesc {font-size:13px;font-weight:normal;color:#606060;padding:3px 0px 20px;}
.txtbright h1 {padding:0px 0px 0px;margin:0px 0px 5px;font-size:22px; font-weight:normal;color:#CF0000;letter-spacing:-1px;line-height:24px;text-transform:uppercase;}
.txtbright table h1 {padding:5px;margin:0px -1px 5px;font-size:16px; font-weight:normal;background:#8F7550;color:#fff;letter-spacing:0px;text-transform:uppercase;}
.txtbright h2 {padding:0px; margin:0px 0px 5px;color:#CF0000;font-size:16px;letter-spacing:-1px;font-size:18px;}
.txtbright h3 {padding:0px 0px 3px 0px; margin:0px;color:#9F5D00;font-size:15px;letter-spacing:-1px;font-weight:normal;}
.txtbright h4 {padding:0px; margin:0px;color:#CF0000;font-size: 14px;}
.txtbright h5 {padding:0px; margin:0px;color:#9F6809;font-size:12px;}
.txtbrightcontent {padding:20px 22px 50px 20px; width:497px;}
.txtheaderspace {height:10px;}
.txtimg {margin: 0px 0px 0px;line-height:0px;padding:0px;}
.txtpost {padding:0px 0px 0px;margin:0px;font-size:12px;text-indent:0px;letter-spacing:0px;text-transform:none;line-height:18px;}
.txtpost a {color:#9F5D00;text-decoration: none;}
.txtpost a:hover {color:#9F5D00;text-decoration:underline;}
.post {display:block;}
#content .txtimg img {border:0px;margin:0px;}
.sect {color:#9F5D00;line-height:22px;}
.sect a, .sectonly {font-size:15px; font-weight: normal; color:#9F5D00; letter-spacing:-1px;text-decoration:none;}
.sectonly {color:#505050;}
.sect a:hover {border-bottom:1px solid #9F5D00;color:#9F5D00;text-decoration:none;}
.sectname {font-size:26px; font-weight:normal;letter-spacing:-2px;margin-bottom:30px;line-height:24px;color:#505050;}
#content .sect img {border: 0px;padding-right:7px;}
.sectgroups {padding:0px 0px 20px 0px;}
.sectgroups .txtpost {text-indent:10px;}

.footer {padding:30px 0px 0px;}

#sidebar {width: 267px; float:left;text-align:justify;background:#892727;}
.sidebartxt {padding:0px 8px 10px 9px;}
.quote {font-style:italic;padding: 15px 10px; color: #ff9a9a;font-size: 11px;line-height:15px;width:245px;font-family:arial;}
.quote h1 {font-size: 12px;font-weight:bold;font-family:arial;padding: 10px 0px 0px;text-align:left;}
.quote h2 {font-size: 11px;font-weight:normal;font-family:arial;text-align:left;}
#updates {padding:0px 0px 10px 20px;line-height:14px;text-align:left;}
#updates h1 {font-size: 14px;font-weight:normal;color:#FFDA9F;padding:0px 0px 8px 0px; margin:0px;}
#updates a {display:block; color:#ff9a9a; padding:0px 0px 0px;}
#updates a:hover {color:#fff;}
#news {padding:0px 0px 15px 0px;}
#news a {padding: 0px 0px 10px;}
#events {}
.eventsgroup {padding:0px 0px 8px 0px;}
.eventsname {color:#FF9A9A;}
.upcomingdates {font-size:9px;color:#efefef;}
#credits {float:left;color:#606060;padding: 10px 10px 25px 122px;font-size:10px;}
#credits a {color:#808080;}
#credits a:hover {color:#aaa;}


/* COE */
#coe { background:#efefef;}
.selectmonth {padding:10px 15px 8px;background:#716451;color:turquoise;}
.selectmonth a {padding:2px 7px;color:#efefef;}
.selectmonth a:hover {background:#857866;color:#fff;}
.selectmonth a:active {background: #efefef;color:#000;}
#coe .selected {background: #efefef;color:#000;padding-bottom:6px;}
#coe img {border:0px;}
.coe {border-top: 3px solid #EFEFEF}
.bar {}
.loading {padding:15px;text-align:center;}
.legend {float: right;background:yellow;padding:3px; border:1px solid #ccc;color:#000;display:none;}
.fields {background:#efefef;font-weight:bold;height:3px;display:none;}
.noevents {}
.fields, .events, .event, .event2, .noevents {line-height:20px;}
.events {width:100%;}
.event {background:#E4D7C4;}
.event2 {background:#D1BFA5;}
.eventdate {padding-left:5px;}
.eventdatestart {padding:0px 0px 0px 15px;width:45px;text-align:right;}
.eventdatedash {width:7px;padding: 0px 2px 0px 3px;}
.eventdateend {width:60px;}
.viewarticle {width:90px;text-align:left;height:20px;}
.articleview {padding:3px 0px;}
.eventname {padding-right:5px;}

/* LIGHTBOX */
#lightboxcontent {position:absolute; padding:0px; margin-left: -353px; margin-top: 0px;left: 50%; width: 516px;height:100%;}
#lightboxcontent #scrollpage { overflow-x:hidden;overflow-y: auto; width:100%; height: 100%;padding:0px 15px; background: #fff url('images/shadow.gif') repeat-x fixed;margin:0px;}
#lightboxcontent #data { width:100%;height:100%;}
#lightboxcontent #data #topbar {width:100%;}
#lightboxcontent #data #topbar h1 {padding:20px 0px 0px;margin:0px 0px 0px;font-size:26px; font-weight:normal;letter-spacing:-2px;line-height:24px;}
#lightboxcontent #data .postname {font-size:26px; font-weight:normal;letter-spacing:-2px;line-height:24px;padding:20px 0px 0px 0px;width:430px;}
#lightboxcontent #data .desc {font-size:13px;font-weight:normal;color:#000;padding:3px 0px 20px;line-height:14px;color:#505050;}
#lightboxcontent #data .content {padding:0px 0px 0px 0px; font-weight:normal;line-height: 18px;color:#808080;}
#lightboxcontent #data h1 {padding:0px 0px 0px;margin:0px 0px 5px;font-size:22px; font-weight:normal;color:#9F5D00;letter-spacing:-1px;text-transform:uppercase;line-height:24px;}
#lightboxcontent #data table h1 {padding:5px;margin:0px -1px 5px;font-size:16px; font-weight:normal;background:#8F7550;color:#fff;letter-spacing:0px;text-transform:uppercase;}
#lightboxcontent #data h2 {padding:0px; margin:0px 0px 5px;color:#CF0000;font-size:16px;letter-spacing:-1px;font-size:18px;}
#lightboxcontent #data h3 {padding:0px 0px 3px 0px; margin:0px;color:#9F5D00;font-size:15px;letter-spacing:-1px;font-weight:normal;}
#lightboxcontent #data h4 {padding:0px; margin:0px;color:#CF0000;font-size: 14px;}
#lightboxcontent #data h5 {padding:0px; margin:0px;color:#9F6809;font-size:12px;}
								 
.attachments {padding:10px 0px 0px;width:497px;overflow-x: hidden;}
.attachments a {line-height:20px;}
.attachmentsbar { padding: 15px 0px 20px;}
.downloads {height:38px;}
.downloads a {background:#EFEFEF;color:#505050;display:block;padding:3px;cursor:pointer;}
.downloads a:hover {color:#323232;background:#ddd;cursor:pointer;text-decoration:underline;}
.attach_icon {float:left;margin:-8px 3px 0px 0px;}
.attach_filename {width:437px;overflow:hidden;font-size:11px;z-index:99999;}

#lightboxcontent #data a#close {font-size:10px;float:right;/* padding:3px 25px 5px;*/ border-bottom:2px solid orange;background: white;color:#505050;display:block;}
#lightboxcontent #data a#close:hover {background: white; color:#000;cursor: pointer;}

