body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

A.whiteLink { color: white; text-decoration: none; }
A.whiteLink:hover { color: #CCFFCC; text-decoration: none; }

A.yelloLink { color: #FFFFCC; text-decoration: none; }
A.yelloLink:hover { color: #DDDDAA; text-decoration: none; }

a img {
	border-width:0px;
}

P EM {background:yellow;}

.TDsdm {
	color: #666666;
	font-size: 10px;
	line-height: 18px;
	text-decoration:none }


.BODY {
	color: #666666;
	font-size: 12px;
	line-height: 18px;
	text-decoration:none }

	.BODY A {color: #364690; text-decoration:none}
	.BODY A:HOVER {color: #364690; text-decoration:none}


	.BODY B {color: #364690;}

	.BODYsm {
	color: #666666;
	font-size: 12px;
	line-height: 18px;
	text-decoration:none }

	.BODYsm A {color: #364690; text-decoration:none}
	.BODYsm A:HOVER {color: #364690; text-decoration:none}

	.BODYdoc {
	color: #666666;
	font-size: 12px;
	line-height: 14px;
	text-decoration:none }

	.BODYdoc A {color: #cc0000; text-decoration:none}
	.BODYdoc A:HOVER {color: #cc0000; text-decoration:none}

	.BODYlist {
	color: #666666;
	font-size: 12px;
	line-height: 14px;
	text-decoration:none }

	.BODYlist A {color: #364690; text-decoration:none}
	.BODYlist A:HOVER {color: #364690; text-decoration:none}

	.BODYright {
	color: #333333;
	font-size: 11px;
	line-height: 14px;
	text-decoration:none }

	.BODYright A {color: #364690; text-decoration:none}
	.BODYright A:HOVER {color: #364690; text-decoration:none}

	.BODYtitle {
	color: #999999;
	font-size: 10px;
	line-height: 13px;
	text-decoration:none }

	.BODYname {
	color: #666666;
	font-size: 11px;
	line-height: 14px;
	text-decoration:none }

B.blue {color: #364690;}

.EXPLAIN {
	color: #666666;
	font-size: 10px;
	line-height: 13px;
	text-decoration:none }

.eyecenter_logo {
	color: #666666;
	font-weight:bold;
	font-size:10px;
}

.eyecenter_logo p {
	margin:0px;
}

.eyecenter_logo .phone {
	color:black;
}

.eyecenter_logo .address_block {
	font-size:11px;
	float:right;
	text-align:right;
}

.HOMEtile {
	color: #003300;
	font-size: 11px;
	line-height: 13px;
	text-decoration:none }

.ACTIONlink {
	color: #CC0000;
	font-size: 10px;
	line-height: 14px;
	text-decoration:none }

	.ACTIONlink A {color: #CC0000; text-decoration:none}
	.ACTIONlink A:HOVER {color: #CC0000; text-decoration:none}

.FOOTER {
	color: #666666;
	font-size: 11px;
	line-height: 14px;
	text-decoration:none }

	.FOOTER A {color: #CC0000; text-decoration:underline}
	.FOOTER A:HOVER {color: #CC0000; text-decoration:underline}

	.FOOTERlt {
	color: #7F7F7F;
	font-size: 10px;
	line-height: 14px;
	letter-spacing: -0.2mm;
	text-decoration:none }

	.FOOTERlt A {font-size: 11px; line-height: 16px; letter-spacing: -0.1mm; color: #CC0000; text-decoration:underline}
	.FOOTERlt A:HOVER {font-size: 11px; line-height: 16px; letter-spacing: -0.1mm; color: #CC0000; text-decoration:underline}

.ADDRESS {
	color: #425D3D;
	font-size: 11px;
	line-height: 18px;
	text-decoration:none }

	.ADDRESS B {color: #EDF5EB;>}

.ADDRESS2 {
	color: #666666;
	font-size: 9px;
	line-height: 10px;
	text-decoration:none }

	.ADDRESS B {color: #666666;>}

.ADDRESS2 a {
	color:red;
}

.DONAR {
	color: #666666;
	font-size: 11px;
	line-height: 14px;
	letter-spacing: -0.1mm;
	text-decoration:none }

	.DONAR A {font-size: 10px; line-height: 18px; color: #CC0000; text-decoration:none}

.CAPTION {
	color: #666666;
	font-size: 10px;
	line-height: 13px;
	letter-spacing: -0.1mm;
	text-decoration:none }

.SUBnav {
	color: #ffffff;
	font-size: 11px;
	line-height: 15px;
	text-decoration:none }

	.SUBnav A {color: #ffffff; text-decoration:none}
	.SUBnav A:HOVER {color: #ffffff; text-decoration:none}

.NEWS {
	color: #666666;
	font-size: 11px;
	line-height: 14px;
	text-decoration:none }

	.NEWS A {color: #364690; text-decoration:none}
	.NEWS A:HOVER {color: #364690; text-decoration:none}

	.NEWSdate {
	color: #666666;
	font-size: 11px;
	line-height: 14px;
	text-decoration:none }

.LIST {
	color: #666666;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	line-height: 14px;
	text-decoration:none }

	.LIST A {color: #364690; text-decoration:none}
	.LIST A:HOVER {color: #364690; text-decoration:none}

	.LISTheader, .LISTheaders {
	color: #84BA7B;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	line-height: 14px;
	letter-spacing: 0.1em;
	text-decoration:none }

.LISTheader a, .LISTheaders a {
	color: #84BA7B;
}

.logo td {
	text-align:center;
}

.logo p {
	margin-top:35px;
}

.INVOICEtitle {
	color: #84BA7B;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	line-height: 12px;
	letter-spacing: 0.1em;
	text-decoration:none }

.ERROR {
	color: #CC0000;
	font-size: 11px;
	line-height: 14px;
	text-decoration:none }



.ADMN {
	color: #666666;
	font-size: 11px;
	line-height: 14px;
	text-decoration:none }

	.ADMN A {color: #FA190B; text-decoration:none}
	.ADMN A:HOVER {color: #FA190B; text-decoration:none}

	.ADMNsm {
	color: #666666;
	font-size: 10px;
	line-height: 12px;
	text-decoration:none }

	.ADMNsm A {color: #FA190B; text-decoration:none}
	.ADMNsm A:HOVER {color: #FA190B; text-decoration:none}

	.ADMNbg {
	color: #666666;
	font-size: 14px;
	line-height: 16px;
	text-decoration:none }

.ADMN label {
	font-weight:bold;
}

.ADMN .form_field {
	border-bottom:1px solid #9AB097;
	padding-bottom:4px;
}

.LETTER {
	color: #000000;
	font-size: 11px;
	line-height: 14px;
	text-decoration:none }


.adminHeader {
	color: white;
	font: bold 12px verdana, arial, sans-serif;
	padding: 16px 0px 16px 16px; }

	.adminHeader2 {
	color: white;
	font: normal 11px verdana, arial, sans-serif;
	padding: 6px 0px 6px 16px; }

.adminPageHeader {
	color: #4AA26B;
	font: bold 22px verdana, arial, sans-serif; }

.adminPageHeader2 {
	color: #4AA26B;
	font: bold 12px verdana, arial, sans-serif; }

.adminPage {
	color: black;
	font: normal 14px verdana, arial, sans-serif;
	line-height: 16px; }

.adminPrintPage {
	color: black;
	font: normal 10px verdana, arial, sans-serif;
	line-height: 14px; }

	.adminPageQ {
		color: black;
		font: bold 12px verdana, arial, sans-serif;
		line-height: 20px; }

	.adminPageHiQ {
		color: red;
		font: bold 12px verdana, arial, sans-serif;
		line-height: 20px; }

	.adminPageA {
		color: black;
		font: normal 12px verdana, arial, sans-serif;
		line-height: 20px; }

.adminPrintQ {
	color: black;
	font: bold 8px verdana, arial, sans-serif;
	height: 10px; }

	.adminPrintA {
		color: black;
		font: normal 8px verdana, arial, sans-serif;
		line-height: 9px; }

	.adminPrintAlarge {
		color: black;
		font: normal 10px verdana, arial, sans-serif;
		line-height: 9px; }

#adminPageBody {
	padding: 6px; }

.adminDate {
	border-left: #6A9562 1px solid;
	color: white;
	font: normal 11px verdana, arial, sans-serif;
	padding: 6px; }

.formSection {
	border: black 1px solid;
	padding: 4px 8px 4px 8px;
	margin: 5px; }

.greyFormSection {
	background-color: #CCC;
	border: black 1px solid;
	padding: 4px 8px 4px 8px;
	margin: 5px; }

.errorSection {
	border: red 1px solid;
	padding: 4px 8px 4px 8px;
	background-color: #FFCCBB;
	margin: 5px; }

.tdsean {color:red}

.bk_white {
	background-color:#FFFFFF;}

.bk_grey {
	background-color:#CCCCCC;}

.bk_green {
	background-color:#4AA26B;}

.bk_hazel {
	background-color:#6EB589;}

.bk_teal {
	background-color:#EDF5EB;}

.bk_hazy {
	background-color:#9DC895;}

.bk_puke {
	background-color:#84BA7B;}

.bk_pea {
	background-image: url(/images/bk_pea.gif);
	background-color:#9AB097;}

.red {
	color:#cc0000;}



.align_ct {
	text-align:center;}

.align_rt {
	text-align:right;}

TABLE.report {
    width: 100%;
    border: solid 1px black;
}

TABLE.report TD {
    border: solid 1px black;
}

TABLE.report TH {
    border: solid 1px black;
}

TH.dark {
    background: black;
    color: white;
    padding: 2px;
    margin: 0px;
}

TH.dark2 {
    background: #666;
    color: white;
    padding: 2px;
    margin: 0px;
}

TH.dark3 {
	font: normal 9px;
    background: #999;
    color: black;
    padding: 2px;
    margin: 0px;
}

.totals_dashboard {
	margin: 0px 0px 10px 0px;
	position: absolute;
	top: 155px;
	right: 25px;
}

.totals_dashboard table {
	font-size: 11px;
	margin: 0px;
}

.totals_dashboard table td {
	color: #84BA7B;
	padding: 0px 6px 0px 3px;
}

.totals_dashboard table td .subtitle {
	font-weight: bold;
}

.totals_dashboard table td .divider {
	color: #4AA26B;
	font-weight: bold;
}

.totals_dashboard table tr td input {
	color: #84BA7B;
	font-size: 11px;
	width: 65px;
}

.totals_dashboard .button {
	font-size: 14px;
	width: 65px;
}

.sub_header, .sub_header a {
	color:#84BA7B;
	font-weight:bold;
	font-size:14px;
	vertical-align:bottom;
}

.override {
	color: #84BA7B;
	text-decoration: underline;
}
@media screen {
	.complete_link a {
		color:#FA190B;
		text-decoration:none;
	}
}
@media print {
	.complete_link a {
		display:none;
	}
}
.highlight {
	background-color: yellow;
}
.decline {
	color: red;
	display: inline;
}
.decline_hidden {
	display: none;
}
.adminPageA .delete_image {
	color: red;
}
.adminPrintA .delete_image {
	display: none;
}
.adminPrintQ .upload_specular_img {
		display:none;
}
	background-color: yellow;
}

