body
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

h1
{
	font-size:20px;
	margin-top:15px;
}

h2
{
	font-size:1.2em;
}

h2
{
	font-size:1.1em;
}
h3
{
	font-size:1.05em;
	margin-bottom: 9px;
}
small, .small
{
	font-size:10px;
}

table
{
	font-size:12px;
}

A:link { color: #CC0000;
         font-weight: bold;
	   }

A:visited { color: #CC0000;
            font-weight: bold;
	      }

A:active { color: #CC0000;
           font-weight: bold;
	     }
		
.hidden	{ 
text-decoration:none;
	     }	 

 /*#label table {   
color: #000000; 
 }*/
 

/* spacing table must go above layout tables*/
table.coltwo { 
width: 100%; 
margin: 0px;
} 
table.coltwo td{ 
vertical-align: top;
padding: 2px 5px 2px 0px;
} 
table.coltwo td.left{ 
width: 65%;
} 
table.coltwo td.right { 
vertical-align: top;
padding-left: 15px;
width: 35%;
} 




/*  layout tables*/

table.grid, table.grid-off { 
background-color: #ffffff; 
color: #000000;
border-collapse: collapse;
}

table.grid td{ 
border: 1px dotted #eeeeee; 
padding: 4px;  
vertical-align: middle;  
font-size: .8em;
}
	 
	table.vtop td{ 
	vertical-align: top;  
	}
		table.vtop { 
	border: 1px solid #666666;  
	}
	
	
	 
	 
table.grid td.label { 
border-right: 1px solid #eeeeee; 
font-weight: bold; 
font-size: 1em;
}	
table.grid td.blank{  
border: 0px solid #ffffff; 
}	

table.grid tr.grey{  
background-color: #fcfcfc; 
}

table.grid tr.grey-mid{  
background-color: #d5d5d5; 
}

table.grid tr.header, table.grid td.header{  
background-color: #666666;  
color: #ffffff; 
}

table.grid td.split{  
border-bottom: 1px dashed #a3a3a3; 

}

table.grid td.split-kid{  
background-color: #ffffff;
height: 15px;
border-bottom: 1px solid #000000;

}

table.grid-off td.label, span.label{ 
font-weight: bold; 
font-size: .8em;
padding-right: 4px;
}	

span.label{ 
background-color: transparent; 
color: #000000;
} 
td.data span.label{ 
font-size: 1em;
} 

span.phpmaker{ 
color: #000000; 
} 

.red{ 
color: #ff0000; 
} 


table.report { 

}

table.report td { 
font-size: .8em;
}

a.adminbutton{ 
border: 1px solid #cccccc;
background-color: #ffffff;
text-decoration: none;
padding: 5px 8px 5px 8px;
margin-right: 8px;
background: url(../images/back_admin-buto.gif) 0 0 repeat-x;
}

a.adminbutton:hover{ 
border: 1px solid #cccccc;
background: url(../images/back_admin-but.gif) 0 0 no-repeat-x;
color: #000000;
text-decoration: none;
}


td.HardBreak

{
font-size: .8em;
width: 120px;
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */

}

span.noSplit {
white-space: nowrap;
}

