/* General Styles */

body
{
	/*
	background-image: url(Images/BackgroundBody.gif);
	background-repeat: repeat-x;
	*/
	margin: 0px;
}
td
{
	font-size: 11px;
	color: #000000;
	font-family: arial, Verdana, Sans-Serif;
}
p
{
	font-size: 11px;
	color: #000000;
	font-family: arial, Verdana, Sans-Serif;
	margin-top: 10px;
	margin-bottom: 10px;
}
h1
{
	color: #5B5836;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 21px;
	margin-top: 0px;
	padding-top: 10px;
}
div
{
	font-size: 11px;
	color: #000000;
	font-family: arial, Verdana, Sans-Serif;
}
a:link, a:active, a:visited
{
	color: #5B5836;
	font-size: 11px;
	text-decoration: none;
	font-family: arial, Verdana, Sans-Serif;
	font-weight: bold;
}
a:hover
{
	color: #5B5836;
	font-size: 11px;
	text-decoration: underline;
	font-family: arial, Verdana, Sans-Serif;
	font-weight: bold;
}
/*
input
{
	background-color: #ffffff;
	border: 1px solid #5B5836;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 11px;
	margin-top: 3px;
	margin-bottom: 3px;
	width: 150px;
}
*/

a.BlueLink:link, a.BlueLink:active, a.BlueLink:visited
{
	color: #569BBD;
	font-size: 11px;
	text-decoration: none;
	font-family: arial, Verdana, Sans-Serif;
	font-weight: bold;
}
a.BlueLink:hover
{
	color: #569BBD;
	font-size: 11px;
	text-decoration: underline;
	font-family: arial, Verdana, Sans-Serif;
	font-weight: bold;
}

a.BlackLink12:link, a.BlackLink12:active, a.BlackLink12:visited
{
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	font-family: arial, Verdana, Sans-Serif;
	font-weight: normal;
}
a.BlackLink12:hover
{
	color: #000000;
	font-size: 12px;
	text-decoration: underline;
	font-family: arial, Verdana, Sans-Serif;
	font-weight: normal;
}

.BoldCopy
{
	font-weight: bold;
}

.BoldCopy12
{
	font-weight: bold;
	font-size: 12px;
}

.BoldCopyBrown
{
	font-weight: bold;
	color: #5B5836;
}

/* Top Bar Nav */


#dnn_TopSubNav
{
	height: 50px;
	padding-top: 5px;
	vertical-align: top;
	text-align: right;
	color: #ffffff;
	font-size: 10px;
	text-transform: uppercase;
	font-family: arial, Verdana, Sans-Serif;
	background-color: #5b5836;
}
#dnn_TopSubNav span
{
	color: #ffffff;
	text-align: right;
}

a.TopSubNavLink:link
{
	vertical-align: top;
	text-align: right;
	color: #ffffff;
	font-size: 10px;
	text-transform: uppercase;
	font-family: arial, Verdana, Sans-Serif;
	text-decoration: none;
	font-weight: normal;
}
a.TopSubNavLink:visited
{
	vertical-align: top;
	text-align: right;
	color: #ffffff;
	font-size: 10px;
	text-transform: uppercase;
	font-family: arial, Verdana, Sans-Serif;
	text-decoration: none;
	font-weight: normal;
}
a.TopSubNavLink:active
{
	vertical-align: top;
	text-align: right;
	color: #ffffff;
	font-size: 10px;
	text-transform: uppercase;
	font-family: arial, Verdana, Sans-Serif;
	text-decoration: none;
	font-weight: normal;
}
a.TopSubNavLink:hover
{
	vertical-align: top;
	text-align: right;
	color: #ffffff;
	font-size: 10px;
	text-transform: uppercase;
	font-family: arial, Verdana, Sans-Serif;
	text-decoration: underline;
	font-weight: normal;
}

/* Login Navigation */


#LoginNavContainer
{
	background-image: url(Images/BackgroundSwoop.gif);
	background-repeat: repeat-x;
	background-position: right top;
	height: 64px;
	width: 468px;
	vertical-align: top;
}

#LoginNavContainer .LoginMenuBG
{
	background-color: #AFCDE0;
	color: #3F3F3F;
	padding-right: 5px;
	padding-left: 5px;
}
a.LoginNavContainerLink:link
{
	color: #3F3F3F;
	text-decoration: none;
	font-weight: normal;
	text-transform: Capitalize;
	font-size: 11px;
}
a.LoginNavContainerLink:active
{
	color: #3F3F3F;
	text-decoration: none;
	font-weight: normal;
	text-transform: Capitalize;
	font-size: 11px;
}
a.LoginNavContainerLink:visited
{
	color: #3F3F3F;
	text-decoration: none;
	font-weight: normal;
	text-transform: Capitalize;
	font-size: 11px;
}
a.LoginNavContainerLink:hover
{
	color: #3F3F3F;
	text-decoration: underline;
	font-weight: normal;
	text-transform: Capitalize;
	font-size: 11px;
}

/* Main Menu */

#MainMenu
{
	background-color: #94A545;
	background-image: url(Images/MainMenuStripes.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

#MainMenu table
{
	margin-left: 3px;
}

#MainMenu table td
{
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
}

.MainMenuSelected
{
	background-color: #6F8600;
	border-bottom: 4px solid #6f8600;
	border-top: 4px solid #6f8600;
}

a.MainMenuLink:link
{
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
a.MainMenuLink:active
{
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
a.MainMenuLink:visited
{
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
a.MainMenuLink:hover
{
	color: #5b5836;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

#MainMenu table td input
{
	font-size: 11px;
	color: #666666;
	width: 120px;
	border: 0px;
}


/* Center Column */

.CenterColumn div
{
	font-size: 12px;
}

.CenterColumn p
{
	font-size: 12px;
}

.CenterColumn a:link
{
	font-size: 12px;
}
.CenterColumn a:active
{
	font-size: 12px;
}
.CenterColumn a:visited
{
	font-size: 12px;
}
.CenterColumn a:hover
{
	font-size: 12px;
}

.DividerDiv
{
	border-top: 1px dashed #BABABA;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 20px;
	margin-bottom: 5px;
}
.FloatImageRight
{
	float: right;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}

.FloatImageLeft
{
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.ImageCaption
{
	font-size: 11px;
	color: #000000;
	font-family: arial, Verdana, Sans-Serif;
	background-color: #F5E2B4;
	padding: 5px;
	text-align: center;
}

.DividerParagraph
{
	border-bottom: 1px dashed #BABABA;
	padding-bottom: 10px;
}

.ContentHighlight
{
	background-color: #FAF2E1;
	border-top: 3px solid #94A545;
	padding: 5px;
}

/* Employee Profiles */

.StaffPhoto
{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.CenterColumn p.StaffTitle
{
	font-size: 16px;
	color: #5B5836;
	font-weight: bold;
}

/* Left Content Column */

#dnn_LeftColumn
{
	background-color: #EEF4F8;
	width: 204px;
	vertical-align: top;
}

#dnn_LeftColumn p
{
	margin-top: 5px;
	margin-bottom: 5px;
}
.LeftHeader
{
	background-color: #C3D8E7;
	height: 30px;
	padding-left: 15px;
	padding-right: 15px;
}

/* Right Column */
#dnn_RightColumn
{
	background-image: url(Images/BackgroundProgramRightBar.gif);
	background-repeat: repeat-y;
	width: 199px;
}


/* News Section */

.NewsTitle
{
	font-size: 14px;
	color: #5B5836;
	font-family: arial, Verdana, Sans-Serif;
}

.NewsPhoto
{
	margin-top: 10px;
}

/* Mission Statement */

#MissionStatement
{
	background-color: #F8EBCE;
	vertical-align: top;
	border-bottom: 4px solid #ffffff;
}

.MissionHeader
{
	background-color: #F1D99A;
	height: 30px;
	padding-left: 15px;
	padding-right: 15px;
}

/* Slideshow */

#SlideshowImageContainer
{
	background-image: url(Images/MainSlideShowImage.jpg);
	background-repeat: repeat;
	width: 494px;
	height: 323px;
}

#SlideshowControls
{
	background-color: #CBD4A7;
	height: 33px;
	vertical-align: bottom;
}

#SlideshowContent
{
	background-color: #E5E9D3;
	padding: 5px 15px 5px 15px;
	border-bottom: 4px solid #ffffff;
}

.SlideshowStoryTitle
{
	font-size: 15px;
	color: #5B5836;
	font-family: arial, Verdana, Sans-Serif;
}

.SlideshowStorySummary
{
	margin-bottom: 5px;
}

/* Current Programs */

#CurrentProgramsTitle
{
	padding-left: 5px;
	padding-top: 10px;
}

/* Events */

#EventsContainer p
{
	margin-top: 5px;
	margin-bottom: 5px;
}
#EventsHeader
{
	border-bottom: 1px solid #5B5836;
	padding-bottom: 9px;
}
.EventTitle
{
	font-size: 12px;
	font-weight: bold;
}
.EventReadMore
{
	border-bottom: 1px dashed #5B5836;
	padding-bottom: 5px;
}

/* Fellowships */

#FellowshipsHeader
{
	border-bottom: 1px solid #5B5836;
	padding-bottom: 5px;
}
.FellowshipTitle
{
	color: #569BBD;
	font-size: 14px;
	font-weight: bold;
}

/* Newsletter */

#NewsletterColumn
{
	padding: 5px;
}
#NewsletterContainer
{
	background-image: url(Images/BackgroundNewsletter.jpg);
	background-repeat: repeat-x;
	height: 150px;
}
#NewsletterContainer p
{
	color: #ffffff;
}
#NewsletterContainer input
{
	border: 0px;
	font-size: 11px;
	color: #666666;
	width: 120px;
}
.NewsletterSignup
{
	font-size: 12px;
	color: #ffffff;
}

/* Awards Dinner */

#AwardsContainer
{
	background-image: url(Images/BackgroundAwardsDinner.jpg);
	background-repeat: repeat-x;
	height: 177px;
}

.AwardsInfo
{
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}

/* Footer */

#FooterBar
{
	width: 100%;
	height: 50px;
	background-color: #5B5836;
}

#FooterBar table td
{
	color: #ffffff;
	font-family: Trebuchet MS, Arial, Sans-Serif;
	font-size: 11px;
}
#FooterBar table td img
{
	margin-right: 5px;
}
a.FooterLink:link, a.FooterLink:active, a.FooterLink:visited
{
	color: #ffffff;
	font-family: Trebuchet MS, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
}
a.FooterLink:hover
{
	color: #ffffff;
	text-decoration: underline;
	font-family: Trebuchet MS, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
}

/* Sub Footer */

#dnn_SubFooter
{
	margin-top: 10px;
	color: #999999;
	font-family: Trebuchet MS, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
}

#dnn_SubFooter span div
{
	color: #999999;
	font-family: Trebuchet MS, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	text-align: center;
}

/* Solpart Menu */


.MainMenu_MenuContainer
{
	width: 100%;
	border-bottom: #FFFFFF 0px solid;
	border-left: #FFFFFF 0px solid;
	border-top: #FFFFFF 0px solid;
	border-right: #FFFFFF 0px solid;
	background-color: #94a545;
	padding: 0px 0px;
	margin: 0px 0px 0px 20px;
}

.MainMenu_MenuBar
{
	cursor: pointer;
	cursor: hand;
}


/* Side Menu */



.MainMenu_MenuContainer2
{
	width: 100%;
	border-bottom: #FFFFFF 0px solid;
	border-left: #FFFFFF 0px solid;
	border-top: #FFFFFF 0px solid;
	border-right: #FFFFFF 0px solid;
	background-color: #EEF7FB;
	padding: 0px 0px;
	margin: 0px 0px 0px 0px;
}

.MainMenu_MenuContainer2 td
{
	padding-left: 13px;
}


.MainMenu_MenuItem2
{
	cursor: pointer;
	cursor: hand;
	background: #eef4f8;
	font-family: arial, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border-left: solid 0px #000000;
	border-right: solid 0px #000000;
	border-top: solid 0px #000000;
	border-bottom: solid 0px #000000;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}

.MainMenu_MenuItem2 td
{
	font-size: 12px;
	margin: 0px;
	padding: 0px 0px 0px 7px;
	height: 25px;
	vertical-align: middle;
	line-height: 11px;
	width: 170px;
}





.MainMenu_Active2 TD
{
	
	height: 25px;
	color: #000000;
	border-top: solid 1px #EEF7FB;
	border-bottom: solid 1px #EEF7FB;
	border-left: none;
	border-right: none;
	padding: 0px 0px 0px 7px; /*margin:0 0;*/
	margin: 0px 0px 3px 0px;
	font-size: 12px;
}


.rootmenuitemselected2 TD
{
	
	height: 25px;
	color: #000000;
	border-top: solid 1px #EEF7FB;
	border-bottom: solid 1px #EEF7FB;
	border-left: none;
	border-right: none;
	padding: 0px 0px 0px 7px;
	font-size: 12px;
	margin: 0 0;
}





.MainMenu_MenuItemSel2
{
	background-color: #d6e5ef;
	height: 25px;
	cursor: pointer;
	cursor: hand;
	font-size: 11px;
	font-family:arial, Sans-Serif;
	font-weight: normal;
	
}


.MainMenu_SubMenu2
{
	z-index: 1001;
	cursor: pointer;
	cursor: hand;
	background-color: #EEF7FB;
	width: 80px;
}


.MainMenu_SubMenu2 table
{
	border-collapse: collapse;
	border: 1px solid #559cbe;
}

.MainMenu_SubMenu2 table td
{
	border-bottom: 1px solid #559cbe;

}


/*items menu - sub menu*/


.MainMenu_MenuItem
{
	cursor: pointer;
	cursor: hand;
	background-color: #94a545;
	color: #FFFFFF;
	font-family: arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	border-top: #FFFFFF 0px solid;
	border-bottom: #FFFFFF 1px solid;
	border-left: #FFFFFF 0px solid;
	border-right: #FFFFFF 0px solid;
	margin: 0px 0px;
	text-transform: uppercase;
}

.MainMenu_MenuItem td
{
	padding: 0px 0px 0px 0px;
}


.MainMenu_RootMenuItemBreadcrumb
{
	background-color: #94a545;
}
.MainMenu_SubMenuItemBreadcrumb
{
	background-color: #FFFFFF;
	font-style: normal;
}

.MainMenu_MenuIcon
{
	cursor: pointer;
	cursor: hand;
	background-color: #94a545;
	border-left: #7A7A7A 0px solid;
	border-right: #7A7A7A 0px solid;
	border-bottom: #FFFFFF 1px solid;
	border-top: #7A7A7A 0px solid;
	text-align: center;
	width: 0px;
	height: 20px;
}



.MainMenu_SubMenu
{
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	background-color: transparent;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=   'DimGray' , Direction=135, Strength=3);
	border-bottom: WHITE 1px solid;
	border-left: WHITE 1px solid;
	border-top: WHITE 1px solid;
	border-right: WHITE 1px solid;
}

.MainMenu_MenuBreak
{
	border: none;
	height: 1px;
	background-color: #94a545;
	border-bottom: #FFFFFF 0px solid;
	border-left: #FFFFFF 0px solid;
	border-top: #FFFFFF 0px solid;
	border-right: #FFFFFF 0px solid;
}


.SeparatorMenu
{
	height: 25px;
	background-color: #94a545;
	color: #94a545;
	margin: 0 0;
	padding: 0px 0px 0px 0px;
}


.MainMenu_MenuItemSel
{
	background-color: #6f8600;
	cursor: pointer;
	cursor: hand;
	color: #FFFFFF;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: WHITE 1px solid;
}

.MainMenu_MenuItemSel td
{
	padding-top:4px;
	padding-bottom:4px;
	border-bottom: 4px solid #6f8600;
	border-top: 4px solid #6f8600;
}



.MainMenu_MenuArrow
{
	font-family: webdings;
	font-size: 15pt;
	color: #FFFFFF;
	cursor: pointer;
	cursor: hand;
	border-left: #FFFFFF 0px solid;
	border-right: #FFFFFF 0px solid;
	border-bottom: #FFFFFF 0px solid;
	border-top: #FFFFFF 0px solid;
	display: none;
}

.MainMenu_RootMenuArrow
{
	font-family: webdings;
	font-size: 15pt;
	cursor: pointer;
	cursor: hand;
	border-left: #FFFFFF 0px solid;
	border-right: #FFFFFF 0px solid;
	border-bottom: #FFFFFF 0px solid;
	border-top: #FFFFFF 0px solid;
	display: none;
}

.MainMenu_Active TD
{
	background-color: #6f8600;
	height: 24px;
	color: #FFFFFF;
	border-top: solid 4px #6f8600;
	border-bottom: solid 4px #6f8600;
	padding: 4px 0px 5px 0px;
	margin: 0 0;
}

.rootmenuitemselected TD
{
	background-color: #6f8600;
	height: 24px;
	color: #FFFFFF;
	border-top: solid 4px #6f8600;
	border-bottom: solid 4px #6f8600;
	padding: 4px 0px 5px 0px;
	margin: 0 0;
}

.SeparatorMenu
{
	height: 28px;
	background-color: #94a545;
	color: #E09516;
	margin: 0 0;
	padding: 0px 0px 0px 0px;
}

/* Added for Scroller Content */

#ScrollContainer
        {
            height:133px;
            width:199px;
            background-color:#f0f5f7;
            overflow:hidden;
            position:relative;
            top:0px;
            left:0px;
        }
        #ScrollContent
        {
            font-family:arial, sans-serif;
            color:#000000;
            font-size:11px;
            padding:7px;
            position:relative;
            top:0px;
            left:0px;
        }
        #ScrollContent p
        {
            margin-top:5px;
            margin-bottom:5px;
            border-bottom:1px dashed #569BBD;
            padding-bottom:10px;
        }
          #MapNav
        {
            background-image:url(images/MapNavRightBG.gif);
            background-repeat:repeat-x;
            width:20px;
            height:163px;
        }
        
        .RegionTitle td
        {
            font-size:13px;
            font-weight:bold;
            padding-right:3px;
            padding-left:3px;
            color:#5B5836;
            font-family:arial,sans-serif;
            border-bottom:1px dashed #5B5836;
            height:30px;
            background-color:#f0f5f7;
        }
        .RegionStoryTitle
        {
            font-weight:bold;
        }

/* Added for RTE */

.BlueLinkSpan a
{
	color:#559cbe;
}
.BlueLinkSpan a:hover
{
	color:#559cbe;
}
.YellowLinkSpan a
{
	color:#deb306;
}
.YellowLinkSpan a:hover
{
	color:#deb306;
}
.GreenLinkSpan a
{
	color:#93a445;
}
.GreenLinkSpan a:hover
{
	color:#93a445;
}

.TitleContainer a{margin:0 0 5px 0;font-family: "Bookman", arial, sans-serif;font-size: 14px;font-weight:normal;color:#5B5836;}
.TitleContainer a:link{margin:0 0 5px 0;font-family: "Bookman", arial, sans-serif;font-size: 14px;font-weight:normal;color:#5B5836;}
.TitleContainer a:active{margin:0 0 5px 0;font-family: "Bookman", arial, sans-serif;font-size: 14px;font-weight:normal;color:#5B5836;}
.TitleContainer a:visited{margin:0 0 5px 0;font-family: "Bookman", arial, sans-serif;font-size: 14px;font-weight:normal;color:#5B5836;}
.TitleContainer a:hover{margin:0 0 5px 0;font-family: "Bookman", arial, sans-serif;font-size: 14px;font-weight:normal;color:#5B5836;}