/* HTML styles */

a:link{
    color:#3b4b98;
	}

a:visited{
	color:#3b4b98;
	}

a:hover, a:active{
	color:#3b4b98;
	}

hr{
	border-top:1px solid #ccc;
    }	

table{
    border:#ccc 1px solid;
	}
		
/* ID styles */

#top{
    background:url(../../images/nbs/top.gif) repeat-x;
    height:25px;
    color:#fff;
    padding:2px 10px 0 0;
    font-size:90%;
    text-align:right;
	}

#top p{
    margin:0;
    float:right;
	}

#top a{
    color:#fff;
	}

#loginForm{
    float:left;
    padding-left:10px;
    margin:0;
	}

#loginForm input{
    background-color:#E2E2E2;
    font-size:90%;
    border:1px solid #ccc;
	}

#login{ 
    background:url(../../images/nbs/top.gif) center;
	border:none;
	color:#fff;
	}
	
#googleTranslate p{
	text-align:center;
    }
	
#googleTranslate img{
	border:none;
    }	
	
/* Class styles */

.clear{
	clear:both;
    }

.admin{
    text-align:left;
    background-color:#efefef;
    text-align:right;
    padding:1px 5px 1px 5px;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
	}
	
.admin ul{
    margin:0;
	padding:0;
	}	

.admin li{
    display:inline;
	}

.alert, .message{
    background:#efefef url(../../icons/information.png) center no-repeat;
    background-position:15px 50%; /* x-pos y-pos */
    text-align:left;
    padding:3px 20px 3px 45px;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
	}

.print{
    display:none;
	}

.center{
	text-align:center;
    }
	
.score{
	text-align:right;
	font-weight:bold;
    }	
	
.bold{
	font-weight:bold;
    }
	
.warning{
	color:#f00;
    }	
	
.tEven{
    background:#efefef;
	}

.tOdd{
    background:#fff;
	}
	
.hide{
    display:none;
	}

.screen{
    display:block;
	}
	
.search{
    border:#ccc solid 1px;
    color:#8F8F8F;
    margin-bottom:6px;
	}				