/* CSS Document */

body {
	background-color: #c2bca1;
	padding-top:11px;
	background-image:url(images/bg.gif);
	background-repeat:repeat-x;
}

/* background angled edges */

.bgTop{
	background-image:url(images/bg_top.gif);
	background-repeat:repeat-x;
	height:25px;
}

.bgRight{
	background-image:url(images/bg_right.gif);
	background-repeat:no-repeat;
	width:22px;
}

.bgLeft{
	background-image:url(images/bg_left.gif);
	background-repeat:no-repeat;
	width:22px;
}

.bgLeftSolid{
	background-image:url(images/bg_leftSolid.gif);
	background-repeat:repeat-y;
}

.bgRightSolid{
	background-image:url(images/bg_rightSolid.gif);
	background-repeat:repeat-y;
}


.bgBottom{
	background-image:url(images/bg_bottom.gif);
	background-repeat:repeat-x;
	height:25px;
}

/* end backgrounds */

.bgContent{
	background-color:#FFFFFF;
	width:100%;
}

.homeContent{
	background-image:url(images/bg_brownGradient.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#c2bca1;
	line-height:20px;
	padding-left:40px;
	padding-right:40px;
	padding-bot:40px;
	height:190px;
}

.homeLeadingText{
	font-size:15px;
	color:#e8e8ce;
}

.footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8a7a67;
}

.footerlink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8a7a67;
}

a:link {
	color: #8a7a67;
	text-decoration: none;
	font-weight:bold;
}

.subContent{
	background-image:url(images/bg_brownGradient.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c2bca1;
	line-height:22px;
	height:409px;
}

.subContentRight{
	background-image:url(images/bg_brownGradient.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c2bca1;
	line-height:18px;
	height:409px;
	padding-left:10px;
	padding-right:10px;
	width:250px;
	vertical-align:text-top;
	overflow:auto;
}

.subContentLeft{
	background-image:url(images/bg_brownGradient.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c2bca1;
	line-height:18px;
	padding-left:10px;
	padding-right:10px;
	width:529px;
	vertical-align:text-top;
}

.spacer{
	background-color:#FFFFFF;
	width:10px;
}


/* text styles */

.subTitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#c2bca1;
	line-height:50px;
}

.subTitleContent
{
	font-size:14px;
}

a:link {
	color: #e8e8ce;
	text-decoration: none;
	font-weight:bold;
}

a:visited {
	text-decoration: none;
	color: #e8e8ce;
	font-weight:bold;
}
a:hover {
	text-decoration: none;
	color: #ffffff;
	font-weight:bold;
}
a:active {
	text-decoration: none;
	color: #e8e8ce;
	font-weight:bold;
}



/* form styles */

.formField{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#685c4b;
	width:175px;
}

.formFieldComments{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#685c4b;
	width:440px;
}

.formText{
	padding:5px;
	
}

.oddRow{
	background-color:#7f7463;
	padding:5px;
}

.inputError {
	BORDER-RIGHT: #8b8d08 1px solid;
	BORDER-TOP: #8b8d08 1px solid;
	BORDER-LEFT: #8b8d08 1px solid;
	BORDER-BOTTOM: #8b8d08 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:175px;
	COLOR: #000000;
	BACKGROUND-COLOR: #dfc68e;
}
.inputNormal {
	BORDER-RIGHT: #004080 1px solid;
	BORDER-TOP: #004080 1px solid;
	BORDER-LEFT: #004080 1px solid;
	BORDER-BOTTOM: #004080 1px solid;
	BACKGROUND-COLOR: #ffffff;
	width:175px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
.innerError {
	BORDER-RIGHT: #dfc68e 1px solid;
	BORDER-TOP: #dfc68e 1px solid;
	padding: 10px; 
	BORDER-LEFT: #dfc68e 1px solid;
	BORDER-BOTTOM: #dfc68e 1px solid;
	COLOR: #dfc68e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}