body, p, td { font-family:Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size:11px; color:#424242; line-height: 1.3em; }
.letter { color: #707070; font-size: 12.5px; font-family: serif, Georgia, "Times New Roman", Times, serif; line-height: 15px; padding: 12px; }
a:link { color: #930d0a; }
a:visited { color: #930d0a; }
a:hover { color: #930d0a; }
a:active { color: #7a1407; }

a:link.home { color: #312d5f; text-decoration: none;}
a:hover.home { color: #930d0a; text-decoration: none;}
a:active.home { color: #930d0a; text-decoration: none;}
a:visited.home { color: #7a1407; text-decoration: none;}

a:link.cal { color: #022e79; font-size: 12px; background-color: #ecf6f5; text-decoration: none; padding-top: 4px; padding-bottom: 4px; padding-left: 13px; border: solid 1px #b5cdbd; display: block; }
a:hover.cal { color: #930d0a; font-size: 12px; background-color: #fbfae9; text-decoration: none; padding-top: 4px; padding-bottom: 4px; padding-left: 13px; border: solid 1px #b5cdbd; display: block; }
a:active.cal { color: #930d0a; font-size: 12px; background-color: #fbfae9; text-decoration: none; padding-top: 4px; padding-bottom: 4px; padding-left: 13px; border: solid 1px #b5cdbd; display: block; }
a:visited.cal { color: #022e79; font-size: 12px; background-color: #ecf6f5; text-decoration: none; padding-top: 4px; padding-bottom: 4px; padding-left: 13px; border: solid 1px #b5cdbd; display: block;}

ul {margin-top: 3px;margin-left: 25px;padding: 0px; list-style-image: url(images/red_bullet.gif);list-style-type:square;}
ul li {margin: 3px; }
ul.circle {	margin-top: 3px;margin-left: 25px; padding: 0px; list-style-image: url(images/red_bullet.gif);list-style-type:circle;}
ul.circle li {margin: 3px; }
ol li {margin: 3px;}

.btitle { font-size:14px; color:#8a1201; }
.title { font-size:14px; color:#ac0f03; font-weight: bold; line-height: 1.5em; }
.wtitle { font-size:13.5px; color:#ffffff; text-transform: uppercase; }

.stitle { font-size:12px; color:#022e79; font-weight: bold; }
.stitle-sitemap {font-size:12px; color:#022e79;}
.stitle1 { font-size:11px; color:#1b458c; font-weight: bold; }
.rtitle1 { font-size:11px; color:#af2c2c; }
.donation { color: #444343; font-size:11px; }
.footer { color: #5f5f5f; font-size:10px; line-height: 1.5em; padding-top: 7px; padding-bottom: 4px; }
.table_text { padding: 6px 8px 4px 10px; border-bottom: 1px solid #b5cdbd; }
.table_text1 { padding: 6px 6px 6px 8px; border-bottom: 1px dotted #aaa; }
.table_text2 { padding-top: 10px; padding-right: 8px; padding-left: 10px; border-top: 1px solid #b5cdbd; }
.table_text3 { padding-top: 10px; padding-right: 8px; padding-left: 10px; border-top: 1px solid #920c00; }
.home_text { line-height: 1.3em; padding-right: 8px; padding-left: 8px; }
.new_text { color: #367eaa; font-size: 12px; font-weight: bold; padding-top: 2px; padding-right: 6px; padding-left: 8px; }
.newsbox_text { color: #367eaa; font-size: 10px; padding-top: 2px; padding-right: 6px; padding-left: 8px; }
.box_text { color: #346393; font-size:11px; line-height: 1.6em; padding-right: 4px; padding-left: 6px; }
.pop_text { color: #000; font-size:12.5px; font-weight: bold; }
.linetable { border-right: 1px solid #afafaf; border-left: 1px solid #afafaf; border-bottom-style: solid; border-bottom-width: 1px; }
.lineleft { border-left: 1px solid #b5cdbd; }
.lineleft1 { padding-top: 8px; padding-bottom: 8px; padding-left: 8px; border-right: 1px solid #b5cdbd; border-bottom: 1px solid #b5cdbd; }
.lineleftb { padding-top: 8px; padding-bottom: 8px; padding-left: 8px; border-bottom: 1px solid #b5cdbd; }
.linenew { border-right: 1px solid #bababa; border-left: 1px solid #bababa; }
.linenew1 { border-right: 1px solid #a1b2c4; border-bottom: 1px solid #a1b2c4; border-left: 1px solid #a1b2c4; border-top-color: #a1b2c4; border-top-width: 1px; }
.linebody { border-left: 1px solid #bababa; border-right: 1px solid #bababa; border-bottom: 1px solid #bababa; }
.box_text-home { color: #346393; font-size:11px; line-height: 1em; padding-right: 4px; padding-left: 6px; }
#id { }


#imageContainer {
	position:relative;
	width:250px;
	padding:0;
	height:163px;
	margin:0;
	float:right;
}

#imageContainer img {
	display:none;
	position:absolute;
	top:0; left:0;
}
.team { color:#930D0A; }
table.sitemap a{ color:#a85958;}
table.sitemap .stitle { font-size:11px; color:#a85958; font-weight:normal; }
