*
{
    font-family: Arial,sans-serif;
    font-size: 100%;
}

/* font over-rides */



#dnn_ContentPane h1 /* heading one large blue */
{
    font-size: 2.5em;
    font-weight: lighter;
    color: #25aae1;   
}

#dnn_ContentPane h2 /* heading two blue */
{
    font-size: 1.6em;
    font-weight: lighter;
    color: #25aae1;
   
}

#dnn_ContentPane h3 /* heading two black */
{
    font-size: 1.6em;
    font-weight: lighter;
    color: #000;
   
}

#dnn_ContentPane h4 /* Figure heading blue */
{
    font-size: 1.4em;
    font-weight: lighter;
    color: #25aae1;  
}

#dnn_ContentPane h5 /* Normal text black */
{
    font-size: 1.1em;
    font-weight: lighter;
	margin-top: -2px;
	margin-bottom: -2px;
    color: #000;
}

#dnn_ContentPane h6 /* Normal text grey */ 
{
    font-size: 1.1em;
    font-weight: lighter;
    color: #4c4d4e;  
}

a
{
    color: #25aae1; 
    font-size: 0.8em;
}

#dnn_ContentPane a
{
   font-size: 1.1em;
    color: #25aae1;   
}

#dnn_ContentPane a.SubHead
{
    font-size: 0.8em;   
}

#dnnBREADCRUMB a
{
    font-size: 0.6em;   
}

#dnn_ContentPane p
{
       
}

#bottom_links_container a
{
    font-size: 0.8em;   
}

/* main */

body
{ 
	background-color: #ffffff; 
	margin: 0px; 

}

body p
{
   /* font-size: 1.2em; */


}


.clear_floats {
	clear: both;
}

#outer_container_1{
	width: 998px;
	_width: 996px; 
	margin: auto;
	background-color: #e2e2e2;

}

#page_container
{
    padding-left: 21px;
    padding-right: 21px;
    _padding-left: 20px;
    _padding-right: 20px;
    padding-top: 15px;
    padding-bottom: 15px;
     
}

#inner_page_area
{
    background-color: #FFF;
    width: 956px; 
}

#header 
{
    padding-left: 14px;
    padding-right: 13px;
    padding-top: 20px;
    padding-bottom: 20px;
	width: 928px;

	/* For Firefox and IE 7 ...
	min-height: 94px; */
	
	/* For IE 6 ... */
	_height: 94px;
	
	background-color: #FFF;

}

#search_div
{
    
}


#search_div span
{
    font-size: 1em;
    color: #4c4d4e;
    position: relative;
    margin-bottom: 2px;  
}


#dnn_dnnSEARCH_cmdSearch img /* 'Go' button */
{
    position: relative;
    top: -2px;
    _top: 0px;
    #top: 0px;   
}

#search_div input /* height for search textbox */
{

    
}

#search_div input
{
	font-size: 0.9em;
}

#search_div
{
    font-size: 0.8em;   
}

/* img links */


#Silos img, #main_image img, #logo img, #RightColumn img
{
    border: none;   
}

/* Logo */

#logo
{
    float: left;
    margin-top: 8px;   
}

#strapline
{
    float: right;
    margin-top: 32px;
}

/* main nav */

#main_nav ul
{
    margin-left: -40px;
    _margin-left: 0px;
   
}

#main_nav ul li
{
    list-style-type: none;
   /* background-image:url(HarworthMenuSpacer.gif);
    background-repeat: no-repeat;
    background-position: 10px 10px; */
  /*list-style-image:url(HarworthMenuSpacer.gif);*/
    float: left;
    width: 100px;
    
}

#main_nav ul li a /* color mainNav links */
{
    color: #615757;   
}

#main_nav
{
    height: 21px;
    width: 100%;
    background-image:url(HarworthMenuBackMain.gif);
    background-repeat: repeat-x;
    margin-bottom: 10px;
}

#main_nav ul li a
{
    height: 21px;
    display: block;
    line-height: 21px;
    text-align: center;

}   

#main_nav ul li a:link, #main_nav ul li a:active;
{
  
}

#main_nav ul li a:hover, #main_nav ul li:hover
{
    background-image:url(HarworthMenuBackOverMainEnd.gif);
    color: White;
    text-decoration: none;   
}

#main_nav ul li a.ActiveParentLink, #main_nav ul li a.ActiveLastLink
{
    background-image:url(HarworthMenuBackOverMainEnd.gif);
    color: White;
    text-decoration: none;       
}

#main_nav .ActiveLink
{
    background-image:url(HarworthMenuBackOverMainEnd.gif);
    color: White;
    text-decoration: none;       
}

#main_nav .ParentOfActiveLink
{
    background-image:url(HarworthMenuBackOverMainEnd.gif);
    color: White;
    text-decoration: none; 
}









#breadcrumb_container
{
    color: #4c4d4e;
    font-size: 0.8em;
    
}

#breadcrumb_container a
{
    color: #4c4d4e;      
}



#breadcrumb_container a.ActiveLastLink, #breadcrumb_container a.ActiveLastItem
{
    color: red;

}

#breadcrumb_container .ActiveLastItem
{
    color: Red;
}

/* Main Body */

#MainBody
{
    margin-top: -10px;
    padding-left: 14px;
    padding-right: 13px;
}

#main_image
{
	width: 922px;   
}

#SilosAndText
{
    margin-top: 15px;
    padding-bottom: 15px;
}

#silo1, #silo2, #silo3
{
    float: left;
    margin-right: 15px;   
}

#ContentPaneHolderHome
{
    float: left;

    width: 400px;
    padding: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: -12px;
	#margin-top: 0px;

}

/* footer */

#bottom_links_container
{
    position: relative;
    margin-left: -26px;
    font-size: 0.9em;
  
}



#bottom_links_container ul li
{
    list-style-type: none;
    color: #9e9e9e;

    float: left;
}

#bottom_links_container a, #bottom_links_container li
{
    font-size: 0.9em;
}

#FootNoteNavCss ul li
{
    float: left;
    
}

#FootNoteNavCss a, #FooterBottom2Lines a
{
    border-right: solid 1px #9e9e9e;
    color: #9e9e9e;    
}

#DesignedBy a
{
    color: #9e9e9e;       
}

#FootNoteNavCss a, #FooterBottom2Lines a, #FooterBottom2Lines .copyRight
{
    padding-right: 4px;
    padding-left: 4px;
 
}

#FooterBottom2Lines a.ParentLink
{
    margin-left: 0px;   
}

#FootNoteNavCss a.ParentLink
{
    margin-left: -4px;
}

#FootNoteNavCss a.ActiveParentLink, #FooterBottom2Lines a.ParentLink
{
    padding-left: 0px;    
}

#FootNoteNavCss a.LastLink, #FootNoteNavCss a.ActiveLastLink
{
    border-right: none;
}

#FootNoteNavCss ul li a
{

    color: #9e9e9e;  
}




/* SubPage */

#LeftColumn, #RightColumn
{
    float: left;
    width: 184px;
    min-width: 184px;
    #margin-top: 8px;
    #padding-bottom: 15px;
}




/* SubNav */

#SubPageSubNav ul
{
    margin-left: -40px; /* re-align menu to the left for FF. */
    #margin-left: 0px;
    _margin-left: 0px;  /* ensure menu doesn't move in IE6. */
    margin-top: 0px; /* re-align menu to the top. */ 
      
}

#SubPageSubNav ul li
{
    list-style-type: none;
    display: block;
    margin-bottom: 2px; 
}

#SubPageSubNav a
{
    color: #292929;
    
        
}



#SubPageSubNav ul li a.InActiveLink_2
{
    display: block;
    background-image:url(HarworthSubMenuStandard.gif);
    padding-top: 3px;
    padding-bottom: 3px;
    width: 137px;
    text-decoration: none; 
}

#SubPageSubNav ul li a:link, #SubPageSubNav ul li a:active
{
    
}

#SubPageSubNav ul li a:hover
{
    background-image:url(HarworthSubMenuOver.gif);   
}

#SubPageSubNav ul li ul li a:link, #SubPageSubNav ul li ul li a:active
{
       
}

#SubPageSubNav ul li ul li a:hover
{
    background-image:none;
    text-decoration: none;  
}

#SubPageSubNav a.InActiveLink_3
{
    color:#25aae1;
  /*  height: 21px; */    
}




#SubPageSubNav a.ActiveLink_3
{
    color: #292929;
       
}



#SubPageSubNav ul li a.ActiveLink_2
{
    
    display: block;
    background-image:url(HarworthSubMenuOver.gif);
    width: 137px;
    text-decoration: none;
    padding-top: 3px;
    padding-bottom: 3px;  
}

#SubPageSubNav a.ActiveLink_3, #SubPageSubNav a.InActiveLink_3
{
    font-size: 0.8em;   
}

#SubPageSubNav a
{
    padding-left: 10px;   
}

#SubPageSubNav ul li ul li a
{
    margin-left: -10px;   
}


#SubPageSubNav .InActiveItem_3, #SubPageSubNav .ActiveItem_3
{
    display: block;
    margin-top: 2px;
    background-color:Transparent;
    width: 127px;
    margin-left: 20px;   
}

#SubPageSubNav .ParentOfActiveLink_2
{
    
    display: block;
    background-image:url(HarworthSubMenuOver.gif);
    width: 137px;
    padding-top: 3px;
    padding-bottom: 3px;
    text-decoration: none;   
}


/* subPage main body */

#MainBodySubPage
{
    margin-top: -24px;
    _margin-top: -10px;
    #margin-top: -18px;
    padding-left: 14px;
    padding-right: 13px;
}

#CentreColumn
{
    float: left;
    margin-top: -6px;
    _margin-top: 0px;
    #margin-top: 0px;      
}

/*
#CentreColumn p
{
    margin-top: 0px;  
}
*/

#ContentPaneHolderSubPage #dnn_ContentPane
{
    margin-left: 0px;   /* important - re-aligns content pane within CentreColumn */
}

#RightColumn #silo1, #RightColumn #silo2, #RightColumn #silo3 
{
    margin-bottom: 15px;
    position: relative;
    left: 29px;  
}

#ContentPaneHolderSubPage
{
    clear: left;
    width: 558px;
    min-width: 558px;
}

.no_search_results
{
    font-family: Arial;
    font-size: 0.8em;
    padding-top: 2px;   
}

#dnn_ContentPane ul li { margin-bottom: 5px; font-size: 1.1em; font-size: 1.1em; color: #4c4d4e; font-family: Arial, sans-serif; }

.DarwinNewsStories td { font-size: 0.84em; color: #4c4d4e;  font-family: Arial,sans-serif; }
#dnn_ContentPane .DarwinNewsStories a { color: #25aae1;  }

#dnn_ContentPane input, textarea { color: #4c4d4e; font-size: 0.75em; }

	.DarwinContactUs Input { width: 320px; }
	.DarwinContactUs Label { width: 40%; }
	.DarwinContactUs textarea { width: 320px; }
	.DarwinContactUs { width: 100%; }

	span.DarwinContactUsValidationErrorMessage, span.DarwinContactUsMandatoryFieldsInfo { font-family: Arial,sans-serif; font-size: 0.7em; font-weight: lighter; margin-top: -2px; margin-bottom: -2px; color: #000; }

	span.DarwinContactUsValidationErrorMessage { color: #FF0000; }

	td.TitleHeader, td.OwnerHeader { display: none; }
