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

/*top section*/
.date{font-family: Arial, Helvetica, sans-serif ;font-size:12px;text-decoration:none; 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: #FF3300;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 #0066FF; /*bottom border is 3px*/}
.topmenu ul li a:hover, .topmenu ul li a.selected{ color:#0066FF;border-bottom-color: #FF0000;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*/
.h1 { font-family: Geneva, Arial, Helvetica, sans-serif;font-size:24px; color: #0000FF; height:30px;}
.h2 { font-family: Georgia, "Times New Roman", Times, serif;font-size:20px; color:#0000FF;}
.h3{ font-family: Georgia, "Times New Roman", Times, serif;font-size:18px; color: #FF5500;}
.intro{ font-size:1.2em; font-family: Arial,Geneva,Helvetica, sans-serif; color: #000000; padding:0px 10px 0px 2px;}
.quotes{font-family: Georgia, "Times New Roman", Times, serif;font-size:13px; font-style:italic;}
.mtext { font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color: #0066FF; color:#FFFFFF; border-left:solid 2px #FF0000; width:700px; padding:5px;}

/* the intro sections */
.sectionheader { font-family: Geneva, Arial, Helvetica, sans-serif; font-size:18px; color: #FF3300;}
#sections{padding:5px;font-family: Georgia, "Times New Roman", Times, serif;}
#sections ul {margin:0px; padding:0px; list-style-type:none;}
#sections ul li{ padding:0;    }
#sections ul li a{ display: block; width:350px; height:120px; margin:0; padding: 10px; text-decoration:none;text-align:left; border-bottom: dotted 1px #FF3300; }
#sections a:link, #sections a:visited{ color: #333333; font-size:12px /* this border doesn't work in IE6 */}
#sections a:hover, #sections a:active{color: #0033FF; }
.wholebody { padding:10px;font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#FFFFFF; font-size:14px; }
.weblinks a{ font-size:11px;}
.weblinks a:hover, .weblinks a:active{}

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

/*Bottom of page*/
.footer{ background-color: #0033FF; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;font-size:11px;}
.footer a,.footer a:visited { color: #FFFFFF;text-decoration:underline;	}
.footer a:hover, .footer a:active { color: #FBE7E1F ;text-decoration:none;}

.memberlogin { padding:8px;font-family: Geneva, Arial, Helvetica, sans-serif;font-size:12px;color: #0033FF; width:180px; border:solid 2px #E1E1FF; background-image:url(bcg/members.png); background-repeat:repeat-x;}
.memberlogin a {color: #0066FF; text-decoration:underline}
.memberlogin a:hover, .memberlogin a:active { color: #0099FF;text-decoration:underline;}
.memberh {font-family: Geneva, Arial, Helvetica, sans-serif;font-size:20px; color: #FF9900;}