body{
  margin: 0em;
  background: url(../images/background.gif);
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
}

table{
  font-size: 11px;
  background-color: #FFFFFF;
}



input {
	font-size: 11px;
	color: #000000;
    border: 1px solid #7f9db9;
}
.matter1 {
	PADDING-RIGHT: 5px; PADDING-BOTTOM: 10px;  LINE-HEIGHT: 19px; PADDING-TOP: 5px; TEXT-ALIGN: justify;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;

}

.matter2 {
font:Arial;
	font-size:18px;
	color:#37597B;
}


.matter3 {
font:Arial;
	font-size:12px;
	color:#37597B;


}


.mattertext {
font:Arial;
	font-size:12px;
	color:#000000;


}
.matter {
	font-family: Tahoma;
	font-size: 11px;
	color:#000000
	text-decoration:none;

}
.matteradmin {
	font-family: Tahoma;
	font-size: 18px;
	color:#000000
	text-decoration:none;

}
.maintbl{
  border-left: 1px solid #575757;
  border-right: 1px solid #575757;
}

.addtxt{
  font-size: 13px;
}


.hdrbkg{
  background: #f96502 url(../images/hdrbg.gif) repeat-x top left;
  height: 104px;
}

.dtbkg{
  background: url(../images/dtbg.gif) repeat-x top left;
  height: 23px;
}

.footer{
  color: #959595;
  text-align: center;
  font-size: 10px;
  background-color: #ececeb;
  border-top: 1px solid #ff9d5c;
}

/* Side Menu */

.sdtbl{
  border-right: 1px solid #ff9d5c;
  background-color: #ececeb;
  color: #535252;
}

.sdhdr{
  font-weight: bold;
  color: #ffffff;
  height: 20px;
  padding-left: 5px;
  padding-right: 5px;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  background-color: #ff9d5c;
}

.sdhdr-inpg{
  font-weight: bold;
  color: #ffffff;
  height: 20px;
  padding-left: 5px;
  padding-right: 5px;
  border-right: 1px solid #ffffff;
  background-color: #ff9d5c;
}

.sdhdrtp{
  font-weight: bold;
  color: #ffffff;
  height: 20px;
  padding-left: 5px;
  padding-right: 5px;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  border-top: 1px solid #ffffff;
  background-color: #ff9d5c;
}

.sdhdr-rt{
  font-weight: bold;
  color: #ffffff;
  height: 20px;
  padding-left: 5px;
  padding-right: 5px;
  border: 1px solid #ffffff;
  background-color: #ff9d5c;
}

.sdhdr-rt-txt{
  font-weight: normal;
  color: #535252;
  padding-left: 5px;
  padding-right: 5px;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  background-color: #d3d3d2;
}
.sdsub{
  font-weight: bold;
  color: #ffffff;
  height: 20px;
  padding-top: 2px;
  padding-left: 5px;
  padding-right: 5px;
  border-right: 1px solid #ffffff;
  border-top: 1px solid #ffffff;
  background-color: #8e908e;
}

.sdmenu{
	border-right: 1px solid #ff9d5c;
	background-color: #ececeb;
	color: #535252;
	width: 140px;
}

.sdmenu a{
	font: normal 11px verdana, arial, helvetica, sans-serif;
	padding: 4px 5px;
	display: block;
	width: 100%;
	color: #535252;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	background-color: #ececeb;
	text-decoration: none;
}

.sdmenu a:visited{
	color: #535252;;
}

html>body .sdmenu a{ 
	width: auto;
}

.sdmenu a:hover{
	background-color: #fffe9b;
	font-weight: bold;
	color: #fd6400;
}

a:link{color: #007BFF; text-decoration: none;}
a:visited{color: #007BFF; text-decoration: none;}
a:hover{color: #fd6400; text-decoration: none;}

.sdmenu #select a{
	width: auto;
	color: #fd6400;
	background-color: #fffe9b;
	font-weight: bold;
	text-decoration: none;
}

.sdmenu #submenu a{
	color: #ffffff;
	background-color: #8e908e;
	font-weight: bold;
	text-decoration: none;
}

.sd-rt-smtxt{
	font-size:10px;
}
.sdpujatxt{
  padding-left: 5px;
  padding-right: 5px;
  text-align: justify;
  padding-top: 5px;
  border-right: 1px solid #ffffff;
}

.sdtxt{
  padding-left: 5px;
  padding-right: 5px;
  text-align: center;
}

.sdbtm{
  border-bottom: 1px solid #ff9d5c;
  border-right: 1px solid #ffffff;
}


.sdtp{
  border-top: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
}

.sdrt{
  border-right: 1px solid #ffffff;
}

.sdbttp{
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ff9d5c;
  border-right: 1px solid #ffffff;
}

.btn-sub{
  font-weight: bold;
  font-size: 11px;
  border: 1px solid #000000;
  background-color: #ff9d5c;
}

.btn-gen{
  font-weight: bold;
  font-size: 11px;
  color: #fd6400;
  border: 1px solid #ff9d5c;
  background-color: #fffe9b;
}

.in-txt{
  font-weight: normal;
  font-size: 10px;
  border: 1px solid #000000;
}

/* Page */

.pgtbl{
  color:#535252;
  font-size: 11px;
  border: 1px solid #37597B;
}

.pghdr{
  font-weight: bold;
  height: 20px;
  color: #000000;
  padding-left: 5px;
  background-color: #ececeb;
  border-bottom: 1px solid #37597B;
}

.subpghdr{
  font-weight: bold;
  font-size: 11px;
  height: 20px;
  color: #fd6400;
  padding-left: 5px;
  background-color: #fffe9b;
  border-bottom: 1px solid #ff9d5c;
  border-top: 1px solid #ff9d5c;
}

.subpghdrtxt{
  font-weight: bold;
  font-size: 11px;
  height: 20px;
  color: #ffffff;
  padding-left: 5px;
  background-color: #999999;
}

.subpghdrtxt a{ 
	color: #ffffff;
	}
.subpghdrtxt a:hover {
	color: #ff9d5c;
	}


.subpghdrlgt{
  font-weight: bold;
  font-size: 11px;
  height: 20px;
  color: #000000;
  padding-left: 5px;
  background-color: #ececeb;
}

.brdr-lt-bt{
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}

.brdr-tp-rt{
	border-right: 1px solid #999999;
	border-top: 1px solid #999999;
	color: #535252;
	padding-left: 5px;
	padding-right: 5px;
}

.brdr-tp{
	border-top: 1px solid #999999;
	color: #535252;
	padding-left: 5px;
}

.brdr-rt{
	border-right: 1px solid #999999;
	color: #535252;
	padding-left: 5px;
}

.pgtxt{
  color: #535252;
  text-align: justify;
  padding-left: 5px;
  padding-right: 5px;
}
.pgtxtright{
  color: #535252;
  text-align: right;
  padding-left: 5px;
  padding-right: 5px;
}
.redtxt{
  font-weight: bold;
  color: #ff0000;
}

.orngtxt{
  font-weight: bold;
  color: #f76200;
}

/*.menutxt{
	font-size: 12px;
	color: #797979;
	height: 28px;
	text-decoration: none;
	background:url(../images/tab_bg.gif) repeat-x top left;
}

.menutxt a:link{
	padding-left: 10px;
	padding-right: 10px;
	color: #797979;
	text-decoration: none;
}
.menutxt a:visited{
	color: #797979;
	text-decoration: none;
}
.menutxt a:hover{
	color: #f76200;
	text-decoration: none;
}

*/

.menutxt {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 28px;
	text-decoration: none;
	background:url(../images/tab_bg.gif) repeat-x top left
	}		

.menutxt #options {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		background:#FFFFFF; 
		border:1px solid #ff9d5c;
	}

.menutxt #options a {
		color: #000000; 
		display: block;
		background: #FFFFFF;
		padding: 3px 0px 6px 5px;
		text-decoration:none;
		border-top: 1px solid #ff9d5c;
	}
	
.menutxt #options a:hover {
		display:block;
		background:#F3F3DE; 
		color:#000000;
	}

    td div {
      /* this makes TDs a container with their own coordinate system.
         absolutely-positioned elements will be offset relative to them */
      position:relative;
      }

.menutxt a{ 
	color: #007BFF;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration:none;
	}
.menutxt a:hover {
	display:block;
	background:#F3F3DE; 
	color: #000000;
	}



.caltbl{
	background: #ffe7d7;
	border: 1px solid #404040;
}
.calhdr{
	border-bottom: 1px solid #404040;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	height:25px;
	font-size: 12px;
}


.ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:100%;	/* Width of box */
		height:230px;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:0px solid #317082;	/* Dark green border */
		background-color:#ffe7d7;	/* White background color */
		text-align:left;
		font-size:0.9em;
		z-index:100;
	}
	
.select
{
	font-size: 11px;
    color: #000000;
}
.select-size
{
	font-size: 11px;
    color: #000000;
	width : 200px;
}

.input {
	font-size:				11px;
	color:					#000000;
}

.pginnertbl{
  color:#535252;
  font-size: 11px;
  border: 0px;
}

.orange-text{
  font-weight: bold;
  font-size: 11px;
  color: #fd6400;
}

.sign-hdr{
font:Arial;
  font-size: 11px;
  padding-left:10px;
  height:22px;
  color:#37597B;
  font-weight: bold;
  background-color: #FFFFFF;
  border-right: 1px solid #000000;
}

.sign-nrmltxt-brdr{
  font-size: 11px;
  padding-right:10px;
  text-align: right;
  border-right: 1px solid #000000;
}

.sign-nrmltxt{
  font-size: 11px;
  padding-left:10px;
  text-align: left;
  height:25px;
}


.btn-cncl{
  font-weight: bold;
  font-size: 11px;
  color: #000000;
  border: 1px solid #000000;
  background-color: #ececeb;
}

.btn-sbmt{
  font-weight: bold;
  font-size: 11px;
  color: #000000;
  border: 1px solid #000000;
  background-color: #ececeb;
}

.btn-add{
  font-weight: normal;
  font-size: 10px;
  color: #000000;
  border: 1px solid #000000;
  background-color: #ececeb;
}

.button
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	cursor:pointer;
	font-weight: bold;
	border-color: #999999; 
	border-style: double; 
	
}

a.user {
	text-decoration: none;
	color:#007BFF;
}
a.user:link, a.user:visited {
	text-decoration: none;
	color:#007BFF;
}
a.user:hover {
	text-decoration: none;
	color:#fd6400;
}
.td-ltpd {
	text-align: left;
	padding-left: 5px;
}

.paging{
    color:#000000;
    font-weight: bold;
    font-size: 14px;
	text-decoration: none;
  }
	
	.paging a:link, .paging a:visited{
    color:#007BFF;
    font-size: 11px;
    font-weight: bold;
    padding-left:0px;
    padding-right:0px;
	text-decoration: none;
  }

  .paging a:hover{
    color:#000000;
    font-weight: bold;
	text-decoration: none;
  }
  
 .tbl-login{
  font-size: 11px;
  height: 20px;
  color: #000000;
  padding-left: 5px;
  border: 1px solid #999999;
}

.main-hd{
  font-weight: bold;
  height: 20px;
  color: #ffffff;
  padding-left: 5px;
  background-color: #999999;
  border-bottom: 1px solid #999999;
}

.selectedOption 
{
	background-color: #664D9F;
	Color: white;
}