/*admin header*/
.mainheader1
{
background-image:url(theme_imgs/defaultheader.jpg);
background-repeat:no-repeat;
background-position:left;
background-position:top;
width:351px;
height:83px;
}
.mainheader3
{

background-repeat:repeat-x;
background-image:url(theme_imgs/defaultheaderbg.jpg);
background-position:top;
}
.mainheader2
{

background-repeat:no-repeat;
background-image:url(theme_imgs/defaultheader3.jpg);
background-position:right;
background-position:top;
width:199px;
}
.belowheader
{
background-repeat:repeat-x;
background-image:url(theme_imgs/bellowheader.jpg);

}
/*for login page*/
.tablefont
 { 
   font-family: Verdana, Arial; 
   font-size: 12px;
   font-style: normal; color: #666666;
}
.loginfont
{
 font-family: Verdana, Arial; 
      font-size: 11px;
   font-style: normal; color: #333333;
}
.defaultselect
{
	font-family: Verdana, Arial; 
	font-size:12px;
	font-style:normal; color: #000000;
	background-color:#ffffff;
	
}
/*for footer of every page*/
.footer
{
	background-image:url(theme_imgs/footer1.jpg);

}
/*page header*/
.headerlefttd /*for image display at page header*/
{
	background-repeat:no-repeat;
	background-image:url(theme_imgs/defaulticon.gif);
	background-position:right;
	background-position:bottom;
	background-color: white;
}
.headerrighttd /*for font display at page header*/
{
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px;
	MARGIN-BOTTOM: 4px;
	COLOR: #7f0000; 	  
}
/*for border of table  in list page*/
.listView {
	BORDER-RIGHT: #9e9e9e 1px solid; 
	BORDER-TOP: #9e9e9e 1px solid;
	BORDER-LEFT: #9e9e9e 1px solid; 
	BORDER-BOTTOM: #9e9e9e 1px solid
}
/*header of table in list page*/
.tableheader{
	/*PADDING-RIGHT: 5px;*/
	/*BACKGROUND-POSITION: 50% bottom;*/
	PADDING-LEFT: 5px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px;
	BACKGROUND-IMAGE: url(theme_imgs/header_bg1.jpg);
	COLOR: #666666; 
	BORDER-BOTTOM: #666666 1px solid;
	BACKGROUND-REPEAT: repeat-x;
	 HEIGHT: 20px; 
	BACKGROUND-COLOR: #f8f7f7;
}
/*for userdetail.php page*/
.tableheader1{
	/*PADDING-RIGHT: 5px;*/
	/*BACKGROUND-POSITION: 50% bottom;*/
	PADDING-LEFT: 5px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px;
	BACKGROUND-IMAGE: url(theme_imgs/header_bg1.jpg);
	COLOR: #666666; 
	BACKGROUND-REPEAT: repeat-x;
	 HEIGHT: 20px; 
	BACKGROUND-COLOR: #f8f7f7;
}

/*for odd number row in list page*/
.oddListRow
 {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 4px; 
	COLOR: #000000;
	PADDING-TOP: 2px;
	background-color:#fdfdfd;
	border-bottom:solid 1px #cccccc;
}
/*for even number row in list page*/
.evenListRow 
{
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 4px; 
	COLOR: #000000; 
	PADDING-TOP: 2px;
	background-color:#f1f1f1;
	border-bottom:solid 1px #cccccc;
}
.gridborder
{
	border:solid 1px #cccccc;
}
.newevenListRow
{
	background-color:#f1f1f1;
}
.newoddListRow
{
	background-color:#fdfdfd;
}
/*horizontal line display in list page*/
.listViewHR {
	BACKGROUND-COLOR: #cccccc
}


/*for link in list page*/
.listViewTdLink A:link {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	COLOR: #002780;
    TEXT-DECORATION: none
}
.listViewTdLink A:visited {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	COLOR: #002780; 
	TEXT-DECORATION: none
}
.listViewTdLink A:hover {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
/*paging of list page*/
.pageno
{
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:bold; 
color:#959595;
}

  /*for table of form*/
.tabForm {
	BORDER-RIGHT: #9e9e9e 1px solid;
	PADDING-RIGHT: 5px;
    BACKGROUND-POSITION: 50% bottom;
	BORDER-TOP: #9e9e9e 1px solid;
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #9e9e9e 1px solid; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #9e9e9e 1px solid;
	BACKGROUND-COLOR: #efefef
}
/*label in table form*/
.dataLabel {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
  }
/* label in table form with out bold*/  
.simpletext
{
     font-family: Arial, Verdana, Helvetica, sans-serif;
	 font-size: 11px;
	 font-style: normal;
	 
	 
}
/*General message forexample "Record save successfully"*/  
.generalmsg
 {
   FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
   font-size: 12px;
   FONT-WEIGHT: bold; 
   COLOR: #7f0000;
}
/*error message forexample "Record save not successfully"*/  
.errormsg
 {
   FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
   font-size: 12px;
   FONT-WEIGHT: bold; 
   COLOR:#FF0000;
}
/*for button*/
.button {
/*width:150px;*/
	BORDER-RIGHT: #444444 1px solid; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #444444 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(theme_imgs/header_bg1.jpg); BORDER-LEFT: #444444 1px solid; COLOR: #444444; BORDER-BOTTOM: #444444 1px solid; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ffffff;
}
/*for textbox and multi line textbox*/
.text
{
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-style:normal; color: #000000;
background-color: #FFFFFF;
border-bottom-width:1px;
border-bottom-color:#959595;
border-right-width:1px;
border-right-color:#959595;
border-left:solid #959595 1px;
border-top:solid #959595 1px;
}

/*for select*/
.select
{
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-style:normal; color: #000000;
background-color: #FFFFFF;
border-bottom-width:1px;
border-bottom-color:#959595;
border-right-width:1px;
border-right-color:#959595;
border-left:solid #959595 1px;
border-top:solid #959595 1px; 
}
/* for background color*/
.backgroundtd
{
	background-color:#f1f1f1;
}
/* for language image */
.lanimg
{
	height:15px;
	width:24px;
} 
.proimg
{
	height:50px;
	width:50px;
}
.banimg
{
	height:68px; 
	width:349px;
}
/* for gallery display*/
.gallerydis
 {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 4px; 
	COLOR: #000000;
	PADDING-TOP: 2px;
	background-color:#fdfdfd;
	
}

