


a, a:link, a:visited { color: #0033FF; }




#buttons {

	float: right;

	margin: 0px;

	padding: 0px;

	width: 50%;

}



.jessfont {

	font-family: arial, helvetica, sans-serif;

	color: #cccccc;

	font-size: 11px;

	text-decoration:none;

}


.jessfontlink {

	font-family: arial, helvetica, sans-serif;

	color: #999999;

	font-size: 11px;

	text-decoration:none;

}



A.jessfontlink:hover         {text-decoration:underline;; color: #666666}



.inputbox {

	border:solid 1px #cccccc;

	padding: 4px 3px 3px 5px !important;

	padding: 3px 3px 3px 5px;

	font-family: arial, helvetica, sans-serif;

	font-size: 11px;

	height: 17px !important;

	height: 19px;

	width: 153px !important;

	width: 100px;

	color: #666666;

}



.button {

	padding: 2px 5px 2px 5px;

	height: 22px;

	border:solid 1px #cccccc;

	background-color: #ffffff;

	color: #cccccc;

	font-family: Arial, Helvetica, Sans Serif;

	text-align: center;

	font-size: 11px;

	font-weight: bold;

}









.jessmenu {  

	display: block;

	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 

	background-color: #41CCA3; 

	border: 1px #FFFFFF; 

	color: #FFFFFF; 

	font-weight: bold; 

	text-decoration:none;

; text-align: center; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px

; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px

; vertical-align: middle

}



A.jessmenu:hover { 

	color: #41CCA3; 

 background-color: #FFFFFF;

	}

.regfont, .regfont a, .regfont a:link, a.regfont {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none}



A.regfont:hover {  font-weight: normal; text-decoration: underline}



A.regfont:active {

font-weight: bold;

}



.padtable {  padding-left: 15px}



.jesstable {  

	border: #cccccc solid; border-width: 1px 0px

	}

.menutable {

	border: #cccccc solid; border-width: 0px 1px 1px

	; background-color: #41CCA3

; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none

	 }

A.menutable:hover {

 background-color: #ffffff

; color: #41CCA3

	 }



.bottomdottedboarder {  border-color: black black #CCCCCC; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.sideboarders {  border-color: black #CCCCCC; border-style: dashed; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}

.dottedbox {  background-color: #EBEBEB; border: #999999; border-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.abbaorderinputbox { 

border:1px #cccccc solid; 

font-family: arial, helvetica, sans-serif; 

font-size: 11px; height: 25px; 

height: 19px; 

width: 200px; 

color: #999999; 

; text-align: left; vertical-align: middle

; padding-left: 5px

}

.abbaorderinputbox1 { border:1px #cccccc solid; padding:    0px 0px 0px 5px; font-family: arial, helvetica, sans-serif; font-size: 11px; height: 17px; height: 19px; width: 100px; color: #666666; ; text-align: left; vertical-align: middle}



.jessmenu1 {  

	display: block;

	font-family: Arial, Helvetica, sans-serif; font-size: 11px; 

	border: solid; 

	color: #FFFFFF; 

	font-weight: bold; 

	text-decoration:none;

	border-width: 0px 0px 1px;

 	height: 23px;

	border-color: black black #FFFFFF;

; background-image: url(images/bgmenu.jpg)

; padding-top: 3px; padding-left: 24px

; width: 150px

; background-repeat: no-repeat



}



A.jessmenu1:hover { 

	color: #41CCA3;

	background-image: url(images/bgmenu1.jpg)

; background-repeat: no-repeat

	}



a.mainlevel:link, a.mainlevel:visited { 

	color: #999999;

	background-image: url(images/bgmenu1.jpg)

	}





.buttonConfirm { padding: 2px 5px 2px 5px; height: 22px; border:solid 1px #cccccc; background-color: #ffffff; color: #41CCA3; font-family: Arial, Helvetica, "Sans Serif"; text-align: center; font-size: 11px; font-weight: bold; }

.abbamessagebox {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; border: 1px #CCCCCC solid}

a:active {  font-weight: bold}

.dia_input_box { border:1px #cccccc solid; padding: 4px 3px 3px 5px; font-family: arial, helvetica, sans-serif; font-size: 11px; height: 15px; height: 19px; width: 35px; color: #999999; }

.calculatorbkgnd {  background-color: #FFFFFF; border: 2px #FFFFFF solid}

.lensdesign_box_heading { background-color: #CCCCCC; border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px} .LensDesignInputbox {
	border:1px #cccccc solid;
	padding: 4px 3px 3px 5px;
	font-family: "Courier New", Courier, monospace;
	font-size: 14px;
	height: 17px;
	height: 19px;
	width: 50px;
	color: #006600;
	font-weight: bold;
}

.abbaorderinputbox2 { border:1px #cccccc solid; padding: 4px 3px 3px 5px; font-family: arial, helvetica, sans-serif; font-size: 11px; height: 17px; height: 19px; width: 200px; color: #666666; }

.BitTitle {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; color: #FF0000; font-weight: bolder}

.SubTitle {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; color: #009900}

.SubSubTitle { font-family: Arial, Helvetica, sans-serif; font-size: 20px; text-decoration: none; color: #3300CC; font-style: normal; font-weight: bold; line-height: 20px}

.consultantnum { font-family: "Courier New", Courier, mono; font-size: 12px; color: #666666; text-decoration: none }

.MainOutline {  background-color: #FFFFFF; width: 950px; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.TopMenu {  width: 950px; border: 1px #0099FF solid}

.TomMenuTD { border-color: black #0099FF black black; padding-left: 10px; padding-right: 10px; border-style: dashed; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}

.Header {  background-image: url(images/header.jpg); border: 1px #0099FF solid; height: 130px; width: 950px; background-repeat: no-repeat}

.MainContentOutline {  border: 1px #0099FF solid; padding-left: 5px}

body {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-image: url(images/BlueBackground.jpg); background-repeat: repeat-x}

.MainMenuTop {  background-image: url(images/TopMenu.jpg); background-repeat: repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; text-align: center; height: 20px; border-style: none}

.MainMenuOutline {  width: 150px; border: 1px #CCCCCC; float: right}

.MainMenuLines {  border-color: black black #CCCCCC; height: 20px; padding-left: 8px; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

div {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}

.MenuSection, a.MenuSection {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #33CC99; text-decoration: none}

a.MainSectoin:active {  font-family: Arial, Helvetica, sans-serif; font-size: 8px}

.MainContentOutlineRight { border: #0099FF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px ; width: 150px}

.BannerInside, a.BannerInside {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: bold}

.MainModule {  background-image: url(images/LargeTop.jpg); background-repeat: repeat-x; width: 385px; border-style: none}

.MainModulebottom {
	border: #CCCCCC;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	text-align: left;
}

.MainModuleTop {  height: 41px; padding-left: 5px}

.quicklinks {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; font-variant: normal; color: #009900; text-decoration: none}

a.quicklinks:hover {  text-decoration: underline}.bluebox {  background-color: #0099CC; height: 15px; width: 100%}

.testmonialHeadline {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #0066CC; font-weight: bold}

.blueboarder {  border: #0033FF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}


