body {	
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 18px;
color: #000000;
background: #8A8D8E url(images/bg_wrapper_tile.jpg) repeat-y center;
margin: 24px 0 0 0;
}

.boldcopy {	
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 18px;
color: #b12a1b;
font-weight: bold;
}

.boldercopy {	
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #000000;
font-weight: bold;
}

.table_copy {	
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 18px;
color: #000000;
}


/* body stuff */

#wrapper {
width: 700px;
}

#header1 {
width: 700px;
height: 105px;
background: url(images/header_home.jpg) no-repeat;
}

#header2 {
width: 700px;
height: 105px;
background: url(images/header_home2.jpg) no-repeat;
}

#header3 {
width: 700px;
height: 105px;
background: url(images/header_home3.jpg) no-repeat;
}

#headerblock {
width: 700px;
height: 105px;
background: url(images/header_home_blocks.jpg) no-repeat;
}

#leftcol {
width: 144px;
float: left;
}

#rightcol {
margin-top: 12px;
margin-left: 15px;
width: 541px;
float: right;
}

#footer {
/*border: 1px solid #000000;*/
width: 610px;
height: 50px;
margin-top: 12px;
margin-bottom: 0px;
float: right;
/*background: url(images/logo_nsm.gif) no-repeat;*/
/*background-position:  20px 50%;*/
font-size: 9px;
line-height: 12px;
color: #000000;
}

#padding_footer {
text-align: center;
/*padding: 10px 110px 20px 40px;*/
}

.copyright {	
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #b7bfc7;
}

#bigblock {
background: url(images/headblock_big.gif) no-repeat;
height: 64px;
margin-bottom: -64px;
}

#smallblock {
background: url(images/headblock_small.gif) no-repeat;
height: 45px;
margin-bottom: -45px;
}

/* padding stuff */
#padding_norm {
text-align: justify;
padding: 10px 90px 10px 20px;
}

#padding_photo_home {
text-align: justify;
padding: 10px 240px 10px 20px;
background: url(images/image_home_placement.jpg) no-repeat;
background-position:  100% 14px;
}

#padding_photo_about {
text-align: justify;
padding: 10px 240px 10px 20px;
background: url(images/image_about.jpg) no-repeat;
background-position:  100% 14px;
}

#padding_photo_markets {
text-align: justify;
padding: 10px 240px 10px 20px;
background: url(images/image_markets.jpg) no-repeat;
background-position:  100% 14px;
}



/* link stuff */

a:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 14px;
text-decoration: underline;
color: #000000;
}
a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 14px;
text-decoration: underline;
color: #000000;
}
a:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 14px;
text-decoration: underline;
color: #000000;
}
a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 14px;
text-decoration: underline;
color: #000000;
}

				a.bottomnav:link {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 9px;
				font-weight: normal;
				line-height: 12px;
				text-decoration: none;
				color: #000000;
				}
				a.bottomnav:visited {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 9px;
				font-weight: normal;
				line-height: 12px;
				text-decoration: none;
				color: #000000;
				}
				a.bottomnav:active {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 9px;
				font-weight: normal;
				line-height: 12px;
				text-decoration: none;
				color: #000000;
				}
				a.bottomnav:hover {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 9px;
				font-weight: normal;
				line-height: 12px;
				text-decoration: underline;
				color: #000000;
				}

#applist {
list-style: none;
text-align: left;
}

#applist li {
padding-left: 0px;
margin-top: 10px;
}

#reglist {
list-style: disc;
text-align: left;
}

#reglist li {
padding-left: 0px;
margin-top: 5px;
}
				
	ul {
	list-style: none;
	text-align: right;
	}
	
	li {
	padding-right: 6px;
	border-bottom: 1px solid #ffffff;
	}

		a.sidenav:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 18px;
		font-weight: normal;
		text-decoration: none;
		padding-right: 5px;
		color: #fff;
		
		}
		a.sidenav:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 18px;
		font-weight: normal;
		text-decoration: none;
		padding-right: 5px;
		color: #fff;
		
		}
		a.sidenav:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 18px;
		font-weight: normal;
		text-decoration: none;
		padding-right: 5px;
		color: #fff;
		
		}
		a.sidenav:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 18px;
		font-weight: bold;
		text-decoration: none;
		padding-right: 7px;
		background: url(images/sidenav_over.gif) no-repeat 100% 50%;
		color: #fff;
		
		}
		
/* form stuff */

#standardform{
width:430px;
/*border: 1px solid #000;*/
}
form p{
clear:left;
margin: 0px;
padding: 5px 0 0 15px;
}
form p label{
/*float: left;*/
/*width: 100px;*/
/*padding: 4px 5px 0px 0px;*/
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
.formtext{
padding: 0 0 0 15px;
}