body {
  margin:0px 0px 0px 0px;
}

div.subTable {
  z-index:999;
  border-color:#c0c0c0;
  border-style:solid;
  border-width:1px 1px 1px 1px;
  position:absolute;
  left:-200px;
  top:0px
  visibility:hidden;
  cursor:pointer;
  cursor:hand;
}


td.menu {
  background: url('../images/optician_of_british_columbia.gif');
  background-repeat:repeat-y;
  background-position:top;
}
td.menustart {
  background: url('../images/opticiansbritishcolumbia.gif');
  background-repeat:no-repeat;
  background-position:top;
}
td.subLink2 {
  font-size:13px;
  font-weight:bold;
  font-family:verdana,lucida sans unicode,tahoma,arial;
  color:#ffffff;
  cursor:pointer;
  cursor:hand;
  padding-left:15;
  padding-top:10;
}
td.subLink {
  font-family:verdana,lucida sans unicode,tahoma,arial;
  font-size:11px;
}
td.menuend {
  background: url('../images/opticians_b_c.gif');
  background-repeat:no-repeat;
  background-position:bottom;
}

td.mainarea {
  background: url('../images/opticians_y.gif');
  background-repeat:repeat-y;
  background-position:right;
  padding-left:30;
  padding-right:30;
}

td.mainarea, td.mainarea td {
  font-family:Arial, verdana, tahoma;
  font-size:10pt;
  color:#000000;
}
td.mainarea a{
  font-family:Arial, verdana, tahoma;
  text-decoration:none;
}

td.mainarea a:visited{
  color:#0000FF;
  font-family:Arial, verdana, tahoma;
  text-decoration:none;
}

td.mainarea a:hover {
  color:#33CC00;
}

td.header {
  background: url('../images/opticians_y.gif');
  background-repeat:repeat-y;
  background-position:right;
  font-family:palatino linotype,georgia,book antiqua,times;
  font-weight:bold;
  font-size:18px;
  color:#000000;
  padding-left:30;
  padding-right:30;
  text-align:right;
}


td.title {
  border-bottom: 1px solid #ffffff;
  font-size:12px;
  font-family:tahoma,arial;
  color:#ffffff;
  font-weight:bold;
}



td.footLink2 {
  background:#c0c0c0;
  font-size:11px;
  font-family:tahoma,arial;
  color:#ffffff;
}

a.textLink {
  color:#ffffff;
  text-decoration:none;
}

a.textLink:hover {
  color:#ffffff;
  text-decoration:underline;
}

a.subMenu {
  font-family:tahoma,arial;
  color:#ffffff;
  text-decoration:none;
}

a.subMenu:hover {
  font-weight:bold;
  color:#ffffff;
}


hr {
border:1px solid #0066CC;
}


/*| Content Management Studio 3 |*/

.date {
	font-family:Verdana,Tahoma,Arial;
	font-size:9px;
	font-weight:normal;
	color:#ffffff;
}
/*| LOG IN SECTION |*/
	.user {
		font-family:Verdana,Tahoma,Arial;
		font-size:10px;
		font-weight:normal;
		color:#ffffff;
	}
	.user .upper {
		text-transform:uppercase;
	}
	.login {
		font-family:Verdana,Tahoma,Arial;
		font-size:10px;
		font-weight:normal;
		color:#ffffff;
		text-decoration:none;
	}
	.login:hover {
		font-style:italic;
		letter-spacing:1px;
	}

/*| SiteMap SECTION |*/

	.menu_off {
		font-size:12px;
		font-weight:bold;		font-family:Verdana,Tahoma,Arial;
		color:#ffffff;
		width:100%;
		display:block;
		height:24px;
		padding-top:3px;
		padding-left:15px;
		letter-spacing:0px;
	}
	.menu_hover {
		background:ffffff;
		color:#000000;
		filter:alpha(opacity=70);
		opacity:0.7;
		-khtml-opacity:0.7;
	}
	.menu_select {
	}

.Menu_Content {
	font-family:Verdana,Tahoma,Arial;
	font-size:9px;
	font-weight:normal;
	color:#ffffff;
}

/*| Dynamic Menu Style |*/
/*	Kill iFrame */
	
iframe {
	filter:alpha(opacity=00);
	opacity:0.0;
	-khtml-opacity:0.0;
}
.dy_menu {
	border:1px ridge #A1BCA0;

}
.dy_menu_off {
	white-space:nowrap;
	background: #333 url('../images/div.gif') repeat-y top left;
	font-family:Verdana,Tahoma,Arial;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	padding:0px 5px 0px 0px;
	width:100%;
	height:20px;
	filter:alpha(opacity=90);
	opacity:0.9;
	-khtml-opacity:0.9;
}
.dy_menu_hover {
	background:#ffffff;
	color:#000000;
}
.dy_menu_select {

}

.dy_menu_panel_image {
	display:inline;
	vertical-align:middle; 
	width:28px;
	height:100%;
	border-right:1px dashed #ffffff;
	padding:2px 2px 2px 2px;
	cursor:pointer;
	cursor:hand;
}
.dy_menu_panel_text {
	display:inline;
	vertical-align:middle;
	height:100%;
	padding:3px 5px 3px 5px;
	cursor:pointer;
	cursor:hand;
}
/*| Dynamic Menu Style | END |*/

.SiteMapHeader {
	font-family:palatino linotype,georgia,book antiqua,times;
	font-weight:bold;
	font-size:18px;
	color:#000000;
	text-align:right;
}

.HeaderContent {
        font-family:Verdana,Tahoma,Arial;
	font-size:10px;
	padding:0px 17px 0px 30px;
	}
	.HeaderContent p {
		padding:0px 0px 10px 0px;
	}

.Content {
        font-family:Times;
	font-size:13px;
	font-weight:normal;
	color:#000000;
	padding:2px 10px 5px 5px;
}

.Content td {
        font-family:Times;
	font-size:13px;
	font-weight:normal;
	color:#000000;
}

.BreadCrumb {
	font-family:Verdana,Tahoma,Arial;
	font-size:9px;
	font-weight:normal;
	color:#000000;
	}
	.BreadCrumb a:link ,.BreadCrumb a:visited {
		font-weight:bold;
		color:#000000;
	}
	.BreadCrumb a:hover {
		color:#666666;
	}


.Footer,.Footer span {
	font-family:tahoma,arial;
	color:#999999;
	font-size:10px;
	font-weight:normal;
	}
	.Footer a {
		color:#999999;
		text-decoration:none;
	}
	.Footer a:hover {
		font-weight:bold;
	}