body{
	margin: 10px 0 20px 10px;
	padding: 0;
	background-color: #cbba88;
}
.spacer{
	clear: both;
}
*{
	margin: 0;
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #000;
	font-weight: normal;
}
a, a:hover, a:visited{
	color: #484;
	outline: none;
}
img{
	border: none;
}
tr,td{
	vertical-align: top;
}
b, strong{
	font-weight: bold;
}

.float_left{
	float: left;
}
.float_right{
	float: right;
}
p{
	margin-bottom: 1em;
}
h1, h2, h3, h4, h5{
	font-weight: bold;
}
h1{
	margin-bottom: .25em;
	font-size: 13pt;
}
h2{
	font-size: 12pt;
}
ul, ul li{
	list-style-type: none;
}
.none{
	display: none;
}
.message{
	color: #C00;
}
.block{
	display: block;
}
.inline{
	display: inline;
}
.preload_images{
	display: none;
}
#wrapper{
	width: 962px;
}
.sub_wrapper{
	border: 1px solid black;
	background-color: #a99b71;
	padding: 5px;
}
#banner{
	position: relative;
	border: 1px solid #000;
	margin-bottom: 5px;
	background: url(/images/banner.jpg) top left no-repeat;
}
/* Hides from IE-mac \*/
* html #banner {height: 1%;}
/* End hide from IE-mac */

#content_wrapper{
	/*padding-left: 8px;*/
}
#content{
	border: 1px solid #000;
	background-color: #fff;
	width: 762px;
}
#content h1{
	_height: 1%;
	border-bottom: 3px solid #797;
	line-height: .75em;
	_line-height: .65em;
	padding: 10px 5px 0 5px;
}
#text, .text{
	padding: 10px;
}
.image_sub_wrapper{
	display: inline;
}
.image_wrapper p{
	text-align: center;
}

/*SIDE NAV */
#side_nav_wrapper{
	width: 207px;
	padding-right: 7px;
}
.side_nav{
	padding-bottom: 10px;
	border: 1px solid #000;
	background-color: #bdad7e;	/* Entire Side Nav BG */
}
.side_nav li{
	margin: 0;
	margin-bottom: 3px;
	_margin-bottom: 0;
	_padding: 1px;
	list-style: none;
}
.side_nav li a{
	display: block;
	margin: 1px 1px 1px 1px;
	padding: 2px 2px 2px 5px;
	text-decoration: none;
	text-align: left;
}
.side_nav a span{
	font-weight: bold;
	font-size: .9em;
}

.side_nav li.title a{
	background-color: #333;
	background-color: #61656e; /* Channel BG when not selected */
}
.side_nav li.title li a{
background-color: #bdad7e;
height: .9em;
}

.side_nav li.title a:hover{
	background-color: #444; /* Title BG hover */
}
.side_nav li.title a span{
	color: #fff;
}
.side_nav li.main_category a span{
	color: #000;
}
.side_nav li.main_category a:hover{
	background-color: #a99b71; /* Main & Sub BG hover */
}
.side_nav .sub_categories li span{
	margin-left: 15px;
	line-height: .8em;
	font-weight: normal;
}
.side_nav li.selected a{ /* Selected BG */
	background-color: #9298a5;
}
.side_nav li.selected li a{ /* Unselected Category */
	background-color: transparent;
}

/* END SIDE NAV */

/* TABBED NAVIGATION */
#navigation{
	position: absolute;
	bottom: 0px;
	_bottom: -1px;
	left: 30px;
	margin: 0;
	padding: 0;
}
#navigation li{
	display: inline;
}
#navigation li a, #navigation li a span, #navigation li#end{
	font-size: 13px;
}
#navigation li a{
	margin: 0;
	color: #666;
color: red;
	font-weight: bold;
	background: url(/images/nav_left.gif) no-repeat top left;
	text-decoration: none;
}
#navigation li a span{
	background: url(/images/nav_right.gif) no-repeat top right;
	margin-left: 4px;
	_margin-left: 2px;;
}
#navigation li a span,#navigation li#end{
	padding: 2px 13px 2px 5px;
}
#navigation a, #navigation a span{
	display: block;
	float: left;
	cursor: pointer;
	cursor: hand;
}


/* Commented backslash hack hides rule from IE5-Mac \*/
#nav-igation a, #nav-igation a span{
	float: none
}
/* End IE5-Mac hack */
#navigation li a:hover{
	background: url(/images/nav_left_over.gif) no-repeat top left;
	text-decoration: none;
}
#navigation li a:hover span{
	background: url(/images/nav_right_over.gif) no-repeat top right;
}
#navigation #selected a{
	color: #000;
	background: url(/images/nav_selected_left.gif) no-repeat top left;
}
#navigation #selected a:hover{
	background: url(/images/nav_selected_left_over.gif) no-repeat top left;
	text-decoration: none;
}
#navigation #selected a:hover span{
	background: url(/images/nav_selected_right_over.gif) no-repeat top right;
}
#navigation #selected a span{
	background: url(/images/nav_selected_right.gif) no-repeat top right;
}
#navigation .right{
	position: absolute;
	right: 0;
}
#navigation li#end{
	background: url(/images/nav_end.gif) no-repeat top left;
	display: block;
	float: left;
}
/* END TABBED NAVIGATION */
.SimpleButton{
	background-color: #484;
	margin: 5px 0 0 10px;
	border: 1px solid black;
}
.SimpleButton:hover{
background-color: #696;
}
a.Button{
color: #fff;;
padding: 4px 0 0 4px;
text-decoration: none;
}
a.Button:hover{
text-decoration: underline;
color: #fff;
}
#footer{
	font-size: 8pt;
position: relative;
line-height: 1.4em;
}
#footer .copy{
	padding-right: 340px;
}
.powered_by{
	position: absolute;
	top: 0;
	right: 0;
}
.powered_by a{
	color: inherit;
	text-decoration: none;
}
.powered_by a:hover{
	text-decoration: underline;
}









