BODY {
	COLOR: #000000;
	FONT-FAMILY: Arial,Helvetica,sans-serif;
	FONT-SIZE: 10pt;
	width:410px; }
P {
	COLOR: #000000;
	FONT-FAMILY: Arial,Helvetica,sans-serif;
	FONT-SIZE: 10pt; }
* {
	COLOR: #000000;
	FONT-FAMILY: Arial,Helvetica,sans-serif;
	FONT-SIZE: 10pt; }
	
a:link {
	COLOR: #003399; }
a:active {
	COLOR: #003399; }
a:visited {
	COLOR: #666666; }
a:hover {
	COLOR: #669966; }
H1 {color:#003399; font-size:13pt; line-height:100%;}
H2 {color:#003399; font-size:12pt;line-height:100%;}
H3 {color:#003399;font-size:10pt;font-weight:800;}
H4 {color:#003399;font-size:10pt;font-weight:800;}
.error {
	COLOR: #FF0000;
	FONT-FAMILY: Arial,Helvetica,sans-serif;
	FONT-SIZE: 9pt; }

.fieldTitle {
	COLOR: #003399;
	FONT-FAMILY: Arial,Helvetica,sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt; }
.sectionTitle {
	COLOR: #003399;
	FONT-FAMILY: Arial,Helvetica,sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt; }
.orgName {
	COLOR: #003399;
	FONT-FAMILY: Arial,Helvetica,sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14pt; }
.smalltextwhite {
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial,Helvetica,sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt; }
.smalltext {
	COLOR: #000000;
	FONT-FAMILY: Arial,Helvetica,sans-serif;
	FONT-SIZE: 8pt; }
.smalltext a:link {
	COLOR: #003399;
	FONT-SIZE: 8pt;  }
.smalltext a:active {
	COLOR: #003399; 
	FONT-SIZE: 8pt; }
.smalltext a:visited {
	COLOR: #666666; 
	FONT-SIZE: 8pt; }
.smalltext a:hover {
	COLOR: #669966;
	FONT-SIZE: 8pt;  }
.smalltextBold {
	COLOR: #000000;
	FONT-FAMILY: Arial,Helvetica,sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt; } 
.listheader {font-weight:800; font-size:9pt; color:#FFFFFF}
.financialheader {background:#336633;}
.financialrightcolumn {background:#ebeff7; font-size:8pt; line-height:100%; color:#000000;}
.financialleftcolumn {background:#FFFFFF; font-size:8pt; line-height:100%; color:#000000;}

strong, b {
	font-weight: bold;
	}
	hr{
height:1px;
border:0;
border-bottom:1px solid #AAAD93;
}
table{
width:100%;

}
.finance-col{
float:left;
margin-bottom:1.2em;
width:350px;
padding-right:5px;
}

.finance-col2{
float:left;
margin-bottom:1.2em;
width:180px;
padding-right:5px;
}
.finance-col img{
display:inline;
margin:0 0 0 5px;
}

table tr.cap{
background:#779977;
}
.odd{
background:#EDEDE4;
}


table td.amount{
text-align:right;
padding-right:2px;
}

table tr.cap td,table tr.cap th{
border-top:2px solid white;
border-bottom:2px solid white;
font-weight:bold;
}

table tr.final{
background:#336633;
}

table tr.final td{
color:white;
border-top:12px solid white;
font-weight:bold;
}
.clearer {
	clear: both;
}


table.finance td, table.finance th{
text-align:right;
padding-right:3px;
}
table h3{
font-size:100%;
}

#searchresults{
width:410px;
border:2px solid #003F50;
border-right:0;border-left:0;
padding:2px 0;
}

#searchresults p{
line-height:1.2em;
}

.searchitems{
position:relative;
height:6.5em;
}

.searchitems p{
position:absolute;
font-size:10pt;
margin:0;
bottom:3px;
}

.searchitems p.searches{
left:3px;
bottom:25px;
font-size:10pt;
}
.searchitems p.pages{
right:3px;
}
.searchitems p.pagesbeta{
left:3px;
bottom: 0px;
font-size:10pt;
}

.sort{
background:#CCDDCC;
padding:2px 10px;
margin:3px 0;
}

.sorttop {
top:1px;
left:450px;
}
.sortbeta{
position:relative;
background:#fff;
padding:4px 10px;
margin:3px 0;


}
.sortrtcol2{
position:absolute;
background:#fff;
padding:0px 0px;
margin:0px 0;
left:275px;
bottom:25px;
}

.criteria{
color:#003F50;
}

.item{
width:400px;
position:relative;
padding:10px 20px;
}

.item p.properties span{
padding-right:8px;

}

.item h3{
width:400px;
background: url(/images/bullet.gif) 0 .45em no-repeat;
padding-left:9px;
margin-left:-9px;
margin-bottom:0;
font-size:100%;
}

.item h3 a, .item h3 a:visited{
color:#003399;
}

.item h3 a:hover{
color:669966;
}

.item p.location{
margin-top:0;
}


