*
{
padding: 0;
margin: 0;
}

* { 
    -moz-box-sizing: border-box; 
} 

body {
  margin: 0px;
  padding: 0px;
	background-color: #999999;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  text-align: center;
}

table {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}

p {
	margin-top: 10px;
	margin-bottom: 10px;
}

ul {
  list-style-type: none;
}

image { border: 0px; }

a:link { color: blue; text-decoration: underline; }
a:hover { color: red; }
a:visited { color: blue; text-decoration: underline; }
a:visited:hover { color: red; }


.tAlignL { text-align: left; }
.tAlignR { text-align: right; }
.tAlignC { text-align: center; }

.vAlignT { vertical-align: top; }
.vAlignM { vertical-align: middle; }
.vAlignB { vertical-align: bottom; }

.clearL { clear: left; }
.clearR { clear: right; }
.clearB { clear: both; }

.PadL { padding-left: 15px; }
.PadR { padding-right: 15px; }

.hang { text-indent: -3em; margin-left: 3em; } 

/* ------------------------- Begin Layouts -------------------------- */

#whole {
	font-family:Garamond;
	font-size:16px;
}

#whole table {
	font-family:Garamond;
	font-size:16px;
}

#htmlbody {
	font-family:Garamond;
	font-size:16px;
}

#htmlbody table{
	font-family:Garamond;
	font-size:16px;
}

#TheContent {
	font-family:Garamond;
	font-size:16px;
	padding-top:-20px;
}

#TheContent table {
	font-family:Garamond;
	font-size:16px;
}

#TheContent input {
	font-family:Garamond;
	font-size:16px;
	height:20px;
}

#TheContent p {
	margin-bottom: 18px;
	font-family:Garamond;
}

#tbl2 {
	font-family:Garamond;
	font-size:16px;
}

#tbl2 table {
	font-family:Garamond;
	font-size:16px;
}

#tbl2 input {
	font-family:Garamond;
	font-size:16px;
	height:18px;
}

#tbl3 {
	font-family:Garamond;
	font-size:16px;
}

#tbl3 table {
	font-family:Garamond;
	font-size:16px;
}

#tbl3 input {
	font-family:Garamond;
	font-size:16px;
	height:18px;
}

#Edit {
	vertical-align:bottom;
}

#BannerContainerAdmin {
	width: 650px;
	height: 68px;
	font-size: 18px;
	font-weight: bold;
	margin-top: 0px;
  padding: 0px;
	background-color:#FFFFFF;
	/*border-left: 2px solid #00296E;*/
	/*border-right: 2px solid #00296E;*/
	border-bottom: 2px solid #00296E;
}

#BannerLogoAdmin {
  margin-top: 15px;
  margin-bottom: 10px;
	margin-left: 15px;
}

#BannerTitleAdmin {
	font-size: 24px;
	font-family:Garamond;
	font-weight: bold;
	color: #000000;
} 

#AdminHeader {
  margin: 0px;
	width: 650px;
	font-size:18px;
	font-weight:bold;
	padding:5px;
	background-color:#F9CED2;
	/*border-left: 2px solid #E1081E;*/
	/*border-right: 2px solid #E1081E;*/
}

#AdminTemplateTitle {
  margin: 0px;
	width: 650px;
	font-size:18px;
	font-weight:bold;
	padding:5px;
	background-color:#FFFF99;
	color:#000000;
	/*border-left: 2px solid #E1081E;*/
	/*border-right: 2px solid #E1081E;*/
}

#AdminLinks {
  margin: 0px;
	width: 100%;
	padding:5px;
	text-align:center;
	background-color:#CCFFFF;
	color:#000000;
}

#BodyContainerAdmin {
  width: 650px;
  background-color: #FFFFFF;
	font-size:16px;
	color: #000000;
  margin: 0px;
  padding: 25px 15px 25px 15px;
	margin-top: 0px;
	z-index:-1;
	border-bottom: 2px solid #00296E;
	/*border-left: 2px solid #E1081E;*/
	/*border-right: 2px solid #E1081E;*/
	min-height:200px;
}

#FooterExtendAdmin {
	width: 650px;
	height: 100%;
	position: absolute;
	margin: 0px;
	bottom: -1px;
	left: 50%;
	margin-left: -325px;
	z-index: -1000;
	background-color:#FFFF99;
	/*border-left: 2px solid #00296E;*/
	/*border-right: 2px solid #00296E;*/
}

#BannerContainer {
	width: 984px;
	margin-top: 0px;
  padding: 0px;
	background-color:#FFFFFF;
	/*border-left: 2px solid #00296E;*/
	/*border-right: 2px solid #00296E;*/
}

#BodyContainer {
  width: 984px;
  background-color: #FFFFFF;
	color: #000000;
  margin: 0px;
  padding: 0px;
	margin-top: 0px;
	z-index:-1;
	/*border-left: 2px solid #E1081E;*/
	/*border-right: 2px solid #E1081E;*/
}

#ContentContainer { padding: 25px 15px 25px 15px; margin-bottom: 0px; margin-top: 0px; background-color:#FFFFFF; color:#000000;}
#ContentContainer  p { margin-top: 16px; margin-bottom: 16px; color:#000000; }
#Content { padding: 0px 15px 0px 15px; }
#ContentSkinny { margin-left: 115px; width: 750px;  }

#ContentBanner {
  margin-top: 0px;
	margin-bottom: 15px;
  text-align: center;
	padding-top: -15px;
	padding-bottom: 5px;
	color: #000000;
}

#BannerLogo {
  margin-top: 25px;
  margin-bottom: 20px;
	margin-left: 25px;
}

#BannerTitle {
	font-size: 32px;
	font-weight: bold;
	color: #E1081E;
	font-family:Garamond;
	line-height:26px;
	margin-top:8px;
}

#AdminTitle {
	font-size: 20px;
	font-weight: bold;
	color: #E1081E;
}

#BannerImg1 {
  margin-top: 10px;
  margin-bottom: 5px;
}

#BannerImg2 {
  margin-top: 10px;
  margin-bottom: 5px;
	margin-right: 15px;
}

#FooterContainer {
	width: 984px;
  text-align: left;
  color: #000000;
	border-top: 2px solid #00296E;
	background-color:#FFFF99;
	/*border-left: 2px solid #00296E;*/
	/*border-right: 2px solid #00296E;*/
}

#FooterAddress {padding: 15px; font-weight: bold; font-size: 14px; left: 15px; width: 320px;}
#FooterSpacer { width: 120px;}
#FooterQuote {padding: 15px; text-align:left; font-weight: bold; font-size: 14px; right: 15px; width: 540px;}
#FooterQuoteCite {font-style:normal; margin-right: 55px;}
#Copyright {font-style:normal; font-size:10px; text-align:center;}

#FooterExtend {
	width: 984px;
	height: 100%;
	position: absolute;
	margin: 0px;
	bottom: -1px;
	left: 50%;
	margin-left: -492px;
	z-index: -1;
	background-color:#FFFF99;
	/*border-left: 2px solid #00296E;*/
	/*border-right: 2px solid #00296E;*/
}

/* -------------------------- End Layouts --------------------------- */

/* -------------------------- Begin Menu --------------------------- */

#Menu {
  list-style-type: none;
  margin-bottom: -2px;
	margin-left: -2px;
	margin-right: -2px;
	width: 984px;
  height: 30px;
	background-color: #FFFFFF;
	border-left: 2px solid #00296E;
	border-right: 2px solid #00296E;
}

/* ------------------------- Tab Background ------------------------- */

#MenuTabL {
  background-color: #00296E;
}

#MenuTabM1, #MenuTabM2, #MenuTabM3, #MenuTabM4, #MenuTabM5 {
  background-color: #00296E;
	border-left: 4px solid #FFFFFF;
}

#MenuTabR {
  background-color: #00296E;
	border-left: 4px solid #FFFFFF;
}

/* ------------------------ Tab onMouseOver ------------------------- */
#Menu li.HiLiteL {
  z-Index: 2000;
}

#Menu li.HiLiteM {
  z-Index: 2000;
}

#Menu li.HiLiteR {
  z-Index: 2000;
}

/* ------------------------ Individual Tabs ------------------------- */
#Menu li.Tab {
	margin: 0px;
  float: left;
  position: relative;
  display: block;
  height: 28px;
	width: 196px;
  padding-top: 3px;
  cursor: default;
  text-align: center;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
	color: #FFFFFF;
}

#Menu li.Tab a:link,
#Menu li.Tab a:visited {
  text-decoration: none;
	color: #FFFFFF;
}

#Menu li.Tab a:hover,
#Menu li.Tab a:visited:hover {
  text-decoration:underline;
	color: #FFFFFF;
}

/* ---------------------- Individual Dropdowns ---------------------- */
#Menu li.Tab ul.DropDown {
  position: absolute;
  display: none;
  left: 0;
  top: 0;
	width: 192px;
  margin-left: 0px;
	margin-top: 0px;
  padding-left: 0px;
	padding-top: 0px;
  list-style-type: none;
	text-decoration: none;
}

#Menu li.Tab ul.DropDown li {
  padding: 4px 5px 4px 5px;
  text-align: left;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  /*letter-spacing: -0.01em;*/
  background-color: #00296E;
	text-decoration: none;
	color: #FFFFFF;
}

#Menu li.Tab ul.DropDown li a:link,
#Menu li.Tab ul.DropDown li a:visited, {
  text-decoration: none;
	color: #FFFFFF;
}

#Menu li.Tab ul.DropDown li a:hover,
#Menu li.Tab ul.DropDown li a:visited:hover {
  text-decoration: underline;
	color: #FFFFFF;
}

#Menu li.Tab ul.DropDown li.HiLite {
  background-color: #00296E;
	text-decoration:none;
	color: #FFFFFF;
}

/* --------- Patch for IE6/5.x-Select-Ignore-zIndex-Problem --------- */
#Menu iframe {
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}

br.None {
  clear: both;
  height: 0px;
  line-height: 0px;
  font-size: 0px;
}

/* -------------------------- End menu --------------------------- */