a:link, a:visited {
	color: #666;
	text-decoration: underline;
	}

a:hover, a:active {
	color: #333;
	text-decoration: none;
	}

#page_header_menu a:link, a:visited {
	color: #fff;
	text-decoration: none;
	}

#page_header_menu a:hover, a:active {
	color: #000;
	text-decoration: none;
	}

body {
	background-color: #C9C9C9;
	font: 11px Verdana,Sans-serif;
	margin: 0;
	padding: 0;
	}

#right_sidebar {
	width: 200px;
	left: 562px;
	top: 52px;
	position: absolute;
	z-index: 2;
}

#ps_header {
	background-color: #6E4848;
	color: #fff;
	font: 12px Verdana,Sans-serif;
	padding: 8px;
}

#ps_body {
	background-color: #885C56;
	padding: 8px;
}

#ps_body p {
	color: #000;
	font: 11px Verdana,Sans-serif;
	margin: 0;
	padding: 0;
}



#page_container {
	width: 782px;
	position: relative;
	z-index: 1;
}

#site_header {
	/* background-color: #6F818B; */
	background-color: #fff;
	border-bottom: 8px solid #7C93A1;
	width: 782px;
	position: relative;
}

#top_menu {
	background-color: #485F6D;
	width: 750px;
	position: relative;
	height: 39px;
}

#header_hd {
	background-color: #5C727D;
	height: 8px;
	width: 700px;
	position: relative;
}


#header_body_divider {
	background-color: #fff;
	height: 14px;
	width: 546px;
	position: relative;
}

#page_header {
	color: #fff;
	font: 18px Verdana,Sans-serif;
	background-color: #B7C5CE;
	border-left: 18px solid #895C57;
	padding: 16px 10px 16px 10px;
	width: 508px;
	position: relative;
}

#page_header_menu {
	background-color: #7A8C96;
	border-left: 18px solid #895C57;
	width: 528px;
	position: relative;
}

#page_content {
	background-color: #fff;
	border-left: 18px solid #895C57;
	padding: 9px;
	width: 510px;
	position: relative;
}

#footer {
	background-color: #7D93A0;
	color: #fff;
	font: 10px Verdana,Sans-serif;
	border-left: 18px solid #633C3D;
	padding: 9px;
	width: 726px;
	position: relative;
}

#sub_footer {
	background-color: #5E727D;
	border-left: 18px solid #633C3D;
	width: 764px;
	position: relative;
}


#top_menu table {
	margin: 0;
	padding: 0;
}

#top_menu td.last {
	border-right: 1px solid #7C93A0;
}

.tm_pad_l {
	font: 8px Verdana,Sans-serif;
	margin: 0;
	padding: 0;
	width: 16px;
	border-top: 7px solid #7C93A0;
	background-image: none;
}

.tm_pad_r {
	font: 8px Verdana,Sans-serif;
	margin: 0;
	padding: 0;
	width: 36px;
	border-top: 7px solid #7C93A0;
	background-image: none;
}

.tm_link {
	color: #fff;
	float: left;
	font: 12px Verdana,Sans-serif;
	margin: 0;
	padding: 9px 25px 16px 9px;
	background-image: none;
	border-left: 1px solid #7C93A0;
	border-top: 7px solid #7C93A0;
	line-height: normal;
	text-indent: 0;
	cursor: pointer;
}

.tm_link_right {
	color: #fff;
	float: left;
	font: 12px Verdana,Sans-serif;
	margin: 0;
	padding: 9px 11px 16px 9px;
	background-image: none;
	border-left: 1px solid #7C93A0;
	border-right: 1px solid #7C93A0;
	border-top: 7px solid #7C93A0;
	line-height: normal;
	text-indent: 0;
	cursor: pointer;
}

.tm_link_highlight {
	background-color: #7B5853;
	color: #fff;
	float: left;
	font: 12px Verdana,Sans-serif;
	margin: 0;
	padding: 9px 25px 16px 9px;
	background-image: none;
	border-left: 1px solid #7C93A0;
	border-top: 7px solid #A37979;
	line-height: normal;
	text-indent: 0;
	cursor: pointer;
}

.tm_link_highlight_right {
	background-color: #7B5853;
	color: #fff;
	float: left;
	font: 12px Verdana,Sans-serif;
	margin: 0;
	padding: 9px 11px 16px 9px;
	background-image: none;
	border-left: 1px solid #7C93A0;
	border-right: 1px solid #7C93A0;
	border-top: 7px solid #A37979;
	line-height: normal;
	text-indent: 0;
	cursor: pointer;
}

#page_header_menu ul {
	margin: 0 18px;
	padding: 0;
	list-style: none;
}

#page_header_menu li {
	color: #fff;
	float: left;
	font: 11px Verdana,Sans-serif;
	padding: 3px 12px;
	border-left: 1px solid #97A7B0;
	line-height: normal;
	text-indent: 0;
}

#page_header_menu li.last {
	border-right: 1px solid #97A7B0;
}

#page_content p {
	color: #000;
	font: 11px Verdana,Sans-serif;
}

b.red {
	color: #603;
}

td.pj_types_l li{
	padding-left: 15px;
	background-image: url(../img/sm_bullet.jpg);
	background-repeat: no-repeat;
	background-position: 0;
}

td.pj_types_l ul {
	list-style: none;
}

.med_bullet {
	padding: 0 13px 0 13px;
}

.pj_table {
	padding: 5px 0 5px 0;
}

.pad_td {
	padding-left: 55px;
}

.pic_b {
	border: 1px solid #000;
}