	body {
		margin:0px 0px 0px 0px;
		background:#FFFFFF;
		font-family:verdana;
		font-size:12px;
	}

	a,
	a:visited,
	a:active { color:#993300; }
	A:hover { color:#FF9933; }

	p, td {
		font-family: verdana;
		font-size: 12px;
	}

	#banner {
		font-family:verdana;
		color:#CCC;
		font-size:10px;
		border-bottom:1px dotted #FFF;
		backgroundof:#003366;
		background:#993300;
	}

	#banner td {
        font-family:verdana;
        color:#CCC;
        font-size:10px;
		padding:5px 8px 5px 8px;
	}

	.bannerLinks {
        font-family:verdana;
        color:#CCC;
        font-size:10px;
		padding:1px 8px 1px 8px;
	}
		
	.bannerLinks a,
	.bannerLinks a:link,
	.bannerLinks a:visited,
	.bannerLinks a:active {
		font-family: verdana;
		color:#CCC;
		text-decoration: none;
		font-weight:bold;
	}

	.bannerLinks a:hover {
		font-family:verdana;
		color:#FFF;
		text-decoration:none;
		border-top:1px dotted #FFF;
		border-bottom:1px dotted #FFF;
	}

	#bannerTitle {
		font-family:arial;
		font-weight:bold;
		font-size:20px;
		color:#CCC;
	}
	
	#bannerTitle a,
	#bannerTitle a:link,
	#bannerTitle a:visited,
	#bannerTitle a:active {
		font-family: verdana;
		color:#CCC;
		text-decoration: none;
		font-weight:bold;
	}
	
	#bannerTitle a:hover {
		text-decoration:none;
		color:#FFF;
	}		

	#content {
		margin:20px 25px 20px 25px;
	}

	.sectionTitle {
		font-family:verdana;
		font-size:14px;
		border:1px solid #999;
		padding:5px;
		margin-bottom:10px;
		font-weight:bold;
		color:#003366;
		text-transform:uppercase;
		background:#EDEDED;
	}

	.sectionTitleDirectory {
                font-family:verdana;
                font-size:14px;
                border:1px solid #999;
                padding:5px;
                margin-bottom:10px;
                font-weight:bold;
                color:#003366;
                background:#EDEDED;
        }

	.sectionBody {
		font-family:verdana;
		font-size:12px;
		padding-left:20px;
		padding-right:20px;
		padding-bottom:20px;
		line-height:120%;
	}

	#sectionBodyRight {
		position: absolute;
		margin-left: 50%;
		border-left:1px dotted #CCC;
		padding:0px 0px 0px 10px;
	}

	#resultsTable {
		margin:20px 5% 20px 5%;
		width:90%;
	}

	#resultsTableNav {
		padding:5px 5px 5px 5px;
		border-top:1px solid #000;
		font-size:10px;
		background:#EEEEEE;
	}
			
	#searchBox {
		margin-top:30px;
		border-top:1px solid #CCC;
		border-bottom:1px solid #CCC;
		padding:5px 5px 5px 5px;
		font-size:10px;
		background:#FFFFCC;
		text-align:center;
	}

	#nothing {
		padding:0px 0px 0px 0px;
	}				

	.resultsRow {
		border-bottom:1px dotted #CCC;
	}
	.offdropDown {background:#330066; color:white; font-family:verdana; font-size:small; }
	.offgoButton {background:#9999FF; font-family:verdana; font-size:small; font-weight:bold; }
	.offinputBox {font-family:verdana; font-size:small;}
	.matchText {font-family:arial; font-size:small; font-style:italic; color:#FF9900; }
	.nodataText { color: #CCCCCC; font-style:italic; }
