/* Start of CMSMS style sheet 'rh :: text and colours' */
*{padding:0; margin:0}

body{
font-family: verdana, arial, sans-serif;
font-size:0.8em;
color:#333;
}

h2, h3, h4, p, form, fieldset, img, ul, ol{
	border:0;padding:0;margin:0;
}

p{padding:0;margin:0;margin-top:7px;margin-bottom:7px;}

a, a:visited{
text-decoration:none;
color:#A02E66;
color:#0f0094;
color:#1471FF;
color:#540063;
color:#00417B;
font-weight:bold;
}

a:hover{
	color:#7a3147;
}

div#header h1 a {
  background-color: transparent; 
	   display: block;
	width:400px;
   height: 200px;             /* adjust according your image size */
   text-indent: -999em;  /* this hides the text */
   text-decoration:none; /* old firefox would have shown underline for the link, this explicitly hides it */

}


#header a, #header a:visited{
color:#8967cc;
}

span.hidden{
display:none;
}


#pageContent h2{

background:url(uploads/layout/h2BG.png) repeat-x;
height:25px;
padding-top:2px;
color:white;
font-size:1.0em;
padding-left:10px;
margin-bottom:8px;
}

#pageContent ul, ol{
	margin-left:1em;
	padding-left:1.2em;
}

#content{
	color:#333;
	line-height:1.4em;
}

#infoBoxHeader a{
color:white;
font-size:0.9em;
}


#footer a{
color:white;
font-weight:normal;
text-align:right;
font-size:0.9em;
width:150px;
display:block;
float:right;
}

#footer a:hover{
	color:#7a3147;
}


#addressBar{
	color:white;
	font-size:0.9em;
}

#millcoLink{
	color:#bbb;
	font-size:0.9em;
}

#millcoLink a{
	color:#99AFC5;
	color:#4C729A;
	font-weight:normal;
}
#millcoLink  a:hover{
	color:#7a3147;
}


a.download{
padding-left:33px;
background:url(uploads/layout/downloadIcon.png) no-repeat;
}

/* news */

.NewsSummary h2{
margin-top:6px;
}
.NewsSummaryCategory{
font-size:0.8em;
}

.NewsSummary{

padding-bottom:8px;
border-bottom: 1px dotted #C3B0B9;
margin-bottom:8px;
}


.eventMonth{
margin-top:-7px;
padding:0px;
padding-bottom:4px;
border-bottom: 1px dotted #C3B0B9;
background-color: #ECF0F7;
background-color: #fff;
margin-bottom:4px;
}



#pageContent img{padding:5px;border:1px solid #ccc;margin-left:5px;margin-right:5px;margin-bottom:5px;}


span.none{display:none;}


{* results table *}


div.formContainer{ 
background-color: #ECF0F7;
padding:5px;
border:1px solid #C0C0C0;
}

div.resultsTableHeading{
padding:2px;
font-weight:bold;
background-color:#ECF0F7;
}

td.formNotes{
background-color:#ECF0F7;
}

div.resultsTableWrapper{
text-align:left;
border-bottom:1px dotted #ccc;
font-weight:normal;
padding:2px;
padding-bottom:8px;
}

div.resultMoreDetails{
padding:0px, 2px, 4px, 5px;
width:84px;
margin-top:4px;
float:left;
text-align:left;
}
div.resultMoreDetails a{

font-weight:normal;

}
div.weblink{

}

#next{
float:right;
text-align:right;
width:250px;
}
#previous{
float:left;
text-align:left;
width:250px;
}

div.contactBlock{
padding:8px;
margin-top:10px;
background-color:#ECF0F7;
border:1px solid #c0c0c0;
}

div.resultLocation{
padding:2px;
}

div.error_message{

border:1px dotted #666;
background-color:#fafafa;
padding:20px;
margin:20px;
}


/* End of 'rh :: text and colours' */

