<style type="text/css">
/*css doesn't work without this first blank item */
.indentmenu ul li a:hover, .indentmenu ul li .current{
}

.body{
margin: 0;
padding: 15px;
text-align: left;
width: 950px; /*width of menu*/
background: #FFFFFF;
float: center;
}
.header {
margin: 0;
padding: 15px;
float: center;
width: 950px; /*width of menu*/
border-width: 1px 0;
border-color: #000000;
height: 75px;
background: #6A8493;
}
.headertxt {
font: bold 18px Verdana;
color: #FFFFFF;
border: 2px solid #FFFFFF;
padding: 8px 8px;
float: left;
}
.headertxtsm {
font: 12px Verdana;
color: #FFFFFF;
float: right;
}
.headertxtsm a{
color: #FFFFFF; /*text color*/
text-decoration: none;
}
.headertxtsm a:hover{
color: #FFFFFF; /*text color*/
text-decoration: underline;
}
.pg{
margin: 0 auto;
text-align: center;
float:inherit;
}
.pgBorder{
border: 1px solid #CCCCCC;
width: 850px;
}
.tableBorder{
border: 1px solid #666666;
width: 900px;
color: #666666
}

.tableborder-sm {
	color: #666666;
	width: 600px;
	border: 1px solid #666666;
}
.tableborder-any {
	color: #666666;
	border: 1px solid #666666;
}
.tableborder-customwidth {
	color: #666666;
	border: 1px solid #666666;
}
.vertical{

	border-right:1px solid #666666;
}

.pgHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 500;
	color: #000000;

}
.CellBkgrndGr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #C4CED5;
	color: #000000;

}
.CellBkgrndGray {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
/*	color: #000; */
/*	background-color: #E0E0E0;*/
	background-color: #f1f1f1;

border-bottom: 1px dotted #CCCCCC;
border-right:1px dotted #CCCCCC;

}
.CellBkgrndGrayEnd {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
/*	color: #000; */
/*	background-color: #E0E0E0;*/
	background-color: #f1f1f1;

border-bottom: 1px dotted #CCCCCC;


}
.CellBkgrndGrayNoBorder {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
/*	color: #000; */
/*	background-color: #E0E0E0;*/
	background-color: #f1f1f1;
}
.listTable {
	margin: 0;
	padding: 0;
	border: 1px solid #CCCCCC;
}
.listTable tr:hover{
	background: #f1f1f1;	
}
.CellUnderline{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	background-color: #f1f1f1;
	border-bottom:solid;
	border-bottom-color:#666666;
	border-bottom-width:1px;
}
.text-bl-sm-list {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px dotted #CCCCCC;
	border-right:1px dotted #CCCCCC;
}
.text-bl-sm-list-last {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-right:1px dotted #CCCCCC;
}
.text-bl-sm-list-end {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px dotted #CCCCCC;
}
.text-bl-med-list-group {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:500;
	color: #000000;
	border-bottom: 1px dotted #CCCCCC;
}
.text-bl-sm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.text-bl-xsm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.text-bl-med-listhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border-bottom: 1px dotted #CCCCCC;
}
.text-bl-med {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.text-bl-med-italic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-style:italic
}
.text-bl-med-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold
}
.text-red-msg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
}

.verticalline {
	background-image: url(../admin/images/VerticalLine.gif);
	background-repeat: repeat-y;
	background-position: center center;
}
.horizontalline {
	margin: 0;
	padding: 0;
	border-bottom:1px solid #CCCCCC;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.tab-box { 
  border-bottom: 1px solid #CCC;
  padding-bottom:5px;
}
.tab-box a {
  border:1px solid #CCC;
  color:#C4CED5;
  padding: 5px 15px;
  text-decoration:none;
  background-color: #C4CED5;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.tab-box a.activeLink { 
  background-color: #fff; 
  border-bottom: 0; 
  padding: 6px 15px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.tabcontent { border: 1px solid #ddd; border-top: 0;}

.hide { display: none;}

.helpdiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFCCCC;
}

/* new pagination*/
div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #CCCCCC;
	text-decoration: none; /* no underline */
	color: #000000;
	background-color:#FFF;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #E9E9E9;

	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #6A8493;
		
		font-weight: bold;
		background-color: #6A8493;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #CCCCCC;
	
		color: #CCCCCC;
	}
div.pagination button {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #CCCCCC;
	text-decoration: none; /* no underline */
	color: #000000;
	background-color:#FFF;
	cursor:pointer;
}
/* main menu buttons */
.button {
	float:left;
    background-color: #ffffff;
    border: none;
    color: #666666;
   	height: 55px;
	min-width:100px;
    text-align: center;
	text-decoration:none;
	padding-top:15px;
	padding-left:5px;
	padding-right: 5px;
	padding-bottom:15px;
    display: inline-block;
	margin:15px;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 15px;
	font-weight:600;
	line-height:25px;
    cursor: pointer;
    border-radius: 1px 8px 8px 8px;
    border: 1px solid #e7e7e7;
	box-shadow: 1px 1px 5px rgba(0,0,0,0.2), 1px 1px 5px rgba(0,0,0,0.10);

}
.button a:link{
color: #666666; 
text-decoration: none;

}
.button:hover {
	box-shadow: 1px 1px 2px rgba(0,0,0,0.1), 1px 1px 2px rgba(0,0,0,0.1);
}
.button a:visited {
	color: #666666; 
	text-decoration: none;	
}
.printexportbutton {
    background-color: #ffffff;
    color:  #287ACC;
    text-align: center;
	text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    border: 1px solid #ffffff; 
	cursor: pointer;
	padding:5px;
	
}
.printexportbutton a:visited {
	color: #800080; 
	text-decoration: underline;	
}
.sortbutton {
   border: 1px; 
   cursor:pointer;
}
table.report-container {
    page-break-after:always;
}
thead.report-header {
    display:table-header-group;

}
tfoot.report-footer {
    display:table-footer-group;
} 
table.report-container div.article {
    page-break-inside: avoid;
}
@media print {
	.noprint {
		display:none;
	}
}
</style>

