/* Start of CMSMS style sheet 'MW-Main' */
html, body {
	background-color:#6CB21D;
	margin:0;
	padding:0;
	font-family:Arial;
	font-size:100%;
}
p {
	font-family:Arial;
	font-size:100%;
	margin:0;
	padding:7px 0px;
                font-weight:normal;
}
.hr {
	height:1px;
	background-color:#B1CA00;
                margin:6px 0px;
}
#background {
	margin-left:auto;
	margin-right:auto;
	padding-top:25px;
	width:1024px;
	background:url(/uploads/template/background.jpg) no-repeat top left;
}
#container {
	width:950px;
	margin-left:auto;
	margin-right:auto;
}
#banner {
	background:url(/uploads/template/banner.png) no-repeat top left;
	width:950px;
	height:317px;
}
#news {
	position:relative;
	float:left;
	width:130px;
	margin-right:10px;
	font-size:80%;
	color:#FFFFFF;
                margin-right:15px;
}

#content a {
	color:#248A2A;
                text-decoration:none;
}

#content a:hover {
	color:#222222;
                text-decoration:underline;
}

#heading-images {
                margin-bottom:0;
}

#news a {
	color:#FFFFFF;
	text-decoration:none;
                font-size:110%;
}
#news a:hover {
	text-decoration:underline;
}
#news h3 {
	margin-top:0px;
                color:#FFFFFF;
                font-size:115%;
}

.NewsSummaryLink {
                font-size:110%;
}

#NewsPostDetailDate {
                font-size:80%;
}

#NewsPostDetailTitle h4{
                font-size:130%;
                margin:3px 0px;
	color:#248A2A;
}

#NewsPostDetailSummary {
                margin-bottom:4px;
                color:#444444;
                font-size:95%;
}

#NewsPostDetailReturnLink, .NewsSummaryMorelink{
                font-size:80%;
}

.NewsSummarySummary p {
                font-size:85%;
               
}

#content {
	position:relative;
	float:left;
	width:690px;
	z-index:25;
}
#main {
	background-image:url(/uploads/template/content-bottom.jpg);
                background-repeat: no-repeat;
                background-position:bottom;
                background-color:#FFFFFF;
	position:relative;
	float:left;
	width:697px;
                min-height:375px;
}

#picture, #main-text {
	margin-top:20px;
	margin-right:15px;
	}

#picture {
	position:relative;
	float: left;
	width:82px;
	padding-left:15px;
	}

#main-text {
	position:relative;
	float:left;
	width:400px;
	padding-bottom:20px;
	}

#main-inner-text {
	position:relative;
	float:left;
	width:490px;
	padding-bottom:20px;
	padding-top:25px;
	padding-left:15px;
	margin-right:25px;
	}

#main-text h1, #main-inner-text h1 {
	margin-top:0px;
                margin-bottom:5px;
	font-family:Arial;
	font-size:160%;
	color:#258e2c;
	}

#main-text h2, #main-inner-text h2 {
	margin-top:0px;
	font-family:Arial;
	font-size:90%;
	color:#444444;
	}

h3 {
	font-family:Arial;
	font-size:100%;
	color:#248A2A;	
	margin:8px 0;
	padding:0;
	}

#main-text p, #main-inner-text p, #main-inner-text ul, #main-inner-text ol  {
	font-size:80%;
	color:#666666;
	}

#main-inner-text ul, #main-inner-text ol  {
                line-height:18px;
}

#main-text, #main-inner-text  {
	font-size:100%;
	color:#666666;
	}

#feedback {
	position:relative;
	float:left;
	width:150px;
	margin-top:20px;
	}

#feedback p {
	font-size:75%;
 	font-family:Arial;
 	color:#666666;
 	line-height:17px;
}

#footer {
	color:#FFFFFF;
	font-size:70%;
                padding-left:5px;
}
#footer p {
	font-size:90%;
	color:#FFFFFF;
}

#footer a {
	font-size:90%;
	color:#FFFFFF;
                text-decoration:underline;
}

#main-menu {
	position:relative;
	bottom:27px;
	left:145px;
	z-index:50;
	}


.light-green {
	color:#99CF16;
	} 

.blue-green {
	color:#008b82;
	} 

.sky-blue {
	color:#30c0f1;
	} 

.dark-green{
	color:#258e2c;
	} 

.orange {
	color:#FF7D00;
	} 
	
.purple {
	color:#A43A9A;
	} 

.dark-blue {
	color:#101177;
	} 

.case-study-image {
                padding:3px;
                border: 1px solid #258e2c;
                margin-left:15px;
                }

.arrange-pic-left {
                position:relative;
                float: left;
                margin-right:9px;
                clear:left;
                }

.arrange-pic-right {
                position:relative;
                float: right;
                margin-left:9px;
                clear:right;
                }

.small-text {
                font-size:70%;
                }

.radio-buttons div input, .check-boxes div input {
                border:0;
                }
/* End of 'MW-Main' */

