BODY{
	background-color:#778F9F;
	margin:0;
	padding:0;
	text-align:center;
	font-family:Verdana,Arial,Sans-serif,Monospace;
	color:#000000;
	font-size:10px;
}

TD{
	padding:0;
	margin:0;
	border:none;
	vertical-align:top;
	text-align:left;
	
}

IMG{
	border:none;
	margin:0;
	padding:0;
}


FORM{
	display:inline;
	padding:0;
	margin:0;
}

H1{
	color:#0A50A1;
	text-transform:uppercase;
	font-size:14px;
}

H2,H3,H4,H5{
	color:#0A50A1;
	font-size:12px;
	font-weight:normal;
	margin:0 0 5px 0;
}


A{
	color:#911111;
	text-decoration:none;
}

A:hover{
	text-decoration:underline;
}

#mainContainer{
	width:940px;
	margin-left:auto;
	margin-right:auto;
	background-image:url('../images/main_bg.jpg');
	background-repeat:no-repeat;
	background-color:#F2F8FC;
	min-height:590px;
}

#r0{
	height:90px;
}

	#r0c0{
		width:30px;
	}

	#r0c1{
	
	}
		#logo{
			margin:20px 0 0 0;
			float:left;
		}
		
		#printsearch{
			margin:40px 0 0 0;
			float:right;
			position:relative;
			right:30px;
		}


/* menu */
#r1{
	height:25px;
	background:#b3d1e4;
}
	#r1c0{
		width:30px;
		background-image:url('../images/menu_bg.gif');
		background-repeat:repeat-x
	}
	
	#r1c1{
		background-image:url('../images/menu_bg.gif');	
	}
	
		#menu{
			height:25px;
		}
	
			a.l0{
				display:block;
				height:25px;
				line-height:25px;
				background-image:url('../images/menu_bg.gif');
				padding:0 8px 0 8px;
				color:#000000;
				text-decoration:none; 	
				font-weight:700;	
			}
	
			a.l0:hover,a.l0_act,a.l0_act:hover{
				display:block;
				height:25px;
				line-height:25px;		
				background-image:url('../images/menu_bg_active.gif');
				padding:0 8px 0 8px;			
				color:#ffffff;
				text-decoration:none; 		
				font-weight:700;					
			}
			
			table.l1{
				background-color:#ffffff;
				border-right:1px solid #0A50A1;
			}
			
			a.l1{
				display:block;
				color:#0A50A1;
				width:100%;
				border-left:1px solid #0A50A1;
				border-bottom:1px solid #0A50A1;
				padding:3px;
				background-color:#ffffff;						
			}

			table.l2{
				background-color:#ffffff;
				border-top:1px solid #0A50A1;				
			}
			
			a.l2{
				display:block;
				color:#0A50A1;
				border-left:1px solid #0A50A1;
				border-right:1px solid #0A50A1;	
				border-bottom:1px solid #0A50A1;
				padding:3px;
				background-color:#ffffff;						
			}			
	
	#r1c2{
		text-align:right;
		background-image:url('../images/menu_bg.gif');
	}
	
		#login{
			width:40px;
			display:block;
			line-height:25px;
			background-image:url('../images/login_bg.gif');
			color:#000000;
			padding:0 5px 0 5px;
			font-weight:700;	
			text-align:center;	
			float:right;	
		}		
		


#r2{
	height:40px;
}


#r3{
	min-height:500px;
}
	#r2c0{
		width:30px;
	}
	
	#r3c1{
		width:120px;
	}

	#r3c2{
		width:30px;
	}
	
	#r3c3{
		width:580px;
		min-height:500px;
		padding-bottom:20px;
	}
	
	#r3c4{
		width:30px;
	}
	
	#r3c5{
		width:120px;
	}
	
	#r3c6{
		width:30px;
	}

#r4{
	height:25px;
}
	#r4 a{
		color:#0A50A1;
	}

	#r4c0{
		width:30px;
		background-image:url('../images/footer_left.gif');
		background-color:#778F9F;
	}
	
	#r4c1{
		background-image:url('../images/footer_bg.gif');
		background-repeat:repeat-x;
		line-height:25px;
	}

	#r4c2{
		background-image:url('../images/footer_bg.gif');
		background-repeat:repeat-x;
		line-height:25px;
	}	
	
	#r4c3{
		background-color:#778F9F;
	}
	
#r5{
		background-color:#778F9F;
}	

.tx-indexedsearch .tx-indexedsearch-whatis {display: none;}
.tx-indexedsearch .tx-indexedsearch-searchbox {display: none;}
.tx-indexedsearch .tx-indexedsearch-browsebox P{color: black;}
.tx-indexedsearch .tx-indexedsearch-browsebox .tx-indexedsearch-sectionlinks a{color: #5A7696; text-decoration: none;}
.tx-indexedsearch .tx-indexedsearch-browsebox .tx-indexedsearch-browsebox-SCell a{color: #5A7696; text-decoration: none;}
.tx-indexedsearch .tx-indexedsearch-browsebox .tx-indexedsearch-browsebox-SCell {padding-bottom: 0px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead h2{vertical-align: middle; padding-left: 3px; padding-top: 5px; font-family: verdana; font-size: 13px; color: black;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead p{font-size: 10px; color: black;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead a{vertical-align: middle; padding-left: 3px; padding-top: 5px;text-decoration: none;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {border-top: 1px dashed black;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr p{font-style: italic;color: #5A7696; text-decoration: none;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title a{font-weight: bold;color: #5A7696; text-decoration: none;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-percent {color: black; text-decoration: none;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info p{color: black; text-decoration: none; display: none;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-redMarkup {color: #5A7696; text-decoration: none;}



.contenttable TD{
	padding:5px;
}


BODY TABLE#mainContainer TR#r3 TD#r3c3 DIV.imagetext_32 TABLE.imgtext-nowrap{
	width:90%;
	margin-left:10px;
}


.projectdisplayer P{
	margin:0;
}

.projectdisplayer{
	width:100%;
}

.projectdisplayer TD.header{
	color:#000000;
	font-weight:bold;
	background-color:#DFE8EE;
	height:20px;
	line-height:20px;
}

.projectdisplayer TD.content DIV.cwrap{
	margin:10px;
}

.csc-frame-rulerAfter {
	border-bottom: 1px solid black;
	height: 10px;
}