body {
	background: #CCC url(/images/bg_main.gif) repeat-y center top fixed;
	font-family: verdana,arial,helvetica;
	font-size: 14px;
	background-color: #134A7D;
	margin: 0 auto;
	padding: 0;
}

h4 { font-size: 12pt; font-family: arial, helvetica; color: #000000;}

h3 { font-size: 24pt; font-family: arial, helvetica; color: #134A7D;}

td {
	font-family: arial,helvetica;
	font-size: 15px;
	color: #363737;
}

.border {
	border: 3px double #efefef;
}

.img {
	border: 3px double #405151;
}

.content {
	background-image: url(/images/bk.gif);
	background-repeat: repeat-x;
}

.red { color: maroon; }

.boxheading { background-color: #dddddd; border: 1px solid gray; padding: 6px; color: #000000; }
.box { border: 1px dotted #dddddd; }

.pageheader { font-size:14pt; font-weight: normal; font-family: arial; color: #004226; font-weight: 600; }
.paragraph_header { font-size:10pt; font-weight: bold; font-family: verdana, arial; color: #004226; }

.navlink { border-top: 1px dotted #dddddd; border-bottom: 1px solid #B1AFAF; background-color: #FAF8F1; padding: 4px; font-size: 11px; font-family: verdana,arial; text-decoration: none; margin-bottom: 3px; }

.navlink_select { border-top: 1px dotted #dddddd; border-bottom: 1px solid #B1AFAF; background-color: #F1ECDE; padding: 4px; font-size: 11px; font-family: verdana,arial; text-decoration: none; margin-bottom: 3px; }

.subnav { margin-bottom: 5px; margin-left: 4px; font-size: 10px; }
.subnav_select { padding-top: 2px; padding-bottom: 2px; margin-bottom: 5px; margin-left: 4px; font-size: 10px; background-color: #efefef; }

a.nav { background-color:#8CC3F6; color: #004226; text-decoration: none; font-weight: bold;
	font-family: verdana,arial,helvetica;
	font-size: 12px;
 }
a.nav:hover { color: white; background-color:#000000;  }

a.nav_select { font-weight: bold; color: #004226; text-decoration: none; }

.heading { font-size:18pt; font-family: arial,verdana,helvetica; color: #09405C; font-weight: bold;}
.subhead { font-size:13pt; font-weight: bold; font-family: verdana,arial; color: #056D88; }


.input	{
	background-color: #F7F7F7;
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	border: 1 solid gray;
	}
	
.submit {
	background-color: #F7F7F7;
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	border: 2 outset #dddddd;
}

a {	color: #000000; }
a:hover { color: #004226; }


/* footer */
.footer { font-size: 10px; color: #275964; }
a.footer { text-decoration: none; color: #275964; }
a.footer:hover { text-decoration: underline; color: #838686; }
td.footer { border: 1px dashed #000000; padding: 4px; }

a.atlas { font-size: 10px; color: #959595; text-decoration: none; }
a.atlas:hover {	color: #275964; }
.small { font-size: 10px; }


/* Member Tab Nav */
#header {
  float:left;
  width:100%;
  background: url("/images/members/bg.gif") repeat-x bottom;
  font-size:93%;
  line-height:normal;
  }
#header ul {
  margin:1;
  margin-left: 80px;
  padding:10px 10px 0;
  list-style:none;
  }
#header li {
  float:left;
  background:url("/images/members/left.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
border-bottom: 1px solid #B7AE88;
  }
#header a {
  float:left;
  display:block;
  background:url("/images/members/right.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#765;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#header a {float:none;}
/* End IE5-Mac hack */
#header a:hover {
  color:#333;
  }
#header #current {
  background-image:url("/images/members/left_on.gif");
  margin-bottom:-1;
  }
#header #current a {
  background-image:url("/images/members/right_on.gif");
  color:#333;
  padding-bottom:5px;
  }