/* CSS Document */




body {
background: #FFF;
font: normal 11px/2 Arial, Helvetica, sans-serif;
}

#container {
position:relative;
width:900px;
margin:auto;
padding:10px 0 0 0;
background:transparent;

}

#banner {
position:relative;
width:900px;
height: 207px;
padding:0;
margin:0;
}

#top_bar {
position:relative;
width:900px;
height:34px;
padding:0;
background:transparent url(Aimages/top_nav_bar.jpg) no-repeat top left;
}

#logo_flash_container {
position:relative;
width:900px;
height:147px;
margin:0;
padding:0;
background:transparent;
}

#nav_container {
position:relative;
width:900px;
height:26px;
margin:0;
padding:0;
background: transparent url(Aimages/nav_bg.gif) no-repeat top left;
}

.navmenubg {
font: bold 13px/20px Arial, Helvetica, sans-serif;
color:#31B457;
background-color:#E9D07F;
}

.navmenubg-on {
	font: bold 13px/20px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#7BC585;
	cursor: default;
}
.navmenubg2 {
font: bold 13px/20px Arial, Helvetica, sans-serif;
color:#31B457;
background-color:#FFFFFF;
}

.navmenubg-on2 {
font: bold 13px/20px Arial, Helvetica, sans-serif;
color:#31B457;
background-color:#B1DAB3;
}

#home_container {
position:relative;
width:900px;
padding:0;
margin:0;
background:transparent url(Aimages/home_bg.gif) repeat-x;
}

#insidepg_container {
position:relative;
width:900px;
padding:0;
margin:0;
background:transparent url(Aimages/home_bg.gif) repeat-x;
}

#container_logo_bg {
position:relative;
width:900px;
padding:0;
margin:0;
background:transparent  url(Aimages/right_bottom_logo_bg.gif) no-repeat bottom right;
}

#main_text {
float:left;
width:640px;
padding:0;
margin:0;
background:transparent url(Aimages/left_vert_bg.gif) repeat-y;
}

#insidepg_text {
float:left;
width:600px;
padding:20px 0 0 0;
margin:0;
background:transparent;
}

.text1 {
	font: normal 12px/1.5 Arial, Helvetica, sans-serif;
	color: #00245C;
	padding: 0 0 8px 45px;
	margin:0;
	}
	
.text1a {
	font: normal 12px/1.5 Arial, Helvetica, sans-serif;
	color: #00245C;
	padding: 0 0 8px 0px;
	margin:0;
	}
	
.text1b {
	font: normal 12px/1.5 Arial, Helvetica, sans-serif;
	color: #00245C;
	padding: 0 0 8px 90px;
	margin:0;
	}
	
.text1c {
	font: normal 12px/1.5 Arial, Helvetica, sans-serif;
	color: #00245C;
	padding: 0 0 8px 135px;
	margin:0;
	}
	
#list1 li{
	font: normal 12px/1.5 Arial, Helvetica, sans-serif;
	color: #00245C;
	padding: 0 0 8px 0;
	margin:0;
	}
	
#list1 {
	padding: 0 0 0 55px;
	margin: 0;
	list-style: none;
}
	
.text2 {
	font: normal 12px/1.5 Arial, Helvetica, sans-serif;
	color: #00245C;
	padding: 0 30px 8px 25px;
	margin:0;
	}
	
.text3 {
	font: normal 12px/1.25 Arial, Helvetica, sans-serif;
	color: #00245C;
	padding: 0 20px 8px 65px;
	margin:0;
	}
	
.intro_text {
	font: bold 15px/1.75 palatino, palatino linotype, serif;
	color: #B19227;
	padding: 0 0 8px 45px;
	margin:0;
	}
	
.gold_text {
	font: bold 15px/1.25 palatino, palatino linotype, serif;
	color: #c8b724;
	padding: 0 0 8px 45px;
	margin:0;
	}
	
.gold_text2 {
	font: bold 15px/1.25 palatino, palatino linotype, serif;
	color: #c8b724;
	padding: 0 0 0px 45px;
	margin:0;
	}
	
.head1 {
	font: bold 16px/1.5 palatino, palatino linotype, serif;
	color: #007613;
	padding: 0 0 5px 45px;
	margin:0;
	}
	
.subhead1 {
	font: bold 13px/1.5 Arial, Helvetica, sans-seriff;
	color: #007613;
	padding: 0 0 5px 45px;
	margin:0;
	}

a.inline_textLink {
	font: normal 12px/1.5 Arial, Helvetica, sans-serif;
	color: #00245C;
	padding: 0;
	margin:0;
	text-decoration:underline;
	}
	
a.inline_textLink:active {
	font: normal 12px/1.5 Arial, Helvetica, sans-serif;
	color: #00245C;
	padding: 0;
	margin:0;
	text-decoration:underline;
	}
	
a.inline_textLink:hover {
	font: normal 12px/1.5 Arial, Helvetica, sans-serif;
	color: #183D76;
	padding: 0;
	margin:0;
	text-decoration:underline;
	}
	
a.inline_textLink:visited {
	font: normal 12px/1.5 Arial, Helvetica, sans-serif;
	color: #183D76;
	padding: 0;
	margin:0;
	text-decoration:underline;
	}
	
	
a.SubLink {
	font: bold 13px/1.25 Arial, Helvetica, sans-serif;
	color: #007613;
	padding: 8px 0 0 50px;
	margin:0;
	text-decoration:none;
	}
	
a.SubLink:active {
	font: bold 13px/1.25 Arial, Helvetica, sans-serif;
	color: #007613;
	padding: 8px 0 0 50px;
	margin:0;
	text-decoration:none;
	}
	
a.SubLink:hover {
	font: bold 13px/1.25 Arial, Helvetica, sans-serif;
	color: #007613;
	padding: 8px 0 0 50px;
	margin:0;
	text-decoration:underline;
	}
	
a.SubLink:visited {
	font: bold 13px/1.25 Arial, Helvetica, sans-serif;
	color: #007613;
	padding: 8px 0 0 50px;
	margin:0;
	text-decoration:none;
	}
	
a.SubLink2 {
	font: bold 13px/1.25 Arial, Helvetica, sans-serif;
	color: #007613;
	padding: 8px 0 0 25px;
	margin:0;
	text-decoration:none;
	}
	
a.SubLink2:active {
	font: bold 13px/1.25 Arial, Helvetica, sans-serif;
	color: #007613;
	padding: 8px 0 0 25px;
	margin:0;
	text-decoration:none;
	}
	
a.SubLink2:hover {
	font: bold 13px/1.25 Arial, Helvetica, sans-serif;
	color: #007613;
	padding: 8px 0 0 25px;
	margin:0;
	text-decoration:underline;
	}
	
a.SubLink2:visited {
	font: bold 13px/1.25 Arial, Helvetica, sans-serif;
	color: #007613;
	padding: 8px 0 0 25px;
	margin:0;
	text-decoration:none;
	}

	
#right_container {
float:right;
width:260px;
padding:0;
margin:0;
background:transparent;
}

.right_colText {
	font: normal 17px/2 palatino, palatino linotype, serif;
	color: #00245C;
	padding:0;
	margin:0;
	}

.quick_head {
	font: normal 26px/1.75 palatino, palatino linotype, serif;
	color: #007613;
	letter-spacing:3px;
	padding:0;
	margin:0;
	}

a.quickLink {
	font: normal 18px/1.25 Arial, Helvetica, sans-serif;
	color: #00245c;
	padding:0;
	margin:0;
	text-decoration:none;
	}
	
a.quickLink:active {
	font: normal 18px/1.25 Arial, Helvetica, sans-serif;
	color: #00245c;
	padding:0;
	margin:0;
	text-decoration:none;
	}
	
a.quickLink:hover {
	font: normal 18px/1.25 Arial, Helvetica, sans-serif;
	color:#00245c;
	padding:0;
	margin:0;
	text-decoration:underline;
	}
	
a.quickLink:visited {
	font: normal 18px/1.25 Arial, Helvetica, sans-serif;
	color: #00245c;
	padding:0;
	margin:0;
	text-decoration:none;
	}
	
#photo_gallery {
position:relative;
width:500px;
margin-left:100px;
padding:0;
background:#FFFFFF;
border:solid 1px #00245C;
}

#caption {
position:relative;
width:500px;
margin:0;
padding:0;
background:#FFFFFF;
}

.gallery_title {
	font: bold 16px/1.5 palatino, palatino linotype, serif;
	color: #007613;
	padding: 5px;
	margin:0;
	}

.video_title {
	font: bold 16px palatino, palatino linotype, serif;
	color: #007613;
	padding: 0px;
	margin:0;
	}
	
.video_runtime {
	font: bold 11px palatino, palatino linotype, serif;
	color: #007613;
	padding: 0px;
	margin:0;
	}

.caption_text {
	font: italic 12px/1.25 Arial, Helvetica, sans-serif;
	color: #007613;
	padding: 8px;
	margin:0;
	text-decoration:none;
	}

a.captionLink {
	font: normal 12px/1.25 Arial, Helvetica, sans-serif;
	color: #007613;
	padding: 0 8px;
	margin:0;
	text-decoration:none;
	}
	
a.captionLink:active {
	font: normal 12px/1.25 Arial, Helvetica, sans-serif;
	color: #007613;
	padding: 0 8px;
	margin:0;
	text-decoration:none;
	}
	
a.captionLink:hover {
	font: normal 12px/1.25 Arial, Helvetica, sans-serif;
	color: #5f9f68;
	padding: 0 8px;
	margin:0;
	text-decoration:underline;
	}
	
a.captionLink:visited {
	font: normal 12px/1.25 Arial, Helvetica, sans-serif;
	color: #5f9f68;
	padding: 0 8px;
	margin:0;
	text-decoration:none;
	}
	
#calendar_item {
position:relative;
width:500px;
margin-left:45px;
padding:0;
background:transparent;
}

.calendar_text {
	font: normal 12px/1.25 Arial, Helvetica, sans-serif;
	color: #00245C;
	padding: 0 0 5px 0;
	margin:0;
	}
	
	
.calendar_head {
	font: bold 15px/1.25 palatino, palatino linotype, serif;
	color: #c8b724;
	padding: 5px 0 0 0;
	margin:0;
	}


#bottom_address {
position:relative;
width:900px;
height:36px;
padding:0;
margin:auto;
background:transparent url(Aimages/bar_above_address.gif) no-repeat bottom right;
}

.footer_text {
	font: normal 10px/1.25 Arial, Helvetica, sans-serif;
	text-align:right;
	color: #007613;
	padding: 8px 37px 0 0;
	margin:0;
	text-decoration:none;
	}

a.footerLink {
	font: normal 10px/1.25 Arial, Helvetica, sans-serif;
	text-align:right;
	color: #007613;
	padding: 0;
	margin:0;
	text-decoration:none;
	}
	
a.footerLink:active {
	font: normal 10px/1.25 Arial, Helvetica, sans-serif;
	text-align:right;
	color: #007613;
	padding: 0;
	margin:0;
	text-decoration:none;
	}
	
a.footerLink:hover {
	font: normal 10px/1.25 Arial, Helvetica, sans-serif;
	text-align:right;
	color: #5f9f68;
	padding: 0;
	margin:0;
	text-decoration:underline;
	}
	
a.footerLink:visited {
	font: normal 10px/1.25 Arial, Helvetica, sans-serif;
	text-align:right;
	color: #5f9f68;
	padding: 0;
	margin:0;
	text-decoration:none;
	}

#bottom_bar {
position:relative;
width:900px;
height: 8px;
margin:auto;
padding:0;
background:#00245C;
}

.darkred {
 	color: #87101C
}
span.gray {
	color: #999999;
}
a.more {
	color: #660033;
	font-size: 10px;
}
.no_left_padding {
	padding-left: 0px;
}

table.listing th {
	text-align: left;
	text-decoration: underline;
	padding-bottom: 3px;
}
table.listing td.col1,th.col1 {
	
}
table.listing td.col2,th.col2 {
	padding-left: 30px;
}

.descr_long {
	margin-left: 45px;
	padding: 16px;
	border: 1px #633927 dotted;
	
	background-color: #FFFFFF;
	
	
}
.descr_long div.content {
	padding: 0px;
	margin: 0px;
}
.descr_long div.content p {

}
.descr_short {	
	width: 75%;
}

div.article_posting p.gold_text {
	margin-bottom: 2px;
	padding-bottom: 2px;
}
div.article_posting p.gold_text p.text1 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
