/*
	Default Overwrite:
*/

body
{
	margin: 0px;

	background-image: url("images/bg.jpg");
background-attachment:fixed;
	background-position: top center;
	background-color: #9FB050;
}

body, table, html, p
{
	font-family: Arial, Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 22px;
}

p
{
	padding: 0px;
	margin: 0px;

	margin-top: 6px;
	margin-bottom: 6px;

	display: block;
}

h1, h2, h3, h4, h5
{
	padding: 0px;
	margin: 0px;
	
	padding-top: 18px;
	padding-bottom: 8px;
}

h1{font-size: 22px;}
h2{font-size: 16px; color: #747474;}
h3{font-size: 16px;}
h4{font-size: 14px;}
h5{font-size: 12px;}

a, a:link, a:active, a:visited
{
	color: #ED6322;

	text-decoration: none;
}

a:hover, a:visited:hover
{
	color: #ED6322;

	text-decoration: underline;
}

ul, ol, blockquote
{
	margin-top: 2px;
	margin-bottom: 6px;

	padding-top: 0px;
	padding-bottom: 0px;
}

img
{
	border: none;
	font-size: 11px;
}

form
{
	margin: 0px; 
	padding: 0px;
}

hr { 
border-bottom: none;
border-top: 1px solid #C7C7C7;
}



/*
	Form Specific:
*/

.inputbox, .inputbox_medium, .inputbox_small, .inputbox_search, .inputbox_long, .inputarea
{
	border: solid 1px #969d99;
	font-size: 12px;
	padding: 2px;

	background-color: #ffffff;
}

.inputbox_long{width: 500px;}
.inputbox{width: 220px;}
.inputbox_medium{width: 120px;}
.inputbox_small{width: 50px;}

.inputarea{width: 450px; height: 150px;}
.inputareaFCK{font-size: 16px;}

.button, .button:focus 
{
	border: solid 1px #94542c;
	font-size: 12px;

	padding-left: 2px;
	padding-right: 2px;

	color: #000000;
	cursor: pointer;

	background-color: #f8f0eb;
}


textarea:focus, input:focus 
{
	background-color: #f8f0eb;
}

.textDisplay
{
	padding: 3px;
	font-weight: bold;
}

.textRemarks
{
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
}

.error
{
	font-size: 14px;
	color: red;
	font-weight: bold;
}


/*
	Content:
*/

.mainBody
{
	width: 954px;
	margin-top: 2px;
	margin-left: auto;
	margin-right: auto;
}

.mainHeader
{
	height: 155px;

}

.headerTop
{
	width: 952px;
	height: 166px;
	top: -8px;
	position: absolute;
	z-index: 9;
	background-image: url("images/logo.jpg");
	background-repeat: no-repeat;
	cursor:pointer;
}

.headerImage
{
	width: 950px;
	height: 132px;
	padding-left: 2px;
	padding-right: 2px;
	position: relative;
	z-index: 8;
}

.menuContainer
{
	height: 35px;

	padding-left: 41px;

	margin-top: 2px;
	margin-bottom: 6px;

	background-image: url("images/menu-bg.gif");
}

.submenu
{
	margin-left: -5px;
	margin-top: 7px;

	display: none;
	position: absolute;
}

.subSep
{
	height: 12px;
	margin-top: 6px;
}

.submenuTop
{
	width: 101px;

	padding: 17px;

	background-image: url("images/sub-bg-inner.png");
	background-repeat: repeat-y;
}

.submenuBot
{
	width: 135px;
	height: 9px;

	background-image: url("images/sub-bg-bot.png");
	background-repeat: no-repeat;
}

.contentTop
{
	height: 8px;

	background-image: url("images/content-bg-top.gif");
	background-repeat: no-repeat;
}

.mainContent
{
	padding: 50px;
	padding-bottom: 10px;
	padding-top: 30px;

	background-color: #ffffff;
}

.header
{
}

.content
{
	padding-top: 20px;
}

.contentBot
{
	height: 5px;

	background-image: url("images/footer-bg-top.gif");
	background-repeat: repeat-x;
}

.footer
{
	height: 30px;
	padding: 20px;

	background-color: white;
	
	text-align: center;
	font-size: 11px;
}

.footerBot
{
	height: 8px;

	background-image: url("images/content-bg-bot.gif");
	background-repeat: no-repeat;
}


/*
	Other Default Classes:
*/

.maimMenu, .maimMenu:link, .maimMenu:visited, .maimMenu:active, .maimMenu:hover, .maimMenu:visited:hover
{
	color: #000000;
	font-weight: bold;

	text-decoration: none;
}

.maimMenu:hover, .maimMenu:visited:hover
{
	text-decoration: underline;
}

.imageHolder
{
	padding: 3px;
	background-color: #FFFFFF;
	border: solid 1px #4D3333;
}

.linkTitle, .linkTitle:link, .linkTitle:hover
{
	font-size: 14px;
	line-height: 20px;
}

.horLine
{
	clear: both;

	height: 6px;

	margin-bottom: 18px;

	line-height: 1px;	
	border-bottom: solid 1px #C7C7C7;
}

.newsDate
{
	font-size: 11px;
}

.updateMessage
{
	clear: both;

	padding: 4px;
	padding-bottom: 8px;

	color: green;
	font-weight: bold;

	font-size: 14px;
}

.updateError
{
	clear: both;

	padding: 4px;
	padding-bottom: 8px;

	color: red;
	font-weight: bold;

	font-size: 14px;
}

/* 
	--------- END Default
*/

.frontpageSep
{
	clear: both;
	height: 1px;
	
	background-color: #7fac7f;

	margin-top: 20px;
	margin-bottom: 30px;
}

.frontpageBox
{
	float: left;
	width: 208px;
	height: 182px;
	background-image: url("images/frontpage-box.gif");
	margin-right: 6px;
}

.fpBoxTitle 
{
	height: 25px;
	padding-top: 3px;
	padding-left: 14px;
	color: white;
	font-size: 13px;
}

.fpBoxGo
{
	float: right;
	font-size: 22px;
	padding-right: 10px;
}

.fpBoxImage
{
	height: 69px;
}

.fpBoxDesc
{
	height: 54px;

	margin: 0px;
	padding: 10px;
	padding-top: 4px;

	line-height: 16px;
	color: #323232;
}

