a.menu:link {
	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
a.menu:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
a.menu:hover {
	text-decoration: underline;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size : smaller;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF
}

h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bolder;
	color: Navy;
	padding-left : 15;
}

P {
	padding-left : 15;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bolder;
	color: #0000CC;
	padding-left : 15;
}



table.header {
	background-color : #6699FF;
	border-top: 1px solid Black;
	border-bottom: 1px solid Black;
	border-left : 1px solid Black;
	border-right : 1px solid Black;
}

table.main {
	border-left : 1px dotted;
	border-right : 1px dotted;
	background-color : White;
}

table.input-form {
	border : 1px solid Navy;
	background-color : #DDDDFF;
}

table.list {
	border : 1px solid Navy;;
	background-color : #FFFFFF;
}

td.list {
	border-bottom : 1px dotted;
}

td.list-title {
	background-color : Navy;
	color : White;
	font-weight : bold;
}


table.info {
	border : 1px solid #DDDDFF;
	background : White;
}

.red_type {  color: #CC0000}

.bullet {
	color : Red;
}

.input-form-title {
	background-color : Navy;
	color : White;
	font-weight : bold;
	font-size : 10pt;
}

.info-title {
	background-color: #DDDDFF;
	color : Navy;
	font-weight : bold;
	font-size : 9pt;
}

.address {
	font-size : 6.5pt;
	color : Silver;
	font-weight : bolder;
	font-family : Arial, Helvetica, sans-serif;
}

.error-message-style {
	color : Red;
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	letter-spacing : 1px;
	margin-left : 20;
}


.warning-text-style {
	color : Red;
	font-weight : bold;
}

.alignright {
	text-align : right;
}

.file-accepted-extension {
	border-top : 1px dotted #DDDDFF;
	font-size: 9pt;
	font-weight : bold;
	color : Navy;
	background-color : White;
}

.file-accepted-description {
	font-size : 8pt;
	border-top : 1px dotted #DDDDFF;
	background-color : White;
}

.upload-steps {
	color : #999999;
	margin-left : 15;
}

.upload-current-step {
	color : #FFA500;
	font-weight : bold;
}

.tiny-type-style {
	font-size : 6.5pt;
	font-family : Arial, Helvetica, sans-serif;
}

.form-table-style {
	background-color : #EEEEFF;
	border : thin 1px;
	padding : 10;
	border-color : black;
}

.form-alternate-row-color {
	background-color : #DDDDFF;
}

.form-label-style {
	font-weight : bold;
	color : Navy;
	text-align : right;
}

.form-label-error-style {
	font-weight : bold;
	color : Red;
	text-align : right;
}

.info-table-style {
	background-color : White;
	border-bottom : 1px dotted;
}

.info-table-header-style {
	color : White;
	width : 710;
	background-color : #000099;
}

.info-phone {
	background-color: White;
	color : #333333;
	font-weight : bold;
	font-size: 9pt;
	letter-spacing: 1px
}

.info-address {
	color : #333333;
	font-size : 9pt;
	font-weight : bold;
}

.about-description {
	letter-spacing : 1px;
}