.snapshot {border-bottom: 1px solid #7F9BB2; padding-left:5px;}
.snapshot h1 {padding-left:10px;}
.snapshot .h1Reduced {text-transform: none;}

.snapshotClassSelect{
	margin-left:10px;
}

.snapshotTable{
	font-size:.9em;
	width:185px;
	margin:3px 0 0 -5px;
}

.snapshotTable th{
	font-weight: 100;
	border-bottom: 1px solid #e7e7e7;
	}

.snapshotTable .leftAlign{
	text-align: left;
}

.snapshotTable .alternate{
	background-color: #edf2f7; 
}

.snapshotTable .bottomRule{
	border-bottom: 1px solid #7F9BB2; 
}

.snapshotTable .altHead{
	color:#3e3f34; 
	font-size:.9em;
}

.snapshotTable .regHead{
	font-size:.9em;
}

.negative {
	color:#BF1E2D;
}
.positive {
	color:#39B54A;
}

#printrss{
	padding:4px 5px 3px 15px;
}

#printrss img{
	margin:5px 0 0 0;
	padding-right:15px;
	display:inline;
}

#rssLinks{
	margin-top:5px;
	border-top: 1px solid #e7e7e7; 
	clear:both;
	
}

#rightSidebar .shortcuts,#rightSidebar .accountaccess {border-bottom: 1px solid #7F9BB2;}
#rightSidebar .login {padding-right: 0;}
#rightSidebar .cleanFieldset ol {  
	padding:0 0 5px;
	border-bottom: 1px solid #e7e7e7;
}
#rightSidebar .cleanFieldset li {  
	padding-bottom: 3px;
}
#rightSidebar .cleanFieldset label {  
	float: left;  
	font-size:.9em;
	width: 60px;  
	text-align: right; 
	margin:.4em .5em 0 -10px;
}
#rightSidebar .cleanFieldset input {  
	margin:0;
	padding:0;
}

#rightSidebar .cleanFieldset {  
	width: 185px; 
}

.login {
	border-bottom: 1px solid #7F9BB2;
}

.newsText,#leftSidebar .link{
	padding-left:17px;
}
