<style type="text/css">

	/* body */

	.body {
		font-family : verdana,arial,helvetica,sans-serif;
	}

	/* header */

	.headerTable {
		background-color : #000063;
		width : 100%;
		border : 0;
		margin : 0;
		padding : 0;
		height : 53;
	}

	.headerSeperatorTable {
		background-color : #B0BCD0;
		width : 100%;
		border : 0;
		margin : 0;
		padding : 0;
	}

	/* toolbar */

	.toolbarTable {
		background-color : #00659C;
		width : 100%;
		border : 0;
		margin : 0;
		padding : 0;
	}

	.toolbarText {
		font-family : verdana,arial,helvetica,sans-serif;
		font-size : x-small;
		color : #FF9A00;
		text-decoration : none;
	}

	.toolbarOptionCell {
		font-family : verdana,arial,helvetica,sans-serif;
		font-size : x-small;
		color : white;
		text-decoration : none;
		text-align : left;
	}

	.toolbarText:hover {
		color : White;
		text-decoration : underline;
	}

	.companynameText {
		font-family : verdana,arial,helvetica,sans-serif;
		font-size : x-small;
		color : White;
		text-decoration : none;
	}

	/* main table */
	.mainTable {
		width : 710px;
		vertical-align : middle;
		font-family : verdana,arial,helvetica,sans-serif;
		font-size : xx-small;
		text-decoration : none;
	}

	.searchTable {
		width : 100%;
		background-color : #000063;
		font-family : verdana,arial,helvetica,sans-serif;
		font-size : xx-small;
		text-decoration : none;
	}

	.searchTableCell {
		color : white;
		font-family : arial,helvetica,sans-serif;
		font-size : x-small;
		text-decoration : none;
		font-weight : bold;
	}

	.searchTableSelect {
		font-family : arial,helvetica,sans-serif;
		font-size : 8pt;
	}

	.searchTableInput {
		font-family : arial,helvetica,sans-serif;
		font-size : 8pt;
	}


	.loginTable {
		background-color : #000063;
		width : 400;
		border : 0;
		margin : 0;
		padding : 0;
		color : white;
		font-family : verdana,arial,helvetica,sans-serif;
		font-size : small;
		text-decoration : none;
	}

	.townsTable {
		background-color : #000063;
		width : 100;
		border : 0;
		margin : 0;
		padding : 0;
		color : white;
		font-family : verdana,arial,helvetica,sans-serif;
		font-size : small;
		text-decoration : none;
	}


	.loginSeperatorTable {
		background-color : #B0BCD0;
		width : 400;
		border : 0;
		margin : 0;
		padding : 0;
	}

	.searchCriteriaTable {
		width : 100%;
		background-color : #00659C;
		color : white;
		border : 0;
		margin : 0;
		padding : 0;
		font-family : verdana,arial,helvetica,sans-serif;
		font-size : x-small;
		text-decoration : none;
	}

	.navigatorOuterTable {
		width : 100%;
		background-color : #00659C;
		color : black;
		border : 0;
		margin : 0;
		font-family : verdana,arial,helvetica,sans-serif;
		font-size : x-small;
		text-decoration : none;
	}

	.navigatorInnerTable {
		width : 100%;
		background-color : white;
		color : black;
		border : 0;
		margin : 0;
		color : white;
		font-family : verdana,arial,helvetica,sans-serif;
		font-size : x-small;
		text-decoration : none;
	}


	.navigatorTableCell {
		background-color : white;
		color : black;
		font-family : verdana,arial,helvetica,sans-serif;
		font-size : x-small;
		font-weight : bold;
		text-decoration : none;
		vertical-align : middle;
		border : 0;
		margin : 0;
	}


	/* Results tables */

	.resultsTable {
		background-color : #00659C;
		width : 100%;
		vertical-align : middle;
		font-family : verdana,arial,helvetica,sans-serif;
		font-size : xx-small;
		text-decoration : none;
	}

	.resultsHeaderText {
		background-color : #00659C;
		color : white;
		font-family : verdana,arial,helvetica,sans-serif;
		font-size : x-small;
		font-weight : bold;
		text-decoration : none;
	}

	.footerTable {
		width : 100%;
		border : 0;
		margin : 2;
		padding : 2;
		font-family : verdana,arial,helvetica,sans-serif;
		font-size : xx-small;
		text-decoration : none;
	}

	.darkCell {
		background-color : #00659C;
		color : white;
		font-family : verdana,arial,helvetica,sans-serif;
		font-size : x-small;
		font-weight : bold;
		text-decoration : none;
		text-align : right;
	}

	.lightCell {
		background-color : #B0BCD0;
		color : black;
		font-family : verdana,arial,helvetica,sans-serif;
		font-size : x-small;
		text-decoration : none;
	}

	.whiteCell {
		background-color : white;
		color : black;
		font-family : verdana,arial,helvetica,sans-serif;
		font-size : x-small;
		text-decoration : none;
	}

	/* Requirements tabsheet */
	.TabsRow {
		background-color: #000066;
	}

	.TabbedTable {
		color : White;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : xx-small;
	}

	.InputCellText {
		color : black;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		width : 180px;
		font-size : xx-small;
	}

	.BorderSpan {
		border: 2px ridge #000066;
		border-top: none;
		width: 700px;
		height: 550px;
		top: 80px;
		left: 10px;
		background-color: #000066;
		position: absolute;
	}

	.WhiteText {
		color : White;
		font-family : Verdana;
		font-weight : bold;
		font-size : xx-small;
	}

        P {
		font-family : Verdana;
		font-size : xx-small;
	}

	li {
		font-family : Verdana;
		font-size : xx-small;
	}


</style>
