@charset "UTF-8";
/* CSS Document */

/* typography */
body {
	text-align: left;
	font-size:75%;
	color:#0A0504;
	background:#0A0504;
	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
	background-image:url(../images/SandM_72.jpg);
	background-repeat:no-repeat;
	background-attachment:fixed;
}

h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#fff;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
p {font-size:12.5px; margin:0 0 1.5em; color:#FFFFFF; line-height: 14.5px;}
a:focus, a:hover {color:#990000;}
a {color:#FFFFFF;text-decoration:none;}
img {border="0px"; clear: all}

img.floatLeft { 
    float: left; 
    margin: 11px; 
}
img.floatRight { 
    float: right; 
    margin: 11px; 
}

a img {
border: none;
}


/* layout */



.column1 {float: left;width:120px;margin-right: 10px; min-height: 225px;clear: none; text-align: right; margin-top: 400px;}
.column2 { float: left; width: 5px; margin-right: 0px; height: 240px; clear: none; margin-top:400px}
.column3 { float: left; width: 835px; margin-left: 15px; height:450px; clear: none; margin-top: 350px}
.column3text { float: left; width: 600px; margin-left: 45px; min-height:650px; clear: all; margin-top: 30px;
	background-color: #000;
	color: #000;
	opacity: .85;
	padding-left: 60px;
	padding-right: 60px;
	padding-top: 5px;
	clear: none;
}

#linklist li {list-style-type: square;}
.footer {width: 960px; margin: 0px auto; clear:both;}
.container {width: 1100px; min-height: 600px; margin: 0; vertical-align: top; clear: both; margin-bottom: 0px;}



/* navigation */

#navcontainer
{
background: none;
margin: 0 auto;
padding: 0px;
font-size: 12px;
text-align: left;
text-transform: uppercase
}

ul#navlist
{
text-align: right;
list-style: none;
/* if you want to add a border around the nav list, then set a value for the padding, below */
padding: 0px;
margin: 0 0 0px 0;
}

ul#navlist li
{
display: block;
margin: 0;
padding: 0;
}

ul#navlist li a
{
display: block;
width: 100%;
padding: 0em 0 .07em 0em;
border-width: 0px;
color: none;
text-decoration: none;
background: none;
}

#navcontainer>ul#navlist li a { width: auto; }


/* MAKE CHANGES HERE TO ALTER THE ACTIVE (CURRENT PAGE) FEATURE */
ul#navlist li#active a
{
background: #990000;
color: #990000;
}

ul#navlist li a:hover, ul#navlist li#active a:hover
{
color:#990000;
background: #990000;
}
@charset "UTF-8";





.fieldset {
	width:300px; }
.fieldset .label {
	text-align:right;
	width:70px;
	float:left;
	padding:0.2em;
	margin:0;
	margin-top:0.3em; }
.fieldset .nobr {
	display:none; }  
.fieldset .textfield {
	margin:3px;
	height:20px;
	width:200px; }
.fieldset .textarea {
	margin:3px;
	height:165px;
	width:200px; }


/* CSS Document */

@charset "UTF-8";
/* CSS Document */

