﻿.divAroundTop
{
	border-right: #b3b4a9 1px solid;
	padding-right: 2px;
	border-top: #b3b4a9 1px solid;
	padding-left: 2px;
	border-bottom-width: 1px;
	border-bottom-color: #b3b4a9;
	padding-bottom: 2px;
	border-left: #b3b4a9 1px solid;
	padding-top: 2px;
}

.divAround
{
	border-top: #b3b4a9 1px solid;	
	border-left: #b3b4a9 1px solid;
	border-bottom: #b3b4a9 1px solid;	
	
}

.divAroundR
{
	border-top: #b3b4a9 1px solid;	
	border-right: #b3b4a9 1px solid;
	border-bottom: #b3b4a9 1px solid;		
}

.divAroundRS
{
	border-right: #b3b4a9 1px solid;
}

.divAroundB
{
	border-bottom: #b3b4a9 1px solid;
}

.marginA
{
	padding-right: 5px;	
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.rightBlock
{	
	display: inline;
	float: right;
	width: 20%;
	margin-right: 3px;
}


.topLine
{
	border-top: #b3b4a9 1px solid;
	
}
.leftMargin
{
	margin-top: 5px;
	float: left;
	margin-bottom: 3px;
	margin-left: 5px;
}
.ab
{
	margin-top: 5px;
	margin-bottom: 5px;
	width: 100%;
	WORD-WRAP: break-word;
}
.divSpace
{
	border-top: 1px solid #ffffff;	
	border-left: 1px solid #ffffff;
	border-bottom:  1px solid #ffffff;		
}
.divMargin
{
	padding-right: 8px;
	margin: 3px 0px 3px 1px;
	font-size: 80%;
}
.divSel
{	
	background-color: #bfd4db;
}
.rightText
{	
	
	text-align:right
}
table.subjects  
{
	font-size: 80%; 
}
.txtrHead
{
	MARGIN-TOP: 7px; MARGIN-BOTTOM: 3px; 
}
.bg-main
{
	background-color: white;
}
.t90
{
	font-size:90%;
}
.width100w
{
	width:100%;
}

span.nw 
{
	white-space: noWrap;
}
.fsmall
{
	font-size: smaller;
}
div.nw 
{
	white-space: noWrap;
}