/* Authored by Arlen@ArlenByrd.com
 */

body {
	background-color:#6f84aa;
	color:#000;
}



*{
	margin:0;
	padding:0;
}

/* Div CSS */

			#wrapper {
				margin:0 auto;
				width:780px;
				text-align: left;
			}
			#logo {
				float: left;
				width: 212px;
				height:140px;
			}
				#logo a img{
					border:none;
				}
			#header {
				float:left;
				width:568px;
				height:140px;
			}
				#header img{
					display:inline;
					float:left;
				}
			#header img.top{
				width:283px;
				height:140px;
				float:left;
				display:inline;
			}
			#box {
				width: 780px;
				background:#fff url(/images/box_top.gif) no-repeat top;
				float: left;
				display: inline;
			}
			#box_middle {
				display: inline; 
			}
			
			#box_content_text {
				width: 520px;
				float: right;
				margin: 30px 30px 20px;
				display: inline;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 12px;
				line-height: 20px;
			}
			#box_bottom {
				width: 780px;
				background:#fff url(/images/box_bottom.gif) no-repeat bottom;
				float: inherit;
				height:14px;
			}
			#footer {
				width:780px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #D9DADF;
				line-height: 20px;
				display:inline;
				float:left;
			}
			#content_box {
				width: 470px;
				float: left;
				background-color: #E8EEF4;
				display: inline;
			}
			
/* Content CSS */
			p{
				margin:10px 0;
			}
			h1 {
				font-family: Perpetua, Times, Georgia;
				font-size:30px;
				margin:0 0 20px;
			}
			
			h4 {
				margin:-10px 0 20px;
				color:#545D84;
				font-size:15px;
				font-style:italic;
				font-weight:normal;
			}
			.text_body_bold, strong {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 13px;
				font-weight: bold;
				color: #545d84;
			}
			.text_title, h2 {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 15px;
				font-weight: bold;
				color: #545d84;
			}
			.text_title_small, h3 {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: bold;
				color: #545d84;
			}
			.text_title_small2, h3.pink {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: bold;
				color: #bf5168;
			}
			.text_form {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #FFFFF;
			}
			.footer {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #D9DADF;
				line-height: 20px;
			}
			.object_left {
				float: left;
				margin-right: 15px;
				margin-bottom: 10px;
				display: inline;
			}
			.object_right {
				float: right;
				margin-left: 15px;
				margin-bottom: 10px;
				display: inline;
			}
			.form1 {
				background-color: #E8EEF4;
			}
			.form2 {
				background-color: #F2F5F9;
			}
			ol {
				margin:15px 30px;
			}
			ul {
				margin:15px 30px;
			}
	/* Link CSS */
	
			a:link {
				color: #597295;
			}
			a:visited {
				color: #bf5168;			
			}
			a:hover {
				color: #597295;
			}
			
			.footer a:link {
				text-decoration: none;
				font-weight: bold;
				color: #D9DADF;
			}
			.footer a:visited {
				text-decoration: none;
				font-weight: bold;
				color: #D9DADF;
			}
			.footer a:hover {
				font-weight: bold;
				color: #D9DADF;
			}
/* Menu CSS */
ul.menu {
	float: left;
	display: inline;
	background-color:#d3e0ec;
	width:187px;
	margin:19px 0px 5px 7px;
	color:#6f7985;
	border-right:1px solid #b8c8de;
	border-left:1px solid #b8c8de;
	list-style-type:none;
	font-family:Arial;
	padding-bottom:216px;
	font-size:14px;
	position:relative;
}
	ul.sub_menu{
		background-image:none;
		margin:0 0 5px 0;
		border:none;
		padding:0;
		font-size:12px;
	}
	ul.sub_menu li.current a, li.sub a:active, li.sub a:hover{
		background-image:url(/images/bullet_heart_hover.gif);
	}

	li.sub a{
		padding-left:37px !important;
		width:140px !important;
		background:url(/images/bullet_heart.gif) no-repeat 25px 6px;
	}
	li.current li.sub a{
		background-color:#d3e0ec !important;
	}
	li.current li.sub a:active, li.current li.sub a:hover{
		background-color:#c0d1e0 !important;
	}
	ul.menu img{
		margin:0px 0 0px -1px;
		width:189px;
		height:216px;
		position:absolute;
	}
	ul.menu li a{
		color:#6f7985 !important;
		text-decoration:none;
		display:block;
		padding:3px 10px 4px 20px;
		width:157px;
	}
	ul.menu li{
		height:25px;
		display:inline;
		width:189px;
	}
	ul.menu li.current a, ul.menu li a:active, ul.menu li a:hover{
		background-color:#c0d1e0;
	}

/*News*/

img.main{
	display:inline;
	float:right;
	margin:0 0 10px 15px;
	}		
div.gallery{
	display:inline;
	float:left;
	margin:0 15px 15px 0;
	height:110px;
	text-align:center;
}
div.gallery img{
	border:1px solid gray;
}

div.feature {
	margin: 10px 0pt 10px 15px; 
	float: right; 
	width: 200px;
	display:inline;
	font-family:Georgia;
	font-style:italic;
}
div.feature img{
	float:left !important;
	margin:0 !important;
	border:none;
}
/*Forms (override for forms.css)*/
form.mod_forms li.section {
	background-color:#F2F5F9;
	border-bottom:1px dotted #ccc;
}
form.mod_forms {
	margin:20px 0 !important;
	background-color:#E8EEF4;
}