* {
	padding:0;
	margin:0 auto;
  outline: 0;
}
body {
	line-height: 1;
	background:#81B146;
	font-family: Arial, helvetica, sans-serif;
}
h1 {
  font-size: 32px;
}
.red_box {
	background:#a62a44 url(../PIX/box-content-red.gif) repeat-y;
}

/* begin sub page styles */

blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
  content: '';
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
.clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear :both; 
  visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {
  height: 1%;
}
.clear {
  clear: both;
}


div#container {
  width: 900px;
  margin: 0 auto;
  position:relative;
  font-family:Arial, Helvetica, Geneva, sans-serif;
}

#header {
	width:100%;
	vertical-align:middle;
}
.header_title {
	color:#073f78;
	font-size:22px;
	font-weight: bolder;
}
#containing_table {
	width:900px;
	margin:0 auto;
	font-size:16px;
}
#containing_table table td p {
	margin:5px;
	line-height:110%;
	letter-spacing:0.01em;
}
#content {
	width:800px;
	margin:0 auto;
	font-size:16px;
}
#content h2.content_header {
	background:url(../PIX/content_header.gif) no-repeat;
	text-align:center;
	height:29px;
	vertical-align:middle;
	line-height:29px;
	margin-top:20px;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	color:#073f78;
}
#content blockquote {
	font-style:italic;
	text-align:center;
}
#content div.content_block {
	background:#fff url(../PIX/content_footer_bg.gif) no-repeat 0 100%;
	padding:20px;
	line-height:120%;
	letter-spacing:0.02em;
}
#content p {
	font-size:16px;
}
#content ul {
	padding-left:20px;
}
#content ul li {
	padding-top:5px;
}

.MenuTable td {
	text-align:center;
	vertical-align:top;
	font-style:normal;
	margin:auto;
	padding: 12px;
	background-repeat:no-repeat;
	background-position:center center;
	border:1px solid black;
}
#center_td td {
	vertical-align:middle;
}

#bottom_space {
	clear:both;
	height:50px;
}
.img_left {
	float:left;
	margin-right:10px;
}


/*  Styles for menu system */

.PageTable { background-color: #81B146; }

.TitleFont { font-size:24pt; color:#004273; }
.TitleShadow { font-size:24pt; color:#cccccc; }
ul.SpacedList li {
	margin-bottom: 0.5em;
}
img.PictureLeft {
	float: left;
	margin-right: 8px;
	margin-bottom: 4px;
}
img.PictureRight {
	float: right;
	margin-left: 8px;
	margin-bottom: 4px;
}

/*.MenuTable td p {
	margin: auto;
}*/

.FineData {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.Unbulleted {
	list-style-type: none;
}
.ClearPhoto {
	clear: both;
}
.CheckedOptionTable td {
	vertical-align: top;
	padding-bottom: 10pt;
	padding-left: 8px;
}
.boxPadding {
	padding: 1em;
	text-align: left;
	font-weight: normal;
}

.boxSubtitle {
	font-family: "Franklin Gothic Heavy", Arial, Helvetica;
	font-style: bold;
	font-size: 232%;
	text-align: center;
	margin-top: 0px;
	color: #073f78;
}


/* Client styles */

.aaBlueBold {
	color: #000099;
	font-style: italic;
	font-weight: bold;
}




.zzRedBoxTop_14 {
	font: bold 14px/32px arial;
	color: white;
	text-indent: 8px;
	width: 100%;
	background: url(../PIX/box-top-red.gif) 0 0;
	margin-top: 0;
}
.aaWhite_on_Blue_14 {
	font: bold 14px/24px arial;
	color: white;
	background-color: #A62A44;
	width: 100%;
	text-indent: 6px;
	margin-top: 0;
}
.aaWhite_on_purple_14 {
	font: bold 14px/24px arial;
	color: white;
	background-color: #BD6DF0;
	width: 100%;
	text-indent: 6px;
	margin-top: 0;
}


.aaWhite_on_Blue_24 {
	font: italic bold 24px/36px arial;
	color: white;
	background-color: #073f78;
	width: 100%;
	text-indent: 6px;
	text-align: center;
	margin-top: 0;
}

.aaWhiteBold_16 {
	color: white;
	font-size: 16px;
	font-weight: bold;
}

#admin_buttons {
	display:block;
	width:500px;
	height:370px;
	background:#ffffff;
	margin:0 auto;
	vertical-align:middle;
}
#admin_buttons {
}
a#directory {
	text-indent:-999em;
	display:block;
	margin:0 auto;
	height:48px;
	width:337px;
	background: url(../PIX/admin_editDirectory.gif) no-repeat;
}
a#directory:active {
	background: url(../PIX/admin_editDirectory.gif) no-repeat -337px 0;
}
a#menus {
	text-indent:-999em;
	display:block;
	margin:0 auto;
	height:48px;
	width:337px;
	background: url(../PIX/admin_editMenus.gif) no-repeat;
}
a#menus:active {
	background: url(../PIX/admin_editMenus.gif) no-repeat -337px 0;
}
a#people {
	text-indent:-999em;
	display:block;
	margin:0 auto;
	height:48px;
	width:337px;
	background: url(../PIX/admin_editPeople.gif) no-repeat;
}
a#people:active {
	background: url(../PIX/admin_editPeople.gif) no-repeat -337px 0;
}
a#form-tool {
	text-indent:-999em;
	display:block;
	margin:0 auto;
	height:48px;
	width:337px;
	background: url(../PIX/admin_formTools.gif) no-repeat;
}
a#form-tool:active {
	background: url(../PIX/admin_formTools.gif) no-repeat -337px 0;
}

#increase_font_size {
	display:block;
	float:right;
	width:34px;
	height:20px;
	background:url(../PIX/bigger.gif) no-repeat;
}
#increase_font_size:hover {
	background: url(../PIX/bigger2.gif) no-repeat;
}

#decrease_font_size {
	display:block;
	float:left;
	width:33px;
	height:20px;
	background:url(../PIX/smaller.gif) no-repeat;
}
#decrease_font_size:hover {
	background: url(../PIX/smaller2.gif) no-repeat;
}

