body
{
	color: black;
	font-size:small;
	font-family: Helvetica ,Verdana, Arial, Tahoma;
	margin: 0;	
	background-color: #E8AB09;
}

#BodyElement
{
	background-image: url(../../images/BackGroundOld.gif); 	
	background-repeat:repeat-y;
	background-position:center top;
	background-color: #E8AB09;

}

#MotherDiv
{
	margin-left:auto;
	margin-right:auto;
	width:605px;	
	padding:10px;
	min-height:675px;
}

#ContentDiv
{			
	/*max-height:600px;*/
	min-height:500px;
	overflow:auto;
	background-color:White ;
	padding:5px;
	
}

#FooterDiv a
{
	color:White;
}

input[type="button"],input[type="submit"],button
{
	background-color: #4E697E;
	border-collapse:separate;
	border-width: 1px;	
	color: White;
	padding:1px;
	padding: 0px 5px 0px 5px;	
	margin: 5px 5px 0px 0px;
}

input[type="text"],input[type="password"], select, textarea,.Input,button
{
	border : 1px solid gray;
}

.Comment
{
	color: gray;
	font-size:smaller;
}

.DebugBody
{
	background-color: #FFFFFF;
	color: #000000;
	margin: 0;	
}

a,.A 
{
	color:Blue;
	text-decoration:none;
	cursor:pointer;
}
a:hover,.A:hover
{
	color:Green;
	text-decoration:underline;
	cursor:pointer;
}

a:visited,.A:visited
{
	color: Blue;
	text-decoration: none;
}




.Label
{
	
}

.LabelTitle
{	
	font-weight:bold ;
}

.LabelBlack
{
	color: Black;
	background-color: transparent;
	
}

.LabelWhite
{	
	color: White;
	background-color: transparent;	
}

.Error
{
	color: Red;
	background-color: transparent;
}


.LabelCell
{	
}


.LabelCombo
{
	
}

.LabelTextBox
{	
	background-color: transparent;		
	border-style:none !important;	
}

.OrangeBack
{	
	background-color: #E8AB09;
}


.WhiteBack
{
	background-color: White;
}

.BlueGradient
{
	background-image: url(../../images/BodyBG.gif); background-repeat: repeat-x; background-position:  bottom  ;
}


.title
{
	background-color: transparent;
	font-weight: bold;
}

.titleBlack
{
	font-size:medium;
	background-color: transparent;
	font-weight: bold;
}

.BlueBorder
{
	border-right: #4167B2 2px solid;
	border-top: #4167B2 2px solid;
	border-left: #4167B2 2px solid;
	border-bottom: #4167B2 2px solid;	
}

.BlueFill
{
	color:White;
	background-color : #4167B2;
}

.ImageBoder
{
	border-right: white 1px solid; border-top: white 1px solid; border-left: white 1px solid; border-bottom: white 1px solid
}

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 20px;
    height: 20px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(../../Images/Star.gif);        
}

.emptyRatingStar {
    background-image: url(../../Images/DimStar.gif);    
}

.savedRatingStar {
    background-image: url(../../Images/Star.gif);    
}

.CountDownTime
{
	color: White;
	font-size: 18px;
	font-weight: bold;
}
.AlertTime
{
	background-color :Maroon ;
	color :White ;
	font-size: 18px;
	font-weight: bold;	
}

.Alert
{
	background-color :Maroon ;
	color :White ;
	border:none ;	
}

.SectionBGFade
{
	background-image: url(../../images/BodyBG.gif); background-repeat:repeat-x ; background-position:bottom;
}

/* /////////////////////////////////////////////////////////////// */
  CAPTION.DATATABLE
  {
     background-color:#4167B2;
     color:white;
     border-style:solid;
     border-width:1px;
     border-color:White;
     
  }

  TABLE.DATATABLE
{
	font-family: Verdana, Arial;	
	border-collapse: collapse;
	font-size:small ;
	background-color: White;
	width: 100%;	
	border: 1px;
	border-color:Gray;	
	background-image: url(../../images/BodyBG.gif); background-repeat:repeat-x ; background-position:bottom;
	text-align:left;	
}

  TH.DATATABLE , .Bar ,CAPTION.DATATABLE
{
	font-size: 11pt;
	color: #4E697E;
	border-width: 0px;
	text-align: center;
	background-image: url(../../images/Titlebar.gif);
	background-repeat: repeat-x;
	background-position: Top;
	font-weight: bold;
	text-transform: capitalize;
	max-height:20px;
	min-height:20px;
}


  TR.DATATABLE
  { 
	border-bottom: solid 1px #FFF;
  }

tr.DATATABLE:hover, .DATATABLE tr.DATATABLE:hover
{
	background-color: #FAEECE;	
	/*cursor:hand;*/
}

  TD.DATATABLE
{
	font-size: small;
	background-color:Transparent ;	
	border-color: black;
	text-align: left;
	vertical-align: top;	
	
}
  
  .ODD,.ODD:hover
{
	font-size: small;
	background-color:Transparent ;
	color: Black;
	border-color: black;
	text-align: left;
	vertical-align: top;		
	/*border-bottom: solid 1px #DDF;*/
}

.HIGHLIGHT
{
	background-color:#a6bcce ;
	color:Black;
}



.Invisible
{
	visibility:hidden;
	display:none;
}

.BottomBorder
{
	border-bottom-style :double ;
	border-bottom-width :thin ;
	/*background-color:Red;*/
}


h1
{
	font-size:medium;
	line-height: 18px;
	color: #4167B2;
	text-transform: capitalize;
	font-weight: bold;
}

  
.Notice
{
	background-color:#FAEECE;	
	border-top: solid 3px #E8AB09;
	border-bottom: solid 3px #E8AB09;
	padding:5px;
}

.PopupBackground
{  
	display:none;  
	position:fixed;  
	_position:absolute; /* hack for internet explorer 6*/  
	height:100%;  
	width:100%;  
	top:0;  
	left:0;  
	background:#000000;  
	border:1px solid #cecece;  
	z-index:1;  
	-moz-opacity:.50;
	filter:alpha(opacity=50);
	opacity:.50; 
}  
.Popup
{  
	display:none;  
	position:fixed;  
	_position:absolute; /* hack for internet explorer 6*/  
	left:30%;  
	top:30%;
	background:#FFFFFF;  
	border:2px solid #cecece;  
	z-index:2;  
	padding:12px;  
	font-size:13px;
	-moz-opacity:1;
	filter:alpha(opacity=100);
	opacity:1;
}

.Loading
{
	background-image: url(../../images/loading.gif);
	background-repeat:no-repeat;
	padding:0px 10px 0px 10px;
	height:19px;
	max-height:19px;	
	width:200px;
	max-width:200px;
	color:White;
	background-color:#555;
	font-weight:bolder;
}