body {
   font-family: Helvetica, Arial, Sans-Serif;
   font-size:   12;
   background:	#FFFFFF;
   color:	#000000;
}

li {
   color:       #000000;
}

td {
	font-family: Helvetica, Arial, Sans-Serif;
	font-size:   12;
}

.table-head {
	font-family: 	  Helvetica, Arial, Sans-Serif;
	font-size:   	  12pt;
	font-weight:	  bold;
	text-align:	  left;
	padding:	  3px;
	background-color: #000000; 
	color: 		  #FFFFFF;
}

.table-border {
	border-width: 	  2px; 
	border-style: 	  solid; 
	border-color: 	  #000000; 
	background-color: #FFFFFF; 
	color: 		  #000000;
}

.button {
   font-family: Helvetica, Arial, Sans-Serif;
   font-size:   12;
   font-weight: normal;
   background:	#FFFFFF;
   color:	#000000;
}
.text {
   font-family: Helvetica, Arial, Sans-Serif;
   font-size:	12;
   color:       #000000;
}

.current {
   font-family: Helvetica, Arial, Sans-Serif;
   font-size:	12;
   font-weight:	bold;
}

.background {
   color:	#000000;
}

.tableout {
   font-family: Helvetica, Arial, Sans-Serif;
   background:	#000000;
   color:	#FFFFFF;
   font-size:   12;
}

.tablein {
   background:  #FFFFFF;
}

.header {
  font-family: 	Helvetica, Arial, Sans-Serif;
  font-weight: 	bold;
  font-size:	12;
  background:  	#000000;
  color:	#FFFFFF;
}

.url:link {
  color:		#000000;
  text-decoration:	underline;
  font-family: 		Helvetica, Arial, Sans-Serif;
  font-size:   		12;
}
.url:visited {
  color:		#000000;
  text-decoration:	underline;
  font-family: 		Helvetica, Arial, Sans-Serif;
  font-size:   		12;
}
.url:hover {
  color:		#AAAAAA;
  text-decoration:	underline;
  font-family: 		Helvetica, Arial, Sans-Serif;
  font-size:   		12;
}
.url:active {
  color:		#000000;
  text-decoration:	underline;
  font-family: 		Helvetica, Arial, Sans-Serif;
  font-size:   		12;
}
.urlselected {
  color:		#AAAAAA;
  text-decoration:	underline;
  font-family: 		Helvetica, Arial, Sans-Serif;
  font-size:   		12;
}
.selected {
  color:		#AAAAAA;
  text-decoration:	none;
  font-family: 		Helvetica, Arial, Sans-Serif;
  font-size:   		12;
  cursor:		text;
}

/* Map */

div#map {
	border:                 2px solid #000000;
}

div#locations,
div#location {
	border:			2px solid #000000;
	padding:		1em;
}

div#locations,
div#location {
	text-align:		left;
}

#locations h2,
#location  h2 {
	margin-top:		0px;
}

div.error,
div.warning,
div.success,
div.info {
	background-position:	10px 8px;
	background-repeat:	no-repeat;
	border:			1px solid;
	margin:			10px 0;
	padding:		15px 10px 15px 50px;
	text-align:             left;
}

div.error {
	color:			#D8000C;
	background-color:	#FFBABA;
	background-image:	url("img/error.png");
}

div.warning {
	color:			#9F6000;
	background-color:	#FEEFB3;
	background-image:	url("img/warning.png");
}

div.success {
	color:			#4F8A10;
	background-color:	#DFF2BF;
	background-image:	url("img/success.png");
}

div.info {
	color:			#00529B;
	background-color:	#BDE5F8;
	background-image:	url("img/info.png");
}

