#mainContent {}

/*these styles only affect the logged in screen*/
#mainContent #blogs {
	float:right;
	font-family:Tahoma, sans-serif;
	width:210px;
}
#mainContent #blogs #devide {
	float:left;
}
#mainContent #blogs h1 {
	font-size:1.2em;
	font-weight:bold;
	color:#64879C;
	margin:5px 30px;
}
#mainContent #blogs #select {
	background-color:#8FBF00;
	margin-left:10px;
	padding:13px 3px 3px 3px;
}
#mainContent #blogs #select select {
	width:142px;
	margin-bottom:4px;
}
#mainContent #blogs #article {
	margin-bottom:20px;
	margin-left:20px;
}
#mainContent #blogs #article #date {
	font-family:Arial, sans-serif;
	color:#64879C;
	font-size:1em;
	margin:0px;
	width:156px;
	padding-left:10px;
}
#mainContent #blogs #article hr {
	color:#C9DF86;
	background-color:#C9DF86;
	border:none;
	height:2px;
	width:164px;
	margin:5px 10px;
}
#mainContent #blogs #article #abstract {
	font-family:Tahoma, sans-serif;
	font-size:1.1em;
	margin:0px;
	width:156px;
	padding-left:10px;
}
#mainContent #blogs #article #abstract a {
	color:#333333;
	text-decoration:none;
}
#mainContent #blogs #article #abstract a:hover {
	text-decoration:underline;
}
#mainContent #blogs #archive {
	background-color:#E9F3CD;
	text-align:right;
	margin-left:18px;
	padding:3px 9px 3px 0px;
}
#mainContent #blogs #archive a {
	color:#333333;
	font-size:1.1em;
	
}
#mainContent #blogs #archive a span {
	font-family:Arial, sans-serif;
	font-size:1.1em;
	font-weight:bold;
	text-decoration:none;
	color:#7CA600;
}

#mainContent #image {
	float:left;
}
#mainContent #knowledgeBasePlus {
	background-color:#8FBF00;
	color:#FFFFFF;
	font-family:'Trebushet MS', sans-serif;
	float:left;
	width:180px;
	height:137px;
	padding:22px 28px 20px 22px;
	margin-left:3px;
}
#mainContent #knowledgeBasePlus h1 {
	font-weight:normal;
	font-size:1.8em;
	margin-top:0px;
}
#mainContent #knowledgeBasePlus p {
	font-size:1.4em;
}
.spacedImg {
	padding-top: 10px;
}

/*these styles only affect the logged out screen*/
#mainContent #header {
	background-color:#6F90A3;
	color:#FFFFFF;
	font-family:'Trebushet MS', sans-serif;
	float:left;
	width:263px;
	height:184px;
	margin-left:7px;
}
#mainContent #header #innerHeader {
	margin:22px 28px 20px 22px;
}
#mainContent #header h1 {
	font-weight:normal;
	font-size:1.8em;
	margin-top:20px;
}
#mainContent #header p {
	font-size:1.4em;
}
#mainContent #border {
	border:1px solid #C4D1D9;
	margin-left:20px;
	margin-right:12px;
	height: 182px;
}
#mainContent #border #innerBorder {
	margin:20px 28px 14px 22px;
}
#mainContent #border #knowledgeBase {
	font-family:'Trebushet MS', sans-serif;
	width:227px;
	float:left;
	margin-bottom:0px;
}
#mainContent #border #knowledgeBase h1 {
	font-size:1.8em;
	color:#8FBF00;
	margin-top:0px;
	font-weight:normal;
}
#mainContent #border #knowledgeBase p {
	font-size:1.4em;
	color:#000000;
}
#mainContent #border #knowledgeBase #register {
	border:none;
}
#mainContent #border #login {
	border-left:1px solid #8DBC00;
	margin-left:307px;
	padding-left:10px;
	margin-top:0px;
	margin-bottom:0px;
	font-family:Tahoma, sans-serif;
}
#mainContent #border #login h1 {
	font-size:1.2em;
	color:#64879C;
	margin-top:0px;
}
#mainContent #border #login table {
	border-collapse:collapse;
}
#mainContent #border #login label {
	font-size:1.1em;
	color:#333333;
}
#mainContent #border #login input {
}
#mainContent #border #login input#submit {
	background:url('../images/login_a.jpg')
		no-repeat left top;
	padding-top:0px;
	margin-top:20px;
	border-width:0px;
	width:50px;
	height:28px;
}
#mainContent #border #login a {
	font-size:1.1em;
	color:#333333;
}
#mainContent #border #login a span {
	font-family:Arial, sans-serif;
	font-size:1.1em;
	font-weight:bold;
	text-decoration:none;
	color:#7CA600;
}
/*these styles appear on both screens*/
#mainContent #caseStudies {
	float:left;
	width:500px;
	margin-top:30px;
	margin-left:20px;
}
#mainContent #caseStudies #case {
	font-family:Tahoma, sans-serif;
	font-size:1.2em;
	color:#333333;
	margin-bottom:15px;
}
#mainContent #caseStudies #case #caseImage {
	float:left;
	margin-right:10px;
}
#mainContent #caseStudies #case #heading {
	margin:0px;
	font-weight:bold;
	color:#64879C;
	text-decoration: none;
}
#mainContent #caseStudies #case #cContent {
	margin:0px;
	margin-left:118px;
	width:345px;
}
#mainContent #caseStudies #case div {
	margin-top:0px;
	float:right;
	color:#333333;
	margin-right:30px;
	font-size:0.9em;
	text-decoration: underline;
	cursor: pointer;
}
#mainContent #caseStudies #case div span {
	font-weight:bold;
	font-size:1.2em;
	color:#7CA600;
	font-family:Arial, sans-serif;
	text-decoration:none;
}
#mainContent #caseStudies #case #caseHr {
	clear:left;
}
#mainContent #caseStudies a {
	font-family:Tahoma, sans-serif;
	margin-top:0px;
	color:#333333;
	margin-right:30px;
	font-size:1.1em;
}
#mainContent #caseStudies a span {
	font-weight:bold;
	font-size:1.1em;
	color:#7CA600;
	font-family:Arial, sans-serif;
	text-decoration:none;
}
#mainContent #links {
	width:197px;
	float:right;
}
#mainContent #links a {
	clear: right;
}
#mainContent #links img, #mainContent #links #devide, #mainContent #links div {
	float:left;
}
#mainContent #links h1 {
	padding-top:0px;
	padding-left:14px;
	font-family:Tahoma, sans-serif;
	font-weight:bold;
	font-size:1.2em;
	color:#64879C;
}
#mainContent #links a {
	margin-left:37px;
	font-size:1.1em;
	color:#000000;
	font-family:Tahoma, sans-serif;
	display:block;
}
#mainContent #links a span {
	color:#7CA600;
	font-weight:bold;
	font-size:1.1em;
	text-decoration:none;
}
#mainContent #links a img {
	border:none;
	margin:0px;
	margin-left:-16px;
}

.notLoggedInLinks {
	margin-top: 25px;
}