
html {
width:100%;
height: 100%;
padding: 0;
margin: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
line-height: 1.3em;

/* Always show scrollbars in FF */
overflow-y: scroll;
/*overflow: -moz-scrollbars-vertical;
overflow-x: auto;*/
}

body {
width:100%;
height: 100%;
padding: 0;
margin: 0;
background-color: #3C444B;
color: #3F3A3E;
line-height: 1.5em;
}


#maintable {
margin: 0px;
padding: 0px;
width: 100%;
}

#toptr {
vertical-align:top;
}

#left {
background: url('../images/shadow_left3.png') repeat-y top right;
margin: 0px;
padding: 0px;
height: 100%;
width: auto;
}

#right {
background: url('../images/shadow_right3.png') repeat-y top left;
margin: 0px;
padding: 0px;
height: 100%;
width: auto;
}

#Main {
width: 960px;
margin: 0px;
padding: 0px;
height: 100%;
}

#wrapper {
width: 960px;
text-align: left;
}

#top {
height: 213px;
padding:0;
margin:0;
background: url(../images/header2.jpg) no-repeat top left #9B5A16;
}

#footer {
height: 100px;
width: 930px;
background: url('../images/footer.jpg') no-repeat #9B5A16;
padding-left: 30px;
padding-top: 20px;
font-size: 0.7em;
line-height: 1.4em;
color: #241C22;
}

#andrew {
margin-left: 30px;
}

#buttonsrow {
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
margin-left: 30px;
margin-top: 60px;
height: 10pt;
}

A, A:visited, A:active {color: #3F3A3E; text-decoration: underline;}
A:hover {color: #fff; text-decoration: underline;}

#buttonsrow A, #buttonsrow A:visited, #buttonsrow A:active {color: white; text-decoration: none;}
#buttonsrow A:hover {color: #241C22; text-decoration: underline;}

#content {
width: 960px;
height: 100%;
background: url('../images/subheader.png') repeat-x #EEC87F 
}

#contentwide {
width: 960px;
height: 100%;
background: url('../images/subheader.png') repeat-x #EEC87F
}

#contentextrawide {
width: 960px;
height: 100%;
background: url('../images/subheader.png') repeat-x #EEC87F
}

#contentinside {
width: 440px;
padding-left: 30px;
padding-right: 20px;
padding-bottom: 40px;
padding-top: 40px;
float:left;
}

#contentinsidewide {
width: 689px;
padding-left: 30px;
padding-right: 20px;
padding-bottom: 40px;
padding-top: 40px;
float:left;
}

#contentinsideindex {
width: 440px;
padding-top: 180px;
padding-left: 30px;
padding-right: 20px;
float:left;
}

#contentinsideextrawide {
width: 880px;
padding-left: 30px;
padding-right: 50px;
padding-bottom: 40px;
padding-top: 40px;
float:left;
}

#contentbrown {
background: #EEC87F;
width: 160px;
height: 100%;
padding-left: 10px;
padding-right: 20px;
padding-top: 60px;
padding-bottom: 40px;
float:right;
font-size: 0.85em;
line-height: 1.5em;
border-left: 1px solid #3F3A3E;
border-right: 1px solid #3F3A3E;
border-bottom: 1px solid #3F3A3E;
margin-right: 20px;
margin-bottom: 60px;
}


#contentbrown_index {
width: 220px;
height: 100%;
float:right;
background: url(../images/triangle3.gif) no-repeat top left;
font-size: 0.85em;
line-height: 1.5em;
}

#contentbrown_indexinside {
height: 100%;
padding-left: 20px;
padding-right: 20px;
padding-top: 80px;
padding-bottom: 20px;
}

#contentblue {
background: #EEC87F;
width: 320px;
height: 100%;
padding-left: 20px;
padding-right: 20px;
padding-top: 60px;
padding-bottom: 40px;
float:right;
font-size: 0.85em;
line-height: 1.5em;
border-left: 1px solid #3F3A3E;
border-right: 1px solid #3F3A3E;
border-bottom: 1px solid #3F3A3E;
margin-right: 20px;
margin-bottom: 60px;
}

#contentblue p {
margin-top: 5px;
}

#contentinside p {
margin-top: 5px;
}

#contentbrown .italic {
font-family: Georgia, "Times New Roman", serif;
font-style: italic;
font-size: 1.5em;
}

#contentindexblue p {
padding-left: 20px;
padding-right: 20px;
}

#contentinsideindex p {
margin: 10px 0 10px 0;
}

h1 {
margin: 0 0 30px 0;
}

#contentblue h2, #contentbrown h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 1.8em;
line-height: 1.2em;
font-variant:normal;
margin:auto;
color: #3C444B;
}


.callout {font-size: 1.8em; line-height: 1.3em; color: #3C444B;}

.smallcaps {
font-family: Georgia, "Times New Roman", serif;
font-weight: bold;
font-size: 1.4em;
font-variant: small-caps;
}


h2 {
font-family: Georgia, "Times New Roman", serif;
font-weight: bold;
font-size: 1.2em;
margin-bottom: 0px;
margin-top: 20px;
font-variant: small-caps;
}

h3 {
font-weight: bold;
font-size: 1em;
margin-bottom: 0px;
margin-top: 0px;
}

hr {
height: 1px;
border: 0;
color: #C6822D;
background-color: #C6822D;
margin: 40px 0;
clear:      both;
display:    block;
}

.fineprint {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: italic;
color: #514A4F;
}

.italic {
font-style: italic;
}

.title {
font-weight: bold;
font-size: 1.15em;
}

.footnote {
font-size: 0.8em;
line-height: 1.6em;
margin: 0px;
}

.caption {
font-size: 1em;
line-height: 1.5em;
margin-top: 6px;
}

.floatrightbox{
float: right;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
}

#noborder TD {
border: 0;
padding: 0;
margin:0;
}

form {
margin: 0px; 
padding: 0px;
}


/* Alternating Table Rows */

.OddCell {
background-color: #FFE08D;
} 
.EvenCell {
background-color: #FFE08D;

} 

.TopCell {
	border-bottom: 1px solid #241C22;
	font-family: Georgia, "Times New Roman", serif;
	font-weight: bold;
	font-size: 1.2em;
	font-variant: small-caps;
	background-color: #EEC87F;
	font-size: 1.35em;
} 
#Alternating {
	padding: 0px;
	margin: 0px;
	font-size: 0.85em;
	/* border:0; */
	
}
#Alternating TD {
	padding: 7px 10px 7px 10px;
	margin: 0px;
	border-top: 1px solid #C6822D;

}

.instructions {
margin-top: 10px;
margin-right:170px;
}
