a {
	text-decoration: none;
	color: #AA6633;
	background-color: transparent;
}

a:visited {
	color: #AA6633;
}

a:hover {
	color: #FF9900;
}

#admin_content {
	position: relative;
	margin: 0px;
	padding: 16px;
	background-color: #FFFFFF;
}

#admin {
	color: #000000;
	background-color: #EEEEEE;
	border-left-color: #CC0033;
	border-bottom-color: #CCCCCC;
	border-width: 0px 0px 1px 18px;
	border-style: solid;
	padding: 2px 18px;
	margin: 24px 0px;
}

#admin h3 {
	color: #000000;
	margin: 6px 0px;
}

#admin a {
	color: #CC0033;
	font-size: 12px;
}

#admin a:hover {
	color: #000000;
	font-size: 12px;
}

body {
	margin: 0px;
	color: #333333;
	background-color: #FAFAE9;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	overflow: -moz-scrollbars-vertical;
}

body p {
	margin: 0px 0px 14px 0px;
	line-height: 22px;
}

#body_container {
	padding-bottom: 600px;
	margin-bottom: -600px;
	text-align: center;
	background: #FFFFFF url('/images/body_bk.png') repeat-y top center;
	overflow: hidden;
}

.bold {
	font-weight: bold;
}

#contact {
	width: 220px;
	float: right;
	margin: 0px 0px 18px 18px;
	padding: 0px 0px 12px 12px;
	border-left: #EC562E solid 1px;
	border-bottom: #EC562E solid 1px;
	font-size: 11px;
	text-align: left;
	line-height: 16px;
}

#contact p {
	font-size: 11px;
	text-align: left;
	line-height: 16px;
}

#contact h2 {
	font-family: Times, times, serif;
	font-variant: small-caps;
	font-size: 11px;
	letter-spacing: 1px;
	padding: 8px 0px 0px 0px;
}

#ees {
	width: 88px;
	margin: 0px auto;
}

#ees ul, #ees li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#ees a {
	display: block;
	width: 88px;
	height: 31px;
	background: transparent url('/images/ees_0.png') no-repeat center center;
}

#ees a:hover {
	background: transparent url('/images/ees_1.png') no-repeat center center;
}

#footer {
	width: 100%;
	clear: both;
	padding: 16px 0px;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	text-align: center;
}

.gray {
	color: #AAAAAA !important;
	background-color: transparent;
}


#header_nhcs {
	width: 100%;
	height: 96px;
	margin: 0px;
	padding: 0px;
 	background-color: #F5F5D5;
}


#header_info_nhcs {
	width: 274px;
	height: 88px;
	float: right;
	text-align: center;
	overflow: hidden;
}

#header_info_nhcs p {
	line-height: normal;
}

#header_top_nhcs {
	width: 100%-8px;
	color: #FFFFFF;
	background-color: #005696;
	text-align: right;
	overflow: hidden;
	padding: 4px;
}

#header_top_nhcs form {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}

#header_top_nhcs input {
	font-size: 10px;
}

#home {
	float: left;
	color: #FFFFFF;
	font-variant: small-caps;
	letter-spacing: 2px;
}

hr {
	height: 1px;
	color: #001166;
	background-color: #001166;
	border: 0px;
	margin: 4px 0px;
}

input {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

input.button {
	font-size: 11px;
}

.italic {
	font-style: italic;
}

.mgt {
	position: relative;
	float: left;
	margin: 0px 16px 0px 0px;
}

#main_bk {
	height: 100%;
	overflow: visible;
}

#main_content {
	width: 516px;
	overflow: hidden;
	float: left;
	margin: 0px;
	padding: 24px 24px 24px 40px;
}

.map_legend {
	color: #FFFFFF;
	background-color: #001166;
	padding-left: 4px;
	padding-right: 4px;
	text-align: center;
	font-weight: bold;
}


#page {
	width: 760px;
	padding-bottom: 600px;
	margin: 0px auto;
	margin-bottom: -600px;
	text-align: left;
	background: #FAFAE9 url('/images/page_bk.png') repeat-y top left;
}

#page_admin {
	width: 760px;
	margin: 0px auto;
	text-align: left;
	background-color: #FAFAE9;
}

#page_review {
	border: 1px dotted #333333;
	color: #333333;
	background-color: #FAFAE9;
}

.pagination {
	margin: 0px 0px 8px 0px;
}

.pagination td {
	margin: 0px;
	padding: 0px 1px;
	font-size: 11px;
	color: #666666;
}

.pagination input, .pagination form {
	margin: 0px;
	padding: 0px;
	font-size: 9px;
	color: #666666;
}

.pagination_nav {
	width: 16px;
	text-align: center;
}

.pagination_current {
	width: 16px;
	text-align: center;
	color: #FAFAE9 !important;
	background-color: #AA6633;
}

.photo {
	border: black solid 1px;
	margin: 0px;
}

.picl {
	float: left;
	margin: 0px 12px 8px 0px;
}

.picli {
	float: left;
	margin: 8px 12px 8px 0px;
}

.picr {
	float: right;
	margin: 0px 0px 8px 12px;
}

.picri {
	float: right;
	margin: 8px 0px 8px 12px;
}

.progress {
	margin: 64px auto;
	text-align: center;
}

.row {
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#sidebar {
	float: left;
	width: 180px;
	height: 100%;
	overflow: visible !important;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#sidebar a {
	display: block;
}

#sidebar a.a1 {
	width: 152px;
	padding: 4px 18px 4px 10px;
	color: #77BBFF;
	font-size: 13px;
}

#sidebar a.a2 {
	width: 138px;
	padding: 4px 18px 4px 24px;
	color: #DDEEFF;
	font-size: 11px;
}

#sidebar a.youarehere {
	color: #001166;
	background: #F9CE83 url('/images/sb_sel_bk.png') no-repeat center right;
}

#sidebar a.a1:hover, #sidebar a.a2:hover {
	color: #993333;
	background: #F9CE83 url('/images/sb_sel_bk.png') no-repeat center right;
}

#sidebar h6 {
	text-transform: uppercase;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 10px 4px 10px;
	line-height: 16px;
	color: #EC562E;
	background-color: #002766;
}

#sidebar div.hr {
	height: 1px;
	border-bottom: #F18231 solid 1px;
	margin: 4px 0px;
	font-size: 1px;
	line-height: 1px;
}

.sort_col {
	background-color: #F0F0F0;
}

.spacer {
	clear: both;
	height: 16px;
	margin: 0px;
}

.subhd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

table {
	color: #333333;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px;
	text-align: left;
	vertical-align: top;
}

td, th {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

textarea {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.thumb {
	float: left;
	text-align: center;
	font-size: 11px;
	width: 90px;
	height: 150px;
	margin: 6px;
	font-size: 11px;
	line-height: 14px;
}

.thumbpic {
	border: 1px solid #000000;
}

tr.inactive td, tr.inactive td a {
	color: #AAAAAA;
	background-color: transparent;
}

ul {
	list-style-type: square;
}

.smalltext {
	font-size: 11px;
	color: #666666;
}

.status {
	margin: 8px 0px;
	font-size: 11px;
	color: #666666;
	background-color: transparent;
	line-height: normal;
}

.table_field {
	font-size: 11px;
	color: #AA6633;
	background-color: #FAEECD;
	font-size: 11px;
	vertical-align: top;
}

.tablehd {
	color: #FFFFFF;
	background-color: #004A8D;
	padding-left: 4px;
	padding-right: 4px;
	font-weight: bold;
}

.tablehd a, .tablehd a:visited {
	color: #FFFFFF;
	background-color: transparent;
}

.tablehd a:hover {
	color: #CCCCCC;
	background-color: transparent;
}

.tablerow tr {
	background-color: transparent;
}

.tablerow tr:hover {
	color: #000000;
	background-color: #F4F4F4;
}

.tablerow tr td a {
	display: block;
}

.td_odd_first {
	background-color: #EEEEEE;
	border-left: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
}

.td_odd {
	background-color: #EEEEEE;
	border-right: 1px solid #AAAAAA;
}

.td_even {
	border-right: 1px solid #AAAAAA;
}

.tdc {
	text-align: center;
	white-space: nowrap;
	padding-left: 8px;
	padding-right: 8px;
	vertical-align: top;
}

.tdcs {
	text-align: center;
	white-space: nowrap;
	padding-left: 1px;
	padding-right: 1px;
	vertical-align: top;
}

.tdl {
	text-align: left;
	white-space: nowrap;
	padding-left: 8px;
	padding-right: 8px;
	vertical-align: top;
}

.tdr {
	text-align: right;
	white-space: nowrap;
	padding-left: 8px;
	padding-right: 8px;
	vertical-align: top;
}

.tdcw {
	text-align: center;
	padding-left: 16px;
	padding-right: 16px;
	vertical-align: top;
}

.tdlw {
	text-align: left;
	padding-left: 16px;
	padding-right: 16px;
	vertical-align: top;
}

.tdrw {
	text-align: right;
	padding-left: 16px;
	padding-right: 16px;
	vertical-align: top;
}

.warning {
	color: #CC0033;
}

#www {
	color: #333333;
	font-variant: small-caps;
	font-weight: bold;
	letter-spacing: 4px;
}

.mceVisualAid {
	border: 1px dotted #BBBBBB !important;
}