body
{
	margin:0px;
	padding:0px;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-family: Arial;
	letter-spacing: normal;
	font-variant: normal;
	text-decoration: none;
	direction:ltr;
	background:#ffffff;
}
a
{
	cursor:hand;
	text-decoration:none;
	/*color:#000000;*/
}
a:hover{ text-decoration:underline; }
img{ border:none; }
p,h1
{ 
	padding:0px;
	margin:0px;
}

#Contain
{
	width:1000px;
	margin:0px auto;
	position:relative;
}
#Main
{
	float:left;
}

.MainMenu
{
	background:url(../images/MainMenuBG.jpg) no-repeat left top;
	width:1000px;
	height:29px;
	float:left;
}
.MainMenu img{ float:left; }

.SubMenu
{
	width:950px;
	background:url(../images/SubMenuBG.jpg) no-repeat left top;
	height:17px;
	padding-left:50px;
	float:left;
	padding-top:2px;
}
.SubMenu a p{ font-size:9px; font-weight:bold; color:#ffffff;float:left; }
.SubMenu a:hover { color:#21A9FF; }
.SubMenu a p:hover {color:#21A9FF;}
.SubMenu a.Disabled p{ font-size:9px; font-weight:bold; color:gray;float:left; }
.SubMenu a.Disabled p:hover{ color:gray; }


.SameBorder
{
	border:1px solid #dddddd;
}

p.Header
{
	font-size:13px;
	font-weight:bold; 
}
p.HeaderBlue{ color:#21a8ff; }
.Link_Sep
{
    width:15px;
    float:left;
    color:White;
    text-align:center;
    margin-top:-1px;
}
#Footer
	{
	height:17px;
	background:#dcdcdc;
	padding:0px 10px;
	float:left;
	margin:15px 20px;
	width: 940px;
	}
#Footer p
{ 
	font-size:10px;
	margin-top:2px;
}
#Footer p.Copyright{ float:left; }
#Footer p.Designer{ float:right; padding-right:10px; margin-right:10px;}
#Footer p.Designer a{ color:black; text-decoration:underline; }

.Layer
{
	position:absolute;
	display:none;
	z-index:60;
}
.UpperBox
{
	background:url(../images/registration/UpperBoxBg.jpg) no-repeat;
	width:527px;
	height:31px;
}
.Layer .UpperBox p{ /*margin:7px 0px 0px 14px;*/ float:left; }
.Layer .UpperBox img{ margin-top:6px; margin-right:14px; float:right; }
.Layer .MainBox
{
	height:75px;
	background:url(../images/registration/ContentBoxBg.jpg) repeat-y;
	width:499px;
	padding:14px;
}
.BoxedLayer 
{
    border: 1px solid black;
    padding:3px;
    
}
#ReportsContent 
{
    padding:0px;
}
#ReportsContent a 
{
        background-color: white;
        background-image:url("../images/BGSubMenu.gif");
        background-position: top left;
        background-repeat: repeat-x;
        color:Black;
}
#ReportsContent a p
{
    background-color: white;
        background-image:url("../images/BGSubMenu.gif");
        background-position: top left;
        background-repeat: repeat-x;
    padding:4px;
    height: 11px;
    width: 112px;
    font-size: 9px;
    border-bottom: 1px solid black;
}
#ReportsContent a:hover p
{
    color: #21A8FF;
    text-decoration: none;
}
.ErrorMsg{ font-size:10px; color:red; }