
body {
	background-color: #cccccc;
}

body, td, select {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #34201e;
}

textarea {border: 1px; border-style: solid; height: 60px; width: 100%; font-size: 10pt; border-color: #a3a3a3; color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif}

input {border: 1px; border-style: solid; height: 17px; width: 100%; font-size: 9pt; border-color: #a3a3a3; color: #000000}

input.button {background: url(submit.gif) ; height: 28px; border: 0px; text-decoration: underline; color: #ec0000; font-weight: normal; font-size: 11pt; width: 90px; padding: 0px; cursor: pointer}

a {color: #74201e; text-decoration: underline}
a:hover {color: #8b5c29; text-decoration: underline}

h1 {color: #8b5c29; font-size: 18pt; display: inline; font-weight: normal}

a.menu {font-size: 11pt; width: auto; white-space: nowrap; display: block; padding-top: 2px; text-decoration: none; font-weight: normal}
a.menu:hover {font-weight: normal; text-decoration: none; background: url(menu_bg.gif) repeat-x}
span.menu {color: #472b16; width: auto; font-size: 11pt; padding-top: 2px; display: block; text-decoration: none; font-weight: bold}

a.submenu {color: #8b5c29; font-size: 9pt; text-decoration: none; padding-left: 18px; display: block}
a.submenu:hover {padding-left: 18px}
span.submenu {color: #472b16; font-size: 9pt; text-decoration: none; padding-left: 18px; display: block; background: url(list3.gif) left top no-repeat}

a.map {font-size: 8pt; background: url(li_1.gif) left 5px no-repeat; padding-left: 36px; text-decoration: none}

.img {border: none}

a.news {color: #74201e}
a.news:hover {color: #8b5c29}

.bigtext {font-size: 14pt}
.open {font-size: 10pt}
.header {color: #f4e2bd; font-size: 14pt}
.subheader {color: #8b5c29; font-size: 18pt}
td.subheader a, td.sh_dsi9 a {color: #8b5c29; text-decoration: none}

table.schedule td {padding: 3px; color: #94808e}
table.schedule strong, table.schedule b {font-weight: normal; color: #34201e}
table.schedule em, table.schedule i {color: #8b5c29; font-size: 8pt; font-style: normal}
table.schedule strong em, table.schedule em strong, table.schedule b i, table.schedule i b {color: #34201e; font-size: 10pt; font-style: italic; font-weight: bold}
table.schedule font {color: #34201e}
table.schedule hr {margin-top: 0px; margin-bottom: 0px; height: 1px; color: #8b5c29}
table.schedule tr.hr td {padding: 0px}


#nav_bg {
	height: 25px;
	padding: 0px;
	margin: 0px;
	width: 100%;
	text-align: left;
}

#nav, #nav ul {
	float: left;
	list-style: none;
	border-width: 0;
	padding: 0px;
	margin: 0px;
}

#nav a {
	display: block;
	word-wrap: normal;
	color: #74201e;
	height: 28px;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	white-space: nowrap;
	font-weight: normal
}

#nav li li a {padding-left: 15px; padding-right: 15px}

#nav li li:hover a, #nav li li.sfHover a {
	color: #74201e;	
}

#nav li:hover a:hover, #nav li.sfhover a:hover, #nav li li:hover a:hover, #nav li li.sfHover a:hover {color: #44001e}

#nav a.daddy {
	background: url(rightarrow2.gif) 182px 9px no-repeat;
}

#nav li {
	float: left;
	width: auto;
	height: 28px;
}


#nav li div {
	background-image: url(menu_bg.gif);
	background-position: right 8px;
	background-repeat: no-repeat;
}

#nav li.last div, #nav li li a {
	background: none
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 210px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	margin-top: -5px;
	margin-left: 0px;
}

#nav li li {
	width: 210px;
	height: 25px;
	background-image: url(menubg.gif);
	background-position: left top;
	background-repeat: no-repeat;
	border-bottom: none;
	padding: 0px;
	padding-left: 10px;
	margin: 0px;
}

#nav li li#first {background: url(menubg_top.gif) left top no-repeat}
#nav li li#last {background: url(menubg_bot.gif) left bottom no-repeat}

#nav li li.last a {border: 0px}

#nav li ul a, #nav li.last li a {
	width: 185px;
	color: #74201e;
	font-weight: normal;
	font-size: 9pt;
	height: auto;
	padding: 0px;
	margin: 0px;
	padding-left: 5px;
	padding-top: 6px;
	padding-bottom: 4px;
	border-bottom: 1px #8b5c29 solid;
}

#nav li ul ul {
	margin-left: 199px;
	margin-top: -25px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -9999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	
}

#nav li div {padding-left: 15px; padding-right: 15px}



#nav li:hover div a, #nav li.sfhover div a {
	background-image: url(menu_bg_hover.gif);
	background-position: left 2px;
	background-repeat: repeat-x;
}

div.outer a, div.inner a {
	background: none;
}

#nav li:hover ul.outer, #nav li.sfHover ul.outer {display: block; width: 210px; padding-top: 6px; background: url(mt.gif) left top no-repeat}
#nav li:hover ul.inner, #nav li.sfHover ul.inner {display: block; width: 210px; padding-bottom: 6px; background: url(mb.gif) left bottom no-repeat}

#nav li li:hover, #nav li li.sfhover {
	width: 200px;	background-image: url(menubg.gif);
}

#nav li li#first:hover, #nav li li#first.sfHover {background: url(menubg_top.gif) left top no-repeat}
#nav li li#last:hover, #nav li li#last.sfHover {background: url(menubg_bot.gif) left bottom no-repeat}

.sm1 {padding-left: 19px; padding-top: 4px; padding-bottom: 4px}
.sl1 {padding-top: 7px; padding-right: 6px}
.sl2 {padding-right: 20px; padding-bottom: 8px}
.sep1 {margin-top: 3px; margin-bottom: 3px}
.sep2 {margin-top: 10px; margin-bottom: 10px}
.sep3 {background-position: center 8px; background-repeat: no-repeat; padding-bottom: 6px; padding-top: 6px}
.ph31 {padding-bottom: 10px}
.ph32 {margin-bottom: 30px}
.ph21 {padding-bottom: 20px}
.ph11 {padding-top: 3px; padding-left: 8px; padding-bottom: 4px; padding-right: 9px}
.ph12 {padding-bottom: 1px; padding-right: 1px}
.n1 {padding-top: 20px}
.n2 {direction: ltr}
.n3 {padding-bottom: 20px}
.n4 {padding-left: 4px}
.n5 {padding-left: 0px; padding-top: 0px}
.n6 {padding-top: 30px}
.n7 {width: 100%; border: 1px #000000 solid; background-color: #ffffff; font-weight: bold}
.m1 {padding-top: 4px}
.l1 {font-size: 13pt; color: #00aa00; padding-bottom: 4px}
.l2 {padding: 3px; padding-left: 10px}
.lm1 {padding-left: 15px; padding-right: 15px}
.fs2 {padding-bottom: 3px; padding-top: 4px}
.fs3 {width: 30%}
.f1 {height: 17px; width: 100%}
.f2 {height: 30px; width: 100%; font-family: Verdana, Arial, Helvetica, sans-serif}
.fs4 {border: 1px; border-style: solid; height: 17px; width: 100%; font-size: 8pt; border-color: #a3a3a3; color: #878787}
.fs5 {border: 1px; border-style: solid; height: 60px; width: 100%; font-size: 8pt; border-color: #a3a3a3; color: #878787; font-family: Verdana, Arial, Helvetica, sans-serif}
.fs6 {background: #ffebc8; height: 18px; border: 0px; text-decoration: underline; color: #006ead; font-weight: bold; font-size: 9pt; width: 70px; padding: 0px}
.b1 {cursor: url(out.cur)}
.dsi1 {background-position: left top; background-repeat: no-repeat}
.dsi2 {padding-top: 95px; padding-left: 219px}
.dsi3 {padding-top: 55px; padding-left: 60px}
.bt_dsi4 {font-size: 14pt; padding-bottom: 8px}
.dsi4 {padding-bottom: 8px}
.hd_dsi5 {color: #f4e2bd; font-size: 14pt; padding-left: 15px; padding-right: 10px}
.dsi5 {padding-left: 15px; padding-right: 10px}
.dsi6 {padding-left: 25px; padding-right: 25px; padding-top: 20px}
.dsi7 {height: 520px; overflow: auto; width: 555px; padding-right: 7px}
.dsi8 {background-position: left top; background-repeat: no-repeat; padding-left: 61px; padding-top: 20px; padding-right: 10px}
.sh_dsi9 {color: #8b5c29; font-size: 18pt; padding-left: 17px; padding-bottom: 6px}
.dsi9 {padding-left: 17px; padding-bottom: 6px}
.dsi10 {padding-top: 20px; padding-left: 18px}
.dsi11 {background-position: left top; background-repeat: repeat-x}
.dsi12 {padding-top: 95px; padding-left: 196px}
.dsi13 {padding-top: 16px; padding-left: 172px; padding-right: 0px}
.dsi14 {padding-top: 55px; padding-left: 30px}
.dsi15 {background-position: left center; background-repeat: repeat-x; padding-top: 12px; padding-bottom: 12px}
.bt_dsi16 {font-size: 14pt; padding-left: 160px; padding-right: 90px; padding-top: 60px; padding-bottom: 80px; background-position: 310px 250px; background-repeat: no-repeat}
.dsi16 {padding-left: 160px; padding-right: 90px; padding-top: 60px; padding-bottom: 80px; background-position: 310px 250px; background-repeat: no-repeat}
.dsi17 {padding-left: 0px; padding-top: 30px}
.dsi18 {padding-left: 16px; padding-bottom: 12px}
.dsi19 {width: 405px; height: auto; margin-right: 10px; padding-top: 15px; direction: ltr; padding-left: 13px}
.dsi20 {background-position: left top; background-repeat:repeat-x; padding-left: 0px; padding-top: 30px}
.bt_dsi21 {font-size: 14pt; padding-left: 130px; padding-right: 50px; padding-top: 60px; padding-bottom: 10px; background-position: 310px 250px; background-repeat: no-repeat}
.dsi21 {padding-left: 130px; padding-right: 50px; padding-top: 60px; padding-bottom: 10px; background-position: 310px 250px; background-repeat: no-repeat}
