/* 
	styles for Walk With Me
*/


a, a:link, a:visited {
	color : #039;
	font-size: 10pt;
	text-decoration : underline;
}

a:hover, a:active {
	color : #36c;
	font-size: 10pt;
	text-decoration : underline;
	
}

a.navLeft, a:link.navLeft, a:visited.navLeft, a:hover.navLeft, a:active.navLeft {
	color : white;
	font-size: 100%;
	font-weight: bold;
	text-decoration : underline;
}


.navLeftLogo, a:link.navLeftLogo, a:visited.navLeftLogo, a:hover.navLeftLogo, a:active.navLeftLogo {
	color: #fc3;
	font-size: 100%;
	font-weight: bold;
	text-decoration : none;
}

.SectionHead {
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

p.cstmTitle {
	font-size: 14pt;;
}

.ObjTitle {
	color: #039;
	font-size: 12pt;;
}

.ProgressBox {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	background-color : #039;
	color: #ccc;
}

.ProgressBoxCurrent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	background-color : #039;
	color: #fc3;
}

table.ProgressBox {
	padding-right : 4px;
	padding-left : 4px;
	border-bottom: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
}

a.ProgressBox:link {
	font-size: 8pt;
	color: white;
	text-decoration:none;
}
a.ProgressBox:visited {
	font-size: 8pt;
	color: white;
	text-decoration:none;
}
a.ProgressBox:hover {
	font-size: 8pt;
	color: #fc3;
	font-weight: bold;
	text-decoration:none;
}

.Instructions {
	color: white;
	background-color : #039;
	background-image: URL(../images/sp.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	padding: 4px 4px 1px 4px;
	margin-bottom: 0px;
	margin-top: 0px;
}

td.Instructions {
	border-bottom: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
}

a.whitelink, a.whitelink:link, a.whitelink:visited, a.whitelink:hover, a.whitelink:active {
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

a.navLeftsub, a:link.navLeftsub, a:visited.navLeftsub, a:hover.navLeftsub, a:active.navLeftsub {
	color : white;
	font-size: 9pt;
	font-weight: bold;
	text-decoration : underline;
}

.Larger {
	color : white;
	font-size: 11pt;
	font-weight: bold;
}


/*
	now set all these for IE and Gecko
	
	Since older browsers don't understand @ directives
	we can set font sizes and advanced features in an
	@media screen {} section which the older browsers
	will ignore.
	
	All browsers will read and apply the styles up to
	this point. Newer browsers will continue reading
	and apply the following styles as well. These
	styles will override the styles above but only in
	newer browsers.
*/
@media screen {


a, a:link, a:visited {
	font-size: 100%;
	text-decoration : underline;
}

a:hover, a:active {
	font-size: 100%;
	text-decoration : underline;
	
}

a.navLeft, a:link.navLeft, a:visited.navLeft {
	font-size: 100%;
	font-weight: bold;
	text-decoration : underline;
}

a:hover.navLeft, a:active.navLeft {
	font-size: 100%;
	font-weight: bold;
	text-decoration : underline;
}

.navLeftLogo, a:link.navLeftLogo, a:visited.navLeftLogo, a:hover.navLeftLogo, a:active.navLeftLogo {
	font-size: 100%;
	font-weight: bold;
	text-decoration : none;
}

.SectionHead {
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

p.cstmTitle {
	font-size: 120%;
}

.ObjTitle {
	font-size: 110%;
}

.ProgressBox {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	background-color : #039;
}

.ProgressBoxCurrent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	background-color : #039;
}

table.ProgressBox {
	padding-right : 4px;
	padding-left : 4px;
	border-bottom: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
}

a.ProgressBox:link {
	font-size: 8pt;
	text-decoration:none;
}
a.ProgressBox:visited {
	font-size: 8pt;
	text-decoration:none;
}
a.ProgressBox:hover {
	font-size: 8pt;
	color: #fc3;
	font-weight: bold;
	text-decoration:none;
}

.Instructions {
	background-image: URL(../images/sp.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	padding: 4px 4px 1px 4px;
	margin-bottom: 0px;
	margin-top: 0px;
}

td.Instructions {
	border-bottom: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
}

a.whitelink, a.whitelink:link, a.whitelink:visited {
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%
}

a.whitelink:hover, a.whitelink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%
}

a.navLeftsub, a:link.navLeftsub, a:visited.navLeftsub {
	font-size: 95%;
	font-weight: bold;
	text-decoration : underline;
}

a:hover.navLeftsub, a:active.navLeftsub {
	font-size: 95%;
	font-weight: bold;
	text-decoration : underline;
}

.Larger {
	font-size: 12pt;
	font-weight: bold;
}

.cstmFrame a,
.cstmFrame a:link,
.cstmFrame a:hover,
.cstmFrame a:visited,
.cstmFrame a:active,
.cstmBack a,
.cstmBack a:link,
.cstmBack a:hover,
.cstmBack a:visited,
.cstmBack a:active,
.controlArea a,
.controlArea a:link,
.controlArea a:hover,
.controlArea a:visited,
.controlArea a:active,
.addBorder p.Smaller a,
.addBorder p.Smaller a:link,
.addBorder p.Smaller a:hover,
.addBorder p.Smaller a:visited,
.addBorder p.Smaller a:active {
	color: yellow;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}	
} /* end @media screen {} */

td.TableHeadings {
	background-color: #003399;
}

.cstmBack {
	background-color: #003399;
	background-image: URL(../images/sp.gif);
}

.controlArea {
	color: white;
	background-color: #369;
	border-bottom: thick solid #369;
	border-left: thick solid #369;
	border-right: thick solid #369;
	margin-top: 0px;
	padding-top: 3px;
	text-align: center;
}

th.lc_Heading {
	background-color: #003399;
	border-bottom: 1px solid #003399;
	border-left: 1px solid #003399;
	text-align: left;
}

th.lc_HeadingSort {
	border-bottom: 1px solid #003399;
	background-color: #003399;
	text-align: right;
}
.lc_Text a:hover{
	font-size: 100%;
}
.Smaller {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

a.footer:hover 

{

color: #3366cc;

text-decoration: underline;

font-family: Arial,Helvetica,sans-serif;

padding-bottom: 2px;

padding-top: 2px;

}

a.footer:link

{

color: #003399;

text-decoration: underline;

font-family: Arial,Helvetica,sans-serif;

padding-bottom: 2px;

padding-top: 2px;

}

/*****************************************************/
/*   remove unwanted elements from EMC -- ce         */
#em_event_website, 
#max_team_sizerow1, 
#max_team_sizerow2 
{display:none;}
