body
{
	margin: 0;
	padding: 20px 0 0 0;
	
	background-color: #fff;
	background-image: url(../images/body-bg.gif);
	background-repeat: repeat-x;
	
	color: #3e3e3e;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


a:link{
	color: #377d96;
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
}

a:visited{
	color: #377d96;
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
}
a:hover{
	color: #377d96;
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
}
a:active{
	color: #377d96;
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
}


.txtSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7f7e83;
	text-decoration: none;
	font-weight: normal;
}

.txtPS2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #3a3322;
	font-weight: normal;
}
.txtPS2Red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #c40009;
	font-weight: bold;
}
.generaltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #92908a;
}

.formInput { 
 width: 265px; 
 height: 14px;
 font: 11px Arial, Helvetica, sans-serif;
 background-color: #ffffff; 
 color: #636466; 
 border: 1px solid #c2bfae; 
 margin-right: 0px; 
} 

.smallformInput { 
 width: 50px; 
 height: 14px;
 font: 11px Arial, Helvetica, sans-serif;
 background-color: #ffffff; 
 color: #636466; 
 border: 1px solid #c2bfae; 
 margin-right: 0px; 
}
.medformInput { 
 width: 100px; 
 height: 14px;
 font: 11px Arial, Helvetica, sans-serif;
 background-color: #ffffff; 
 color: #636466; 
 border: 1px solid #c2bfae; 
 margin-right: 0px; 
}

.dobInput { 
 width: 40px; 
 font: 11px Arial, Helvetica, sans-serif;
 background-color: #ffffff; 
 color: #636466; 
 border: 1px solid #636466; 
 margin-right: 0px; 
} 
.dobYrInput { 
 width: 60px; 
 font: 11px Arial, Helvetica, sans-serif;
 background-color: #ffffff; 
 color: #636466; 
 border: 1px solid #636466; 
 margin-right: 0px; 
} 

 select { 
 width: 230px; 
 font: 11px Arial, Helvetica, sans-serif;
 background-color: #ffffff; 
 color: #636466; 
 border: 1px solid #636466; 
 margin-right: 0px; 
}

.mediumSelect { 
 width: 100px; 
 font: 11px Arial, Helvetica, sans-serif;
 background-color: #ffffff; 
 color: #636466; 
 border: 1px solid #636466; 
 margin-right: 0px; 
}

.smallSelect { 
 width: 45px; 
 font: 11px Arial, Helvetica, sans-serif;
 background-color: #ffffff; 
 color: #636466; 
 border: 1px solid #636466; 
 margin-right: 0px; 
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border: 1px solid F16D9A;
	background-color: #ffffff;
}

.formerror {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #FF0000;
}