a:link,a:visited { border-bottom: 1px dotted #333366; color:#a50000; text-decoration: none;}
/* old link color #333366*/

a:hover,a:active{ border-bottom: 0px; color: #382C8A; text-decoration: none; }

body{background-color:#FFEFC0;}

body, td, lit{ font-family: Trebuchet,Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing: 1px; }

h1, h2, h3, h4, h5, h6 { color: #382C8A; }

h4 {font-size:15px;}

p {font-size:11px;}

li {font-size:11px;}

/* properties for all input elements */
input, textarea { font-family: Verdana, sans-serif; font-size: 9pt; }

.black { color: #000000; }

.white {color: White; }

.red {color: red;}

/* properties for headers */
.hdr { color: #382C8A; font-size: 140%; font-weight: bold; text-align: center; }

/* hedit - horizontal table (payments list) */
.hedit { background-color: #F0F0F0; width:520px;}

/* hedit - usual column */
.hedit td { background-color: #ED6E00; font-family: "Verdana"; font-size: 8pt; padding: 5px; }

/* hedit - header column */
.hedit th { background-color: #FFE598; padding: 5px; }

.leftbottom2{ background-color: #ED6E00; border: #382C8A medium solid; color: #FFFFFF; font-size: 18px; font-size: 4px; height: 6px; letter-spacing: 2px; text-align: center; }

.leftitem2left{ background-color: #FFE598; border-left: #382C8A medium solid; color: #382C8A; font-size: 12px; padding-bottom: 3px; padding-left: 2px; padding-top: 2px; }

.leftitem2right{ background-color: #FFE598; border-right: #382C8A medium solid; color: #382C8A; font-size: 12px; padding-bottom: 3px; padding-left: 2px; padding-top: 2px; }

.leftitem2right a:link, .leftitem2right a:visited { color: #382C8A; text-decoration: none; }

.leftitem2right a:hover, .leftitem2right a:active { color: #8484DC; text-decoration: none; }

.leftitem3{ background-color: #FFE598;border-left: #382C8A medium solid; color: #382C8A; border-right: #382C8A medium solid; color: #382C8A; font-size: 10px; padding-bottom: 3px; padding-left: 12px; padding-top: 2px; }

.lefttop2{ background-color: #ED6E00; border: #382C8A medium solid; color: #FFFFFF; font-size: 18px; letter-spacing: 2px; text-align: center; }

.box2{ background-color: #ED6E00; border: #382C8A medium solid; color: #382C8A;padding:3px;}

.box1{ background-color: #ED6E00; border: #382C8A medium solid; color: #FFFFFF;font-size:small;}

.box1 h1,.box1 h2,.box1 h3,.box1 h4,.box1 h5,.box1 h5{
	color: White;
}

.main{ font-size: small; /*	background-color: #FFE598;*/ padding-bottom: 12px; padding-left: 10px; padding-right: 10px; }

.maintable{ background-color: #FFE598; }

.noborder a:link,.noborder a:visited,.noborder a:hover,.noborder a:active{ border-bottom: 0px none; margin: 0px; padding: 0px; }

.nospace { margin: 0px; }

.hometext p { font-size: 9pt; }

.annountop p {font-size: 12pt; padding-left: 8px; padding-right:5px;padding-top:10px; font-weight:bold; color:#382C8A; }

.announcement p {font-size: 8pt; padding-left: 8px; padding-right:5px; }

.topoftitle {font-size:20px;font-weight:bolder;}

/* vedit - vertical table (signup, profile edit) */
.vedit { background-color: #F0F0F0; width:540px;}

/* vedit - usual column (right) */
.vedit td { background-color: #ED6E00; padding: 10px; padding-left: 15px; }

/* vedit - header column (left) */
.vedit th { background-color: #FFE598; font-weight: normal; padding: 10px; padding-right: 15px; text-align: right; }

/* properties for entire page and text inside tables
 body, th, td { background-color: #$config.page_bg#; color: #$config.page_fg#; font-family: Verdana, sans-serif; font-size: 9pt; }

*/

#sponsorslideshow img,#sponsorslideshow a {border:0;outline:none;}
