/* GLOBAL STYLES START */


BODY, TABLE, TD {
 font-family: "Gill Sans Light", "Gill Sans", "Gill Sans Light MT", "Gill Sans Condensed", "Gill Sans MT", Optima, "Lucida Sans Unicode", "Microsoft Sans Serif", "MS Reference Sans Serif", "Franklin Gothic book", Helvetica, Arial, Geneva, Verdana, sans-serif;
 color: #FFFFDC;
 font-size: 13px;
 line-height: 120%;
}

UL {
	list-style-image: url(/images/bullet_red.gif);
	list-style-position: outside;
	margin-left: 14px;
	padding-left: 0px;
	}
	
LI	{
	margin-bottom: 3px;
	}

b {
 font-weight: normal;
}


strong {
 font-weight: normal;
}


em {
 font-style: italic;
}


i {
 font-style: italic;
 font-weight: normal;
}

 
}
u {
 text-decoration: underline;
}


a {
 color: #8B9352;
 text-decoration: none;
}
a:link {
 color: #8B9352;
 text-decoration: none;
}
a:visited {
 color: #8B9352;
 text-decoration: none;
 */: ;
}
a:hover {
 color: #AFBC59;
 text-decoration: none;
}
a:active {
 color: #8B9352;
 text-decoration: none;
}


hr {
 color: #353535;
 height: 1px;
}


input, textarea {
 font-family: "Gill Sans Light", "Gill Sans", "Gill Sans Light MT", "Gill Sans Condensed", "Gill Sans MT", Optima, "Lucida Sans Unicode", "Microsoft Sans Serif", "MS Reference Sans Serif", "Franklin Gothic book", Helvetica, Arial, Geneva, Verdana, sans-serif;
 vertical-align: middle;
 padding: 1px;
}


select {
 font-family: "Gill Sans Light", "Gill Sans", "Gill Sans Light MT", "Gill Sans Condensed", "Gill Sans MT", Optima, "Lucida Sans Unicode", "Microsoft Sans Serif", "MS Reference Sans Serif", "Franklin Gothic book", Helvetica, Arial, Geneva, Verdana, sans-serif;
 font-size: 13px;
 font-weight: normal;
}


h1 {
 color: #993F36;
 font-size: 18px;
 font-weight: normal;
 text-transform: uppercase;
}
a.h1:link {
 color: #cea573;
 text-decoration: none;
}
a.h1:visited {
 color: #993F36;
 text-decoration: none;
}
a.h1:hover {
 color: #AF473C;
 text-decoration: none;
}


h2 {
 color: #CEA573;
 font-size: 18px;
 line-height: 100%;
 font-weight: normal;
}
a.h2:link {
 color: #CEA573;
 text-decoration: none;
}
a.h2:visited {
 color: #CEA573;
 text-decoration: none;
}
a.h2:hover {
 color: #F2C288;
 text-decoration: none;
}



h3 {
 color: #CEA573;
 font-size: 12px;
 line-height: 100%;
 font-weight: normal;
}
a.h3:link {
 color: #CEA573;
 text-decoration: none;
}
a.h3:visited {
 color: #CEA573;
 text-decoration: none;
}
a.h3:hover {
 color: #F2C288;
 text-decoration: none;
}


h4 {
 color: #8B9352;
 font-size: 13px;
 line-height: 120%;
}



table#itemlist {
	border: 0px;
	}
	
#itemlist td {
	border-bottom: 0px solid #313131;
	}
	
#itemlist td td {
	border: none;
	}
	
	
#itemlist .header {
	border-bottom: 2px solid #313131;
	}

#itemlist .subheader {
	border-top: 2px solid #313131;
	border-bottom: 0px;
	}
	
	

/* GLOBAL STYLES END */



/* GENERAL STYLES START */



.image {
 margin: 10px;
}


.imageCaption {
 color: #993F36;
 font-size: 11px;
 padding-bottom: 5px;
 padding-top: 2px;
 text-align: center;
}

.facebook-icon2 {
	background-color: none;
	clear: none;
	margin: 22px 0px 0px 25px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	text-align: center;
	width: auto;
	z-index: 1;
	}

.alwaysgold_no_underline {
 color: #CEA573;
 text-decoration: none;
}
A.alwaysgold_no_underline:link {
 color: #CEA573;
 text-decoration: none;
}
A.alwaysgold_no_underline:visited {
 color: #CEA573;
 text-decoration: none;
}
A.alwaysgold_no_underline:hover {
 color: #F2C288;
 text-decoration: none;
}


.alwaysgreen {
 color: #8B9352;
 text-decoration: none;
}
A.alwaysgreen:link {
 color: #8B9352;
 text-decoration: underline;
}
A.alwaysgreen:visited {
 color: #8B9352;
 text-decoration: underline;
}
A.alwaysgreen:hover {
 color: #AFBC59;
 text-decoration: underline;
}


.alwaysgreen_no_underline {
 color: #8B9352;
 text-decoration: none;
 line-height: 120%;
}
A.alwaysgreen_no_underline:link {
 color: #8B9352;
 text-decoration: none;
}
A.alwaysgreen_no_underline:visited {
 color: #8B9352;
 text-decoration: none;
}
A.alwaysgreen_no_underline:hover {
 color: #AFBC59;
 text-decoration: none;
}


.alwaysred {
 color: #993F36;
 text-decoration: none;
}
A.alwaysred:link {
 color: #993F36;
 text-decoration: underline;
}
A.alwaysred:visited {
 color: #993F36;
 text-decoration: underline;
}
A.alwaysred:hover {
 color: #B3483E;
 text-decoration: underline;
}
A.alwaysred:active {
 color: #993F36;
 text-decoration: underline;
}


.alwaysred_no_underline {
 color: #993F36;
 text-decoration: none;
}
A.alwaysred_no_underline:link {
 color: #993F36;
 text-decoration: none;
}
A.alwaysred_no_underline:visited {
 color: #993F36;
 text-decoration: none;
}
A.alwaysred_no_underline:hover {
 color: #B3483E;
 text-decoration: none;
}


.alwaysred2_no_underline {
 color: #B13E32;
 text-decoration: none;
}
A.alwaysred_no_underline2:link {
 color: #AB483E;
 text-decoration: none;
}
A.alwaysred_no_underline2:visited {
 color: #AB483E;
 text-decoration: none;
}
A.alwaysred_no_underline2:hover {
 color: #E64C3C;
 text-decoration: none;
}


.copyright {
 color: #5F663D;
 font-size: 13px;
}


.courier {
 color: #CCCCCC;
 font-family: Courier, Typewriter, Times, Times New Roman;
 font-size: 13px;
 line-height: 100%;
}


.courierreddark {
 color: #993F36;
 font-family: Courier, Typewriter, Times, Times New Roman;
 font-size: 13px;
 line-h
 eight: 100%;
}


.subtitle {
 color: #FFFFDC;
 font-size: 18px;
 line-height: 100%;
}

.subtitledarkgray {
 color: #666666;
 font-size: 18px;
 line-height: 100%;
}

.subtitlelightgray {
 color: #B3AB8F;
 font-size: 18px;
 line-height: 100%;
}

.subtitlegold {
 color: #CEA573;
 font-size: 20px;
 line-height: 100%;
}

.subtitlegoldsmall {
 color: #CEA573;
 font-size: 14px;
 line-height: 100%;
}

.subtitlegreen {
 color: #8B9352;
 font-size: 18px;
 line-height: 100%;
}

.subtitlegreensmall {
 color: #8B9352;
 font-size: 14px;
 line-height: 100%;
}

.subtitlered {
 color: #993F36;
 font-size: 18px;
 line-height: 100%;
}

.text {
 color: #FFFFDC;
 font-size: 13px;
 line-height: 120%;
}

.textcaption {
 color: #BFBF86;
 font-size: 12px;
 line-height: 100%;
}

.texterror {
 color: #CEA573;
 font-size: 13px;
 line-height: 120%;
 padding-left: 10px;
 padding-right: 10px;
}

.texterrorsmall {
 color: #CEA573;
 font-size: 11px;
 line-height: 120%;
}

.texterrorlarge {
 color: #CEA573;
 font-size: 16px;
 line-height: 100%;
}

.textgray {
 color: #999999;
 font-size: 13px;
 line-height: 120%;
}

.textgraymed {
 color: #999999;
 font-size: 12px;
 line-height: 100%;
}

.textgraydark {
 color: #404040;
 font-size: 13px;
 line-height: 120%;
}

.textgreen {
 color: #8B9352;
 font-size: 13px;
 line-height: 120%;
}

.textgold {
 color: #CEA573;
 font-size: 13px;
 line-height: 120%;
}

.textlarge {
 color: #FFFFDC;
 font-size: 15px;
 line-height: 100%;
}

.textlargegold {
 color: #CEA573;
 font-size: 15px;
 line-height: 100%;
}

.textlargegray {
 color: #999999;
 font-size: 15px;
 line-height: 100%;
}

.textlargegreen {
 color: #8B9352;
 font-size: 15px;
 line-height: 100%;
}

.textlargered {
 color: #993F36;
 font-size: 15px;
 line-height: 100%;
}

.textmedium {
 color: #FFFFDC;
 font-size: 12px;
 line-height: 100%;
}

.textmedsmall {
 color: #FFFFDC;
 font-size: 11px;
 line-height: 100%;
}

.textred {
 color: #993F36;
 font-size: 13px;
 line-height: 120%;
}

.textrequired {
 color: #D5E17E;
 font-size: 13px;
 line-height: 120%;
}

.textsmall {
 color: #FFFFDC;
 font-size: 10px;
 line-height: 100%;
}

.textsmaller {
 color: #FFFFDC;
 font-size: 8px;
 line-height: 90%;
}

.textsmallgold {
 color: #CEA573;
 font-size: 10px;
 line-height: 100%;
}

.textsmallgray {
 color: #999999;
 font-size: 10px;
 line-height: 100%;
}

.textsmallgreen {
 color: #8B9352;
 font-size: 10px;
 line-height: 100%;
}

.textsmallred {
 color: #993F36;
 font-size: 10px;
 line-height: 100%;
}

.title {
 color: #8B9352;
 font-size: 26px;
 line-height: 100%;
}

.welcome {
 color: #FFFFDC;
 font-size: 17px;
 line-height: 120%;
}


input.sans {
 font-size: 13px;
 font-weight: normal;
}


select.sans {
 font-size: 13px;
 font-weight: normal;
}


.quotegold {
 color: #CEA573;
 font-size: 16px;
 line-height: 100%;
}


.quotegray {
 color: #666666;
 font-size: 16px;
 line-height: 100%;
}


.quotegreen {
 color: #8B9352;
 font-size: 16px;
 line-height: 100%;
}


.quotered {
 color: #993F36;
 font-size: 16px;
 line-height: 100%;
}


.subnav {
 color: #CEA573;
 font-size: 13px;
 line-height: 135%;
}


.subnavblack {
 color: #000000;
 font-size: 13px;
 line-height: 135%;
}

.subnav2 {
 color: #656A42;
 font-size: 13px;
 line-height: 135%;
}
A.subnav2:link {
 color: #656A42;
 text-decoration: none;
}
A.subnav2:visited {
 color: #656A42;
 text-decoration: none;
}
A.subnav2:hover {
 color: #767E40;
 text-decoration: none;
}


.subnav2_selected {
 color: #8B9352;
 font-size: 13px;
 line-height: 135%;
}
A.subnav2_selected:link {
 color: #8B9352;
 text-decoration: none;
}
A.subnav2_selected:visited {
 color: #8B9352;
 text-decoration: none;
}
A.subnav2_selected:hover {
 color: #9AA452;
 text-decoration: none;
}


/* GENERAL STYLES END */



/* NEWS & EVENTS STYLES START */


.tinygray {
 color: #5C5C5C;
 font-size: 8pt;
 font-weight: normal;
 line-height: 100%;
 text-decoration: none;
}


.date {
 color: #FFFFFF;
 font-size: 11px;
 padding-left: 10px;
 padding-top: 10px;
}


.dt {
 margin-bottom: 0;
}


.cal_mini_title {
 color: #8B9352;
 font-size: 12px;
 line-height: 100%;
 text-decoration: none;
 text-transform: capitalize;
}
A.cal_mini_title:link {
 color: #8B9352;
 text-decoration: none;
}
A.cal_mini_title:visited {
 color: #8B9352;
 text-decoration: none;
}
A.cal_mini_title:hover {
 color: #AFBC59;
 text-decoration: none;
}



.homepgNewsheadline {
 color: #993F36;
 font-size: 16px;
}

.insideNewsheadline {
 color: #993F36;
 font-size: 18px;
 line-height: 100%;
 text-transform: uppercase;
 padding-bottom: 5px;
}



.EVENT:link {
 color: #990000;
 font-size: 13px;
 font-weight: normal;
 text-decoration: none;
}
.EVENT:Visited {
 color: #333333;
 font-size: 13px;
 font-weight: normal;
 text-decoration: none;
}


.eventBigLink {
 color: #8B9352;
 font-size: 13px;
 font-weight: normal;
 text-decoration: none;
}
.eventBigLink:link {
 color: #8B9352;
}
.eventBigLink:hover {
 color: #AFBC59;
 text-decoration: none;
}


.eventDateHeader {
 background-color: #292929;
 color: #8A996B;
 font-size: 13px;
}


.eventDetail {
 color: DCDCC0;
 font-size: 13px;
 line-height: 130%;
 margin-bottom: 2px;
 padding-left: 6px;
}

.eventDetailBig {
 color: DCDCC0;
 font-size: 13px;
 line-height: 130%;
 margin-bottom: 4px;
 padding-left: 10px;
}

.eventHeadlineTD {
 padding-bottom: 2px;
 padding-left: 4px;
}

.eventHeadline {
 color: #8B9352;
 font-size: 13px;
 font-weight: normal;
 margin-bottom: 6px;
 text-align: left;
 text-decoration: none;
}
A.eventHeadline:hover {
 color: #AFBC59;
 text-decoration: none;
}


.eventHeadlineBigTD {
 padding-top: 2px;
 padding-bottom: 2px;
 padding-left: 8px;
}

.eventHeadlineBig {
 color: #8B9352;
 font-size: 16px;
 font-weight: normal;
 margin-bottom: 6px;
 text-align: left;
 text-decoration: none;
}


.eventHeadlineMed {
 color: #8B9352;
 font-size: 14px;
 font-weight: normal;
 margin-bottom: 6px;
 text-align: left;
 text-decoration: none;
}
A.eventHeadlineMed:hover {
 color: #AFBC59;
 text-decoration: none;
}

.eventHeadlineRedMed {
 color: #993F36;
 font-size: 14px;
 font-weight: normal;
 margin-bottom: 6px;
 text-align: left;
 text-decoration: none;
}
A.eventHeadlineRedMed:hover {
 color: #B3483E;
 text-decoration: none;
}


.eventMoreLink {
 color: #8B9352;
 font-size: 12px;
 padding-left: 0px;
 text-decoration: none;
 text-transform: lowercase;
}
A.eventMoreLink:hover {
 color: #AFBC59;
 text-decoration: none;
}

.eventMoreLinkDark {
 color: #5F663D;
 font-size: 12px;
 padding-left: 0px;
 text-decoration: none;
 text-transform: lowercase;
}
A.eventMoreLinkDark:link {
 color: #5F663D;
 text-decoration: none;
}
A.eventMoreLinkDark:visited {
 color: #5F663D;
 text-decoration: none;
}
A.eventMoreLinkDark:hover {
 color: #727A49;
 text-decoration: none;
}



.List1 {
 color: #000033;
 font-size: 13px;
 line-height: 15px;
 text-decoration: none;
}


.LISTLARGE:Link {
 color: #B31F1F;
 font-size: 18px;
 font-weight: normal;
 text-decoration: none;
}
.LISTLARGE:Visited {
 color: #4C4C4C;
 font-size: 18px;
 font-weight: normal;
 text-decoration: none;
}

.ListLine1 {
 color: #000033;
 font-size: 13px;
 line-height: 15px;
 text-decoration: none;
}


.ListLink {
 color: #000033;
 font-size: 13px;
 line-height: 15px;
 text-decoration: none;
}
.ListLink1:hover {
 color: #000033;
 text-decoration: none;
}


.LISTMED:Link {
 color: #B31F1F;
 font-size: 13px;
}
.LISTMED:Visited {
 color: #4C4C4C;
 font-size: 13px;
}


.NOEVENT:Link {
 color: #000000;
 font-size: 13px;
 font-weight: normal;
 text-decoration: none;
}
.NOEVENT:Visited {
 color: #000000;
 font-size: 13px;
 font-weight: normal;
 text-decoration: none;
}


.NORMAL:Link {
 color: #990000;
 font-size: 13px;
 font-weight: normal;
 text-decoration: none;
}
.NORMAL:Visited {
 color: #333333;
 font-size: 13px;
 font-weight: normal;
 text-decoration: none;
}


TD.HL {
 color: #990000;
 font-size: 13px;
 font-weight: normal;
}


TD.HLmini {
 color: #990000;
 font-size: 11px;
 font-weight: normal;
}


TD.NON {
 color: #CCCCCC;
 font-size: 13px;
 font-weight: normal;
}


TD.NONmini {
 color: #4C4C4C;
 font-size: 11px;
 font-weight: normal;
}


TD.SOME {
 color: #000000;
 font-size: 13px;
 font-weight: normal;
}


TD.SOMEmini {
 color: #858585;
 font-size: 11px;
 font-weight: normal;
}


TD.SOME_HEADERmini {
 color: #5D5D5D;
 font-size: 11px;
 font-weight: normal;
 text-transform: uppercase;
}


TD.TOP {
 color: #990000;
 font-size: 13px;
 font-weight: normal;
}


TD.TOPmini {
 color: #990000;
 font-size: 11px;
 font-weight: normal;



/* NEWS & EVENTS STYLES END */



