/* MAIN MARKET GENERAL TEMPALTE FORMATTING STYLES */

body {
	margin: 0px;
	background-color: #FFFFFF;
	}
	
.left {
	float: left;
	}

.right {
	float: right;
	}
	
#siteContainer {
	width: 852px;
	}

	#topBufferIndex {
		width: 849px;
		height: 23px;
		float: left;
		background-image: url(../images/sidebarbackground.jpg);
		background-repeat: repeat-y;
		background-position: top right;
		}
	
	#topBuffer {
		width: 852px;
		height: 23px;
		float: left;
		}

	#navigationBar {
		width: 852px;
		float: left;
		}
		
		.navItem {
			float: left;
			}
			
			.menu {
			visibility: hidden; 
			position:absolute; 
			z-index: 100;
			width: 131px;
			border-top: 0px;
			margin: 0px;
			padding: 0px;
			left: 0px;
			top: 0px;
			margin-top: -6px;
			}

			.dropdownNavItem {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				padding: 8px 20px 8px 20px;
				background-color: #C2C7DD;
				border-bottom: 1px solid #FFFFFF;
				color: #000000;
				}
							
				.dropdownNavItem a {
					color: #000000;
					text-decoration: none;
					}
								
				.dropdownNavItem a:hover {
					color: #FFFFFF;
					}			

			
#contentContainer {
	width: 846px;
	float: left;
	border-left: 3px solid #CCE821;
	border-right: 3px solid #CCE821;
	}
	
	#indexContent {
		width: 846px;
		float: left;
		background-image: url(../images/sidebarbackground.jpg);
		background-repeat: repeat-y;
		background-position: top right;
		}
		
		#indexLeft {
			width: 521px;
			float: left;
			}
		
			#left_content {
				height: 335px;
				width: 521px;
				background-image: url(../images/left_content_bg.jpg);
				padding-top: 200px;
			}
			
			#left_inner {
				width: 215px;
				height: 303px;
				margin-left: 261px;
				word-wrap: break-word;
				
			}
			#left_inner h1 {
				padding:0 0 5px 0;
				margin: 0;
				color: #9C014A;
				font-family: Arial;
				font-weight: bold;
				font-size: 14px;
			}
			#left_inner h2 {
				font-size: 12px;
				font-style: italic;
				font-weight: normal;
				
			}
			#left_inner p {
				font-size: 11px;
				line-height: 1.2em;
			}
			#left_inner img {
				border: none;
			}
			
		#indexRight {
			width: 307px;
			float: left;
			}
			
			.sideTitle {
				width: 307px;
				padding: 10px 0px 4px 0px;
				float: left;
				}
			
			.sideText {
				width: 247px;
				float: left;
				padding: 0px 30px 0px 30px;
				text-align: center;
				}
			
			.sideFooter {
				width: 307px;
				padding: 4px 0px 0px 0px;
				float: left;
				}
				
		#interiorLeft {
			width: 225px;
			float: left;
			padding-bottom: 100px;
			}
			
			#logo {
				width: 225px;
				float: left;
				}
				
			#sidenavWrapper {
				width: 225px;
				float: left;
				border-bottom: 1px solid #A1B015;
				}
				
				.sidenavTitle {
					width: 205px;
					float: left;
					padding: 0px 10px 4px 10px;
					}
				
				.sidenavItem {
					width: 205px;
					float: left;
					background-color: #FAFCE7;
					border-top: 1px solid #A1B015;
					padding: 5px 10px 5px 10px;
					}
					
					.sidenavItem:hover {
						background-color: #EEEFB6;
						}
				
				.sidenavItemOn {
					width: 205px;
					float: left;
					background-color: #EEEFB6;
					border-top: 1px solid #A1B015;
					padding: 5px 10px 5px 10px;
					}
		
		#interiorRight {
			width: 481px;
			float: left;
			padding: 60px 50px 50px 90px;
			}
			
			.interiorFormText {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #8F8869;
				padding: 0px 0px 2px 0px;
				margin: 0px;
				font-weight: bold;
				}
					
			.interiorFormField {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #8F8869;
				margin-bottom: 10px;
				border: 1px solid #8F8869;
				padding: 2px;
				}
						
			#message {
				width: 286px;
				background-color: #990000;
				color: #FFFFFF;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 13px;
				padding: 10px;
				margin-bottom: 15px;
				}
	
#bottomContainer {
	width: 852px;
	float: left;
	}

#footerContainer {
	width: 842px;
	float: left;
	padding: 5px 5px 15px 5px;
	}
	
	#facebook {
		padding: 0 16px 0 100px;
	}

	#facebook img {
		border: 0;	
	}