body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-top: 0px;
}

table, tr, td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
}

ul {
	margin-left:0px;
	margin-left:20px;
}

.runtext1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #006699;
	font-weight: bold;
}
.runtext2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #ffffff;
	text-decoration: none;
}
.runtext2a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 16px;
	color: #ffffff;
	text-decoration: none;
}

.link1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	font-weight: bold;
	text-decoration: underline;
	line-height: 15px;
}

.link1:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	font-weight: bold;
	text-decoration: none;
	line-height: 15px;
}
.bullet
{
	font-family: "Wingdings 2";
	font-size: 12px;
	font-weight: bold;
	color: #006699;
	padding-top: 2px;
}


.link2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #ffffff;
	text-decoration: underline;
}
.link2:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #ffffff;
	text-decoration: none;
}
.link3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	text-decoration: underline;
}
.link3:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
}
.link4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #006699;
	font-weight: bold;
	text-decoration: underline;
}
.link4:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #006699;
	font-weight: bold;
	text-decoration: none;
}
.link5
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	text-decoration: underline;
}
.link5:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
}
.link6
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	font-weight: bold;
	text-decoration: underline;
	line-height: 17px;
}

.link6:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	line-height: 17px;
}
.link7
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	line-height: 15px;
}
.link7:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	line-height: 15px;
}
.link8
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	text-decoration: underline;
	line-height: 15px;
}

.link8:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	line-height: 15px;
}
.link9
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	line-height: 15px;
}
.link9:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	line-height: 15px;
}
.input1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #325A89;
	height: 16px;
	border: 325A89px solid;
	font-weight: normal;
}
.input2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #f1f1f1;
	border: 1px groove #CCCCCC;
}
.button1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	height: 22px;
}
.runtext3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #006699;
	font-weight: normal;
}
.runtext4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	font-weight: normal;
}
.runtext5
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #006699;
	font-weight: bold;
}
a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	text-decoration: underline;
}
a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #006699;
	text-decoration: none;
}
.heading1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	line-height: 20px;
	padding-bottom: 12px;
}
.pdf
{
	list-style-image: url( '../images/pdf.gif' );
	list-style-position: outside;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 15px;
	text-indent: 50px;
	vertical-align: top;
}
.bullet2
{
	background-image: url(../images/bullet_gray2.gif);
	background-repeat: no-repeat; 
	padding-top:5px;
}

.highlight
{
	background: #FFFF40;
}
.searchheading
{
	font-size: 130%;
	font-weight: bold;
}
.summary
{
	font-size: 80%;
	font-style: italic;
}
.results
{
	font-size: 100%;
}
.category
{
	color: #999999;
}
.description
{
	font-size: 100%;
	color: #008000;
}
.context
{
	font-size: 100%;
}
.infoline
{
	font-size: 80%;
	font-style: normal;
	color: #808080;
}
.sorting
{
	text-align: right;
}
.result_title
{
	font-size: 100%;
}

.searchform
{
	font-size: 100%;
}
.options
{
	font-size: 80%;
}
.bg_newleftnav {
	background-attachment: scroll;
	background-image: url('../images/leftbg4.jpg') !important;
	background-repeat: repeat-x;
	background-position:  
               center top;
}
.bg_newrightnav {
	background-attachment: scroll;
	background-image: url('../images/right_gradient.jpg');
	background-repeat: repeat-x;
	background-position:  
               center top;
}
.newlink6
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #325A89;
	font-weight: bold;
	text-decoration: underline;
	line-height: 15px;
}

.newlink6:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #325A89;
	font-weight: bold;
	text-decoration: none;
	line-height: 15px;
}
.newlink7
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #325A89;
	font-weight: bold;
	text-decoration: none;
	line-height: 15px;
}

.newlink7 a
{
	text-decoration: none;
}	

.newlink7:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #325A89;
	font-weight: bold;
	text-decoration: none !important;
	line-height: 15px;
}

.newlink8
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #325A89;
	text-decoration: underline;
	line-height: 15px;
	font-weight:bold;
}

.newlink8 a
{
	text-decoration: underline;
}

.newlink8:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #325A89;
	text-decoration: none;
	line-height: 15px;
}
.newlink9
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #325A89;
	text-decoration: none;
	line-height: 15px;
	font-weight:bold;
}
.newlink9:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #325A89;
	text-decoration: none;
	line-height: 15px;
	font-weight:bold;
}
.newlink10
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E2EBF3;
	text-decoration: underline;
	line-height: 15px;
	font-weight:bold;
}
.newlink10:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E2EBF3;
	text-decoration: none;
	line-height: 15px;
}
.newbullet
{
	font-family: "Wingdings 2";
	font-size: 12px;
	font-weight: bold;
	color: #325A89;
	padding-top: 2px;

}

.newbullet3
{
	font-family: "Wingdings 2";
	font-size: 12px;
	font-weight: bold;
	color: #325A89;
	padding-top: 2px;
	width: 150px;
	padding-left: 16px;
	text-decoration: underline;
}	
	
.bg_topnav {
	background-attachment: scroll;
	background-image: url('../images/banner_top.gif');
	background-repeat: repeat-x;
	background-position:  
               center top;
}
.bg_topnav2 {
	background-attachment: scroll;
	background-image: url('../images/banner_top5.gif');
	background-repeat: repeat-x;
	background-position:  
               center top;
	float:right;
}

.newbullet2
{
	color: #325A89;
	padding-top: 2px;
}

.MenuItemOver
{
	font-size: 12px;
	left: 0px;
	visibility: inherit;
	width: 212px;
	cursor: hand;
	font-family: Arial, Helvetica, Sans-Serif;
	position: absolute;
	height: 22px;
	background-color: #325A89;
}
.MenuItemText
{
	left: 16px;
	color: #ffffff;
	position: absolute;
	top: 4px;
}
.MenuItemHilite
{
	left: 16px;
	visibility: inherit;
	color: #000000;
	position: absolute;
	top: 4px;
	background-color: #B5BECD;
}
.MenuItemShim	
{
	left: 0px;
	position: absolute;
	top: 0px;
}	
.MouseoutMenu
{
	z-index: 1;
	left: 10px;
	width: 214px;
	position: absolute;
	top: 1px;
	background-color: #ffffff;
	text-align: left;
	color: #325A89;
	border-top: solid 1px white;
	border-right: solid 1px white;
	border-left: solid 1px white;
}
.category1
{
	color: #ffffff;
	background-color: #325A89;
	width: 212px;
	border-bottom: solid 1px white;
	padding-left: 10px;
}

.category1 td
{
	padding-top: 4px !important;
	padding-bottom: 4px !important;
}

.category2
{
	background-color: #B5BECD;
	width: 212px;
	color: Black;
}	
.VersaZone2
{
	vertical-align: top;
}
.td_border
{
	
	border: 1px solid #325a89;
}	


.leftnav {
	width:179px;
	background-color: #325A89!important;
}

.leftnavoff {
	background: #325A89 url(/app_themes/optometrics/images/arrow_nav.jpg) no-repeat center left;
	font-family: arial,helvetica;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 22px;
	width:146px;
	border-bottom: 1px solid #FFFFFF;
	text-decoration: none;
	text-align: left;
	display:block;
}

.leftnavoff a{
	background: #325A89 url(/app_themes/optometrics/images/arrow_nav.jpg) no-repeat center left;
	font-family: arial,helvetica;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 22px;
	width:146px;
	/*border-bottom: 1px solid #FFFFFF;*/
	text-decoration: none;
	text-indent:10px;
	text-align: left;
	display:block;
}

.leftnavon {
	background: #FFFFFF url(/app_themes/optometrics/images/arrow_nav2.jpg) no-repeat center left;
	font-family: arial,helvetica;
	font-size: 12px;
	color: #325A89;
	line-height: 22px;
	width:146px;
	/*border-bottom: 1px solid #FFFFFF;*/
	text-decoration: none;
	text-align: left;
	display:block;
}

.leftnavon a{
	background: #FFFFFF url(/app_themes/optometrics/images/arrow_nav2.jpg) no-repeat center left;
	font-family: arial,helvetica;
	font-size: 12px;
	color: #325A89;
	line-height: 22px;
	width:146px;
	/*border-bottom: 1px solid #FFFFFF;*/
	text-decoration: none;
	text-align: left;
	display:block;
}

.leftsubnavoff {
	background-color: #325A89;
	font-family: arial,helvetica;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 22px;
	width: 200px;
	border: 1px solid #FFFFFF;
	text-decoration: none;
	text-align: left;
	display:block;
}

.leftsubnavoff a{
	background-color: #325A89;
	font-family: arial,helvetica;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 22px;
	text-indent: 13px;
	width: 200px;
	border: 1px solid #FFFFFF;
	text-decoration: none;
	text-align: left;
	display:block;
}

.leftsubnavon {
	background-color: #B5BECD;
	font-family: arial,helvetica;
	font-size: 12px;
	color: #000000;
	line-height: 22px;
	width: 200px;
	border: 1px solid #FFFFFF;
	text-decoration: none;
	text-align: left;
	display:block;
}

.leftsubnavon a{
	background-color: #B5BECD;
	font-family: arial,helvetica;
	font-size: 12px;
	color: #000000;
	line-height: 22px;
	width: 200px;
	border: 1px solid #FFFFFF;
	text-decoration: none;
	text-align: left;
	display:block;
}

.buttonSearch { 
	/*background-image: url(/app_themes/optometrics/images/button_search.png); 
	background-attachment: scroll; 
	background-repeat: no-repeat; 
	background-position: left top; */
	background: url(/app_themes/optometrics/images/button_search2.jpg) no-repeat center left;
	height: 22px; 
	width: 22px; 
	border-top-style: none; 
	border-right-style: none; 
	border-bottom-style: none; 
	border-left-style: none; 
}

.pagetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}

.seconarynav {
	padding-left:10px;
	padding-top:10px;
}

.seconarynavoff {
	background: url(/App_Themes/optometrics/images/bullet_secondarynav2.png) no-repeat top left;
	font-family: arial,helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #325A89;
	line-height: 12px;
	text-decoration: none;
	text-align: left;
	display:block;
}

.seconarynavoff a{
	background: url(/App_Themes/optometrics/images/bullet_secondarynav2.png) no-repeat top left;
	font-family: arial,helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #325A89;
	line-height: 12px;
	text-decoration: none;
	padding-left: 15px;
	padding-right: 5px;
	margin-bottom: 10px;
	text-align: left;
	display:block;
}

.seconarynavon {
	background: url(/App_Themes/optometrics/images/bullet_secondarynav2.png) no-repeat top left;
	font-family: arial,helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	line-height: 12px;
	text-decoration: none;
	text-align: left;
	display:block;
}

.seconarynavon a{
	background: url(/App_Themes/optometrics/images/bullet_secondarynav2.png) no-repeat top left;
	font-family: arial,helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	line-height: 12px;
	text-decoration: none;
	text-align: left;
	display:block;
}

.tertiarynavoff {
	font-family: arial,helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #325A89;
	line-height: 12px;
	text-decoration: none;
	text-align: left;
	display:block;
}

.tertiarynavoff a{
	font-family: arial,helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #325A89;
	line-height: 12px;
	text-decoration: none;
	padding-left: 30px;
	text-align: left;
	display:block;
}

.tertiarynavon {
	font-family: arial,helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 12px;
	text-decoration: none;
	text-align: left;
	display:block;
}

.tertiarynavon a{
	font-family: arial,helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 12px;
	text-decoration: none;
	text-align: left;
	display:block;
}

.imageright {
	margin-left:10px;
}

.imageleft {
	margin-right: 10px;
}

.stepbox {
	background-color: #336699;
	height:30px;
	width:80px;
	font-family: Arial;
	font-size:11px;
	font-weight: bold;
	color:#FFFFFF;
	text-align:center;
	padding-top:10px;
}