A:link    {text-decoration: none; color: #3366FF;}
A:visited  {text-decoration: none; color: #3366FF;}
A:active   {text-decoration: none; color:#FF6600;}
A:hover   {text-decoration: none; color: #FF6600;}

a span, h1 span, h2 span, h4 span, h5 span, button span {
  display: none;
}

html {
	height: 100%;
}

body {
	height: 100%;
	padding: 0;
	margin: 0px;
	text-align: center;
	font-family: Cantarell,Verdana,Arial,Helvetica,sans-serif;
	font-size: 15px;
	background: #6699FF;
}

h1 {
  font-family: Gill Sans / Gill Sans MT, sans-serif;
  font-size: 24px;
  font-weight: bold;
  background-repeat:no-repeat;
}

h2 {
	font-size: 18px;
	font-weight: bold;
}

h2.header {
	color:#FFF;
}

h3 {
	font-size: 12px;
	font-weight: bold;
	color: #183754;
}

h4 {
	font-size: 10px;
	font-weight: bold;
	color: #f1f1f1;
}

h5 {
	font-size:9px;
	font-weight:normal;
	color: #999;
	margin:0;
}
img {border:none;}

ol {
	font-family: Cantarell,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #464646;
}

p {
	font-family: Cantarell,Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	padding-left: 10px;
	color: #464646;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
	padding-right: 10px;
}

ul {
	font-family: Cantarell,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #464646;
}

#content {
	width: 1000px;
	min-height: 100%;
	margin: 0px auto;
	text-align: left;
	background-color: #FFF;
}
ul#flash-frames {
  z-index: 100;
  position: absolute;
  right: 0;
  bottom: 20px;
  width: 150px;
  list-style: none;
}
ul#flash-frames li {
  float: left;
  margin-left: 5px;
}
ul#flash-frames li a {
  display: block;
  width: 20px;
  height: 20px;
}
#linkstables {
  margin-top: 399px;
}
* html #content { /* for IE that can't see good code */
	height: 100%;
}
.alignright {
    text-align: right; /* depends on element width */
}

.alignleft	{
    text-align: left; /* depends on element width */
}

.center	{
	text-align: center;
}
.linebreak {
  border-top: 1px solid #807a67;
}
/* make background transluscent */
.opacity {
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(0, 0, 0);
	/* RGBa with 0.6 opacity */
	background: rgba(0, 0, 0, 0.6);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}

table.flashy {
	width: 1000px;
	margin: 0px;
	padding: 0px;
}

table.left {
	padding-left: 24px;
	padding-top: 14px;
	width: 270px;
}

table.midleft {
	padding-left: 24px;
	padding-top: 14px;
	border-left: 1px solid #3366FF;
	width: 230px;
}

table.midright {
	padding-left: 24px;
	padding-top: 14px;
	border-left: 1px solid #3366FF;
	width: 250px;
}

td.frontpage {
	padding-left: 24px;
	height: 275px;
	width: 1000px;
}

table.right {
	padding-left: 24px;
	padding-top: 14px;
	border-left: 1px solid #3366FF;
	width: 250px;
}

table.left3 {
	padding-left: 24px;
	padding-top: 14px;
	width: 320px;
}

table.middle3 {
	padding-left: 24px;
	padding-top: 14px;
	border-right: 1px solid #3366FF;
	border-left: 1px solid #3366FF;
	width: 346px;
}

table.right3 {
	padding-left: 24px;
	padding-top: 14px;
	width: 334px;
}

.clear { /* clears floating objects */
  clear:both;
}
a.hlink {font-size:18px; color:#000000;}
a.hlink:hover   {text-decoration: none; color: #3366FF; background: #FFFFFF;}
h1.flashy {
	font-size: 24px;
	font-weight: bold;
	background-repeat:no-repeat;
	height: 70px;
}
.fontIM36 {
  font-size: 36px;
  font-family: 'IM Fell Double Pica', arial, serif;
}
.black {color:#000;}
.purple {color:#9933FF;}
.red {color:#F00;}
.red a{color:#F00;}
.red a:hover{color:#F96}
.white {color:#FFF;}
.white a{color:#E9E9E9;}
.white a:hover{color:#FFF;}


/* AD CONTENT INDEX */
#ad1 {
  background-image:url(../images/ad1bg.png);
  width:400px; 
  margin-left:600px;
}
#ad2 {
  background-color:#663;
  width:1000px; 
  margin-left:600px;
}
#ad3 {
  background-image:url(../images/ad3bg.png);
  width:330px;
  padding-left:10px;
  margin-top:50px;
}
#ad4 {
  background-image:url(../images/ad4bg.png);
  padding-left:10px;
  width:370px;
}
#ad5 {
  background-image:url(../images/ad5bg.png);
  padding-left:10px;
  width:400px;
}
#adtemp {
  width:800px;
  padding-left:10px;
  margin-top:200px;
}
#cataractsA {
  width:510px; 
  margin-top:10px;
  padding-left:10px;
}
#cataractsB {
  width:508px; 
  margin-top:10px;
  padding-left:10px;
}
#flashy-container {
  width: 1000px;
  position: absolute;
  z-index: 1;
  height: 399px;
  overflow: hidden;
}
#locationA {
  float: left;
  width: 350px;
  padding: 10px;
}
#locationB {
  float: right;
  width: 600px;
  padding: 0px;
}
#over50a {
  width:400px; 
  margin-top:10px;
  padding-left:10px;
}
#over50b {
  background-image:url(../images/over50/over50bbg.png);
  width:400px;
  margin-top:10px;
  margin-left:600px;
}
#resad1b {
  background-image:url(../images/resources/resad1bbg.png);
  width:400px; 
  margin-top:10px;
  padding-left:10px;
}
#resad2 {
  width:550px;
  margin-top:112px;
  margin-left:410px;
}
#resad3 {
  width:550px;
  margin-top:112px;
}
#vidad1 {
  padding-top: 10px;
  padding-left: 38px;
}
#vidad5 {
  padding-top: 10px;
  padding-left: 38px;
}
.ad h1{
	font-size: 36px;
	font-weight: bold;
}
.ad h2{
	font-family: 'IM Fell Double Pica', arial, serif;
	font-size: 22px;
	font-weight: bold;
}
.ad1 p{color:#FFF;}
.ad1 a{color:#F4C5B9;}
.ad1 a:hover{color:#000;}
.ad2 a:hover{color:#000;}
.ad3 a:hover{color:#09C;}
h2.ad3 {
  	font-family: 'Cantarell', arial, serif;
	font-size: 16px;
}
.ad3 span{position:relative; right:20px;}
.ad4 a{color:#F00;}
.ad4 a:hover{color:#F96}
.ad5 a{color:#FFF;}
.ad5 a:hover{color:#CCC}
.cataracts-wrapper {
  height: 399px;
  /*padding-top: 11px;*/
  width: 100%;
}
.flashy-wrapper {
  height: 399px;
  /*padding-top: 11px;*/
  width: 100%;
}
a.frame-1 {background: url(../images/frame-1.gif) 0 0 no-repeat;}
a.frame-2 {background: url(../images/frame-2.gif) 0 0 no-repeat;}
a.frame-3 {background: url(../images/frame-3.gif) 0 0 no-repeat;}
a.frame-4 {background: url(../images/frame-4.gif) 0 0 no-repeat;}
a.frame-5 {background: url(../images/frame-5.gif) 0 0 no-repeat;}
a.frame-6 {background: url(../images/frame-6.gif) 0 0 no-repeat;}

a.frame-1:hover, a.frame-2:hover, a.frame-3:hover, a.frame-4:hover, a.frame-5:hover, a.frame-6:hover {background-position: 0 -20px;}

a.frame-1-active {background: url(../images/frame-1.gif) 0 -40px no-repeat;}
a.frame-2-active {background: url(../images/frame-2.gif) 0 -40px no-repeat;}
a.frame-3-active {background: url(../images/frame-3.gif) 0 -40px no-repeat;}
a.frame-4-active {background: url(../images/frame-4.gif) 0 -40px no-repeat;}
a.frame-5-active {background: url(../images/frame-5.gif) 0 -40px no-repeat;}
a.frame-6-active {background: url(../images/frame-6.gif) 0 -40px no-repeat;}
.over50ad1 h2{
	font-family: 'IM Fell Double Pica', arial, serif;
	font-size: 20px;
	font-weight: bold;
} 
.resad1 {
  margin-left:20px;
}
.resad1b a{color:#000;}
.resad1b a:hover{color:#333;}
.resad2 p{color:#FFF;}
.resad2 a{color:#000;}
.resad2 a:hover{color:#666}
.span-1 {color:#FFF;}
.span-3 {
  color:#F4F4F4;
}
.span-3 p{color:#F4F4F4;}

/* show/hide content */
.more {
  display: none;
}
.morecataractad2b {
  background-repeat:no-repeat;
  display:none;
}
.morecataractad3b {
  background-image:url(../images/cataracts/ad3b.jpg) no-repeat;
  display: none;
}
/* end show/hide content */
