
.mainboxtops { font-size: 0.9em; line-height: 1.0em; font-weight: bold;  color: #eeeeee; color: #222222; padding: 4px 0px 4px 5px;  border: 2px ridge #ddd; 
background-color: #b9a045;
/*
background-image: -moz-radial-gradient(10% 100% 90deg, #998005, #d9c045);
background: -webkit-gradient(linear, left center, right center, from(#998005), to(#b9a025));

background-image: url(''), -webkit-gradient(    linear,    left bottom,    left top,    color-stop(0.24, #998005),    color-stop(0.65, #d9c045));
background-image: url(''), -moz-linear-gradient(   center bottom,    #998005 24%,    #d9c045 65%);
*/
/*
-webkit-border-top-right-radius: 5px 10px;
-webkit-border-top-left-radius: 5px 10px;
-khtml-border-radius-topright: 5px 10px;
-khtml-border-radius-topleft: 5px 10px;
-moz-border-radius-topright: 2px 2px;
-moz-border-radius-topleft: 2px 2px;
border-top-right-radius: 1px 1px;
border-top-left-radius: 1px 1px;
*/
/*
-webkit-box-shadow:rgba(0,0,0,0.5) 0px 0px 2px;
-khtml-box-shadow:rgba(0,0,0,0.5) 0px 0px 2px;
-moz-box-shadow:rgba(0,0,0,0.8) 0px 0px 2px;
box-shadow:rgba(0,0,0,0.8) 0px 0px 2px;
*/

} 
.mainboxbottoms { font-size: 0.80em; line-height: 110%; border-color: #e7e7e7; background-color: #e7e7e7;  
-webkit-border-bottom-right-radius: 10px 10px;
-webkit-border-bottom-left-radius: 10px 10px;
-khtml-border-radius-bottomright: 10px 10px;
-khtml-border-radius-bottomleft: 10px 10px;
-moz-border-radius-bottomright: 10px 10px;
-moz-border-radius-bottomleft: 10px 10px;
border-bottom-right-radius: 10px 10px;
border-bottom-left-radius: 10px 10px;
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.24, #d7d7d7), color-stop(0.65, #e7e7e7));
background-image: -moz-linear-gradient(center bottom, #d7d7d7 24%, #e7e7e7 65%);
}

.maintable { width: 100%; }
.maintable tr { vertical-align: top; }
.maintext1 { font-size: 18px; color: #000402; color: #250f69; font-weight: 600; font-family: helvetica, sans-serif; padding: 10px; line-height: 100%; }
.mainrightdiv { width: 200px; float: right; }
.fright3 { float: right; padding-right: 3px; }
.fleft { float: left; }

.maintable2 { width: 100%; }
.maintable2 td { vertical-align: top; }

.logintab { border-collapse: collapse; }
.logintab td { width: 33%; padding: 1px 5px; }
.loginfield { font-size: 0.9em; }
.logintextbox { font-size: 0.9em; width: 100%; }
.forgetpassword { text-align: right; font-size: 0.75em; color: #ee0000; }
.rememberfield { font-size: 0.9em; }
.rememberbox {}
.loginbutton { background-color: #9999ee; font-size: 0.9em; padding: 0 1px; border: 2px solid #777777; color: #ffffff; }

.regadtext { font-size: 1.0em; line-height: 1.2em; padding: 2px; }
.joinbutton { background-color: #9999ee; font-size: 0.9em; padding: 0 1px; border: 2px solid #777777; color: #ffffff; width: 100%;}

.nomargin { margin: 0; }
.taright { text-align: right; }
 
.tinycaltable { border: 0 none; border-collapse: collapse; width: 100%; }
.tinycaltable td { width: 14%; }

.tinydaynames {font-size: 0.7em; color: #eeeeee; background-color: #990505; text-align: center; }
.tinymonthnames {font-size: 0.9em; color: #000000; background-color: #44ee44; text-align: center; }
.tinydaynums, .tinythisday, .tinynonday   {font-size: 0.7em; color: #000000;  text-align: left; vertical-align: top; height: 20px;}
.tinydaynums  { background-color: #ffffff; padding-left: 2px; }
.tinythisday  { background-color: #eeee77; padding-left: 2px; }
.tinynonday { background-color: #e7e7e7; }

.marginbottom10 { margin-bottom: 10px; }
.marginbottom20 { margin-bottom: 20px; }

.newmembersdiv { position: relative; text-align: center; vertical-align: bottom; } 
.newmemberslight { position: absolute; border: 0 none; z-index: 2; left: 0px; } 
.newmemberstooltip { font-size: 14px; line-height: 102%; color: #000000; text-align: left; display: block; left: 30px; top: -40px; padding: 0; } 
.newmemberstooltip2 { font-size: 14px; line-height: 102%; color: #000000; text-align: left; display: block; left: -350px; top: -40px; padding: 0; } 
.newmembersimage { border: 0 none; margin: 2px; } 

.newmemstable { border: 0 none; width: 100%; table-layout: fixed; }
.newmemstooltable { border: 0 none; width: 300px; }
.newmemstooltable td { padding: 2px 3px; }
.newmemstooltable2 { border: 0 none; width: 300px; }
.newmemstooltable2 td { padding: 2px 3px; }



.faderboxhiddendiv { display: none; }
.faderboxholder { border: 1px solid #dddddd; position: relative; z-index: 0;  margin-bottom: 10px; }
.faderboxdiv {  overflow: hidden; position: absolute; left: 0; top: 0; z-index: 1; }
.faderboxsubdiv { font-size: 0.84em; vertical-align: top; line-height: 98%; cursor: pointer; 
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;

}
.faderboxholder, .faderboxdiv { width: 500px; height: 75px;  padding: 7px 7px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}

.faderboximage { float: left; padding: 0px 5px 0px 0px;}
.faderboxheader { padding-left: 1.0em; color: #b51919; font-size: 1.3em; font-weight: bold; font-style: italic;
-webkit-text-shadow: -2px 2px 4px #000;
-khtml-text-shadow: -2px 2px 4px #000;
-moz-text-shadow: -2px 2px 4px #000;
text-shadow: -2px 2px 4px #000;}


.newsdiv { width: 95%; margin: auto; }
.newstitle { font-size: 1.6em; font-style: italic; font-weight: bold; color: #b51919; margin: 2px; padding: 0 5px; 
-webkit-text-shadow: -2px 2px 4px #000;
-khtml-text-shadow: -2px 2px 4px #000;
-moz-text-shadow: -2px 2px 4px #000;
text-shadow: -2px 2px 4px #000;
}

.newstable { border: 0 none; background-color: #fffff6; }
.newstable td { padding: 5px 10px; }
.newstexttitle { font-family: arial, helvetica; font-size: 1.0em; font-weight: bold; }
.newstextdate { font-size: 0.8em; font-style: italic; text-align: right; }
.newstextcell { font-family: "Times New Roman"; font-size: 0.9em; color: #222222; }
.newstexthr { margin: auto; width: 90%; }

.indexbuttontable { width: 100%; }
.indexbuttontable td { width: 50%; padding: 1px 5px; }
.indexbuttonimages { float: left; margin-right: 7px; }

.indexbuttontable2 { width: 90%; margin: auto; }
.indexbuttontable2 td { width: 33%; padding: 1px 5px; }
.indexbuttonimages2 { float: left; margin-right: 7px; width: 75px; }

.aindexbutton1     { background-color: #dd33dd; background-color: #1537b9; background-color: #253f69; background-color: #455f89;      font-size: 0.55em; font-weight: bold; padding: 3px 5px; border: 1px solid #777777; color: #ffffff; color: #ddddff; cursor: pointer; text-align: center; vertical-align: middle; line-height: 100%; }

.aindexbutton1 { 
position: relative;
margin: 0 0 2px 2px; 
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: -1px 1px 1px #000;
-khtml-box-shadow: -1px 1px 1px #000;
-moz-box-shadow: -1px 1px 1px #000;
box-shadow: -1px 1px 1px #000;
}

.indexbutton1 {
   position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ddf;
   line-height: 120%;
   cursor: pointer; 
   text-align: center; 
   vertical-align: middle; 
	padding: 2px 4px;
	background: -moz-linear-gradient(	top, #455f89 0%, #6d82a3 50%, #455f89);
	background: -webkit-gradient(linear, left top, left bottom, from(#455f89), color-stop(0.50, #6d82a3), to(#455f89));
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 1px solid #777777;
	-moz-box-shadow: -1px 1px 1px rgba(000,000,000,0.5), inset 1px -1px 1px rgba(255,255,255,0.4);
	-webkit-box-shadow: -1px 1px 1px rgba(000,000,000,0.5), inset 1px -1px 1px rgba(255,255,255,0.4);
	text-shadow: -1px 1px 1px rgba(000,000,000,0.1), 0px 1px 0px rgba(255,255,255,0.3);
}

.indexbutton2 {
   position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #222;
   line-height: 120%;
   font-weight: bold; 
   cursor: pointer; 
   text-align: center; 
   vertical-align: middle; 
	padding: 4px 4px;
	background: -moz-linear-gradient(	top, #a5bfe9 0%, #cde2f3 50%, #a5bfe9);
	background: -webkit-gradient(linear, left top, left bottom, from(#a5bfe9), color-stop(0.50, #cde2f3), to(#a5bfe9));
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 2px solid #777777;
	-moz-box-shadow: -1px 1px 1px rgba(000,000,000,0.5), inset 1px -1px 1px rgba(255,255,255,0.4);
	-webkit-box-shadow: -1px 1px 1px rgba(000,000,000,0.5), inset 1px -1px 1px rgba(255,255,255,0.4);
	text-shadow: -1px 1px 1px rgba(000,000,000,0.1), 0px 1px 0px rgba(255,255,255,0.3);
}


.indexbutton1:active, .indexbutton2:active  { 
-webkit-box-shadow: 0px 0px 0px #000;
-khtml-box-shadow: 0px 0px 0px #000;
-moz-box-shadow: 0px 0px 0px #000;
box-shadow: 0px 0px 0px #000;
margin: 0px 1px 2px 0;
}

.indexbutton1:hover {
   background-color: #250f69;
	background: -moz-linear-gradient( top, #250f69 0%, #5d7293 50%, #250f69);
	background: -webkit-gradient(linear, left top, left bottom, from(#250f69), color-stop(0.50, #5d7293), to(#250f69));
}

.indexbutton2:hover {
   background-color: #250f69;
	background: -moz-linear-gradient( top, #b5cff9 0%, #dde2f3 50%, #b5cff9);
	background: -webkit-gradient(linear, left top, left bottom, from(#b5cff9), color-stop(0.50, #5d7293), to(#b5cff9));
}



