.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	white-space: nowrap;
	font-size: 1.1em;
}
.dtreeSM {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	white-space: nowrap;
	font-size: 0.8em;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #FFFFFF;
	text-decoration: none;
	padding: 1px 2px 1px 2px;
}
.dtree a.node, .dtree a.nodeSel {
	color: #FFDCB9;
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #FFDCB9;
	text-decoration: underline;
}
.dtree a.nodeSel {
	font-weight:bold;
	color:#FFFFFF;
	background-color:#cc6600;
}
.dtree .clip {
	overflow: hidden;
}

a.test1 {
	color:#FFFFFF;
	font-weight:bold;
}

a.test1:hover {
	color:#FFFFFF;
	background-color:#cc6600;
}

a.test2 {
	color:#FFDCB9;
}

a.test2:hover {
	color:#FFFFFF;
	background-color:#cc6600;
}

body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  background-color:#996633;
  font-size: 0.82em;
}

td {
	color:#FFFFFF;
	font-size: 0.82em;
}

td.top_logo {
	background-color:#007F7F;
	height:42px;
	vertical-align:middle;
	border:1px solid #E4E4E4;
	padding-left:30px;
}

td.border_left_right {
	border-left:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
}

td.menu_line {
	background-color:#006666;
	height:30px;
	vertical-align:middle;
	border:1px solid #E4E4E4;
	padding-left:30px;
}

td.menu_items {
	vertical-align:middle;
	font-weight:bold;
	color:#FFFFFF;
	font-size:0.7em;
}

a.menu_item {
	letter-spacing:1px;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
}

a.menu_item:hover {
	color:#FFE295;
}

a.qlink_item {
	letter-spacing:1px;
	text-decoration:none;
	color:#FFFFFF;
}

a.qlink_item:hover {
	color:#FFE295;
}

a.more {
	letter-spacing:1px;
	text-decoration:underline;
	color:#FFFFFF;
}

a.more:hover {
	color:#FFE295;
}

td.copyrights {
	color:#FFFFFF;
	font-size: 0.7em;
}

td.languages {
	color:#FFFFFF;
	vertical-align:middle;
	font-size:0.7em;
}

td.separator {
	font-size:0.1em;
	height:5px;
}

td.border_all {
	border:1px solid #E4E4E4;
	font-size: 0.82em;
}

td.border_all_inner {
	border-left:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
	border-bottom:1px solid #E4E4E4;
	padding:0;
	margin:0;
	font-size: 0.82em;
}

td.content_cell_start_page {
	background-color:#006666;
	border-left:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
	border-bottom:1px solid #E4E4E4;
	vertical-align:top;
	padding-left:30px;
	padding-right:30px;
	padding-top:10px;
	font-size: 0.82em;
}

td.content_cell_inner_page {
	background-color:#006666;
	border-left:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
	border-bottom:1px solid #E4E4E4;
	vertical-align:top;
	padding-right:0px;
	padding-top:10px;
	font-size: 0.82em;
}

.content_title {
	letter-spacing:1px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:7px;
	width:275px;
}

.content_title_page {
	letter-spacing:1px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:10px;
}

.content_title_main {
	font-size:1.2em;
	letter-spacing:2px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:7px;
	width:800px;
}


td.content {
	padding-top:10px;
	color:#FFFFFF;
	font-size: 0.7em;
}

td.vertical_line_start_page {
	border-top:2px solid #5C9D9D;
	padding-top:10px;
	padding-bottom:20px;
	font-size: 0.82em;
}

h1 {
    margin:0;
    padding:0;
    font-size: 1.15em;
}

h2 {
    margin:0;
    padding:0;
    font-size: 1.1em;
}

h3 {
    margin:0;
    padding:0;
    font-size: 1.1em;
}


td.content_header_inner {
	background-color:#006666;
	border-left:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
	border-bottom:1px solid #E4E4E4;
	vertical-align:middle;
	font-size: 0.82em;
}

td.category_title {
	background-color:#D68533;
	vertical-align:middle;
	height:40px;
	width:299px;
	padding-left:15px;
	font-size: 0.82em;
}

td.breadcrumb {
	background-color:#993333;
	vertical-align:middle;
	padding-left:6px;
	padding-right:6px;
	padding-top:0px;
	padding-bottom:0px;
	width: 650px;
	color:#FFFFFF;
	height: 40px;
	font-size: 0.6em;
}

h3.breadcrumb {
	padding:0;
	margin:0;
	font-weight:normal;
}

a.breadcrumb_item {
	text-decoration:none;
	color:#FFFFFF;
}

a.breadcrumb_item:hover {
	color:#FFE295;
	text-decoration:underline;
}

td.sub_menu_cell_out {
	width:313px;
	padding-right:0px;
	border-right:1px solid #E4E4E4;
	padding-left:0px;
	vertical-align:top;
}

td.cont1 {
	padding-left:15px;
	width: 645px;
	vertical-align:top;
	font-size: 0.82em;
}

table.sub_menu_cell {
	width:300px;
	padding-right:5px;
	padding-left:5px;
	vertical-align:top;
	font-size: 0.82em;
}

table.sub_menu_cell_sitemap {
	width:600px;
	padding-right:5px;
	padding-left:5px;
	vertical-align:top;
}

td.title_sub_menu {
	width:299px;
	background-color:#669933;
	height:15px;
	padding-left:15px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:0px;
	margin:0;
	font-size:0.7em;
}

td.photo_comments {
	vertical-align:top;
	color:#CCCCCC;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:10px;
}

table.photo_box_brown {
	border:1px solid #E4E4E4;
	padding:3px;
	background-color:#984C00;
}

table.photo_box_green {
	border:1px solid #E4E4E4;
	padding:3px;
	background-color:#708665;
}

table.photo_box_blue {
	border:1px solid #E4E4E4;
	padding:3px;
	background-color:#001F5E;
}

table.photo_box_1 {
	border:1px solid #E4E4E4;
	padding:5px;
	background-color:#984C00;
	margin-right: 10px;
}

table.photo_box_2 {
	border:1px solid #E4E4E4;
	padding:5px;
	background-color:#708665;
	margin-right: 10px;
}

table.photo_box_3 {
	border:1px solid #E4E4E4;
	padding:5px;
	background-color:#001F5E;
	margin-right: 10px;
}

table.thumbs_table {
	background-color:#005151;
	height:66px;
	width:450px;
	border:1px solid #FFFFFF;
}

table.popup {
	background-color:#007F7F;
}

td.popup_comments {
	padding-left:20px;
	padding-right:20px;
	color:#FFFFFF;
	vertical-align:top;
}

td.popup_separator {
	font-size:0.3em;
	height:7px;
}

p.contentText {
	width: 330px;
	padding:6px 0 6px 0;
	margin:0;
	font-size: 0.82em;
}

p.contentTextWide {
	width: 600px;
	padding:6px 0 6px 0;
	margin:0;
	font-size: 0.82em;
}

p.contentTextInfo {
	width: 600px;
	padding:6px 0 6px 0;
	margin:0;
	font-size: 1em;
}


a {
	color:#FFFFFF;
}

.photoStripTable { border: 1px solid white; margin:0;padding:0 0 0 10px;}
.photoDiv { width: 600px; height: 100px; overflow: auto; margin: 0; padding: 0; text-align: center; }
.strip { border: 1px solid black; margin: 2px; }
.bottomImage { border:1px solid black; margin:2px; height:75px; }
.rightImg { }

.sectsTitle { width:318px;padding-left:0;padding-right:0;margin:0;}







