﻿body
{
	background-color:#F7F0E6;
	/*background-color: #d5d5d5;*/
	font-family: 'Trebuchet MS';

	color: #000;
	/*background: #FFF; */
	border-top: 3px solid #99723b;
}
#hd
{
	/* ssbackground-image:url(../Data/Assets/theme_one/Misc/page_background.gif);*/
	background-repeat: repeat-x;
	height: 60px;
	background-color: black;
}

#bd
{
	border-top:3px solid #DDCCB5;

}

#ft
{
	min-height: 40px;
	line-height: 40px; /* This vertically centers the text */
	font-size: 93%;
	padding: 0 0 0 15px;
	text-align: center;
}

#doc, #doc2, #doc3, #doc4
{
	/* background-color: #ffffff;*/ 
}

.mainLeft
{
	background-color:#F7F0E6;
}
.yui-b #mainvmenu
{
	position: static;
}

.yui-b a.RSSLink
{
	background-image: url(../Data/Assets/theme_one/Misc/rss_icon.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding: 0 0 8px 23px;
	text-decoration: underline;
	display: block;
}

.yui-b a.RSSLink:hover
{
	text-decoration: none;
	display: block;
}

.yui-b #NewsSecondaryHeader
{
	background-image: url(../Data/Assets/theme_one/Misc/rss_icon.gif);
	background-repeat: no-repeat;
	background-position: 0 center;
	padding: 0 0 0 23px;
	font-size: 138.5%;
}

.yui-b ul#NewsList
{
	margin: 12px 0 0 0;
}

.yui-b ul#NewsList li
{
	margin: 0 0 6px 0;
	list-style-type: none;
}

.yui-b ul#NewsList li strong
{
	font-weight: bold;
}

.yui-b ul#NewsList li.Event a
{
	display: block;
	background-color: #F9F9F9;
	border-top: 3px solid #E2E2E2;
	border-bottom: 3px solid #E2E2E2;
	padding: 8px 8px 7px 27px;
	color: #808080;
	text-decoration: none;
	background-image: url(../Data/Assets/theme_one/Misc/event_icon.gif);
	background-repeat: no-repeat;
	background-position: 7px 8px;
}

.yui-b ul#NewsList li.News a
{
	display: block;
	background-color: #F9F9F9;
	border-top: 3px solid #E2E2E2;
	border-bottom: 3px solid #E2E2E2;
	padding: 8px 8px 7px 27px;
	color: #808080;
	text-decoration: none;
	background-image: url(../Data/Assets/theme_one/Misc/news_icon.gif);
	background-repeat: no-repeat;
	background-position: 7px8px;
}

.yui-b ul#NewsList li a:hover
{
	background-color: #FFECCC;
	border-top: 3px solid #FFA200;
	border-bottom: 3px solid #FFA200;
	color: #FF6300;
	text-decoration: none;
}


.yui-b #SearchSecondaryHeader
{
	margin: 30px 0 0 0;
}

.yui-b form
{
	margin: 0 0 30px 0;
}

.yui-b form input.Submit
{
	background-image: url(../Data/Assets/theme_one/Misc/search_button.gif);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0px -16px;
	cursor: pointer;
	border: none;
	height: 16px;
	text-indent: -10000px;
	width: 18px;
	padding: 0;
	margin: 0;
}

.yui-b form input.Submit:hover, #SecondaryContent form input.Submit:active
{
	cursor: pointer;
	background-color: transparent;
	background-image: url(../Data/Assets/theme_one/Misc/search_button.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border: none;
	height: 16px;
	text-indent: -10000px;
	width: 18px;
}

.yui-b form input
{
	border: 1px solid #bcbcbc;
	padding: 3px 7px 4px 4px;
	font-size: 85%;
	width: 145px;
}

.yui-b a.EmailFriend
{
	background-image: url(../Data/Assets/theme_one/Misc/email_a_friend.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-decoration: underline;
	color: #000000;
}

.yui-b a.EmailFriend:hover
{
	text-decoration: none;
}

.yui-b #SocialBookmark
{
	margin-top: 10px;
	margin-bottom: 10px;
}

.yui-b #leftTowerAd
{
	width: 180px;
	height: 600px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}


/*
==========================================
News List
==========================================
*/

#yui-main ul.NewsList
{
	margin: 15px 0 0 0;
}


#yui-main ul.NewsList li
{
	margin: 0 0 15px 0;
	list-style-type: none;
}

#yui-main ul.NewsList li a
{
	display: block;
}

#yui-main ul.NewsList li a.Event
{
	background-image: url(../Data/Assets/theme_one/Misc/event_icon.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding: 6px 8px 7px 18px;
}

#yui-main ul.NewsList li a.News
{
	background-image: url(../Data/Assets/theme_one/Misc/news_icon.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding: 6px 8px 7px 18px;
}

#yui-main .EventItem strong
{
	display: block;
}


/*
==========================================
Contact Form
==========================================
*/
#yui-main .ContactForm .Error
{
	border-top: 2px solid #FFD324;
	border-bottom: 2px solid #FFD324;
	background-color: #FFF6BF;
	color: #000000;
	font-weight: bold;
	margin: 18px 25px 31px 0;
	padding: 9px 0 10px 50px;
	background-image: url(../Data/Assets/theme_one/Misc/error_icon.gif);
	background-repeat: no-repeat; /*background-position:15px 50%;*/
	background-position: 15px 12px;
}

#yui-main .ContactForm .Error li
{
	font-weight: normal;
}

#yui-main .ContactForm fieldset
{
	border: 0px solid #000000;
	display: block;
	margin: 15px 0 15px 0;
	width: 90%;
}

#yui-main .ContactForm legend
{
	display: none;
}

#yui-main .ContactForm label
{
	color: #000000;
	font-weight: bold;
}

#yui-main .ContactForm .TextBox
{
	border: 1px solid #CACACA;
	display: block;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 93%;
	font-weight: normal;
	padding: 3px 4px 2px 3px;
	width: 100%;
}

#yui-main .ContactForm .TextArea
{
	border: 1px solid #CACACA;
	display: block;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 93%;
	font-weight: normal;
	padding: 3px 4px 2px 3px;
	height: 90px;
	width: 100%;
}

/*
==========================================
VCard Styling
==========================================
*/

.vcard .n
{
	font-weight: bold;
}

.vcard .tel
{
	background-image: url(../Data/Assets/theme_one/Misc/phone_icon.gif);
	background-repeat: no-repeat;
	background-position: 6px 0px; /* Left:6px Top:0px */
	padding: 2px 0 3px 22px;
	margin: 15px 0 0 0;
	display: block;
	color: #000000;
}

.vcard .email
{
	background-image: url(../Data/Assets/theme_one/Misc/email_icon.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px; /* Left:0px Top:2px */
	text-decoration: underline;
	padding: 0 0 1px 22px;
	margin: 0;
	display: block;
	color: #000000;
}

.vcard .url
{
	background-image: url(../Data/Assets/theme_one/Misc/web_icon.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px; /* Left:0px Top:2px */
	text-decoration: underline;
	padding: 1px 0 2px 22px;
	margin: 0;
	display: block;
	color: #000000;
}

.vCardDl
{
	background-image: url(../Data/Assets/theme_one/Misc/vcard_icon.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px; /* Left:0px Top:2px */
	padding: 0 0 0 22px;
	margin: 15px 0 50px 0;
	color: #000000;
}

/*
==========================================
Email A Friend
==========================================
*/
#yui-main .EmailFriendForm .Error
{
	border-top: 2px solid #FFD324;
	border-bottom: 2px solid #FFD324;
	background-color: #FFF6BF;
	color: #000000;
	font-weight: bold;
	margin: 18px 25px 31px 0;
	padding: 9px 0 10px 50px;
	background-image: url(../Data/Assets/theme_one/Misc/error_icon.gif);
	background-repeat: no-repeat; /*background-position:15px 50%;*/
	background-position: 15px 12px;
}

#yui-main .EmailFriendForm .Error li
{
	font-weight: normal;
}

#yui-main .EmailFriendForm fieldset
{
	border: 0px solid #000000;
	display: block;
	margin: 15px 0 15px 0;
	width: 90%;
}

#yui-main .EmailFriendForm legend
{
	display: none;
}

#yui-main .EmailFriendForm label
{
	color: #000000;
	font-weight: bold;
}

#yui-main .EmailFriendForm .TextBox
{
	border: 1px solid #CACACA;
	display: block;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 93%;
	font-weight: normal;
	padding: 3px 4px 2px 3px;
	width: 100%;
}

#yui-main .EmailFriendForm .TextArea
{
	border: 1px solid #CACACA;
	display: block;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 93%;
	font-weight: normal;
	padding: 3px 4px 2px 3px;
	height: 90px;
	width: 100%;
}



/*
==========================================
Search Results
==========================================
*/


#yui-main #xsltsearch #xsltsearch_summary strong
{
	font-weight: bold;
}

#yui-main #xsltsearch .xsltsearch_description strong
{
	background-color: #FFF6BF;
	padding: 0 2px 0 2px;
}

#yui-main #xsltsearch .xsltsearch_form .input
{
	border: 1px solid #bcbcbc;
	padding: 3px 7px 4px 4px;
	font-size: 185%;
}

#yui-main #xsltsearch #xsltsearch_stats
{
	font-size: 93%;
	font-style: italic;
}

/*
==========================================
Breadcrumb
==========================================
*/
#yui-main .breadcrumb
{
	padding: 0;
	margin: 0;
	color: #aaa;
	font-size: smaller;
}

#yui-main .breadcrumb span
{
	display: inline;
	margin: 0 3px 3px 0;
	padding: 0;
	list-style-type: none;
}

/*
==========================================
Framed pictures
==========================================
*/
#yui-main .frame
{
	padding: 5px;
	border: 1px solid #aaa;
}

#yui-main .align-right
{
	float: right;
	margin: 0 0 15px 15px;
}

#yui-main .align-left
{
	float: left;
	margin: 0 15px 15px 0;
}

/*
==========================================
Tables
==========================================
*/

table.prettytable
{
	background: #F9F9F9 none repeat scroll 0%;
	border: 1px solid #AAAAAA;
	border-collapse: collapse;
	margin: 1em 1em 1em 0pt;
}
table.prettytable th, table.prettytable td
{
	border: 1px solid #AAAAAA;
	padding: 0.2em;
}
table.prettytable th
{
	background: #F2F2F2 none repeat scroll 0%;
	text-align: center;
}
table.prettytable caption
{
	font-weight: bold;
	margin-left: inherit;
	margin-right: inherit;
}
table.prettytable code
{
	background-color: transparent;
}

.SiteLogo
{
	margin: 5px;
}

.ScientificName
{
	font-style: oblique;
}

#mainvmenu
{
	position: static;
}
/*
				For IE 6: trigger "haslayout" for the anchor elements in the root Menu by 
				setting the "zoom" property to 1.  This ensures that the selected state of 
				MenuItems doesn't get dropped when the user mouses off of the text node of 
				the anchor element that represents a MenuItem's text label.
			*/#mainvmenu .yuimenuitemlabel
{
	_zoom: 1;
}
#mainvmenu .yuimenu .yuimenuitemlabel
{
	_zoom: normal;
}

/*
==========================================
Wood Species
==========================================
*/
#yui-main .WoodSpeciesList
{
	display: inline-block;
	vertical-align: text-top;
	width: 50%;
	float: left;
}
