*
{
    padding: 0px;
    margin: 0px;
}

.R
{
    text-align: right !important;
}

.L
{
    text-align: left !important;
}

.C
{
    text-align: center !important;
}

body
{
    text-align: center;
    margin: 0 auto;
    font-family: Arial;
    font-size: 13px;
    background-image: url(/_image/admin_bg.jpg);

}

#MainWrapper
{
    margin: 0 auto;
    width: 800px;
    border: 1px solid #000;
    text-align: left;
    margin-top: 10px;
    background-color: #f9f9f9;
}

#Header
{
    height: 100px;
    border-bottom: 1px solid #dddddd;
    text-align: center;
    background-image: url(/_image/admin_banner.jpg);
}

#Nav
{
    width: 170px;
    float: left;
    text-align: center;
}

#Nav a
{
    display: block;
    height: 14px;
    text-indent: 10px;
    font-size: 12px;
    text-decoration: none;
    border-bottom: 1px solid #dddddd;
    text-align: left;
    padding: 4px;
    color: Black;
    
    
}

#Nav a:hover
{
  background-color: #dddddd;  

}

#Content
{
    width: 609px;
    float: left;
    border-left: 1px solid #dddddd;
    min-height: 400px;
    padding: 10px;
}



#Footer
{
    border-top: 1px solid #dddddd;
    height: 20px;
    clear: both;
    text-align: center;
}

table.form th
{
    text-align: right;
}

table.form td
{
    padding-left: 10px;
}



.LoadingOverlay
{
	background-image: url(/_image/layout/overlay.gif);
	position: fixed;
	top: 0;
	left: 0; 
	height: 100%;
	width: 100%;
	text-align: center;
	z-index: 1000;
}
.LoadingOverlay .Inner
{
	margin-top: 100px;
}
.LoadingOverlay strong
{
	font-size: 20px;
	color: #fff;
}

.errorMessage
{
	font-weight:bold;
	color:#FF9900;
}
.error
{
    font-weight: bold;
    color: #FF0000;
    font-size: 11px;
    font-family: Verdana;
}
.errorControl
{
    background-color:#FF8484;
}



/* Success Block */
.SuccessBlock		{color:#FFFFFF; background:#00CC33; text-align:left; padding:2px; border:1px solid #008B23; border-top:1px solid #3ED865;  border-left:1px solid #3ED865;}
.SuccessBlock .Head {padding:0 0 0 18px; font:bold 11px;}
.SuccessBlock ul	{margin:0; padding:0; background:#D9FAE3; margin-top:5px; border:1px solid #008B23; border-bottom:1px solid #3ED865; border-right:1px solid #3ED865; color:#545454;}
.SuccessBlock ul li {padding:3px 5px 3px 12px; background:#FFFFFF; margin:1px 1px 1px 15px; font-size:10px;}
/* Error Block */
.ErrorBlock			{color:#FFFFFF; background:#E32415; text-align:left; padding:2px; border:1px solid #9D190E; border-top:1px solid #EA594E; border-left:1px solid #EA594E;}
.ErrorBlock .Head	{padding:0 0 0 18px; font:bold 11px;}
.ErrorBlock ul		{margin:0; padding:0; background:#F9D0CB; margin-top:5px; border:1px solid #9D190E; border-bottom:1px solid #EA594E; border-right:1px solid #EA594E; color:#545454;}
.ErrorBlock ul li	{padding:3px 5px 3px 12px; background:#FFFFFF; margin:1px 1px 1px 15px; font-size:10px;}
/* Validation Block */
.ValidationBlock        {background-position: #FF9933; color: #FFFFFF; background: #FF9933; text-align: left; padding: 2px; border: 1px solid #CC6600; border-top: 1px solid #EA594E; border-left: 1px solid #EA594E;}
.ValidationBlock .Head	{padding:0 0 0 18px; font:bold 11px;}
.ValidationBlock ul     {background-position: #FFCC99; margin: 0; padding: 0; background: #FFCC99; margin-top: 5px; border-bottom: 1px solid #EA594E; border-right: 1px solid #EA594E; color: #545454; border-style: solid; border-width: 1px; border-color: #CC6600 #EA594E #EA594E #9D190E;}
.ValidationBlock ul li	{padding:3px 5px 3px 12px; background:#FFFFFF; margin:1px 1px 1px 15px; font-size:10px;}

/* Modal Validation Popup */
.modalBackground 
{
	background-color:White;
	filter:alpha(opacity=40);
	opacity:0.4;
}
.modalValidationPopup 
{
	background-color:#FF9933;
	border-width:1px;
	border-style:solid;
	border-color:#EA594E;
	padding:3px;
	width:250px;
}
.modalErrorPopup
{
    background-color: #E32415;
    border-width: 1px;
    border-style: solid;
    border-color: #EA594E;
    padding: 3px;
    width: 250px;
}