* {margin: 0; padding: 0; border: 0;}

body {
text-align: center; 
background: #fff;
color: #fff;
min-width: 700px;
}
h1 {font-size: 120%}
h2 {font-size: 95%}
/* wrapper holds left faux column tab */
/* nn6/7 will put content out of scrollable reach if auto is used unless the min-width is on body */
#wrapper { 
text-align: left;
width: 90%;
margin: 0 auto; 
background: #000 url() repeat-y 10px 0;
}

#header, #subnav, #footer {
color: #000;
clear: both; 
width: 100%;
}

#header {background: #331128; color: #fff; height: 68px;}
#subnav, #footer {background: #ccc; padding: 1px 0; text-align: center;}


#contentfloatholder {/* right faux column tab */
background: #FFCCCC;
float: left;
width: 100%;
}


#contentfloatholder:after {
 /* this is for NN6 to clear floats */
    content: "."; 
    display: block; 
		height: 0px;
    clear: both; 
    visibility: hidden;
}
INPUT {
border: black 2px solid;
color: black;
font-family: arial, verdana, ms sans serif;
font-weight: bold;
font-size: 12pt
} 

TEXTAREA {
background-color: navy;
border: black 2px solid;
color: white;
font-family: arial, verdana, ms sans serif;
font-size: 12pt;
font-weight: normal
} 

.altButtonFormat {
background-color: #c0c0c0;
font-family: verdana;
border: #000000 1px solid;
font-size: 12px;
color: #778899
} 

.altTextField {
background-color: #ececec;
font-family: verdana;
font-size: 12pt;
color: #09c09c
} 

.radioStyle {
background-color: #FF0000;
border: #000000 solid 1px;
font-family: verdana;
font-size: 12px;
color: #000000
}




#center {
margin: 0 175px 0 175px;
color: #000000;

}

#centerwrap {
  float:left;
  width: 100%; 
	margin: 0 -95% 0 0;
}

#left {
  float:left;
  width: 170px;
  height: 950px;
  background: #331128;
  margin: 0 0 0 -5%;
}

#right {
  float:right;
  width: 170px;
  height: 950px;
  background: #331128;
	margin: 0;
	text-align: center;

}
#navcontainer
{
background: #331128;
width: 30%;
margin: 0 auto;
padding: 1em 0;
font-family: georgia, serif;
font-size: 13px;
text-align: center;
text-transform: lowercase;
}

ul#navlist
{
text-align: left;
list-style: none;
padding: 0;
margin: 0 auto;
width: 70%;
}

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

ul#navlist li a
{
display: block;
width: 100px;
padding: 0.5em 0 0.5em 2em;
border-width: 1px;
border-color: #ffe #aaab9c #ccc #fff;
border-style: solid;
color: #777;
text-decoration: none;
background: #f7f2ea;
}

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

ul#navlist li#active a
{
background: #f0e7d7;
color: #800000;
}

ul#navlist li a:hover, ul#navlist li#active a:hover
{
color: #800000;
background: transparent;
border-color: #aaab9c #fff #fff #ccc;
}

/************* IE Mac CSS Only  works for Win too **************/
* html div#centerwrap {margin: 0 -100% 0 0;}
* html div#left {margin: 0;}

div h3, div p {
margin: 1em 0;
padding: 0 20px; 
}

