body 				{ 
font-family: "Trebuchet MS", Verdana, Arial; 
font-size: 70%; 
margin: 5px 0px 20px 5px; 
color: #611A10; 
line-height: 130%; 
text-align:center;
background-color:#FFFFFF; 
}

.upperc	{
text-transform:uppercase; 
font-weight:bold; 
font-size:18px; 
line-height:20pt;
} 

.bold {
	font-size: 11px;
	COLOR: #B03939; 
	LINE-HEIGHT: 14pt; 
	font-family: "Trebuchet MS", Verdana, Arial; 
	font-weight:bold;
}

.normal	{
font-size:11px;
text-transform:none;
}


.boldblack	{]
font-weight:bold;
font-family: "Trebuchet MS", Verdana, Arial;
color:#000000; 
}

.img	{
border:1px solid #611A10;
padding:2px;
margin: 2px;
clear:left;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


a:link {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
	color:#611A10;
}
a:visited {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	font-style: underline;
	text-decoration: none;
	color:#611A10;
}
a:hover {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	text-decoration: underline;
	color:#999999;
}
a:active {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
	color:#611A10;
}

#calendar	{
float:right;
width: 550px; 
height:277px; 
margin-right:10px;
margin-top:20px;
}

#calleft	{
float:left; 
margin-top:20px; 
width:300px; 
height:auto;
}

#homemessage	{
float:left; 
margin-top:30px;
text-transform:uppercase; 
font-weight:bold; 
font-size:18px; 
line-height:23pt; 
width:300px;
}

#homeright	{
float:right; 
margin-top:20px; 
padding:2px; 
text-align:justify; 
text-transform:uppercase; 
font-weight:bold; 
font-size:18px; 
width:550px; 
height:auto; 
line-height:18pt; 
background-color:#FFCCCC
}

#group	{
width:550px; 
margin-top:10px; 
float:right; 
height:277px;
}



#masthead			{ 
width: 100%; 
height: 220px; 
background-image:url(../images/masthead2.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
}

#txttopr	{
margin-top:1px;
margin-right:15px; 
float:right;
color:#FFFFFF; 
font-size:11px; 
font-weight:normal;
text-align:right;
}

#txttopr a		{ 
color: #FFFFFF; 
font-weight: normal; 
text-decoration: none;
 }
 
#txttopr a:hover	{ 
text-decoration: underline;
}

#txttopr .selected	{
color:#000000;
text-transform:uppercase;
}


#toptxt	{
color:#FFFFFF;
margin-left:250px;
margin-top:2px;
}

* html #toptxt	{
margin-top:10px;
}

#menuBottom			{ 
width: 900px; 
height: 15px; 
background-color: #611A10; 
border-top: 1px solid #999999; 
clear:both; 
}

#menuBottom ul		{ 
display: inline; 
margin: 0px 0px 0px 50px; 
line-height: 200%; 
}

#menuBottom ul li	{ 
display: inline; 
list-style-type: none; 
margin: 5px 0px 20px 0px;
 }
 
#menuBottom a		{ 
color: #FFFFFF; 
font-weight: normal; 
text-decoration: none; 
padding: 4px 8px 4px 8px; 
margin-top: 10px; 
margin-bottom: 40px; 
}
#menuBottom a:hover	{ 
text-decoration: underline;
}

#menuBottom a:hover.this	{ }

#menuBottom a.this	{ 
background-color: #CD2329;
 }


#contentmiddle	{
width: 920px;
min-height:406px;
height:auto;
background-color:#FFFFFF;
margin:0px auto;
padding:0px auto;
text-align:left;
}

#innermiddle	{
padding:5px;
margin:5px;
}

#FooterHolder			{ 
width: 920px; 
background-color: #B03939; 
border-top: 1px solid #999999;
border-bottom: 1px solid #999999; 
margin: auto;
color:#FFFFFF;
text-transform:uppercase; 
height: 18px;
clear:both;
}

#FooterHolder ul		{ 
display: inline; 
margin: 0px 0px 0px 0px; 
line-height: 200%; 
}

#FooterHolder ul li	{ 
display: inline; 
list-style-type: none; 
margin: 5px 0px 20px 0px; 
}

#FooterHolder a		{ 
color: #FFFFFF; 
font-weight: normal; 
text-decoration: none; 
padding: 4px 8px 4px 8px; 
margin-top: 10px; 
margin-bottom: 40px;
}

#FooterHolder a:hover	{ 
text-decoration: underline;
}

.footerholdertxt	{
padding-left:5px;
}


#wrapper 			{ 
width: 920px; 
height:auto; 
margin: 20px auto; 
text-align: justify; 
border: 1px solid #B03939; 
background-color: #FFFFFF; 
margin-bottom: 0px; 
}

#linesml	{
border-top: 1px dotted #000000;
padding: 0px auto;
width:90%;
margin-left:0px;
clear:left;
}


#linesmlb	{
border-bottom: 1px dotted #000000;
padding: 0px auto;
width:90%;
margin:0px auto;
clear:left;
float:left;
}

#linesmlr	{
border-top: 1px dotted #000000;
padding: 5px;
width:90%;
margin:5px;
clear:both;
}

#linesmlred	{
border-top: 1px solid #D3262C;
padding: 5px auto;
width:92%;
margin: 10px auto;
clear:both;
text-align:center
}


#horizmenuline{
clear: both;
padding: 0;
width: 100%;
height: 5px;
line-height: 5px;
background: #B03939; /*Red color theme*/ 
}

