﻿body
{
	background-color: Black;
	font-family: Arial, Verdana;
	font-weight: normal;
	font-size: 10pt;
	margin: 0;
	padding: 0;
}

.a
{
    color: #FFFFFF;
    text-decoration: underline;
}

.a hover
{
    color: #FFFFFF;
    text-decoration: underline;
    font-weight: bold;
}

.FadeImg {
    opacity: 0.75; -ms-filter: "alpha (opacity=75)"; filter: alpha (opacity=75); 
    /**filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity:0.75;**/
}

.FadeImg:hover {
    opacity: 1.0; -ms-filter: "alpha (opacity=100)"; filter: alpha (opacity=100); 
    /**filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity:0.75;**/
}

#bodyBlack
{
	background-color: Black;
	font-family: Arial, Verdana;
	font-weight: normal;
	font-size: 10pt;
	margin: 0;
	padding: 0;
}

#MainWrap
{
    width: 900px;
    margin-left:auto; 
    margin-right:auto;
    overflow: hidden;
}

#LeftColumn {
    clear:both;
    float:left;
    width:490px;
    margin:0;
    background-color: Black;
    padding: 8px 8px 1000px 8px;
    margin-bottom: -1000px;
}

#LeftColumn p.ClientLabelHeaderL {
    font-weight:bolder;
    font-size: 14pt;
    font-family: Verdana;
    color:White;
    text-align: left;
}

#LeftColumn p.ClientLabelL {
    font-weight:normal;
    font-size: 11pt;
    font-family: Verdana;
    color:White;
    text-align: justify;
}

#LeftColumn p.ClientLabelLThin {
    font-weight:normal;
    font-size: 11pt;
    font-family: Verdana;
    color:White;
    text-align: justify;
     margin-right:80px;
}

#LeftColumn p.ClientLabelMessage {
    font-weight:normal;
    font-size: 15pt;
    font-family: Verdana;
    color:Red;
    text-align: justify;
}


#LeftColumn p.ClientLabelLPad100 {
    font-weight:normal;
    font-size: 12pt;
    font-family: Verdana;
    color:White;
    text-align: justify;
    padding-left: 140px
}

#LeftColumn p.ClientLabelLSmall {
    font-weight:normal;
    font-size: 9pt;
    font-family: Verdana;
    color:White;
    text-align: justify;
}

.ClientLabelHeaderLeftPad
{
    font-weight:bolder;
    font-size: 12pt;
    font-family: Verdana;
    color:White;
    text-align: left;
    padding-left: 8px
}

#RightColumn {
    float:right;
    width:390px;
    margin:0;
    background-color: Black;
    padding: 8px 2px 1000px 2px;
    margin-bottom: -1000px;
}

#RightColumn p.ClientLabelHeaderL {
    font-weight:bolder;
    font-size: 14pt;
    font-family: Verdana;
    color:White;
    text-align: left;
    width: 378px;
    margin-left: 9px;
}

#RightColumn p.ClientLabelL {
    font-weight:normal;
    font-size: 10pt;
    font-family: Verdana;
    color:White;
    text-align: justify;
    width: 381px;
    margin-left: 9px;
}

#RightColumn p.ClientLabelLPad100 {
    font-weight:normal;
    font-size: 12pt;
    font-family: Verdana;
    color:White;
    text-align: justify;
    padding-left: 100px
}

#RightColumn p.ClientLabelLSmall {
    font-weight:normal;
    font-size: 9pt;
    font-family: Verdana;
    color:White;
    text-align: justify;
}

.ClientLabelSmall {
    font-weight:normal;
    font-size: 9pt;
    font-family: Verdana;
    color:White;
    text-align: justify;
}

.ClientLabelSmall80 {
    font-weight:normal;
    font-size: 9pt;
    font-family: Verdana;
    color:White;
    text-align: justify;
    width: 100px;
}

.ClientLabelSmall130 {
    font-weight:normal;
    font-size: 9pt;
    font-family: Verdana;
    color:White;
    text-align: justify;
    width: 130px;
}

#footer {
    clear:both;
    width: 900px;
    padding-top: 20px;
}

#footer a
{
    border-style: none;
    color: #ffffff;
    text-decoration: underline;
}
#footer a:hover
{
    border-style: none;
    color: #ffffff;
    text-decoration: underline;
    font-weight: bold;
}

#gallery
{
    width: 471px;
}
        
.RequireLabel
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial, Verdana;
}

.OptionLabel
{
	font-weight: normal;
	font-size: 10pt;
	font-family: Arial, Verdana;
}

.FinePrint
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Arial, Verdana;
}

.Message
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial, Verdana;
	color:White;
}

.UserAvailableMessage
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial, Verdana;
	color:Red
	
}

.Header1
{
	BACKGROUND: url(form/images/topbg.png) repeat-x; WIDTH: 100%;
}

.Header2
{
	font-weight: bold;
	font-size: 20pt;
	font-family: Arial, Verdana;
}

Header3
{
	font-weight: bold;
	font-size: 6pt;
	font-family: Arial, Verdana;
}

.FsTitleAdmin
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial, Verdana;
}

.FsTitleClient
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial, Verdana;
	color:White;
}

.FsClientFormElement
{
	font-size: 10pt;
	font-family: Arial, Verdana;
	color:White;
	text-align:left;
}

.FsGroup
{
    width: 95%;
}

.GridviewDisplay
{
	font-weight:normal;
	font-size: 9pt;
	font-family: Arial, Verdana;
	text-align: right;
}

.GridviewHeaderDisplay
{
	font-weight:normal;
	font-size: 10pt;
	font-family: Arial, Verdana;
	text-align: center;
}

.HiddenColumn
{
	display: none;
} 

.TextBox 
{
font-weight:normal;
font-size: 8pt;
font-family: Verdana;
height:15px;
}

.DropDownList
{
font-weight:normal;
font-size: 8pt;
font-family: Verdana;
}

/**#Content {
 padding-left: 8px;
}

#Content h1{
    font-weight:bolder;
    font-size: 12pt;
    font-family: Verdana;
    color:White;
    text-align: left;
    padding-left: 8px;}**/

.ClientLabelCenter
{
    font-weight: normal;
    font-size: 10pt;
    font-family: Verdana;
    color: White;
    text-align: center;
    
}

.ClientLabel
{
font-weight:normal;
font-size: 10pt;
font-family: Verdana;
color:White;
}
.ClientWarningLabel
{
font-weight:normal;
font-size: 12pt;
font-family: Verdana;
color:Red;
}

.ClientLabelHeader
{
font-weight:bolder;
font-size: 12pt;
font-family: Verdana;
color:White;
}


.LinkLabelRight
{
    font-weight:bolder;
    font-size: 11pt;
    font-family: Verdana;
    color:White;
    text-align: center;
}

.LinkLabelLeft
{
    font-weight:bolder;
    font-size: 11pt;
    font-family: Verdana;
    color:White;
    text-align: left;
}

table.center 
{
margin-left:auto; 
margin-right:auto;
}
div.center 
{
margin-left:auto; 
margin-right:auto;
}
.AlternatingRowStyle
{
    background-color: #fcc;
}

.RowStyle
{
background-color:White;	
}

.HeaderStyle
{
    background-color: #900;
    color: White;
    font-weight: bold;
}

.ItemStyle
{
    margin-left:auto; 
	margin-right:auto;
	color: White;
}

.SelectedRowStyle
{
    background-color: Yellow;
}

.FiftyOffAlternatingRowStyle
{
    background-color: #FCFFB2;
}

.FiftyOffRowStyle
{
background-color:White;	
}

.FiftyOffHeaderStyle
{
    background-color: #900;
    color: White;
    font-weight: bold;
    text-align: center;
}

.FiftyOffHeaderStyle a
{
    background-color: #900;
    color: White;
    font-weight: bold; 
    text-decoration: underline;
    text-align: center;
}

.FiftyOffHeaderStyleLeft
{
    background-color: #900;
    color: White;
    font-weight: bold;
    text-align: left;
    padding-left: 4px;
}

.FiftyOffHeaderStyleLeft a
{
    background-color: #900;
    color: White;
    font-weight: bold; 
    text-decoration: underline;
    text-align: left;
    padding-left: 4px;
}

.FiftyOffItemStyle
{
    margin-left: auto;
    margin-right: auto;
    color: #900;
    text-align: center;
}

.FiftyOffItemStyleLeft
{
    margin-left: auto;
    margin-right: auto;
    color: #900;
    text-align: left;
    padding-left: 4px;
}

.FiftyOffSelectedRowStyle
{
    background-color: Blue;
}

.FiftyOffGridviewDisplay
{
	font-weight:normal;
	font-size: 10pt;
	font-family: Arial, Verdana;
	text-align: left;
}

.FiftyOffGridviewHeaderDisplay
{
	font-weight:normal;
	font-size: 11pt;
	font-family: Arial, Verdana;
	text-align: center;
}

.modalBackground
{
    background-color: #C0C0C0;
}


.DS45Text
{
width: 45px; text-align: center; font-size: xx-small; color: #FFFFFF;
}

.DS58Text
{
width: 58px; height: 33px; text-align: center; color: #FFFFFF;
}

.DS35Text
{
width: 35px; height: 33px; text-align: center; color: #FFFFFF;
}

.DS60Text
{
width: 60px; height: 33px; text-align: center; color: #FFFFFF;
    margin-left: 360px;
}

.DS25Text
{
width: 25px; height: 33px; text-align: center; color: #FFFFFF;
}

.ErrorMessage
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #FF0000;
    font-weight: 600;
}

 .overlay {
        position: fixed;
        z-index: 99;
        top: 0px;
        left: 0px;
        background-color: #FFFFFF;
        width: 100%;
        height: 100%;
        filter: Alpha(Opacity=70);
        opacity: 0.70;
        -moz-opacity: 0.70;
    }
    * html .overlay {
        position: absolute;
        height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
        width: expression(document.body.scrollWidth > document.body.offsetWidth ? document.body.scrollWidth : document.body.offsetWidth + 'px');
    }
    
.loader {
        z-index: 100;
        position: fixed;
        width: 120px;
        margin-left: -60px;
        top: 50%;
        left: 50%;
    }
    * html .loader {
        position: absolute;
        margin-top: expression((document.body.scrollHeight / 4) + (0 - parseInt(this.offsetParent.clientHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)) + 'px');
    }
