html, body, td, p, input, textarea, select, a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
} 
body{
	
}
a {
        color: #0000B0;
        text-decoration: none;
}
.button1 {
        color: #555555;
        background-color: #E6E6E6;
        border: 1px solid #333333;
}


.td1 {
        color: #FFFFFF;
        background-color: #FF8900;
        line-height: 14px;
        font-weight: bold;
}

.td2 {
        color: #FF8900;
        background-color: #d6d6d6;
        line-height: 14px;
        font-weight: bold;
}

.td3 {
        color: #000000;
        background-color: #0089FF;
        line-height: 14px;
        font-weight: bold;
}

.header {
        font-size: 12px;
        font-weight: bold;
        color: #333333;
        background-color: #EEEEEE;
}
.pagetitle {
        font-size: 20px;
		font-family:Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #666666;
        line-height: 26px;
        padding-top: 15px;
		border-bottom:3px solid #E8E8E8;
		margin-bottom:5px;
		width: 99%;
}
.subpagetitle{
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	color: #7F7F7F;
	font-weight:normal;
	width: 99%;
}

.red1 {
        color: #FF8900;
}
.blue {
	color: #000099;
	font-weight: bold;
}



.button2 {
        color: #FFFFFF;
        background-color: #CA5959;
        border: 1px solid #333333;
}

.button3 {
        color: #555555;
        background-color: #96FF96;
        border: 1px solid #333333;
}

.path {
	background-color: #EAEAEA;
	font-weight: normal;
	padding: 1px;
	width: 99%;
	border: thin solid #CCCCCC;
	font-size: 11px;
}

.header2 {
        font-size: 12px;
        font-weight: bold;
        color: #333333;
        background-color: #E5E5E5;
}

.header3 {
        font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
        background-color: #9C9C9C;
}
.tabtable{
	border:1px solid #e2e2e2;
	border-bottom:none;
	border-collapse:collapse;
	background-color:#F7F7F7;
}
.tabtable td{
	border:1px solid #e2e2e2;
	border-bottom:none;
	border-collapse:collapse;
}
/*GRID TABLE*/
.table-list{
    border-collapse:collapse;
    width:100%;
    background-color:inherit;
    border-left:1px solid #CCCCCC;
}
.table-list .header{
    background-image:url(../images/grid/bg.gif);
}
.table-list .header td{
    background-image:url(../images/grid/line_hor.gif);
	background-position:top left;
	background-repeat:repeat-x;
	border-right:1px solid #cccccc;
}
.table-list .footer{
	background-color:#CCCCCC;
    background-image:url(../images/grid/bg.gif);
    border-bottom:1px solid #cccccc;
    border-top:1px solid #cccccc;
}
.table-list td:first-child, .table-list th:first-child {
    border-left:1px solid #CCCCCC;
}
.table-list th{
    font-size: 11px;
    font-weight: bold;
    text-align:left;
    color: #666666;
    padding-left:1px;
    background-image:url(../images/grid/line.gif);
    background-repeat:repeat-y;
    background-position:right;
    height:24px;
    border-bottom:1px solid #cccccc;
    border-top:1px solid #cccccc;
}
.table-list th a:link, .table-list th a:hover, .table-list th a:visited{
    text-decoration:none;
	color:#000099;
}
.table-list td{
    background-image:url(../images/grid/line.gif);
    background-repeat:repeat-y;
    background-position:right;
    padding:1px;
     border-bottom:1px solid #e5e5e5;
}
.table-list .spacer{
    width:20px;
    height:24px;
    float:left;
    background-image:url(../images/grid/line.gif);
    background-repeat:no-repeat;
    background-position:center center;
}
.table-list .button{
    width:16px;
    float:left;
    margin-top:4px;
}
.table-list .page, .table-list .perpage{
    float:left;
    margin-top:4px;
}
.table-list th input{
    font-size:10px;
    border: 1px solid #666666;
}
.btnprint{
	background-image:url(../images/print.gif);
	background-position:10px center;
	background-repeat:no-repeat;
	color: #555555;
    background-color: #E6E6E6;
    border: 1px solid #333333;
	padding:1px;
	padding-left:15px;
	width:170px;
}
		
	
/*EOF GRID TABLE*/