body {
	background: #fffefd url(../media/images/layout/bg.jpg) repeat-x left top;
	text-align: center;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
}
/* 
:::::::::::::::::::::::::::::::::::::::::::::::::::::::
Links
:::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/
a {
	color: #9d021b;
}
a:visited {
	color: #9d021b;
}
a:hover {
	color: #b29557;
	text-decoration: none;
}
a:active {
	color: #9d021b;
	text-decoration: none;
}
/* Links for topBar */
#topBar a {
	color: #fff;
	text-decoration: none;
}
#topBar a:visited {
	color: #fff;
	text-decoration: none;
}
#topBar a:hover {
	color: #b29557;
	text-decoration: none;
}
#topBar a:active {
	color: #fff;
	text-decoration: none;
}
.titleDiv a {
	color: #FFF;
	text-decoration: none;
}
/* Links for Main Menu */
.menuItem a {
	color: #fff;
	text-decoration: none;
}
#menuMiddle a:visited {
	color: #fff;
	text-decoration: none;
}
#menuMiddle a:hover {
	color: #b29557;
	text-decoration: none;
}
#menuMiddle a:active {
	color: #fff;
	text-decoration: none;
}
.dropDownMenuItem a {
	color: #000000;
}
.dropDownMenuItem a:visited {
	color: #000000;
}
.dropDownMenuItem a:hover {
	color: #000000;
}
.dropDownMenuItem a:active {
	color: #000000;
}
/* 
:::::::::::::::::::::::::::::::::::::::::::::::::::::::
Layout
:::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/
#pageContainer {
	width: 753px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	text-align: left;
}
#topBar {
	height: 18px;
	width: 732px;
	font-size: 12px;
	color: #fff;
	text-align: right;
	padding-right: 20px;
}
#header {
	width: 752px;
	height: 174px;
	background: transparent url(../media/images/layout/header.jpg) no-repeat left top;
}
#headerInfo {
	color: #9d021b;
	font-size: 18px;
	font-weight: bold;
	text-align: right;
	height: 44px;
	padding-right: 25px;
	padding-top: 130px;
}
#bodyConnector {
	width: 752px;
	height: 81px;
	background: transparent url(../media/images/layout/bodyBars.jpg) no-repeat left top;
}
#bodyContainer {
	width: 753px;
	background: transparent url(../media/images/layout/bodyContainer.gif) repeat-y left top;
}
#bodyContainerProp {
	width: 1px;
	float: right;
	height: 200px;
}
#contentContainer {
	margin-top: 10px;
	padding-left: 41px;
	padding-right: 41px;
}
/* content for two column page. */
#col_2Div {
	float: left;
	width: 500px;
	margin-left: 10px;
}
#bodyBottom {
	clear: both;
	width: 752px;
	height: 13px;
	background: transparent url(../media/images/layout/bodyBottom.gif) no-repeat left bottom;
}
/* 
:::::::::::::::::::::::::::::::::::::::::::::::::::::::
Main Menu
:::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/
#menuContainer {
	margin-top: -70px;
	margin-right: auto;
	margin-left: auto;
	width: 680px;
	height: 30px;
	background: transparent url(../media/images/layout/menuMiddle.jpg) repeat-x left top;
}
#menuLeftEnd {
	width: 7px;
	height: 30px;
	background: transparent url(../media/images/layout/menuLeftEnd.jpg) no-repeat left top;
	float: left;
}
#menuRightEnd {
	width: 7px;
	height: 30px;
	background: transparent url(../media/images/layout/menuRightEnd.jpg) no-repeat right top;
	float: left;
}
#menuMiddle {
	float: left;
	width: 666px;
	height: 25px;
	text-align: center;
	padding-top: 5px;
	color: #fff;
}
.menuLinkContainer {
}
.menuItem {
	float: left;
	margin-right: 5px;
	margin-left: 5px;
}
/* Drop Down Menu */
.adminMenu {
	float: left;
	padding-left: 20px;
}
.dropDownDivContainer {
	position: relative;
	cursor: default;
}
.dropDownDivHidden {
	display: none;
}
.dropDownDiv {
	display: block;
	width: 150px;
	position: absolute;
	top: 0px;
	left: 3px;
	z-index: 30;
	background-color: #9d021b;
	border: 1px solid #fff;
	padding: 3px 3px 8px 3px;
	filter:alpha(opacity=90);
	-moz-opacity:.9;	opacity:.9;
}
.dropDownMenuItem {
	font-size: .9em;
	border-bottom: 1px solid #000000;
	padding-bottom: 5px;
	text-align: left;
}
/* 
:::::::::::::::::::::::::::::::::::::::::::::::::::::::
Sidebar
:::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/
#sideBarContainer {
	float: left;
	width: 150px;
	background: #FFFCE6;
}
#sideBarTop {
	width: 208px;
	height: 26px;
	background: transparent url(../media/images/layout/sideBarTop.jpg) no-repeat left top;
}
#sideBarBody {
	width: 208px;
	height: 300px;
	margin-right: 5px;
	background: transparent url(../media/images/layout/sideBarBody.jpg) no-repeat left top;
	color: #9d021b;
}
#sideBarContent {
	padding-left: 10px;
	padding-right: 10px;
	margin-top: -300px;
	float: left;
}
#sideBarBottom {
	clear: both;
}
/* 
:::::::::::::::::::::::::::::::::::::::::::::::::::::::
General Style
:::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/
h1 {
	color: #031f0a;
	background-color: #b29557;
	border-top: 1px solid #031f0a;
	border-bottom: 1px solid #031f0a;
	text-align: center;
	font-size: 1.5em;
	margin-right: 3px;
	margin-left: 3px;
}	
h2 {
	color: #031f0a;
	background-color: #b29557;
	border-top: 1px solid #031f0a;
	border-bottom: 1px solid #031f0a;
	text-align: center;
	font-size: 1.2em;
	margin-right: 3px;
	margin-left: 3px;
}
h3 {
	color: #031f0a;
	background-color: #b29557;
	border-top: 1px solid #031f0a;
	border-bottom: 1px solid #031f0a;
	text-align: center;
	font-size: 1em;
	margin-right: 3px;
	margin-left: 3px;
}
.title {
	color: #840217;
	font-size: 1em;
	font-weight: bold;
}
.list1 {
	font-size: .9em;
	color: #000;
	border-bottom: 1px solid #b0d18e;
	padding-bottom: 5px;
}
/* 
:::::::::::::::::::::::::::::::::::::::::::::::::::::::
Housekeeping
:::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/
.clear {
	height: 1px;
	overflow: hidden;
	clear: both;
}