/* CSS Document */

/* ---------------------- ATP STYLES  ---------------------- */



/* ------------ Main Divs -------------- */

#navBar {
	background-image:url(../images/topNav.jpg);
	background-repeat:repeat-x;
	margin:auto;
	position:relative;	
	width: 100%;
	height: 27px;
	top:120px;
	text-align:center;
	z-index:10;

}
/*MainSubNav*/

#MainSubNav {
	margin:auto;
	background-color:#FFFFFF;
	background-image:url(../images/MainSubNav_02.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	padding-top: 5px;
	padding-left:120px;
	height:30px;
	text-align:center;
	white-space:nowrap;
	width:725px;
}



#MainSubNav a, #MainSubNav a:visited {
	margin:auto;
	text-align: center;
	text-decoration:none;
	color: #ffffff;
	font-style:normal;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	padding: 4px 10px 0px 10px;

	}

#MainSubNav a:hover, #MainSubNav a:active{
	color: #FFCC33;
}

/*#frame {
	margin-top:-40px;
}*/

/*This style is used when the search results have been refined
	and the corresponding words are highlighted. */
.highlightTerm 
{
	background-color:Yellow;
}

/*Used on the viewDetails.aspx page above and below the ListView as well
	as between each item of the ListView */
.ReturnToResultsLinkButton
{
	text-align:left;
	font-weight:bold;
	/*position:relative;*/
}

#noScript
{
	text-align:center;
	border-color:#A24E4C;
	border-width:thick;
	border-style:solid;	
}

.errorBox
{
	text-align:left;
	border-color:#A24E4C;
	border-width:thick;
	border-style:solid;
}

.errorBox h2
{
	text-align:center;
	color:Red;	
}

.textAlignCenter
{
	text-align:center;
}

.textAlignRight
{
	text-align:right;
}

.verticalAlignMiddle
{
	vertical-align:middle;
	text-align:center;
}

/*Used when either the EmptyItemTemplate(should never happen)
 or the EmptyDataTemplate are invoked from a ListView */
.noData
{
	text-align:center;
	border-color:#A24E4C;
	border-width:thick;
	border-style:solid;
}

.noData p
{
	font-weight:400;
}

#LoginBoxTop
{
	background-image:url(../images/subNavTop.gif);
	background-repeat: no-repeat;
	height:15px;
	height/: 10px;
	width:194px;
	border: 0;
	padding: 0;
	margin:0;
	background-color: #FDF1CF;	
}

#LoginBox
{
	padding-left:300px;
}


#LoginBoxContent
{
	background-color: #FDF1CF;
	width:182px;
	width/: 172px;
	padding-left:12px;
	margin-right:10px;
	border:0;
	padding-top:0;
	margin-top:0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:Black;
}

#LoginBoxBottom {
	background-image: url(../images/subNavBottom.gif);
	background-repeat: no-repeat;
	height: 15px;
	width:194px;
	}
	
/*The following styles are used in the popup definition windows */

#DefinitionBox
{
	margin: 8px 8px 8px 8px;
	padding: 4px 4px 4px 4px;
	width: 600px;
	background-color: #FFFFFF;
	border: thin solid #666666;
}

.DefinitionBox h2
{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	font-size: 14px;
	font-weight: bold;
	color:#A14E4C;
}

/*********** .defAnchLinks styles ***********/
.defAnchLinks {
	padding: 5px 5px 5px 5px;
}

.defAnchLinks a:link{
	line-height: 2;	
	font-size:70%;
	padding: 2px 5px 2px 5px;
	margin: 2px 2px 2px 2px;
	background-color:#CCCCCC;
	border: 1px solid #666666;

}

defAnchLinks a:hover{
	line-height: 2;	
	font-size:70%;
	background-color:#FFFFFF;
	border: 1px solid #dddddd;
	padding: 2px 5px 2px 5px;

}

.defAnchLinks a:visited{
	line-height: 2;	
	font-size:70%;
	margin: 2px 2px 2px 2px;
	background-color:#CCCCCC;
	border: 1px solid #666666;
	padding: 2px 5px 2px 5px;

}