body
{
    background: #EDEDED; 
}

.BackToTop
{
	font-size: 8pt;
	vertical-align: top;
	color: #909090;
	line-height: normal;
	font-style: normal;
	font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;
	letter-spacing: normal;
	font-variant: normal;
}

.ResultsItems
{
	background-color:#F0F0F0;
	font-size: 10pt;
	vertical-align: top;
	color: black;
	line-height: normal;
	font-style: normal;
	font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;
	letter-spacing: normal;
	font-variant: normal;
}

.ResultsAlternative
{
	background-color:white;
	font-size: 10pt;
	vertical-align: top;
	color: black;
	line-height: normal;
	font-style: normal;
	font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;
	letter-spacing: normal;
	font-variant: normal;
}

.ErrorMessage
{
	background-color:white;
	font-size: 8pt;
	vertical-align: top;
	color: red;
	line-height: normal;
	font-style: normal;
	font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;
	letter-spacing: normal;
	font-variant: normal;
}

.ErrorMessageLarge
{
	background-color:white;
	font-size: 11pt;
	vertical-align: top;
	color: red;
	line-height: normal;
	font-style: normal;
	font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;
	letter-spacing: normal;
	font-variant: normal;
}

.hiddenButton
{
	background-color:White;
	border-bottom-color:White;
	border-right-color:White;
	border-left-color:White;
	border-top-color:White;
	color:White;
	width:0;
	height:0;
	display:none;
	max-height:0;
	max-width:0;
}

.resultHeader
{
	background-color: #2e3291;
	border-right: black thin solid;
	border-top: black thin solid;
	border-left: black thin solid;
	border-bottom: black thin solid;
	font-size:small;
	color:white;
}

.searchTable{
    border-left-style: none;
    border-right: none;
    border-top: 2px dark blue;
    border-bottom: 2px dark blue;
    background-color: #EDEDED; /* #D2B9D3;*/
    width:96%;
}

.searchTableFull{
    border-left-style: none;
    border-right: none;
    border-top: 2px solid blue;
    border-bottom: 2px solid blue;
    background-color: #EDEDED;
    width:100%;
}

.borderTable{
    border-left: 2px solid #EDEDED;
    border-right: 2px solid #EDEDED;
    border-top: 2px solid #EDEDED;
    border-bottom: 2px solid #EDEDED;
}

.HeaderArticle
{
	font-size: 11pt;
	vertical-align: bottom;
	color: black;
	line-height: normal;
	font-style: normal;
	font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;
	letter-spacing: normal;
	text-align: left;
	font-variant: normal;
}

.HeaderArticleBold
{
	font-size: 11pt;
	vertical-align: bottom;
	color: black;
	line-height: normal;
	font-style: normal;
	font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;
	letter-spacing: normal;
	text-align: left;
	font-variant: normal;
	font-weight:bold;
}

.DateStyle
{
	vertical-align: bottom;
	color: black;
	letter-spacing: normal;
	text-align: left;
	font: bold 28pt "Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;
	font-style:italic;
}
.DateSubStyle
{
	vertical-align: bottom;
	color: black;
	letter-spacing: normal;
	text-align: left;
	font: bold 20pt "Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;
}

.ExtraMessageInfo
{
	font-size: 12pt;
	vertical-align: top;
	color: black;
	line-height: normal;
	font-style: normal;
	font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;
	letter-spacing: normal;
	text-align: center;
	font-variant: normal;
}

.MainArticle
{
	font-size: 11pt;
	vertical-align: top;
	color: black;
	line-height: normal;
	font-style: normal;
	font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;
	letter-spacing: normal;
	text-align: left;
	font-variant: normal;
}

.SmallText
{
	font-size: 8pt;
	vertical-align: top;
	color: black;
	line-height: normal;
	font-style: normal;
	font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;
	letter-spacing: normal;
	text-align: left;
	font-variant: normal;
}

.SmallTextBold
{
	font-size: 8pt;
	vertical-align: top;
	color: black;
	line-height: normal;
	font-style: normal;
	font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;
	letter-spacing: normal;
	text-align: left;
	font-variant: normal;
	font-weight:bold;
}

.NormalText
{
	font-size: 10pt;
	vertical-align: top;
	color: black;
	line-height: normal;
	font-style: normal;
	font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;
	letter-spacing: normal;
	text-align: left;
	font-variant: normal;
}

.NormalTextPurple
{
	font-size: 10pt;
	vertical-align: top;
	color: dark blue;
	line-height: normal;
	font-style: normal;
	font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;
	letter-spacing: normal;
	text-align: left;
	font-variant: normal;
	text-decoration: underline;
}

.HoverTextBottom
{
	font-size: 10pt;
	vertical-align: bottom;
	color: black;
	line-height: normal;
	font-style: normal;
	font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;
	letter-spacing: normal;
	text-align: left;
	font-variant: normal;
}

.HoverText
{
	font-size: 10pt;
	vertical-align: top;
	color: black;
	line-height: normal;
	font-style: normal;
	font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;
	letter-spacing: normal;
	text-align: left;
	font-variant: normal;
}

.HoverText:hover
{
	color:Blue;
}

.HoverTextBottom:hover
{
	color:Blue;
}

.NormalTextCenter
{
	font-size: 10pt;
	vertical-align:middle;
	color: black;
	line-height: normal;
	font-style: normal;
	font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;
	letter-spacing: normal;
	text-align: left;
	font-variant: normal;
}

.NormalTextBold
{
	vertical-align: top;
	color: black;
	letter-spacing: normal;
	text-align: left;
	font: bold 10pt "Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;
}

.NormalTextBoldColor
{
	vertical-align: top;
	color: RED;
	letter-spacing: normal;
	text-align: left;
	font: bold 10pt "Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;
}

.NormalTextBoldBottom
{
	vertical-align: bottom;
	color: black;
	letter-spacing: normal;
	text-align: left;
	font: bold 10pt "Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;
}

.NormalTextBoldRight
{
	vertical-align: top;
	color: black;
	letter-spacing: normal;
	text-align: right;
	font: bold 10pt "Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;
}

.NormalTextBottom
{
	font-size: 10pt;
	vertical-align: bottom;
	color: black;
	line-height: normal;
	font-style: normal;
	font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;
	letter-spacing: normal;
	text-align: left;
	font-variant: normal;
}

.Maindiv
{
	/*border-right: #ECE5B6 thin solid; */
	border-right: #E8E8E8 thin solid;
	width:825px;
	border-top: #E8E8E8 thin solid;
	font-size: 12px;
	border-left: #E8E8E8 thin solid;
	border-bottom: #E8E8E8 thin solid;
	font-style: normal;
	font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;
	/*height: 600px; */
	/*background-color: #faf8cc; */
	background-color: white;
}

.Datediv
{
	/*border-right: #ECE5B6 thin solid; */
	border-right: #E8E8E8 thin solid;
	border-top: #E8E8E8 thin solid;
	border-left: #E8E8E8 thin solid;
	border-bottom: #E8E8E8 thin solid;
}

.SectionHeader
{
	font-size: 15px;
	color: black;
	font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;
	font-weight: bold;
}

.ResultsHeader
{
	vertical-align: middle;
	letter-spacing: normal;
	background-color: #2e3291; /*  #698d22; */
	font: 11pt "Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;
	color: white;
}

/* MENU ITEM */

.glossymenu, .glossymenu li ul{
list-style-type: none;
margin: 0;
padding: 0;
width: 160px;
}

.glossymenu li
{
	/*border-bottom: #ECE5B6 thin solid; */
	border-bottom: #EDEDED thin solid;
	position: relative;
}

.glossymenu li ul{ /*SUB MENU STYLE*/
position: absolute;
width: 130px; /*WIDTH OF SUB MENU ITEMS*/
left: 0;
top: 0;
display: none;
filter:alpha(opacity=80);
}

.glossymenu li a{
/*background: #FAF8CC; */
background: #F8F8F8;
font: 13px Verdana, Helvetica, sans-serif;
color: black;
display:block;
width: auto;
padding: 5px 0;
padding-left: 10px;
text-decoration:none;
}

.glossymenu .arrowdiv
{
	right: 2px;
	background: url(Images/arrow.gif) no-repeat right center;
	position: absolute;
}

.glossymenu li a:visited, .glossymenu li a:active{
color: black;
}

.glossymenu li a:hover
{
	background-color:  #00aced; /*  #B048B5; */
}

.selectedPicture
{
	border-right: blue 3px inset;
	border-top: blue 3px inset;
	border-left: blue 3px inset;
	border-bottom: blue 3px inset;
	height: 25px;
	width: 23px;
}

.normalPicture
{
	border-right: none;
	border-top:  none;
	border-left: none;
	border-bottom: none;
	height: 25px;
	width: 23px;
}

/************************************* */
.regcontainer
{
	width: 100%;
}

.navcontainer
{
	width: 100%;
	text-align: center;
}

.navprev
{
	width: 50%;
	text-align: right;
}

.navnext
{
	width: 50%;
	text-align: left;
}

.stepList
{
	text-align: right;
}

.stepList li
{
	display: inline;
}

.step
{
	color: #bfbfbf;
	border-bottom: 5px solid #efefef;
	font: 10pt "Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;
}

.visitedStep
{
	color: #000000;
	border-bottom: 5px solid #afffaf;
	font: 10pt "Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;
}

.visitedStep a
{
	color: #000000;
	text-decoration: none;
	font: 10pt "Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;
}

.currentStep
{
	font-weight: bold;
	color: #000000;
	border-bottom: 5px solid #afafff;
	font: bold 10pt "Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;
}


.fieldLabel
{
	text-align: right;
	font-weight: bold;
}

.fieldLabelReq
{
	color: red;
	font-weight: bold;
}



.loginStatusWrapper
{
	padding: 10px;
	text-align:right;
}

/* Holly Hack for IE \*/
* html .glossymenu li { float: left; height: 1%; }
* html .glossymenu li a { height: 1%; }
/* End */
