* {margin:0px; padding:0px;}

body{
	font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#474747;
	background:url(../images/bg-col.jpg) repeat-x;
	margin: 0 auto;
	text-align:center;
	}
p{font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif;}
	
a:link	{ color:#555555; }
a:visited{ color: #555555; }
p a:hover	{ color: #C22119; border-bottom:dotted 1px #C22119; text-decoration:none; }
li a:hover	{ color: #C22119; border-bottom:dotted 1px #C22119; text-decoration:none; }
h2 a:hover	{ color: #C22119; border-bottom:dotted 1px #C22119; text-decoration:none; }
h3 a:hover	{ color: #C22119; border-bottom:dotted 1px #C22119; text-decoration:none; }
td a:hover	{ color: #C22119; border-bottom:dotted 1px #C22119; text-decoration:none; }
a:active{ color: #555555; }






	#frame {
		width:650px;
		margin: 0 auto;
		text-align:left;
		}
	
	#contentFrame {
		width: 711px;
		margin: 0 auto;
		background:#FFFFFF;
		margin-bottom: 20px;
		}
		
	#contentLeftMain{
		background: #FFFFFF;
		width: 195px;
		float: left;
		}
		
	#headerTopLeft{
		background:url(../images/header-left.jpg);
		width:200px;
		height:180px;
		}	
		
		
	#contentRightMain{
		background: #FFFFFF;
		width: 516px;
		float: left;
		}

	#contentRightMain li{font-size:11px;}
	.contentList li{margin:0px 0px 3px 70px;}
	.topSubLinks li{ display:inline; margin-left:10px;}
		
	#headerRight{
		background:url(../images/header-right.jpg);
		width:516px;
		height:38px;
		}
		
	#bodyFrame {
		width: 515px;
		border-left:solid 1px #e4e4e4;
		}	
	
	#bodyFrame h2{font-style:italic; width:480px; border-bottom:solid 1px; margin: 5px 0 0 10px; font-size: 22px;}
	#bodyFrame h3{margin: 5px 0 5px 10px;}
	#bodyFrame h4{margin: 2px 0 0px 10px;}
	#bodyFrame p{ font-size: 12px; margin: 3px 25px 10px 30px; line-height: 18px;}
	#bodyFrame li a:link{border-bottom: solid 1px; text-decoration:none;}
	#bodyFrame li a:visited{border-bottom: solid 1px; text-decoration:none;}
	#bodyFrame li a:hover{border-bottom: dotted 1px; text-decoration:none;}

	#bodyFrame a:hover img{border:solid 4px #BBBBBB;}


	#slideShowMain {float:right; margin: 20px 25px 20px 20px;}
	#slideShowMain img {border: #999999 solid 4px; }
	#slideShowMain h4 {font-size:10px; font-weight:bold; text-align:center; margin: 3px 0 0 10px;}
	
	#headerImage{ 
		width:516px;
		height:197px;
		background:url(../images/header-image-new.jpg);
		border-bottom: #e4e4e4 solid 1px;
		}
		
	.menu-head {
	background: #FFFFFF url(../images/menu-line.gif) bottom no-repeat;
	width: 194px;
	}	
	
	.menu-head h2{margin: 4px 0px 0px 8px; padding:0px 0px 0px 13px; background:url(../images/menu-check.gif) left no-repeat; }
	.menu-head li{font-size:11px; font-weight:bold;}
	.menu-head ul{margin:0 0 8px 30px; list-style:none; padding:0; line-height: 18px;}
	.menu-head a {text-decoration:none;}

	#footerMain {
	background:#FFFFFF;
	height: 80px;
	width:711px;
	border-top: solid 1px #e4e4e4;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; 
	clear:both;		
	}
	
	#footerMain p{line-height: 8px; margin:3px 5px 0 5px; padding:0;}
	#contactInfo {float:left; margin-top:8px;}  
	#siteInfo {float:right; text-align:right; margin-top:8px; padding-bottom:2px;}

	