/* CSS Document */
body {}
a {text-decoration:none;}
a:hover {text-decoration:none;}

#header {height: 177px;}

#content {padding: 0 0 20px 0;}
	#content .page_location {text-transform: uppercase; color: #174a7c; font-weight: bold; font-size: 1.1em; margin: 0 0 0 12px;}
		#content .page_location a {color: #174a7c; text-decoration: none;}
		#content .page_location a:hover {text-decoration: underline;}
	
	#content .main_column {margin: 0 0 0 12px; padding: 0 0 20px 0;}
	#content .sidebar {width: 625px; float: left; display: inline;}

		#content .main_column p {font-size: 1.4em; line-height: 1.3em;}
		#content .main_column ul, #content .main_column ol {margin: 0 0 10px 25px; font-size: 1.4em;}
				#content .main_column ul li, #content .main_column ol li {margin: 0 0 3px 0;}
					#content .main_column ul li ul,
					#content .main_column ol li ol,
					#content .main_column ol li ul,
					#content .main_column ul li ol {margin: 0 0 0 15px; font-size: 1.0em;}
	
		#content .main_column .content_section {padding: 0 0 1px 0;}
		#content .main_column .border {padding: 0 0 15px 0; margin: 0 0 15px 0;
													background: transparent url('../img/right_tout_border.gif') repeat-x 0% 100%;}
	
		#content .main_column form {font-size: 1.0em;}
			#content .main_column form p {font-size: 1.3em;}
			#content .main_column form .text {width: 180px; font-size: 1.1em; border: 1px solid #909090;
															padding: 3px 2px 3px 2px; margin: 0 0 7px 0;}
			#content .main_column form textarea {font-size: 1.2em; border: 1px solid #909090; font-family: Arial, Helvetica, sans-serif;
																padding: 3px 2px 3px 2px; margin: 0 0 7px 0;}
			#content .main_column form .submit_button {font-size: 1.2em; border: 1px solid #D5E2E2; color: #FFFFFF; 
																		background: #E15D00; padding: 3px 5px 3px 5px;}
			#content .main_column form label {display: block; font-size: 1.3em; margin: 0 0 3px 0;}
		
	
	#content .right_column {float: right; display: inline; width: 185px; border: 3px solid #eaeaea; padding: 15px;
									background: #ededed url('../img/right_column_back.jpg') repeat-x 0% 0%; color: #174a7c;}
		#content .right_column .right_tout {background: transparent url('../img/right_tout_border.gif') repeat-x 0% 100%;
														padding: 0 0 1px 0; margin: 0 0 10px;}
			#content .right_column .right_tout p {font-size: 1.2em;}
			
		#content .right_column .last {background: none; margin: 0; padding: 0;}
		
		#content .right_column .right_tout form {font-size: 1.0em;}
			#content .right_column .right_tout form p {font-size: 1.1em;}
			#content .right_column .right_tout form .text {width: 179px; font-size: 1.1em; border: 1px solid #909090; color: #8ba4bd;
															padding: 3px 2px 3px 2px; margin: 0 0 7px 0;}
			#content .right_column .right_tout form .text_sm {width: 84px; font-size: 1.1em; border: 1px solid #909090; color: #8ba4bd;
																			padding: 3px 2px 3px 2px; margin: 0 0 7px 0; float: left;}
			#content .right_column .right_tout form .submit_button {font-size: 1.0em; border: 1px solid #D5E2E2; color: #FFFFFF; 
																		background: #E15D00; padding: 3px 5px 3px 5px; float: right;}
																		


.login {width: 200px; padding: 0 0 20px 0;}
	.login_form, .reset_form, .update_profile {font-size: 1.0em;}
		.login_form .text,
		.reset_form .text,
		.update_profile .text {width: 196px; font-size: 1.2em; border: 1px solid #909090; color: #8ba4bd; padding: 3px 2px 3px 2px; 
										margin: 0 0 7px 0;}
		.login_form .text_sm,
		.reset_form .text_sm,
		.update_profile .text_sm {width: 96px; font-size: 1.2em; border: 1px solid #909090; color: #8ba4bd; padding: 3px 2px 3px 2px; 
											margin: 0 0 7px 0;}
		.login_form .submit_button,
		.reset_form .submit_button,
		.update_profile .submit_button {font-size: 1.2em; border: 1px solid #D5E2E2; color: #FFFFFF; background: #E15D00; 
													padding: 3px 5px 3px 5px; float: right;}
																					
.blog_post, .news_post {margin: 0 0 15px 0; padding: 0 0 10px 0; background: transparent url('../img/right_tout_border.gif') repeat-x 0% 100%;}
	.blog_post h2, .news_post h2 {}
		.blog_post h2 a, .news_post h2 a {text-decoration: none; color: #174A7C !important;}
		.blog_post h2 a:hover, .news_post h2 a:hover {text-decoration: underline;}
	.blog_post .post_info, .news_post .post_info {font-size: 1.0em; color: #909090; float: left; display: inline; border-bottom: 1px solid #EAEAEA; min-width: 200px !important;}
	.blog_post .no_border, .news_post .no_border {border: none !important;}
	.blog_post .post_content, .news_post .post_content {padding: 5px 5px 5px 7px; clear: left; background: transparent url('../img/post_content_back.jpg') no-repeat 0% 0%;}
	.blog_post .comment_links {text-align: right; font-size: 0.8em;}
	
.post_comment {margin: 0 0 15px 0; padding: 0 0 10px 0; background: transparent url('../img/right_tout_border.gif') repeat-x 0% 100%;}
.comments {margin: 0 0 15px 0; padding: 0 0 10px 0;}
						
	.comments .comment {margin: 0 0 10px; padding: 0 0 10px 0; background: transparent url('../img/right_tout_border.gif') repeat-x 0% 100%;}
		.comments .comment h3 {color: #3E3E3E; margin: 0 0 3px 0;}
		.comments .comment .comment_info {font-size: 1.0em; color: #909090; float: left; display: inline; border-bottom: 1px solid #EAEAEA; min-width: 200px !important;}
		.comments .comment .comment_content {padding: 5px 5px 5px 7px; clear: left;}
																			
.podcast {margin: 0 0 10px 0; padding: 5px; border: 2px solid #CCCCCC; background: #F0F0EE;}
	.podcast h2 {}
	.podcast h4 {font-size: 1.3em !important;}
		.podcast h2 a {text-decoration: none; color: #174A7C !important;}
		.podcast h2 a:hover {text-decoration: underline;}
		.post_info {font-size: 1.0em; color: #909090; float: left; display: inline; 
								border-bottom: 1px solid #EAEAEA; min-width: 200px !important;}
	.podcast .post_content {font-size: 1.2em; padding: 5px 5px 5px 7px; clear: left;}
		.podcast .post_content h4 {font-size: 1.1em !important;}

	.podcast ul {margin: 0 0 5px 12px; font-size: 1.2em; list-style-type: none;}
		.pocast ul li {margin: 0 0 7px 0;}
		.podcast ul li.audio {padding: 0 0 0 20px; background: transparent url('../img/mic_icon.gif') no-repeat 0% 2px;}
		.podcast ul li.video {padding: 0 0 0 20px; background: transparent url('../img/cam_icon.gif') no-repeat 0% 2px;}
		
	.podcast_post {margin: 0 0 10px 0; padding: 5px; border: 2px solid #CCCCCC; background: #F0F0EE;}
		.podcast_post ul {margin: 0 0 5px 0; font-size: 1.2em; list-style-type: none;}
		.podcast_post ul li {margin: 0 0 7px 0;}
		.podcast_post ul li.audio {padding: 0 0 0 20px; background: transparent url('../img/mic_icon.gif') no-repeat 0% 2px;}
		.podcast_post ul li.video {padding: 0 0 0 20px; background: transparent url('../img/cam_icon.gif') no-repeat 0% 2px;}
		
.archive {}
	.archive a {text-decoration: none;}
	.archive a.active {text-decoration: underline;}
	.archive .year {font-weight: bold; display: block; border-bottom: 1px solid #EAEAEA;}
	.archive .year:hover {}
	.archive .month {font-size: 0.9em;}
	.archive .month:hover {text-decoration: underline;}
	
#content .main_column .sitemap {font-size: 1.5em; list-style-type: none; color: #909090; float: left;}
	#content .main_column .sitemap li {margin: 0 0 10px 0; width: 200px;}
		#content .main_column .sitemap li a {color: #174A7C !important; font-weight: bold; text-decoration: none;}
		#content .main_column .sitemap li a:hover {text-decoration: underline;}
		
		#content .main_column .sitemap li ul {margin: 0 0 0 33px; font-size: 0.9em; list-style-type: circle;}
			#content .main_column .sitemap li ul li {margin: 0;}
				#content .main_column .sitemap li ul li a {color: #E36F1E !important; font-weight: normal;}
				#content .main_column .sitemap li ul li ul {margin: 0 0 0 15px; font-size: 0.9em; list-style-type: disc;}
					#content .main_column .sitemap li ul li ul li {}
						#content .main_column .sitemap li ul li ul li a{color: #909090 !important;}


#content .main_column fieldset {background: #FFFFFF; border: 1px solid #dee2e6; padding: 5px 10px 5px 10px; position: relative; 
													margin: 10px 0 10px 0;}
	#content .main_column fieldset legend {color: #7291b2; text-transform: uppercase; font-size: 0.95em; font-weight: bold;}

/* blog comments */



/* search help 
#content .inner_width #cse-search-results iframe html body #res div ol table {display: none !important; position: absolute; left: -9999px;}
#content .inner_width #cse-search-results iframe html body #res div ol li .g table {display: table !important;}
.gsc-branding-text, .gsc-branding-img { display: none; height: 0; } 
*/