	body {
		margin-top: 50px;
		text-align: center;
		background-color: #ffffff;
	}
	
/* DIV IDs */

	div#top, div#nav, div#sub, div#main, div#bottom {
		margin: auto;
		width: 760px;
	}	
	
	div#nav {
		background: url(/_images/interface/top.gif) no-repeat top right #73B4D9;
	}
	
	div#sub {
		background-color: #FFFFFF;
	}
	
	div#flash {
		margin-bottom: 5px;
		margin-right: 5px;
	}
	
	div#search_form {
		
	}
	
/* DIV STYLES */

	div.block {
		margin: 0px 4px 4px 0px;
		background: url(/_images/interface/corner.gif) no-repeat top left;
	}
	
	div.blueblock {
		margin: 0px 4px 4px 0px;
		height: 220px;
		background: #18215E url(/_images/interface/blue_box_bkg.gif) repeat-y;
		border-right: 5px solid #749ACE;
		position: relative;
	}
	
	div.announce_box {
		
	}
	
/* TABLE STYLES */
	
	table.navigation {
		margin-top: 8px;
		font: 8pt verdana;
		width: 100%;
		border-bottom: 2px solid #73B4D9;
	}

	table.content {
		margin-top: 4px;
		width: 100%;
	}
	
	table.footer {
		margin-top: 4px;
		border-top: 5px solid #686868;
		width: 100%;
		font-family: verdana;
		font-size: 7pt;
	}
	
	td.topright {
		text-align: left;
		vertical-align: top;
	}
	
	td.bottomright {
		text-align: left;
		vertical-align: top;
	}	
	
	td.footerleft {
		color: #686868;
	}
	
	td.footerright {
		color: #686868;
		text-align: right;
	}
	
/* NAVIGATION BUTTONS */

	td.navButton, td.navButton_active {
		cursor: pointer;
	}
	
	a.navButton, a.navButton_active {
		display: block;		
		padding: 4px 5px;		
		font-size: 7pt;
		color: #B2B7D3;
		text-decoration: none;
		text-align: center;
		white-space: nowrap;		
		border-top: 1px solid #B0D9ED;
		border-bottom: 1px solid #B0D9ED;
		background: url(/_images/interface/div2.gif) no-repeat right #4F5C9B;
	}
	
	a.navButton:hover, a.navButton_active {
		text-decoration: none;
		color: #4F5C9B;
		border-bottom: 1px solid #73B4D9;		
		background: #73B4D9;
	}
	
	TD.navButton2 {		
		padding: 0px 0px 0px 10px;		
		font-size: 7pt;
		color: #B2B7D3;
		text-align: left;		
		width: 242px;
		border-bottom: 1px solid #B0D9ED;
		background: url(/_images/interface/div3.gif) no-repeat right #4F5C9B;
	}	
	
	TD.subNavButton, TD.subNavButton_active {
		background: url(/_images/interface/subnav_bkg2.gif) no-repeat left #FFFFFF;
		border-left: 1px solid #4F5C9B;
	}
	
	TD.subNavButton a, TD.subNavButton_active a {
		display: block;		
		padding: 4px 5px;		
		font-size: 7pt;
		color: #444F85;
		text-decoration: none;
		text-align: center;
		white-space: nowrap;
		background: url(/_images/interface/subnav_bkg.gif) no-repeat right;
	}
	
	TD.subNavButton a:hover, TD.subNavButton_active a {
		text-decoration: none;
		color: #EEEEEE;
		background: #73B4D9;
	}
	
	div#quoteAndSubNav {
		background: url(/_images/interface/subnav_quote_bkg.gif) no-repeat #4F5C9B;
		height: 146px;
		position: relative;
	}
	
	div#subsectionTitle {
		border-right: 1px solid #4F5C9B;
		background-color: #73B4D9;
		padding: 4px 5px;
		position: absolute;
		top: 105px;
		right: 0px;
		z-index: 2;
	}
	
	table#subNav {
		border-right: 1px solid #4F5C9B;
		border-bottom: 1px solid #4F5C9B;
		font: 8pt verdana;
		width: 100%;
		position: absolute;
		left: 0px;
		bottom: 0px;
		z-index: 1;
	}
	
/* LINK STYLES */

	a.list, span.list {
		font-family: verdana;
		font-size: 7pt;
		text-decoration: none;
		color: #B0B3C8;
	}
	
	a.list:hover {
		font-family: verdana;
		font-size: 7pt;
		text-decoration: underline;
		color: #B0B3C8;
	}
	
	a.listb {
		font-family: verdana;
		font-size: 7pt;
		text-decoration: none;
		color: #ffffff;
	}
	
	a.listb:hover {
		font-family: verdana;
		font-size: 7pt;
		text-decoration: underline;
		color: #ffffff;
	}
	
	a.list_dark {
		font-family: verdana;
		font-size: 7pt;
		text-decoration: none;
		color: #43528C;
	}
	
	a.list_dark:hover {
		font-family: verdana;
		font-size: 7pt;
		text-decoration: underline;
		color: #43528C;
	}
	
	
	A.footerlink {
		text-decoration: none;
		color: #686868;
	}
	
	A.footerlink:hover {
		text-decoration: underline;
		color: #686868;
	}
	
/* FONT STYLES */
	
	.bold {
		font-weight: bold;
	}
	
	.italic {
		font-style: italic;
	}
	
	li.list {
		line-height : 14pt;
		list-style: inside url(/_images/interface/arrow.gif);
		list-style-type: none;
	}
	
	li.list_dark {
		line-height : 12pt;
		list-style: inside url(/_images/interface/arrow_dark.gif);
		list-style-type: none;
	}
	
	li.grey {
		list-style: inside url(/_images/interface/disc.gif);
	}
	
	
/* IMG STYLES */

	img.imgspace {
		margin-bottom: 0px;
	}	
	
/* DROP DOWN MENU STYLES */

	table.tddm { /*top drop down menu*/
		position: absolute;
		top: 150px;
		z-index: 1;
		display: none;
		background-color: #73B4D9;
	}
	
	table.tddm td {
		background-color: #73B4D9;
		border-top: 1px solid #B0D9ED;
		cursor: pointer;
		padding: 4px 10px;
	}
	
	table.tddm td.spacer {
		background: transparent;
		border: 0px;
		cursor: default;
		padding: 0px;
	}
	
	table.tddm td.hover {
		background-color: #D8E9F5;
		color: #18215E;
	}
	
	table.tddm a {
		color: #4F5C9B;
		font: 7pt Verdana;
		font-weight: bold;
		white-space: nowrap;
		text-decoration: none;
	}	


/* HOME PAGE STYLES */

	td.homeListBox {
		background: url(/_images/interface/greybox.gif) no-repeat;
		width: 250px;
		height: 230px;
		vertical-align: top;
		padding-right: 4px;
	}
	
	.homeListBoxTitle {		
		font-family: arial;
		font-size: 10pt;
		font-weight: bold;
		text-decoration: none;
		color: #ffffff;
		margin: 8px 0px 0px 8px;
	}
	
	.homeListBoxContent {		
		margin: 8px 0px 0px 8px;
	}
	
	td.homeListBox, td.homeListBox a {
		font-family: verdana;
		font-size: 8pt;
		color: #4F5C9B;
		text-decoration: none;
	}
	
	td.homeListBox a:hover {
		text-decoration: underline;
		color: #686868;
	}
	
	td.homeListBox ul {
		margin: 0;
		padding: 0 18px;
		line-height: 12pt;
	}
	
	/
	td.homeListBox ul li {
		margin-left: -18px;
		text-indent: 18px;
		margin: 2px 0;
	}*/
	
	/*
	.greyContent {		
		font-family: verdana;
		font-size: 8pt;
		text-decoration: none;
		color: #686868;
		margin: 0px 0px 0px 8px;
	}*/
	

