@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	border-top:7px solid #320000;


}
#container{
	position:relative;
	margin:auto;
	width:803px;
	background:url(../images/back.jpg) repeat-y left;

	

}

*html #container{
	width:806px;
	margin:auto;
	background:url(../images/back.jpg) repeat-y left;
	
}

#logo{
	position:absolute;
	left: -32px;
	top: 16px;
	background:url(../images/logo_back.gif) center no-repeat;
}

#leftContainer{
	float:left;
	width:33.9%;
	padding:15px;
	text-align:left;
	padding-top:250px;
	position:relative;
	z-index:1000;


}
#headerPhone{
	position:absolute;
	width:90%;
	left: 75px;
	top: 269px;
}
#headerReg{
	position:absolute;
	width:90%;
	left: 738px;
	top: 275px;
}
#headerTagline{
	position:absolute;
	left: 35px;
	width:90%;
	top: 317px;
}


#rightContainer{
	float:left;
	width:499px;
	text-align:left;
	position:relative;
}

#content{
	text-align:left;
	padding:15px;
	padding-top:5px;

}

#footer{
	position:relative;
	clear:both;
	padding:15px;
	text-align:center;
	background:#320000;
	color:#f3efc4;
}

/*CLASSES*/

.separator{
	height:5px;
	margin:auto;
	padding-top:5px;
	padding-bottom:5px;
	background:url(../images/separator.gif) repeat-x;	
}

.card{
	padding-right:6px;
	padding-left:6px;
	display:inline-block;

}

.box{
	background:#f3efc4;
	border:5px solid #e3dfb0;
	width:93%;
	padding:10px;
	margin:auto;
	color:#124000;
}

.padding5{
	padding:5px;
}

.box ul li{
	list-style-image:url(../images/leaf.gif);


}



.label{
	padding-bottom:18px;
	background:url(../images/label.jpg) bottom repeat-x

}

.floatLeft{
	float:left;
}

.floatRight{
	float:right;
}
.width30{
	width:28%;
}



.menu{
	font-family:Georgia, "Times New Roman", Times, serif;
	border-bottom:1px dashed #a6a6a6;
	padding:10px;
	color:#590014;
	font-style:italic;
	font-weight:bold;
	cursor:pointer;
}

.menuHover{
	font-family:Georgia, "Times New Roman", Times, serif;
	border-bottom:1px dashed #a6a6a6;
	padding:10px;
	color:#fff;
	background:#590014;
	font-style:italic;
	font-weight:bold;
	cursor:pointer;
}

.subMenu{
	font-family:Georgia, "Times New Roman", Times, serif;
	border-bottom:1px dashed #a6a6a6;
	padding:10px;
	color:#590014;
	font-style:italic;
	font-weight:bold;
	cursor:pointer;
	background:#f3efc4;
}

.subMenuHover{
	font-family:Georgia, "Times New Roman", Times, serif;
	border-bottom:1px dashed #a6a6a6;
	padding:10px;
	color:#fff;
	background:#590014;
	font-style:italic;
	font-weight:bold;
	cursor:pointer;
}



/*-------------------------MENU-------------------------*/



#menu ul{
	padding:0;
	margin:0;
	width:auto!important;
	height:auto!important;
}

#menu ul li{
	padding:0;
	margin:0;
	list-style:none;
	clear:both;
	float:none!important;
	width:auto!important;
	position:relative!important;
}



#menu ul li a{
	display:inline-block;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#590014;
	border-bottom:1px dashed #a6a6a6;
	padding:10px;
	font-weight:bold;
	background:#f3efc4;
	width:92%!important;
	font-style:italic;
}

#menu ul li a:hover{
	background:#590014;
	color:#fff;
}

#menu ul li.selected a{
	background:#590014;
	color:#fff;
}

#menu ul li:hover ul, #menu ul li.sfhover ul{
	left:270px!important;
	top:0px!important;
	width:260px!important;
}

/*SUB MENU*/


#menu ul li ul{
	margin-left:0!important;
	margin-top:0!important;
	height:auto!important;
	z-index:1000!important;
	background:#f3efc4;
	border:1px solid #a6a6a6;
}

#menu ul li ul li{
/*	left:270px!important;
	top:-38px!important;
*/	
}

#menu ul li ul li a{
	display:inline-block;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#590014;
	border-bottom:1px dashed #a6a6a6;
	padding:10px;
	font-weight:bold;
	background:#f3efc4;
	width:92%!important;
	font-style:italic;
}

#menu ul li ul li a:hover{
	background:#590014!important;
	color:#fff;
}


#menu ul li ul li a{
	background:#f3efc4!important;
	color:#590014;
}

#menu ul li.selected ul li a:hover{
	background:#590014!important;
	color:#fff;
}


#menu ul li.selected ul li a{
	background:#f3efc4!important;
	color:#590014;
}

/*FOOTER*/

#footerMenu ul{
	padding:0;
	margin:0;
	width:auto!important
}

#footerMenu ul li{
	padding:0;
	margin:0;
	list-style:none;
	float:left!important;
	width:auto!important
}

#footerMenu ul li a{
	display:inline-block;
	width:auto!important;
	padding:3px 10px;
}


/*CLASSES*/

.clear{
	clear:both;
}
