
form table
{border-spacing: 0px;}


.row_odd
{
	background-color: #CCCCCC; color: #000;
}
.row_even
{
	background-color: #EEEEEE; color: #000;
}

.ocrs_score_red
{
    background-color:red;
    border-color:#000000;
    border-width:2px;
    border-style:solid;
    height:36px;
    width:72px;
    font-weight: bold;
    color:white;
    text-align:center;
    padding: 5px 5px 5px 5px;	
}

.ocrs_score_green
{
    background-color:green;
    border-color:#000000;
    border-width:2px;
    border-style:solid;
    height:36px;
    width:72px;
    font-weight: bold;
    color:white;
    text-align:center;
    padding: 5px 5px 5px 5px;	

}

.ocrs_score_amber
{
    background-color:#ff6600;
    border-color:#000000;
    border-width:2px;
    border-style:solid;
    height:36px;
    width:72px;
    font-weight: bold;
    color:white;
    text-align:center;
    padding: 5px 5px 5px 5px;	

}


.label
{    
	font-weight: bold;
}

.link
{		padding-left: 12px;
		margin-left: 5px;
		color: #006699;
		background:url(../images/bl_maincontent_arrow.gif) no-repeat ;
		font-weight: bold;		
}

.alert
{
	color: Red;
}

.text
{

}

.hidden
{
    display: none;
}

.frmerror
{
    color: #cc0000;
    font-weight: bold;
}

.portalButton
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;  
    font-size: 1em;
    border-top: 1px solid #333333;
    border-left: 1px solid #333333;
    border-right: 1px solid #333333;
    border-bottom: 1px solid #333333;
    background-color: #dcdcf7;
    height: 22px;
    w/idth: 1px;
    overflow: visible;
    padding: 0 5px 0 5px;
    margin: 0 0 0 0;    
}



/* Temporary class for the asterisk indicating that a field is mandatory */
.mandatoryField
{
    color: #FF0000;
    vertical-align: middle;
}

.warningField
{
    color: #FF0000;
}


h3.portalSection
{
	color:#fff;
	background-color:#669;
    width: 760px;
        margin: 10px 0 10px 0;
        padding: 3px 0 5px 5px;
        font-weight: bold;
}

/* Styles for the registration progress bar */
div.progressBar {
    margin-top: 20px;
    margin-bottom: 15px;
    margin-left: 20px;
}

div.progressBar td {
    width: 90px;
    text-align: center;
}

div.progressBar em {
    font-weight: bold; 
    color: #396; 
    font-style: normal;
}


table.portalInput {
    width: 760px;
    border: 0px;

}


.inputText
{font-size: 1.1em;}

td img {display: inline;}
td text {font-size: 1em}

.username {
    font-weight: bold;
}

.buttonname {
    font-weight: bold;
}

