/* global copy style */
span
{
	font-family:Verdana,Arial,Helvetica;
  font-size:65%;
  color:#003F96;
}

.copy a
{
  font-weight:bold;
  color:#2AB1D8;
  text-decoration:none;
}
.copy-1
{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}
.copy-1 a
{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}
.copy-2
{
	color:#ffffff;
	text-decoration:none;
}

.copy-3
{
	text-decoration:none;
	font-weight:bold;
}

.copy-4
{
	color:#2AB1D8;
	text-decoration:none;
	font-weight:bold;
}

.footer
{
  font-style : italic;
}
/* top nav links*/

.legalCopy{
	font-family:Verdana,Arial,Helvetica;
  font-size:60%;
  color:#003F96;
}
.hometopnavfix
{
  color:#FFFFFF;
  font-size:100%;
}

.topnav
{
	color:#ffffff;
	text-decoration:none;
}

.topnav a
{
	color:#ffffff;
	text-decoration:none;
}

.topnav a:visited
{
	color:#ffffff;
	text-decoration:none;
}

.topnav a:hover
{
	color:#ffffff;
	text-decoration:none;
}
/* serach */
.topnav-copy-1
{
	color:#27408F;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}


/* left nav level-1 links*/
.nav-link a
{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
.nav-link a:visited
{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

/* end left nav level-1 links*/

/* left nav level-2 and 3 links*/
.subnav-link a
{
	color:#27408F;
	text-decoration:none;
}

.subnav-link a:visited
{
	color:#27408F;
	text-decoration:none;

}

.subnav-link a:hover
{
	color:#27408F;
	text-decoration:underline;

}

.subnav-link-on a
{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}

.subnav-link-on a:visited
{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;

}

.subnav-link3 a
{
	color:#27408F;
	text-decoration:none;
}

.subnav-link3 a:visited
{
	color:#27408F;
	text-decoration:none;
}

.subnav-link3-on a
{
	color:#27408F;
	text-decoration:none;
	font-weight:bold;
}

.subnav-link3-on a:visited
{
	color:#27408F;
	font-weight:bold;
	text-decoration:none;
}

/* end left nav level-2 and 3 links*/

/* start bottom product nav links */

.prod-nav-cell
{
  padding-left:3px;
}

.product-nav-link a
{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:9.5px;
}

.product-nav-link a:visited
{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;

}

/* form elements */

.country-selecter 
{ 
  font-family: Verdana,Arial,Helvetica; 
  font-size:10px; 
  font-weight:bold;
  color:#27408F;
  border-top: 1px solid #000000; 
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  height:18px;
  width:145px;
}

.topnav-inputbox 
{ 
  font-family: Verdana,Arial,Helvetica; 
  font-size:10px; 
  color: #27408F; 
  background: #ffffff; 
  border-bottom: 1px solid #DFDFDF; 
  border-right: 1px solid #DFDFDF; 
  border-left: 1px solid #000000; 
  border-top:1px solid #000000; 
  color:#000000; 
  height:13px; 
  width:95px;
}
.input-select
{
  font-family: Verdana,Arial,Helvetica; 
  font-size:10px; 
  color: #27408F; 
}

.input-select-quiz
{
  font-family: Verdana,Arial,Helvetica; 
  letter-spacing:1px;
  font-size:9px; 
  color: #27408F; 
  width:160px;
}

.input-select-quiz-sm
{
  font-family: Verdana,Arial,Helvetica; 
  letter-spacing:1px;
  font-size:9px; 
  color: #27408F; 
  width:150px;
}

input
{
  font-family: Verdana,Arial,Helvetica; 
  font-size:10px; 
  color: #27408F; 
}

.radiobody
{
  background-color:#FFFFFF;
}

.input-text-large
{
  width:173px
}
/* colours */

/* background colour of web page */
.page-background
{
  background-color:#27408F;
}
/* used to force white background in template areas */
.filler
{
  background-color:#FFFFFF
}

/* dark blue/navy */
.nav-level1-bg
{
	background-color:#27408F
}

/* blue */
.nav-level2-bg
{
	background-color:#69C2F5
}

/* light blue */
.nav-level3-bg
{
	background-color:#B4E0FA
}

.topnav-bg
{
	background-color:#2AB1D8
}


/* content */

/* heading style (to accomodate <h1>, <h2> etc. )*/
.heading-default {
	display:inline;
}

.heading-level1 {
	display:inline;
}

.heading-level2 {
	display:inline;
  font-weight:bold;
  font-size:110%;
 
}

/* ul */
ul.content
{
  margin-bottom:-8px;
  margin-top:-5px
}
li.content
{
  margin-left:-15px
}

/* fillers */
/* white */
.filler-bg-0
{
	background-color:#FFFFFF
}


/* dark blue/navy */
.filler-bg-1
{
	background-color:#27408F
}

/* bright pink */
.filler-bg-2
{
	background-color:#F751CF
}

/* light pink */
.filler-bg-3
{
	background-color:#FDA4E6
}

/* lighter pink */
.filler-bg-4
{
	background-color:#FDE4F9
}

/* bright orange */
.filler-bg-5
{
	background-color:#FFA952
}

/* light orange */
.filler-bg-6
{
	background-color:#FDC896
}

/* creamy orange */
.filler-bg-7
{
	background-color:#FFECDB
}

/* dark green */
.filler-bg-8
{
	background-color:#21A1A2
}

/* light green */
.filler-bg-9
{
	background-color:#0BCCCB
}

/* lighter green */
.filler-bg-10
{
	background-color:#CEF5F4
}

/* dark purple */
.filler-bg-11
{
	background-color:#7F4AB4
}

/* light purple */
.filler-bg-12
{
	background-color:#A572D6
}

/* lighter purple */
.filler-bg-13
{
	background-color:#E8DBF6
}

/* dark yellow */
.filler-bg-14
{
	background-color:#FFC000
}

/* light yellow */
.filler-bg-15
{
	background-color:#FFE372
}

/* lighter yellow */
.filler-bg-16
{
	background-color:#FFF7D4
}

/* light turquoise blue */
.filler-bg-17
{
	background-color:#2AB1D8
}

/* lighter turquoise blue */
.filler-bg-18
{
	background-color:#CCFFFF
}

/* sitemap */

.sitemap-level-0
{
  padding-left:5px;
  padding-bottom:5px;
  padding-top:10px;
}

.sitemap-level-1
{
  padding-left:20px;
  padding-bottom:2px;
}

.sitemap-level-2
{
  padding-left:35px;
  padding-bottom:2px;
}

.sitemap-text a
{
  text-decoration:none;
}

.sitemap-text a:hover
{
  text-decoration:underline;
}

/* lense comparison table */
.lenstable-border
{
  border:1px solid #CCFFFF;
}
.lenstable-top-left-corner
{
  background-color:#CCFFFF;
}
.lenstable-th-x-axis
{
  background-color:#CCFFFF;
  border-left:1px solid #FFFFFF;
  font-weight:bold;
}
.lenstable-th-y-axis
{
  background-color:#CCFFFF;
  border-top:1px solid #FFFFFF;
  font-weight:bold;
}
.lenstable-cell
{
  background-color:#FFFFFF;
  border-top:1px solid #CCFFFF;
  border-left:1px solid #CCFFFF;
}

/* default table */
.default-border
{
  border:1px solid #CCFFFF;
}
.default-top-left-corner
{
  background-color:#CCFFFF;
}
.default-th-x-axis
{
  background-color:#CCFFFF;
  border-left:1px solid #FFFFFF;
  font-weight:bold;
}
.default-th-y-axis
{
  border-top:1px solid #CCFFFF;
  font-weight:bold;
}
.default-cell
{
  background-color:#FFFFFF;
  border-top:1px solid #CCFFFF;
  border-left:1px solid #CCFFFF;
}