/* BYB 2005 STYLES */
body {
scrollbar-face-color		: #F0F0F0;
scrollbar-shadow-color		: #F0F0F0;
scrollbar-highlight-color	: #F0F0F0;
scrollbar-3dlight-color		: #CCCCCC;
scrollbar-darkshadow-color	: #CCCCCC;
scrollbar-track-color		: #EAEAE8;
scrollbar-arrow-color		: #A30000; 
font: 11px Verdana, Arial, sans-serif; 
color: #555555; 
/*background: #EAEAE8;*/
/* background-attachment: fixed;
 background-image: url(images/bg.gif);
 background-repeat: repeat-x;*/
background: #FFFFFF;
margin: 0px; 
padding: 0px; 
}

/* MAIN STYLES */
h2,h3,h4 {
 font-family: "Trebuchet MS",Helvetica, Arial, sans-serif; 
 font-size: 22px; 
 font-weight: normal; 
line-height: 16px;
 color: #333333 }

/* Heading 3 used in Article Layout*/
h3{
 font-family: "Trebuchet MS",Helvetica, Arial, sans-serif; 
 font-size: 22px; 
 font-weight: normal;
line-height: 24px; 
 color: #A30000 }

td {
 font-family: Verdana, Arial, sans-serif; 
 font-size: 11px; 
 color: #555555 }

th {
 font-family: Verdana, Arial, sans-serif; 
 font-size: 11px;
 text-align: left;
 color: #555555 }
 
/* MAIN LINKS */
a:link {
 color: #355875; 
 font-family: Verdana, Arial, sans-serif; 
 text-decoration: underline }

a:visited {
 color: #333333; 
 text-decoration: underline; 
 font-family: Verdana, Arial, sans-serif; 
}
a:hover {
 color: #666666; 
 font-family: Verdana, Arial, sans-serif; 
 }

a:active {
 color: #355875; 
 font-family: Verdana, Arial, sans-serif; 
}

/* FOOTER LINK STYLES*/
a.menu:link {
 color: #94918F; 
 text-decoration: none; 
 font-weight: normal; 
 font: 9px Verdana, Helvetica, sans-serif }

a.menu:visited {
 color: #94918F; 
 text-decoration: none; 
 font-weight: normal; 
 font: 9px Verdana, Helvetica, sans-serif }

a.menu:active {
 color: #94918F; 
 text-decoration: none; 
 font-weight: normal; 
 font: 9px Verdana, Helvetica, sans-serif }

a.menu:hover {
 color: #A30000; 
 text-decoration: none; 
 font-weight: normal; 
 font: 9px Verdana, Helvetica, sans-serif }

/* TEXT STYLES */
.bodytext {
 font-family: Verdana, Arial, sans-serif; 
 font-size: 11px; 
 color: #333333; 
 line-height: 145%; 
 padding: 3px 0px 3px 10px }

.menutext {
 color: #333333; 
 font: normal 10px Verdana, Helvetica, sans-serif }

.newstext {
 font: 11px Verdana, Arial, sans-serif; 
 color: #444444 }

.smalltext {
 color: #565656; 
 font-size: 10px; 
 font-family: Verdana, Helvetica; 
 padding: 3px; 
 margin-right: 2px; 
 margin-left: 2px }

.footertext {
 color: #94918F; 
 font-weight: normal; 
 font-size: 9px; 
 font-family: Verdana, Helvetica; 
/* padding: 6px; */
 margin-right: 2px; 
 margin-left: 2px }

.white {
 font: normal 10px Verdana, Helvetica, sans-serif; 
 color: #FFFFFF; 
 padding-bottom: 2px }

.redtext {
 font: bold 13px Arial, Verdana, Helvetica, sans-serif; 
 color: #A30000; 
 padding: 0px 5px 0px 0px }

/* BORDERS  and LINES */
.headerline {
 border-bottom: 1px solid #E7E7E7; 
 vertical-align: middle; 
 padding-top: 2px; 
 padding-bottom: 6px; 
 color: #444444; 
 font-family: Verdana, Arial, sans-serif }

.tableborder2 {
 border: 1px solid #E7E7E7 }

.tableborder {
 border: 1px solid #333333 }

.tablebordertop {
 border-top: 1px solid #D9D9D7 }

.tableborderleft {
 border-left: 1px solid #D9D9D7 }

.tableborderright {
 border-right: 1px solid #D9D9D7 }

.tableborderleftgray {
 border-left: 1px solid #CCCCCC }

.tableborderrightgray {
 border-right: 1px solid #CCCCCC }

.dottedline {
 border-bottom: 1px solid #EfEfEf; 
 vertical-align: middle; 
 font-family: Verdana, Arial, sans-serif }
 
 .contactborder {
 border: 1px solid #D9D9D7 }

/* NICE FORMS */
.tb {
 display: inline }

input {
 font-family: Verdana, Helvetica; 
 font-size: 11.5px; 
 color: #000000 }

select {
 font-family: Verdana, Helvetica; 
 font-size: 11.5px; 
 color: #000000 }

.formtext {
 font: normal 10px Verdana, Helvetica, sans-serif; 
 color: #333333; 
 border: 1px solid #cccccc; 
 background: #FFFFFF }

.formbttn {
 font: bold 10px Verdana, Arial, Helvetica, sans-serif; 
 color: #FFFFFF; 
 background: #A30000; 
 border: 0px; 
 padding: 2px }

/* LISTS */
ul {
 list-style: url(images/box.gif);
padding-bottom: 5px; }

li {
list-style: url(images/box.gif);
padding-bottom: 10px; }

ul.listspace {
padding-right: 20px;}

/* SPACING and EFFECTS */
.rightpad {
 padding-right: 25px }

.dulled {
 color: #CCCCCC; 
 font-size: 9px; 
 font-weight: normal }

.footerdivline {
 color: #CCCCCC; 
 font-size: 9px; 
 font-weight: normal }

/* ARTICLE STYLES */
/*//////////////////////////////////////////////////////*/
.articletitle {
color: #A30000; 
font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; 
font-size: 13px; 
font-weight: bold;}

/* TITLE LINK STYLES*/
a.article:link {
color: #A30000; 
font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; 
text-decoration: none;
font-size: 13px; 
font-weight: bold;}

a.article:visited {
color: #666666; 
font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; 
text-decoration: none;
font-size: 13px; 
font-weight: bold;}

a.article:active {
color: #A30000; 
font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; 
text-decoration: none;
font-size: 13px; 
font-weight: bold;}

a.article:hover {
color: #666666; 
font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; 
text-decoration: none;
font-size: 13px; 
font-weight: bold;}

.readme {color: #333333; 
font-family: "Century Gothic", Helvetica, Arial; 
font-size: 14px; 
text-align: left;
font-weight: lighter;
}

.justred {
font-weight: bold;
color: #A30000;}
