html { 
		 overflow-y: scroll;
}
body{
		background-color: #ffffff;
	}
h1{
		font-family: "Helvetica";
		font-size: 18px;
	}
h2{
		font-family:"Helvetica";
		font-style: italic;
		font-size: 16px;
	}
h3{
		font-family:"Helvetica";
		font-weight: bold;
		font-size: 12px;
	}
/*Major Framework Elements*/
#page_container{
		margin: 0px auto;
		width: 1000px;
	}
#titlebar{
		color: #FFFFFF;
		float: left;
		width: 1000px;
		background-color: #252525;
}

#title_container{
		float: left;
		width: 1000px;
}
#title_top_bar{
		margin-top: 3px;
		float: left;
		width: 1000px;
		height: 30px;
		/* SVG fallback(Opera 11.10-, IE9) */
		background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDAsMCwwLDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMTYsMTYsMTYsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);
		
		/* Opera 11.10+ */
		background: -o-linear-gradient(top, rgba(0,0,0,1), rgba(16,16,16,1));
		
		/* Firefox 3.6+ */
		background: -moz-linear-gradient(top, rgba(0,0,0,1), rgba(16,16,16,1));
		
		/* Chrome 7+ & Safari 5.03+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,1)), color-stop(1, rgba(16,16,16,1)));
		
		/* IE5.5 - IE7 */
		filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF000000,EndColorStr=#FF101010);
		
		/* IE8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF000000,EndColorStr=#FF101010)"
}
#title_block{
		font-family:"Arial";
		font-size: 24px;
		color: #FFFFFF;
		float: left;
		background-color: #6c8b77;
		height: 120px;
		width: 180px;
}
#title_block p{
		padding-top: 60px;
		padding-left: 20px;
}
#title_banner{
		margin-left: 2px;
		float: left;
		background-color: #a3d39c;
		height: 120px;
		width: 818px;
}
#title_bottom_bar{
		margin-top: 1px;
		margin-bottom: 4px;
		float: left;
		background-color: #8781be;
		height: 10px;
		width: 1000px;
}
#nav_container{
		float: left;
		width: 1000px;
		-webkit-box-shadow: 0px 3px 5px #000000;
		-moz-box-shadow: 0px 3px 5px #000000;
		box-shadow: 0px 3px 5px #000000;
}

#nav_right{
		float: left;
		width: 200px;
}
#nav_right p{
		margin-left: 10px;
		font-family:"Arial Narrow";
		font-size: smaller;
		letter-spacing: 1px;
		text-decoration: none;
		color: #f9930f;	
	}

#nav_right a{
		margin-left: 10px;
		font-family:"Arial Narrow";
		font-size: small;
		letter-spacing: 1px;
		text-decoration: none;
		color: #252525;	
}
#nav_right a:hover{
		color: #dfb8e1;
}

#main_text{
		float: left;
		width: 798px;
		font-family:"Arial narrow";
		font-size: 16px;
		color: #252525;
		letter-spacing: 0.2px;
		margin_left: 2px;
		float: left;		
}
#main_text a{
		font-size: smaller;
		letter-spacing: 1px;
		text-decoration: none;
		color: #f9930f;	
}
#main_text a:hover{
		color: #dfb8e1;
}
#main_text input[type=submit]{
		border-width: 0px;
		background-color: #ef8f12;
		color: #FFFFFF;
	}
#main_text input[type=submit]:hover{		
		background-color: #448ccb;
	}
	
#main_divide{
		float: left;
		width: 798px;
		background-color:#FFFFFF;
}
#main_divide a{
		font-size: smaller;
		letter-spacing: 1px;
		text-decoration: none;
		color: #f9930f;	
}
#main_divide a:hover{
		color: #dfb8e1;
}
#main_sub1{
		padding-left: 10px;
		width: 760px;
		font-family:"Arial narrow";
		font-size: 16px;
		background-color: #FFFFFF;
		color: #252525;
		letter-spacing: 0.2px;
		margin: 0px auto;
		float: left;
		display: none;
		
}
#main_sub1 a{
		font-size: smaller;
		letter-spacing: 1px;
		text-decoration: none;
		color: #f9930f;
}
#main_sub1 a:hover{
		color: #dfb8e1;
}
#main_sub1 li{
		display: none;
}
#main_sub2{
		padding-left: 10px;
		width: 760px;
		font-family:"Arial narrow";
		font-size: 16px;
		background-color: #FFFFFF;
		color: #252525;
		letter-spacing: 0.2px;
		margin: 0px auto;
		float: left;
		display: none;
			
}
#main_sub2 a{
		font-size: smaller;
		letter-spacing: 1px;
		text-decoration: none;
		color: #f9930f;
}
#main_sub2 a:hover{
		color: #dfb8e1;
}
#main_sub2 li{
		display: none;
}

#foot{
		margin-top: 50px;
		margin-bottom: 50px;
		float: left;
		text-align: center;
		width: 1000px;
}
#foot p{
		font-family:"Arial";
		color: #959595;
		font-size: medium;
}



/*testing purposes*/
#main_nav{
		float: left;
		width: 1000px;
		/* SVG fallback(Opera 11.10-, IE9) */
		background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDY0LDgyLDYyLDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoNjUsOTIsNzUsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);
		
		/* Opera 11.10+ */
		background: -o-linear-gradient(top, rgba(64,82,62,1), rgba(65,92,75,1));
		
		/* Firefox 3.6+ */
		background: -moz-linear-gradient(top, rgba(64,82,62,1), rgba(65,92,75,1));
		
		/* Chrome 7+ & Safari 5.03+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(64,82,62,1)), color-stop(1, rgba(65,92,75,1)));
		
		/* IE5.5 - IE7 */
		filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF40523E,EndColorStr=#FF415C4B);
		
		/* IE8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF40523E,EndColorStr=#FF415C4B)"
		
		border-style: solid;
		border-color:#005E20;
		border-width: 1px;
		-webkit-box-shadow: 0px 1px 2px #000000;
		-moz-box-shadow: 0px 1px 2px #000000;
		box-shadow: 0px 1px 2px #000000;

	}
#nav_button{
		padding-top: 10px;
		padding-bottom: 8px;
		float: left;
		text-align: center;
		border-style: solid;
		border-width: 0px;
		border-right-width: 1px;
		border-color: #50735a;
	}
#nav_button a{
		font-family:"Arial Narrow";
		font-weight: light;
		font-size: 12px;
		letter-spacing: 0.1px;
		text-decoration: none;
		color: #FFFFFF;
	}	
#nav_button a:hover{
		color:#C4DF9B;
	}
	
#nav_search{
		width: 420px;
		float: right;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-right: 10px;
		color: #FFFFFF;
		text-align: right;
	}

#nav_search input{
		width: 150px;
		border-width: 1px;
		border-color: #598527;
		background-color: #C4DF9B;
		color: #363636;
	}
#nav_search input[type=submit]{
		width:30px;
		border-width: 0px;
		background-color: #ef8f12;
		color: #FFFFFF;
	}

#brown_bar{
	background: #ffffff url('IMG/dots_brown2.png') repeat-x;
}

#textbox1{
		padding: 0px 5px 0px 5px;
		float: left;
		width: 798px;
		font-family:"Arial narrow";
		font-size: 16px;
		color: #252525;
		background-color: #ffffff;
		letter-spacing: 0.2px;
		margin_left: 2px;
		float: left;	
}
#textbox2{
		padding: 0px 5px 0px 5px;
		float: left;
		width: 798px;
		font-family:"Arial narrow";
		font-size: 16px;
		color: #252525;
		background-color: #ebebeb;
		letter-spacing: 0.2px;
		margin_left: 2px;
		float: left;	
}

