﻿*{ margin: 0; padding: 0; }
* 
body {font: .74em Arial, Helvetica, sans-serif;line-height: 1.64em;background: #FFF;color: #444;}
a { color: #299DCA;text-decoration: none; }
a:hover { color: #808080; }
.blue { color: #299DCA; }
.white { color: #fff; }
.contact {padding-left: 20px;margin: 50% 10px 50% 0;background: url("../bullets/47.png") no-repeat;}
.home {padding-left: 20px;margin: 50% 10px 50% 0;background: url("../bullets/61.png") no-repeat;}
.info {background-position: 0px 50%;padding-left: 20px;background: url("../bullets/74.png") no-repeat;}
p { margin: 0 0 15px 0; }
h1 { font: normal 2.4em Georgia, Arial, Sans-Serif; margin: 15px 0 0 5px; }
h1 a:hover { color: #E4FFD3; background: inherit; }
h2 {font: normal 1.6em Georgia;color: #299DCA;}
h4 {color: #808080;font-weight: normal;font-size: .9em;margin-bottom: 12px;}
#content { width: 920px; margin: 0 auto; }
#logo {float: left;height: 100px;width: 100%;background-color: #041831;}
	#logo h1 {margin: 35px;color: #fff;}
#options {float: right;color: #fff;font-size:xx-small}
#options a {color: #fff;}
	#options a:hover { color: #fff; }
#menu {float: left;width: 100%;height: 50px;background-image: url('../images/bg-nav-off.png');}
	#menu ul {background-image: url('../images/bg-nav-off.png');}
	#menu li { display: inline; }
	#menu li a {float: left;padding: 15px 28px 19px 27px;margin: 0 1px 0 0;color: #fff;	background: #2C679F;background-image: url('../images/bg-nav-off.png');font-family: Georgia;font-size: 1.2em;}
	#menu li a:hover {color: #fff;background: #2C679F;background-image: url('../images/bg-nav-on.png');}
#intro {clear: both;background: #0B274C url('../images/banner-home-2.jpg') no-repeat;color: #333;height: 193px;	width: 920px;}
#intro h1 {margin: 85px 50px 0 0;background: bottom;display: inline;color: #EEE;padding: 2px 5px;float: right;font-family: Arial, Helvetica, sans-serif;font-size: 1.2em;font-weight: bold;}
	#intro p { margin: 0; color: #808080; font-weight: bold; font-size: .9em; }
	#login {font-size: .9em;margin: 45px 0 0;float: right;}
	#login a {color: #616161;background: #8BE1FA;padding: 6px 20px 8px 20px;border-bottom: 1px solid #616161;}
	#login a:hover { color: #fff; background: #8BE1FA url(images/loginhover.gif) no-repeat; }
#left {clear: left;float: left;width: 246px;padding: 0 19px 0 20px;margin: 15px 0 15px;}
	#left img { border: 1px solid #ccc; padding: 1px; float: left; margin: 0 15px 5px 0;}
	#left a { background: #EFFCFF; }
	#left h3 { border-bottom: 1px solid #eee; padding: 0 0 7px; margin: 0 0 15px 0; }
	#articles { margin: 40px 0 0 0; }
	#articles li  { border-top: 1px solid #cecece; list-style: none; float: left; width: 100%; background: #eee url("../../images/newslist.jpg") repeat-x bottom; padding: 4px 8px; margin: 0 15px 0 0;}
		#articles li a { background: url("../../images/menuarrow.jpg") no-repeat 0 5px; padding: 0 0 0 8px; }
		#articles li.last { margin: 0; }
#middle {
	background-position: center top;
	position: relative;
	top: -30px;
	padding: 15px;
	float: left;
	width: 350px;
	font-size: .9em;
	background: transparent;
	background-image: url('../images/bg-gallery-center.png');
	background-repeat: no-repeat;
	height: 300px;
	text-align: center;
}
	#middle img { border: 1px solid #ccc; padding: 1px; margin: 0 0 8px; }
	#middle h2 {font-size: 2em;	margin: 25px 0 15px 0;}
	#middle .info { border: 1px solid #e0e0e0; background: #f4f4f4; padding: 8px; }
#right {float: right;width: 245px;padding: 0 0px 0 0;margin: 15px 0 15px;}
	#right img { border: 1px solid #ccc; padding: 1px; float: left; margin: 0 15px 5px 0;}
	#right h2 a {color: #fff }
	#right h4 a {
	color: #003366
}
	#right h2 {color: #fff;font-family: Georgia;font-weight: normal;font-size: 2em;padding: 0px;margin: 10px 0px 0px 10px;}
	#right h4 { color: #333; font-weight: normal; font-size: .9em;padding: 0px;margin: 10px 20px 0px 10px; }
	#articles { margin: 40px 0 0 0; }
	#articles li  { border-top: 1px solid #cecece; list-style: none; float: left; width: 100% background: #eee url("../../images/newslist.jpg") repeat-x bottom; padding: 4px 8px; margin: 0 15px 0 0;}
		#articles li a { background: url("../../images/menuarrow.jpg") no-repeat 0 5px; padding: 0 0 0 8px; }
		#articles li.last { margin: 0; }
	#downloads {width: 220px;height: 105px;background-image: url('../images/bg-box-downloads.png');background-repeat: no-repeat;background-color: #fff;margin-bottom: 15px;}
	#newsletter {width: 220px;height: 105px;background-image: url('../images/bg-box-newsletter.png');background-repeat: no-repeat;background-color: #fff;}

.hightlight {font-weight: bold;font-size: 1.2em;color: #FF9900;}
.box_caption {float: right;margin-left: 20px;margin-bottom: 20px;border: 1px solid #eee;text-align: center;padding: 15px;background-image: url('../images/bg-table-gradient.png');	background-repeat: repeat-x;}
#left_content ol {margin-bottom: 20px;margin-left: 25px;}
.imgFloatRightBorder {background-color: #FFF;border: 1px solid #CCC;padding: 3px;float: right;margin-left: 20px;margin-bottom: 20px;}
.imgBorder {background-color: #FFF;border: 1px solid #CCC;padding: 3px;}

/* Begin Template.dwt Styles only */
#main_content {width: 900px;padding: 20px;margin: 0;}
#main_content h2 {font-size: 2.4em;color: #006699;margin-bottom: 12px;}
#main_content h3 {font-family: Georgia;font-weight: normal;font-size: 1.8em;margin-bottom: 20px;}
#main_content h4 {font-family: Georgia;font-weight: normal;font-size: 1.4em;margin-bottom: 12px;}

#left_content {float: left;width: 600px;padding: 20px;margin: 0;}
#left_content h2 {font-size: 2.4em;color: #006699;margin-bottom: 12px;}
#left_content h3 {font-family: Georgia;font-weight: normal;font-size: 1.8em;margin-bottom: 20px;}
#left_content h4 {font-family: Georgia;font-weight: normal;font-size: 1.4em;margin-bottom: 12px;}
.clear {clear: both;}
.thirds {float: left;width: 260px;padding: 0 10px 0 15px;margin-bottom: 20px;}
.date { font-size: .9em; padding: 0 0 0 12px; background: #fff url("images/news.gif") no-repeat center left; color: #808080; }
.angel { text-align:right; border-right: 1px #eee solid}
.sponsor { text-align:right; border-right: 1px #eee solid}
.benefactor { text-align:right; border-right: 1px #eee solid}
.patron { text-align:right; border-right: 1px #eee solid}
.friend { text-align:right; border-right: 1px #eee solid}

#intro_inside {clear: both;background: #0B274C url('../images/banner-inside-2.jpg') no-repeat;color: #333;height: 100px;width: 920px;}
#intro_inside h1 {margin: 40px 50px 0 0;background: bottom;display: inline;color: #EEE;padding: 2px 5px;float: right;font-family: Arial, Helvetica, sans-serif;font-size: 1.2em;font-weight: bold;}
	#intro_inside p { margin: 0; color: #808080; font-weight: bold; font-size: .9em; }
#right_content {float: right;width: 230px;padding: 20px;margin: 0;}
#right_content h2 {font-size: 2em;color: #006699;margin-bottom: 12px;}
#right_content h3 {font-family: Georgia;font-weight: normal;font-size: 1.8em;margin-bottom: 12px;}
#right_content h4 {font-family: Georgia;font-weight: normal;font-size: 1.4em;margin-bottom: 12px;}
/* End Template.dwt Styles */

#footer {clear: both;border-top: 1px solid #ccc;padding: 10px 20px 10px 20px;margin: 0;font-size: .9em;color: #9b9b9b;background-image: url('../images/bg-footer.png');}
	#footer a { color: #808080; font-weight: bold; }
	.right{float: right;padding: 0px 0 0 15px;}

/* Table Styles */
#one-column-emphasis {text-align: left;vertical-align:top;border-collapse: collapse;margin-top: 12px;margin-bottom: 20px;}
#one-column-emphasis th {font-size: 14px;padding: 12px 15px;vertical-align:top;}
#one-column-emphasis td {padding: 10px 15px;border-top: 1px solid #e8edff;vertical-align:top;background:url('../images/bg-table-gradient.png') repeat-x;}
.oce-first {background: #d0dafd;border-right: 10px solid transparent;border-left: 10px solid transparent;}
#one-column-emphasis tr:hover td {color: #339;background: #eff2ff;}
.oce-bottom {border-bottom: 1px solid #e8edff;}

#hor-minimalist-b {background: #fff;border-collapse: collapse;text-align: left;}
#hor-minimalist-b th {font-size: 14px;font-weight: normal;color: #039;padding: 10px 8px;border-bottom: 2px solid #6678b1;}
#hor-minimalist-b td {border-bottom: 1px solid #ccc;color: #669;padding: 6px 8px;}
#hor-minimalist-b tbody tr:hover td {color: #009;}

/* Bullet List */
.iconlist {
	list-style: none;
	margin: 0;
	padding: 0 0 20px 0;
}
li.pdf {
	background-image: url('../icons/page_white_acrobat.png');
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding: 3px 0 3px 20px;
	margin: .4em 0;
}
li.map {
	background-image: url('../icons/map.png');
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding: 3px 0 3px 20px;
	margin: .4em 0;
}

li.blue_check {
	background-image: url('../bullets/9.png');
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding: 3px 0 3px 30px;
	margin: .4em 0;
}
li.green_check {
	background-image: url('../bullets/10.png');
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding: 3px 0 3px 30px;
	margin: .4em 0;
}
li.gold_star {
	background-image: url('../bullets/14.png');
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding: 3px 0 3px 30px;
	margin: .4em 0;
}
li.silver_gear {
	background-image: url('../bullets/78.png');
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding: 3px 0 3px 30px;
	margin: .4em 0;
}
li.page_link{
	background-image: url('../icons/page_link.png');
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding: 3px 0 3px 20px;
	margin: .4em 0;
}
li.photos {
	background-image: url('../icons/photo.png');
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding: 3px 0 3px 20px;
	margin: .4em 0;
}
li.asterisk {
	background-image: url('../bullets/15.png');
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding: 3px 0 3px 20px;
	margin: .4em 0;
}

.bluetext {
	color: #CCFFFF;
}

.divider {
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #CCCCCC;
}

