body {
	margin: 0px auto;
	background-image: url(images/bodyBackground.jpg);
	background-repeat: repeat-x;
	background-color: white;
	font-family: Arial, sans-serif;
}

#container {
	margin: 0px auto;
}

.masthead {
	width: 941px;
	height: 71px;
	background-image: url(images/mastheadBackground.jpg);
	background-repeat: no-repeat;	
}

.masthead p {
	font-size: 9pt;
	font-weight: bold;
	text-align: right;
	padding: 10 10 5 10;
	color: white;
}

.navigationBar {
	width: 941px;
	height: 34px;
	background-image: url(images/navigationBackground.jpg);
	background-repeat: no-repeat;	
}

.line {
	width: 1px;
	background-color: #b3b3ff;
}

.sidebar {
	padding: 10 10 0 10;
	font-size: 9pt;
}

.sidebar ul {
	width: 200px;
	margin: 0;
	padding: 0;
	/*border: 1px solid #102797;*/
}

.sidebar li {
	/*border: #d7d7fe 1px solid;
	padding: 2px;
	BACKGROUND-COLOR: #f2f2fe;	
	font-size: 10pt;
	text-align: center;
	list-style: none;*/
	width: 200px;
	float: left;
  list-style: none; 
  background-color: #102797; 
  text-align: center; 
  margin: 0; 	
  padding: 0;
}

.sidebar li a:link {
border-top: solid 1px #FFFFFF; 
	color: white;
	text-decoration: none;
	padding: 4 4 4 4;
	font-size: 9pt;
  display: block;	
}

.sidebar li a:visited {
border-top: solid 1px #FFFFFF; 
	color: white;
	text-decoration: none;
	padding: 4 4 4 4;
	font-size: 9pt;
  display: block;	
}

.sidebar li a:hover {
border-top: solid 1px #FFFFFF; 
	color: #102797;
	text-decoration: underline;
	background-color: #c5c8f3;
	padding: 4 4 4 4;
	font-size: 9pt;
  display: block;	
}

.sidebar h4 {
	background-color: #b3b3ff;
	font-size: 12px;
	width: 190px;
	color: white;
	padding: 2;
}

.sidebarServicesButton {
	border: #d7d7fe 1px solid;
	padding: 2px;
	width: 200px;
	BACKGROUND-COLOR: #f2f2fe;	
	font-size: 10pt;
	text-align: center;
}

.sidebarServicesButton a:link {
	text-decoration: none;
}

.sidebarServicesButton a:visited {
	text-decoration: none;
}

.sidebarServicesButton a:hover {
	text-decoration: underline;
}

.sidebarServicesButtonSpacer {
	height: 2px;
}

.content {
	background-image: url(images/contentTop.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: white;	
}

.content h1 {
	color: #10279B;
	font-size: 15px;
	padding: 0 20 0 20;	
}

.content ul {
	list-style-position: outside;
	padding: 0 20 0 0;
}

.content a:link {
	text-decoration: underline;
	color: #0F2A9D;
}

.content a:visited {
	text-decoration: underline;
	color: #0F2A9D;
}

.content a:hover {
	text-decoration: none;
	color: #2148ED;
}

.siteMap {
	font-size: 9pt;
}

.siteMap a {
	padding: 0 10px 0 0;
}

.siteMap a:link {
	text-decoration: none;
}

.siteMap a:visited {
	text-decoration: none;
}

.siteMap a:hover {
	text-decoration: underline;
}

.newsHome {
	padding: 0 10 0 0;
	font-size: 9pt;
}

.main {
	/*padding: 0 20 0 20;*/
	font-size: 9pt;
	line-height: 1.6em;	
}

.main h1 {
	color: #10279B;
	font-size: 15px;
	padding: 0 20 0 20;	
}

.main h3 {
	color: #ACACAC;
	font-size: 11px;
	padding: 0 20 0 20;	
}

.main h4 {
	color: #696969;
	font-size: 15pt;
	line-height: 1.3em;
	padding: 0 20 0 20;
}

.main h5 {
	color: #696969;
	font-size: 13pt;
	display: inline;
}

.main h6 {
	color: #696969;
	font-size: 16pt;
	line-height: 1.3em;
	padding: 0 0 0 0;
}

.main a:link {
	text-decoration: none;
}

.main a:visited {
	text-decoration: none;
}

.main a:hover {
	text-decoration: underline;
}

.main p {
	font-size: 9pt;
	line-height: 1.6em;
	padding: 0 20 0 20;
}

.main td {
	font-size: 9pt;
	line-height: 1.6em;
}


/*.main div {
	font-size: 9pt;
	padding: 0 20 0 20;	
}*/

.main ol {
	font-size: 9pt;
	/*padding: 0 5 0 5;*/
	list-style: outside;
}


.main li {
	font-size: 9pt;
	/*padding: 0 5 0 5;*/
	list-style: outside;
}

.main>ul {
	padding: 0 5 0 40;
}

.footer {
	width: 941px;
	padding-top: 10px;
}

.footer p {
	font-size: 9pt;
	text-align: center;	
	color: gray;
}

.footer a:link {
	color: gray;
	text-decoration: underline;
}

.footer a:visited {
	color: gray;
	text-decoration: underline;
}

.footer a:hover {
	color: #404040;
	text-decoration: none;
}


.controlBar {
	width: 100%;
	height: 20px;
	background-color: #697E9D;
	color: white;
	font-size: 8pt;
	margin: 0;
	padding: 5 5 10 5;
	font-family: verdana;
	text-align: center;
}	

.controlBar a:link {
	text-decoration: underline;
	color: white;
}

.controlBar a:visited {
	text-decoration: underline;
	color: white;
}

.controlBar a:hover {
	text-decoration: none;
	color: white;
}