/* CSS Document 
div.be_imagesonly p a img, 
div.be_imagesonly img  { 
	display:block; 
	float:left; 
	padding-right:4px; 
	}

div.be_rightimage img { float:right; padding:4px 0 0 4px;}		

div.be_leftimage img { float:left; padding:4px 4px 0 0; margin:0;}

div.be_table,
div.be_linklist,
div.be_form	{
	margin:0;
	}

div.be_table th,
div.be_linklist th { 
	font-size:1.2em; 
	font-weight:bold; 
	padding:0 10px 10px 0; 
	}
	
div.be_table th {font-size:1.6em;}
	
div.be_linklist td,
div.be_table td { 
	font-size:1.2em;
	padding:0 10px 10px 0;
	}

div.be_table td {font-size:1.2em;}

div.be_rightimage h3, 
div.be_rightimage h4, 
div.be_rightimage p { 
	float:none; 
	}

div.be_linklist,
div.be_table,
div.be_textonly,
div.be_leftimage,
div.be_rightimage,
div.be_imagesonly,
div.be_subheader,
div.be_header,
div.be_form,
div.be_newsarticle,
div.be_backlink,
div.be_newsarticles,
div.be_comment  {
	padding:4px; 
	clear:left;
	}

#right_content div.be_imagesonly p {
	text-align:center;
	padding:0;
}

div.be_header h3 {
	border:none; 
	text-transform:none;  	
	font-size:3em;
	font-weight:bold;
	padding:0 0 10px 0;
}

div.be_rightimage h4, 
div.be_leftimage h4, 
div.be_textonly h4, 
div.be_table h4 { 	
	border:none; 
	text-transform:none;  	
	color:#412346;
	font-size:1.4em;
	font-weight:bold;
	padding:0 0 10px 0;
	}
	
div.be_subheader h4	{
	border:none; 
	text-transform:none;  
	text-align:left;
	font-size:1.8em;
}	
	
div.be_subheader h3, 
div.be_rightimage h3, 
div.be_leftimage h3, 
div.be_textonly h3, 
div.be_table h3 { 
	border:none; 
	text-transform:none;  
	text-align:left;
	font-size:1.4em;
	font-weight:bold;
	padding-bottom:10px;
	}
	
div.be_subheader p, 
div.be_rightimage p, 
div.be_leftimage p, 
div.be_textonly p, 
div.be_table p { 
	width:auto; 
	border:none; 
	text-transform:none;
	font-size:1.4em;
	padding:0 0 10px 0;
	line-height:1.5em;
	}
	


div.be_textonly ol,
div.be_leftimage ol,
div.be_rightimage ol,
div.be_textonly ul,
div.be_leftimage ul,
div.be_rightimage ul {	
	margin:0 0 0 30px;
	font-size:1.4em;
	line-height:1.5em;
	color:#412346;
	padding:0 0 10px 0;
	list-style-type:disc;
	}
	
div.be_leftimage ol,
div.be_rightimage ol,
div.be_leftimage ul,
div.be_rightimage ul {
	
}

div.be_news-article h4, div.be_news-archive h4 {
	padding:10px 0;
	font-size:1.8em;
}
div.be_news-archive h4 { font-size:1.4em; }
div.be_news-archive ul li ul li h4 { font-size:1.2em; padding:0 0 10px 0}
	div.be_news-article h4 span, div.be_news-archive h4 span {
		color:#412346;
		font-size:0.8em;
	}
	
div.be_comment h4 {
	color:#412346;
	padding:10px 0;
}

div.be_news-article {
	margin-bottom:12px;
	border-bottom:1px solid #b0b8dc;
	padding-bottom:12px;
}
	div.be_news-article.last {
		border:none;
	}
	div.be_news-article .number { float:left; width:50px; }
		div.be_news-article .number h2 { padding-top:7px; }
	div.be_news-article .tools ul li, div.be_news-article .tools li,  div.be_news-archive .tools li { float:left; margin: 0 20px 10px 0; padding-bottom:5px; }
		div.be_news-article .tools ul li a, div.be_news-article .tools li a{ font-size:1.2em; }
			div.be_news-archive .tools { clear:both; }
		
	div.be_news-article p {
		padding-bottom:10px;
	}
	
div.be_news-archive {
	font-size:1.2em;
	padding-bottom:12px;
}
	div.be_news-archive ul {
		font-size:1.2em;
	}
		div.be_news-archive ul li {
			padding-bottom:10px;
			border:none;
			margin-bottom:10px;
			border-bottom:1px solid #b0b8dc;
		}
			div.be_news-archive ul li ul {
		
			}
				div.be_news-archive ul li ul li {
					margin:0;
					border:none;
				}
		
*/		

/* Forms */
.be_form {
	padding-bottom:18px !important;
}
	.be_form div {
		padding:6px 1px !important;
		border-bottom:1px solid #ccc;
	}
		.be_form div div {
			border:none;
			padding:0;
		}
		.be_form div p {
			padding:5px 0 0 150px;
		}
	.be_form div.error-message {
		border:none;
		font-size:1.1em;
		font-weight:bold;
		color:#c60000;
		padding:3px 0 0 150px;
	}
	.be_form div.be_form_submitdiv {
		padding:10px 0 10px 150px !important;
		background-color:#eee !important;
	}
	.be_form div label {
		float:left;
		display:block;
		width:150px;
		font-size:1.2em;
		font-weight:bold;
		color:#2A73C2;
	}
	.be_form div.text input,
	.be_form div.password input,
	.be_form textarea {
		padding:2px 3px;
		font-size:12px;
		font-family:Arial, sans-serif;
	}
	.be_form div.checkbox { padding-left:153px; }
	.be_form div.checkbox p { padding-left:0; }
	.be_form div.checkbox label { display:inline; float:none; padding:0 0 0 3px; width:auto; font-size:1.4em; }
	.be_form div.checkbox input { padding:0; margin:0; }
	.be_form select {
		width:280px;
	}
	.be_form div.no-label input {
		margin-left:150px;
	}
	
.be_comment, .be_form, div.be_table, div.be_linklist   {
	padding-left:32px;
	padding-right:42px;
}
div.be_leftimage, div.be_rightimage { padding-left:32px;
	padding-right:32px;}
		#main-content div.be_leftimage p, #main-content div.be_rightimage p, div.be_leftimage { padding:0;}
	
	#main-content .be_comment .be_form, #main-content .be_form p, #main-content .be_form h4  {
		padding:0;
	}
	
.be_form_radio div {clear:both; display:block; } 
	.be_form_radio div div { float:left; clear:none; }
		.be_form_radio div div label { width:auto; padding-right:10px; }
		.be_form_radio input { float:left }

div.be_news-article { padding-bottom:20px; }
div.be_news-article h4 a { color:#2A73C2; text-decoration:none; border:none; font-weight:300; font-size:1.4em; }

div.be_news-article-r { padding-bottom:20px; }
div.be_news-article-r h4 span, div.be_news-article-r h4 a { font-size:0.8em; }
div.be_news-article-r h4 span { clear:both; display:block;}
div.be_news-article-r h4 { line-height:1.2; }
div.be_news-article-r h4 a { border:none; }

	#main-content .be_comment h4, ul#comment-list, ul#comment-list p, ol#comment-list, ol#comment-list p  { padding-left:0; padding-right:0; }
		#main-content .comment-details { float:left; margin-right:20px; width:150px; }
		#main-content .be_comment h6 a { font-size:0.5em; }
		#main-content ol#comment-list p, #main-content ul#comment-list p { font-size:1em; }
			#main-content #comment-list li { background-color:#F3F3F3; padding:10px 10px 0 10px; }
			#main-content #comment-list li.alt { background-color:#FFFFFF; }


.tools ul { list-style:none; padding-left:30px; }
	.tools ul li { float:left; padding-right:10px; }		
			
ul.side-blog { padding:0; list-style:none; }
ul.side-blog li { padding-bottom:10px; }
		ul.side-blog li a {font-weight:bold; border:none; }
		
div.be_table th,
div.be_table td,
div.be_linklist th { 
	font-size:1.2em;
	}

div.be_imagesonly p a img, 
div.be_imagesonly img  { 
	display:block; 
	float:left; 
	}
#main-content div.be_imagesonly p { padding:0; } 

div.be_rightimage img { float:right; padding:4px 0 0 4px;}		

div.be_leftimage img { float:left; padding:0 4px 0 0; margin:0;}

#main-content p.be_form_success { border:1px solid #8CFF8C; background:#B9FFB9; padding:5px; margin-bottom:15px; margin-top:15px; }	

div.be_leftimage .image-large-text { padding-right:15px; }
div.be_leftimage .image-large-text p { font-size:1.1em; }
				
div.be_subnavi {}
	div.be_subnavi ul { list-style:none; padding:0; }
		div.be_subnavi ul li { float:left; text-align:center; width:155px; display:block; }
			div.be_subnavi ul li a { float:left; display:block; border:none; color:#666; }
				div.be_subnavi ul li a span { display:block; }
				div.be_subnavi ul li a span.hover { display:none; }
				div.be_subnavi ul li a:hover span.image,
				div.be_subnavi ul li.current a span.image { display:none; }
				div.be_subnavi ul li a:hover span.hover,
				div.be_subnavi ul li.current a span.hover { display:block !important; }
				
				
