	body,html
	{
		margin:0;
		padding:0;
		color:#000;
		background:#F5F3F8;
		font-family: verdant,arial;
		font-size: 11px;
	}

	#wrap
	{
		width:760px;
		margin:0 auto;
		background:#FFF;
	}

	#header
	{
		height:296px;
		background: #ddd;
	}

	h1
	{
		margin:0;
	}

	#nav
	{
		padding:0px;
		margin:0px;
		_margin-top: -3px;
		background: url(../images/navBackground.jpg) repeat-x;
		height: 53px;
	}

	#nav ul 
	{
		margin:0px 0px 0px 0px;
		padding:15px 0px 0px 15px;

		list-style:none;
	}

	#nav li
	{
		display:inline;
		margin:0;
		padding:0;
	}

	#nav li a 
	{
		display:inline;	
		margin:0;
		padding:15px;
		font-family: verdant,arial;
		font-size: 11px;
		color:#fff;
		text-decoration:none;
	}

	label
	{
		font-size: 1.1em;
		color:#675343;
		line-height: 1.2em;
		padding: 2px;
		float:left;
		width:90px;
		clear:both;
	}

	#formCheckboxes
	{
		float:left;
		width:360px;
		padding:10px;
		margin:0px 0px 0px 0px;
		_margin-left:00px;
		clear: both;

	}

	#buttons
	{
		float:left;
		width:360px;
		padding:10px;
		margin:10px 0px 0px 82px;
		_margin-left: 0px;
		font-family: verdant,arial;
		font-size: 11px;
		background: C0C0Co;
		clear: both;

	}

	input
	{
		font-family: verdant,arial;
		font-size: 11px;
	}

	texarea
	{
		font-family: verdant,arial;
		font-size: 11px;
	}


	#main
	{
		float:left;
		width:760px;
		min-height:510px;
		background: url(../images/contentBackground.jpg) repeat-x;
	}

	h2
	{
		margin:0 0 1em;
		color: #675343;
	}

	#contentLeft
	{
		float:left;
		width:360px;
		padding:10px;
		margin:20px 0px 0px 60px;
		_margin-left:30px;

	}

	#contentLeft p
	{
		font-size: 1.1em;
		color:#675343;
		line-height: 1.2em;
		padding: 0px 0px 20px 0px;
		margin:0px;
	}

	#contentLeft li
	{
		font-size: 1.1em;
		color:#675343;
		line-height: 1em;
		padding: 0px 0px 10px 0px;
		margin:0px;
	}

	.subList
	{
		font-size: 1.1em;
		color:#675343;
		line-height: 1em;
		padding: 0px 0px 0px 0px;
		margin:0px;
	}

	#contentRight
	{
		float:left;
		width:210px;
		margin:20px 0px 0px 60px;
		padding:10px;
	}

	#contentRight p
	{
		font-size: 1.2em;
		color:#675343;
		line-height: 1em;
		padding: 0px 0px 0px 0px;
		margin:0px;
	}

	#rightBlock
	{
		padding: 40px 0px 0px 0px;
		margin:0px;
		width:160px;
	}

	#rightBlock p
	{
		font-size: 1em;
		color:#675343;
		line-height: 1em;
		padding: 0px 0px 0px 0px;
		margin:0px;
		background:#FFFFFF;
		valign:center;
	}

	#magInfo
	{
		padding: -440px -10px -20px -30px;
		margin:0px;
		width:160px;
	}

	#magInfo p
	{
		font-size: 1em;
		color:#675343;
		line-height: 1em;
		padding: 0px 0px 0px 0px;
		margin:0px;
		background:#FFFFFF;
		valign:center;
	}

	#contentRight img
	{
		background:#FFFFFF;
		padding:2px;
		margin: 0px 0px 3px 0px;
		border: 1px solid #7A6351;
	}

	#contactBox
	{
		float:left;
		width:180px;
		font-size: 1em;
		line-height: 1em;
		color:#FFFFFF;
		margin:35px 0px 0px 90px;
		padding:5px;
		border: 1px solid #FFFFFF;
	}

	#contactBox a
	{
		font-size: 1em;
		color:#FFFFFF;
		line-height: 1em;
		padding: 0px 0px 0px 0px;
		margin:0px;
	}

	#footer
	{
		clear:both;
		padding:5px 10px;
		background:#fff;
	}

	#footer p
	{
		margin:0;
		min-height: 20px;
	}

	* html #footer
	{
		height:1px;
		background:#fff;
	}








.left 
	{
		width:100px;
		float:left;
	}


.right 
	{
		width:250px;
		float:left;
	}

.right input
	{
		float:left;
		clear:both;
		width:auto;
	}

.right label
	{
		float:left;
		width:220px;
		font-size: 1em;
		color:#000000;
		line-height: 1.2em;
		padding: 2px;
		float:left;
		clear: none;
	}
