.topnavleft {
background-image:url(../images2/sliced_r2_c1.jpg);
background-repeat:no-repeat;
background-position:left top;
}

.topnavrepeat {
background-image:url(../images2/sliced_r2_c7.jpg);
background-repeat:repeat-x;
background-position:top;
color:#FFF;
}

.topnavright {
background-image:url(../images2/sliced_r2_c10.jpg);
background-repeat:no-repeat;
background-position:right top;
}

.leftedge {
background-image:url(../images2/sliced_r3_c1.jpg);
background-repeat:repeat-y;
}

.rightedge {
background-image:url(../images2/sliced_r3_c11.jpg);
background-repeat:repeat-y;
background-position:right;
}

.roadback {
background-image:url(../images2/sliced_r6_c4.jpg);
background-repeat:no-repeat;
background-position:left bottom;
}

.leftfooter {
background-image:url(../images2/sliced_r7_c1.jpg);
background-repeat:no-repeat;
background-position:left;
}

.leftfooterindex {
background-repeat:no-repeat;
background-position:left;
background-image:url(../images2/bottomleft.jpg);
}

.footrepeat {
background-image:url(../images2/sliced_r7_c4.jpg);
background-repeat:repeat-x;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
}

.rightfooter {
background-image:url(../images2/sliced_r7_c11.jpg);
background-repeat:no-repeat;
background-position:right;
}

.leftcorner {
background-image:url(../images2/sliced_r8_c1.jpg);
background-repeat:no-repeat;
background-position:left top;
}

.bottomedge {
	background-image:url(../images2/sliced_r8_c2.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

.rightcorner {
background-image:url(../images2/sliced_r8_c11.jpg);
background-repeat:no-repeat;
background-position:right;
}

.basebar {
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#333;
}

.slogan {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:18px;
font-style:italic;
font-weight:400;
color:#FFF;
}

.vantitle {
font-size:16px;
color:#000;
font-weight:700;
}

.vanheader {
background-image:url(../images2/sliced_r7_c4.jpg);
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
}

legend {
color:#000;
background:#FDD631;
border:1px solid #781351;
padding:2px 6px;
}

.save2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#F90;
background-color:transparent;
}

.hlite2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#000;
background-color:transparent;
}

.tablefootback {
background-image:url(../images2/tablefootback.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.pad {
text-align:left;
float:left;
border-top:none;
border-right:none;
border-bottom:none;
border-left:none;
padding:5px 5px 10px;
}

BODY {
text-align:justify;
text-decoration:none;
font-family:Verdana, Helvetica, sans-serif:;
margin:0;
}

INPUT.lockfld {
font-size:12px;
font-family:Verdana, Helvetica, sans-serif:;
font-weight:400;
color:#DEDEDE;
background-color:#A5A5A5;
}

INPUT.dispfld {
font-size:12px;
font-family:Verdana, Helvetica, sans-serif:;
font-weight:400;
color:#000;
background-color:transparent;
text-align:center;
border-style:none;
}

INPUT.dispfld1 {
font-size:11px;
font-family:Verdana, Helvetica, sans-serif:;
font-weight:400;
color:#000;
}

INPUT.dispfld2 {
font-size:12px;
font-family:Verdana, Helvetica, sans-serif:;
font-weight:700;
color:#FFF;
background-color:transparent;
text-align:left;
border-style:none;
}

INPUT.dispfld3 {
font-size:12px;
color:#000;
background-color:transparent;
text-align:center;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:lighter;
border-style:none;
}

INPUT.dispfld4 {
font-size:16px;
font-family:Verdana, Helvetica, sans-serif:;
font-weight:700;
color:#000;
background-color:transparent;
text-align:left;
border-style:none;
}

INPUT.btn2 {
font-size:16px;
font-weight:400;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

.buttonSubmitblue {
width:69px;
height:26px;
color:#000;
font-weight:700;
background:url(../images2/button.gif) no-repeat left top;
cursor:pointer;
border:none;
font-family:Geneva, Arial, Helvetica, sans-serif;
padding:2px 5px;
}

.buttonSubmit {
width:145px;
height:26px;
color:#000;
font-weight:700;
background:url(../images2/button2.gif) no-repeat left top;
cursor:pointer;
border:none;
font-family:Geneva, Arial, Helvetica, sans-serif;
padding:2px 5px;
}

.buttonSubmitwide {
width:162px;
height:26px;
color:#000;
font-weight:700;
background:url(../images2/button2wide.gif) no-repeat left top;
cursor:pointer;
border:none;
font-family:Geneva, Arial, Helvetica, sans-serif;
padding:2px 5px;
}

SELECT.location {
font-size:11px;
font-family:Verdana, Helvetica, sans-serif:;
font-weight:400;
width:160px;
}

LI {
margin-top:1px;
margin-bottom:1px;
}

HR {
color:#A9A9A9;
background-color:transparent;
size:1px;
}

p,td {
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#333;
font-size:12px;
}

H1 {
font-family:Verdana, Helvetica, sans-serif:;
font-size:20px;
color:#069;
text-decoration:none;
background-color:transparent;
margin-bottom:5px;
}

H2 {
font-family:Verdana, Helvetica, sans-serif:;
font-size:18px;
color:#069;
text-decoration:none;
background-color:transparent;
margin-bottom:5px;
}

H3 {
font-family:Verdana, Helvetica, sans-serif:;
font-size:16px;
color:#069;
text-decoration:none;
background-color:transparent;
margin-bottom:5px;
}

H4 {
font-size:14px;
font-family:Verdana, Helvetica, sans-serif:;
color:#069;
text-decoration:none;
background-color:transparent;
margin-bottom:5px;
}

H5 {
font-size:12px;
font-family:Verdana, Helvetica, sans-serif:;
color:#069;
text-decoration:none;
background-color:transparent;
margin-bottom:5px;
}

H6 {
font-size:11px;
font-family:Verdana, Helvetica, sans-serif:;
color:#069;
text-decoration:none;
background-color:transparent;
margin-bottom:5px;
}

.heading {
font-size:13px;
font-style:normal;
color:#333;
text-decoration:none;
background-repeat:repeat-x;
font-family:Geneva, Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-weight:400;
background-position:center;
background-image:url(../images2/greenbar.gif);
height:30px;
}

.norecs {
font-size:11px;
font-family:Verdana, Helvetica, sans-serif:;
font-weight:700;
font-style:normal;
color:#000;
text-decoration:none;
background-color:#FFE4E1;
}

.detail {
font-size:11px;
font-family:Verdana, Helvetica, sans-serif:;
font-weight:400;
font-style:normal;
color:#000;
text-decoration:none;
border-collapse:collapse;
border-top:0 none;
border-right:0 none;
border-bottom:0 none;
border-left:0 none;
}

.detail1 {
font-size:11px;
font-family:Verdana, Helvetica, sans-serif:;
font-weight:400;
font-style:normal;
color:#036;
text-decoration:none;
background-color:#FFDEAD;
border:thin;
border-collapse:collapse;
border-color:#708090;
border-style:solid;
border-width:1px;
}

.detail2 {
font-size:11px;
font-family:Verdana, Helvetica, sans-serif:;
font-weight:700;
font-style:normal;
color:#036;
text-decoration:none;
background-color:#B3DD55;
border:none;
}

.detail3 {
font-size:11px;
font-family:Verdana, Helvetica, sans-serif:;
font-weight:700;
font-style:normal;
color:#036;
text-decoration:none;
background-color:#FDD631;
border:none;
}

.detail4 {
font-size:11px;
font-style:normal;
color:#036;
text-decoration:none;
background-color:#FFF;
border:none;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:700;
}

.noedit {
font-size:11px;
font-family:Verdana, Helvetica, sans-serif:;
font-weight:400;
font-style:normal;
color:#555;
text-decoration:none;
background-color:#A5A5A5;
border:thin;
border-collapse:collapse;
border-color:#708090;
border-style:solid;
border-width:1px;
}

.normal {
font-size:x-small;
font-family:Verdana, Helvetica, sans-serif:;
font-weight:400;
font-style:normal;
color:#333;
text-decoration:none;
background-color:#FFF;
padding:0 5px;
}

.reztbl {
border-collapse:collapse;
border-top:0 none;
border-right:0 none;
border-bottom:0 none;
border-left:0 none;
}

.featureText {
font-family:Verdana, Helvetica, sans-serif:;
font-size:12px;
font-style:italic;
line-height:17px;
font-weight:700;
color:#FFF;
}

.featureText2 {
font-family:Verdana, Helvetica, sans-serif:;
font-size:9px;
font-style:italic;
line-height:17px;
color:#FFF;
}

.footer {
font-family:Verdana, Helvetica, sans-serif:;
font-size:10px;
color:#fff;
line-height:14px;
}

.menu1 {
font-family:Verdana, Helvetica, sans-serif:;
font-size:11px;
font-weight:700;
color:#fff;
line-height:14px;
}

.menu2 {
font-family:Verdana, Helvetica, sans-serif:;
font-size:12px;
font-weight:700;
color:#333;
line-height:24px;
}

.warning {
color:red;
background-color:transparent;
font-weight:400;
}

.hlite {
font-family:Verdana, Helvetica, sans-serif:;
font-size:11px;
font-weight:700;
color:#000;
background-color:transparent;
}

.smalltext {
font-family:"MS sans-serif",arial,sans-serif;
font-size:10px;
font-weight:400;
color:#333;
}

.save {
font-family:Verdana, Helvetica, sans-serif:;
font-size:11px;
font-weight:400;
color:#000;
background-color:transparent;
}

.strike {
font-family:Verdana, Helvetica, sans-serif:;
font-size:11px;
font-weight:400;
text-decoration:line-through;
color:red;
background-color:transparent;
}

a {
color:#000;
}

a.footer {
color:#FFF;
}

a.menu2:link {
color:#333;
text-decoration:none;
}

a.menu1:hover {
color:#fff;
text-decoration:underline;
}

a.rez:hover {
color:#E5E7DF;
text-decoration:underline;
}

a.menu2:hover {
color:#333;
}

a.home1:hover {
font-family:Verdana, Helvetica, sans-serif:;
font-size:12px;
font-style:italic;
line-height:17px;
font-weight:700;
color:#F90;
text-decoration:underline;
}

div.calendar {
position:relative;
}

.calendar,.calendar table {
border:1px solid #bdb2bf;
font-size:11px;
color:#000;
cursor:default;
background:url("normal-bg.gif");
font-family:"trebuchet ms",verdana,tahoma,sans-serif;
}

.calendar {
border-color:#797979;
}

.calendar .button {
text-align:center;
background:url("title-bg.gif") repeat-x 0 100%;
color:#000;
font-weight:700;
padding:2px;
}

.calendar .nav {
font-family:verdana,tahoma,sans-serif;
}

.calendar .nav div {
background:transparent url("menuarrow.gif") no-repeat 100% 100%;
}

.calendar thead tr {
background:url("title-bg.gif") repeat-x 0 100%;
color:#000;
}

.calendar thead .title {
font-weight:700;
text-align:center;
background:url("title-bg.gif") repeat-x 0 100%;
color:#000;
padding:2px;
}

.calendar thead .name {
border-bottom:1px solid #797979;
text-align:center;
color:#000;
padding:2px;
}

.calendar thead .hilite {
background:url("hover-bg.gif");
border-bottom:1px solid #797979;
padding:2px 2px 1px;
}

.calendar thead .active {
background:url("active-bg.gif");
color:#fff;
border-bottom:1px solid #797979;
padding:3px 1px 0 3px;
}

.calendar thead .daynames {
background:url("dark-bg.gif");
}

.calendar tbody .day {
font-family:verdana,tahoma,sans-serif;
width:2em;
color:#000;
text-align:right;
padding:2px 4px 2px 2px;
}

.calendar tbody .day.othermonth {
font-size:80%;
color:#999;
}

.calendar tbody .day.othermonth.oweekend {
color:#f99;
}

.calendar table .wn {
border-right:1px solid #797979;
background:url("dark-bg.gif");
padding:2px 3px 2px 2px;
}

.calendar tbody .rowhilite td,.calendar tbody .rowhilite td.wn {
background:url("rowhover-bg.gif");
}

.calendar tbody td.today {
font-weight:700;
}

.calendar tbody td.hilite {
background:url("hover-bg.gif");
border:1px solid #bbb;
padding:1px 3px 1px 1px;
}

.calendar tbody td.active {
padding:2px 2px 0;
}

.calendar tbody td.selected {
font-weight:700;
border:1px solid #797979;
background:url("active-bg.gif");
color:#fff;
padding:1px 3px 1px 1px;
}

.calendar tbody .disabled {
color:#999;
}

.calendar tbody .emptycell {
visibility:hidden;
}

.calendar tbody .emptyrow {
display:none;
}

.calendar tfoot .footrow {
text-align:center;
background:#565;
color:#fff;
}

.calendar tfoot .ttip {
background:url("status-bg.gif") repeat-x 0 0;
color:#000;
padding:2px;
}

.calendar tfoot .hilite {
background:#afa;
border:1px solid #084;
color:#000;
padding:1px;
}

.calendar tfoot .active {
background:#7c7;
padding:2px 0 0 2px;
}

.calendar .combo {
position:absolute;
display:none;
top:0;
left:0;
width:4em;
cursor:default;
background:url("normal-bg.gif");
color:#000;
z-index:100;
font-size:90%;
border-color:#797979;
border-style:solid;
border-width:0 1px 1px;
}

.calendar .combo .label,.calendar .combo .label-IEfix {
text-align:center;
padding:1px;
}

.calendar .combo .label-IEfix {
width:4em;
}

.calendar .combo .active {
background:url("active-bg.gif");
color:#fff;
font-weight:700;
}

.calendar td.time {
border-top:1px solid #797979;
text-align:center;
background:url("dark-bg.gif");
padding:1px 0;
}

.calendar td.time .hour,.calendar td.time .minute,.calendar td.time .ampm {
font-weight:700;
background:url("normal-bg.gif");
color:#000;
padding:0 5px 0 6px;
}

.calendar td.time .hour,.calendar td.time .minute {
font-family:monospace;
}

.calendar td.time .ampm {
text-align:center;
}

.calendar td.time .colon {
font-weight:700;
padding:0 2px 0 3px;
}

.calendar td.time span.active {
background:url("active-bg.gif");
color:#fff;
}

INPUT.txtfld,TEXTAREA {
font-size:12px;
font-family:Verdana, Helvetica, sans-serif:;
font-weight:400;
}

INPUT.btn,SELECT {
font-size:11px;
font-family:Verdana, Helvetica, sans-serif:;
font-weight:400;
}

.buttonSubmitHovered,.buttonSubmitHoveredwide {
background-position:left bottom;
}

P,UL,OL {
margin-top:0;
margin-bottom:10px;
}

a.menu1:link,a.menu1:active,a.menu1:visited {
color:#fff;
text-decoration:none;
}

a.rez:link,a.rez:visited {
color:#E5E7DF;
text-decoration:none;
}

a.menu2:active,a.menu2:visited {
color:#33333;
text-decoration:none;
}

a.home1:link,a.home1:active,a.home1:visited {
font-family:Verdana, Helvetica, sans-serif:;
font-size:12px;
font-style:italic;
line-height:17px;
font-weight:700;
color:#F90;
text-decoration:none;
}

.calendar thead .weekend,.calendar tbody td.weekend {
color:#c44;
}

.calendar .combo .hilite,.calendar td.time span.hilite {
background:url("hover-bg.gif");
color:#000;
}
#copyright {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: center;
	height: 20px;
}
#copyright a {
	color: #FF9900;
	text-decoration: none;
}
#copyright a:hover {
	color: #B7DC52;
}