/*=====BODY=====*/
/*=====================*/
body { margin:0; font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; font-size:11px; line-height:18px; background:url(images/bg-content.gif) repeat-x #fefefe; }
	p { margin:0 10px 10px; }
	a { color:#981793; }
	.clear { clear:both; }
	ul.checklist  { padding:0 0 0 10px; color:#666; } 
		.checklist li { list-style-type:none; background:url(images/tick.png) no-repeat; background-position:0 0; padding-left:20px; padding:0 0 5px 20px; }
	ol { color:#666; }
	


/*=====CONTAINERS=====*/
/*=====================*/
#container { width:860px; margin:0 auto; z-index:-10; }
	.homeBanners { margin-bottom:25px; }	



/*=====CONTENT=====*/
/*=====================*/
#content { background:url(images/bg-navshadow.gif) repeat-x; padding:25px 0 0 0; color:#333; }
	.alert { border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#732f33; color:#f6d89e; font-weight:bold; padding:10px; text-align:center; margin-bottom:25px; }
	#mid1 { float:left; width:405px; padding:0; }
	#mid2 { float:right; width:405px; padding:0; }
	#rightCol { float:right; width:550px; padding:0 0 0 25px; }
		.rightColBlock { margin:10px 0 45px 0; }
		#rightCol p { color:#333; padding:0; margin:10px 0; }
		#rightCol h1, #mid1 h1, #mid2 h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; padding-bottom:15px; border-bottom:1px solid #ccc; margin-bottom:15px; color:#b3545d; font-weight:normal; }
		#rightCol h2, #mid1 h2, #mid2 h2 { color:#333; font-size:12px; padding:10px 0 0 0; margin:0; }
		#rightCol a, #mid1 a, #mid2 a { color:#b3545d;}
		#rightCol a:hover, #mid1 a:hover, #mid2 a:hover { color:#333; }	
		#rightCol table { margin-bottom:35px; }
			#rightCol tr:hover { background:#ffe899; color:#775a14; }
			#rightCol td { padding:5px; }
			#rightCol input, #rightCol textarea { padding:5px; border:1px solid #dedede; font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif; font-size:12px; line-height:20px; color:#5c5639; width:350px; }
			#rightCol .submitButton { border:0; width:194px; margin-left:160px; }
			#rightCol .submitButton:hover { border:0; background:none; }
	#leftCol { float:left; width:284px; border-right:1px dotted #ccc; padding:10px 0 0 0; }
		#leftCol h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; padding:0 0 15px 10px; border-bottom:1px solid #ccc; margin-bottom:0; color:#666; font-weight:normal; }
		ul.leftlist { padding:0; margin:0 0 35px 0; }
			.leftlist li { list-style-type:none; padding:0; margin:0; }
		.leftlist a { padding:5px 0 5px 30px; text-decoration:none; color:#999; display:block; background:url(images/leftlist-off.jpg) no-repeat; border-bottom:1px solid #ccc; }
		.leftlist a:hover { text-decoration:none; color:#b3545d; background:url(images/leftlist-on.jpg) no-repeat; }

	

/*=====HEADER=====*/
/*=====================*/
#header { background:url(images/bg-head.jpg) repeat-x; height:140px; margin:0; padding:0; }
	.logo { width:400px; height:140px; margin:0; padding:0; float:left; }
	.quote { width:360px; float:right; margin:0; padding:0; text-align:right; }
	


/*=====NAVIGATION MENU=====*/
/*=====================*/
#navbar { background:#ece6d5; height:45px; clear:left; margin:0; z-index:99999; }
	ul#navigation{ font-size:11px; position:absolute; z-index:99999; }
	ul#navigation, ul#navigation ul { padding:0; margin:0; list-style:none; }
	ul#navigation li { line-height:1.35em; position:relative; float:left;}
	ul#navigation li li { float:none;}
	
	#navigation a {display:block; color: #7b3338; background-color: #7b3338; margin:0 20px 0 0; }
	ul#navigation a:hover { color:#f4d18c; background:#7b3338; font-weight:bold; z-index:99999; }
	
	#navigation li li a { width:150px; display:block; color: #7b3338; background-color: #ece6d5; margin:0 20px 0 0; padding:5px 10px; text-decoration:none; border-bottom:1px dotted #7b3338; z-index:10; }
	ul#navigation li li a:hover { color:#f4d18c; background:#7b3338; font-weight:bold; z-index:99999; }
	
	ul#navigation li ul { position: absolute; left: -999em; z-index:99999; }
	#navigation li:hover ul ul, #navigation li.sfhover ul ul { left: -999em; z-index:99999; }
	
	#navigation li:hover ul, #navigation li li:hover ul, #navigation li li li:hover ul { top: 0; left: 0; margin-left: 100%; z-index:99999; }
	
	#navigation li:hover ul { top:100%; margin-left:0; z-index:99999; }
	div#menu { width:100%; z-index:99999; }
	


/*=====TITLES=====*/
/*=====================*/
#title { background:url(images/bg-title.jpg) repeat-x; height:38px; text-align:left; padding:17px 0 0 0; }



/*=====FOOTER=====*/
/*=====================*/
#footer { clear:both; background:#ece6d5; color:#666; border-top:1px solid #f4d18c; text-align:center; margin:25px 0 0 0; padding:25px 0; font-size:10px; line-height:18px; }
	#footer p { margin:0; padding:0 0 3px 0; }
	.footNav { margin:0 0 25px 0; font-weight:bold; }
		.footNav a { color:#666; text-decoration:none; }
		.footNav a:hover { color:#7b3338; }
	.copyright { font-weight:normal; }
	