/* <style type="text/css" media="screen">	*/

	#page {
		clear: both;
		background: #FFFFFF;
		width: 976px;
		border-right: 0px solid #73787E;
		border-left: 0px solid #73787E;
		border-top: 0px solid #73787E;

		margin:0 auto;
	}

	#pageform {
		clear: both;
		background: #FFFFFF;
		width : 976px;
		border-right: 1px solid #73787E;
		border-left: 1px solid #73787E;
		margin-top: 0px;
		margin-left: auto;
		margin-right: auto;
	}


	#main {
		clear: both;
		padding-top: 10px; /* Space underneath tab bar*/
		/* border-top : 1px solid #73787E; */
		width : 932px;
		margin-left:20px;
		/* background-image: url(images/main_wrapper.jpg); */
		/* background-position: top left; */
		/* background-repeat: no-repeat; */
	}

	#form {
		float: left;
		background: #FFFFFF;
		width : 690px;
	}

	#contents {
		float:left;
		height:100%;
		padding-top:320px;
		margin-top:10px;
		margin-left:5px;
	}
	
	#banner {
		float: left;
		width : 976px;
		overflow:visible;
	}	

	#header {
		position: relative;
		float: left;
		background: #FFFFFF;
		width: 10px;
		height: 88px;
		width: 980px; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
	}

	#headerform {
		position: relative;
		float: left;
		background: #FFFFFF;
		width: 10px;
		height: 104px;
		width: 60em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
	}	

	/*  ------------- TAB ON------------ */


	
	#header ul#primary {
		padding:0;
		margin:0;
		float:left;
		width: 780px; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
	}

	#header ul#primary li  {
		display: inline;
		list-style: none;
	}

	#header ul#primary a {
		display: block;
		float: left;	
		border: 1px solid #B5B8BE;
		border-left: none;
		padding-top: 3px;
		padding-right: 13px;		
		padding-bottom: 3px;
		padding-left: 14px;
		margin: 0; /* space between tabs */
		font-family: arial, sans-serif;
		font-size: 12px;
		font-weight: normal;
		text-decoration: none;
		text-align: center;
		color: #73787E;
		width:101px;
	}

	#header ul#primary a:hover {
		color: #E8681A;
		background-color: transparent;
		background-image: url(../images/tab_bkgd.gif);
	}	
	

	#header ul#primary span {
		float: left;
		display: block;	
		border: 1px solid #B5B8BE;
		border-left: none;
		padding-top: 3px;
		padding-right: 13px;		
		padding-bottom: 3px;
		padding-left: 14px;
		margin: 0; /* space between tabs */
		font-family: arial, sans-serif;
		font-size: 12px;
		font-weight: normal;
		text-decoration: none;
		text-align: center;
		color: #ffffff;
		background: #E8681A; /*tab rollover background color*/
		width:101px;
	}	
		

	#header ul#primary a.darktab {
		border: 1px solid #73787E;
		border-left: none;
		color: #FFFFFF;
		background: #E8681A; /*tab rollover background color*/
		text-decoration: none;
	}

	#header ul#primary a.darktab:hover {
		border: 1px solid #73787E;
		border-left: none;
		color: #000000;
		background: #E8681A; /*tab rollover background color*/
		text-decoration: none;
	}

	#header ul#primary span.darktabON {
		border: 1px solid #73787E;
		border-left: none;
		color: #FFFFFF;
		background: #E8681A; /*tab rollover background color*/
		text-decoration: none
	}
	
	#logo {
		float:left; 
		width:680px; 
		height:78px;
		margin-left:12px
	}
		
	#phoneNum {
		float:left; 
		width:215px; 
		padding-top:50px;
	}
		
	#topNav {
		float:left; 
		width:767px; 
		height:25px;
	}
	
	.phone {
		background: #FFFFFF;
		font-weight: bold;
		font-size: 12px;
		text-align: right;
		width: 965px;
	}

	
	
	/*
</style> */