/***************************************************************************
standard elements
***************************************************************************/
BODY
{
    background-color: white;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: small;
    font-weight: normal;
    letter-spacing: normal;
    margin: 0px;
    padding: 0px;
    word-spacing: normal;
}
SMALL
{	
	font-size:	.7em;
}	
TABLE
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: small;
}
A:LINK
{
    color: black;
    text-decoration: underline;
}
A:VISITED
{
    color: black;
    text-decoration: underline;
}
A:HOVER
{
    color: red;
    text-decoration: underline;
}
A:ACTIVE
{
    color: red;
    text-decoration: underline;
}

/***************************************************************************
header
***************************************************************************/
#hBanner
{
    background-color: #333366;
    height: 80px; 
    margin: 0px; 
    padding: 0px 0px 0px 0px; 
    width: 100%; 
}
.hMenuTable
{
    background-color:#666666; 
    width:100%
}
.hStaticMenuItem
{
    padding: 0px 5px 0px 5px;
}
a.hStaticMenuItem:link
{
    color: White;
    text-decoration: none;
}
a.hStaticMenuItem:visited
{
    color: White;
    text-decoration: none;
}
a.hStaticMenuItem:hover
{
    color: #6699FF;
    text-decoration: none;
}
a.hStaticMenuItem:active
{
    color: #6699FF;
    text-decoration: none;
}
.hDynamicMenuItem
{
    color: White;
    padding: 2px 10px 2px 10px;
}
a.hDynamicMenuItem:link
{
    color: White;
    text-decoration: none;
}
a.hDynamicMenuItem:visited
{
    color: White;
    text-decoration: none;
}
a.hDynamicMenuItem:hover
{
    color: #6699FF;
    text-decoration: none;
}
a.hDynamicMenuItem:active
{
    color: #6699FF;
    text-decoration: none;
}
.hUserInfo
{
    color: white;
    font-size: x-small;
    padding-right: 10px;
    text-align: right;
}
a.hUserInfoLink:link
{
    color: white;
    text-decoration: underline;
}
a.hUserInfoLink:visited
{
    color: white;
    text-decoration: underline;
}
a.hUserInfoLink:hover
{
    color: #6699FF;
    text-decoration: underline;
}
a.hUserInfoLink:active
{
    color: #6699FF;
    text-decoration: underline;
}

/***************************************************************************
main 
***************************************************************************/
.mBodyHeader
{
	background-color: silver;
	padding: 5px 10px 5px 10px;
	/*width: 100%;*/
}
.mBodyBackground
{
	background-color: #DCDCDC;
	padding: 10px 10px 10px 10px;
}
.mBoxHeader
{
    border: solid 3px silver;
	background-color: silver;
    padding: 0px 10px 0px 10px;
}
.mBoxBackground
{
    border: solid 3px silver;
    padding: 10px 10px 5px 10px;
}
.mBtnStandard
{
    color: black;
    margin-left: 3px;
    margin-right: 3px;
    width: 75px;
}
.mBtnDelete
{
    color: red;
    margin-left: 3px;
    margin-right: 3px;
    width: 75px;
}
.mDisplayData
{
	color: #333366;
}
a.mDisplayData:link
{
	color: #333366;
	text-decoration: none;
}	
a.mDisplayData:visited
{
	color: #333366;
	text-decoration: none;
}	
a.mDisplayData:hover
{
	color: red;
	text-decoration: none;
}	
a.mDisplayData:active
{
	color: red;
	text-decoration: none;
}	
.mErrorMessage
{
	color: red;
	font-weight: normal;
}
.mGridHeader
{
    background-color: Silver;
    color:black;
}
.mGridHeader a:link
{
	color: black;
	text-decoration: underline;
    font-weight: normal;
}
.mGridHeader a:visited
{
	color: black;
	text-decoration: underline;
    font-weight: normal;
}
.mGridHeader a:hover
{
	color: red;
	text-decoration: underline;
    font-weight: normal;
}
.mGridHeader a:active
{
	color: red;
	text-decoration: underline;
    font-weight: normal;
}
.mGridItem
{
	background-color: #DCDCDC;
	color: #333366;
}
.mGridItem a:link
{
	color: #333366;
	text-decoration: none;
}
.mGridItem a:visited
{
	color: #333366;
	text-decoration: none;
}
.mGridItem a:hover
{
	color: red;
	text-decoration: none;
}
.mGridItem a:active
{
	color: red;
	text-decoration: none;
}
.mGridCellRedBack
{
}
.mGridCellRedBack a:link
{
	color: #333366;
	text-decoration: none;
}
.mGridCellRedBack a:visited
{
	color: #333366;
	text-decoration: none;
}
.mGridCellRedBack a:hover
{
	color: white;
	text-decoration: none;
}
.mGridCellRedBack a:active
{
	color: white;
	text-decoration: none;
}
.mImgStd
{
	margin-left: 2px;
	margin-right: 2px;
}
.mLinkPlain
{
}
a.mLinkPlain:link
{
    color: Black;
    text-decoration: none;
}
a.mLinkPlain:visited
{
    color: Black;
    text-decoration: none;
}
a.mLinkPlain:hover
{
    color: Red;
    text-decoration: none;
}
a.mLinkPlain:active
{
    color: Red;
    text-decoration: none;
}
.mLinkStandard
{
    padding: 0px 2px 0px 2px;
}
a.mLinkStandard:link
{
    color: black;
    text-decoration: underline;
}
a.mLinkStandard:visited
{
    color: black;
    text-decoration: underline;
}
a.mLinkStandard:hover
{
    color: red;
    text-decoration: underline;
}
a.mLinkStandard:active
{
    color: red;
    text-decoration: underline;
}
.mPageTitle
{
    font-size: medium;
    font-weight: bold;
    color: #333366;
}
.mReadOnlyControl
{
    background-color: #FFFACD;   /* lemonchiffon */
}

/***************************************************************************
footer 
***************************************************************************/
#fSeparator
{
    border: #666666;
}
#fInfo
{
    color: #666666;
    font-size: x-small;
}


/***************************************************************************
experiments 
***************************************************************************/

#ColLeft{
    border-style:solid;
    border-width: thin;
    float:left;
    width:50%}
#ColRight{
    border-style:solid;
    border-width: thin;
    float:left;
    text-align:right;
    width:50%}

