body {
font-family:Arial,Helvetica,sans-serif;
}

div#sitecontainer.subsite65 {
	width:814px !important;
	background:#fff url('http://www.afsc.org/eyes/ht/a/GetImageAction/i/38778') top left repeat-y;
	height:100%;
}

body a {color:#0066CC;}
body a:hover {color:#003399;}
body a:visited {color:#003366;}

/*=====================
  HEADER Elements
=======================*/
div#logo {
	height:143px;
	background:url('http://www.afsc.org/eyes/ht/a/GetImageAction/i/38771') top left no-repeat;
}

a.eyeslogo {
	display:block;
	width:192px;
	height:143px;
	background:url('http://www.afsc.org/eyes/ht/a/GetImageAction/i/38829') top left no-repeat;
}

/*=====================
  SIDEBAR Elements
=======================*/
div#leftBox {
	width:152px;
	padding:20px 20px;
	margin-right:20px;
/* IE6 double-margin fix */
	#margin-right:10px;

}

h2 span {display:none;}

div#navLeft li {
	font-size:1.1em;
	line-height:2.2em;
	#line-height:1.8em;
}
div#navLeft li a {color:#c7d8eb ;}
div#navLeft li a:hover {color:#fff;}

div#navLeft h2, div#navLeft a {
	border:none !important;
}

div#navLeft a {color:#779;}
div#navLeft a:hover {color:#ccc;}

/*
 * #rcBox div.fauxcolumn {margin-top:300px; background:none;}
 */

/*=====================
  additional fix on extra
=======================*/
p#search {display:none;}
#main h3 {
background:none !important;
color:#000 !important;
text-align:left !important;
padding:0 !important;
color:#000033 !important;
font-family:Arial,Helvetica,sans-serif;
font-size:14px !important;
margin-bottom:10px !important;
font-weight:bold;
}
#extra h3 {
background:none !important;
color:#000 !important;
text-align:left !important;
padding:0 !important;
color:#000033 !important;
font-family:Arial,Helvetica,sans-serif;
font-size:14px !important;
margin-bottom:10px !important;
font-weight:bold;
}
#extra p {
color:#000033;
font-family:Arial,Helvetica,sans-serif;
font-size:12px !important;
line-height:normal;
margin-bottom:10px;
}
.photonowrap {
color:#000033;
font-family:Arial,Helvetica,sans-serif;
line-height:normal;
text-align:left !important;
color:#666;
}
#extra p.photonowrap {
font-size:10px !important;
color:#666;
}
#extra strong {font-size:13px !important;}

/*=====================
  BODY Elements
=======================*/
#main h1 {
width:525px !important;
margin-right:-215px !important;
padding:0 !important;
position:relative;
}
#main h1.title {
display:none !important;
}
#main hr {
border-top:groove 2px !important;
clear:both !important;
}
#main img#noborder {border:none;}
#main h1.underline {
color:#000;
border-bottom:1px solid #CCCCCC;
display:block;
font-weight:bold;
font-size:22px;
margin-right:0px !important;
width:315px !important;
font-family:Arial, Arial, Helvetica, sans-serif;
}
#main span.clsHead strong {
margin-bottom:10px !important;
display:block !important;
clear:both !important;
}
#main span.clsHead strong.clsSide {
margin-bottom:5px !important;
border:none;
}
.clsSide {
margin-bottom:5px !important;
border:none;
color:#336699 !important;
}

div#rightBox {
	background:#fff !important;
	width:585px;
	margin:0 !important;
	padding:0 !important;
	float:left;       
}

/*\*/ * html div#rightBox { margin-left: 10px !important; } /**/

#rightBox a {
color:#0066cc;
text-decoration:underline;
}

#rightBox a:hover {
color:#003399 !important;
}
#rightBox a:visited {
color:#003399 !important;
}
div.breadCrumbs {
	visibility:hidden;
}

div#main {
margin-right:10px;
width:315px !important;
margin:0 30px 30px 30px;
border:none;
padding:0 !important;
}
/*\*/ * html div#main { margin-left: 15px; } /**/
#printerfriendly{ display:none !important;}
#main h1 {
border:none;
}

div#extra {
float:left;
width:191px;
margin:0 15px 0 0 !important;
border:none;
padding:65px 0 0 0!important;
}
#extra ul.locationlist {
font-weight:normal !important;
backgound:none !important;
font-size:10px !important;
}
#extra ul.locationlist li {
margin:5px 0;

}
#extra ul.locationlist li strong{
font-size:10px !important;

}
#extra ul.locationlist li div {
background:none;
}
/*\*/ * html div#extra { padding-top: 80px !important; margin:0 !important; } /**/

/*=====================
  FOOTER Elements
=======================*/
div#footer {
	display:none;
}

div#logmsgSelect {
	display:none;
}

/*=====================
  CLASSES and IDs
=======================*/
.alignleft {text-align:left;}
.alignright {text-align:right;}
.aligncenter {text-align:center;}
.clsSide {color:#336699; font-weight:bold;}
.clsSubHead {font-weight:bold;}
.graytext {color:#777;}
.photoenlarge {color:#777;font-size:small;}

#Caption {color:#777;}

/*=====================
  Other CSS Fix
=======================*/
div#navLeft h2 {padding:0;}
div#leftBx p.leftsideBx {padding:10px 0;}

p.photoblurb {
font-size:0.75em;
line-height:normal;
color:#666;
}

img.photoblurb {
margin:4px 12px 12px 0;
}

/*
 * table for $pid=5097
 */
div.sp5097 table {
font-size:0.9em;
display:table;
border:1px inset;
}

div.sp5097 tbody,
div.sp5097 thead,
div.sp5097 tfoot,
div.sp5097 th,
div.sp5097 tr,
div.sp5097 td {border:1px inset;}



/*\*/ * html #navLeft a { margin-bottom: -15px;}/**/