.err_class
{
  font-weight:bold;
  color:red;
  align:center;
}

.direntry {float:left; margin-bottom:20px; width:275px;}
.direntry p {margin:0px;}
.dirname {font-family:Georgia; font-size:18px; margin-top:18px;}
.dirchildren a {font-family:Georgia; font-style:italic;}
.dirphone {font-family:Georgia; padding:8px 0px; font-size:14px;}
.dircell {padding-top:6px;}
.diremail {margin-bottom:6px;}
.dirinitial {font-family:Georgia; font-size:36px; display:block; margin-top:24px;}
.clear {
     background: none;
     border: 0px;
     clear: both;
     display: block;
     float: none;
     font-size: 0px;
     list-style: none;
     margin: 0px;
     padding: 0px;
     overflow: hidden;
     visibility: hidden;
     width: 0px;
     height: 0px
}

.bb_subject {margin-bottom:0px;}
.bb_name {margin:0px; font-style:italic;}
.bb_body {margin-top:7px; border-bottom:1px solid; padding-bottom:18px;}

h2 {color:#670003;}

.form p
{
  padding-left:150px;
  width:240px;
  margin:4px;
}

.form label
{
  float:left;
  margin-left:-150px;
  width:160px;
}

.form input[type="text"], input[type="password"]
{
  width:180px;
}

ul#tabbernav {
-x-system-font:none;
border-bottom:1px solid #777777;
font-family:Verdana,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:10px 0 0 0;
padding:3px 0;
}
ul#tabbernav li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
}
ul#tabbernav li a {
background:#eaeaea none repeat scroll 0 0;
border-color:#777777 #777777 -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px medium;
margin-left:3px;
padding:3px 0.5em;
text-decoration:none;
}
ul#tabbernav li a:link {
color:#990000;
}
ul#tabbernav li a:visited {
color:#990000;
}
ul#tabbernav li a:hover {
background:#990000 none repeat scroll 0 0;
border-color:#777777;
color:#FFFFFF;
}
ul#tabbernav li.tabberactive a {
background-color:#FFFFFF;
border-bottom:1px solid #FFFFFF;
color:#990000;
min-width:0;
}
ul#tabbernav li.tabberactive a:hover {
background:white none repeat scroll 0 0;
border-bottom:1px solid white;
color:#990000;
}
h1
{
border-color:#999999;
border-width:1px;
color:#650002;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-weight:bold;
text-transform:uppercase;
text-decoration:underline;
margin-top:0px;
margin-bottom:8px;
}
body {
font-size:12px;
}
hr {
height:1px;
border-color:#666666;
}
p.welcome {color: #670003; margin-top: 0px; font-family: Georgia; font-size: 16px; font-weight: normal;}

.button1, .button1:link, .button1:focus, .button1:visited {
background:#CC0000 url(http://www.trinitylink.com/images/panel_btn.png) no-repeat scroll left top;
color:#FFFFFF;
float:left;
height:29px;
line-height:2.2;
margin:3px;
text-align:center;
font-weight:bold;
width:142px;
border:0px;
}

.button1:hover, .button1:active {
background:#CC0000 url(http://www.trinitylink.com/images/panel_btn.png) no-repeat scroll -142px 0;
color:#FFFFFF;
text-decoration:none;
}

.button2, .button2:link, .button2:focus, .button2:visited {
background:#ffffff url(http://www.trinitylink.com/images/panel_btn_date.png) no-repeat scroll left top;
color:#FFFFFF;
float:left;
height:30px;
line-height:2.2;
margin:2px auto;
text-align:center;
font-weight:bold;
width:114px;
border:0px;
}

.button2:hover, .button2:active {
background:#ffffff url(http://www.trinitylink.com/images/panel_btn_date.png) no-repeat scroll -118px 0;
color:#FFFFFF;
text-decoration:none;
}

