/* GENERAL */

body {
	background-color:#ffffff;
	text-align:center;
}

a:link, a:visited, a:active {
	text-decoration:none; color:#6D4F20;
}

a:hover {
	text-decoration:underline; color:#000000;
}

body, object, img, div, p, form, select, object, input, textarea, h1, h2, h3, h4, h5, h6 {
	margin:0px;
	padding:0px;
	border:0px;
}

.texttitle {
	font: normal 12px arial,tahoma,sans-serif;
	line-height:14px;
	color:#6D4F20;
}

div, p {
	text-align:left;
}

p {
	margin-bottom:10px;
}

body, td, div, span, p, input, select, textarea {
	font: normal 12px arial,tahoma,sans-serif;
	line-height:14px;
	color:#333333;
}

.foInfo {
	font:bold 9px tahoma,arial,sans-serif;
	color:#ffffff;
	text-align:center;
}
.foInfo a:link,
.foInfo a:active,
.foInfo a:visited,
.foInfo a:hover {
	color:#ffffff;
	text-decoration:underline;
}

.bgBot {
	background-color:#ffffff;
}

.fadeTop {
	background-image:url('/images/common/fade_top.gif');
	background-repeat:repeat-x;
	background-position:0% 0%;
}

/*
.bgBarLeft {
	background-image:url('/images/common/brown/bar_left.gif');
	background-repeat:no-repeat;
	background-position:100% 100%;
}
*/

.bgBar {
	background-image:url('/images/common/brown/bar_all.gif');
	background-repeat:repeat-x;
	background-position:0% 0%;
}

.fadeBody {
	background-color:#ffffff;
	background-image:url('/images/common/fade_body.gif');
	background-repeat:repeat-x;
	background-position:0% 0%;
}

.topMenuLeft {
	background-image:url('/images/common/top_menu_left.gif');
	background-repeat:no-repeat;
	background-position:100% 0%;
}

.topMenuRight {
	background-image:url('/images/common/top_menu_right.gif');
	background-repeat:no-repeat;
	background-position:0% 0%;
}

.topMenuMid {
	background-image:url('/images/common/top_menu_mid.gif');
	background-repeat:repeat-x;
	background-position:0% 0%;
	font: normal 11px tahoma,arial,sans-serif;
	color: #999999;
}

.sideContext {
	font: bold 11px tahoma,arial,sans-serif;
	color:#999999;
	padding-left:14px;
	padding-bottom:6px;
}

.sideGrey {
	background-color:#cccccc;
}

.topMenuMid a:link,
.topMenuMid a:visited,
.topMenuMid a:active {
	font: bold 11px tahoma,arial,sans-serif;
	text-decoration:none;
	color: #999999;
}
.topMenuMid a:hover {
	font: bold 11px tahoma,arial,sans-serif;
	text-decoration:underline;
	color: #333333;
}

input.quickSearchField {
	padding:1px;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	background-color:#dddddd;
	width:100px;
	line-height:11px;
	font: bold 12px arial,tahoma,sans-serif;
	color:#6D4F20;
}

input.quickSearchButton {
	border:0px;
	background-color:transparent;
	font: bold 12px arial,tahoma,sans-serif;
	color:#6D4F20;
}

div.searchPathItem {
	display:inline;
	padding-left:6px;
	padding-right:4px;
	background-image:url('/images/common/arrow_path.gif');
	background-position:0px 50%;
	background-repeat:no-repeat;	
}

.searchAccuracy {
	color:#999999;
}

/* HIERARCHY PATH */

div.path {
	margin:15px 10px 15px 0px;
}

div.pathItem {
	padding-left:6px;
	padding-right:10px;
	display:inline;
	background-image:url('/images/common/arrow_path.gif');
	background-position:0% 50%;
	background-repeat:no-repeat;
	font: normal 9px tahoma,arial,sans-serif;
}

.backToTop {
	margin-top:20px;
	margin-bottom:20px;
	font: normal 11px tahoma,arial,sans-serif;
}

.botEdge {
	background-image:url('/images/common/bot_menu_side.gif');
	background-repeat:repeat-x;
	background-position:0% 100%;
}

.botEdgeGrey {
	background-image:url('/images/common/side_bot.gif');
	background-repeat:repeat-x;
	background-position:0% 100%;
}

.botMenuLeft {
	background-image:url('/images/common/bot_menu_left.gif');
	background-repeat:no-repeat;
	background-position:100% 0%;
}

.botMenuRight {
	background-image:url('/images/common/bot_menu_right.gif');
	background-repeat:no-repeat;
	background-position:0% 0%;
}

.botMenuMid {
	background-image:url('/images/common/bot_menu_mid.gif');
	background-repeat:repeat-x;
	background-position:0% 0%;
	font: normal 11px tahoma,arial,sans-serif;
	color: #999999;
}







/* SIDE MENU 
a padding-left
a bg-position
a font
*/
 
div.sideMenu {
	width:180px;
}

div.sideMenuFill {
	border-top:1px solid #ffffff;
	width:180px;
}

div.sideMenuInactive2 {
	display:block;
	border-top:1px solid #ffffff;
}

div.sideMenuInactive2 a {
	display:block;
	background-image:url('/images/common/brown/arrow_menu_inactive.gif');
	background-repeat:no-repeat;
	background-position:6px 10px;
	font: bold 11px tahoma,arial,sans-serif;
	padding:6px;
	padding-left:14px;
}

div.sideMenuInactive2 a:link, 
div.sideMenuInactive2 a:active, 
div.sideMenuInactive2 a:visited {
	display:block;
	text-decoration:none;
	color:#573C13;
	background-color:#cccccc;
	line-height:12px;
}

div.sideMenuInactive2 a:hover {
	display:block;
	background-color:#bbbbbb;
}

div.sideMenuActive2 {
	display:block;
	border-top:1px solid #eeeeee;
}

div.sideMenuActive2 a {
	display:block;
	background-image:url('/images/common/brown/arrow_menu_active.gif');
	background-repeat:no-repeat;
	background-position:6px 10px;
	font: bold 11px tahoma,arial,sans-serif;
	padding:6px;
	padding-left:14px;
}

div.sideMenuActive2 a:link, 
div.sideMenuActive2 a:active, 
div.sideMenuActive2 a:visited {
	display:block; 
	text-decoration:none; 
	color:#ffffff; 
	background-color:#6D4F20;
	line-height:12px;
}

div.sideMenuActive2 a:hover {
	display:block;
	background-color:#573C13;
}



div.sideMenuInactive3 {
	display:block;
	border-top:1px solid #ffffff;
}

div.sideMenuInactive3 a {
	display:block;
	background-image:url('/images/common/brown/arrow_menu_inactive.gif');
	background-repeat:no-repeat;
	background-position:16px 10px;
	font: normal 11px tahoma,arial,sans-serif;
	padding:6px;
	padding-left:24px;
}

div.sideMenuInactive3 a:link, 
div.sideMenuInactive3 a:active, 
div.sideMenuInactive3 a:visited {
	display:block;
	text-decoration:none;
	color:#573C13;
	background-color:#dddddd;
	line-height:12px;
}

div.sideMenuInactive3 a:hover {
	display:block;
	background-color:#cccccc;
}

div.sideMenuActive3 {
	display:block;
	border-top:1px solid #eeeeee;
}

div.sideMenuActive3 a {
	display:block;
	background-image:url('/images/common/brown/arrow_menu_active.gif');
	background-repeat:no-repeat;
	background-position:16px 10px;
	font: normal 11px tahoma,arial,sans-serif;
	padding:6px;
	padding-left:24px;
}

div.sideMenuActive3 a:link, 
div.sideMenuActive3 a:active, 
div.sideMenuActive3 a:visited {
	display:block; 
	text-decoration:none; 
	color:#ffffff; 
	background-color:#6D4F20;
	line-height:12px;
}

div.sideMenuActive3 a:hover {
	display:block;
	background-color:#573C13;
}



div.sideMenuInactive4 {
	display:block;
	border-top:1px solid #ffffff;
}

div.sideMenuInactive4 a {
	display:block;
	background-image:url('/images/common/brown/arrow_menu_inactive.gif');
	background-repeat:no-repeat;
	background-position:26px 10px;
	font: normal 11px tahoma,arial,sans-serif;
	padding:6px;
	padding-left:34px;
}

div.sideMenuInactive4 a:link, 
div.sideMenuInactive4 a:active, 
div.sideMenuInactive4 a:visited {
	display:block;
	text-decoration:none;
	color:#573C13;
	background-color:#eeeeee;
	line-height:12px;
}

div.sideMenuInactive4 a:hover {
	display:block;
	background-color:#dddddd;
}

div.sideMenuActive4 {
	display:block;
	border-top:1px solid #eeeeee;
}

div.sideMenuActive4 a {
	display:block;
	background-image:url('/images/common/brown/arrow_menu_active.gif');
	background-repeat:no-repeat;
	background-position:26px 10px;
	font: normal 11px tahoma,arial,sans-serif;
	padding:6px;
	padding-left:34px;
}

div.sideMenuActive4 a:link, 
div.sideMenuActive4 a:active, 
div.sideMenuActive4 a:visited {
	display:block; 
	text-decoration:none; 
	color:#ffffff; 
	background-color:#6D4F20;
	line-height:12px;
}

div.sideMenuActive4 a:hover {
	display:block;
	background-color:#573C13;
}









/* FOOT: ALT MENU */

div.altMenu {
	text-align:left;
	color:#999999;
	font: normal 11px tahoma,arial,sans-serif;
	margin-bottom:5px;
	margin-top:5px;
}

div.altMenu a.altMenuInactive {
	color:#6D4F20;
	font-weight:normal;
}

div.altMenu a.altMenuActive {
	color:#6D4F20;
	font-weight:bold;
}

div.altMenu a.altMenuInactive:link, 
div.altMenu a.altMenuInactive:visited, 
div.altMenu a.altMenuInactive:active {
	text-decoration:none;
}

div.altMenu a.altMenuInactive:hover {
	text-decoration:underline;
}

div.altMenu a.altMenuActive:link, 
div.altMenu a.altMenuActive:visited, 
div.altMenu a.altMenuActive:active {
	text-decoration:none;
}

div.altMenu a.altMenuActive:hover {
	text-decoration:underline;
}


/* HEADERS */

h1 {
	font: bold 16px arial,tahoma,sans-serif;
	margin-bottom:15px;
	color:#666666;
}

h2 {
	font: bold 14px arial,tahoma,sans-serif;
	margin-bottom:10px;
	margin-top:20px;
	color:#666666;
}

h3 {
	font: bold 12px arial,tahoma,sans-serif;
	margin-bottom:10px;
	margin-top:20px;
	color:#666666;
}



/* FOOT: LEGAL */

div.legal {
	text-align:left;
	font: normal 9px tahoma,arial,sans-serif;
	margin-bottom:5px;
}

div.legal a {
	font: normal 9px tahoma,arial,sans-serif;
}

div.legal a:link, 
div.legal a:visited, 
div.legal a:active {
	text-decoration:none;
}

div.legal a:hover {
	text-decoration:underline;
}





div.sideNews {
	width:180px;
}

div.sideNewsItem {
	display:block;
	border-top:1px solid #ffffff;
}

div.sideNewsItem a {
	display:block;
	font: bold 11px tahoma,arial,sans-serif;
	padding:6px;
	padding-left:14px;
}

div.sideNewsItem a:link, 
div.sideNewsItem a:active, 
div.sideNewsItem a:visited {
	display:block;
	text-decoration:none;
	color:#666666;
	background-color:#cccccc;
	line-height:12px;
}

div.sideNewsItem a:hover {
	display:block;
	background-color:#bbbbbb;
}

div.sideNewsItem a span {
	font: bold 9px tahoma,arial,sans-serif;
	color: #999999;
}




.homeA div a:link,
.homeA div a:visited,
.homeA div a:active,
.homeA div a:hover {
	color:#155E90;
}

.homeB div a:link,
.homeB div a:visited,
.homeB div a:active,
.homeB div a:hover {
	color:#0F426D;
}

.homeC div a:link,
.homeC div a:visited,
.homeC div a:active,
.homeC div a:hover {
	color:#660336;
}

.homeD div a:link,
.homeD div a:visited,
.homeD div a:active,
.homeD div a:hover {
	color:#6D4F20;
}

div.homeName a {
	font: bold 13px arial,tahoma,sans-serif;
}

div.homeLink a {
	font: normal 11px tahoma,arial,sans-serif;
}

div.homeText {
	margin-top:5px;
	margin-bottom:5px;
}

div.homeImage {
	float:right;
	margin-bottom:5px;
	margin-left:5px;
}


/* PHOTO ICON */

a.photoIcon {
	margin:2px;
}

a.photoIcon:link img,
a.photoIcon:visited img,
a.photoIcon:active img {
	border: 2px solid #6D4F20;
}

a.photoIcon:hover img {
	border: 2px solid #333333;
}
