﻿body
{
	margin:0px;
	padding:0px;
    background-attachment: fixed;
	background-color:#323232;
	min-width:998px;
	
	text-align:center;
	font-family:Verdana;
	font-size:8pt;
	color:Black;
}
#body
{
	width:98%;
	padding:0px 1%;
}
#wrapper,#body{
	margin:0 auto;
	top:0px;
	left:0px;
	position:relative;
	text-align:left}
#wrapper
{
	width:100%;
    float:left;
    padding-bottom:90px;
}
p
{
	margin:0px;
	padding:4px 0px;
}
table.blackBorder,
table.blackBorder tr,
table.blackBorder td
{
   border:solid 1px #000; 
border-collapse:collapse;
}
.highlight
{
    background-color: lemonchiffon;
    text-align:left;
}
.validatorCalloutHighlight
{
	background-color: #FFFACD;
}
a, a:visited, a:active, a:link
{
    text-decoration:underline;
    color:Red;
}
a:hover {text-decoration:none;}
.hidden
{
	width:0px;
	height:0px;
	overflow:hidden;
	display: none;
}
/*BEGIN__progressBackgroundFilter*/
.progressBackgroundFilter
{
     position:absolute;
     visibility:hidden;
     top:0px;
     bottom:0px;
     left:0px;
     right:0px;
     overflow:hidden;
     padding:0;
     margin:0;
     z-index:1000;
}
.progressBackgroundFilter-wrapper
{
     height:100%;
     width:100%;
     background-color:#000; 
     filter:alpha(opacity=50);
     opacity:0.5;
     z-index:1000;
     position:fixed;
      top:0px;
     bottom:0px;
     left:0px;
     right:0px;
     overflow:hidden;
     padding:0;
     margin:0;
}
.progressBackgroundFilter #processMessage
{
     padding:10px 50px;
     position:absolute;
     background:#fff;
     border:solid 2px #000;
     float:left;
     left:40%;
     top:40%;
     z-index:1001;
     height:31px;
     line-height:31px;
     font-weight:bold;
     font-size:1.2em;
     color:#000;
     filter:alpha(opacity=100);
     opacity:1.0;
}
.progressBackgroundFilter #processMessage img
{
     padding-right:5px;
     height:31px;
}
/*END__progressBackgroundFilter*/
/* begin masterTop ********************/
.masterTop
{
	float:left;
	clear:both;
	width:100%;
	padding:5px 0px;
}
/* end masterTop **********************/
/* begin masterContent ****************/
.masterContent
{
	float:left;
	width:100%;
    background:url('../i/content/rightBG.jpg') no-repeat right bottom;
}
.masterContent .leftPartWrapper
{
	float:left;
	width:100%;
	margin-left:-230px;
}
.masterContent .leftPart
{
	margin-left:230px;
}
.masterContent .leftCol
{
	float:left;
	width:230px;
}
.masterContent .centerColWrapper
{
	float:right;
	width:100%;
	margin-left:-230px;
}
.masterContent .centerCol
{
	margin-left:230px;
	padding-left:5px;
	overflow:hidden;
}
.masterContent .rightCol
{
	float:left;
	width:230px;
	overflow:hidden;
}
.masterContent .leftPartWrapperHuge
{
	float:left;
	width:100%;
}
.masterContent .leftPartHuge
{
}
/* end masterContent ******************/
/* begin masterFooter *****************/
.masterFooter
{
	width:100%;
	height:81px;
	float:left;
	overflow:hidden;
	position: fixed;
    bottom:0;
    left:0;
    z-index:6000;
}
.masterFooter .leftCol
{
	float:left;
	width:230px;
}
.masterFooter .leftCol .logo
{
	float:left;
	width:230px;
	height:81px;
	background:url('../i/footer/logo.jpg') no-repeat left;
	cursor:pointer;
}
.masterFooter .rightColWrapper
{
	float:left;
	width:100%;
	margin-right:-230px;
}
.masterFooter .rightCol
{
	margin-right:230px;
}
.masterFooter .rightCol .leftPartWrapper
{
	float:left;
	width:100%;
	margin-left:-24px;
    height:82px;
}
.masterFooter .rightCol .leftPartWrapper .leftPart
{
	margin-left:24px;
    background:url('../i/footer/dropMiddle.jpg') repeat-x;
    height:100%;
}
.masterFooter .rightCol .leftPartWrapper .leftPart .left
{
	float:left;
	width:24px;
     height:100%;
	background:url('../i/footer/dropLeft.jpg') no-repeat left;
}
.masterContent .rightCol .leftPartWrapper .leftPart .centerWrapper
{
	float:right;
	width:100%;
	margin-left:-24px;
	height:100%;
}
.masterContent .rightCol .leftPartWrapper .leftPart .centerWrapper .center
{
	margin-left:24px;
    height:100%;
	color: rgb(51, 51, 51);
}
.masterFooter .rightCol .right
{
	float:right;
    width:24px;
    height:82px;
    background:url('../i/footer/dropRight.jpg') no-repeat center;
}
.masterFooter .rightCol .center .footerContacts
{
	float:left;
	width:260px;
	padding-top:15px;
	height:65px;
	color: rgb(51, 51, 51);
}
.masterFooter .rightCol .center .footerContacts a
{
	color: rgb(51, 51, 51);
}
.masterFooter .rightCol .center .drop
{
	float:right;
    width:244px;
    height:82px;
    background:url('../i/footer/dropDrop.jpg') no-repeat;
}
.masterFooter .rightCol .center .footerCopyrights
{
	float:right;
	text-align:right;
	width:190px;
	color:White;
	padding-top:15px;
	height:65px;
}
.masterFooter .rightCol .center .footerContacts p,
.masterFooter .rightCol .center .footerCopyrights p
{
	margin:0px;
	padding:0px;
}
/* end   masterFooter *****************/
