p {
	color: #2F448C;
	margin-top: 6px;
	margin-bottom: 12px;
	padding-top: 3px;
	padding-right: 6px;
	padding-left: 6px;
	margin-right: 3px;
	margin-left: 3px;
}
a:link {
	color: #3399ff;
}
h1 {
	font-size: 26px;
	font-weight: 700;
	text-align: center;
	padding-top: 18px;
	padding-bottom: 6px;
	text-transform: uppercase;
	color: #4E9C9C;
	padding-right: 12px;
	padding-left: 12px;
}
h3 {
	font-size: 18px;
	font-weight: 800;
	text-align: center;
	color: #408080;
	padding-top: 9px;
	padding-right: 6px;
	padding-left: 6px;
}


a:visited {
	color: #009966;
	text-decoration: none;
}
a:hover {
	color: #4E9C9C;
	text-decoration: underline;
}
a:active {
	color: #4E9C9C;
	text-decoration: none;
}
body {
	background-color: #DFFFDF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2F448C;
	font-size: 13px;
}
#head {
	background-image: url(../Images/header-bg5.jpg);
	background-repeat: repeat-x;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-color: #22914F;
}
#left_column {
	background-image: url(../Images/bg6.gif);
	background-repeat: repeat;
}
#right_column {
	background-image: url(../Images/bg2.gif);
	background-repeat: repeat;
}
.middle_column {
	background-color: #B3F3AF;
	border-top: 2px solid #73CA77;
	border-right: 1px solid #22914F;
	border-bottom: 1px solid #22914F;
	border-left: 1px solid #22914F;
}
#middle_table {
	background-color: #B3F3AF;
	border: 1px dotted #B3F3AF;
}


.table_left_menu {
	background-color: #b3f3af;
	border: 1px solid #22914f;
}
#table_left_menu p {
	margin: 1px;
	border: 1px solid #E1FFE1;
}
#text_area {
	background-color: #E1FFE1;
	border: 1px none #73CA77;
	margin: 6px;
}
#date {
	font-size: 11px;
	font-weight: bolder;
	color: #448888;
	text-align: center;
	margin: 2px 5px;
	padding: 2px 5px;
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-position: left top;
}

#n a {
	font-weight: bold;
	color: #2F448C;
	text-decoration: none;
}
#n a:hover {
	font-weight: bold;
	color: #0099FF;
	text-decoration: none;
}
#sn {
	font-size: 11px;
}
#table td {
	border: 1px solid #66CCFF;
	padding-right: 2px;
	padding-left: 2px;
}
#head_table {
	background-color: #CCFFFF;
	font-weight: 600;
}
#table {
	border: 1px solid #66CCFF;
}
.name {

	font-size: 14px;
	font-weight: 900;
	color: #6699CC;
}
h2 {
	font-size: 20px;
	font-weight: 800;
	text-align: center;
	color: #4E9C9C;
	padding-top: 12px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
}
h4 {
	font-weight: 800;
	text-align: left;
	color: #408080;
	margin-left: 6px;
	font-size: 14px;
	padding-right: 6px;
	padding-left: 6px;
	
}
.hr_green {
	color: #A5F1A0;
	height: 4px;
	border: 1px inset #B3F3AF;
	width: 50%;
	background-position: center;
}
.hr_lightgreen {
	height: 20px;
	border-top-width: 20px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CaFFCa;

}
.hr_blue_sm {

	height: 12px;
	width: 70%;
	border-top-width: 12px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #C6ECEC;
	margin-bottom: 3px;
}
#navig_row {
	color: #336666;
	text-decoration: none;
	background-color: #C6ECEC;
	font-weight: bolder;
	text-transform: lowercase;
	padding: 6px 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 3px 6px;
	letter-spacing: 0.1em;
}

.hr_blue {
	height: 20px;
	border-top-width: 20px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #ACE3E3;
	margin-bottom: 3px;
}
#top_row {
	background-image: url(../Images/bg_t31.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #B3F3AF;
}
#bottom_row {
	background-image: url(../Images/bg_b31.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #B3F3AF;
}
#corner_tl {

	background-image: url(../Images/corner_tl.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #B3F3AF;
}
#corner_tr {


	background-image: url(../Images/corner_tr.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #B3F3AF;
}
#corner_bl {
	background-image: url(../Images/corner_bl.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #B3F3AF;
}
#corner_br {
	background-image: url(../Images/corner_br.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #B3F3AF;
}
#left {

	background-image: url(../Images/bg_l31.gif);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #B3F3AF;
}
#right {


	background-image: url(../Images/bg_r31.gif);
	background-repeat: repeat-y;
	background-position: left;
	background-color: #B3F3AF;
}
#navig_row a {
	color: #336666;
	text-decoration: none;
}
#navig_row a:hover {
	color: #339966;
	text-decoration: none;
	font-weight: bolder;
}
#news_head {
	background-color: #E1FFE1;
	border-top: 1px solid #99CC00;
	border-right: 1px solid #99CC00;
	border-left: 1px solid #99CC00;
	padding: 6px;
}

#news {
	color: #336666;
	background-color: #C6ECEC;
	text-align: left;
	border: 1px solid #99CC00;
}
#news_head_right {
	background-color: #C4FFE8;
	border: 1px solid #99CC00;
	background-image: url(../Images/board7.jpg);
	background-repeat: no-repeat;
	background-position: center;
	padding: 6px;
}
#news_head_right2 {
	background-color: #C4FFE8;
	padding: 6px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #99CC00;
	border-right-color: #99CC00;
	border-left-color: #99CC00;
}
#news_right {
	color: 009966;
	background-color: #B1E4E4;
	text-align: left;
	padding: 3px 6px;
	border-right: 1px solid #99CC00;
	border-left: 1px solid #99CC00;
	font-weight: bold;
}
#news_right a:hover {
	text-decoration: underline;
	color: #3399CC;
	font-weight: bold;
}
#news_right a {
	color: 009966;
	font-weight: bold;
	text-decoration: none;
}

.navig_row2_active {
	color: #339966;
	text-decoration: none;
	background-color: #ACE3E3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 1px;
	padding: 1px;
	font-weight: bold;
}
#navig_row2 {
	color: #336666;
	text-decoration: none;
	background-color: #ACE3E3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 6px;
	padding: 6px;
	background-image: url(../Images/1_1.jpg);
	background-repeat: no-repeat;
	background-position: 15px center;
}
#navig_row2 a {
	color: #336666;
	text-decoration: none;
	margin: 1px;
	padding: 1px;
	
}
#navig_row2 a:hover {

	color: #339966;
	text-decoration: none;
}
#navig_row2 a:active {
	color: #339966;
	text-decoration: none;
	font-weight: bold;
}
.navig_row3_active {


	color: #339966;
	text-decoration: none;
	font-weight: bolder;
}
#navig_row3 {

	color: #336666;
	text-decoration: none;
	background-color: #ace3e3;
	font-weight: bolder;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px;
}
#navig_row3 a {


	color: #336666;
	text-decoration: none;
}
#navig_row3 a:hover {

	color: #339966;
	text-decoration: none;
	font-weight: bolder;
}
#navig_row3 a:active {


	color: #339966;
	text-decoration: none;
	font-weight: bolder;
}
#navig_row3 p {
	padding: 0px 3px;
	margin: 9px 3px;
}
.img {
	margin-right: 9px;
	margin-left: 4px;
}



h5 {
	font-weight: bold;
	color: #387070;
	padding-right: 6px;
	padding-left: 6px;
	margin-right: 6px;
	margin-left: 4px;
	margin-top: 2px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-bottom: 0px;
	letter-spacing: 0.1em;
	font-size: 12px;
}
.ul_blue {

	list-style-image: url(../Images/arrow_bul_blue.gif);
}
.ul_board {
	line-height: 18px;
	margin-top: 8px;
}
.ul_green {
	list-style-image: url(../Images/arrow_bul_green.gif);
}
.ul_check {
	list-style-image: url(../Images/check.gif);
}
.ul_snowfl {
	list-style-image: url(../Images/snowflake.gif);
}
.ul_green2 {
	list-style-image: url(../Images/arrow_bul_green2.gif);
}
.ul_none {
	list-style-type: none;
}
li {
	margin-top: 2px;
	margin-right: 6px;
}
.hr_lightgr_thin {
	height: 12px;
	border-top-width: 12px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CAFFCA;
	margin-bottom: 3px;
	
}
.notice {
	font-size: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-right: 20px;
	padding-left: 20px;
	color: #666666;
}
#n1 a {
	font-weight: bold;
	color: #2F448C;
	text-decoration: none;
	display: block;
	padding-top: 6px;
}
#n1 a:hover {

	font-weight: bold;
	color: #0099FF;
	text-decoration: none;
}
#pv {
	background-image: url(../Images/point4.gif);
	background-repeat: repeat-y;
	background-position: 6px;
}
#pg {

	background-image: url(../Images/point4.gif);
	background-repeat: repeat-x;
	background-position: center 8px;
}
#pg1 {


	background-image: url(../Images/pg.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
}
#pv1 {
	background-image: url(../Images/corner4.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#div {
	background-image: url(../Images/pg.gif);
	background-repeat: no-repeat;
	background-position: right 7px;
}
#map {
	color: #2F448C;
	text-decoration: none;
}
#map a {

	color: #2F448C;
	text-decoration: none;
}
#map a:visited {


	color: #2F448C;
	text-decoration: none;
}
#map a:hover {



	color: #4E9C9C;
	text-decoration: underline;
}
.letter {
	font-size: 24px;
	color: #4E9C9C;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bolder;
}
.verses {
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	letter-spacing: 0.05em;
	font-style: italic;
	color: #4E9C9C;
}
.frame {
	border: 2px double #CCCC99;
	background-color: #CCFFCC;
	margin: 12px;
}

.frame_text {
	color: #59676A;
	font-size: 12px;
	margin: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.citation {


	margin-top: 10px;
	margin-bottom: 10px;
	color: #339966;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	letter-spacing: 0.05em;
	display: run-in;
}
h6 {
	color: #6699CC;
	font-size: 16px;
	margin-right: 12px;
	margin-left: 12px;
	margin-top: 3px;
	margin-bottom: 3px;
}
.caption {
	font-size: 10px;
	margin-top: 6px;
	margin-bottom: 6px;
	color: #666666;
	text-align: center;
}
.smaller {
	font-size: 11px;
	color: #24346C;
}
.news_text {
	color: #59676A;
	font-size: 11px;
	margin: 6px;
}
.anthem {
	margin-top: 12px;
	margin-bottom: 12px;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
}
.frame2 {

	border: 2px double #BBFFBB;
	background-color: #CCFFCC;
	margin: 12px;
}

.sign {
	margin-top: 12px;
	margin-bottom: 0px;
	margin-left: 6px;
}
.banner {
	margin: 2px;
}
