body{
	font-family:verdana;
	font-size:11px;
	color:#333333;
}

a{
	color:#A12523;
}

img{
	border:0px;
}

.searchHightlight{
	font-weight:bold;
	background-color:#FFFF00;
}

.mainFrame{
	width:900px;
	margin:auto;
	margin-top:10px;
}

.mainFrame .headerContainer{
	height:145px;
	overflow:hidden;
}
	.logoBox{
		float:left;
		width:140px;
		padding-left:15px;
	}

	.mainNavBox{
		width:735px;
		height:145px;
		float:left;
		position:relative;
	}

		.mainNavBox ul{
			margin:0px;
			padding:0px;
			margin-left:40px;
			position:absolute;
			bottom:36px;
			left:25px;
			list-style:none;
			border-bottom:5px solid #6a6a6a;
		}
		
		.mainNavBox ul li{
			margin:0px;
			padding:0px;
			display:inline;
			height:30px;
		}
		
		.mainNavBox ul li a{
			height:55px;
			line-height:85px;
			float:left;
			margin-bottom:-9px;
			border-bottom:5px solid #EDEDED;
			font-weight:bold;
			text-decoration:none;
			color:#6a6a6a;
			padding-left:10px;
			padding-right:10px;
			overflow:hidden;
			position:relative;
		}
		
		.mainNavBox ul li a:hover, .mainNavBox ul li a.active{
			background-image:url(../img/backgrounds/bg_mainNav.gif);
			background-repeat:repeat-x;
			border-bottom:5px solid #EAC3C3;
			color:#A12523;
		}
		
		.mainNavBox ul li a.active span, .mainNavBox ul li a.active:hover span{
			background-image:url(../img/backgrounds/bg_mainNavShine.gif);
			height:35px;
			width:42px;
			position:absolute;
			top:0px;
			left:0px;
		}
		
		.mainNavBox ul li a:hover span{
			background-image:url(../img/backgrounds/bg_mainNavShineHover.gif);
			background-repeat:no-repeat;
			height:35px;
			width:44px;
			position:absolute;
			top:0px;
			right:0px;
		}


.mainFrame .contentContainer{
	overflow:hidden;
	position:relative;
}

.mainFrame .contentContainer .left{
	width:170px;
	height:304px;
	float:left;
	background-image:url(../img/backgrounds/bg_borderLeft.gif);
	background-position:top right;
	background-repeat:no-repeat;
}

	.left ul{
		margin-top:0px;
		list-style:none;
		margin-right:7px;
		background-image:url(../img/backgrounds/bg_leftNav.gif);
		background-position:top right;
		background-repeat:repeat-y;
	}
	
	.left ul li{
		margin:0px;
		padding:0px;
		text-align:right;
		margin-right:0px;
		background-color:#ffffff;
		margin-bottom:1px;
	}
	
	.left ul li a{
		line-height:38px;
		height:38px;
		display:block;
		padding-right:13px;
		text-decoration:none;
	}

	
	.left ul li a:hover, .left ul li a.active{
		background-image:url(../img/backgrounds/bg_leftNav.gif);
		background-position:top right;
		background-repeat:repeat-y;
		text-decoration:underline;
	}


.mainFrame .contentContainer .center{
	width:530px;
	float:left;
	margin-left:30px;
}

	.center h1{
		font-size:12px;
		margin:0px;
		padding:0px;
		margin-bottom:6px;
		line-height:17px;
	}
	
	.center h2{
		font-size:11px;
		margin:0px;
		padding:0px;
		margin-bottom:6px;
	}

	.center p{
		line-height:18px;
		margin:0px;
		padding:0px;
		margin-bottom:21px;
	}
	
	.center ul{
		margin:0px;
		padding:0px;
		margin-left:25px;
	}
	
	.center ul li{
		line-height:18px;
	}
	
	.center a:hover{
		text-decoration:none;
	}

.mainFrame .contentContainer .right{
	width:170px;
	float:left;
	background-image:url(../img/backgrounds/bg_borderRight.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:304px;
}
	
	.right p{
		margin-top:140px;
		margin-left:20px;
		line-height:18px;
	}
	
	
img.alignRight{
	float:right;
}

input, textarea{
	width:150px;
	border:1px solid black;
	font-family:verdana;
	font-size:11px;
}
			

