/* Start of CMSMS style sheet 'nfsc-new :: text and colours' */
body
{
	font: 76% verdana, arial, helvetica, sans-serif;
	line-height:1.5em;
	color: #000;
	background: #fff;
}

a{
color:#209BAA;
text-decoration:none;
font-weight:bold;
}



a:hover{
color:#D7710E;
}

blockquote{
	clear: both;
	margin: 1em 0;
	padding: 0;
	padding-top:6px; 
	padding-bottom:6px;
	border-top: 1px solid #76c5c9;
	border-bottom: 1px solid #76c5c9;
	font-size:1.2em;
	font-family: times, "time new roman", serif;
	font-style: italic;
	text-align: center;
}

#nav a:hover{
/*color:#FBEBBA;
color:#333;*/
}

#content h2{
text-align:left;
font-size:1.3em;
line-height:1.3em;
font-weight:bold;
color:#333;
background-color:#FFF;
margin-top:12px;
padding-top:0;
border-bottom:1px solid #E4C08D;
}

#nav{
color:#333;
}


#search label{
display:none;
}

textarea{
width:320px;
height:160px;
border:1px solid #000;
}

input{border:1px solid #000;
}

div.emailAddressField input{
width:320px;
}

hr{
height:0px;
border: 0; 
border-bottom:1px solid #D6E2F6;
}

/*table formattting */

td{
border:0;
padding-top:5px;
padding-bottom:5px;
border-bottom:1px solid #D6E2F6;
vertical-align:top;
}
img{
border:0;
}


#footer a:hover{
color:#D7710E;
}



/* form gubbins */

.submission{width:720px;}

.submission input[type=text]{
	width:240px;
border:1px solid #666;
}

.longInput input[type=text]{
	width:460px;
border:1px solid #666;
}

.submission select{
	border:1px solid #666;
}
.submission textarea{
	width:460px;
border:1px solid #666;
}


.submission input[type=submit],  span.reqasterix{
	color:#666666;
margin-top:10px;margin-left:10px;
}


.smallerInput input[type=text]{
	width:150px;
}


.submission fieldset {
	padding: 1em; 
	background-color: #eeeeee;
	border:0px;
}

.submission fieldset legend {
	font-weight: bold;
}

.submission div {
	padding: 0.25em 0 0.25em 0;
}

.submission div label {
	color:#0865A8;
	width: 180px;
padding-top:5px;
	float:left;
	clear:both;
 }

.submission div.required {color: #f00;}

.submission div.smaller {font-size:0.8em;}

span.maxStrap{
color:black;
font-size:0.8em;}

div.tandcCheckBox{width:22px;float:left;margin-top:4px;}

table.pagetable td{padding:6px;}
table.pagetable th{padding:6px;}

div.error_message{
padding:5px; background-color:#fafafa;border:1px dotted red; color: red;}


/* End of 'nfsc-new :: text and colours' */

