/* Administration CSS Document */
@media print {
 .adminHeader{
 	display:none;
 }
 .box_top_mid{
 	display:none;
 }
 .box_bottom_mid{
  	display:none;
 }  
 .noprint{
 	display:none;
 }
}
body{
	font-size:14px;
	margin:0px;
	padding:0px;
}
table {
	font-size:14px;
}
table table {
	font-size:14px;
}
a {
/*	color:#000033; */
	text-decoration:none;
	color:black;
}
input {
	border:1px solid #C6C6C6;
}

.adminTable input {
	font-size:12px;
}
.adminTable select {
	font-size:12px;
}
.rightbr{
	border-right:1px solid #cccccc;
}
a:hover {
}
.adminTable{
	background-image:url(../../images/box_left.jpg);
	background-repeat:repeat-y;
	font-size:inherit;
}
.rightbg{
	background-image:url(../../images/box_right.jpg);
	background-position:right;
	background-repeat:repeat-y;
}
.adminTable table {
	font-size:14px;
}
.adminTable th{
	background-color:#B1C3D9;
	border:1px solid #C1C1C1;
	background-image:url(../../images/trbg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
.indexTable {
	border-left:1px solid #C1C1C1;
	border-right:1px solid #C1C1C1;
	border-top:1px solid #C1C1C1;		
}
.indexTR th{
	text-align:left;
	border:0;
}	
.indexRow {
	background-color:#F9F9F9;	
}
.indexRow td{
	border-bottom:1px solid #C1C1C1;
}
.column {
	font-weight:bold;
	border-right:1px solid #C1C1C1;
	border-left:1px solid #C1C1C1;	
	background-color:#F9F9F9;
	width:20%;
}
.row{ 
	border-right:1px solid #C1C1C1;
}
.logoRow{ 
	border-left:1px solid #C1C1C1;
	border-right:1px solid #C1C1C1;
	border-top:1px solid #C1C1C1;
}
.submitRow{
	border-bottom:1px solid #C1C1C1;
}
h2 {
	font-size:20px;
	font-variant:small-caps;
}
.directions {
	font-size:14px;
	background-color:#F1F1F1;
	border:1px solid #C1C1C1;
	padding:2px;
}
.error {
	font-size:14px;
	background-color:#CCFFFF;
	border:1px solid #C1C1C1;
	padding:2px;
}
.altRow {
	background-color:#CCFFFF;
}
.altRow td{
	border-bottom:1px solid #C1C1C1;
}
.clickRow {
	background-color:#FFFFCC;
}
.clickRow td{
	border-bottom:1px solid #C1C1C1;
}
.adminHeader {
	border-right:1px solid #C1C1C1;
	border-left:1px solid #C1C1C1;	
	background-color:#F9F9F9;
	width:175px;
}
.adminTop{
	border-bottom:1px solid #C1C1C1;
	padding:2px;
	padding-left:10px;
	padding-right:10px;
}
.adminMain{
	padding:10px;
}


/* nav menu */
.mh{
	background-image:url(../../images/navHeader.gif);
	background-repeat:repeat-x;
	padding-left:5px;
	cursor:pointer;
}
.ml {
	border-bottom:1px solid #C1C1C1;
}
.ml ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.ml li{
	border-top:1px solid #C1C1C1;
	background-color:white;
	padding-left:2px;
	background-color:white;
	padding-left:5px;
}
.ml li:hover {
}

.ml div{
	width:100%;
}
/*
.ml a{
	padding-left:5px;
	text-decoration:none;
}
*/
.m{
 width:175;
 overflow:hidden;
 margin-bottom:0px; 

}
/* rounded corners */
b.rtop, b.rbottom{
	display:block;background: #FFF
}
b.rtop b, b.rbottom b{
	display:block;
	height: 1px;
    overflow: hidden;
	background-color:#000033;
}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{
	margin: 0 1px;
	height: 2px
}
.adminHeaderVBar{
	width:7px;
	background-image:url(../../images/vbar.jpg);
	background-repeat:repeat-y;
}
.vbutton{
	position:absolute;
	cursor:pointer;
}
.validate {
	border:1px solid #FF0000;
	background-color:#CCFFFF;
}
.box_top_mid {
	background-image:url(../../images/box_top_mid.jpg);
	background-repeat:repeat-x;
}
.box_bottom_mid {
	background-image:url(../../images/box_bottom_mid.jpg);
	background-repeat:repeat-x;	
}