html, body {
  margin: 0px; 
  padding:0px;
}

body {
  font-family: sans-serif;
  font-size: 12px;
  line-height: 1.5em;
  color: #A09f9d;
  background-color: #ffffff;
}

h1{
	color:#a76550;
	font-family: serif;
	font-weight: normal;
	font-size:24px;
	margin-top: 0px;
	margin-bottom: 20px;
}
h2{
	color:#a76550;
	font-family: serif;
	font-weight: normal;
	font-size:18px;
	margin-top: 0px;
	margin-bottom: 20px;
}


#everything {
  margin-top:30px;
  width:100%;
}

table#content {
  width:771px;
}

table { padding: 0px; margin: 0px; }
td { margin: 0px; padding: 0px; }
input { font-size: 11px; }
select { font-size: 11px; }
option { font-size: 11px; }
textarea { font-size: 11px; }
p { margin-top: 0px; margin-bottom: 10px; padding: 0px; }
ul {list-style-type: square; line-height:1.5em;}
ol{line-height:1.5em;}


.giant    { font-size: 48px; }
.largest  { font-size: 20px; }
.larger   { font-size: 16px; }
.large    { font-size: 14px; }
.medium   { font-size: 12px; }
.normal   { font-size: 11px; }
.small    { font-size: 10px; }
.smaller  { font-size: 9px; }
.smallest { font-size: 8px; }


img { border: 0px; padding:0px}

.wide { width: 100%; }

.fl { float: left; }
.fr { float: right; }

.text { font-size: 11px; line-height: 16px; }
.footertext { font-size: 11px; letter-spacing: 0pt; word-spacing: 1pt;}

.left    { text-align: left; }
.right   { text-align: right; }
.center  { text-align: center; }
.vtop    { vertical-align: top; }
.vbot    { vertical-align: bottom; }
.vmid    { vertical-align: middle; }
.vtop td { vertical-align: top; }
.vbot td { vertical-align: bottom; }
.vmid td { vertical-align: middle; }
.vtbot   { vertical-align: text-bottom; }

.bold   { font-weight: bold; }
.unbold { font-weight: normal; }

.white  { color: #FFFFFF; }
.textblue   { color: #0069aa; }
.pink   { color: #E9A5C8; }
.ltgray { color: #D8DCDF; }
.dkgray { color: #A4A4A4; }
.error { color: #880000; }

.whitebg { background-color: #FFFFFF; }
.normbg  { background-color: #F1F5F7; }
.ltbluebg { background-color:#F1F5F7; }

.ltgrayborderbot { border-bottom: 1px solid #D8DCDF; }
.ltgraybordertop { border-top: 1px solid #D8DCDF; }
.ltgrayborder { border: 1px solid #D8DCDF; }

.bordert td { border: solid orange 1px; }

.nopad td { padding: 0px; }
.pad10 td { padding: 10px; }
.pad5 td { padding: 5px; }
.pad5nl td { padding: 5px 10px 5px 0px; }
.pad3 td { padding: 3px; }
.pad2 td { padding: 2px; }
.pad0 td { padding: 0px; }

a:link    { color: #a76550; text-decoration: none; }
a:visited { color: #a76550; text-decoration: none; }
a:hover   { color: #a09f9d; text-decoration: underline; }

a.right:link  { color: #666666; text-decoration: underline; }
a.right:visited  { color: #666666; text-decoration: underline; }
a.right:hover { color: #47AA42; text-decoration: underline; }


.blue a:link   { color: #666666; text-decoration: underline; }
.blue a:visited  { color: #666666; text-decoration: underline; }
.blue a:hover { color: #0069aa; text-decoration: underline; }


a.blue:link  { color: #666666; text-decoration: underline; }
a.blue:visited  { color: #666666; text-decoration: underline; }
a.blue:hover { color: #0069aa; text-decoration: underline; }

a.footer:link  { color: #999999; text-decoration: none; }
a.footer:visited  { color: #999999; text-decoration: none; }
a.footer:hover { color: #47AA42; text-decoration: none; }


.dkgray a:link    { color: #A4A4A4; text-decoration: none; }
.dkgray a:visited { color: #A4A4A4; text-decoration: none; }
.dkgray a:hover   { color: #D8DCDF; text-decoration: none; }

p.story{line-height: 1.5em;}

.red{color:#a76550;}

ul#admin_menu {
  list-style-type:none;
  padding:0px;
  margin:0px;
}

#admin_menu li {
  line-height:1.5em;
}

.rightcol {
  width:13px;
  border-right: solid #999999 1px; 
  background-color:#47AA42;
}

.rightcol2 {
	border: #47AA42 solid;
	border-width: 1px;
}

.righttext{
	color: #5a5b59;
	font-size: 10px;
  padding:9px 14px 9px 9px
}

.lightgreen{
	background-color:#DDECBB;
}

table.navtab td {
	background-color: #ddecbb;
	vertical-align:middle;
	height:25px;	
}

table.dkgreenborder1 { border: 1px solid #47AA42; border-width: 1px 1px 0px 0px; }
 .dkgreenborder1 td   { border: 1px solid #47AA42; border-width: 0px 0px 1px 0px; } 

.dkgreenbg { background-color: #47AA42; }
.ltgreenbg { background-color: #E3EFC6; }
.ltbluebg { background-color: #D0DAE4; }

.searchcol {
  width:177px;
	background-color:#DDECBB;
	font-size:11px;
	/* padding: 1px 2px 1px 2px; */
	width:155px;  
	text-align:right;
}

.blueheader {
	font-size: 16px;
	font-weight: bold;
	color: #1c5598;
	text-transform:uppercase;
}

.footer{
	color: #959595;
	font-size: 10px;
}

.green_brd_box {
  border: 1px solid #47AA42;
  margin-bottom:1px;
  width:154px;
  text-align:left;
  line-height:1.3em;
}


p { line-height:1.3em;}

.page_pad {
  padding:10px 20px 20px 20px;
}

.green_box_pad {
  padding:3px 3px 0px 3px;
}

.error {
  color:#882222;
}

ul.err_list {
  list-style-type:none;
  padding:0px;
  margin:0px;
}

ul.err_list li {
  line-height:1.5em;
}

ul.right_home_list {
  margin:0px;
  padding-left:20px;
  list-style-type:none;
}

/*ul.right_home_list li {
  
}*/

.formlcol {
	text-align:right; 
	width: 30%; 
}

.ul_links a {
  text-decoration:underline;
}
  
story_spacing { line-height:1.3em;}

.bluesub {
	font-size:11px;
	color:#1c5598;
	text-transform:uppercase;
	margin-top:5px;
	margin-bottom:10px;
	font-weight:bold;
}

div.bluesub2 {
	font-size:11px;
	color:#1c5598;
	margin-bottom:3px;
	text-transform:uppercase;
	font-weight:bold;
}

div.bluesub3 {
	font-size:11px;
	line-height: 1.3em;
	color:#1c5598;
	margin-bottom:3px;
	text-transform:uppercase;
	font-weight:bold;
}

.gone
{
display:none;
} 
/* .menutable {
	overflow: hidden;
}*/