/* START TEXT */

.textMain {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 11.3px;
	line-height			: 17px;
	color				: #798288;
}
a.textMain:link			{ text-decoration: underline; color: #003A63; }
a.textMain:active		{ text-decoration: underline; color: #003A63; }
a.textMain:visited		{ text-decoration: underline; color: #003A63; }
a.textMain:hover		{ text-decoration: none; color: #FFFFFF; background-color: #003A63; }

.menuTextHeader {
	font-family			: Gill, sans-serif;
	font-size			: 11.0px;
	font-weight			: bold;
	line-height			: 24px;
	color				: #003A63;
}
a.menuTextHeader:link			{ text-decoration: none; color: #003A63; }
a.menuTextHeader:active			{ text-decoration: none; color: #003A63; }
a.menuTextHeader:visited		{ text-decoration: none; color: #003A63; }
a.menuTextHeader:hover			{ text-decoration: underline; color: #003A63; background-color: #FFFFFF; }

.menuTextPrimary {
	font-family			: Gill, sans-serif;
	font-size			: 12.0px;
	font-weight			: bold;
	line-height			: 24px;
	color				: #FFFFFF;
}
a.menuTextPrimary:link			{ text-decoration: underline; color: #003A63; }
a.menuTextPrimary:active		{ text-decoration: underline; color: #003A63; }
a.menuTextPrimary:visited		{ text-decoration: underline; color: #003A63; }
a.menuTextPrimary:hover			{ text-decoration: none; color: #FFFFFF; background-color: #003A63; }

.menuTextSecondary {
	font-family			: Gill, sans-serif;
	font-size			: 10.0px;
	font-weight			: bold;
	line-height			: 17px;
	color				: #FFFFFF;
}
a.menuTextSecondary:link		{ text-decoration: none; color: #FFFFFF; }
a.menuTextSecondary:active		{ text-decoration: none; color: #FFFFFF; }
a.menuTextSecondary:visited		{ text-decoration: none; color: #FFFFFF; }
a.menuTextSecondary:hover		{ text-decoration: underline; color: #FFFFFF; }

/* END TEXT */

/* START IMAGES */

img { border : none; }

.borderedImage { 
	padding				: 2px;
	background-color	: #FFFFFF;
	border				: solid #E0DCB6 1px;
}

DIV.floatImage {
	overflow			: auto;
	padding				: 1px 0;
	clear				: both;   /* not really necessary but can't hurt */
}

DIV.floatImage H1 {
	margin-top			: 0px;
}

DIV.floatImage H2 {
	margin-top			: 0px;
}

DIV.floatImage .marginAnchorLeft {
	display				: inline;
	float				: left;
	margin-right		:  20px;
}

.marginAnchorLeft { 
	display				: inline;
	float				: left;
	margin				: 0px 20px 0px 0px;
}

.marginAnchorTopLeft { 
	display				: inline;
	float				: left;
	text-align			: center;
	margin				: 0px 20px 10px 0px;
}

.marginAnchorTopRight { 
	display				: inline;
	float				: right;
	text-align			: center;
	margin				: 0px 0px 10px 20px;
}

/* END IMAGES */

/* START ACTION BOXES */

.actionColumn {
	border-left: solid #DFD3BB 1px;
}

.actionBoxBordered {
	text-align			: left;
	padding				: 0px 0px 14px 0px;
}

.actionBox {
	position			: relative;
	width				: 259px;
	padding				: 20px 0px 0px 0px;
}

.actionBoxLeft {
	float				: left;
	width				: 119px;
	margin-right		: 16px;
}

.actionBoxRight {
	float				: left;
	width				: 119px;
	text-align			: left;
}

.actionHeader {
	margin				: 10px 0px 10px 0px;
}

.actionText {
	font-weight			: bold;
	color				: #984F18;
}
a.actionText:link		{ text-decoration: none; }
a.actionText:active		{ text-decoration: none; }
a.actionText:visited	{ text-decoration: none; }
a.actionText:hover		{ text-decoration: underline; }

/* END ACTION BOXES */

/* START NEWS BOXES */

.newsBoxBordered {
	text-align			: left;
}

.newsColumn {
	border-left			: solid 1px #DFD3BB;
}

.newsBox {
	position			: relative;
	width				: 250px;
	margin				: 0px 0px 4px 10px;
	padding				: 0px 0px 10px 0px;
	font-family			: Gill, sans-serif;
	font-size			: 12.0px;
	line-height			: 17px;
	color				: #984F18;
}

.newsBoxContent {	
	position			: relative;
	margin				: 0px 0px 14px 0px;
	padding				: 0px 0px 10px 0px;
	overflow			: auto;
}

.newsBoxLeft {
	float				: left;
	width				: 119px;
	margin-right		: 16px;
}

.newsBoxRight {
	float				: left;
	text-align			: left;
}

.newsHeader {
	margin				: 18px 0px 6px 0px;
}

.newsText {
	font-family			: Gill, sans-serif;
	font-size			: 12.0px;
	font-weight			: bold;
	color				: #984F18;
}
a.newsText:link			{ text-decoration: none; }
a.newsText:active		{ text-decoration: none; }
a.newsText:visited		{ text-decoration: none; }
a.newsText:hover		{ text-decoration: underline; }

.simpleNewsHeader {
	margin				: 24px 0px 6px 0px;
	padding				: 0px 0px 0px 0px;
	font-weight			: bold;
	color				: #984F18;
}
a.simpleNewsHeader:link		{ text-decoration: none; }
a.simpleNewsHeader:active	{ text-decoration: none; }
a.simpleNewsHeader:visited	{ text-decoration: none; }
a.simpleNewsHeader:hover	{ text-decoration: underline; }

.simpleNewsText {
	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 10px 0px;
	font-weight			: normal;
	line-height			: 17px;
	/* border-bottom		: solid 1px #DFD3BB; */
	color				: #798288;
	overflow			: auto;
}
a.simpleNewsText:link		{ text-decoration: none; }
a.simpleNewsText:active		{ text-decoration: none; }
a.simpleNewsText:visited	{ text-decoration: none; }
a.simpleNewsText:hover		{ text-decoration: underline; }


/*
	END NEWS BOXES
*/

.footerText {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 11.3px;
	line-height			: 17px;
	color				: #FFFFFF;
}
a.footerText:link		{ color: #FFFFFF; text-decoration: none; }
a.footerText:active		{ color: #FFFFFF; text-decoration: none; }
a.footerText:visited	{ color: #FFFFFF; text-decoration: none; }
a.footerText:hover		{ color: #FFFFFF; text-decoration: underline; }


