
body {
  margin:15px;
  margin-top:15px;
  padding:0px;
  background-color:#221F1F;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:1.7em;
}
img {
  border:0px;
}
a:link, a:visited {
   color:#000000;
   }
a:hover, a:visited:hover {
  color:#5f88a0;
}

input.text {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
}

h1 {

}
h2, td.h2 {
  font-family:Georgia, Garmond, "Times New Roman", Times, serif;
  font-size:14px;
  font-weight:normal;
  color:#779cb2;
  text-transform:uppercase;
  margin-bottom:4px; 
}
h3 {
  font-family:Georgia, Garmond, "Times New Roman", Times, serif;
  font-size:13px;
  font-weight:normal;
  font-variant:small-caps;
  color:#5E656D;
  margin-bottom:10px;
}

#HEADER {
  background:url(/images/template/header_bg.gif) repeat-x;
  width:880px;
  height:101px;
  margin-bottom:4px;
}
#HEADER div {
  float:right;
  padding-top:55px;
}
#HEADER a.nav, #HEADER a.nav:visited {
  color:#888888;
  font-size:14px;
  text-decoration:none;
  margin-right:25px;
}
#HEADER a.nav:hover, #HEADER a.nav:visited:hover {
  color:#FFF;
}
#FOOTER {
  background-color:#302F2F;
  width:840px;
  padding:20px;
  margin:6px 0px 30px;
  text-align:center;
}
#FOOTER a, #FOOTER a:visited {
  color:#777777;
  font-size:11px;
  text-decoration:none;
  margin-right:15px;
  text-transform:uppercase;
}
#FOOTER a:hover, #FOOTER a:visited:hover {
  color:#FFF;
}

table#bod {
  background-image:url(/images/template/body_tile.gif);
  background-repeat:repeat-y;
  width:880px;
  padding:0px;
  border:0px;
}
table#bod td {
  vertical-align:top;
  padding:0px;
}
table#bod img.head {
  border-bottom:2px solid #221F1F;
}
table#bod td#txt {
  width:588px;
  padding-bottom:30px;
}
table#bod td#txt h1 {
  font-family:Georgia, Garmond, "Times New Roman", Times, serif;
  font-size:18px;
  font-weight:normal;
  color:#779cb2;
  text-transform:uppercase;
  margin:15px 0px 10px 45px;
  border-bottom:1px solid #9FADB6;
}
table#bod td#txt h1 b {
  font-family:Georgia, Garmond, "Times New Roman", Times, serif;
  font-size:18px;
  font-weight:normal;
  color:#343435;
}
table#bod td#txt div#content {
  padding:4px 45px;
}

table#bodpop {
  background-image:url(/images/template/body_tile.gif);
  background-repeat:repeat-y;
  width:500px;
  padding:0px;
  border:0px;
}
table#bodpop td#txt h1 {
  font-family:Georgia, Garmond, "Times New Roman", Times, serif;
  font-size:18px;
  font-weight:normal;
  color:#779cb2;
  text-transform:uppercase;
  margin:12px 0px 12px 0px;
  border-bottom:1px solid #9FADB6;
}

div#content a.nav, div#content a.nav:visited {
  color:#000;
  font-size:11px;
  text-decoration:none;
  text-transform:uppercase;
  display:block;
  padding-left:15px;
  padding-bottom:10px;
  line-height:17px;
}
div#content a.nav:hover, div#content a.nav:visited:hover {
  color:#4A82A6;
  text-decoration:underline;
}

table#bod td#nav {
  width:261px;
  padding-bottom:30px;
}
div#nav {
  padding:40px 0px 30px 45px;
  background-color:#779cb2;
  margin-bottom:30px;
}
div#nav a.nav, div#nav a.nav:visited {
  color:#D9E3EE;
  font-family: "Arial Narrow";
  font-size:20px;
  letter-spacing:1px;
  line-height:21px;
  margin:5px 30px 0px 0px;
  display:block;
  text-decoration:none;
  text-transform:lowercase;
  padding-top:10px;
  margin-top:10px;
  border-top:1px solid #a4bed2;
}
div#nav a.nav:hover, div#nav a.nav:visited:hover, 
div#nav a.subnav:hover, div#nav a.subnav:visited:hover {
  color:#ffff33;
}
div#nav a.sel, div#nav a.sel:visited {
  color:#FFF;
}
div#nav a.subnav, div#nav a:visited {
   font-family: "Arial Narrow";
  font-size:14px;
  letter-spacing:1px;
  line-height:16px;
  color:#D9E3EE;
  text-decoration:none;
  margin:4px 0px 4px 20px;
  display:block;
}

div.navbox {
  width:201px;
  border:1px solid #7B919F;
  padding:2px;
  margin-bottom:10px;
}
div.navbox a, div.navbox a:visited {
  display:block;
  color:#FFFFFF;
  text-decoration:none;
  line-height:1.4em;
  background-color:#7B919F;
  padding:10px;
}
div.navbox a:hover, div.navbox a:visited:hover {
  background-color:#779cb2;
  color:#ffff33;
}

div.tabup {
    width:223px;
	height:28px;
	background-image: url(/images/button_up.jpg);
	float:left;
	text-align:center;
	padding-top:8px;
	font-weight:bold;
}
a.tab a.tab:visited {
	color:#333333;
	text-decoration:none;
}
a.tab:hover a.tab:visited:hover {
	color:#000000;
	text-decoration:none;
}
div.tabdn {
    width:223px;
	height:28px;
	background-image: url(/images/button_dn.jpg);
	float:left;
	text-align:center;
	padding-top:8px;
}

div.content1 {
	display:block;
	}
div.content2 {
	display:none;
    z-index:2;
}
div.content3 {
	display:none;
	z-index:3;
}

table#cal td {
  font-size:10px;
  padding:3px;
  width:22px;
}
table#cal td.not {
}
table#cal td.a0 {
  color:#FFF;
  background-color:#7B919F;
}
table#cal td.a1 {
  color:#4A515A;
  background-color:#A7C6DB;
}
table#cal td.a2 {
  color:#FFF;
  background-color:#9FADB6;
}

a.calMon, a.calMon:visited {
  text-decoration:none;
  color:blue;
}

div.details td {
color:#333333;
  font-size:11px;
}
a.directoryalpha { text-decoration:none; }
