@charset "utf-8";
body {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #231f20;
}
a {color:#231f20; text-decoration:underline}
a:hover {color:#8d003e}

 #container {
	width: 864px;  
	background: #FFFFFF;
	margin: 0 auto; 
	text-align: left; 
}
#header {height:127px; background: #FFFFFF; font-size:12px; padding: 8px 0px 8px 0px; width:867px;}
#header a {text-decoration: none; }
#topmenu {background:url(images/topnav_bg.jpg) top left; width:859px; height:21px; padding-top:8px; padding-left:8px; margin-left:-1px; float:left}
#topmenu ul {float:left}

#header h1 {margin: 0; padding: 10px 0; }
#header #Logo {width: 280px; float:left}
#header #searchbox {float:right; margin-top:59px; background: transparent url(images/searcg_bg.gif) no-repeat left; width:337px; height:35px; text-align:right;}
#header #searchbox .search {border: solid 0px; margin-top:7px; margin-left:6px; float:left; width:142px;}
#header #searchbox img {border: solid 0px; margin-right:-2px;}


#header #logo {width:867px; float:left; clear:both; overflow:hidden}
#header #logo a {float:left}
#header #searchbox a {float:right}

#header .jquerycssmenu ul li ul {margin-top:-2px}

ul.links {display:block; padding:5px 0 10px 0; margin:0; clear:both; overflow:hidden}
ul.links li {float:left; display: block; padding: 2px 10px 2px 9px; margin: 0px; color:#999; text-decoration: none; font-family:Verdana; font-size:11px; background: url(Images/sep-top.jpg) no-repeat left 4px; list-style:none}
ul.links li a {color:Black; font-family:Verdana; font-size:11px; text-decoration:none}
ul.links li a:hover {color:#999; text-decoration:none}
ul.links li.last {background:none}
ul.links li.first {padding-left:0; background:none}

 
 #mainContent {
	padding:  0; position:relative;  width:865px; float:left; margin-top:-1px;
	min-height:450px;	
}

#mainContent .bg {width:846px; padding:20px 20px 0px 0px; float:left; min-height:450px; background:#E7E8E9 url("Images/bg-long-bottom1.png") no-repeat bottom left }



 #mainContent #Testimonial {
	padding: 0px 0px 0px 12px;
	height:230px; 
	width:260px;	
	font-family:'Times New Roman', Times, serif; 
	color:#FFFFFF;
	position:absolute;
	top:0;
	left:0
}
 #mainContent #Testimonial a {
	color:#FFFFFF;
	text-decoration:none;
}
 
 #mainContent #Testimonial .quote p {
	 font-size:16px;
	 float:none;
	 margin:none;	
}

 #mainContent #Testimonial .quotepanel{
	 margin-top:30px;
}

 #mainContent #Testimonial h3 {
	font-size:24px;
	font-weight:normal;
	color:#8D003E;
}
 #mainContent #Testimonial p {
	font-size:24px;	
	margin-right:25px;
	margin-left:13px;	
	color:#8D003E;
	float:left;
}
 #mainContent #Left{
	float:left; width:250px; padding:8px;
	}
 #mainContent #Left ul {display:block; list-style:none; margin:0px; padding:0px;}	
 #mainContent #Left h3 {
	display:block;
	margin:0px; 
	padding:0 0 7px 0; 	
	font:16px/18px verdana; color:#8d003e;}
	
 #mainContent #Left ul li {margin-bottom:8px;}
 #mainContent #Left ul li a {text-decoration: none; color: #333; font-size:10px; font-family:verdana}
 #mainContent #Left ul li a:hover {color: #8D003E}

 #mainContent #Right{float:left; width:500px; padding:10px;}
 #mainContent #Right h1 {display:block; padding:0 0 18px 0; margin:0; font:14px/14px Verdana; color:#8D003E}
 #mainContent #Right h3 {
	font-weight:normal; 
	margin:0px; 
	padding:0px; 	
	font-size:11px;
	color:#8D003E;}
#mainContent #Right p { margin:0px; padding-bottom: 6px; font:10px/14px Verdana}
#mainContent #Right p a {font:10px/14px Verdana; color:#231f20; text-decoration:underline}
#mainContent #Right p a:hover {color:#8d003e}


 #footer {
	padding: 0; 
	font-size:11px;
	color:#999;
	background:#FFFFFF;
}
 #footer img {
	 float:left;
 }
 #footer a {
	color:#999;
	text-decoration:none;
}
 #footer a:hover {
	color:#8D003E;
	text-decoration:none;
}

 #footer p {
	margin: 0; 
	padding: 10px 0; 
	float:right;
}

.FCKDIV {
 position:relative ;
 top: -20px;    
}
.table { border: solid 1px grey}
.tabletitle {background-color: #AD5068; color:white}
.tablerow1 { background-color:#E1E1E2; color:Black}
.tablerow2 {background-color: #E3C1C6; color:Black}
.tablerow3 {background-color: #D8A7B0; color:Black}

.calclear {padding-top:10px}
.caldate {width:100px; float:left;}
.calevent{width:400px; float:left; position:relative; padding-left:100px}

