/*Link Colors
---------------------------------------------------*/
a {color: #2D4424;}
a:visited{color: #4D7141;}
a:hover {color: #000;}

/* Modules
-----------------------------------------------------*/
.ModuleAlert,
.ModuleFeatured,
.ModuleInfo,
.ModuleInter,
.ModuleLinks,
.ModulePhoto,
.ModuleSubscribe,
.ModuleVideo {
	background-color: #E4E9E3;
	border: 1px solid #9CBB91;}
.ModuleAlert h4,
.ModuleFeatured h4,
.ModuleInfo h4,
.ModuleInter h4,
.ModuleLinks h4,
.ModulePhoto h4,
.ModuleSubscribe h4,
.ModuleVideo h4 {
	color: #2D4424;
	background-color: #9CBB91;
}
.ModuleAlert h4 {background: #9CBB91 url("../images/modland_alert.gif") no-repeat 145px 1px;}
.ModuleFeatured h4 {background: #9CBB91 url("../images/modland_info.gif") no-repeat 145px 1px;}
.ModuleInfo h4 {background: #9CBB91 url("../images/modland_info.gif") no-repeat 145px 1px;}
.ModuleInter h4 {background: #9CBB91 url("../images/modland_inter.gif") no-repeat 145px 1px;}
.ModuleLinks h4 {background: #9CBB91 url("../images/modland_links.gif") no-repeat 145px 1px;}
.ModulePhoto h4 {background: #9CBB91 url("../images/modland_photo.gif") no-repeat 145px 1px;}
.ModuleSubscribe h4 {background: #9CBB91 url("../images/modland_subscribe.gif") no-repeat 145px 1px;}
.ModuleVideo h4 {background: #9CBB91 url("../images/modland_video.gif") no-repeat 145px 1px;}

#LeftNav .ModuleAlert a,
#LeftNav .ModuleFeatured a,
#LeftNav .ModuleInfo a,
#LeftNav .ModuleInter a,
#LeftNav .ModuleLinks a,
#LeftNav .ModulePhoto a,
#LeftNav .ModuleSubscribe a,
#LeftNav .ModuleVideo a,
#LeftNav .ModuleAlert a:visited,
#LeftNav .ModuleFeatured a:visited,
#LeftNav .ModuleInfo a:visited,
#LeftNav .ModuleInter a:visited,
#LeftNav .ModuleLinks a:visited,
#LeftNav .ModulePhoto a:visited,
#LeftNav .ModuleSubscribe a:visited,
#LeftNav .ModuleVideo a:visited{
	color: #2D4424;
}
#LeftNav .ModuleAlert a:hover ,
#LeftNav .ModuleFeatured a:hover ,
#LeftNav .ModuleInfo a:hover ,
#LeftNav .ModuleInter a:hover ,
#LeftNav .ModuleLinks a:hover ,
#LeftNav .ModulePhoto a:hover ,
#LeftNav .ModuleSubscribe a:hover,
#LeftNav .ModuleVideo a:hover{
	color: #000;
	text-decoration: underline;
	}
#Content .ModuleAlert img,
#Content .ModuleFeatured img,
#Content .ModuleInfo img,
#Content .ModuleInter img,
#Content .ModuleLinks img,
#Content .ModulePhoto img,
#Content.ModuleSubscribe img,
#Content .ModuleVideo img {
	border: 1px solid #2D4424;
}
#Content .ModuleAlert p a,
#Content .ModuleFeatured  p a,
#Content .ModuleInfo  p a,
#Content .ModuleInter  p a,
#Content .ModuleLinks  p a,
#Content .ModulePhoto  p a,
#Content .ModuleSubscribe  p a,
#Content .ModuleVideo  p a {
text-decoration:none;
}
#FourthNav {
	border-bottom: 1px dotted #9CBB91;
}
#FourthNav h3 {
	background-color: #9CBB91;
}
/* Common
-------------------------------------------------*/
h1, h2, h3 {color: #2D4424;}
hr {color: #2d4424; background-color: #2d4424;}

/* Tables and Lists
------------------------------------------------*/
.TableColumnHeading,
.TableColumnHeading a,
td.TableColumnHeading,
tr.TableColumnHeading,
tr.TableColumnHeading td {
  	background-color: #9CBB91;
	color: #fff;
}
.TableBodyShaded,
td.TableBodyShaded,
tr.TableBodyShaded,
tr.TableBodyShaded td,
table.TableBodyShaded{ 
	background-color: #E4E9E3;
}
.TableHeading,
.TableHeading a,
td.TableHeading,
tr.TableHeading,
tr.TableHeading td ,
table.TableHeading {
  	background-color: #74A062;
	color: #FFF;
}
.TableRowEven,
td.TableRowEven,
tr.TableRowEven,
tr.TableRowEven td,
li.ListEven {
	background-color: #E4E9E3;
	color: #000;
}
.TableRowOdd,
td.TableRowOdd,
tr.TableRowOdd,
tr.TableRowOdd td,
li.ListOdd {
	background-color: #fff;
	color: #000;
}
.TableSubHeading,
.TableSubHeading a,
td.TableSubHeading,
tr.TableSubHeading,
tr.TableSubHeading td {
  	background-color: #74A062;
	color: #FFF;
}
table.TableBorder,
table.TableBorder td,
table.TableBorder th
	{border: 1px solid #9CBB91;}
	
/*Photos
-------------------------------------*/
.PhotoSupp img,
.PhotoSupp img a,
#Content img,
#ContentPopup img,
#ContentPopupSmall img {
	border: 1px solid #2D4424;
}

/*BoxShaded
-------------------------------------*/
.BoxShaded {
	border: 1px solid #74A062;
	background-color:#E4E9E3;
}

/*Forms
-------------------------------------*/
.FormRowHeading {background-color:#74a062}
.FormTypeGeneric .FormRow {background: url("../images/land_formrow_generic_bg.gif") top left repeat-y;}
.FormTypeSmall .FormRow {background: url("../images/land_formrow_small_bg.gif") top left repeat-y;}
.FormRowAlt label {background-color: #9CBB91;}
.FormRowAlt .FormInput, .FormRowAlt .FormInput label {background-color: #E4E9E3;}

/*Buttons
-------------------------------------*/
.Btn a, .Btn input{
	border-top: 1px solid #9cbb91;
	border-left: 1px solid #9cbb91;
	border-right: 1px outset #74a062;
	border-bottom: 1px outset #74a062;
	background-color: #e4e9e3;
}
.BtnSm a {
	background-color: #74a062;
	border-top: 1px solid #9cbb91;
	border-left: 1px solid #9cbb91;
	border-bottom: 1px solid #2d4424;
	border-right: 1px solid #2d4424;
}

/*Publications
--------------------------------------*/
.Publications h3 {
  	background-color: #74A062;
	color: #FFF;
}