body {
	background-image: url(../images/bkg.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #39374F;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9492A0;
}
a:link {
	color: #A6522D;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #A6522D;
}
a:hover {
	text-decoration: underline;
	color: #424A71;
}
a:active {
	text-decoration: none;
	color: #A6522D;
}
.bodytext {
	text-align: justify;
}

a.breadcrumb:link {
	color: #5F5C69;
	font-size: 9px;
	font-style: italic;
	text-decoration: none;
}
a.breadcrumb:visited {
	text-decoration: none;
	color: #5F5C69;
		font-size: 9px;
	font-style: italic;
}
a.breadcrumb:hover {
	text-decoration: underline;
	color: #5F5C69;
		font-size: 9px;
	font-style: italic;
}
a.breadcrumb:active {
	text-decoration: none;
	color: #5F5C69;
		font-size: 9px;
	font-style: italic;
}


.sec_nav {font-size: 9px; font-weight: bold; }

.breadcrumb2 {
	font-size: 9px;
	color: #9492A0;
}
#container {
    width: 813px;
    height: 539px;
    margin: 0px;
    padding: 0px;
	z-index: 1;
}
#homepagenews {
	width: 260px;
	height: 275px;
	position: absolute;
	border: 0px solid #fff;
	top: 250px;
	left: 20px;
	z-index: 2;
	background: #fff;
	margin:0;
	padding:0;
}

/* New Styles by CC */
.alignleft { float:left }
.alignright { float:right }
.clear { clear:both; display:block; height:1px; margin:-1px 0 0 0 } /* Use this br class to clear your floated columns */

#page_wrapper {
	width:960px;
	margin:0;
}

#home_menu_bar {
	width:960px;
	height:40px;
	margin:0 0 0 110px;
}
#home_menu_bar ul {
	margin:0;
	padding:0;
	list-style:none;
}
#home_menu_bar ul li {
	float:left;
	padding:12px 0 10px 40px;
	display:block;
	color:#FFF;
}
#home_menu_bar ul li a {
	color:#FFF;
	font-size:1.2em;
	font-weight:bold;
}
#home_menu_bar ul li:hover {
	background:url(../img/news-arrow.png) 15px 12px no-repeat;
}
#home_menu_bar ul li a:hover {
	color:#FFF;
	text-decoration:none;
}

#menu_bar {
	width:100%;
	height:40px;
	margin:0 0 0 60px;
}
#menu_bar ul {
	margin:0;
	padding:0;
	list-style:none;
}
#menu_bar ul li {
	float:left;
	padding:12px 0 10px 40px;
	display:block;
	color:#FFF;
}
#menu_bar ul li a {
	color:#FFF;
	font-size:1.2em;
	font-weight:bold;
}
#menu_bar ul li:hover {
	background:url(../img/news-arrow.png) 15px 12px no-repeat;
}
#menu_bar ul li a:hover {
	color:#FFF;
	text-decoration:none;
}
#content_wrapper {
	width:100%;
	margin:10px 0;
	border:2px solid #003;
	background:url(../images/new_bkg_bar.jpg) right top repeat-y #FFF;
	overflow:hidden;
}
#home_content_wrapper {
	width:813px;
	margin:10px 0;
	overflow:hidden;
	position:relative;
}
#mainFlash {
	position:relative;
	width:813px;
}
#content_left_wrapper {
	width:350px;
}
#secondary_flash {
	width:260px;
	text-align:left;
}
#sideimage {
	width:40px;
	height:auto;
}
#content_right_wrapper {
	width:590px;
	padding:10px;
	text-align:left;
}

#footer_wrapper {
	width:960px;
	margin:0 0 20px 0;
}
