/* General Styles */

body {
  background-color: #c1e7fa;
  margin: 0px;
  margin-top: 6px;
}

/* Text Styles */

.default {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}

h1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #213972;
  border-top: 1px solid #eaeaea;
  width: 99%;
}

h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #0099CC;
}

h3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #333333;
  font-weight: bold;
}

.bigphone {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 24px;
  color: #ffffff;
  font-weight: bold;
}

.whitefooter {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #ffffff;
}

/* Table and DIV Styles */

.border {
  background-color: #FFFFFF;
  border: 5px solid #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}

.nav {
  background-image: url(../images/navbg.gif);
  background-repeat: no-repeat;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.footer {
  background-image: url(../images/footerbg.gif);
  background-repeat: repeat-x;
  background-position: top;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}

.txttbl {
  background-color: #fdfbf5;
  border: 1px solid #dcba4f;
}

.doltbl {
  background-color: #f6ffef;
  border: 1px solid #c2f29b;
}

.doltbl-underline {
  border-bottom: 1px solid #e2e2e2;
}

/* URL Styles */

.footURL a:link {
	color: #000000;
	text-decoration: none;
}
.footURL a:visited {
	text-decoration: none;
	color: #000000;
}
.footURL a:hover {
	text-decoration: none;
	color: #0000FF;
}
.footURL a:active {
	text-decoration: none;
}


.S7 a:link {
	color: #ffffff;
	text-decoration: underline;
}
.S7 a:visited {
	text-decoration: underline;
	color: #ffffff;
}
.S7 a:hover {
	text-decoration: none;
	color: #FFFF00;
}
.S7 a:active {
	text-decoration: none;
}


a:link {
	color: #009ACF;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #009ACF;
}
a:hover {
	text-decoration: none;
	color: #385A7D;
}
a:active {
	text-decoration: underline;
	color: #A8041C;
}

/* Navigation System Styles */

#menuwrapper {
	border:none;
}
.clearit {
	clear:both;
	height:0;
	line-height:0.0;
	font-size:0;
}
#s7menubar {
	width:100%;
}
#s7menubar, #s7menubar ul {
	padding:0;
	margin:0;
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#s7menubar a {
	display:block;
	text-decoration:none;
	padding:7px 15px;
	border-right:1px solid #f1dfa8;
	font-size:12px;
	color:#000;
	font-weight:bold;
}
#s7menubar a.trigger {
	padding:7px 15px;
}
#s7menubar li {
	float:left;
	width:200px;
}
#s7menubar li { position:relative; }

/* hide from IE mac \*/
#s7menubar li { position:static; width:auto; }
/* end hiding from IE5 mac */

#s7menubar li ul, #s7menubar ul li  {
	width:200px;
}
#s7menubar ul li a  {
	color:#000;
	border-right:0;
	padding:7px 15px;
}
#s7menubar li ul {
	position:absolute;
	display:none;
	background-color:#ddd;
}
#s7menubar li:hover a, #s7menubar a:focus,
#s7menubar a:active, #s7menubar li.s7hvr a {
	color:#fff;
	background-color:#a4081d;
}
#s7menubar li:hover ul, #s7menubar li.s7hvr ul {
	display:block;
	color:#fff;
	background-color:#a4081d;
}
#s7menubar li:hover ul a, #s7menubar li.s7hvr ul a {
	color:#fff;
	background-color:#a4081d;
}
#s7menubar ul a:hover {
	background-color:#de112d!important;
	color:#fff !important;
}

