a.inline { color: rgb(255,255,222); text-decoration: none; }
a.inline:visited { color: rgb(255,255,222); text-decoration: none; }
a.inline:hover { color: rgb(255,255,255); text-decoration: underline; cursor: hand; }

a.inlinenu { color: rgb(255,255,222); text-decoration: none; }
a.inlinenu:visited { color: rgb(255,255,222); text-decoration: none; }
a.inlinenu:hover { color: rgb(94,53,25); text-decoration: none; cursor: hand; }

a.yellow { color: rgb(255,255,153); text-decoration: none; }
a.yellow:visited { color: rgb(255,255,153); text-decoration: none; }
a.yellow:hover { color: rgb(255,255,255); text-decoration: underline; cursor: hand; }

a.login { color: rgb(255,255,153); text-decoration: none; }
a.login:visited { color: rgb(255,255,153); text-decoration: none; }
a.login:hover { color: rgb(41,23,112); background-color: rgb(255,255,153); text-decoration: none; cursor: hand; }

.footer { font-family: Verdana,Arial; color: rgb(106,93,155); font-size: 9px; text-align: center; }
a.footer { color: rgb(127,116,169); text-decoration: none; }
a.footer:visited { color: rgb(106,93,155); text-decoration: none; }
a.footer:hover { color: rgb(170,162,198); text-decoration: underline; }

.g { font-family: Verdana,Arial; color: rgb(84,69,141); font-size: 9px; text-align: center; }
a.g { color: rgb(84,69,141); text-decoration: none; }
a.g:visited { color: rgb(84,69,141); text-decoration: none; }
a.g:hover { color: rgb(84,69,141); text-decoration: none; }

.topnav { font-family: Arial,Verdana; color: rgb(255,255,204); font-size: 10pt; font-weight: bold; font-variant: small-caps; letter-spacing: 1px; word-spacing: 1px; text-align: center; white-space: nowrap; }
a.topnav { color: rgb(255,255,204); text-decoration: none; }
a.topnav:visited { color: rgb(255,255,204); text-decoration: none; }
a.topnav:hover { color: rgb(255,255,33); text-decoration: none; cursor: hand; }
div.topnav { width: 100px; color: rgb(255,255,204); text-decoration: none; padding: 4px 2px 5px 2px; border-left: 2px solid rgb(191,186,213); border-top: 2px solid rgb(191,186,213); border-right: 2px solid rgb(84,69,141); border-bottom: 2px solid rgb(84,69,141); display: block; }
div.topnav:visited { width: 100px; color: rgb(255,255,204); text-decoration: none; padding: 4px 2px 5px 2px; border-left: 2px solid rgb(191,186,213); border-top: 2px solid rgb(191,186,213); border-right: 2px solid rgb(84,69,141); border-bottom: 2px solid rgb(84,69,141); display: block; }
div.topnav:hover { width: 100px; color: rgb(255,255,33); text-decoration: none; padding: 5px 1px 4px 3px; border-left: 2px solid rgb(63,46,127); border-top: 2px solid rgb(63,46,127); border-right: 2px solid rgb(213,209,227); border-bottom: 2px solid rgb(213,209,227); display: block; cursor: hand; }
a.topnavx { color: rgb(255,255,33); text-decoration: none; }
a.topnavx:visited { color: rgb(255,255,33); text-decoration: none; }
a.topnavx:hover { color: rgb(255,255,33); text-decoration: none; cursor: default; }
div.topnavx { width: 100px; color: rgb(255,255,33); text-decoration: none; padding: 5px 1px 4px 3px; border-left: 2px solid rgb(63,46,127); border-top: 2px solid rgb(63,46,127); border-right: 2px solid rgb(213,209,227); border-bottom: 2px solid rgb(213,209,227); display: block; }
div.topnavx:visited { width: 100px; color: rgb(255,255,33); text-decoration: none; padding: 5px 1px 4px 3px; border-left: 2px solid rgb(63,46,127); border-top: 2px solid rgb(63,46,127); border-right: 2px solid rgb(213,209,227); border-bottom: 2px solid rgb(213,209,227); display: block; }
div.topnavx:hover { width: 100px; color: rgb(255,255,33); text-decoration: none; padding: 5px 1px 4px 3px; border-left: 2px solid rgb(63,46,127); border-top: 2px solid rgb(63,46,127); border-right: 2px solid rgb(213,209,227); border-bottom: 2px solid rgb(213,209,227); display: block; cursor: default; }

.textlarge { font-family: Verdana,Arial,Sans-Serif; font-size: 14px; color: rgb(41,23,112); letter-spacing: 0px; word-spacing: 1px; line-height: 18px; font-variant: normal; }
.textx { font-family: Verdana,Arial,Sans-Serif; font-size: 12px; color: rgb(41,23,112); letter-spacing: 0px; word-spacing: 1px; line-height: 16px; font-variant: normal; }
.text { font-family: Verdana,Arial,Sans-Serif; font-size: 11px; color: rgb(41,23,112); letter-spacing: 0px; word-spacing: 1px; line-height: 15px; font-variant: normal; }
.text0 { font-family: Verdana,Arial,Sans-Serif; font-size: 10px; color: rgb(41,23,112); letter-spacing: 0px; word-spacing: 1px; line-height: 13px; font-variant: normal; }
.text00 { font-family: Verdana,Arial,Sans-Serif; font-size: 9px; color: rgb(41,23,112); letter-spacing: 0px; word-spacing: 1px; line-height: 13px; font-variant: normal; }
.textr { text-align: right; }
.textc { text-align: center; }
.textl { text-align: left; }
.textj { text-align: justify; }

.heading0 { font-family: Arial,Sans-Serif,Verdana; font-size: 22px; letter-spacing: 3px; word-spacing: 2px; font-variant: normal; }

.index1 { font-family: Verdana,Arial,Sans-Serif; font-size: 28px; letter-spacing: 1px; word-spacing: 1px; line-height: 28px; font-variant: small-caps; }

.title0 { font-family: Arial,Verdana,Sans-Serif; font-size: 14px; color: rgb(63,46,127); letter-spacing: 1px; word-spacing: 1px; line-height: 30px; font-weight: bold; font-variant: small-caps; }
.title1 { font-family: Arial,Verdana,Sans-Serif; font-size: 12px; color: rgb(63,46,127); letter-spacing: 1px; word-spacing: 1px; line-height: 20px; font-weight: bold; font-variant: small-caps; }

div.hoverwhite:hover { color: rgb(255,255,255); cursor: default; }

.input { font-family: Verdana,Arial,Sans-Serif; font-size: 11px; color: rgb(63,46,127); background-color: rgb(213,209,227); width: 310px; }
.inputerror { font-family: Verdana,Arial,Sans-Serif; font-size: 11px; color: rgb(41,23,112); background-color: rgb(255,255,230); width: 310px; }
.inputborder { border-top: 1px solid rgb(63,46,127); border-left: 1px solid rgb(63,46,127); border-right: 1px solid rgb(255,255,255); border-bottom: 1px solid rgb(255,255,255); }
.submit { font-family: Arial,Verdana,Sans-Serif; font-size: 12px; color: rgb(234,233,241); background-color: rgb(84,69,141); letter-spacing: 1px; word-spacing: 1px; font-variant: normal; font-weight: bold; height: 36px; width: 100%; cursor: hand; }

.white { color: rgb(255,255,255); }

.yellowf2 { color: rgb(255,255,242); }
.yellowcc { color: rgb(255,255,204); }
.yellow99 { color: rgb(255,255,153); }
.yellow66 { color: rgb(255,255,102); }
.yellow33 { color: rgb(255,255,51); }
.yellow00 { color: rgb(255,255,0); }

.blue { color: rgb(41,23,112); }
.blue90 { color: rgb(63,46,127); }
.blue80 { color: rgb(84,69,141); }
.blue70 { color: rgb(106,93,155); }
.blue60 { color: rgb(127,116,169); }
.blue50 { color: rgb(149,140,184); }
.blue40 { color: rgb(170,162,198); }
.blue30 { color: rgb(191,186,213); }
.blue20 { color: rgb(213,209,227); }
.blue10 { color: rgb(234,233,241); }

.nowrap { white-space: nowrap; }

.trans90 { filter:alpha(opacity=90); -moz-opacity: 0.90; -khtml-opacity: 0.90; opacity: 0.90; }
.trans85 { filter:alpha(opacity=85); -moz-opacity: 0.85; -khtml-opacity: 0.85; opacity: 0.85; }
.trans80 { filter:alpha(opacity=80); -moz-opacity: 0.80; -khtml-opacity: 0.80; opacity: 0.80; }
.trans70 { filter:alpha(opacity=70); -moz-opacity: 0.70; -khtml-opacity: 0.70; opacity: 0.90; }
.trans65 { filter:alpha(opacity=65); -moz-opacity: 0.65; -khtml-opacity: 0.65; opacity: 0.65; }
.trans60 { filter:alpha(opacity=60); -moz-opacity: 0.60; -khtml-opacity: 0.60; opacity: 0.60; }
.trans55 { filter:alpha(opacity=55); -moz-opacity: 0.55; -khtml-opacity: 0.55; opacity: 0.55; }
.trans50 { filter:alpha(opacity=50); -moz-opacity: 0.50; -khtml-opacity: 0.50; opacity: 0.50; }
.trans40 { filter:alpha(opacity=40); -moz-opacity: 0.40; -khtml-opacity: 0.40; opacity: 0.40; }
.trans30 { filter:alpha(opacity=30); -moz-opacity: 0.30; -khtml-opacity: 0.30; opacity: 0.30; }
.trans32 { filter:alpha(opacity=30); -moz-opacity: 0.30; -khtml-opacity: 0.30; opacity: 0.32; }
.trans20 { filter:alpha(opacity=20); -moz-opacity: 0.20; -khtml-opacity: 0.20; opacity: 0.20; }
.trans15 { filter:alpha(opacity=15); -moz-opacity: 0.15; -khtml-opacity: 0.15; opacity: 0.15; }
.trans10 { filter:alpha(opacity=10); -moz-opacity: 0.10; -khtml-opacity: 0.10; opacity: 0.10; }
.trans7 { filter:alpha(opacity=7); -moz-opacity: 0.07; -khtml-opacity: 0.07; opacity: 0.07; }
.trans5 { filter:alpha(opacity=5); -moz-opacity: 0.05; -khtml-opacity: 0.05; opacity: 0.05; }

p { margin: 8px 0px 8px 0px; }
ul { margin-top: 8px; margin-bottom: 8px; }
ol { margin-top: 8px; margin-bottom: 8px; }
form { margin-top: 8px; margin-bottom: 8px; }

.backblue { background-color: rgb(41,23,112); }
.backblue32 { background-color: rgb(109,98,158); }
.back0 { background-image: url(jpgs/back0.jpg); background-attachemnt: fixed; background-position: top left; background-repeat: no-repeat; }
.back1 { background-image: url(jpgs/back1.jpg); background-attachemnt: fixed; background-repeat: no-repeat; }
.side1 { background-color: rgb(240,168,65); background-image: url(jpgs/side1.jpg); background-attachemnt: fixed; background-position: top center; background-repeat: no-repeat; }
.back2 { background-image: url(jpgs/back2.jpg); background-attachemnt: fixed; background-repeat: no-repeat; }
.top2 { background-image: url(jpgs/top2.jpg); background-attachemnt: fixed; background-repeat: no-repeat; }
.back3 { background-image: url(jpgs/back3.jpg); background-attachemnt: fixed; background-repeat: no-repeat; }
.top3 { background-image: url(jpgs/top3.jpg); background-attachemnt: fixed; background-repeat: no-repeat; }
.side3 { background-color: rgb(109,98,158); background-image: url(jpgs/side3.jpg); background-attachemnt: fixed; background-position: top center; background-repeat: no-repeat; }
.back4 { background-image: url(jpgs/back4.jpg); background-attachemnt: fixed; background-repeat: no-repeat; }
.top4 { background-image: url(jpgs/top4.jpg); background-attachemnt: fixed; background-repeat: no-repeat; }
.lenses4 { background-image: url(gifs/lenses4.gif); background-attachemnt: fixed; background-position: top center; background-repeat: no-repeat; }

body { 
	background-image: url(jpgs/back.jpg); background-attachemnt: fixed; background-position: top center; background-repeat: no-repeat; 
	background-color: rgb(41,23,112); margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 5px;  
	font-family: Verdana,Arial,Sans-Serif; font-size: 11px; color: rgb(41,23,112); letter-spacing: 0px; word-spacing: 1px; line-height: 15px; text-align: center; 
}

html { scrollbar-face-color: rgb(106,93,155); scrollbar-arrow-color: rgb(234,233,241); scrollbar-track-color: rgb(149,140,184); scrollbar-shadow-color: rgb(63,46,127); scrollbar-highlight-color: rgb(191,186,213); scrollbar-3dlight-color: rgb(213,209,227); scrollbar-darkshadow-Color: rgb(41,23,112); }

