body
{
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Geneva, sans-serif;
	background-color: #FFF;
	background-image: url(../images/ihmgREPeat.jpg);
	font-size: 12px;
}

#header_wrapper
{
	width: 940px;
	border-width: 0 2px;
	border-style: solid;
	border-color: #930;
	padding: 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: right top;
	background-image: url(../images/menuBG.jpg);
}

#header
{
	margin: 0;
	padding: 0;
	height: 30px;
	background-repeat: no-repeat;
	background-position: left top;
}
.ihmg a
{
	font-size: 28px;
	color: #003333;
	text-align: center;
	margin: 0;
	border-bottom: none;
	font-variant:normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 20px;
	letter-spacing: 1px;
	width: 200px;
	font-weight: bold;
	float: left;
	font-style: normal;
	background-image: url(http://ihatemyglasses.com/images/6px.gif);
}

.com
{
	font-size: 22px;
}	

#jsl
{
	font-size: 26px;
	color: #FFFFFF;
	text-align: right;
	background-image: url(http://ihatemyglasses.com/images/6px.gif);
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 1px;
	width: 928px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0px;
	font-weight: bold;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	float: right;
	font-style: oblique;
	margin-left: auto;
	height: 70px;
}

.phone
{
	margin: 0 5px 0 0;
	font-weight: bold;
	font-style: normal;
	font-size: 23px;
}
.free
{
	font-style: normal;
	font-size: 18px;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 0;
}

#header h1
{
	font-size: 3em;
	color: #FFFFFF;
	text-align: right;
	margin: 0;
	height: 50px;
	border-bottom: none;
	font-variant:normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-top: 4px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 0;
	background-image: url(../style/images/blank.gif);
	letter-spacing: 1px;
}

#header h2
{
	font-size: 1.8em;
	color: #FFFFFF;
	text-align: right;
	margin: 0;
	padding: 0 20px 0 0;
	height: 39px;
	background-image: url(../style/images/blank.gif);
	font-family: "Times New Roman", Times, serif;
	font-style: oblique;
	letter-spacing: 1px;
}

#menu
{
	float: right;
	height: 30px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-right: 2px;
	padding-top: 0;
	padding-bottom: 0;
}

#menu li
{
	display: block;
	text-align: center;
	float: left;
	list-style: none;	
}

#menu li a
{
	background-image: url(../images/tabs4.gif);
	color: #FFF;
	text-decoration: none;
	font-weight: 700;
	display: block;
	width: 111px;
	height: 25px;
	background-position: 0 30px;
	border: 0;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin: 0px;
	letter-spacing: 0.2em;
}

#menu li.active a,#menu li.active a:hover
{
	color: #000;
	height: 24px;
	background-position: 0 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 26px;
	margin-left: 0;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#menu li a:hover
{
	background-position: 0 60px;
}

#body
{
	width: 940px;
	background-color: #FFFFFF;
	border-width: 0 2px;
	border-style: solid;
	border-color: #930;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	margin-right: auto;
	margin-left: auto;
}
#bodyletters {
	width: 634px;
	background-color: #FFFFFF;
	border-width: 0 2px;
	border-style: solid;
	border-color: #930;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	margin-right: auto;
	margin-left: auto;
	font-size: 12px;
}
.phonefax {
	font-size: 18px;
	padding-top: 6px;
}

.specialcenter
{
	background-color: #FFFFFF;
	float: left;
	width: 358px;
}
.specialfacebook {
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	background-color: #FFFFFF;
	border-top-color: #26567A;
	border-right-color: #26567A;
	border-bottom-color: #26567A;
	border-left-color: #26567A;
	margin-left: 2px;
	background-image: url(../images/specialcontent.gif);
	padding: 2px;
	width: 342px;
}
.specialnarrow
{
	background-color: #FFFFFF;
	float: left;
	width: 236px;
	height: 100%;
}
.specialbox
{
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	background-color: #FFFFFF;
	border-top-color: #26567A;
	border-right-color: #26567A;
	border-bottom-color: #26567A;
	border-left-color: #26567A;
	margin-left: 10px;
	background-image: url(../images/specialcontent.gif);
	padding: 3px;
	width: 320px;
}
.specialnarrowbox
{
	background-color: #FFFFFF;
	margin-left: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	margin-right: 6px;
}
.specialflash
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 14px;
}

.special
{
	background-color: #006666;
	padding-bottom: 3px;
	padding-top: 3px;
	width: auto;
	background-position: top;
	font-size: 16px;
	color: #FFFFFF;
	padding-left: 10px;
	font-weight: bold;
	background-image: url(../images/specialbar.jpg);
	background-repeat: repeat-x;
	line-height: 28px;
	margin-right: 2px;
	margin-left: 2px;
	letter-spacing: 0.28em;
}


.specialH {
	font-size: 14px;
	padding-top: 5px;
	color: #26567A;
}

.specialHul {
	padding-top: 5px;
	text-decoration: underline;
}

.specialP
{
	font-style: normal;
	font-size: 14px;
	margin-right: 10px;
	margin-left: 16px;
	margin-bottom: 8px;
	line-height: 18px;
}
.economybox {
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	background-color: #FFFFFF;
	border-top-color: #26567A;
	border-right-color: #26567A;
	border-bottom-color: #26567A;
	border-left-color: #26567A;
	background-image: url(../images/specialcontent.gif);
	padding: 3px;
	width: 320px;
	margin-left: 8px;
}

.left, .right
{
	color:#759EB7;
	width: 196px;
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 6px;
	padding-left: 4px;
}

.right
{
	float: right;
	margin: 0 5px 0 0;
}

.right_oftext
{
	float: right;
	margin-bottom: 6px;
	margin-left: 6px;
	margin-right: 12px;
}
.right_oftext2
{
	float: right;
	margin-bottom: 6px;
	margin-left: 6px;
	margin-right: 48px;
}

.main
{
	color: #003333;
	width: auto;
	background-position: center;
}

.double-left
{
	margin-right: 5px;
	clear: right;
	width: 240px;
}

.double-right
{
	margin-right: 272px;
	margin-left: 5px;
}
.double-News
{
	margin-right: 100px;
	margin-left: 100px;
}


.center-content
{
	margin-left: 20px;
	width: 340px;
}

.doubleV-right2
{
	padding-bottom: 10px;
	padding-top: 40px;
	width: 223px;
	background-position: top;
	height: 240px;
	margin-left: 10px;
	float: none;
	background-image: url(../Staff/backvideo.jpg);
}

.doubleV-right
{
	background-color: #316262;
	padding-bottom: 100px;
	padding-top: 88px;
	width: 240px;
	background-position: top;
}
.block
{
	padding-top: 88px;
	padding-bottom: 20px;
	margin-top: 3px;
	margin-bottom: 3px;
}

.doubleLetters-left
{
	padding-bottom: 10px;
	padding-top: 40px;
	margin-left: 10px;
	font-size: 12px;
	width: 96px;
}

.video-pan
{
	background-color: #316262;
	padding-bottom: 6px;
	padding-top: 6px;
	width: 612px;
	background-image: url(../images/Vribbon.gif);
	background-position: left;
}

.no-left
{
	margin-left: 5px;
}

.no-right
{
	background-color: #FFFFFF;
	padding-top: 0px;
	background-image: url(../new2/images/ribbon.gif);
	margin-bottom: 4px;
	width: 718px;
	padding-left: 0px;
	margin-right: auto;
	margin-left: auto;
	float: right;
}
.right-column
{
	margin-bottom: 4px;
	width: 358px;
	padding-left: 0px;
	margin-right: auto;
	margin-left: auto;
	float: right;
	height: 100%;
}
.right-widecolumn
{
	margin-bottom: 4px;
	width: 472px;
	padding-left: 0px;
	margin-right: auto;
	margin-left: auto;
	float: right;
	height: 100%;
}
.officenames {
	font-size: 14px;
}
#offices
{
	clear: both;
	color: #476D85;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 74px;
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C5C5C5;
	border-right-color: #C5C5C5;
	border-bottom-color: #C5C5C5;
	border-left-color: #C5C5C5;
}
.officecell
{
	margin-right: 0px;
	width: 177px;
	margin-left: 8px;
	float: left;
}

#eye-resources
{
	clear: both;
	border-width: 1px 0;
	border-color: #C5C5C5;
	border-style: solid;
	vertical-align: middle;
	text-align: center;
	font-weight: 700;
	color: #C5C5C5;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 0;
	background-color: #003333;
}
#eye-resources  a
{
	color: #C5C5C5;
	padding-top: 8px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}
#eye-resources a:hover
{
	color: #930;
	background-color: #FFFFFF;
}
#eye-resources h5
{
	font-size: 10px;
	line-height: 16px;
}
.footercell
{
	margin-right: 0px;
	margin-left: 8px;
	font-size: 13px;
	display: inline;
	padding-right: 10px;
	padding-left: 10px;
}
.footercredits
{
	margin-right: 2px;
	margin-left: 2px;
	display: inline;
	padding-right: 2px;
	padding-left: 2px;
	text-align: left;
}

#eye-resources .footercredits a:hover {
	background-color: #003333;
	color: #FFFFFF;
}

.indent
{
	margin-left: 20px;
}

.indent2staff {
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	background-color: #D4DCE1;
	float: left;
	width: 108px;
	padding-left: 10px;
	margin-top: 6px;
	margin-right: 10px;
	background-image: url(../Staff/framebg.jpg);
	background-position: center;
	padding-top: 10px;
	padding-bottom: 10px;
}

.indent3
{
	width: 360px;
	float: right;
	height: 378px;
	margin-right: 8px;
}

.indent4 
{
	margin-left: 18px;
	margin-right: 20px;
	font-size: 15px;
	line-height: 18px;
	left: 20px;
}
.indentmain h1
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	padding-right: 10px;
	color: #006666;
	padding-left: 18px;
	line-height: 20px;
}
.indent4 h1
{
	border-bottom: 1px solid;
	background-image: url(../images/acidnoise.gif);
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	padding-right: 10px;
	color: #006666;
}
.indent4 h2
{
	border-bottom: 1px solid;
	background-image: url(../images/acidnoise.gif);
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	padding-right: 10px;
	color: #006666;
	line-height: 20px;
}
.indent4xml 
{
	margin-left: 4px;
	margin-right: 20px;
	font-size: 15px;
	line-height: 18px;
	left: 20px;
}

.indent4b 
{
	margin-left: 0px;
	font-size: 14px;
	line-height: 18px;
	left: 20px;
	float: right;
	margin-right: 18px;
}
.indent4block
{
	margin-left: 18px;
	margin-right: 20px;
	font-size: 15px;
	line-height: 18px;
	left: 20px;
	display: block;
	width: 374px;
}
.indent5 
{
	margin-left: 320px;
	margin-right: 30px;
	font-size: 15px;
}

.indent6
{
	margin-left: 20px;
	margin-right: 20px;
	font-size: 15px;
	width: 223px;
}

.indent4economy
{
	font-size: 15px;
	line-height: 20px;
	left: 20px;
	background-image: url(../images/ribbonLt.gif);
	background-repeat: repeat-y;
	padding-left: 16px;
	border-bottom-style: solid;
	border-bottom-color: #476D85;
	border-bottom-width: 1px;
	padding-bottom: 8px;
	padding-right: 16px;
	color: #006666;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #476D85;
	margin-top: 2px;
	margin-bottom: 8px;
	padding-top: 0px;
}

.youtubesmall
{
	font-size: 14px;
	line-height: 20px;
	padding-bottom: 8px;
	color: #006666;
	font-weight: lighter;
	display: block;
	text-align : center;
	background-repeat : repeat-x;
	margin-top: 3px;
	color: #FFFFFF;
	background-image: url(../images/videofieldb.jpg);
	margin-bottom: 6px;
	font-weight: bold;
	height: 140px;
	width: 312px;
	background-position: top;
	margin-left: 18px;
}
.youtubemed
{
	font-size: 14px;
	line-height: 20px;
	padding-bottom: 8px;
	color: #006666;
	font-weight: lighter;
	display: block;
	text-align : center;
	background-repeat : repeat-x;
	margin-top: 3px;
	color: #FFFFFF;
	background-image: url(../images/videofieldb.jpg);
	margin-bottom: 6px;
	font-weight: bold;
	height: 240px;
	width: 432px;
	background-position: top;
	margin-left: 18px;
}
.youtubebig
{
	font-size: 14px;
	line-height: 20px;
	padding-bottom: 8px;
	color: #006666;
	font-weight: lighter;
	display: block;
	text-align : center;
	background-repeat : repeat-x;
	margin-top: 3px;
	color: #FFFFFF;
	background-image: url(../images/videofieldb.jpg);
	margin-bottom: 6px;
	font-weight: bold;
	height: 351px;
	width: 680px;
	background-position: top;
	margin-left: 18px;
}
.indent4lasiktv 
{
	margin-left: 18px;
	font-size: 14px;
	line-height: 18px;
	left: 0px;
	background-image: url(../images/lasiktvOR.jpg);
	height: 410px;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.indent5 
{
	margin-left: 320px;
	margin-right: 30px;
	font-size: 15px;
}

.indent6
{
	margin-left: 20px;
	margin-right: 20px;
	font-size: 15px;
	width: 223px;
}
.indent6col1
{
	margin-left: 12px;
	margin-right: 0px;
	font-size: 15px;
	width: 316px;
	padding-right: 12px;
}
.indent6lasiktv
{
	font-size: 13px;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 18px;
	padding-right: 8px;
}

.indentTW {
	font-size: 13px;
	font-family: "American Typewriter", Courier;
	color: #006666;
	font-weight: 300;
	line-height: 16px;
}

.indentTWtest {
	font-size: 13px;
	font-family: "American Typewriter", Courier;
	color: #006666;
	font-weight: 300;
	line-height: 16px;
	padding-left: 18px;
	padding-right: 48px;
}

.indent4rightcolumn
{
	margin-left: 30px;
	margin-right: 30px;
	font-size: 15px;
	width: 240px;
}

.indentvideo
{
	width: 360px;
	padding-right: 3px;
	padding-left: 120px;
	margin-top: 4px;
	margin-right: 4px;
}

img.floatTR 
{ 
float : right;
margin-left : 10px;
margin-bottom : 5px;
margin-top : 5px;
margin-right : 0;
}

img.floatTL 
{
	float : left;
	margin-left : 10px;
	margin-bottom : 5px;
	margin-top : 5px;
	margin-right : 0;
	width: 240px;
}

img.frame 
{
	margin: 1px;
	border: medium double #FFFFFF;
}
.frame img
{
	margin: 1px;
	border: medium double #A4CCC7;
} 

ul.links, .menu ul
{
	margin: 0;
	padding: 0;
}

ul.links li, .menu ul li
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	background-image: url(../images/li_col.gif);
}

ul.links li a, .menu ul li a
{
	display: block;
	padding: 3px;
	margin: 1px;
	line-height: 1.1em;
	height: 1.5em;
}

ul.links li a:hover, .menu ul li a:hover
{
	color: #FFFFFF;
	background-color: #419E7C;
}

.menu ul li a
{
	border: 0;
}

.menu ul li ul
{
	margin-left: 15px;
}

li.collapsed, li.expanded
{
	font-weight: 700;
}

li.leaf
{
	font-weight: 400;
}

h1, h2, h3, h4, h5, h6
{
	padding: 0;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

h1
{
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	padding-right: 10px;
	color: #006666;
	background-repeat: repeat-y;
	padding-left: 0px;
	line-height: 27px;
}

p
{
	margin-top: 0.25em;
}


.right h3, .left h3
{
	font-size: 1.7em;
	margin: 5px 0 0 0;
	padding: 3px;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #759EB7;
}

a
{
	text-decoration: none;
	color: #990000;
}

a:hover
{
	text-decoration: none;
	color: #FF3333;
}

.chart{
	font-size: 0.65em;
	margin: 5px 0 0 0;
	padding: 3px;
	border: .4em double #759EB7;
}

.chart H1
{
	font-size: 1em;
	margin: 5px 0 0 0;
	padding: 3px;
	border: 0.1em solid #759EB7;
}

form
{
	margin: 0;
	padding: 0;
}

form input, form textarea, form select
{
	color: #990000;
	background-color: #D9E1E7;
	border: 1px solid #476D85;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 4px;
	margin-left: 5px;
}

form label
{
	color: #759EB7;
	display: block;
	width: 120px;
	font-size: 11px;
}

form button
{
	color: #476D85;
	border-color: #FFF;
	background-color: #FFFFFF;
}


#layer1  
{
	position: absolute;
	top: 357px;
	left: 647px;
	width: 223px;
	height: 167px;
	visibility: visible;
	display: block
}

#layer2  
{ 	
	position: absolute; 
	top: 147px; 
	left: 269px; 
	width: 101px; 
	height: 395px; 
	visibility: visible; 
	display: block 
}

#doublebox { 
	margin-top : 5px;
	margin-bottom : 10px;
} 

.content_right {
	display : inline;
	float : right;
	width : 284px;
	text-align : justify;
	background-color : #FFFFFF;
	background-image : url(../style/css/images/hbgr.jpg);
	background-repeat : no-repeat;
	margin-right : 15px;
	padding : 5px;
} 

.content_left { 
	padding : 5px;
	display : inline;
	float : left;
	width : 245px;
	background-color : #fefefe;
	margin-left : 15px;
	text-align : justify;
	background-image : url(../style/css/images/hbgl.jpg);
	background-repeat : no-repeat;
}

.contenti_left {
	float : left;
	text-align : center;
	background-repeat : repeat-y;
	margin-top: 3px;
	color: #FFFFFF;
	background-image: url(../images/videofieldb.jpg);
	margin-bottom: 6px;
	font-weight: bold;
	height: 128px;
	width: 290px;
}

.vheadframe {
	font-size: 15px;
	height: 390px;
	width: 611px;
	background-image: url(../images/greenruleframe.gif);
	padding-left: 2px;
	background-repeat: no-repeat;
}
.vheadtype {
	width: 420px;
	padding-left: 20px;
	padding-top: 6px;
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	color: #006666;
}
.hoverbox
{
	cursor: default;
	list-style: none;
}

.hoverbox a
{
	cursor: default;
}

.hoverbox a .preview
{
	display: none;
}

.hoverbox a:hover .preview
{
	display: block;
	position: absolute;
	top: -33px;
	left: -50px;
	z-index: 1;
}

.hoverbox img
{
	background: #fff;
	color: inherit;
	vertical-align: top;
	width: 101px;
	height: 75px;
	border-color: #ccc;
	border-style: solid;
	border-width: 1px;
	margin: 2px;
	padding: 2px;
}

.hoverbox li
{
	color: inherit;
	display: inline;
	float: left;
	position: relative;
	clear: left;
}

.hoverbox .preview
{
	border-color: #000;
	width: 200px;
	height: 150px;
}

dt
{
  font-weight: bold;
	font-size: 1.05em;
	color: #ad4c21;
}

dd 
{
  margin-left: 15px
}  
.indentTW {
}
.green {
	color: #666666;
	padding-left: 0px;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
}
.burgundy {
	color: #990000
}
a.squarebutton{
	display: block;
	float: left;
	font: normal 12px Arial; /* Change 12px as desired */
	line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
	height: 23px; /* Height of button background height */
	padding-left: 9px; /* Width of left menu image */
	text-decoration: none;
	background-color: transparent;
	background-image: url(../new2/images/square-gray-left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{
color: #494949; /*button text color*/
}

a.squarebutton span{
	background: transparent url('../new2/images/square-gray-right.gif') no-repeat top right;
	display: block;
	padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.squarebutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.squarebutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}
.capital1 {font-size: 12px}
.eyemagination {
	text-align: center;
}
.popclose a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.80em;
	line-height: 1.5em;
	margin: 0px;
	padding: 0px;
	font-style: normal;
	font-weight: bold;
}
.hoverbox2
{
	cursor: default;
	list-style: none;
}

.hoverbox2 a
{
	cursor: default;
}

.hoverbox2 a .preview
{
	display: none;
}

.hoverbox2 a:hover .preview
{
	display: block;
	position: absolute;
	top: -33px;
	left: -50px;
	z-index: 1;
}

.hoverbox2 img
{
	background: #fff;
	color: inherit;
	vertical-align: top;
	width: 96px;
	height: 86px;
	border-color: #ccc;
	border-style: solid;
	border-width: 1px;
	margin: 2px;
	padding: 2px;
}

.hoverbox2 li
{
	color: inherit;
	display: inline;
	float: left;
	position: relative;
	clear: left;
}

.hoverbox2 .preview
{
	border-color: #000;
	width: 192px;
	height: 172px;
}
.iphone
{
	display: block;
	background-image: url(../images/iphone.jpg);
	width: 181px;
	height: 316px;
	padding-top: 80px;
	padding-left: 2px;
}
.iphonebig
{
	display: block;
	background-image: url(../images/iphone_larger.jpg);
	width: 234px;
	height: 352px;
	padding-top: 90px;
	padding-left: 4px;
}
.eyemaginationfullsize
{
	display: block;
	width: 550px;
	height: 410px;
	padding-top: 5px;
	padding-left: 110px;
}

div.leftscroll,div.bottom,div.top {
  position: absolute;  
  margin: 0;

  /* Debuglines */
  /*  border: 1px dotted #aaa;*/

  /* If scrolling is needed: */
  overflow: auto; 
}
div.leftscroll {
	/* Width of left */
  width: 9em;
	height: 2100px;
	background-color: #FFFFFF;
	text-indent: 6px;
}
div.leftscroll div {
	position: static;
	/* Restore to normal values */
  width: auto;
}
.vol1id{
	background-color: #FFFFFF;
	height: 16px;
	background-image: url(../Newspaper/vol1images/space.gif);
}
.vol2id {
	background-color: #FFFFFF;
	height: 16px;
	background-image: url(../Newspaper/vol2images/spaceb.gif);
}
.vol3id {
	background-color: #FFFFFF;
	height: 16px;
	background-image: url(../Newspaper/vol3images/space3.gif);
}
#newsbody
{
	width: 537px;
	background-image: url(../images/eyenewscenter.jpg);
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 10px;
	margin-right: auto;
	margin-left: 120px;
	clear: left;
}
.newscenter
{
	background-color: #FFFFFF;
	width: 416px;
	margin-left: 120px;
}
.volume {
	color: #336;
	font-weight: bold;
	font-size: 14px;
	line-height: 14px;
	font-family: Times, "Times New Roman", Georgia;
	background-color: transparent;
	text-align: center;
	letter-spacing: 1px;
	background-position: center;
	padding-top: 6px;
	padding-right: 1px;
	padding-bottom: 6px;
	padding-left: 1px;
}
.articleGrey    {
	color: #E0E8E8;
	font-size: 16px;
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #999999;
	text-align: center;
	letter-spacing: 2px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 6px;
	padding-right: 16px;
	padding-bottom: 8px;
	padding-left: 16px;
}

.article    {
	color: #E0E8E8;
	font-size: 16px;
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #366;
	text-align: center;
	letter-spacing: 2px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 6px;
	padding-right: 16px;
	padding-bottom: 8px;
	padding-left: 16px;
}
.article2    {
	color: #E0E8E8;
	font-size: 16px;
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #8B4513;
	text-align: center;
	letter-spacing: 2px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 6px;
	padding-right: 16px;
	padding-bottom: 8px;
	padding-left: 16px;
}
.article3 {
	color: #E0E8E8;
	font-size: 16px;
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #453F89;
	text-align: center;
	letter-spacing: 2px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 6px;
	padding-right: 16px;
	padding-bottom: 8px;
	padding-left: 16px;
}
.contentext {
	font-size: 13px;
	padding-bottom: 6px;
}
.caption      {
	color: #483d8b;
	font-weight: bold;
	font-size: 13px;
	font-family: Times;
	text-align: center;
	line-height: 15px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
  }
.credits    
{
	font-size: 11px;
	font-family: "Times New Roman", Georgia, Times;
	text-align: right;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.blinking {
	background-color: #FFFF33;
	font-weight: bold;
	text-decoration: blink;
	text-align: center;
}
.center {
	text-align: center;
}
.office {
	margin-right: 0px;
	width: 173px;
	margin-left: 2px;
	float: left;
	display: block;
}
#officeNav{
	margin-right: 0px;
	margin-left: 2px;
	float: left;
	display: block;
	background-color: #FFFFFF;
}