body{
	background:		#FFF;
	color:			#595959;
	font-family:	arial;
	margin:			20px auto 20px auto;
	padding:		0;
	font-size:		small;
	width:			737px;
}

a img{
	border:			0px;
}

h1{
	margin:			0;
	padding:		0;
}

	h1 span{
		display:		none;
	}
	
	h1 img{
		display:		block;
	}

h2, h3, h4, h5 ,h6{
	color:			#3A9CDD;
}

a:link,
a:visited{
	color:			#103884;
	text-decoration:none;
	font-weight:	bold;
}

a:hover,
a:active{
	color:			#FFC01C;
	text-decoration:none;
}

#header{
	background:		#FFF url(/Images/Layout/headerBg.gif) top left repeat-y;
	border-bottom:	1px solid #FFF;
	min-height:		175px;
	height:			auto !important;
	height:			175px;
}

	#headerLeftSpace{
		float:			left;
		min-height:		175px;
		height:			auto !important;
		height:			175px;
		width:			36px;
	}
	
		#headerLeftSpace img{
			display:		block;
		}
	
	#headerMiddle{
		float:			left;
		display:		inline;
		width:			506px;
		padding:		10px 0 0 20px;
		min-height:		165px;
		height:			auto !important;
		height:			165px;
	}
	
		#logo{
			margin:			0 0 20px 0;
		}
	
		#mainNav{
			margin:			0;
			padding:		0;
			list-style:		none;
		}
		
			#mainNav li{
				float:			left;
				display:		inline;
				width:			156px;
				margin:			0 10px 3px 0;
			}
			
				#mainNav img{
					display:	block;
				}
			
				#mainNav a:link,
				#mainNav a:visited{
					display:		block;
					font-weight:	bold;
					text-decoration:none;
				}
				
				#mainNav a:hover,
				#mainNav a:active{
				}
	
	#headerRight{
		float:			left;
		padding:		60px 0 0 50px;
	}
	
#contentHome{
	background:		#FFF url(/Images/Layout/contentHomeBg.gif) top left repeat-y;
	padding:		0;
}

	#contentMiddleHome{
		float:			left;
		width:			526px;
	}
	
		#contentMiddleHome img{
			display:		block;
		}
		
		#contentRightHome{
			float:			left;
			display:		inline;
			width:			175px;
			color:			#103884;
		}
		
			#contentRightHomeContent{
				padding:		20px 10px 20px 10px;
			}
		
			#loginMenu{
				margin:			0 0 0 25px;
				padding:		0;
				list-style-image:url(/Images/Layout/arrow.gif);
			}
			
				#loginMenu a:link,
				#loginMenu a:visited{
					font-weight:	bold;
					text-decoration:none;
				}
				
				#loginMenu a:hover,
				#loginMenu a:active{
					text-decoration:none;
				}

#content{
	background:		#FFF url(/Images/Layout/contentBg.gif) top left repeat-y;
	padding:		0 0 40px 0;
}

	#contentLeftSpace{
		float:			left;
		width:			36px;
	}
	
	#contentLeft{
		float:			left;
		display:		inline;
		width:			145px;
		padding:		90px 10px 0px 10px;
	}
	
		#subNav{
			list-style:		none;
			margin:			0 0 20px 0;
			padding:		0;
		}
		
			#subNav li{
				padding:	 3px 0 3px 0;
			}
			
		#contentLeft a:link,
		#contentLeft a:visited{
			text-decoration:none;
			font-weight:	normal;
		}
		
		#contentLeft a:hover,
		#contentLeft a:active{
		}
	
	#contentMiddle{
		float:			left;
		display:		inline;
		width:			331px;
		padding:		40px 15px 0 15px;
	}
	
	#contentRight{
		float:			left;
		padding:		80px 0 0 0;
	}
	
.newsListItem{
	padding:		0 0 20px 0;
}

	.newsListDate{
		font-weight:	bold;
	}
	
	.newsListTitle{
		font-weight:	bold;
		padding:		3px 0 3px 0;
	}
	
		.newsListTitle a:link,
		.newsListTitle a:visited,
		.newsListTitle a:hover,
		.newsListTitle a:active{
			text-decoration:none;
		}
	
	.newsListSummary{
	}

abbr{
	cursor:			help;
	text-decoration:underline;
}

.clear{
	clear:			both;
	font-size:		1px;
	height:			1px;
	line-height:	1px;
}

.floatLeft{
	float:			left;
}

.hidden{
	display:		none;
}

.clearFix:after {
    content:		".";
    display:		block;
    height:			0;
    clear:			both;
    visibility:		hidden;
}
	.clearFix {display:	inline-block;}
	/* Hides from IE-mac \*/
	* html .clearFix {height: 1%;}
	.clearFix {display: block;}
	/* End hide from IE-mac */