html,
body
{
	background-color: #F6F5ED;
	color: #000;
	font: 85%/1.5em verdana,arial,helvetica,sans-serif;
	margin: 0px;
	padding: 0px;
}
img
{
	border: none;
}
td
{
	text-align: left;
	vertical-align: top;
}
form
{
	padding: 0px;
	margin: 0px;
}

/*                    */
/* Page Design Styles */
/*                    */
	#mainTable
	{
		width: 770px;
		margin: 15px auto;
	}
	.shadowLeft
	{
		background: url(/theme/mcn/gfx/shadow_left.gif) repeat-y;
		color: #000;
	}
	.shadowRight
	{
		background: url(/theme/mcn/gfx/shadow_right.gif) repeat-y;
		color: #000;
	}
	

/*                    */
/* Page Header Styles */
/*                    */
	#logo
	{
		background-color: #fff;
		color: #000;
		width: 240px;
		text-align: center;
		vertical-align: middle;
	}
	#headerMiddle
	{
		background-color: #fff;
		color: #000;
		width: 4px;
	}
	#headerTan
	{
		position: relative;
		background-color: #F7F1DD;
		color: #000;
		text-align: right;
		width: 516px;
		height: 62px;
		border-top: 1px #fff solid;
	}
	#headerTanDiv
	{
		position: relative;
		height: 62px;
	}
	#globalNav
	{
		position: absolute;
		top: 0px;
		right: 0px;
		background-color: #4F4628;
		color: #fff;
		text-align: center;
		border: 1px #fff solid;
		border-top: none;
		font-size: 10px;
		width: 250px;
		height: 20px;
	}
	#globalNav a:link,
	#globalNav a:visited,
	#globalNav a:active
	{
		text-decoration: none;
		color: #fff;
	}
	#globalNav a:hover
	{
		text-decoration: none;
		color: #E9C17C;
		border-bottom: 1px #E9C17C dotted;
	}
	#searchTool
	{
		position: absolute;
		top: 25px;
		right: 5px;
		vertical-align: middle;
		margin-top: 0px;
	}
	#searchTool form
	{
		margin: 0px;
	}
	#navigation
	{
		background: url(/theme/mcn/gfx/nav_back.gif) repeat-x;
		background-color: #567235;
		color: #fff;
		text-align: center;
	}

/*                     */
/* Body Content Styles */
/*                     */
	#bodyContent
	{
		position: relative;
		background-color: #fff;
		color: #000;
		font-family: arial;
		padding: 25px 24px 0px 35px;
	}
	#bodyContent a:link,
	#bodyContent a:visited,
	#bodyContent a:active
	{
		text-decoration: none;
		color: #996600;
	}
	#bodyContent a:hover
	{
		text-decoration: none;
		color: #E9C17C;
		border-bottom: 1px #E9C17C dotted;
	}
	#contentFull
	{
		position: relative;
		padding-bottom: 20px;
		margin-left: 12px;
		clear: both;
	}
	#contentLeft
	{
		position: relative;
		float: left;
		width: 433px;
		margin-left: 12px;
	}
	#contentRight
	{
		position: relative;
		float: left;
		width: 208px;
		margin-left: 34px;
	}
	#contentRightInside
	{
		position: relative;
		float: left;
		width: 496px;
	}
	#bannerImage
	{
		text-align: center;
		width: 100%;
		padding-bottom: 15px;
	}
	.subTitle
	{
		width: 100%;
		border-bottom: 2px #6C1E20 solid;
		color: #6C1E20;
		font-weight: bold;
		font-size: 14px;
		text-transform: uppercase;
	}
	.subHeading
	{
		font-weight: bold;
		color: #6C1E20;
		padding: 0px;
		margin: 0px;
	}
	.content
	{
		position: relative;
		padding: 5px 0px;
		float: left;
		width: 100%;
	}
	.content li
	{
		list-style-image: url(/theme/mcn/gfx/bullet.gif);
		margin-left: -10px;
	}
	.divLine
	{
		border-top: 1px #ccc solid;
		width: 70%;
		margin: 0px auto;
	}
	.informationLink
	{
		float: right;
		width: 100%;
		font-weight: bold;
		text-align: right;
		margin-bottom: 5px;
	}
	.indent
	{
		margin-left: 0px;
		margin-bottom: 15px;
	}
	ul
	{
		margin-top: 5px;
	}
	#bodyContent #contentRightInside .content .noBorder
	{
		border: none;
	}
	.formTable
	{
		width: 100%;
	}
	.formTable td
	{
		vertical-align: middle;
	}
	.formTable td select
	{
		margin: 5px 0px;
	}
	.formLabel
	{
		text-align: right;
		font-weight: bold;
		width: 125px;
		padding-right: 10px;
	}
	.red
	{
		color: #c00;
	}
	input
	{
		border: 1px #666 solid;
		width: 250px;
		margin: 3px 0px;
	}
	.requiredField
	{
		background-color: #efd;
		color: #000;
	}
	.submitButton
	{
		background-color: #567235;
		color: #fff;
		border: 2px #000 solid;
		font-weight: bold;
		width: 125px;
	}
	.submitButton:hover
	{
		background-color: #F7F1DD;
		color: #600;
	}

/*                 */
/* Left Nav Styles */
/*                 */
	#navLeft
	{
		position: relative;
		float: left;
		width: 205px;
		line-height: 2em;
		font-size: 12px;
		
	}
	#navLeft ul
	{
	   margin: 0px;
		padding: 0px;
	}
	#navLeft li
	{
	   list-style-position: outside;
	   list-style: none;
		list-style-type: none; 
		list-style-image: none; 
	   margin-left: 15px;
	   padding: 2px 0px;
	}
	#navLeft li:hover,
	#navLeft li.over
	{
	   list-style: none url(/theme/mcn/gfx/pointer.gif);
	}
	#navLeft ul li ul
	{
		font-weight: normal;
	}

/*               */
/* Footer Styles */
/*               */
	#footer
	{
		background: url(/theme/mcn/gfx/footer.gif) no-repeat;
		color: #000;
		height: 79px;
		padding: 25px 0px 0px 53px;
		font-size: 10px;
	}
	#footer a:link,
	#footer a:visited,
	#footer a:active
	{
		text-decoration: none;
		color: #996600;
		font-weight: bold;
	}
	#footer a:hover
	{
		text-decoration: none;
		color: #E9C17C;
		border-bottom: 1px #E9C17C dotted;
		font-weight: bold;
	}