body, td, th {
	background-color:FFFFFF;
	color:000000;
	font-family:tahoma,arial, helevetica, verdana, sans-serif;
	font-size:12px;
	margin:0px;
}

a {
	color:3030c0; 
	color:3020a0; 
	font-weight: bold; 
	text-decoration:none;
}
a:hover {
	color:6B0178; 
	text-decoration:underline;
}

h1 { font-size:20px; color:#601060;}
h2 { font-size:20px; color:#601060;}
h3 { font-size:16px; color:#601060;}
h3 { font-size:14px; color:#601060;}
h4 { font-size:12px; color:#601060;}

dt {
	font-weight:bold;
}

.search td {
        background-color:inherit;
	background-color:#f5f0f0;
}

.header {
        font-family:tahoma, arial, helvetica, sans-serif;
        color: #1F1353;
        font-size:10px;
        font-weight:bold;
}
.maincontent {
	xwidth:80%;
	xmargin:0 15px 0 15px;
}
.eventhead {
        font-family: arial, helvetica, sans-serif;
        color: #ffffff;
        background-color:#6060c0;
        background-color: #6B0178;
        background-color: #a050a0;
        background-color: #904090;
        padding-left:5px;
        padding-right:5px;
        font-size:10px;
        font-weight:bold;
        border-top: 1px #000000 solid;
}
.eventbody {
        color: #000000;
        background-color: #ffffff;
	background-color:#ffffe0;
	background-color:#ffffe8;
	background-color:#f5f0f0;
	background-color:#f2f2ff;
        padding-left:5px;
        padding-right:5px;
        padding-bottom:7px;
        xborder-right: 1px #000000 solid;
        xborder-bottom: 1px #000000 solid;
}

.box, .boxcenter {
        width:"100%";
        margin-bottom:15px;
	padding:5px;
}
.boxmaintitle {
	color:#ffffff;
        background-color:#600060;
}
.boxtitle, .boxdecoration, .boxborder {
        color:#f0f8c0;
        color:#e8ffc0;
	color:f0fff0;
	color:#ffffff;
        background-color:#4848c0;
        background-color:#202040;
        background-color:#303050;
        background-color:#1F1353;
}
.boxbodyborder, .boxmainborder {
        border: 1px #202040 solid;
        background-color:#ffffff;
	background-color:#f0e0f0;
	background-color:#fff0e8;
	background-color:#f5f0f0;
	background-color:#ffffe8;
}
.boxmainborder {
        padding:0px;
}
.boxbodyborder {
        padding:5px;
}
.boxtitle, .boxmaintitle {
        font-family:tahoma, arial, helvetica, sans-serif;
        font-size: 13px;
        font-weight:bold;
        text-align:center;
}
.boxmaintitle {
        font-size: 16px;
        padding: 5px;
}
.boxbody, .boxinner {
        color: #000000;
        background-color:ffffff;
	xbackground-color:CAFFFF;
        padding:5px;
        background-image: none;
}
.boxdecoration {
        padding:0px;
        margin:0px;
}

.caption {
        font-size:11px;
        font-weight:bold;
}
.boxlist, .officerlist {
        text-indent:-20px;
        padding-left: 20px;
        margin-bottom: 0px;
        font-size:10px;
        font-size:11px;
        font-weight:bold;
}
.boxlist a {
        font-size:11px;
}

.linksubhead {
        font-size:13px;
        color:#601060;
	padding-top:5px;
        text-align:center;
}

.copy {
        font-family:tahoma, arial, helvetica, sans-serif;
        font-size: 10px;
	color:#808080;
}

.gallery {
	text-align: center;
	font-weight: bold;
	border-spacing:10px;
	border-width:0px;
	padding: 0px;
	margin:0px;
	
}
.gallery td,
td.gallery {
	vertical-align:top;
	font-size: 10px;
	padding-bottom:3px;
	width:25%;
}
.gallery a img {
	border-width:1px;
}
.gallerytext {
	padding-left:15px;
}

.companion .boxtitle, 
.companion .boxdecoration, 
.companion .boxborder {
	color:#ffffff;
        background-color:#303050;
}
.companion .box .boxbodyborder {
        border: 1px #202040 solid;
	background-color:#ffffe8;
	background-color:#f5f0f0;
}
.companion .boxbody, 
.companion .boxinner {
        color: #000000;
        background-color:ffffff;
}
.error {
	color: #f00000;
}
