BODY, TD {
	COLOR: black; FONT-FAMILY: verdana, arial; FONT-SIZE: 100%;  LINE-HEIGHT: 1.3;
}

UL, OL {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 20px;
}

P	{
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px;
}

EM {
	FONT-WEIGHT: bold; FONT-STYLE: normal;
}

A {
	COLOR: #5394AB;
}

A.subnavigation {
	FONT-WEIGHT: bold; FONT-SIZE: 85%; TEXT-DECORATION: none;
}
.subnavigation {
	FONT-SIZE: 80%; TEXT-DECORATION: none; COLOR: #000000;
}

A.location {
	FONT-SIZE: 100%;
	TEXT-DECORATION: none;
	width: 100%;
}
A.clocation {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #FF4421;
}
.locationa {
	FONT-SIZE: 80%; TEXT-DECORATION: none; COLOR: #5394AB;
}
.clocationa {
	FONT-SIZE: 80%; TEXT-DECORATION: none; COLOR: #FF4421;
}

H1 {
	FONT-WEIGHT: lighter; FONT-SIZE: 200%; TEXT-DECORATION: none; MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px;
}

H2 {
	FONT-WEIGHT: lighter; FONT-SIZE: 150%; TEXT-DECORATION: none; MARGIN-left: 5px;MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px;
}

H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 120%; TEXT-DECORATION: none; MARGIN-left: 5px;MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px;
}

FORM {
 	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px;
}

.term {
	COLOR: #3D6D7D; TEXT-DECORATION: none;
}

A.title{
	COLOR: white; FONT-WEIGHT: bold; FONT-SIZE: 83%; TEXT-DECORATION: none;
}

TD.title {
	BACKGROUND-COLOR: #FF4421;
}

A:hover {
        TEXT-DECORATION: underline;
}

TABLE.table {
	BACKGROUND-COLOR: #C6CED1;
}
TR.tableh {
	BACKGROUND-COLOR: #ECEFF3;
}
TR.table {
	BACKGROUND-COLOR: white;
}

TABLE.menu {
	BACKGROUND-COLOR: black;
}
TR.menu {
	BACKGROUND-COLOR: #D8E2E7;
}
TD.menu {
	BACKGROUND-COLOR: black; LINE-HEIGHT: 1.2;
}
A.menu {
	COLOR: white; FONT-WEIGHT: bold; FONT-SIZE: 90%; TEXT-DECORATION: none; TEXT-TRANSFORM: lowercase;
}
A:hover.menu {
        TEXT-DECORATION: none;
}

TD.menu_a {
	BACKGROUND-COLOR: #D8E2E7;
}
A.menu_a {
	COLOR: black; FONT-WEIGHT: bold; FONT-SIZE: 90%; TEXT-DECORATION: none; TEXT-TRANSFORM: lowercase;
}
A:hover.menu_a {
        TEXT-DECORATION: none;
}

TABLE.smenu {
	BACKGROUND-COLOR: #C6CED1;
}
TR.smenu {
	BACKGROUND-COLOR: #D8E2E7;
}
A.smenu {
	COLOR: black; FONT-WEIGHT: bold; FONT-SIZE: 85%; TEXT-DECORATION: none;  TEXT-TRANSFORM: lowercase;
}

TABLE.ssmenu {
	BACKGROUND-COLOR: #C6CED1;
}
TR.ssmenu {
	BACKGROUND-COLOR: #D8E2E7;
	

}
A.ssmenu {
	COLOR: black;
	FONT-WEIGHT: bold;
	FONT-SIZE: 80%;
	TEXT-DECORATION: none;
	TEXT-TRANSFORM: lowercase;
}

.hot {
	FONT-WEIGHT: bold; COLOR: black; FONT-SIZE: 90%; TEXT-DECORATION: none; TEXT-TRANSFORM: lowercase;
}

.text {
	COLOR: black; FONT-SIZE: 10px; TEXT-DECORATION: none;
; width: 200px
}

.error {
	COLOR: #FF0000;
; font-size: 9px
}

INPUT.submit {
	BACKGROUND: #FF4421; BORDER-TOP: #FF4421 1px solid; BORDER-BOTTOM: #FF4421 1px solid; BORDER-LEFT: #FF4421 1px solid; BORDER-RIGHT: #FF4421 1px solid; COLOR: white; FONT-SIZE: 90%; FONT-WEIGHT: bold; MARGIN-BOTTOM: 2px;
}


A.list {
	COLOR: #5394AB; FONT-WEIGHT: normal; FONT-SIZE: 100%; TEXT-DECORATION: none;
}

.faq_q {
	FONT-WEIGHT: bold; FONT-SIZE: 100%;
}

.faq_a {
	FONT-WEIGHT: normal; FONT-SIZE: 100%;
}

.search_title {
	FONT-WEIGHT: bold; FONT-SIZE: 120%;
}

.search_text {
	LINE-HEIGHT: 1.2;
}

.search_link {
	FONT-SIZE: 100%;
}
.listing {  font: bold 10px Arial, Helvetica, sans-serif; color: #000000; background: #EBEBEB; width: 90%; height: 30px}
.admin { font: bold 12px Arial, Helvetica, sans-serif; color: #000000; background: #EBEBEB; width: 200px}
h6 {  font: bold 150% Arial, Helvetica, sans-serif; color: #006633}
.info { COLOR: #009900; ; font-size: 9px }
.message { COLOR: #009900; ; font-size: 9px; font-weight: bold}
.title  { 
	COLOR: white; FONT-WEIGHT: bold; FONT-SIZE: 80%; TEXT-DECORATION: none;
 } .admin_1 { font: bold 12px Arial, Helvetica, sans-serif; color: #000000; background: #EBEBEB}
.dateBtn {
	background:  url(mapadmin/images/dateBtn.gif) no-repeat fixed center center;
	height: 20px;
	width: 20px;
	border: none;
	cursor: hand;


}
.locationa1 {
	FONT-SIZE: 80%;
	TEXT-DECORATION: none;
	COLOR: #FF6600;
	font-weight: bold;

}
.xmllist {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	background-color: #d8e2e7;
	height: 20px;
	font-size: 12px;
	padding: 5px;


}
fieldset {
	padding: 10px;
	border: 1px solid #CCCCCC;
	margin: 10px;
	font-size: 10px;


}
legend {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.forms TEXTAREA {
	width: 100%;
}

.hot1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF0000;
}
.requiredfields {
	background-attachment: fixed;
	background-image:  url(../images/reqf.gif);
	background-repeat: no-repeat;
	border: 1px solid #999999;
	padding-left: 10px;
}
.cellenable {
	padding-top: 5px;
	padding-right: 5px;

	background-image: url(_images/dots.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
	
}
.cellenable STRONG{
	background-color: #FFFFFF;
	padding-right: 5px;
}
.celldisable {
	display: block;
	

}
.group_title TD{
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
P.msgbody A {
	color: #003399;
	text-decoration: none;
	padding: 0.5em;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	display: list-item;
	width: 90%;
}
P.msgbody A:hover {
	text-decoration: none;
	background-color: #dddddd;
}
.msgbody LI {
	color: #FF0000;
}TABLE.citys {
	margin-top: 2em;
	margin-right: 2em;
	margin-bottom: 2em;
	margin-left: 2em;
}
h3.citys {
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000066;
	text-align: center;
	padding: 5px;
	width: 20px;
}
A.citys {
	line-height: 150%;
}
.photos {
	margin: 0px;
}
.photos IMG{
	margin: 5px;
	border: 1px solid #666666;
	FILTER:progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#666666,strength=3);
}

TABLE.t1{
	margin:2em;
	font-family: Tahoma;
	font-size: 110%;
	line-height: 150%;
}
TABLE.t1, TABLE.t1 TD, TABLE.t1 TR {
	border: 1px solid #CCCCCC;
	border-collapse:collapse;
	font-size: 100%;
	font-weight: normal;
}
TABLE.t1 TH {
	border: 1px solid #CCCCCC;
	border-collapse:collapse;
	font-size: 100%;
	font-weight: bold;
	background-color: #e1e1e1;
	padding: 5px;
}
.bay, A:hover.bay {
	font-weight: bold;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
}
.black {
	color: #000000;
}
#movie {
	border: 1px solid #CCCCCC;
}
TABLE .XP {
	width:100%;
}
.XP TH{
	background-color: #e1e1e1;
	padding:5px;
}
.XP TD{
	padding:5px;
}
TABLE .XP, .XP TD, .XP TH {
	border: 1px solid #CCCCCC;
	border-collapse:collapse;
}
.helper {
	background-color: #FFFFCC;
	border: 1px dotted #000000;
}
.cellenable {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #eeeeee;
}
