body
	{
	margin: 0px 10px 10px 10px;
	padding: 0px;
	background: #990000 url(/static/gfx/if-bg.png) repeat-x;
	}


#SETTER_header
	{
		width: 820px;
		height: 210px;
		margin: 0px auto;
		background: url(/static/gfx/if-head.png) no-repeat;
	}


#SETTER_main
	{
		width: 820px;
		margin: 0px auto;
	}


#SETTER_menu
	{
		width: 200px;
		text-align: left;
	}

	#SETTER_menu ul
		{
			padding: 0px;
			margin: 0px;
			list-style-type: none;
		}
		
		#SETTER_menu ul li
			{
				background: url(/static/gfx/if-menubg.png) left top no-repeat;
				font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
				font-size: 11px;
				line-height: 15px;
				color: #ffffff;
				padding: 7px 0px 10px 42px;
			}
			
			#SETTER_menu ul li h1
				{
					font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
					font-weight: bold;
					font-size: 14px;
					line-height: 16px;
					padding: 0px;
					margin: 0px 0px 6px 0px;
					color: #ffffff;
				}
	
			#SETTER_menu ul li a { color: #ffffff; text-decoration: none; }
			#SETTER_menu ul li a:visited { color: #ffffff; text-decoration: none; }
			#SETTER_menu ul li a:hover { color: #ffffff; text-decoration: underline; }


#SETTER_content
	{
		width: 550px;
		background: url(/static/gfx/if-contentbg.png);
		padding: 5px 35px 10px 35px;
		margin: 0px;
		min-height: 550px;
	}

#SETTER_contentfooter
	{
		width: 620px;
		height: 30px;
		background: url(/static/gfx/if-contentbottom.png);
		padding: 0px;
		margin: 0px;
	}


#SETTER_footer
	{
		width: 620px;
		font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #ffffff;
		text-align: center;
	}

	#SETTER_footer img
		{
			border: none;
			margin-top: 5px;
		}


#FWK_content
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	}

	#FWK_content a
		{
		text-decoration : underline;
		color: #990000;
		}
	#FWK_content a:visited
		{
		text-decoration : underline;
		color: #990000;
		}
	#FWK_content a:hover
		{
		text-decoration : underline;
		color: #550000;
		}

	#FWK_content h1
		{
		background-image: url(/static/gfx/kapp.png);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		height: 23px;
		padding: 2px 0px 0px 30px;
		margin: 0px 0px 20px 0px;
		color: #999999;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		}

	#FWK_content h2
		{
		padding: 0px;
		margin: 5px 0px 10px 0px;
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		}

	#FWK_content h3
		{
		padding: 0px;
		margin: 5px 0px 10px 0px;
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		}

	#FWK_content img
		{
		border: none;
		}
		
	#FWK_content ul.pawlist
		{
			list-style-type: image;
			list-style-image: url(/static/gfx/kapp2.png);
		}

#FWK_content_sitemap
	{
	width: 480px;
	}

	#FWK_content_sitemap ul
		{
		list-style-position: inside;
		list-style-type: square;
		padding: 0px 0px 0px 5px;
		}
	
	#FWK_content_sitemap ul ul
		{
		list-style-position: inside;
		list-style-type: square;
		padding: 5px 0px 0px 25px;
		}

	#FWK_content_sitemap li
		{
		padding: 3px 0px;
		}

#FWK_content table.settertable
	{
	border-collapse: collapse;
	}
	
	#FWK_content table.settertable th
		{
		font-weight: bold;
		text-align: left;
		vertical-align: top;
		border: 1px #c0c0c0 solid;
		margin: 0px;
		padding: 3px;
		background-color: #e0e0e0;
		}
	
	#FWK_content table.settertable td
		{
		text-align: left;
		vertical-align: top;
		border: 1px #c0c0c0 solid;
		margin: 0px;
		padding: 3px;
		}


		#FWK_content #mac_event_form
			{
			}

			#FWK_content #mac_event_form div.error
				{
				color: #920000;
				font-weight: bold;
				margin: 0px 0px 10px 0px;
				}

			#FWK_content #mac_event_form table.mac_event_form
				{
				width: 100%;
				border-collapse: collapse;
				}

			#FWK_content #mac_event_form table.mac_event_form th
				{
				width: 1%;
				font-weight: normal;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #000000;
				line-height: 16px;
				padding: 2px 10px 2px 0px;
				}
				#FWK_content #mac_event_form table.mac_event_form th.error
					{
					font-weight: bold;
					color: #920000;
					}

			#FWK_content #mac_event_form table.mac_event_form td
				{
				width: 99%;
				font-weight: normal;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #000000;
				line-height: 16px;
				padding: 2px 0px 2px 0px;
				}
				#FWK_content #mac_event_form table.mac_event_form td input[type='text']
					{
					width: 98%;
					border: 1px #d0d0d0 solid;
					padding: 3px;
					}
				#FWK_content #mac_event_form table.mac_event_form td textarea
					{
					width: 98%;
					border: 1px #d0d0d0 solid;
					padding: 3px;
					}
				#FWK_content #mac_event_form table.mac_event_form td select
					{
					width: 98%;
					border: 1px #d0d0d0 solid;
					padding: 3px;
					}

