body
	{
		font-family: sans-serif;
	}

.vabody {
	background-color: black;
	color: #3a86f2;
	margin: 0 0 1% 0;
	/*padding: 0;*/
	text-align: center;
	font-size: 100%;
	font-family: Helvetica, Tahoma, Arial, sans-serif; 
}

/* just for regular links on the page */
.vabody a:hover
{
	text-decoration: none;
	color: #fff;
	 
}

.vabody a:link
{
	color: #3a86f2;
}
.vabody a:visited
{
	color: #a9b0b6;
}

.valinks {
	background-color: black;
	color: #3a86f2;
	margin: 0 0 1% 0;
	/*padding: 0;*/
	font-size: 100%;
	font-family: Helvetica, Tahoma, Arial, sans-serif; 
}

/* just for regular links on the page */
.valinks a:hover
{
	text-decoration: none;
	color: #fff;
	 
}

.valinks a:link
{
	color: #3a86f2;
}
.valinks a:visited
{
	color: #a9b0b6;
}

/* used for component installation and text only pages */
.vabodyalternative
{
	background-color: White;
	color: Black;
	font-size: 100%;
	font-family: Helvetica, Tahoma, Arial, sans-serif; 
}

.vabodyalternative a:link
{
	color: Blue;
}

.vabodyalternative a:visited
{
	color: Purple;
}
	
.reqtable{
 font-size: 14px;
 color: #000000;
 vertical-align: top;
 border-width: 0px;
}

.reqtitle{
 font-weight: bold;
 font-size: 16px;
 color: #17507b;
}

/*.applyFormPageText
{
	font-weight: bold;
	font-size: 13px;
	color: #4A8EFF;
	font-family: 'Lucida Console', sans-serif;
}*/

.loginNameDisplay
{
	font-weight: bold;
	font-size: 16px;
	color: #4A8EFF;
	font-family: 'Lucida Console', sans-serif;	
}

.continueMessage
{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	font-family: 'Lucida Console', sans-serif;
	text-align:center;
}

.loginChoiceMessage
{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	font-family: 'Lucida Console', sans-serif;
}

.generalError
{
	color: red;
}



#virtools
{
	position: absolute;
	top: 2px;
	left: 19px;
	z-index: 1;
}

#flash
{
	position: absolute;
	top: 0px;
	left: 17px;
	z-index: 0;
}


/* classes and ids used in index.aspx
/* for the bottom portion of the page just to lift it up some into the bottom of the main image*/
.absPos
{
	position: relative;
	top: -17px;
}
/* basically for the main divs on page, then each may have more specifics added below */
.center, .bottom, .footnote, .center2
	{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width: 552px;
	}
.center2
	{
		width: auto;
	}
/* for the help link  */
.bottomhelp
{
	padding-top: 1%;
	margin-top: 0%;
	clear: both;
	font-size: 13px;
}
.bottomhelpEmpty
{
	padding-top: 3%;
	margin-top: 10%;
	clear: both;
	font-size: 13px;
}
/* for the required NASA info at the very bottom of the page */
.footnote
{
	font-size: 80%;
	margin-top: 3%;
	width: 100%;
	clear: both;
}
/* just for the Enter Site text */
.enter
{
	text-align: left;
	margin-top: 0;
	margin-bottom: 1%;
	padding: 0;
	font-size: 120%;
	font-family: 'Lucida Console', Monaco, monospace, sans-serif;
}
/* begin the code for the button-looking list of links to the various versions of VALE */	
#navcontainer
{
	margin: 0;
	height: 100%;
	/*text-align: center;?*/
	/*margin-top: -15px;*/
	/*padding: 0 0 0 4%;*/
	font-family: 'Lucida Console', Monaco, monospace, sans-serif;
}
#navcontainer ul, span.button
{
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	width: 100%; 
	height: 100%;
}
#navcontainer li, span.button
{
	display: block;
	margin: 0;
	margin-right: 8px;
	padding: 0;
	float: left;
	width: 20%;
	/*font-weight: bold;*/
	font-size: 90%;
	height: 100%;
}
/* added specifically for the continue button after the apply page */
#navcontainer span.button
	{
		float: none;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
		padding-left: 5%;
		padding-right: 5%;
	}
#navcontainer a
{
	color: #000000;
	display: block;
	width: auto;
	text-decoration: none;
	background: #3a86f2;
	border-bottom: 3px solid #073878;
	border-right: 3px solid #073878;
	border-top: 1px solid #0b4b99;
	border-left: 1px solid #0b4b99;
	margin: 0;
	padding: 2px 10px;
	height: 100%;/*?*/
}
#navcontainer a:hover
{ 
	background: #000000;
	color: #3a86f2;
	border-bottom: 1px solid #0b4b99;
	border-right: 1px solid #0b4b99;
	border-top: 3px solid #073878;
	border-left: 3px solid #073878;
	height: 100%;/*?*/
}

/* class used in VaHeader user control*/
.VAheader
{
	background: #050404;
	height: 103px;
	width: 100%;
	border-bottom: 2px solid #3a86f2;
}

/* class used in NasaFooter user control*/
.footNasaBanner
{
	text-align:center;
	font-size: 13px;
	color: #3a86f2;/*#17507b;*/
	font-family: Helvetica, Tahoma, Arial, sans-serif;

}

a.footNasaBanner
{
	font-size: 13px;
	text-decoration: underline;
	color: #17507b;
	font-family: Helvetica, Tahoma, Arial, sans-serif;
}

/* for all the regular content of the page */
.content
{
	margin: 1% 5% 1% 5%;
}
/* I think bottominstructions is used mainly for the next links on instructions page -- the closewin is dynamically placed in the help pages when called from ISS environment */
.bottominstructions, .closewin
	{
		text-align: right;
		margin: 0 2em 0 2em;
		padding-bottom: 0;
	}
.closewin
	{
		vertical-align: top;
		width: 93%;
		padding-right: 1em;
		padding-top: 1em;
	}
	
.block, .blockNoLine
{
	margin: 1em 0 2em 0;
	width: 100%;
	border-top: 2px solid #2b2b2b;
	vertical-align: top;
	clear: both;
}
/* used in conjunction with .block on the instruction1.aspx page */
.blockNoLine
	{
		padding-top: 2em;
		border: none;
	}
	
.indent, p.indent2
{
	margin-left: 10%;
	margin-right: 10%;
}
p.indent2
	{
		text-align: left;
	}
.centerlogin
{
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
h1
{
	font-size: 180%;
	text-align: center;
	margin-bottom: 1em;
	font-weight: normal;
}
h2
{
	font-size: 120%;
	border-bottom: 1px solid #3a86f2;
	font-weight: normal;
	margin: 3% 0 1% 0;
	text-align: left;
}
h3
{
	font-size: 100%;
	text-align: left;
}
ul.none
{
	text-align: left;
	list-style-type: none;
	margin-top: .6em;
}
ul.none li
{
	margin-bottom: .6em;
	margin-top: .6em;
}
.small
{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	font-size: 70%;
}
.smallLeft
{
	font-size: 70%;
}

/* table on the apply page */
table.apply
{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 1em;
}
table.apply tr 
{
	height: 2em;
}
table.apply td.tdright
{
	text-align: right;
	font-weight: bold;
	padding-right: 1em;
	/*width: 30%;*/
}
table.apply td.tdleft
{
	/*width: 70%;*/
	vertical-align: middle;
	text-align: left;
	font-size: 90%;
}
table.apply td.centerButton
	{
		text-align: center;
		vertical-align: middle;
	}
table.apply td.centerButton a, table.apply td.centerButton a:visited
	{
		color: #000000;
		display: block;
		/*width: 60%;*/
		text-decoration: none;
		background: #3a86f2;
		border-bottom: 3px solid #073878;
		border-right: 3px solid #073878;
		border-top: 1px solid #0b4b99;
		border-left: 1px solid #0b4b99;
		margin: 0 30%;
		padding: 2px 10px;
		/*height: 100%;?*/
		vertical-align: baseline;
		text-align: center;
}
table.apply td.centerButton a:hover
{ 
	background: #000000;
	/*width: 60%;*/
	margin: 0 30%;
	color: #3a86f2;
	border-bottom: 1px solid #0b4b99;
	border-right: 1px solid #0b4b99;
	border-top: 3px solid #073878;
	border-left: 3px solid #073878;
	/*height: 100%;?*/
	vertical-align: baseline;
	text-align: center;
}

/* this is for the previous and next links at the bottom of instruction pages */
table.links
	{
		width: 650px;
	}
table.links td.leftlink
	{	
		text-align: left;
	}
table.links td.rightlink
	{
		text-align: right;
	}	
		

/* used on the apply page to separate first time vs. return users */		
div.floatLeft
{
	width: 40%;
	float: left;
	 border-right: thin solid #3a86f2;
	padding-right: 3em;
}

div.floatRight
{
	width: 45%;
	float: left;
	padding-left: 2em;
}
	
/* for the list of required plug ins on the requirements.htm page */
.padImage
{
	padding-left: 1em;
	padding-right: 1em;
}
/* for the feedback form at the end of experience */
ol.form li
{
	margin-top: 1em;
}
ol.form div.center
{
	margin-top: .7em;
}
	
/* for componentinstallation.htm */
table.check
{
	/*margin-left: auto;
	margin-right: auto;*/
	margin-top: 1em;
	margin-bottom: 1em;
}

table.check th
{
	background-color: #3a86f2;
	color: black;
	padding-top: 0em;
	padding-bottom: 0em;
}
table.check td
{
	padding-right: 1em;
	padding-left: 1em;
	border-bottom: thin dotted #3a86f2;
	height: 2em;
}

/* used to align correctly the choice boxes on index.aspx */
#centerindex
{
	padding: 0 0 0 4%;
}

/* used on the instruction page*/
.left
{
	float: left;
}

/* red text */
.red
{
	color: Red;
}

.right
{
	float: right;
}

#submitbtn
{
	color: #3a86f2;
	display: block;
	width: auto;
	text-decoration: none;
	background: #000;
	border-bottom: 3px solid #073878;
	border-right: 3px solid #073878;
	border-top: 1px solid #0b4b99;
	border-left: 1px solid #0b4b99;
	margin: 0;
	padding: 2px 10px;
}

/* header used for all generic pages*/
.vaheader
{
	background: #050404 url('../images/bannerLeft.jpg') no-repeat top left;
	height: 103px;
	width: 100%;
	border-bottom: 2px solid #3a86f2
}

#block-circulation
{
	margin: 1em 0 2em 0;
	/*vertical-align: top;*/
	clear: both;
}

#left-circulation
{
	float: left;
	position:relative;
	/*padding: 8% 0 0 0;*/
}

#right-circulation
{
	float: left;
	position:relative;
}

}

.linktext {
	font-weight: bolder;
	}

.indexspace {
        word-spacing: .6em 
}

div.block p
{
	text-align:left;
}




