/* ********************* INEWS STORY DISPLAY ********************* */

.textContent {
	padding:0 !important;
	line-height:1.2em;
	font-family:tahoma,verdana,arial,helvetica,sans-serif;
}

.textContent a:link		{color:#99cc00 !important;}
.textContent a:visited	{color:#4C6908 !important;}
.textContent a:hover	{color:#99cc00 !important;}
.textContent a:focus	{color:#07F !important;}
.textContent a:active	{color:#F00 !important;}

.textContent h2, .textContent h3, .textContent h4,
.textContent h5, .textContent h6 {
	font-family:"trebuchet ms",arial,helvetica,sans-serif;
	margin:1em 0;
}
.textContent h2
{
	background-color:	#577eab;
	margin: 			0 !important;
	padding:			0 0 0 0.5em;
	font-size:  		1.6em;
	line-height : 47px;
	color:  			#fff;
	font-weight:		bold;
	height : 47px;
}
.textContent h3 {
	font-size:1.4em;
    font-weight:bold;
	color:#9BC53B;
	padding-top:1em;
}
.textContent h3 a {
	font-size:1.0em;
    font-weight:bold;
	color:#9BC53B;
    text-decoration: underline;
}

.textContent table h3 {
	color:#0000FF;
	padding:0;
	font-size:1.8em;
}

.textContent ul li {
	margin-top:0.9em;
    line-height:1.2em;
    margin:2px;
    padding:2px;
}
.contentArea {
	padding:0 1.5em 2em 1.5em !important;
}
.contentArea img {
	padding:5px;
}
#memberlogin {
	font-style:normal;
	color:#000;
	margin:0 4.0em;
    text-align:center;
	padding:7px;
	font-size:95%;
	border-left:0px solid #000;
	border-right:0px solid #000;
	border-bottom:0px solid #000;  
}

/* ********************* ICONTACT FORMS ********************* */
.textContent address {
	font-style:normal;
	text-align:center;
	line-height:115%;
	font-family:"trebuchet ms",arial,helvetica,sans-serif;
	font-size:1.2em;
}
.textContent form {
    border:1px #666 dashed;
    padding:5px 5px 10px 5px;
}

/* Holly Hack \*/
* html .textContent form {height:10px;}
/* End Hack */

    
.textContent form label {
	float:left;
	width:110px;
	padding-left:0px;
	text-align: right;
    font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
    margin:2px 0 1px 0px;
}
.textContent form .inputContainer
{
	margin: 			2px 0 1px 125px;
    width:  			230px;
	height: 			auto;
	font-size:  		0.8em;
	
}
.textContent form .inputContainer input,
.textContent form .inputContainer select,
.textContent form .inputContainer textarea
{
	display:			inline;
	margin: 			0 4px 0 0;
	vertical-align: 	middle;
}
.textContent form .inputContainer input.checkbox
{
	width:  			auto;
	margin: 			0;
}

.loginPass, .loginID {
	margin:2px 0 1px 125px;
	display:block;
    font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color: #fff;
    color: #102132;
    border: 1px solid #284279;
    width:230px;
}
.textContent form input.hidden {
    border: 0px solid #284279;
}
.textContent form input#postcode {
    width:80px;
}



.textContent form input.checkbox
{
	width:16px;
	margin:0;
	padding:0;
    background-color: #D7E5F2;
    color: #102132;
    border: 1px solid #284279;
}
.textContent form p {
	margin:0;
	padding:0.5em 0 1em 0.5em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
 /*   font-size: 11px;*/
    color:#666;
}