/* 1: BASIC ELEMENTS */
a
{
	color:#017864;
}
h2
{
	color:#777777;
}
/* 1: END */

/* 2. SPECIAL PURPOSE AND TEMPLATE CLASSES */
.ContentPanel_Style1 /* middle */
{
	background-color:#cccccc;
	color:Black;
}
.ContentPanel_Style1 .ContentPanelHead
{
	background-color:#777777;
}
.ContentPanel_Style1 a
{
	color:Black;
}

.ContentPanel_Style2 /* bottom */
{
	background-color:#F7EEA3;
	color:Black;
}
.ContentPanel_Style2 .ContentPanelHead
{
	background-color:#E8D325;
}
.ContentPanel_Style2 a
{
	color:Black;
}
.ContentPanel_Style3 /* top */
{
	background-color:#A8C9C0;
	color:Black;
}
.ContentPanel_Style3 .ContentPanelHead
{
	background-color:#017864;
}
.ContentPanel_Style3 a
{
	color:Black;
}

.datagrid1 tr.header td
{
	background-color:#bbbbbb;
	color:White;
}
.datagrid1 tr.header a
{
	color:White;
	text-decoration:underline;
}
.datagrid1 tr.header a:hover
{
	color:White;
	text-decoration:underline;
}
.datagrid1 tr.item td
{
	background-color:#e5e5e5;
}
.datagrid1 tr.altitem td
{
	background-color:#dddddd;
}

.FormTable1 th
{
	background-color:#bbbbbb;
	color:#ffffff;
}

.ViewTable1 th
{
	background-color:#bbbbbb;
	color:#ffffff;
}
/* 2: END */

/* 3. GENERAL CLASSES AND OVERRIDES */
.formbutton
{
	background-color:#017864;
	color:White;
}
.specialcontent
{
    background-color:#DBEBE7;
}

/* 3: END */

/* 4. COMMON DOCUMENT OBJECTS */
#FeaturedMembers
{
	color:#000000;
}
#FeaturedMembers img
{
	border:solid 1px #F1D90D;
}
#FeaturedMembers a
{
	color:#F1D90D;
}

#Foot
{
	border-top-color:#017864;
}
#Foot a
{
	color:#F1D90D;
}

#Head
{
	height:80px;
}


#LeftRailNavSpacer
{
	background-color:#777777;
}

/* Begin Public Menu Style
	Main Menu */
.RadMenu_YMPublic .rootGroup .item
{
	background-color:#cccccc;
}
.RadMenu_YMPublic .rootGroup .link
{
	border-color:#999999;
	color:#666666;
}
.RadMenu_YMPublic .rootGroup .link:hover,
.RadMenu_YMPublic .rootGroup .focused,
.RadMenu_YMPublic .rootGroup .expanded
{
	background-color:#017864;
	color:#ffffff;
}

/*	Fly-out Menu */
.RadMenu_YMPublic .group
{
/*	border:solid 1px Black; */
}
.RadMenu_YMPublic .group .link
{
/*	background:#f7f7f7;
	color:Black; */
}

.RadMenu_YMPublic .group .link:hover,
.RadMenu_YMPublic .group .focused,
.RadMenu_YMPublic .group .expanded
{
/*	background:Black;
	color:White; */
}
/* End Public Menu Style */

#PageBody
{
	background:#017864 url('/graphics/body_bg.gif'); 
	background-repeat:repeat-x;
	color:White;
	text-align:center;

}

#PageContainer
{
	margin:0px auto;
}


#RightRail
{
	padding-top:0px; /* #Head height - 30 */
}

#Surveys a,
#Surveys td
{
	color:#F1D90D;
}
/* 4: END */

/* 5. PAGE-SPECIFIC DOCUMENT OBJECTS */
#HpCenterBar
{
	background-color:#017864;
	color:White;
}
#HpCenterBar a,
#HpCenterBar #SessionNav
{
	color:#E0CB16;
}

#HpWelcome
{
	background-color:#ffffff;
}

#SpNavBar
{
	background-color:#2E8F79;
	color:#ffffff;
}
#SpNavBar a
{
	color:#ffffff;
}
#SpNavBar a:hover
{
	background-color:#579C8D;
	color:#000000;
}

#SpTitleBar
{
	background-color:#017864;
	color:White;
}

#SpTopNav
{
	color:#017864;
}
#SpTopNav a
{
	color:#017864;
}
/* 5. END */