/* CSS Document */

/*str pagination*/
.paginate
{

}
.paginate A
{
	color:#3A5592;
	text-decoration: none;
}
.paginate A:hover
{
	color:#3A5592;
}
.current, .pag
{
	padding: 5px;
	border: 1px solid #999999;
	margin-left: 2px;
	font-weight: bold;
}
.pag
{
	border: 1px solid #CCCCCC;
	font-weight:100;
	background: none;
}
/*end pagination*/

h4
{
	margin:0px;
	padding-top: 10px;
	padding-bottom: 4px;
}

.newsListing
{
	text-align:justify;
}

.newsListing UL
{
	display:inline;
	pading: 0px;
	margin: 0px;
}

.newsListing LI
{
	display:block;
	padding-top: 8px;
	padding-left: 10px;
	float:left; 
	text-align:justify;
}

.newsListing A
{
	color: #374C3D;
	text-decoration: none;
}
.newsListing A:hover
{
	color: #374C3D;
	text-decoration: underline;
}

.newsInfo
{
	font-size: 10px;
}
.newsItem
{
	text-align: justify;
}

.content_min_height
{
	min-height: 500px;
	_height: 500px;
	text-align:justify;
}

.contact_field
{
	padding: 5px;
	width: 120px;
	float: left;
}
.inputbox input
{
	width: 200px;
}

.floatleft
{
	float:left;
}
.floatleft UL
{
	margin:0px;
	padding: 0px;
}
.floatleft LI
{
	padding: 0px;
	display:inline;
}
.floatleft textarea
{
	width: 250px;
	height: 150px;
}
.justify
{
	text-align:justify;
}

.floatleft2
{
	float:left;
}
.floatleft2 UL
{
	margin:0px;
	padding: 0px;
}
.floatleft2 LI
{
	padding: 0px;
	display:block;
}