body
{
	margin: 0 auto;
	font-weight: bold;
	font-size: 8pt;
	color: #993300;
	font-family: Tahoma;
}  
input, select {
  border:1px solid #aaaaaa;
  padding:1px;
  font-family:Tahoma ;
  font-size:9pt;
  background:#ffffff url(../images/input.gif) top left no-repeat;
  margin-top:1px;
}
/********************************* LiveValidation *************************************/
.send_class
{
	border-right: darkgray 1px solid;
	padding-right: 3px;
	border-top: darkgray 1px solid;
	padding-left: 3px;
	padding-bottom: 3px;
	border-left: darkgray 1px solid;
	padding-top: 3px;
	border-bottom: darkgray 1px solid;
	background-color: #f1f1f1;
	font-weight: bold;
	font-size: 9pt;
	color: gray;
	font-family: Tahoma;
	left:50%;
}
.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
	color:#CC0000;
}
	
.LV_validation_message{
    font-weight:bold;
    font-family:Tahoma ;
    font-size:8pt ;
    margin:0 0 0 5px;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active,
.fieldWithErrors input.LV_valid_field,
.fieldWithErrors textarea.LV_valid_field {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active,
.fieldWithErrors input.LV_invalid_field,
.fieldWithErrors textarea.LV_invalid_field {
    border: 1px solid #CC0000;
}

.tr1n
{
	background-color:Aqua ;
	text-align:right;
	font-family:Tahoma ; 
	font-size:9pt; 
	font-weight: bold ;
	color: darkblue ;
	height:20px;     
	}
.tr2n
{
     background-color:Fuchsia ;
     text-align:right; 
     font-family:Tahoma ; 
	 font-size:9pt; 
	 font-weight: bold ;
	 color: darkblue ;
	 height:20px;
	}
.tr1
{
	background-color: #e1f1ff;
	height: 15px;
}
.tr2
{
	background-color: #D3EEFD;
	height: 15px;
}
.tr4
{
     width:70% ;
	}	
.th
{
	background-color: #0099ff;
	height: 20px;
}
.tf
{
	 background-color:#fff ; 
	}	
.shead
{
	 font-family:Tahoma ; 
	 font-size:10pt; 
	 font-weight:bold ;
	 color:#fff ;
	}
.scon
{
	 font-family:Tahoma ; 
	 font-size:8pt; 
	}
.search
{
	 font-family:Tahoma ; 
	 font-size:8pt; 
	}	
.user
{
	 font-family:Tahoma ; 
	 font-size:8pt; 
	 color:#990033 ;
	 font-weight:bold ;
	}
.link
{
	 font-family:Tahoma ; 
	 font-size:8pt; 
	 font-weight: bold ;
	 text-decoration:none ;
	 color: #990033 ;
	}	
.link:hover
{
	 font-family:Tahoma ; 
	 font-size:8pt; 
	 font-weight: bold ;
	 text-decoration:none ;
	 color:#990033 ;
	}		
.ucphead
{
	 background-color:#F8ACB8 ;
	 font-family:Tahoma ;
	 font-size:8pt ;
	 font-weight:bold;
	 color:White ;
	 height:20px;
	}
.ucpbody
{
	 background-color:#FDDFE7 ;
	 font-family:Tahoma ;
	}
.ucpbodyhover
{
	 background-color:#DBEDF7 ;
	 font-family:Tahoma ;
	 cursor:pointer ;
	}
.text
{
	font-family:Tahoma;
	font-size:8pt;
	font-weight:bold;
	color:White ;
	}
	/* css for fav user table */ 
	.fav_table 
	{
	width:500px;
	border: 1px solid #ddd;
	text-align: center;
	color: #999;
	font-size: 9pt;
	font-family:Tahoma;
	padding: 2px 0;
	}
	.fav_head
	{
	 background-color: Menu;
	 height:25px;	
	}							
.upgrade_link
{
	border-right: #000099 1px solid;
	border-top: #000099 1px solid;
	border-left: #000099 1px solid;
	border-bottom: #000099 1px solid;
	background-color: #ffcccc;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 9pt;
	color: #990000;
	font-family: Tahoma;
	padding-bottom: 3px;
	padding-top: 3px;
}
a.upgrade_link:hover
{
	border-right: #000099 1px solid;
	border-top: #000099 1px solid;
	border-left: #000099 1px solid;
	border-bottom: #000099 1px solid;
	background-color: #ffffcc;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 9pt;
	color: #990000;
	font-family: Tahoma;
}

.special
{
	font-weight: bold;
	font-size: 7pt;
	color: #990033;
	font-family: tahoma;
	text-decoration: none;
}
.special_link
{
	font-weight: bold;
	font-size: 8pt;
	color: #990033;
	font-family: Tahoma;
	text-decoration: none;
}
a.special_link:hover
{
	font-weight: bold;
	font-size: 8pt;
	color: #990033;
	font-family: Tahoma;
	text-decoration: none;
	border-top: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
}
a.img_link_special:hover
{
	background-color: #ffff99;
	cursor:pointer;
}
.dth
{
	font-weight: bold;
	font-size: 9pt;
	color: white;
	font-family: Tahoma;
	background-color: #F9819A;
	height: 20px;
}
.exclaim
{
	font-weight: bold;
	font-size: 8pt;
	color: #660000;
	font-family: tahoma;
}
.navbar
{
	font-weight: bold;
	font-size: 11pt;
	color: #003366;
	font-family: 'Times New Roman';
	text-decoration: none;
	cursor:pointer;
}
.paging
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 3px;
	color: #cc0000;
	padding-top: 3px;
	text-decoration: none;
}
