body {	
	margin:0;	
	padding: 0;	
	text-align: center;	
	width: 100%;	
	background-color: #4F323D;
	}
#fcontainer{margin:15px auto 0 auto;position:relative;width:1000px;}
#container {	
	border-bottom:#4A2439 1px solid;	
	width: 770px;	
	height: 100%;	
	text-align: left;	
	font-size: 11px;	
	font-family: Arial, Helvetica, sans-serif;	
	margin:auto;}
/**********
   HEADER
  ********/
#header {	
	width: 770px;	
	height: 144px;
	background: #FFFFFF url("images/header-background1.jpg") no-repeat;	
	margin: 0px;	
	padding: 0px;	
	font-size: 1.2em;	
	color: #4F323D;	
	font-weight: bold;
	position:relative;
}
#header h1, #header h2 { display:none; }
.links_left { height:102px; position:absolute; top:18px; left:19px; width:114px; }
.links_right { position:absolute; height:102px;  top:18px; right:20px; width:124px;  }
		
		#centerit { width:129px;	height: 45px; top:99px; left: 323px; padding: 0px;	line-height: 20px; position:relative; z-index:200;}
		
		
	/*** OLD UL TEXT LINKS
		/**#leftlinks{	width: 253px;	height: 144px;	float: left;	margin: 0px;	padding: 0px; position:absolute;}
		#leftlinks ul {	margin: 0px;	padding: 0px 0px 0px 10px;	list-style: none;}
			#leftlinks li {	padding: 15px 0px 0px 0px;}
			#leftlinks a {	text-decoration: none;	color: #4F323D;} 
		#rightlinks{	width: 253px;	height: 144px;	margin: 0px;	float: right;	text-align: right;	padding: 0px;	overflow: hidden;	}
			#rightlinks ul {	padding: 0px 10px 0px 0px;	list-style: none;}
			#rightlinks li {	padding: 5px 0px 0px 0px;}
				#rightlinks a {	text-decoration: none;	color: #4F323D;} ***/
		#navbar {	width: 100%;	height: 20px;	padding: 0px 0px 0px 0px;	background-color: #4F323D;	text-align: center;}
			ul#navlinks {	margin: 0;	padding: 3px 0px 0px 0px;	list-style: none;	font-size: 8pt;	vertical-align: middle;}
				#navlinks li {	display: inline;	padding: 0px 6px 0px 6px;}
					#navlinks a:link {	text-decoration: none;	color: #FFFFFF;	font-weight: bold;}
					#navlinks a:visited {	text-decoration: none;	color: #FFFFFF;	font-weight: bold;}
					#navlinks a:hover {	text-decoration: none;	background-color: #FFFFFF;	color: #4F323D;	font-weight: bold;}

/*******************
---------dan hoursbar-----------
*******************/
		#hoursbar {
	width: 100%;
	height: 15px;
	padding: 3px 0px 0px 0px;
	background-color: #402831;
	text-align: center;
	color: #FFFFFF;
}
			.hoursbartext {	margin: 0;	padding: 3px 0px 0px 0px;	list-style: none;	font-size: 8pt;	vertical-align: middle;}
			.hoursstong {font-weight:bold; color:#FFFFFF }
					#hoursbar a:link { text-decoration: none;	color: #FFFFFF;	font-weight: bold;}
					#hoursbar a:visited {	text-decoration: none;	color: #FFFFFF;	font-weight: bold;}
					#hoursbar a:hover {	text-decoration: none;	background-color: #FFFFFF;	color: #4F323D;	font-weight: bold;}



/*******************
---------dan employer plan-----------
*******************/

		#plan_navbar {	width: 100%;	height: 20px;	padding: 0px 0px 0px 0px; background-color:#4F323D; font-size: 8pt; color: #FFFFFF;	text-align: center;}
			.plan_nav_text {	margin: 0;	padding: 3px 0px 0px 0px;	list-style: none; color: #FFFFFF; font-size: 8pt;	vertical-align: middle;}
			.plan_nav_stong {font-weight:bold; color: #FFFFFF }
			

			ul#plan_navlinks {	margin: 0;	padding: 3px 0px 0px 0px;	list-style: none; color: #FFFFFF;	font-size: 8pt;	vertical-align: middle;}
				#plan_navlinks li {	display: inline; color: #FFFFFF;	padding: 0px 6px 0px 6px;}
					#plan_navlinks a:link {	text-decoration: underline;	color: #FFFFFF;	font-weight: bold;}
					#plan_navlinks a:visited {	text-decoration: none;	color: #FFFFFF;	font-weight: bold;}
					#plan_navlinks a:hover {	text-decoration: none;	background-color: #FFFFFF;	color: #4F323D;	font-weight: bold;}
					
					#plan_navbar #plan_navlinks a {	text-decoration: underline;	color: #FFFFFF; font-style: normal;	font-weight: bold;}
					#plan_navbar #plan_navlinks a:visited {	text-decoration: underline;	color: #FFFFFF; font-style: normal;	font-weight: bold;}
					#plan_navbar #plan_navlinks a:hover {	text-decoration: none;	background-color: #FFFFFF;	color: #4F323D; font-style: normal;	font-weight: bold;}

/*******************
---------josh pediatric -----------
*******************/

		#ped_navbar {	width: 100%;	height: 40px;	padding: 0px 0px 0px 0px; background-color:#4F323D; font-size: 8pt; color: #FFFFFF;	text-align: center;}
			.ped_nav_text {	margin: 0;	padding: 3px 0px 0px 0px;	list-style: none; color: #FFFFFF; font-size: 8pt;	vertical-align: middle;}
			.ped_nav_stong {font-weight:bold; color: #FFFFFF }
			

			ul#ped_navlinks {	margin: 0;	padding: 3px 0px 0px 0px;	list-style: none; color: #FFFFFF;	font-size: 8pt;	vertical-align: middle;}
				#ped_navlinks li {	display: inline; color: #FFFFFF;	padding: 0px 6px 0px 6px;}
					#ped_navlinks a:link {	text-decoration: underline;	color: #FFFFFF;	font-weight: bold;}
					#ped_navlinks a:visited {	text-decoration: none;	color: #FFFFFF;	font-weight: bold;}
					#ped_navlinks a:hover {	text-decoration: none;	background-color: #FFFFFF;	color: #4F323D;	font-weight: bold;}
					
					#ped_navbar #ped_navlinks a {	text-decoration: underline;	color: #FFFFFF; font-style: normal;	font-weight: bold;}
					#ped_navbar #ped_navlinks a:visited {	text-decoration: underline;	color: #FFFFFF; font-style: normal;	font-weight: bold;}
					#ped_navbar #ped_navlinks a:hover {	text-decoration: none;	background-color: #FFFFFF;	color: #4F323D; font-style: normal;	font-weight: bold;}







/*******************
---------MAIN-----------
*******************/
#main {clear:both;width: 770px;	height: 100%;	font-size: 12pt;	margin: 0px auto;	padding: 0px;	background: url("images/bkgd.gif") repeat-y 50% 0;}
	#main a:link { 	text-decoration: none;	color: #4A2439;}
	#main a:visited {	text-decoration: none;	color: #4A2439;}
	#main a:hover {	text-decoration: underline;	color: #FFCF3C;}
	#leftcolumn {	width: 174px;	height: 100%;	float: left;	margin: 0px;	padding: 5px 0px 0px 0px;	background: #ffffff url("images/menu-left-bkgd.gif") repeat-y;}
	#leftcolumn ul {	margin: 0px;	padding: 0px;	list-style: none;}
	#leftcolumn li {	padding: 7px 9px 7px 11px; 	font-size: 12px;}
	#leftcolumn li.light {	background: #ffffff url("images/menu-left-bkgd2.gif") repeat-y;}
	#smile_ad {	height:150px;	margin:auto;	padding:0;	width:164px;}
	#smile_ad a { background:url(images/smile_trial.jpg) no-repeat; display:block; height:260px; width:164px; }
	#smile_ad a:hover { background:url(images/smile_trialhover.jpg) no-repeat; }		

	#dentalplans {	height:144px;	margin:auto;	padding:0;	width:164px;}
	#dentalplans a { background:url(images/dentalplan-off.jpg) no-repeat; display:block; height:144px; width:164px; }
	#dentalplans a:hover { background:url(images/dentalplan-on.jpg) no-repeat; }		

	#hulk_ad {	height:72px;	margin:auto;	padding: 10px 0px 0px 0px;	width:164px;}
	#hulk_ad a { background:url(images/hulk.gif) no-repeat; display:block; height:72px; width:164px; }
	#hulk_ad a:hover { background:url(images/hulk-hover.gif) no-repeat; }		
	#dorfman_ad {	height:71px;	margin:auto;	padding:0;	width:164px;}
	#dorfman_ad a { background:url(images/dorfman.gif) no-repeat; display:block; height:71px; width:164px; }
	#dorfman_ad a:hover { background:url(images/dorfman-hover.gif) no-repeat; }		
	#centercolumn {	width: 422px;	float: left;	margin: 0px;	padding: 0px;}
	#content {	clear:both;padding: 0px 10px 0px 10px;}
	#rightcolumn {	width: 174px;	height: 100%;	float: left;	padding: 10px 0px 0px 0px;	text-align: right;	background: #ffffff url("images/menu-right-bkgd.gif") repeat-y;}#rightcolumn h2 {	padding-right: 5px;}
	#rightcolumn ul {	margin: 0px;	padding: 0px;	list-style: none;}
	#rightcolumn li {	padding: 7px 11px 7px 9px; 	font-size: 12px;}
	#rightcolumn li.light {	background: #ffffff url("images/menu-right-bkgd2.gif") repeat-y;}
	#flash {	width: 422px;}#footer {margin:0;padding:0;}
	ul.bullets { 	font-size: 10pt;	font-family: Arial, Helvetica, sans-serif;}
	p {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}
		.indent1 { margin-left: 24px;}
		.indent2 { margin-left: 48px;}
	h1 {	font-size: 12pt;	font-family: Arial, Helvetica, sans-serif;	color: #4A2439;	height: 20px;}
		div.title h1{margin:0;padding:10px 0;}
	h2 {font-size: 11pt;	font-family: Arial, Helvetica, sans-serif;	color: #000000;}
	h3 { font-size: 10pt;padding-left: 11px;padding-right: 11px;	font-family: Arial, Helvetica, sans-serif;	color: #4A2439;}
	h4 {font-size: 10pt;	font-family: Arial, Helvetica, sans-serif;	color: #000000;}
	.title {	margin: 0px;	padding: 1px 9px 1px 11px; 	background-color: #FFCF3C;	position: relative;}
	a:link {text-decoration: none;	color: #4A2439;}
	a:visited {text-decoration: none;	color: #4A2439;}
	a:hover {text-decoration: underline;	color: #FFCF3C;}
	form {/*	background: #ffffff url("images/form-background.jpg") repeat;	color: #ffffff;	padding: 5px 10px 10px 10px;border: solid 1px blue;*/	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	padding-top: 10px;}
	form br {	clear: left;}label {	float:left;	width: 80px;	font-weight: bold;}
	input {	width: 150px;	margin-bottom: 5px;}
	input.submit{	margin-left: 100px;	margin-top: 8px;	width:90px;}
	input.checkboxes{	width:20px;}
	label.labelchecks{	float: none;}
	input.short {	width: 75px;}
	textarea {	width: 225px;	height: 125px;}
	.sitemaplist {	margin-top:0;	margin-bottom:0;}
	.sitemaplistI {	margin-top: 0;	margin-bottom:0;	margin-left: 2em;	padding-left: 2em;	list-style-type: circle;}
	ul {	font-size: 10pt;}
	#mapbox {	width: 200px;	font-size:8pt;	padding-right: 10px}
	.alert {	color: red;	font-weight: bold;}

.image-padding { padding-left: 5pt;}

#topfifty{background:url(Images/top50-red.jpg) no-repeat;display:block;height:59px;position:absolute;bottom:-35px;left:0;text-indent:-9999px;width:120px;}

p#valid{margin:auto;padding:10px;text-align:center;}
	p#valid a img{border:none;}
	
#orginfo{bottom:-30px;right:0;outline:none;position:absolute;text-align:right;width:300px;z-index:100;}
	#orginfo a,#agency a{color:#a89fa4;font-size:12px;}
		#orginfo a:hover,#agency a:hover{color:#fff;text-decoration:none;}
#agency{float:right;text-align:right;width:300px;}
	
	