/* ================================
    Sitewide Stylesheet
   ================================ */

body
{
	background-color: #ffffff;
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	line-height: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

#mainContainer
{
	width: 896px;
	margin: 0px auto;
}
			
	.separated
	{
		padding-right: 12px;
		margin-right: 13px;
		border-right: 1px solid #ccc;
	}

#mainFooter
{
	border-bottom: #d2d2d2 1px solid;
	border-top: #d2d2d2 1px solid;
	background-color: #d2d2d2;
	height: 31px;
}

	#mainFooter ul
	{
		padding: 0px;
		margin: 0px auto;
		width: 657px;
		background: #fff;
		height: 31px;
		position: relative;
	}
	
		#mainFooter li
		{
			padding: 10px 20px 0px 20px;
			float: left;
			list-style-type: none;
			background-image: url(../images/nav-separator.gif);
			background-position: top right;
			background-repeat: no-repeat;
		}
		
			#mainFooter li a
			{
				color: #600;
				text-decoration: none;
				text-transform: uppercase;
				display: block;
				text-align: center;
				font-size: 12px;
				line-height: 14px;
				font-weight: bold;
			}
		
			#mainFooter li a:hover
			{
				text-decoration: underline;
			}
		
		#mainFooter li.copyright
		{
			padding: 0px;
			float: none;
			background: none;
			position: absolute;
			width: 200px;
			left: -200px;
		}
		
		#mainFooter li.copyright a
		{
			text-align: left;
			display: block;
			position: absolute;
			left: 0px;
		}
		
		#mainFooter li.copyright p
		{
			margin: 0px;
			padding: 5px 0px 0px 0px;
			color: #333;
			text-align: center;
			font-size: 9px;
			line-height: 11px;
			width: 195px;
		}
		
		#mainFooter li.last
		{
			background: none;
		}	
		
		#mainFooter li.clearer
		{
			float: none;
			padding: 0px;
		}

		#thunder
		{
			position: absolute;
			top: 2px;
			left: -30px;
		}
		
		p a
		{
			color: #600;
			text-decoration: underline;
		}
		
		p a:hover
		{
			text-decoration: none;
		}
		
#topnav
{
	margin: 12px 0px 0px 0px;
	padding: 1px 0px 1px 33px;
	list-style:none;
	background: #E7E7E7;
	width:863px;
	height:26px;
}

	/* #topnav li a.navIsOn { background: red; color: #ffcc00; } */

	#topnav li { position: relative; z-index:1000; float:left; padding: 0px; }
	
		#topnav li a
		{
			display:block;
			padding:4px 22px;
			height:18px;
			text-transform: uppercase;
			text-decoration: none;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 15px;
			line-height: 18px;
			color: #600;
			background-color: #fff;

			float: left;

			background-position: center right;
			background-image: url(../images/menu-separator.gif);
			background-repeat: no-repeat;
		}
		
		#topnav li a.navIsOn
		{
			text-decoration: underline;
		}
		
		#topnav li.last a
		{
			background-image: none;
		}

		.dropdown
		{
			background: url(../images/tertiary-bg.png);
			position:absolute;
			top: 0px;
			left: 100%;
			list-style:none;
			display:none;
			font-size:0px;

			/* Design for Dropdown Menus */
			padding: 2px 0px 2px 2px;
			margin: 0px;
			text-align:left;
			width: 178px;
			
		}

		.dropdown2
		{
			background: url(../images/dropdown-bg.png) repeat;
			/* Design for Dropdown Menus */
			padding: 5px 0px 5px 8px;
			margin: 0px;
			text-align:left;
			width: 178px;
			border:1px solid #fff;

			font-size:0px;
			position:absolute;
			list-style:none;
			display:none;
			top: 100%;
			left: 0px;
			width:184px;
		}

			#topnav li ul.dropdown2 li, #topnav li ul.dropdown li
			{
				background: none;
				font-size:0px; line-height:0px;
				width: 100%; 
			} 
	
				#topnav li ul.dropdown2 li a, #topnav li ul.dropdown li a
				{
					text-transform: none;
					background: none;
					font-family: arial, Helvetica, sans-serif;
					display: block;
					float:left;
					height:auto;
					line-height: 100%;
					font-size: 13px;
					color:#600;
					width:169px;
					padding: 10px 3px 10px 5px;
				}

/**/

