body{margin:0;background: #fff;color:#000000}
body.level1{background: #fff url(bg-level1.jpg) top no-repeat;}
body.level2{background: #fff url(bg-level2.jpg) top no-repeat;}
body,td,th,input,select,textarea,input {font-family:Arial, Helvetica, sans-serif}
body,td,th,input,select,textarea,input {font-size:13px;line-height:1.4em}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}
a{color:#005a9c;}
a img{border:none;}
a:focus{outline: none;}

h1{font-size:27px;color:#000;font-weight:normal;margin:20px 0 4px 0;line-height:1.2em;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif}
h2{font-size:27px;color:#005a9c;font-weight:normal;margin:20px 0 4px 0;line-height:1.2em;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif}
h3{font-size:24px;color:#676767;font-weight:normal;margin:20px 0 4px 0;line-height:1.2em;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif}
h4{font-size:21px;color:#000;font-weight:normal;margin:20px 0 4px 0;line-height:1.2em;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif}

.floatright{float:right;margin:0 0 10px 15px;}
.floatleft{float:left;margin:0 15px 10px 0;}

.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */ 

#wrapper{width:950px;margin:0 auto}

/*******************************************************/
/* Header
/*******************************************************/

	#header{position:relative;height:173px;}
	
		#toolbar{text-align:right;position:absolute;top:7px;right:20px;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif}
			#toolbar ul{margin:0;padding:0;list-style:none;}
			#toolbar ul li{display:inline;font-size:11px;border-left:1px solid #adbece;padding:0 0 0 10px;margin:0 0 0 5px;}
			#toolbar ul li a{color:#fff;text-decoration:none}
			#toolbar ul li a:hover{text-decoration:underline;}

		#logo{position:absolute;top:65px;left:30px;}
		
		#headercallout{width:420px;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:13px;position:absolute;top:70px;right:30px;color:#4b81a9}
			#headercallout strong{color:#000}
			#headercallout p{margin:0;}

/*******************************************************/
/* Hero
/*******************************************************/
	
	#hero{background:#2a61a0 url(hero-bg.jpg) top left no-repeat;color:#fff;position:relative;width:950px;height:249px;margin:0 0 10px 0}
		#hero-content {width:340px;height:209px;padding:20px 30px;position:absolute;top:0;left:0;color:#fff !important}
			#hero-content a{color:#fff;}
			#hero-content h2{color:#fff;margin:0 0 10px 0;text-shadow:1px 1px 1px #183962;font-weight:bold}
			#hero-content h3, #hero-content h4, #hero-content h5{color:#fff;}
			#hero-content #learnmore{position:absolute;bottom:0;right:0;}
		#slideshow{position:absolute;top:0;right:0;width:550px;height:249px;overflow:hidden}
		
		
	.level1 h1#pagetitle{text-align:center;font-size:20px;color:#fff;line-height:1.2em;margin:0 0 5px 0;font-weight:bold}
	.level2 h1#pagetitle{font-size:27px;color:#fff;line-height:1.2em;margin:0 0 0px 0;text-shadow:1px 1px 1px #005a9c;background: url(pagetitle-bg.jpg) top right no-repeat;padding:8px 20px 10px 20px}
	
			
	#contentarea{clear:both;}
	
/*******************************************************/
/* Left Column
/*******************************************************/

		#column-left{width:279px;float:left;padding:10px 0}
		
			#nav{clear:both;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:14px;font-weight:bold;margin:0 0 10px 0;text-shadow:1px 1px 1px #183962}
				#nav ul{margin:0;padding:0;list-style:none;}
				#nav ul li{float:left;margin:0 0 1px 0;padding:0;list-style:none;border:1px solid;border-color:#386ca3 #8eb6d3 #8eb6d3 #386ca3}
				#nav ul li a{display:block;width:247px;padding:10px 20px 10px 10px;color:#fff;background:#225892 url(nav-bg.jpg) top right no-repeat;text-decoration:none}
				#nav ul li a:hover, #nav ul li.template-active a{background:#183962 url(nav-bg-active.jpg) top right no-repeat;}

			.badge{margin:0 0 1px 0;}
				.badge table{width:100%;border-collapse:collapse;}
				.badge table td.badge-text{background: url(badge-bg.jpg) bottom right no-repeat;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:14px;font-weight:bold;vertical-align:middle;padding:0 0 0 10px}
				.badge table td.badge-photo{width:97px;vertical-align:top;}
				.badge p{margin:0;}
				.badge a{color:#fff;text-decoration:none;}
				.badge a:hover{text-decoration:underline;}
				
			#eyemaginations{margin:0 0 0px 0;clear:both}
				#eyemaginations h2{font-size:19px;font-weight:bold}

			#findusonfacebook{background: url(divider-bg.jpg) top left no-repeat;padding:25px 0 0 0;}

/*******************************************************/
/* Content
/*******************************************************/
		
		#content{width:651px;float:left;padding:10px 0 10px 20px}
		
			.level1 .publicactionrow{display:none;}

			#homepagecolumns{clear:both;margin:-20px 0 0 0}
				#eyehealthinfo{width:321px;float:left;margin:0 1px 0 0;display:inline;}
					#eyehealthinfo h2{margin:0 0 15px 0;padding:0;background: url(heading-eyehealthfacts.gif) top left no-repeat;width:321px;height:48px;text-indent:-5000px;}
					#eyehealthinfo ul{margin:0;padding:0;list-style:none;}
					#eyehealthinfo ul li{margin:0 0 15px 0;padding:0 0 0 50px;background: url(icon-lightbulb.gif) 0 0 no-repeat;}
				
				.level1 #locateus{width:321px;float:left;display:inline;}
					.level1 #locateus h2{margin:0 0 15px 0;padding:0;background: url(heading-locateus.gif) top left no-repeat;width:321px;height:48px;text-indent:-5000px;}
					.level1 #locateus .template-item{padding:0 0 0 20px;}
					.level1 #locateus h3{font-size:13px;font-weight:bold;margin:0}
			
			#path{font-size:11px;margin:0 0 15px 0;background: url(path-bg.gif) bottom left repeat-x;padding:0 0 5px 0}
		
/*******************************************************/
/* Footer
/*******************************************************/

    #footer{padding:30px 0px;clear:both;background: url(footer-bg.jpg) top no-repeat;font-size:10px}
	
		#footer-denlogo{width:230px;float:left;}
		
		#footer-links{width:720px;float:left;}
		#footer ul{margin:0;padding:0 0 5px 0;list-style:none;color:#000;}
		#footer ul li{display:inline;border-left:1px solid #9a9a9a;padding:0 0 0 7px;margin:0 0 0 3px;}
		#footer ul li a{color:#000;}
		#footer ul li.locateUs{display:none;}
