/* Sortable tables */
table.sortable a.sortheader {
    background-color:#65753F;
    color:whitesmoke;
    font-weight: normal;
    text-decoration: none;
    text-align: center;
    display: block;
}
table.sortable span.sortarrow {
    color: whitesmoke;
    text-decoration: none;
}

H3
{
font-family: arial, tahoma;
font-weight: bold;
color: #29598C; 
}

TD.blue
{
font-family: arial, tahoma;
font-weight: bold;
color: #29598C;
}

H4
{
font-family: arial, tahoma;
font-weight: bold;
color: #65753F; 
}

H5
{
font-family: arial, tahoma;
font-weight: bold;
color: #29598C; 
}

.title_table
{
border: 0px; 
padding-left: 0px; 
padding-right: 0px; 
padding-top: 0px; 
padding-bottom: 0px;
background-color: "white";
width: 100%;
height: 48
}
		     
.content_table
{
border: 0px; 
padding-left: 0px; 
padding-right: 0px; 
padding-top: 0px; 
padding-bottom: 0px;
background-color: "white";
width: 100%;
}

.tableStyle 
{
background-color: "whitesmoke"
}

.table_template 
{ 
width: 760px;  
height:"88%";
background-color: white
}

.table_template_print
{
width: 660px;  
height:"88%";
background-color: white
}

TH
{ 
background-color: #65753F; 
color: white; 
font-family: arial, tahoma; 
font-size: 9pt; 
font-weight: normal;
text-align: center
}

TH.sort
{ 
background-color: #D2D2D2;
color: #778899; 
font-family: arial, tahoma; 
font-size: 9pt; 
font-weight: normal;
text-align: left
}

TH.sort2
{ 
background-color: #D2D2D2;
color: black; 
font-family: arial, tahoma; 
font-size: 9pt; 
font-weight: normal;
text-align: left
}

TD.total   
{  
color: black; 
font-family: arial, tahoma; 
font-size: 9pt; 
font-weight: normal;
text-align: right
}

TD.sort_l
{
color: black; 
font-family: arial, tahoma; 
font-size: 9pt; 
font-weight: normal;
text-align: left;
}

TD.sort_r
{
color: black; 
font-family: arial, tahoma; 
font-size: 9pt; 
font-weight: normal;
text-align: right;
}

.table_cell 
{
font-family: tahoma, arial; 
font-size: 8pt; 
color: black
}
 
.table_cell_error 
{
font-family: tahoma, arial; 
font-size: 8pt; 
color: red
} 

.title_20 
{
font-family: tahoma, arial; 
font-variant: normal; 
font-weight: bold; 
font-size: 20pt; 
color: ;
}

.title_18 
{
font-family: tahoma, arial; 
font-variant: normal; 
font-weight: bold; 
font-size: 18pt; 
color: ;
}

.text_10 
{
font-family: tahoma, arial; 
font-variant: normal; 
font-weight: normal; 
font-size: 10pt; 
color: black;
}
	
.small_link 
{
font-family: tahoma, arial; 
font-variant: normal; 
font-weight: bold; 
font-size: 10pt; 
color: ;
}

.message 
{
font-family: tahoma, arial; 
font-variant: normal; 
font-weight: bold; 
font-size: 11pt; 
color: green;
}

.error 
{
font-family: tahoma, arial; 
font-variant: normal; 
font-weight: bold; 
font-size: 11pt; 
color: red;
}

.tahoma_normal 
{
font-family: tahoma, arial; 
font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 12pt; 
color: ;
}

.testimonial 
{
font-family: tahoma, arial; 
font-style: normal; 
font-weight: bold; 
font-size: 11pt; 
color: ;
}
    
A:link 
{
color: "navy"
}

A:visited 
{
color: "navy"
}

A:hover 
{
color: "#29598C"
}

#p4p_href a 
{ 
margin: 0 4px 0 0; 
font-size: 12px; 
font-family: Tahoma, Arial;
text-decoration: none;
color: darkslategray;
background-color: whitesmoke;
border: 1px solid darkslategray;
width: 90px;
padding: 0px 8px;
}

#p4p_href a:hover
{
color: whitesmoke;
padding: 0px 8px;
background-color: darkslategray;
border: 1px solid whitesmoke;
}

.body_style 
{ 
scrollbar-face-color: "whitesmoke"; 
scrollbar-highlight-color: "#65753F"; 
scrollbar-shadow-color: "#65753F"; 
scrollbar-3dlight-color: "white";
scrollbar-arrow-color: "#65753F"; 
scrollbar-track-color: "whitesmoke"; 
scrollbar-darkshadow-color: "white"; 
background-color: #DDDDDD
}

.help_body 
{
scrollbar-face-color: "whitesmoke"; 
background: url("images/help_bg.gif") 
repeat-y
}
	    
TD,P,B,DIV
{
font-family: tahoma, arial;
font-size:12px
}

IMG
{
border-width: 0;
cursor: hand
}

#footer p
{
margin: 0 0 12px 0; 
font-family: Tahoma, Arial; 
font-size: 10px; 
color: seagreen;
}

#footer a
{ 
font-size: 10px; 
font-family: Tahoma, Arial; 
width: 100; 
margin-left: 3; 
margin-right: 2px; 
margin-top: 0; 
margin-bottom: 0 
}

#footer a, #footer a:visited 
{ 
color: #666666; 
background-color: white; 
text-decoration: none; 
border: 1px solid #29614A; 
padding-left: 8px; 
padding-right: 8px; 
padding-top: 2px; 
padding-bottom: 2px 
}
#footer a:hover, #footer a:active 
{ 
color: #DDDDDD; 
background-color: #65753F; 
border: 1px solid #29598C 
}

.formButton  
{ 
background-color: #DDDDDD; 
color: #29598C; 
font-size: 8pt; 
font-family: arial; 
font-weight: bold; 
border-color: #29598C; 
border-width: 1;
border-style: outset;
cursor: hand 
}

.formText    
{ 
background-color: white; 
color: #65753F; 
font-size: 10pt; 
font-family: arial; 
border: 1 solid lightgray 
}

.input_style, INPUT, TEXTAREA
{ 
background-color: white; 
color: blue; 
font-size: 10pt; 
font-family: arial; 
border: 1 solid darkgray 
}

p.boldblue   
{ 
text-indent: 0%; 
color: #29598C; 
font-family: arial, tahoma; 
font-size: 12pt; 
font-weight: bold; 
margin-top: 0 
}
p.darkgray   
{ 
text-indent: 0%; 
color: #808080; 
font-family: arial, tahoma; 
font-size: 10pt; 
font-weight: bold; 
margin-top: 0 
}

TH.darkgray   
{ 
text-indent: 0%; 
color: #808080; 
font-family: arial, tahoma; 
font-size: 10pt; 
font-weight: bold; 
margin-top: 0 
}

.darkgray   
{ 
text-indent: 0%; 
color: #808080; 
font-family: arial, tahoma; 
font-size: 10pt; 
font-weight: bold; 
margin-top: 0 
}

.label   
{ 
text-indent: 0%; 
color: #65753F; 
font-family: arial, tahoma; 
font-size: 9pt; 
font-weight: normal; 
margin-top: 0 
}

blockquote.darkgray   
{ 
font-size: 10pt;
text-indent: 0%; 
color: #65753F; 
font-family: arial; 
font-weight: bold; 
margin-top: 0 
}

li.green     
{ 
color: #65753F; 
font-family: arial; 
font-size: 10pt; 
font-weight: bold; 
margin-top: 0 
}
