BODY {
	margin: 3px;
//	margin-top: 3px;
}

H1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	margin: 0px;
}

.front_page_sitename_text {
	color : Gray;
}

.front_page_bottom_text {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	margin : 3px;
	text-align: justify;
	color : Gray;
}

INPUT.home_search {
	margin : 0px;
	width: 80px;
	height: 17px;
	border : 1px solid #CECFCE;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Gray;
}

IMG {
	border-color: Gray;
}

HR {
	background-color: Gray;
	color: Gray;
	height: 1px;
	border: 0px;
}

LI {
	list-style-image: url(/images/li.gif);
}

.error_message {
	color: Red;
	font-weight: bold;
}

.front_page_date {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	margin : 0px;
	text-align: right;
	color : Gray;
	padding-right: 290px;
}

.front_page_bottom_signature {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	margin : 0px;
	text-align: right;
	color : Gray;
}

.front_page_bottom_last_modified {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	margin : 0px;
	text-align: left;
	color : Silver;
	font-style : normal;
	padding-left : 3px;
	padding-top : 5px;
}

A {
	text-decoration: none;
	color : Black;
}

A:hover {
	text-decoration: underline;
	color : Red;
}

TABLE.left_menu {
	background-color: #E7E7E7;
	height: 100%;
}

TH.left_menu {
	white-space: nowrap;
	font-family: Tahoma;
	font-size : 11px;
	font-weight : bold;
	margin : 0px;
	padding-left: 5px;
	text-align: left;
	color : Black;
	height: 18px;
	background-color: #CECFCE;
	border-bottom : 1px solid White;
}

TH.left_menu A {
	text-decoration: underline;
	color : Black;
}

TH.left_menu A:hover {
	color : Red;
}

.subpage_title {
	font-family: Tahoma;
	font-size : 11px;
	font-weight : bold;
	margin : 0px;
	text-align: left;
	color : Black;
}

.subpage_title A {
	font-family: Tahoma;
	font-size : 11px;
	font-weight : bold;
	margin : 0px;
	text-align: left;
	color : Black;
	text-decoration: underline;
}

TD.left_menu {
	white-space: nowrap;
	font-family: Tahoma;
	font-size : 11px;
	font-weight : normal;
	margin : 0px;
	padding: 5px;
	padding-top: 1px;
	padding-left: 8px;
	text-align: left;
	color : Black;
	background-color: #E7E7E7;
}

TD.left_menu A {
	text-decoration: none;
	color : Black;
}

TD.left_menu A:hover {
	text-decoration: underline;
	color : Red;
}

SPAN.left_menu_item_active A {
	font-family: Tahoma;
	font-size : 11px;
	font-weight : bold;
	margin : 0px;
	text-align: left;
	text-decoration: none;
	color : Red;
	line-height: 20px;
	white-space : nowrap;
}

SPAN.left_menu_item_active A:hover {
	text-decoration: none;
	color : Black;
}

.path_item A {
	font-family: Tahoma;
	font-size : 11px;
	font-weight : normal;
	margin : 0px;
	text-align: left;
	text-decoration: none;
	color : Black;
	line-height: 20px;
}

.path_item A:hover {
	text-decoration: underline;
	color : Red;
}

.img_caption, .img_caption A {
	font-family: Tahoma;
	font-size : 11px;
	font-weight : normal;
	margin : 0px;
	text-align: center;
	text-decoration: none;
	color : Black;
}

.file_listing, .file_listing A {
	font-family: Tahoma;
	font-size : 12px;
	font-weight : normal;
	margin : 0px;
	text-align: left;
	text-decoration: none;
	color : Black;
	vertical-align : top;
	padding-left : 15px;
}

.file_listing A:hover {
	font-family: Tahoma;
	font-size : 12px;
	font-weight : normal;
	margin : 0px;
	text-align: left;
	text-decoration: none;
	color : #993333;
	vertical-align : top;
	padding-left : 15px;
}

.main_content {
	font-family: Tahoma;
	font-size : 11px;
	font-weight : normal;
	margin : 0px;
	text-align: left;
	text-decoration: none;
	color : Black;
}

TABLE {
	font-family: Tahoma;
	font-size : 11px;
	font-weight : normal;
}

.main_content_intro_text {
	font-family: Tahoma;
	font-size : 11px;
	font-weight : bold;
	margin-left : 10px;
	margin-bottom: 10px;
	text-align: left;
	text-decoration: none;
	color : Black;
}

.main_content_subintro_text {
	font-family: Tahoma;
	font-size : 11px;
	font-weight : normal;
	margin-left : 10px;
	text-align: left;
	text-decoration: none;
	color : Black;
}

.admin_menu, .admin_menu A {
	font-family: Tahoma;
	font-size : 11px;
	font-weight : bold;
	margin : 0px;
	text-decoration: none;
	color : #003333;
	vertical-align : middle;
	white-space : nowrap;
}

.main_menu, .main_menu A {
	font-family: Tahoma;
	font-size : 11px;
	font-weight : normal;
	margin : 0px;
	text-align: left;
	text-decoration: none;
	color : White;
	vertical-align : middle;
	white-space : nowrap;
}

.main_menu_active A {
	font-weight : bold;
}

.main_menu_inactive A {
	font-weight : bold;
}

.main_menu_active A:hover {
	text-decoration: underline;
	color: White;
}

.main_menu_inactive A:hover {
	text-decoration: underline;
	color: White;
}

.main_content_title {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 20px;
	color: Black;
	margin: 0px;
}

.main_content_subtitle {
	font-family: arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: Black;
	margin: 0px;
}

.main_content_picture {
	float : left;
	padding-right : 10px;
	padding-bottom : 10px;
}

.hr_red {
	color: Red;
	height: 1px;
}

.hr_silver {
	color: Silver;
	height: 1px;
}

TABLE.subContent_Style_1 {
	border : 1px solid #CECFCE;
	margin-bottom : 20px;
	width: 200 px;
}

TH.subContent_Style_1 {
	font-family: Tahoma;
	font-size : 11px;
	font-weight : bold;
	margin : 0px;
	padding-left: 5px;
	text-align: left;
	text-decoration: none;
	color : Black;
	height: 18px;
	background-color: #E7E7E7;
	border-bottom : 1px solid #CECFCE;
}

TD.subContent_Style_1 {
	font-family: Tahoma;
	font-size : 11px;
	font-weight : normal;
	margin : 0px;
	padding: 5px;
	text-align: left;
	text-decoration: none;
	color : Black;
}

TABLE.subContent_Style_2 {
	border : 0px;;
	margin-bottom : 20px;
	width: 200 px;
}

TH.subContent_Style_2 {
	font-family: Tahoma;
	font-size : 11px;
	font-weight : bold;
	margin : 0px;
	padding-left: 5px;
	text-align: left;
	text-decoration: none;
	color : Black;
	height: 18px;
	background-color: #CECFCE;
	border-bottom : 1px solid White;
}

TD.subContent_Style_2 {
	background-color: #CECFCE;
	font-family: Tahoma;
	font-size : 11px;
	font-weight : normal;
	margin : 0px;
	padding: 5px;
	text-align: left;
	text-decoration: none;
	background-color: #E7E7E7;
	color : Black;
}

.subcontent_item {
	padding-bottom: 5px;
}


.navtopmenuon {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; TEXT-DECORATION: none
}
.navtopmenuover {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; TEXT-DECORATION: underline
}
.navtopmenuitemon {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; TEXT-DECORATION: none
}
.navtopmenuitemover {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; TEXT-DECORATION: none
}
.navselecttopmenuon {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; TEXT-DECORATION: none
}

