@charset "utf-8";
@import "normalize.css";
@import "includes.css";
/* CSS Document */

/*****Color Table*****/
/*
/*	Light Blue: #c9e7f2
/*	Dark Blue: #6aaeea
/*	Old Dark Blue: #4393d9
/*
/*	Medium Green: #7bc243
/*	Dark Green: #214001
/*
/********************/

.mainimage
{

	float: right;
	border: 2px solid #214001;
	margin: 0 0 15px 15px;
}
.albumimage
{
	height: 301px;
	width: 400px;
}

body
{
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
}

#c_head
{
	height: 26px;
	width: 100%;
	background: #7bc243;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

#c_brand
{
	position: relative;
	height: 113px;
	width: 900px;
	margin: 0 auto;
}

#c_line
{
	height: 6px;
	width: 100%;
	background: #7bc243;
}

#c_mainnav
{
	background: #6aaeea url(../images/design/bg_mainnav.png) repeat-x;
	height: 27px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	width: 100%;
}

#c_fma
{
	height: 103px;
	width: 100%;
	background: #7bc243;
}

#c_foot
{
	height: 26px;
	width: 100%;
	background: #7bc243;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
/****************************/
/* Begin Content for Index  */
/****************************/
#c_content_index
{
	border-top: 2px solid #FFFFFF;
	width: 900px;
	margin: 0 auto;
	background: url(../images/design/bg_content.png) repeat-y;
	min-height: 100%;
}
	#content_index_leftcol
	{
		width: 169px;
		padding-top: 20px;
		border-right: 2px solid #FFFFFF;
		background: #c9e7f2;
		float: left;
		text-align: center;
	}
		#content_index_leftcol h2
		{
			color: #6aaeea;
			font-size: 16px;
			font-weight: bold;
		}
	#content_index_midcol
	{
		width: 531px;
		padding-top: 20px;
		border-right: 2px solid #FFFFFF;
		background: #6aaeea;
		float: left;
	}
		#content_index_midcol h2
		{
			color: #FFFFFF;
			margin-left: 23px;
			padding-bottom: 20px;
			font-size: 16px;
			font-weight: bold;
		}
		#content_index_midcol a
		{
			color: #c9e7f2;
		}
		.content_index_midcol_post
		{
			width: auto;
			margin: 20px 25px 0px 38px;
			padding-bottom: 28px;
			border-bottom: 1px solid #c9e7f2;
		}
			.content_index_midcol_post h3
			{
				font-size: 18px;
				font-weight: normal;
				color: #FFFFFF;
			}
			.content_index_midcol_post p
			{
				margin-top: 20px;
				color: #000000;
				font-size: 12px;
				line-height: 18px;
				text-align: justify;
			}
			.content_index_midcol_post ul
			{
			margin: 20px 25px 0px 38px;
			padding-left: 20px;
			color: #000000;
			font-size: 12px;
			line-height: 16px;
			list-style: outside square;
			}
			.content_index_midcol_post ol
			{
			margin: 20px 25px 0px 38px;
			padding-left: 20px;
			color: #000000;
			font-size: 12px;
			line-height: 16px;
			list-style: outside decimal;
			}
	#content_index_rightcol
	{
		width: 156px;
		padding: 20px;
		background: #214001 url(../images/design/bg_rightside.png) no-repeat top;
		min-height: 521px;
		float: left;
	}
		#content_index_rightcol h2
		{
			color: #c9e7f2;
			font-size: 16px;
			font-weight: bold;
		}
		#content_index_rightcol p
		{
			color: #FFFFFF;
			font-size: 13px;
			line-height: 22px;
			margin-top: 20px;
		}
		#content_index_rightcol p.special
		{
			text-align: center;
			color: #7bc243;
			font-size: 15px;
			line-height: 22px;
			margin-top: 5px;
			padding-top: 5px;
			padding-bottom: 5px;
			border-bottom: 1px solid #7bc243;
			border-top: 1px solid #7bc243;
		}

/****************************/
/* End Content for Index    */
/****************************/

/******************************/
/* Begin Content for Internal */
/******************************/
#c_content_internal
{
	border-top: 2px solid #FFFFFF;
	width: 900px;
	margin: 0 auto;
	background: url(../images/design/bg_content_internal.png) repeat-y;
	min-height: 100%;
}
	#content_internal_leftcol
	{
		width: 169px;
		padding-top: 20px;
		border-right: 2px solid #FFFFFF;
		background: #c9e7f2;
		float: left;
		text-align: center;
	}
		#content_internal_leftcol h2
		{
			color: #6aaeea;
			font-size: 16px;
			font-weight: bold;
		}
	#content_internal_rightcol
	{
		width: 729px;
		padding-top: 20px;
		background: #6aaeea;
		float: left;
	}
		#content_internal_rightcol h2
		{
			color: #FFFFFF;
			margin-left: 23px;
			padding-bottom: 10px;
			font-size: 16px;
			font-weight: bold;
		}
		#content_internal_rightcol a
		{
			color: #c9e7f2;
		}
		#content_internal_rightcol h3
		{
			width: auto;
			font-size: 18px;
			font-weight: normal;
			color: #FFFFFF;
			margin: 40px 25px 0px 38px;
			border-bottom: 1px solid #FFFFFF;
		}
		#content_internal_rightcol h4
		{
			font-size: 14px;
			font-weight: normal;
			color: #c9e7f2;
			margin: 20px 25px 0px 38px;
			padding-left: 5px;
			border-left: 2px solid #c9e7f2;
		}
		#content_internal_rightcol p
		{
			margin: 20px 25px 0px 38px;
			color: #000000;
			font-size: 12px;
			line-height: 16px;
		}
		#content_internal_rightcol form
		{
			margin: 20px 25px 0px 38px;
		}
		#content_internal_rightcol ul
		{
			margin: 20px 25px 0px 38px;
			padding-left: 20px;
			color: #000000;
			font-size: 12px;
			line-height: 16px;
			list-style: inside square;
		}
		#content_internal_rightcol ol
		{
			margin: 20px 25px 0px 38px;
			padding-left: 40px;
			color: #000000;
			font-size: 12px;
			line-height: 16px;
			list-style: outside decimal;
		}
		#content_internal_rightcol ol li
		{ margin-bottom: 10px; }

/****************************/
/* End Content for Internal */
/****************************/
.clearit
{
	clear: both;
}