/* General Style */
body
{
	background-color	: #FFFFFF;
	font-family			: Arial;
	font-size			: 12px;
	color				: #666666;
	margin				: 0px;
	padding				: 0px;
	line-height			: 18px;
}

a
{
	text-decoration	: none;
	outline			: none;
}

a:hover
{
	color			: #000000;
	text-decoration	: underline;
	outline			: none;
}

img
{
	border	: none;
}

ul, li
{
	list-style	: none;
	padding		: 0px;
	margin		: 0px;
}

h2
{
	font-size		: 16px;
	color			: #58810F;
	text-transform	: uppercase;
	line-height		: 18px;
	font-weight		: bold;
}

h3
{
	font-size		: 16px;
	color			: #26646C;
	text-transform	: uppercase;
	line-height		: 24px;
	padding			: 0px;
	margin			: 0px;
}

h4
{
	background-color	: #CDEAED;
	font-size			: 16px;
	font-family			: Franklin Gothic Demi Cond;
	color				: #2393A5;
	text-transform		: uppercase;
	padding-left		: 10px;
	line-height			: 25px;
	margin				: 0px;
}

h5
{
	font-size		: 16px;
	color			: #26646C;
	text-transform	: uppercase;
	border-bottom	: #26646c 1px dotted;
	line-height		: 35px;
	padding			: 0px;
	margin			: 0px 0px 15px 0px;
}

h6
{
	font-size	: 12px;
	line-height	: 16px;
	color		: #26646C;
	padding		: 0px;
	margin		: 0px;
}

input, textarea, select
{
	font-size	: 11px;
	border		: 1px solid #9D9C97;
	padding		: 3px;
}

input:hover, input:focus, textarea:hover, textarea:focus
{
	border	: 1px solid #333333;
}

.stdbtn
{
	background	: #277682;
	font-size	: 12px;
	color		: #FFFFFF;
	font-weight	: bold;
	padding		: 2px;
}

.button
{
	background	: url(../images/btn-bg.jpg) repeat-x bottom;
	font-weight	: bold;
	color		: #FFFFFF;
	font-size	: 11px;
	padding		: 3px 2px 3px 2px;
	border		: 1px solid #45670A;
}

.chkbox, .chkbox:hover, .chkbox:focus
{
	background	: none;
	border		: none;
}

.errormsg
{
	color			: #FF0000;
	font-size		: 12px;
	text-decoration	: none;
	font-weight		: normal;
}

.successmsg
{
	color			: #58810F;
	font-size		: 12px;
	text-decoration	: none;
	font-weight		: normal;
}

#header
{
	background	: url(../images/green-top-bg.jpg) left top repeat-x;
}

#menu ul
{
	margin-left	: 55px;
}

#menu ul li
{
	font-size		: 11px;
	color			: #FFFFFF;
	background		: url(../images/menu-sepretor.jpg) right 10px no-repeat;
	float			: left;
	text-transform	: uppercase;
	font-weight		: bold;
}

#menu ul li a
{
	color		: #FFFFFF;
	height		: 23px;
	padding		: 8px 20px 0px 20px;
	display		: block;
	width		: auto;
	_display	: inline-table;
}

#menu ul li a:hover
{
	color			: #0D5C66;
	background		: url(../images/menu-arrow.jpg) center 26px no-repeat;
	text-decoration	: none;
}

#menu ul li.lastchild
{
	background	: none;
}

#content
{
	background	: url(../images/blue-middle-bg.jpg) repeat-x;
}

#contentinner
{
	background	: url(../images/blue-middle-bg-inner.jpg) repeat-x;
}

.frame
{
	background	: url(../images/img-frame.jpg) no-repeat;
}

.frameinner
{
	background	: url(../images/img-frame-inner.jpg) no-repeat;
}

.frameinner2
{
	background		: url(../images/img-frame-inner2.jpg) no-repeat;
	padding			: 4px;
	margin-bottom	: 5px;
	margin-right	: 15px;
}

.img
{
	padding-right	: 20px;
	padding-bottom	: 15px;
}

#newsbox
{
	background-color	: #EFF7F7;
	border				: 4px solid #C5E7EB;
	line-height			: normal;
}

#contactbox
{
	background-color	: #F7FAF0;
	border				: 4px solid #CFD8BF;
	padding-left		: 12px;
	line-height			: normal;
}

.greentext
{
	font-size	: 11px;
	color		: #58810F;
	font-weight	: normal;
}

.greentextbold
{
	font-size		: 14px;
	color			: #58810F;
	text-transform	: uppercase;
	line-height		: 35px;
	font-weight		: bold;
}

.smalltext
{
	font-size	: 14px;
	color		: #666666;
	font-weight	: bold;
}

.redtext
{
	font-size	: 11px;
	color		: #FF0000;
}

a.more
{
	font-size		: 14px;
	font-family		: Franklin Gothic Demi Cond;
	color			: #58810F;
	text-transform	: uppercase;
	padding-right	: 8px;
	line-height		: 25px;
}

a.more:hover
{
	color			: #2393A5;
	text-decoration	: none;
}

.newslink a
{
	font-weight		: bold;
	color			: #26646C;
	line-height		: 20px;
	text-transform	: uppercase;
}

.newslink a:hover
{
	color			: #678C1A;
	text-decoration	: none;
}

ul.list li a
{
	background		: url(../images/blue-arrow.jpg) 0px 4px no-repeat;
	padding-left	: 10px;
	color			: #26646C;
	line-height		: 25px;
}

ul.list li a:hover
{
	background		: url(../images/blue-arrow-hover.jpg) 0px 4px no-repeat;
	color			: #678C1A;
	text-decoration	: none;
}

ul.graylist li
{
	background		: url(../images/gray-arrow.jpg) 0px 4px no-repeat;
	padding-left	: 10px;
	padding-bottom	: 10px;
	line-height		: 16px;
}

a.readmore
{
	font-size	: 11px;
	color		: #58810F;
}

a.readmore:hover
{
	color			: #26646C;
	text-decoration	: none;
}

.pagination a
{
	font-family	: Franklin Gothic Demi Cond;
	font-size	: 14px;
	color		: #26646C;
}

.pagination a:hover
{
	color			: #678C1A;
	text-decoration	: underline;
}

.paginationactive
{
	font-size	: 14px;
	font-family	: Franklin Gothic Demi Cond;
	color		: #999999;
}

#footer
{
	background	: url(../images/bottom-bg.jpg) left top repeat-x;
	color		: #FFFFFF;
}

#footer a
{
	color			: #FFFFFF;
	font-weight		: bold;
	font-size		: 11px;
	text-transform	: uppercase;
}

#footer a:hover
{
	text-decoration	: underline;
}

#footer .copyright
{
	color			: #FFFFFF;
	font-size		: 11px;
	text-decoration	: none;
	font-weight		: normal;
}

#footer .copyright a
{
	color			: #FFFFFF;
	font-size		: 11px;
	text-decoration	: none;
	font-weight		: bold;
	text-transform	: none;
}

#footer .copyright a:hover
{
	color			: #FFFFFF;
	font-size		: 11px;
	text-decoration	: underline;
}
/* General Style End */