@charset "UTF-8";
/* CSS Document */

body {
	/*background-color:#646D81;*/
	color:#000000;
	background-color:#FFFFFF;
	background-image: url(site_images/site/bg.jpg);
	background-repeat: repeat-x;
}


h1 {
	color:#008369;
	}

h2 {
	color:#008369;
}
h3   {
	color:#008369;
}

h4 {
	color:#7ABDAD;
}

h5 {
	color:#7ABDAD;
}

h6 {
	color:#B2D8CE;
}
#contentSecondary h1 {
	color:#008369;
	}

#contentSecondary h2 {
	color:#008369;
}
#contentSecondary h3   {
	color:#008369;
}

#contentSecondary h4 {
	color:#7ABDAD;
}

#contentSecondary h5 {
	color:#7ABDAD;
}

#contentSecondary h6 {
	color:#7ABDAD;
}
p {
	 
}
a:link {
	color: #008369;
}
a:visited {
	color: #018369;
}
#content a:hover {
	color: #008369;
	background-color:#B2D8CE;
}
#navPrimary a:active {
	color: #FFFFFF;
}
#navPrimary a:link {
	color: #FFFFFF;

}
#navPrimary a:visited {
	color: #FFFFFF;
}
#navPrimary a:hover {
	color: #000000;
}
#navPrimary a:active {
	color: #FFFFFF;
	
}


#breadcrumb a {
	color: #123831;	
}
#navPrimary,#breadcrumb a:hover {
	color: #FFFFFF;
}



#navPrimary li ul { /* second-level lists */
	background-color: #666666;
}
#navPrimary li:hover ul,#navPrimary li a:hover ul, #navPrimary li.sfhover ul { /* lists nested under hovered list items */
	color: #000000;
	}
	
#navPrimary li ul li a:hover{
	color: #000000;	

}


	
#navPrimaryWrapper {
	background-color: #AAAAAA;
}
#breadcrumbWrapper {
	border-top: 1px solid #FFFF99;
	border-bottom: 1px solid #CC9900;
	background-color: #999999;
}

#wrapper {
  background-color: #ffffff;
}
#wrapperouter {
	background-image: url(site_images/site/wrapper_outer_bg.jpg);
	background-repeat: repeat-y;
	background-position: top;
}
#wrapperinner {
	background-image: url(site_images/site/wrapper_outer_top.jpg);
	background-repeat: no-repeat;
	background-position: top;
	
	 
}

#branding {
	background-color:#008369;
	background-image: url(site_images/site/branding.jpg);
	background-repeat: no-repeat;	 
}


#content {
	color: #333333;
	background-image: url(site_images/site/content_bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
}
.intro {
	color: #999999;
}
#contentPrimary {
	border-left: 0px solid #E5F2E8;
	border-right: 0px solid #E5F2E8;
}
#threeColB #contentPrimary {

	border-left: 1px solid #D2D0B9;
	 
}
#contentSecondary {
color: #333333;
}

#contentSecondary, #threeColB #contentPrimary, #threeColB #contentSecondary {
	
	border-left: 0px solid #D2D0B9;
	border-right: 0px solid #D2D0B9;
}
#threeColB #contentSecondary {
	
	border-left: 0px solid #D2D0B9;
	border-right: 1px solid #D2D0B9;
}
#contentTertiary {
	
	
	border-left: 0px solid #D2D0B9;
	border-right: 0px solid #D2D0B9;
}

.profilebox {
	border-top: 1px solid #D5D5D5;
}

hr {
	color:#CCCCCC;
	background-color:#CCCCCC;
	height:1px;
	border:none;
}


#footer1 {
	background-color:#F2F2F2;
	color: #336699;
}
#footer1, #footer1 a {
	color: #002F5D;
	background-image: url(site_images/site/footer1_bg.jpg);
	background-repeat: repeat-x;
}

#footer1 a:hover {
	color: #7ABDAD;
}


#footer2 {
	background-color:#F2F2F2;
	color: #008369;
	background-image: url(site_images/site/footer2_bg.jpg);
	background-position: top;
}
#footer2, #footer2 a {
	color: #FFFFFF;
}

#footer2 a:hover {
	color: #7ABDAD;
}



#contentPrimary .article {
	border-top: 0px dashed #CCCCCC;
	background-repeat: repeat-x;
	border-bottom: 1px solid #CCCCCC;	/* background-color: #EFECDD; */
}
#contentSecondary .article {
	border: 1px solid #D9EDE8;
	background-image: none;
	background-color: #D9EDE8;
}
#contentTertiary .article {
	border-top: 1px dashed #CCCCCC;
	background-image: url(site_images/site/article_bg.jpg);
	background-repeat: repeat-x;	
}



.colour1 {
	color: #008369;
}

.colour2 {
	color: #7ABDAD;
}
.colour3 {
	color: #B2D8CE;
}
.colour4 {
	color: #E5F2E8;
}
.colour5 {
	color:#E5F2E8;
}
.colour6 {
	color:#666666;
}
.colour7 {
	color:#666666;
}
.colour8 {
	color:#999999;
}
.colour9 {
	color:#BBBBBB;
}
.colour10 {
	color:#E5F2E8;
}


.colour2back {
	background-color: #7ABDAD;
}
.colour3back {
	background-color: #B2D8CE;
}
.colour4back {
	background-color: #CCCCCC;
}
.colour5back {
	background-color:#E5F2E8;
}
.colour6back {
	background-color:#8096A8;
}
.colour7back {
	background-color:#666666;
}
.colour8back {
	background-color:#999999;
}
.colour9back {
	background-color:#FFF8C7;
}
.colour10back {
	background-color:#E5F2E8;
}
.colour8box {
	background-color:#E5F2E8;
	padding: 0.25em 0.5em;
	color: #000000;
	border: 1px solid #D2D0B9;
}

.colour10box {
	background-color:#E5F2E8;
	padding-left: 0.5em;
	padding-right: 0.5em;
	color: #000000;
	width: 46%;
	float: left;
	border: 1px solid #BFD1DD;
	margin: 0 2% 0 0;
}


.topspace{
	background-repeat: repeat-x;
}
