
  
.small {font-size: 9px;}
.page_heading{	font-size: 12pt;font-weight: bold;	font-family: Arial, Helvetica, sans-serif;	color: #64614F;}
.darknorm{	font-size: 8pt;	font-family: Tahoma, Arial, Helvetica, sans-serif;	color: #7F7F7F;}
.mainHeading{	font-size: 22px;	font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; color: #75AF00;}
.mainHeading1{	font-size: 22px;	font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; color: #666666;}
.mainSubHeading{	font-size: 8pt;	font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; color: #555555;}
.moreLinks{	font-size: 12px;	font-family: Tahoma, Arial, Helvetica, sans-serif;	color: #555555;}

.smallFont{	font-size: 7.5pt;	font-family: Tahoma, Arial, Helvetica, sans-serif;	color: #666666; text-decoration: none;}
.smallFont a:link{	font-size: 7.5pt;	font-family: Tahoma, Arial, Helvetica, sans-serif;	color: #F46100;text-decoration: underline;}
.smallFont a:visited{	font-size: 7.5pt;	font-family: Tahoma, Arial, Helvetica, sans-serif;	color: #F46100; text-decoration: underline;}
.smallFont a:hover{	font-size: 7.5pt;	font-family: Tahoma, Arial, Helvetica, sans-serif;	color: #F46100; text-decoration: none;}
.smallFont a:active{	font-size: 7.5pt;	font-family: Tahoma, Arial, Helvetica, sans-serif;	color: #F46100; text-decoration: underline;}

.smallFontWhite{	font-size: 7.5pt;	font-family: Tahoma, Arial, Helvetica, sans-serif;	color: #ffffff; text-decoration: none;}



.onFocus{	border: 1px solid #444444; font-size: 7.5pt;	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	color: #111111; background-image: url('../images/tbox.gif')}
.onBlur{	border: 1px solid #C1C1C1; font-size: 7.5pt;	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	color: #666666; background-image: url('../images/tbox.gif')}

.onFocusBig{	border: 1px solid #444444; font-size: 8pt;	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	color: #111111; background-image: url('../images/tbox.gif')}
.onBlurBig{	border: 1px solid #C1C1C1; font-size: 8pt;	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	color: #666666; background-image: url('../images/tbox.gif')}


.bodyFont{	font-size: 8pt;	font-family: Tahoma, Arial, Helvetica, sans-serif;	color: #666666; text-decoration: none;}
.bodyFontGreenBold{	font-size: 9pt;	font-family: Tahoma, Arial, Helvetica, sans-serif;	color: #77A51B; text-decoration: none; font-weight: bold;}

/***** error messages *****/
.errMsg{	font-size: 8pt;	font-family: Tahoma, Arial, Helvetica, sans-serif;	color: #ff0000;}


/***** text box and drop down styles *****/
.txtbox{font-size: 8pt; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #75AF00; border: 1px solid #75AF00;}
.selbox{font-size: 8pt; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #75AF00; border: 1px solid #75AF00;}

/******Search and results display *********/
.resultTD {font-size: 8pt;font-family: Arial, Helvetica, sans-serif;color: #75AF00;	text-decoration: none;font-weight: normal;background-color:#F1F7E6;padding:3px}
.resultStr {font-size: 8pt;font-family: Arial, Helvetica, sans-serif;color: #75AF00;	text-decoration: none;font-weight: normal;}


/*******formatting of alternate table rows*******/
.infotbhead
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	padding:3;
}

.tbl_heading1
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-color:#50B50D;
	text-decoration: none;
	font-weight: bold;
	height:23px;
	padding-left: 4px;
	
}

.tbl_heading2
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-color:#ffffff;
	text-decoration: none;
	font-weight: normal;
	padding:3;
	height:23px;
	padding-left: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.tbl_heading3
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-color:#F6F9EF;
	text-decoration: none;
	font-weight: normal;
	padding:3;
	height:23px;
	padding-left: 7px;
	padding-top: 5px;
	padding-bottom: 7px;
}
.tbl_heading4
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #75AF00;
	background-color:#FDBCBD;
	text-decoration: none;
	font-weight: none;
	padding:3;
	height:23px;
	padding-left: 7px;
}
.tbl_heading5
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #75AF00;
	background-color:#E2FFCD;
	text-decoration: none;
	font-weight: normal;
	padding:3;
	height:23px;
	padding-left: 7px;
}

/*** these are for all links within the site ***/
a:link{	font-family: Tahoma, Verdana, Arial, sans-serif; color: #669900; text-decoration: underline;}
a:visited{ font-family: Tahoma, Verdana, Arial, sans-serif; color: #669900; text-decoration: underline;}
a:hover{ font-family: Tahoma, Verdana, Arial, sans-serif; color: #669900; text-decoration: none;}
a:active{ font-family: Tahoma, Verdana, Arial, sans-serif; color: #669900; text-decoration: underline;}

.row 
{
    width: 500px;
}

#frmClientDetails .row label
{
    width: 100px;
    float: left;
    white-space: nowrap;
}

.row label
{
    width: 80px;
    float: left;
    white-space: nowrap;
}

.Content, .Cotent tbody table tr td
{	
    font-size: 8pt;	
    font-family: Tahoma, Arial, Helvetica, sans-serif;	
    color: #666666; 
    text-decoration: none;
    margin: 0px 0px 0px 20px;
}

.submitButtonDiv 
{
    margin: 20px 0px 0px 0px;
}

.columnBorder 
{
    border: 1px solid #77A51B;
}


/******************************************************************************
	 List table format */
.listTable, .sortTable {
	text-align: left;
	float: left;
	border-collapse: collapse;
	width: 500px;
    font-size: 8pt;	
    font-family: Tahoma, Arial, Helvetica, sans-serif;	
    color: #666666; 
}
.listTable thead tr, .sortTable thead tr {
	color: #0281CD;
	height: 28px;
}
.listTable thead tr th, .sortTable thead tr th{

}
.listTable tr td, .listTable tr th {
	padding: 0px 0px 0px 0px;
}
.listTable tr {
	height: 40px;
}
.listTable {
	clear: left;
}
#tableHeaderRow {
/*	background-image: url('/images/admin/admin-table-header-bg.gif');
	background-repeat: repeat-x;  */
    color: #77A51B;
    background-color: #F6F9EF;
}
#tableHeaderRow th {
	font-weight: bold;
	height: 31px;
	padding: 3px 0px 3px 3px;
	color: #77A51B;
}
#tableHeaderRow th a {
	
	color: #77A51B;
}

.listTable tr.highlight, .sortTable tr.highlight {
	background-color: #FFCB73;
}

.listTable tbody tr, .sortTable tbody tr {
	text-decoration: none;
	height: 24px;
}
.sortTable tbody tr:hover {
	background-color: #c6d2dd;
}
.listTable td, .sortTable td {
	padding: 3px 0px 3px 3px;
	border-top: 1px solid #ffffff;
	
}
.listTable tfoot tr, .sortTable tfoot tr {
}
.listTable tfoot td, .sortTable tfoot td {
	border-bottom: 1px #77A51B solid;
}
caption {
	font-weight: bold;
	text-align: left;
	width: 100%;
}
.sortTable tr.row2, .listTable tr.row2, .row2 {
	background-color: #ffffff;
}
.sortTable tr.row1, .listTable tr.row1, .row1 {
	background-color: #F6F9EF;
}
.sortTable tr.hightlight, .listTable tr.hightlight {
	background-color: #f2f6f9;
}
.sortTable a.sortheader {
	color: #ffffff;
	text-decoration: none;
}
.sortTable span.sortarrow {
	color: #ffffff;
	font-size: 18px;
	text-decoration: none;
}

.searchBox {
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #666666;
	background-color:#F6F9EF;
	margin-bottom:10px;
	border: 1px solid #ffffff;
	padding:10px;
}
.searchBox form, .searchBox table {
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #666666;
	font-size: 8.0pt;
	background-color:#F6F9EF;
	width: 480px;
}

#msgBox{
	background-color:#F6FCF2;
	height:25px;
	color: #5DA92F;
	margin:10px 0px 10px 0px;
	border: 1px solid #83CD52;
}
#msgBox p{padding: 4px 0px 2px 35px; background-color: #F6FCF2;}
#msgBox a{
	color:#333333;
}	

.clearContent 
{
    clear: both;
}
