BODY { 
	background-color : #f5f5f5;
	color: #3c3c3b;
	font-family : Verdana,sans-serif;
	font-size : 11px;
	text-align: left;
}

P {
}

P.error{
	font-style : normal;
    font-family : Verdana;
    font-size : 12px;
    color: #ff0000;
}

P.red_link{
	font-family : Verdana;
	text-decoration: underline; 
    color: #d40000;
}

H1{
	font-size : 26px;
	font-style : normal;
    color: #3c3c3b;
    font-family : Trebuchet MS;
}

H2, H3, H4 {
	font-size: 11pt;
	font-style : normal;
    color: #3c3c3b;
}

A {
	font-family : Verdana;
	text-decoration: none;  
    color: #3c3c3b;
}

A:Hover {
	text-decoration: underline;
	color: #d40000;

}

A:Active { 
	font-size : 11px;
	color: #d40000;

}

.link { font-family: Tahoma, sans-serif; font-size: 14px; color: #b7002b;}

A.menu_link {
	font-family : Verdana;
	text-decoration: none; 
    color: #3c3c3b;
}

A.menu_link:Active {
    color : #d40000;
}

A.red_link {
	font-family : Verdana;
	text-decoration: underline; 
    color: #d40000;
}
A.error{
	font-style : normal;
    font-family : Verdana;
    font-size : 12px;
    color: #ff0000;
}

HR { width: 75%; border-top: 2px dashed #CCCCCC;
border-right: 0px; border-bottom: 0px; border-left: 0px; 
width:	520;
}

.menu_text {  font-family : Verdana,Arial,sans-serif,Helvetica; color: #d40000; font-size: 10px;}
.info_text_small {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;}

TD{
  	font-size : 11px;
 	font-family : Verdana,sans-serif;
}
TR{
 	 font-size : 11px;
 	 font-family : Verdana,sans-serif;
}
TABLE{
 	 font-family : Verdana,sans-serif;
 	 font-size : 11px;
}




.borderTable { 
width : 520px;
border: 1px solid #dddddd; 
background-color: #f5f5f5;
}

.borderTableWidth{
	width : 390px;
}

.width488{
	width: 488px;
}

.width400{
	width: 400px;
}

.width500{
	width: 500px;
}

 
.stoplight { 
border: 1px solid #000000; 
border-collapse: collapse; 
}

.165 { 
width : 165px;
}

textarea{
  	font-size : 11px;
 	font-family : Verdana,sans-serif;
 	color: #3c3c3b;
}


SELECT{
 	 font-size : 11px;
 	 font-family : Verdana,sans-serif;
 	color: #3c3c3b;
}

input{
  	font-size : 11px;
 	font-family : Verdana,sans-serif;
 	color: #3c3c3b;
}
  
.ramblock{
	float: left;
	width: 500px;
	border: 1px solid #d40000;
	text-align: left;
	margin-bottom: 20;   
	padding-bottom: 10px;
	padding-top: 12px;
} 



.contactinput {
	font-family: Verdana,sans-serif;
	font-size: 11px;
	width: 150px;
	vertical-align: top; 
} 
.matrix_LTB {
	padding: 3px;
	border-left:solid black 1px;
	border-top:solid black 1px;
	border-bottom:solid black 1px;
}
.matrix_TB {
	padding: 3px;
	border-bottom:solid black 1px;
	border-top:solid black 1px;
}
.matrix_TR {
	padding: 3px;
	border-right:solid black 1px;
	border-top:solid black 1px;
}
.matrix_BL {
	padding: 3px;
	border-left:solid black 1px;
	border-bottom:solid black 1px;
}
.matrix_BR {
	padding: 3px;
	border-bottom:solid black 1px;
	border-right:solid black 1px;
}
.matrix_L {
	padding: 3px;
	border-left:solid black 1px;
}
.matrix_B {
	padding: 3px;
	border-bottom:solid black 1px;
}
.matrix_R {
	padding: 3px;
	border-right:solid black 1px;
}
.ramtextblock{
	float: left;
	width: 500px;
	border: 0px; 
	text-align: left;
	margin-bottom: 20;   
	padding-bottom: 10px;
	padding-top: 12px;
} 



.colourlessContainer{
	float: left;
	width: 500px;
	border: 0px; 
	text-align: left;
	margin-bottom: 20;   
	padding-bottom: 10px;
	padding-top: 12px;
} 

.colouredContainer{
	float: left;
	width: 500px;
	border: 1px solid #d40000;
	text-align: left;
	margin-bottom: 20;   
	padding-bottom: 10px;
	padding-top: 12px;
} 

.headline{
	font-family: Verdana,sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

#passwordStrength { 
	height:10px; 
	display:block; 
	float:left; 
} 
.strength0 { width:250px; background:#ffffff; } 
.strength1 { width:50px; background:#ff0000; } 
.strength2 { width:100px; background:#ff5f5f; } 
.strength3 { width:150px; background:#d7df01; } 
.strength4 { background:#4dcd00; width:200px; } 
.strength5 { background:#399800; width:250px; }

