body{font-size:11pt; font-family: verdana,serif; color:#333; background-color:#fff;padding: 11px;}
h1,h2,h3{padding-left: 15px;margin: 0}
h2{font-size: 160%;color: #555}
h3{font-size: 110.1%;color: #555}
p{margin: 0;padding: 0 15px 0.7em;line-height: 1.2}

input.inputname
{
    border-right:black 1px solid;
    border-top: black 1px solid;
    font-size: 11px;
    float: left;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    font-family: tahoma,serif;
    position: static;
    text-decoration: none
}

table#tb
{
 margin:0 auto; 
}
table#tb1
{
    font-size: 11px;
    text-align:left;
    font-family: verdana,serif;
}


td.tdmenu
{
    font-size: 11px;
    margin: 0px;
    width: 20%;
    font-family: tahoma,serif;
}
td.tdmenu2
{
    font-size: 11px;
    margin: 0px;
    font-family: tahoma,serif;
}
.tb
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    font-size: 11px;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    font-family: tahoma,serif;
    background-color: #e1e4ce
}
input.name{border-right: black 1px solid; border-top: black 1px solid ; font-size: 11px; border-left: 1px solid black; border-bottom: 1px solid black;font-family: tahoma,serif;width:200px;}
input.name60{border-right: 1px none; border-top: 1px none; font-size: 11px; border-left: 1px none; border-bottom: 1px none; font-family: tahoma,serif; width: 60px;}
input.name110{border-right: 1px none; border-top: 1px none; font-size: 11px; border-left: 1px none; border-bottom: 1px none; font-family: tahoma,serif; width: 110px;}
input.name400{border-right: 1px none; border-top: 1px none; font-size: 11px; border-left: 1px none; border-bottom: 1px none; font-family: tahoma,serif; width: 400px;}
input.readonly{border-right: 1px none; border-top: 1px none; border-left: 1px none; border-bottom: 1px none; font-size: 11px; font-family: verdana,serif; background-color: #efefef;}


select {font-family: Verdana,serif; font-size: 12px; border:1px solid #EFEFEF;}
.textbox {font-family: Verdana,serif; font-size: 12px; border:1px solid #EFEFEF;}
.textcurrency {font-family: Verdana,serif; font-size: 12px; border:1px solid #EFEFEF;text-align:right;}

.textarea
{
    border-right: #9199a4 1px solid;
    border-top: #9199a4 1px solid;
    font-size: 11px;
    border-left: #9199a4 1px solid;
    border-bottom: #9199a4 1px solid;
    font-family: tahoma,serif;
}
.date
{
    font-size: 11px;
    width: 65px;
    font-family: tahoma,serif;
}
.note
{
    font-weight: normal; 
    font-size: 11px;
    background: #ffffcc;
    margin: 0px;
    color: #006486;
    font-family: verdana,serif;
}

table.tbform
{
    border-right: medium none;
    border-top: medium none;
    font-size: 12px;
    margin: 0px auto;
    border-left: medium none;
    border-bottom: medium none;
    font-family: verdana,tahoma,serif;
    background-color: #BCD2EE;
	
}
.tr
{
    font-size: 11px;
    color: black;
    font-family: verdana,serif;
    background-color: #ffffff
}

.tr1
{
    font-size: 11px;
    font-family: verdana,serif;
    background-color: #ffffff;

}
.tr2
{
    font-size: 11px;
    font-family: verdana,serif;
    background-color:  	#f5f5f5;
}
.trcell
{
    font-size: 11px;
    color: #798b9d;
    font-family: tahoma,serif;
    background-color: #fbfbfb
}

.input
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    font-size: 11px;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    font-family: verdana, tahoma,serif;
    text-decoration: none
}
.trtitle
{margin-top: 3px;padding-left: 2px;font-weight: bold;font-size:110%;margin-bottom: 4px;padding-bottom: 2px;
    color:#000;	background: #f5f4e7;}


.title
{
    padding-right: 2px;
    padding-left: 2px;
    font-weight: bold; 
    font-size: 11px;
    background: #ffcc66;
    padding-bottom: 2px;
    margin: 0px;
    color: #000000;
    padding-top: 2px;
	/*text-transform: lowercase;*/
}


a.button_link:link
{
    font-size: 11px;  
    text-decoration: none;
    font-family: verdana,serif;
	font-weight:normal;
}
a.button_link:visited
{
    font-size: 11px;  
    text-decoration: none;
    font-family: verdana,serif;
	font-weight:normal;
    color: #990099;

}
a.button_link:hover
{
    font-size: 11px; 
    text-decoration: none;
    font-family: verdana,serif;
	font-weight:normal;
    background-color:#FF9999;
}

a.button_link:active
{
    font-size: 11px; 
    font-family: verdana,serif;
    text-decoration: none;
	font-weight:normal;

}



input[type=submit]:hover, input[type=button]:hover{
background-color:#FFBBCC !important;}

p
{
  font-size: 11px;
}

a
{
text-decoration:none;
}

.footer{padding-top:5px;text-align: center;font-size: 70%;color: #959596}

.glheader{border-top:1px solid black;border-bottom:1px solid black}

table.tbreport
{
    border-right: medium none;
    border-top: medium none;
    font-size: 10px;
    margin: 0px;
    border-left: medium none;
    border-bottom: medium none;
    font-family: verdana,tahoma,serif;
}

table#tbl{
	border-style:dotted;border-width:1px;border-color:#CCC;
	text-align:left;font-size:11px;
	}

table#content{
	text-align:justify;
	width:780px;
	}

.tbinvoice
{
    font-size: 11px;
    font-family: verdana,tahoma,serif;
}




/* new css put here 100% clear*/
.sortLink
{
	text-decoration:none;
	color:white;
}

.btn {
  width: 5em;
  border: 1px solid #000;
  background-color:#FFF;
  font-size: 11px;
}

.header
{
    font-weight: bold;
    font-size: 11px;
    background: #4863A0;
    color: #FFF;
}
.header2
{
    font-size: 11px;
    background: #BCD2EE;
    color: #000000;
    font-family: verdana,serif;
}

.loginDetails
{
	border-style:dotted;
	border-width:1px;
	border-color:#CCC;
	margin:auto;
	font-size: 11px;
}

.datebtn {
  width: 2em;
  font-size: 11px;
}