/* style info for table in center col. in index.shtml */
table thead th
{
    background-color: #af4035;
    text-align: center;
	font-family:verdana,helvetica,sans-serif;
	font-size:14px;
	color:#fff;
}

table h4 {
    font-size:1.5em;
	margin:0;
}
table h5 {
    font-size:0.9em;
	margin:0;padding:0;
}
tbody td {
    text-align:left;
    padding:1px 5px 1px 5px;
	color:#000;
	font-size:0.7em;
	font-family:verdana,helvetica,sans-serif;
}
table tr.special {
bordercolor: red;
color: white;
}
table {
border: 1px solid #111;
border-collapse: collapse;
margin-top: 5px;
}
.clear {
    clear:both;
}

/* styles for panels in center col. in index.shtml */

/* styles for panels in center col. in index.shtml */

.xxsnazzy {background: #fff; width:250px; margin:0 3px;float:left;text-align:left;}
.xxsnazzy h2 {text-align:center;font-size:0.7em;margin:0px;}
/*.xxsnazzy p {text-align:center;font-size:1em;color:red;font-weight;bold}*/
.xxtop, .xxbottom {display:block; background:#fff; font-size:1px;}
.xxb1, .xxb2, .xxb3, .xxb4 {display:block; overflow:hidden;}
.xxb1, .xxb2, .xxb3 {height:1px;}
.xxb2, .xxb3, .xxb4 {background:#fff; border-left:1px solid #444; border-right:1px solid #444;}
.xxb1 {margin:0 5px; background:#444;}
.xxb2 {margin:0 3px; border-width:0 2px;}
.xxb3 {margin:0 2px;}
.xxb4 {height:2px; margin:0 1px;}

.xxboxcontent {
display:block; 
border:0 solid #444; 
border-width:0 1px; 
line-height:1.5;font-size:12px;
}
.xxboxcontent h1  {
    margin:0; 
	font-size:1.3em; 
	padding:0 5px 5px 5px; 
	border-bottom:1px solid #444;
	text-align:center;font-weight:bold;
}
.xxboxcontent ul {
padding-left:5px;
margin-left:20px;
list-style-type:circle;
}
.xxboxcontent.color_a {
background:#633000; color:#fff;
}

