/* CSS Document */
#bodybcg{ background-color:#FFFFFF;}

/*top section*/
.date{font-family: Geneva, Arial, Helvetica, sans-serif ;font-size:12px; font-weight:bold;  color: #0066FF;}

/*HORIZONTAL MENU*/
.topmenu ul{font-size:18px; font-family: Geneva, Arial, Helvetica, sans-serif;width: 100%;}
.topmenu ol{font-size:18px; font-family: Geneva, Arial, Helvetica, sans-serif;width: 100%;}
.topmenu ul{padding: 6px 0 7px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/margin: 0; text-align:left; /*set value to "left", "center", or "right"*/}
.topmenu ul li{display: inline;}
.topmenu ul li a,.topmenu ul li a:visited{color: #0066FF;padding: 6px 3px 4px 3px; /*top padding is 6px, bottom padding is 4px*/margin-right: 20px; /*spacing between each menu link*/text-decoration: none; border-bottom: 1px solid #FF0000; /*bottom border is 3px*/}
.topmenu ul li a:hover, .topmenu ul li a.selected{ color:#FF3300;border-bottom-color: #0000FF; text-decoration:none;}

/*General Links*/
a, a:link  { color: #0000FF;text-decoration:none;}
a:visited { color: #0033FF;text-decoration:none;}
a:hover, a:active { color:#FF0000;text-decoration:underline;}

/*CLASSES in alphabetical order*/
.formtext{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size:14px; color: #990000; border-left: 1px dashed #FF0000; padding-left:20px;}
.h1 { font-family: Geneva, Arial, Helvetica, sans-serif;font-size:22px; color: #FF3300; line-height:25px;}
.h2 { font-family: Geneva, Arial, Helvetica, sans-serif;font-size:18px; color:#FF3300;}
.h3{ font-family: Geneva, Arial, Helvetica, sans-serif;font-size:16px; color: #FF6600;}
.h4{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size:16px;  color:#FF6600;}
.h5{  font-family: Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#FF6600;}
.pointer{ list-style-image:url(graphics/pointer2.gif);}
.rightside { padding:5px;font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; font-size:11px; }
.ticks{ list-style-image:url(graphics/tick.gif);}
.wholebody { padding:10px;font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#FFFFFF; font-size:12px; line-height:14px; color: #000000; }

/*The members login section*/
.memberlogin { padding:5px; background-image:url(bcgs/memberlogin.png); background-repeat:repeat-x;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold; color: #99FF00; width:200px; padding:10px;}
.memberlogin a {color: #99FF00; text-decoration:underline}
.memberlogin a:hover, .memberlogin a:active { color:#0099FF;text-decoration:underline;}
.memberloginheader{font-weight:bold; font-size:16px;}

/*special characteristics*/
ol { color:#5555AB; list-style-type:upper-roman	} 
ul { color:#5555AB; list-style-type:square;	}

/*Bottom of page*/
.footer{ background-color: #FF3300; font-family: Georgia, "Times New Roman", Times, serif; color: #FFFFFF;font-size:12px;}
.footer a,.footer a:visited { color: #FFFFFF;text-decoration:underline;	}
.footer a:hover, .footer a:active { color: #FBE7E1F ;text-decoration:none;}

.sidemenu {font-family: Verdana, Arial, Helvetica, sans-serif; padding:5px;  float:left; list-style:none; color: #800000; width:160px;}
.sidemenu ul { margin:20px; padding:0; list-style-type:none;}
.sidemenu ul li {font-size:11px; list-style: url(graphics/pointer.gif); text-decoration:none; border-bottom: #FF6600 dotted 1px; padding:1px;}
.sidemenu ul li a{text-decoration:none; color: #0066FF;}
.sidemenu ul li a:hover, .sidemenu ul li a:active{text-decoration: underline; color: #0000FF;}

/* admin tables */
table.admin
{
  font-family: Arial;
  font-size: 14px;
  font-weight: normal;
  margin: 0px;
  padding-left: 50px;
}
