/* 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:normal;

		color:#003D54;

	}

	.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;

	}

	



		#main-content div.be_leftimage p, #main-content div.be_rightimage p, div.be_leftimage { 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:0 0 0 28px;}		



div.be_leftimage img { float:left; padding:0 28px 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_rightimage,

div.be_leftimage, 

div.be_textonly,

div.be_imagesonly,

div.be_table,

div.be_linklist {

	padding-bottom:12px;

}



div.be_imagesonly { overflow:hidden; }

#page-subcontent { padding:20px; background-color:#eee; }
#page-subcontent div.be_wordpress { margin-right:20px; }
#page-subcontent div.be_latestnews, #page-subcontent div.be_wordpress { background-color:#fff; width:384px; float:left; }
#page-subcontent div.be_latestnews h3, #page-subcontent div.be_wordpress h3 { margin-bottom:10px; background-color:#999; color:#fff; padding:3px 12px; font-size:1.3em; }
#page-subcontent div.be_latestnews div, #page-subcontent div.be_wordpress div { padding:0 12px 10px 12px; }
#page-subcontent div.be_latestnews p, #page-subcontent div.be_wordpress p { padding:0; }
#page-subcontent div.be_latestnews h4, #page-subcontent div.be_wordpress h4 { padding:0; line-height:1.4em; font-size:1.1em; }
