@charset "UTF-8";
body {
	background: #D4D9DB url(images/background.gif) repeat-y center;
	font: 90%/1.4em Georgia, Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
}
.contentWrapper {
	background: url(images/feet.jpg) no-repeat right top;
	width: 900px;
	float: left;
}
.wrapper {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
.header {
	background: url(images/header.jpg) no-repeat right top;
	height: 268px;
	width: 900px;
}
.leftColumn {
	float: left;
	width: 560px;
	margin-top: 20px;
	margin-bottom: 15px;
	margin-left: 20px;
}
.rightColumn {
	float: right;
	width: 235px;
	margin-top: 105px;
}

.rightColumnBlock {
	float: left;
	margin-bottom: 30px;
	clear:both;
}







/**************************************************************
   text
 **************************************************************/

ul, ol {	margin-top: 2px;
			margin-bottom: 2px;
			display:block;
		 }

p {
	margin-bottom: .5em;
	margin-top: .9em;
	}	
	
h1, h2, h5, h6 {
	margin: .8em 0 0 0;
	line-height: normal;
	font-family: Georgia, "Trebuchet MS", "Lucida Grande CE", Arial, Helvetica, sans-serif;
	}

h1, h2 {
	font-weight: normal;
	color: #004C88;
	}
	
h3, h4 {
	margin: .8em 0 0 0;
	color: #004C88;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	
.super {
	font-size: 70%;
	vertical-align: super;
	}


	
	
/**************************************************************
   Links
 **************************************************************/

a:link, a:visited {
	color: #4d7a00;
	text-decoration: none;
}

a:hover {
	color: #004b88;
	text-decoration: underline;
}
	
a:active {
	color: #a9c256;
	text-decoration: underline;
	}

a img { border: 0; }	


/**************************************************************
   Images
 **************************************************************/


.floatLeft {
	float:left;
	margin:2px 3px 2px 0;
	}
	
.floatRight {
	float:right;
	}




/**************************************************************
   Side menu
 **************************************************************/

.sideMenu {
	font: 110% Georgia, Arial, Helvetica, sans-serif;
	background: url(images/menu-background.gif) repeat-y left top;
	width: 199px;
	
}

.sideMenuBotWrapper {
	background:url(images/menu-bottom.gif) no-repeat left bottom;
	padding-bottom:20px;
	}
	
.sideMenuTopWrapper {
	background:url(images/menu-top.gif) no-repeat left top;
	padding-top:24px;
	}



.sideMenu li {
	display:block;
  	list-style: none;
  	list-style-image: url(foo.gif); /* Trick IE into not displaying a bullet */
	border-bottom:#b2b7b9 1px solid;
	margin:0 10px 0 -28px;
	padding: 0;
	}

.sideMenu li a {
	display:block;
	padding: 8px 4px 8px 12px;
/*  	width: 180px; /* Needed to stop IE hover flicker */
	color:#4f7c01;
	} 

.sideMenu li a:link, .sideMenu li a:visited {
	text-decoration:none;
	} 

.sideMenu li a:hover, .sideMenu li a:active {
	color:#004b88;
	background: #ffffff;
	text-decoration: none;
	}
	
	
	
/* Body Menu
----------------------------------------------------------------------- */

.bodyMenu {
	width:90%;
	margin-bottom:20px;
	}

.bodyMenu p {
	margin:4px 0 4px 0;
	line-height:normal;
	}
	
.bodyMenu a:link, .bodyMenu a:visited {
	padding: 0 0 0 12px;
	background:url(images/menuArrow.gif) no-repeat left center

	}
	
	
.bodyMenu a:hover, .bodyMenu a:active {
	padding: 0 0 0 12px;
	background:url(images/menuArrowOver.gif) no-repeat left center

	}
	
	
	
/**************************************************************
   Formats
 **************************************************************/	
	
	
.itemWrapper {
	float:left;
	padding:6px 0 12px 0;
	margin:8px 0 8px 0;
	border-bottom:#004C88 1px solid;
	clear:both;
	width:98%;
	}
	
.itemInnerWrapper {
	float:right;
	padding:0 0 0 4px;
	width:415px;
	}
	
	
.locWrapper {
	float:left;
	padding:2px 0 4px 0;
	margin:2px 0 4px 0;
	border-bottom:#004C88 1px solid;
	clear:both;
	width:100%;
	}
	
.locInnerWrapper {
	float:right;
	padding:0 0 6px 8px;
	width:370px;
	}
	
.moreInfo {
	display:block;
	float:left;
	font: 90% Arial, Helvetica, sans-serif;
	margin-left: 20px;
	}
	
	
	
	
	
/**************************************************************
   Inset Box
 **************************************************************/
	
.insetBox {
	width:200px;
	float:left;
	padding:6px;
	margin:15px 10px 6px 0;
	border:#004C88 1px solid;
	background:#eef0f1;
	font: 90%/normal Arial, Helvetica, sans-serif;
	}
	
.insetBox .smaller {
	font-size:90%;
	font-style: italic;
	line-height: normal;
	color: #666666;
	}
	
	
	
	
/**************************************************************
   Highlight Box
 **************************************************************/

	
.highlightBox {
	background: #d1de85;
	width: 199px;
	font-family: Arial, Helvetica, sans-serif;
	color: #004C88;
	text-align: center;
}

.highlightBoxBot {
	background:url(images/greenBoxBot.jpg) no-repeat left bottom;
	padding-bottom:16px;
	}
	
.highlightBoxTop {
	background:url(images/greenBoxTop.jpg) no-repeat left top;
	padding-top:8px;
	}
	
	
/**************************************************************
   Footer
 **************************************************************/

.footer {
	clear:both;
	font-size: 90%;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	text-align: center;
	width:856px;
	padding: 10px 0 0 0;
	margin: 25px auto 20px auto;
	border-top: #004C88 1px solid;
	}
	
/***  Plain Links only underline on hover  **/
.plainlink {color: #999999;}
a.plainlink:link, a.plainlink:visited {color: inherit; text-decoration: none;}
a.plainlink:hover, a.plainlink:active {color: inherit; text-decoration: underline;}


	
