/********Basic Styling**************/
/*1*/
body
{
	margin: 0px;
	font-family: arial;
	background-color: white;
}

/*2*/
img
{
	border: 0px;
}

/*3*/
a:link, a:hover, a:visited, a:active
{
	font-weight: bold;
	text-decoration: none;
	color: blue;
}

/*4*/
a:hover
{
	text-decoration: underline;
}

/*5*/
form
{
	margin: 0px;
}

/*6*/
.block_title_upper
{
	font-size: 12pt;
	font-weight: bold;
	color: #C4A029;
}

/*7*/
.block_title_lower
{
	font-size: 10pt;
	font-weight: bold;
}

/*8*/
.block_title_lower a:link,
.block_title_lower a:active,
.block_title_lower a:visited,
.block_title_lower a:hover
{
	color: #C4A029;
}

/*9*/
.block_button
{
	color: white;
	font-size: 8pt;
	background-color: #C4A029;
	width: 75px;
	text-align: center;
	padding: 1px;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
	cursor: pointer;
}

/*10*/
.content_block_title
{
	font-size: 16pt;
	color: #0050B0;
}

/**********Page Setup***************/
/*11*/
#page_container
{
	clear: both;
	width: 778px;
	position: relative;
	left: 50%;
	margin-left: -389px;
}

/*********Page Header**************/
/*12*/
#page_logo
{
	position: absolute;
	left: 650px;
	top: 5px;
	z-index: 99;
}

/*13*/
#page_header
{
	height: 52px;
	width: 778px;
	clear: both;
	background-color: #0080B0;
	border-bottom: 5px solid white;
	background: url('../images/header.jpg');
}

/**********Page Navigation Bar************/
/*14*/
#nav_column
{
	height: 100%;
	background: #005181 url('../images/navBG.jpg');
	background-repeat: no-repeat;
}

/*15*/
#page_nav
{
	float: left;
	width: 225px;
	color: white;
}

/*16*/
#page_text_size
{
	padding: 15px;
	padding-left: 30px;
	font-size: 11pt;
	font-weight: bold;
}

/*17*/
#page_menu
{
	height: 276px;
	width: 225px;
}

/*18*/
.menu_option
{
	height: 35px;
	font-size: 12pt;
	padding-left: 30px;
}

/*19*/
.menu_option a:link,
.menu_option a:active,
.menu_option a:visited,
.menu_option a:hover
{
	color: white;
}

/*20*/
.nav_bottom
{
}

/*21*/
.block
{
	width: 175px;
	border-top: 3px solid #C4A029;
	border-bottom: 3px solid #C4A029;
	background-color: #4C779C;
	padding: 5px 20px 5px 30px;
	margin-bottom: 10px;
}

/*********Page Content Area***************/
/*22*/
#page_content
{
	float: right;
	width: 553px;
	background-color: white;
}

/*23*/
#main_image
{
	width: 553px;
	height: 276px;
}

/*24*/
#mission_statement
{
	padding: 10px;
	border-top: 3px solid white;
	border-bottom: 3px solid #C4A029;
	color: #4C4325;
	font-weight: bold;
	font-size: .95em;
	background-color: #F1EBC2;
}

/*25*/
#content_blocks
{
	width: 533px;
  	padding: 10px;
}

/*26*/
#left_content_block
{
	width: 255px;
	padding-right: 10px;
	color: #4C4325;
}

/*27*/
#left_content_block a:link,
#left_content_block a:visited,
#left_content_block a:active,
#left_content_block a:hover
{
	color: #4C4325;
}

/*28*/
#right_content_block
{
	width: 254px;
	padding-left: 10px;
	color: #4C4325;
	font-size: 10pt;
}

/*29*/
#right_content_block a:link,
#right_content_block a:visited,
#right_content_block a:active,
#right_content_block a:hover
{
	color: #4C4325;
}

/*30*/
#news_list
{	
	font-size: 8pt;
	list-style-type: square;
	color: #4C4325;
	margin-top: 0px;
	margin-bottom: 0px;
}

/*31*/
#basic_list
{
	font-size: 10pt;
	list-style-type: square;
	color: #4C4325;
	margin-top: 0px;
	margin-bottom: 0px;
}

/**********Page Footer Area***************/
/*32*/
#page_footer_top
{
	height: 16px;
	width: 770px;
	clear: both;
	background-color: #C4A029;
	text-align: center;
	font-size: 9pt;
	color: #4C4325;
	padding: 4px;
}

/*33*/
#page_footer_top a:link,
#page_footer_top a:visited,
#page_footer_top a:hover,
#page_footer_top a:active
{
	color: #4C4325;
}

/*34*/
#page_footer_bottom
{
	height: 15px;
	width: 774px;
	clear: both;
	background-color: white;
	text-align: center;
	font-size: 8pt;
	color: gray;
	padding: 2px;
}

/*35*/
#page_footer_bottom a:link,
#page_footer_bottom a:visited,
#page_footer_bottom a:hover,
#page_footer_bottom a:active
{
	color: gray;
}

/********Inner Page Styles****************/

/*36*/
#page_header_inner
{
	height: 52px;
	width: 778px;
	clear: both;
	background-color: #0080B0;
	border-bottom: 5px solid #C4A029;
	background: url('../images/header.jpg');
}

/*37*/
#page_nav_inner
{
	float: left;
	width: 204px;
	color: white;
}

/*38*/
#page_text_size_inner
{
	padding: 15px;
	font-size: 11pt;
	font-weight: bold;
}

/*39*/
#page_menu_inner
{
	height: auto;
	width: 204px;
}

/*40*/
.menu_option_inner
{
	height: 30px;
	font-size: 11pt;
	padding-left: 15px;
}

/*41*/
.menu_option_inner a:link, 
.menu_option_inner a:active, 
.menu_option_inner a:visited, 
.menu_option_inner a:hover
{
	color: white;
}

/*42*/
.block_inner
{
	width: 189px;
	border-top: 3px solid #C4A029;
	border-bottom: 3px solid #C4A029;
	background-color: #4C779C;
	padding: 5px 0px 5px 15px;
	margin: 0px 0px 10px 0px;
}

/*43*/
#page_content_inner
{
	width: 554px;
	background-color: white;
	padding: 20px 10px 10px 10px;
	color: #4C4325;
}

/*44*/
.nav_advertising
{
	width: 120px;
	height: 240px;
	margin: 15px 41px 15px 41px;
}

/*45*/
.content_advertising
{
	width: 430px;
	height: 60px;
	margin: 10px 10px 10px 10px;
}

/*46*/
#nav_column_inner
{
	height: 100%;
	background: #005181 url('../images/navBG.jpg');
	background-repeat: no-repeat;
}
		
/******Articles***************/
/*47*/
.article_list
{
	width: 300px;
	list-style-type: disc;
	font-size: 10pt;
	margin-top: 5px;
}

/*48*/
.article_list a:link,
.article_list a:active,
.article_list a:visited,
.article_list a:hover
{
	color: #4C4325;
}

/*49*/
.article_list_header
{
	width: 300px;
	margin-top: 10px;
	font-size: 12pt;
	border-bottom: 2px solid #C4A029;
}

/*50*/
.article_teaser_title
{
	font-size: 14pt;
}

/*51*/
.article_teaser_title a:link,
.article_teaser_title a:active,
.article_teaser_title a:visited,
.article_teaser_title a:hover
{
	color: #4C4325;
}

/*52*/
.article_teaser_body
{
	font-size: 11pt;
}

/*53*/
.article_teaser_body a:link,
.article_teaser_body a:active,
.article_teaser_body a:visited,
.article_teaser_body a:hover
{
	color: #4C4325;
}

/*54*/
.article_teaser_body p,
.article_teaser_body p>a:link,
.article_teaser_body p>a:active,
.article_teaser_body p>a:visited,
.article_teaser_body p>a:hover
{
	color: #4C4325;
}

/*55*/
#article_header
{
	color: #0080B0;
	font-size: 18pt;
	font-weight: bold;
	border-bottom: 4px solid #C4A029;
}

/*56*/
#article_main_story
{
	margin: 20px 0px 20px 0px;
}

/*57*/
.article_title
{
	color: #0080B0;
	font-size: 18pt;
	font-weight: bold;
}

/*58*/
.article_author
{
	font-style: italic;
	font-size: 12pt;
}

/*59*/
.article_author>.article_author_name
{
	font-weight: bold;
}

/*60*/
.article_content
{
	color: #4C4325;
	font-size: 11pt;
	margin-top: 20px;
}

/*61*/
.article_content a:link,
.article_content a:active,
.article_content a:visited,
.article_content a:hover
{
	color: #4C4325;
}

/*62*/
.article_content p,
.article_content p>a:link,
.article_content p>a:active,
.article_content p>a:visited,
.article_content p>a:hover
{
	font-size: 11pt;
	color: #4C4325;
}

/*63*/
.article_section_header
{
	color: #0080B0;
	font-size: 14pt;
	font-weight: bold;
}

/*64*/
.article_credits
{
	font-size: 10pt;
	font-style: italic;
	margin: 20px 0px 20px 0px;
}

/*65*/
.breadcrumbs
{
	color: #4C4325;
	font-size: 10pt;
	margin-bottom: 20px;
}

/*66*/
.breadcrumbs a:link,
.breadcrumbs a:active,
.breadcrumbs a:visited,
.breadcrumbs a:hover
{
	color: #4C4325;
	font-weight: bold;
}

/************Miscellaneous**************/
/*67*/
.horizontal_break
{
	border-top: 1px dashed #4C4325;
	height: 1px;
	width: 100%;
}

/*68*/
.error_msg
{
	color: red;
	font-weight: bold;
	font-size: 10pt;
}

/*69*/
.article_content td
{
	font-size: 11pt;
}

/*70*/
.article_content>ol>li
{
	font-size: 11pt;
}

.sponsor_advertising
{
	width: 360px;
	height: 60px;
	margin: 10px 10px 10px 10px;
}