html, body{
background:#CCCCCC url('/art/bg.jpg') top center repeat;
padding:0; 
margin:0;
border: none;
font-family: Helvetica,Arial,Verdana,sans-serif; 
font-size: 10pt;  
font-weight: normal; 
line-height: 14pt; 
color: #000000; 
text-decoration: none; 
outline: none;
}
p {
font-family: Helvetica,Arial,Verdana,sans-serif; 
font-size: 10pt;  
font-weight: normal; 
line-height: 14pt; 
color: #000; 
text-decoration: none; 
outline: none;
}
ul {
font-family: Helvetica,Arial,Verdana,sans-serif; 
font-size: 10pt;  
font-weight: normal; 
line-height: 14pt; 
color: #000; 
text-decoration: none; 
outline: none;
}
a {
font-family: Helvetica,Arial,Verdana,sans-serif; 
font-size: 10pt;  
font-weight: bold; 
line-height: 14pt; 
color: #06C; 
text-decoration: none; 
outline: none;
}
a:hover {
font-family: Helvetica,Arial,Verdana,sans-serif; 
font-size: 10pt;  
font-weight: bold; 
line-height: 14pt; 
color: #036; 
text-decoration: none; 
outline: none;
}
.error {
color:#FF0000;
font-weight:bold;
}
.testimonials{
background:url('/art/quotes.gif') top left no-repeat;
font-family: Helvetica,Arial,Verdana,sans-serif; 
font-size: 12pt;  
font-weight: normal; 
line-height: 16pt; 
color: #666; 
text-decoration: none; 
outline: none;
padding:0px 50px 0px 50px;
}
.byline{
font-family: Helvetica,Arial,Verdana,sans-serif; 
font-size: 10pt;  
font-weight: normal; 
line-height: 10pt; 
color: #333; 
text-decoration: none; 
outline: none;
}
.bylinelink{
font-family: Helvetica,Arial,Verdana,sans-serif; 
font-size: 10pt;  
font-weight: normal; 
line-height: 10pt; 
color: #09C; 
text-decoration: none; 
outline: none;
}
.bylinelink:hover{
font-family: Helvetica,Arial,Verdana,sans-serif; 
font-size: 10pt;  
font-weight: normal; 
line-height: 10pt; 
color: #09C; 
text-decoration: underline; 
outline: none;
}
.subnavtext {
background:#CCCCCC url('/art/grad1.jpg') top center repeat-x;
font-family: Helvetica,Arial,Verdana,sans-serif; 
font-weight: normal; 
color: #666666; 
text-decoration: none; 
outline: none;
border:1px solid #666;
padding:10px;
}
.subnav {
background:#CCCCCC url('/art/grad1.jpg') top center repeat-x;
font-family: Helvetica,Arial,Verdana,sans-serif; 
font-weight: normal; 
color: #003399; 
text-decoration: none; 
outline: none;
border:1px solid #666;
padding:10px;
}
.subnav:hover {
background:#EFEFEF url('/art/grad2.jpg') top center repeat-x;
font-family: Helvetica,Arial,Verdana,sans-serif; 
font-weight: normal; 
color: #000033; 
text-decoration: none; 
outline: none;
border:1px solid #666;
padding:10px;
}
.content { 
color: #000000; 
background:#FFFFFF;
border-top:1px solid #CCCCCC;
border-left:1px solid #999999;
border-right:1px solid #999999;
padding:20px;
}
.testimonialcontent { 
background:#EFEFEF url('/art/testimonialgradient.jpg') bottom left repeat-x;
color: #000000; 
border-top:1px solid #CCCCCC;
border-left:1px solid #999999;
border-right:1px solid #999999;
padding:15px;
}
.maincontent li {
padding-bottom:10px;
}
.maincontent hr {
background-color:#d4d4d4;
color:#d4d4d4;
height:1px;
border:0px;
}

h1{
font-family: Helvetica,Arial,Verdana,sans-serif; 
font-size: 20pt;  
font-weight: normal; 
line-height: 20pt; 
color: #0099cc; 
text-decoration: none; 
outline: none;
margin-top:0px;
margin-bottom:0px;
}
.intro {
font-family: Helvetica,Arial,Verdana,sans-serif; 
font-size: 14pt;  
font-weight: normal; 
line-height: 18pt; 
color: #000; 
}
.padding{padding-left:15px; padding-right:15px;}

.bodytextbig {font-family: Arial, Helvetica, sans-serif; font-size: 22pt;  font-weight: normal; line-height: 22pt; color: #ffffff; text-decoration: none;}

.bodytext {
font-family: Helvetica,Arial,Verdana,sans-serif; 
font-size: 10pt;  
font-weight: normal; 
line-height: 14pt; 
color: #000000; 
text-decoration: none; 
outline: none;
}
.bodytextboldred {
font-family: Helvetica,Arial,Verdana,sans-serif; 
font-size: 10pt;  
font-weight: normal; 
line-height: 14pt; 
color: #FF0000; 
text-decoration: none; 
outline: none;
}

.head {font-family: Arial, Helvetica, sans-serif; font-size: 28pt;  font-weight: normal; line-height: 32pt; color: #ffffff; text-decoration: none;}

.yellow {font-family: Arial, Helvetica, sans-serif; font-size: 18pt;  font-weight: normal; line-height: 24pt; color: #ffff33; text-decoration: none;}
.whitesmall {font-family: Arial, Helvetica, sans-serif; font-size: 9pt;  font-weight: normal; line-height: 10pt; color: #fff; text-decoration: none;}

.header_bg {background:url('/art/header_bg.jpg') top center no-repeat;}

.headertable {
font-family: Helvetica,Arial,Verdana,sans-serif; font-size: 9pt; letter-spacing:0px; font-weight: normal; line-height: 12pt; color: #FFFFFF; text-decoration: none; outline: none;
}
.headertable a {
font-family: Helvetica,Arial,Verdana,sans-serif; font-size: 9pt; letter-spacing:0px; font-weight: normal; line-height: 12pt; color: #FF0; text-decoration: none; outline: none;
}
.headertable a:hover {
font-family: Helvetica,Arial,Verdana,sans-serif; font-size: 9pt; letter-spacing:0px; font-weight: normal; line-height: 12pt; color: #FF0; text-decoration: underline; outline: none;
}
.tagline {font-family: Helvetica,Arial,Verdana,sans-serif; font-size: 11pt; letter-spacing:0px; font-weight: normal; line-height: 18pt; color: #FFFFFF; text-decoration: none; outline: none;}
.tagline2 {font-family: Helvetica,Arial,Verdana,sans-serif; font-size: 12pt; letter-spacing:1px; font-weight: normal; line-height: 18pt; color: #000; text-decoration: none; outline: none;}
.callus {font-family: Helvetica,Arial,Verdana,sans-serif; font-size: 11pt; letter-spacing:0px; font-weight: bold; line-height: 18pt; color: #FF0; text-decoration: none; outline: none;}
.navigation {font-family: Helvetica,Arial,Verdana,sans-serif; font-size: 11pt; letter-spacing:0px; font-weight: normal; line-height: 14pt; color: #CCCCCC; text-decoration: none; outline: none;}
.navigation a {font-family: Helvetica,Arial,Verdana,sans-serif; font-size: 11pt; letter-spacing:0px; font-weight: normal; line-height: 14pt; color: #003399; text-decoration: none; outline: none;}
.navigation a:hover {font-family: Helvetica,Arial,Verdana,sans-serif; font-size: 11pt; letter-spacing:0px; font-weight: normal; line-height: 14pt; color: #000033; text-decoration: none; outline: none;}


.footerlogos { 
background:#FFFFFF;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #999999;
border-right:1px solid #999999;
padding:20px;
}
.footernav {
background:#0099cc;
padding:15px;
font-family: Helvetica,Arial,Verdana,sans-serif; font-size: 9pt; letter-spacing:0px; font-weight: normal; line-height: 12pt; color: #FFF; text-decoration: none; outline: none;
}
.footernav a{
font-family: Helvetica,Arial,Verdana,sans-serif; font-size: 9pt; letter-spacing:0px; font-weight: normal; line-height: 12pt; color: #FFF; text-decoration: none; outline: none;
}
.footernav a:hover{
font-family: Helvetica,Arial,Verdana,sans-serif; font-size: 9pt; letter-spacing:0px; font-weight: normal; line-height: 12pt; color: #FFF; text-decoration: underline; outline: none;
}

.footer {font-family: Helvetica,Arial,Verdana,sans-serif; font-size: 9pt; letter-spacing:0px; font-weight: normal; line-height: 12pt; color: #333; text-decoration: none; outline: none;}
.footer a {font-family: Helvetica,Arial,Verdana,sans-serif; font-size: 9pt; letter-spacing:0px; font-weight: normal; line-height: 12pt; color: #333; text-decoration: none; outline: none;}
.footer a:hover {font-family: Helvetica,Arial,Verdana,sans-serif; font-size: 9pt; letter-spacing:0px; font-weight: normal; line-height: 12pt; color: #333; text-decoration: underline; outline: none;}

.greenboxtop {background:url('/art/greenbox_topleft.gif') top left no-repeat;}

.greenboxmiddle {
background:#f9f9e3; 
padding:10px; 
border-left:1px solid #999966; 
border-right:1px solid #999966;
font-family: Helvetica,Arial,Verdana,sans-serif; 
font-size: 10pt;  
font-weight: normal; 
line-height: 14pt; 
color: #000; 
text-decoration: none; 
outline: none;}
}

.greenboxmiddle a:link {
font-family: Helvetica,Arial,Verdana,sans-serif; 
font-size: 10pt;  
font-weight: bold; 
line-height: 14pt; 
color: #339900; 
text-decoration: none; 
outline: none;
}

.greenboxmiddle a:hover {
font-family: Helvetica,Arial,Verdana,sans-serif; 
font-size: 10pt;  
font-weight: bold; 
line-height: 14pt; 
color: #336600; 
text-decoration: none; 
outline: none;
}
.greenboxdotted {background:url('/art/greenboxdottedline.gif') top left repeat-x;}

.greenboxbottom {background:url('/art/greenbox_bottomleft.gif') top left no-repeat;}

.buttonmenu{
list-style-type: none;
margin: 0;
padding: 0;
width: 180px;
}

.buttonmenu li a{
font-size: 14pt;
text-align:center;
line-height:16pt;
color: white;
display: block;
width: 100%;
padding: 8px 4px 8px 4px;
text-decoration: none;
font-weight: bold;
border: 1px solid;
border-color:#999999 #000000 #000000 #000000; /*light dark dark light*/
background: #333333 url('/art/buttongradient.jpg') top center repeat-x;
text-decoration:none;
}
.buttonmenusmall{
font-size:10pt;
font-weight: normal;
}

.buttonmenu li a:hover, .buttonmenu li a:active{
font-size: 14pt;
text-align:center;
line-height:16pt;
padding: 12px 4px 4px 4px;
color: #CCC;
border-color:#333333 #333333 #333333 #333333; /*light dark dark light*/
background: #666666 url('/art/buttongradient2.jpg') top center repeat-x;
}
.img-shadow {
float:right;
background: url('/art/shadowAlpha.png') no-repeat bottom right !important;
margin: 10px 0 0 10px !important;
margin: 10px 0 0 5px;
}
.img-shadow img {
display: block;
position: relative;
background: #fff;
border: 1px solid #a9a9a9;
margin: -6px 6px 6px -6px;
padding: 4px 4px 4px 4px;
}
.homenavbg{
background: #333333 url('/art/buttongradient.jpg') top center repeat-x;
height:38px;
}
.homenav {
padding:10px 10px 10px 10px;
}
.homenav a{
font-size: 14pt;
text-align:center;
color: white;
text-decoration: none;
font-weight: bold;
text-decoration:none;
}
.homenav a:hover{
font-size: 14pt;
text-align:center;
color: #CCC;
}
#date{
	float:left;
	width:36px;
	margin:0px 8px 8px 0px;
	padding:3px;
	position:relative;
}
#month{
text-align:center;
width:36px;
height:15px;
background: url(/art/monthbg.gif) top center no-repeat;
font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif; font-size:8pt; letter-spacing:0px; font-weight: bold; line-height:12pt; color: #FFF; text-decoration: none; outline: none;
}
#day{
text-align:center;
width:36px;
height:20px;
background:url(/art/daybg.gif) bottom center no-repeat;
font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif; font-size:12pt; letter-spacing:0px; font-weight: bold; line-height:15pt; color: #000; text-decoration: none; outline: none;
}
#events {
	position:relative;
	padding:10px 0 1em 0;
	overflow:hidden;
}
#event {
	position:relative;
	padding:0 0 1em 0;
	overflow:hidden;
}

