/* CSS Document */

body {
	text-align: right;
	min-width: 800px;
	margin: 0px 0px 0px 0px; /*top right bottom left*/
	padding: 0px 0px 0px 0px;
	background-color: #666666;
	background-image: url(/image/star_tile.jpg);
	background-position: top center; 
	background-repeat: repeat; 
	background-attachment: fixed;
	/*border: 8px solid #6666CC;*/
	}

img {
	border: 0px solid #6666CC;
}
/*******************************
****** DIVS
*******************************/

#main {
	text-align: center;
	width: 100%;
	min-height: 500px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	z-index: 1;
	}

.avatar {
	margin: 0px 6px 0px 6px;
	padding: 0px 0px 0px 0px;
	float: left;
	}

#content_1 {	
	text-align: center;
	margin: 0px auto 0px auto;	
	padding: 64px 0px 0px 0px;
	position: relative;
	z-index: 7;
	border: 0px solid #781351;
	}	
	
#content_2 {
	width: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;	
	border: 0px solid #781351;
	}
	
#menu {
	margin: 0px 0px 24px 0px;
	padding: 0px 0px 0px 0px;
	}	
	
	#menu_block {
		margin: 0px 0px 8px 0px;
		padding: 0px 0px 8px 0px;
		border-bottom: 2px solid #BBBBBB;
		}
	
#navbar {
	width: 800px;
	height: 102px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(/image/logo_nvy_bg.jpg);
	background-position: top center;
	background-repeat: repeat-x;
	background-attachment: scroll;
	position: absolute;
	z-index: 12;
	top: -261px;
	left: 0px;
	}
	
	#navbar2 {
		width: 500px;
		height: 60px;
		text-align: right;
		border: 0px solid #781351;
		position: absolute;
		z-index: 13;
		top: -6px;
		right: 0px;
		}
	
#header {
	width: 800px;
	height: 159px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	background-image: url(/image/test.jpg);
	/*background-color: #0099CC;*/
	background-position: top center;
	background-repeat: no-repeat;
	background-attachment: scroll;
	position: absolute;
	z-index: 9;
	top: -159px;
	left: 0px;
	}	
	
	#header2 {
		width: 234px;
		height: 78px;
		position: absolute;
		top: 83px;
		right: 0px;
		}
		
#article{
	text-align: center;
	margin: 0px auto 64px auto;
	padding: 8px 8px 8px 8px;
	width: 316px;
	background-color: #000000;
	border: 3px solid #781351;
	}
		
#option_a{
	margin: 0px 0px 0px 0px;
	}

#option_b{
	margin: 0px 0px 0px 0px;
	}
	
#option_c{
	margin: 0px 0px 0px 0px;
	}
			
#footer {
	text-align: center;
	width: 800px;
	margin: 0px auto 0px auto;
	padding: 74px 0px 0px 0px;
	background-image: url(/image/footer.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	background-attachment: scroll;
	position: relative;
	z-index: 8;
	}
	
	#footer2 {
		text-align: center;
		width: 500px;
		height: 55px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		background-image: url(/image/logo_nvy_small.jpg);
		background-position: top center;
		background-repeat: no-repeat;
		background-attachment: scroll;
		position: absolute;
		top: -24px;
		right: 36px;
		z-index: 8;
		}

	#footer3 {
		text-align: center;
		width: 797px;
		height: 24px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		/*background-image: url(/image/logo_nvy_small.jpg);*/
		background-position: top center;
		background-repeat: no-repeat;
		background-attachment: scroll;
		border: 1px solid #0066CC;
		position: relative;
		z-index: 8;
		}
		
	#footer4 {
		text-align: right;
		margin: 0px 0px 0px 0px;
		padding: 0px 8px 0px 8px;
		/*background-image: url(/image/logo_nvy_small.jpg);*/
		background-color: #FFFFFF;
		background-position: top center;
		background-repeat: no-repeat;
		background-attachment: scroll;
		border: 0px solid #0066CC;
		float: right;
		display: inline;
		position: absolute;
		top: 12px;
		right: 8px;
		z-index: 8;
		}
		
#copyright {
	text-align: left;
	width: 800px;
	height: 24px;
	border: 0px solid #0066CC;
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
	}

#embed {
	}	

#message {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}	
	
#clear {
	width: 1px;
	height: 1px;
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#selector_box {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	float: left;
	}	
	
	#selection_box {
		margin: 0px 0px 0px 180px;
		padding: 0px 0px 0px 0px;
		}	
			
#formsubmit {
	margin: 0px 0px 0px 0px;
	padding: 64px 0px 0px 0px;
	text-align:center;
	}

/*******************************
****** PARAGRAPH FONT AND LINKS
*******************************/
	
p{
	text-align: left;
	font-family: "Courier New", Courier, monospace;
	font-size: 14px;
	line-height: 18px;
	color: #00ff00;
	margin: 0px 0px 1em 0px; 
	padding: 0px 0px 0px 0px;
	}

	a:link{
	color: #0099CC;
	text-decoration: none;
	}

	a:visited{
	color: #0099CC;
	text-decoration: none;
	}

	a:hover{
	color: #0066CC;
	text-decoration: underline;
	}

	a:active{
	color: #0099CC;
	text-decoration: none;
	}
	
	h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color: #000000;
	font-weight: bold;
	margin: 0px 0px 1em 0px; 
	padding: 0px 0px 0px 0px;
	}

/*******************************
****** ADDITIONAL FONTS
*******************************/

.arrow {
	font-family: "Courier New", Courier, monospace;
	font-size: 36px;
	line-height: 36px;
	color: #00ff00;
	font-weight: bold;
	margin: 0px 0px 1em 0px; 
	padding: 0px 0px 0px 0px;
	}

.date{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	font-weight: bold;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	}
	
.news_title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	font-weight: bold;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	}
	
.news{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	margin: 0px 0px 1em 0px; 
	padding: 0px 0px 0px 0px;
	}

.highlight{
	color: #0099CC;
	}
	
.copyright{
	color: #666666;
	font-style: italic;
	}

.menu{
	margin: 0px 0px 0px 12px; 
	padding: 0px 0px 0px 0px;
	line-height: 18px;
	color: #0066CC;
	font-weight: bold;
	display: block;
	}

	a.menu:link{
	color: #0099CC;
	text-decoration: none;
	}

	a.menu:visited{
	color: #0099CC;
	text-decoration: none;
	}

	a.menu:hover{
	color: #0066CC;
	text-decoration: none;
	}

	a.menu:active{
	color: #0099CC;
	text-decoration: none;
	}

.message{
	color: #DD0000;
	font-weight: bold;
	}
	
.nojava{
	font-size: 14px;
	color: #DD0000;
	font-weight: bold;
	}
	
.caption{
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;	
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 8px 0px 0px;
	font-style: italic;
	float: left;;
	display: block;
	}
	
.disclaimer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #0066FF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-style: italic;
	}

	a.disclaimer:link {
	color: #0066FF;
	text-decoration: none;
	}

	a.disclaimer:visited {
	color: #0066FF;
	text-decoration: none;
	}

	a.disclaimer:hover {
	color: #0066FF;
	text-decoration: underline;
	}

	a.disclaimer:active {
	color: #0066FF;
	text-decoration: none;
	}

.footer{
	color: #0066CC;
	}

	a.footer:link{
	color: #0099CC;
	text-decoration: none;
	}

	a.footer:visited{
	color: #0099CC;
	text-decoration: none;
	}

	a.footer:hover{
	color: #0066CC;
	text-decoration: underline;
	}

	a.footer:active{
	color: #0099CC;
	text-decoration: none;
	}
	
.title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	}

/*******************************
****** LISTS
*******************************/

ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
	font-style: italic;
	font-weight: bold;
	}

ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
	font-style: italic;
	font-weight: bold;
	}

li {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	line-height: 14px;	
	color: #000000;	
	margin: 0px 40px 0px 40px;	
	padding: 12px 0px 0px 0px;
	font-weight: normal;
	}

/*******************************
****** FORMS
*******************************/

form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

input {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

.fcheckbox {
	margin: 0em 0.5em 0px 0px;
	padding: 0em 0em 0em 0em;
	cursor: pointer; /*CSS Standard for GOOD BROWSERS*/
	cursor: hand; /*Exception for Windows Exploder*/
	}

#fieldset {
	margin: 0px 0px 0px 110px;
	padding: 20px 0px 20px 0px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	}
	
/*Problematic styling with Windows Exploder
legend {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #ffffff;
	font-weight: bold;
	background: #ffa20c;
	margin: 0px 0px 0px 40px;
	padding: 2px 6px 2px 6px;
	border: 1px solid #781351;
	}
*/

#legend {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #666666;
	font-weight: bold;
	background: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #781351;
	width: 110px;
	float: left;
	}

/* messes up checkboxes
label {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-align: right;
	width: 100px;
	margin: 0em 0.5em 0em 100px;
	padding: 0em 0em 0em 0em;
	float: left;	
	display: block;*/
 	/*cursor: pointer; *//*CSS Standard for GOOD BROWSERS*/
	/*cursor: hand; *//*Exception for Windows Exploder*/
	/*}*/

label {
 	cursor: pointer; /*CSS Standard for GOOD BROWSERS*/
	cursor: hand; /*Exception for Windows Exploder*/
	}

.label_fcheck {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #666666;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	}
	
.label_fcheck_indent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #666666;
	margin: 0px 0px 0px 100px; 
	padding: 0px 0px 0px 0px;
	}
	
.label_fmoney {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #666666;
	text-align: right;
	width: 250px;
	margin: 0em 0.5em 0em 0px;
	padding: 0em 0em 0em 0em;
	float: left;	
	display: block;
	}
	
.label_ftext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #666666;
	text-align: right;
	width: 120px;
	margin: 0em 0.5em 0em 0px;
	padding: 0em 0em 0em 0em;
	float: left;	
	display: block;
	}
	
textarea {
	}

.fselect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #666666;
	width: 150px;
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
	}

.frequired {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
	font-weight: bold;
	}

.ftext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #333333;
	width: 140px;
	margin: 0px 0px 4px 0px;	
	padding: 2px 4px 2px 4px;
	background-color:#FFFFFF;
	border: 1px solid #CCCCCC;
	}
	
.ftext_state{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #333333;
	width: 20px;
	margin: 0px 12px 4px 0px;	
	padding: 2px 4px 2px 4px;
	background-color:#FFFFFF;
	border: 1px solid #CCCCCC;
	}

.ftext_zip{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #333333;
	width: 70px;
	margin: 0px 0px 4px 0px;	
	padding: 2px 4px 2px 4px;
	background-color:#FFFFFF;
	border: 1px solid #CCCCCC;
	}
	
.ftext_money{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #333333;
	width: 90px;
	text-align: right;
	margin: 0px 0px 4px 0px;	
	padding: 2px 4px 2px 4px;
	background-color:#FFFFFF;
	border: 1px solid #CCCCCC;
	}
	
.ftext_year{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #333333;
	width: 40px;
	margin: 0px 0px 4px 0px;	
	padding: 2px 4px 2px 4px;
	background-color:#FFFFFF;
	border: 1px solid #CCCCCC;
	}
	
.fsubmit{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;	
		width: auto;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		cursor: pointer; /*CSS Standard for GOOD BROWSERS*/
		cursor: hand; /*Exception for Windows Exploder*/
		}

.fselector{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #666666;
	font-weight: bold;	
	margin: 0px 0px 1em 0px;
	padding: 0px 0px 0px 0px;
	}

	a.fselector:link{
	color: #666666;
	text-decoration: none;
	}

	a.fselector:visited{
	color: #666666;
	text-decoration: none;
	}

	a.fselector:hover{
	color: #FF6600;
	text-decoration: none;
	}

	a.fselector:active{
	color: #666666;
	text-decoration: none;
	}	
	
/*******************************
****** MISC TAGS
*******************************/
	
hr{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	}
	
.hr3 {		
	margin: 6px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#999999;
	width: 100%;
	height: 1px;
	}
	
.right_arrow{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	}	
	
.nav_item {		
	margin: 0px 0px 0px 36px;
	}