body {
	background: #ffffff;
	text: #333333;
	margin: 25px auto 20px auto;
	padding: 0px;
	text-align: center;
	min-width:775px; /* stop mozilla sliding off the edge */
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #333333;
}

p { margin-top: 9px; margin-bottom: 25px;
}

A:link { FONT-WEIGHT: normal; COLOR: #B29944; TEXT-DECORATION: underline;
}
A:visited { FONT-WEIGHT: normal; COLOR: #B29944; TEXT-DECORATION: underline;
}
A:hover { FONT-WEIGHT: normal; COLOR: #F9A037; TEXT-DECORATION: underline;
}

ul li {
	margin-bottom: 5px;
}

#main_container {
	POSITION: relative; MARGIN: auto; PADDING: 0px; WIDTH: 915px; BACKGROUND: #ffffff;
}

#main_navi {
	HEIGHT: 23px;	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #761919; TEXT-ALIGN: center;
}

#banner_container {
	POSITION: relative; WIDTH: 915px; HEIGHT: 192px; MARGIN: 9px 0px 0px 0px; PADDING: 0px; BACKGROUND: #ffffff; BACKGROUND-IMAGE: url(../images/banner_bg.jpg); BACKGROUND-REPEAT: no-repeat; BACKGROUND-ATTACHMENT: scroll;
}

#logo_container {
	POSITION: absolute; TOP: 150px; LEFT: 17px;
}

#banner_image {
	POSITION: relative; FLOAT: right; WIDTH: 576px; HEIGHT: 192px;
}

#banner_gold {
	POSITION: relative; FLOAT: left; WIDTH: 915px; HEIGHT: 15px;
}

#body_container {
	POSITION: relative; FLOAT: left; WIDTH: 915px; BACKGROUND: #ffffff; BACKGROUND-IMAGE: url(../images/body_bg.gif); BACKGROUND-REPEAT: repeat-y; BACKGROUND-ATTACHMENT: scroll;
}

#side_nav_container {
	POSITION: relative; FLOAT: left; WIDTH: 209px; MARGIN-BOTTOM: 20px; BACKGROUND-IMAGE: url(../images/side_nav_bg.gif); BACKGROUND-REPEAT: repeat-y; BACKGROUND-ATTACHMENT: scroll; TEXT-ALIGN: left;
}
.side_nav_title {
	POSITION: relative; FLOAT: none; MARGIN: 5px auto 0px 15px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 16px; COLOR: #6A1616; TEXT-ALIGN: left;
}
.side_nav_subtitle {
	POSITION: relative; FLOAT: none; MARGIN: 13px auto 0px 15px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: BOLD; COLOR: #7B7B7B; TEXT-ALIGN: left;
}
.side_nav_subtitle A:link {
	FONT-WEIGHT: bold; COLOR: #7B7B7B; TEXT-DECORATION: none;
}
.side_nav_subtitle A:visited {
	FONT-WEIGHT: bold; COLOR: #7B7B7B; TEXT-DECORATION: none;
}
.side_nav_subtitle A:hover {
	FONT-WEIGHT: bold; COLOR: #F9A037; TEXT-DECORATION: none;
}

.side_nav_link {
	POSITION: relative; FLOAT: none; MARGIN: 5px 10px 0px 15px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; COLOR: #5C5C5C; TEXT-ALIGN: left;
}
.side_nav_link A:link {
	FONT-WEIGHT: normal; COLOR: #5C5C5C; TEXT-DECORATION: none;
}
.side_nav_link A:visited {
	FONT-WEIGHT: normal; COLOR: #5C5C5C; TEXT-DECORATION: none;
}
.side_nav_link A:hover {
	FONT-WEIGHT: normal; COLOR: #F9A037; TEXT-DECORATION: none;
}

.side_nav_sub_link {
	POSITION: relative; FLOAT: none; MARGIN: 5px 10px 0px 35px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; COLOR: #5C5C5C; TEXT-ALIGN: left;
}
.side_nav_sub_link A:link {
	FONT-WEIGHT: normal; COLOR: #5C5C5C; TEXT-DECORATION: none;
}
.side_nav_sub_link A:visited {
	FONT-WEIGHT: normal; COLOR: #5C5C5C; TEXT-DECORATION: none;
}
.side_nav_sub_link A:hover {
	FONT-WEIGHT: normal; COLOR: #F9A037; TEXT-DECORATION: none;
}

.side_nav_selected {
	POSITION: relative; FLOAT: none; HEIGHT: 17px; MARGIN: 2px 10px 0px 15px; BACKGROUND-IMAGE: url(../images/side_nav_select.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-ATTACHMENT: scroll; TEXT-ALIGN: left;
}
.side_nav_selected_text {
	POSITION: absolute; FLOAT: left; TOP: 1px; LEFT: 9px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; COLOR: #FFFFFF; TEXT-ALIGN: left;
}
.side_nav_select_bottomlink { /*links at the bottom of selected links have less TOP margin*/
	POSITION: relative; FLOAT: none; MARGIN: 1px 10px 0px 15px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; COLOR: #5C5C5C; TEXT-ALIGN: left;
}
.side_nav_select_bottomlink A:link {
	FONT-WEIGHT: normal; COLOR: #5C5C5C; TEXT-DECORATION: none;
}
.side_nav_select_bottomlink A:visited {
	FONT-WEIGHT: normal; COLOR: #5C5C5C; TEXT-DECORATION: none;
}
.side_nav_select_bottomlink A:hover {
	FONT-WEIGHT: normal; COLOR: #F9A037; TEXT-DECORATION: none;
}
.side_nav_select_bottomsubtitle {
	POSITION: relative; FLOAT: none; MARGIN: 10px auto 0px 15px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: BOLD; COLOR: #7B7B7B; TEXT-ALIGN: left;
}

#content_container {
	POSITION: relative; FLOAT: left; WIDTH: 706px; BACKGROUND-IMAGE: url(../images/content_bg.gif); BACKGROUND-REPEAT: repeat-y; BACKGROUND-ATTACHMENT: scroll; TEXT-ALIGN: left;
}
.content_title {
	POSITION: relative; FLOAT: none; MARGIN: 25px auto 0px 210px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 24px; COLOR: #9AA5AC; TEXT-ALIGN: left;
}
.content_text {
	POSITION: relative; FLOAT: none; MARGIN: 24px 39px 40px 210px; LINE-HEIGHT: 15px; WORD-SPACING: 1px;
}

#footer_bar {
	POSITION: relative; FLOAT: left; WIDTH: 915px; HEIGHT: 37px; BACKGROUND-IMAGE: url(../images/footer_bar.jpg); BACKGROUND-REPEAT: no-repeat; BACKGROUND-ATTACHMENT: scroll; TEXT-ALIGN: center;
}

#footer_nav {
	POSITION: relative; FLOAT: left; WIDTH: 915px; MARGIN: 11px auto 12px auto; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; COLOR: #5C5C5C;  TEXT-ALIGN: center;
}
#footer_nav A:link {
	FONT-WEIGHT: normal; COLOR: #5C5C5C; TEXT-DECORATION: none;
}
#footer_nav A:visited {
	FONT-WEIGHT: normal; COLOR: #5C5C5C; TEXT-DECORATION: none;
}
#footer_nav A:hover {
	FONT-WEIGHT: normal; COLOR: #761919; TEXT-DECORATION: none;
}

.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;
}
.bodytext_italic {  
	font-style: italic;
}
.bodytext A:link {
	FONT-WEIGHT: normal; COLOR: #B29944; TEXT-DECORATION: underline;
}
.bodytext A:visited {
	FONT-WEIGHT: normal; COLOR: #B29944; TEXT-DECORATION: underline;
}
.bodytext A:hover {
	FONT-WEIGHT: normal; COLOR: #F9A037; TEXT-DECORATION: underline;
}

.redtext { FONT-WEIGHT: bold; COLOR: #9E1A1A; FONT-SIZE:12px;
}

.pinktext { COLOR: #FF0000;
}

.point_list { POSITION: relative; FLOAT: none; MARGIN: 5px 10px 5px 10px; LINE-HEIGHT: 15px; WORD-SPACING: 1px;
}

.bold_text { FONT-WEIGHT: bold; }

.italic_text { FONT-STYLE: italic; }

.center_text { text-align: center; }
