body
{
background-image:url(nsbglight.gif);
}

#header{
height:155px;
width:745px;
}

form
{
position:relative;
top:100px;
text-align:right;
position:relative;
left:-250px;
}


input.request
{
position:relative;
left:-36px;
top:50px;
}

td{
	border: 1px black solid; 
	padding: 20px;
}

.market_text{
	font-weight: bold;
	position: relative;
	bottom: 25px;
	left: 5px;
	font-size: 90%;
}

table#markets_table{
	border-collapse: collapse;
	padding: 20px;
	position: relative;
	left: 50px;
	margin: 0px;
	width: 645px;
}

div.submitted
{
color:black;
position:relative;
top:75px;
left:280px;
z-index:20;
}

img.resume
{
border-width:1px;
border-style:solid;
border-color:black;
position:relative;
float:right;
width:100px;
height:38px;
}

div.nav
{
position:relative;
width:745px;
height:30px;
top: -5px;
background-color:#000000;
color:white;
text-align:center;
word-spacing:25px;
z-index:10;
}

div.faceplate
{
background-color:white;
position:relative;
top:-30px;
width:745px;
height:30px;
}

div.headercont
{
position:relative;
top:12px;
left:20px;
}

div.hbg
{
width:745px;
height:154px;
background-color:#cccccc;
}

img.nstext
{
position:relative;
top:-75px;
}

img.goi
{
position:relative;
top:-65px;
left:227px;
}


div.hometext
{
position:relative;
left: 50px;
width: 645px;
text-align:justify;
font-size:20pt;
margin-right:30px;
}

div.imgline
{
border-style:solid;
border-width:0px 2px 0px 0px;
width:500px;
position:relative;
top:20px;
}

span.welcome
{
position:relative;
left:175px;
font-size:24pt;
color:#663333;
text-decoration:underline;
text-align:center;
font-family:haettenschweiler;
}

a
{
text-decoration:none;
color:white;
position:relative;
top:3px;
font-size:17px;
}

a.black
{
text-decoration:none;
color:black;
font-size:17px;
}

a:hover
{
text-decoration:underline;
}

span.tmap
{
word-spacing:0px;
}

span.contact
{
word-spacing:0px;
}

div.proftext
{
width:650px;
position:relative;
top:50px;
left:50px;
font-size:20pt;
}

div.proftext1
{
width:650px;
position:relative;
top:50px;
left:60px;
font-size:20pt;
}

div.missionstate
{
font-size:20pt;
text-align:center;
text-decoration:underline;
font-weight:bold;
}

div.marketbox
{
width:400px;
border-style:solid;
border-width:2px;
border-color:#663333;
}

div.marketboxos
{
position:relative;
left:325px;
width:400px;
border-style:solid;
border-width:2px;
border-color:#663333;
text-align:right;
}

div.marketboxes
{
position:relative;
top:25px;
}


span.markettext
{
position:relative;
left:100px;
font-size:20pt;
font-weight:bold;
}

object.marketswf
{
position:relative;
left:100px;
}

embed.marketswf
{
position:relative;
left:100px;
}

span.contactlspace
{
letter-spacing:10px;
}

div.contactcont
{
position:absolute;
top:75px;
left:190px;
font-size:18pt;
width:400px;
}

div.tmapcont
{
text-align:justify;
position:relative;
top:60px;
left:110px;
font-size:16pt;
width:500px
}

span.spn
{
color: black;
}

span.spndesc
{
position:relative;
left:20px;
}

a.mailto
{
position:relative;
top:-1px;
color:black;
font-size:18pt;
}

img.tmap
{
position:relative;
top:-200px;
left:275px;
}

div.caption
{
width:300px;
position:relative;
top:80px;
left:-50px;

}

img.spn
{
position:relative;
left:155px;
}

div.tmapheader
{
text-align:center;
position:absolute;
top:0px;
left:20px;
font-size:20pt;
width:500px;
font-weight:bold;
}

div.rootcont
{
width:100%;
text-align:center;
}

div.contentcont
{
width:745px;
background-color:white;
height:700px;
text-align:left;
border-style:solid;
border-width:1px;
}

div.contentcontindex
{
width:745px;
height:1000px;
background-color:white;
text-align:left;
border-style:solid;
border-width:1px;
}

div.contentcontprof
{
width:745px;
background-color:white;
height:1150px;
text-align:left;
border-style:solid;
border-width:1px;
}

span.contactheader
{
font-weight:bold;
}

div.fullphone
{
position:relative;
left:-130px;
}

img.homepic1
{
position:relative;
top:-450px;
left:440px;
}

img.homepic2
{
position:relative;
top:-200px;
left:290px;
}
