body {
   background-color: #C9F5CF;
   background-color: #c0c0c0;
	background: #c0c0c0 url(../images/hxbg.png) bottom left fixed repeat-x;
   font-family: "trebuchet ms",verdana,helvetica,sans-serif;
   }
p, li, th, td {
   font-size: small;
   font-family: "trebuchet ms",verdana,palatino,serif;
   color: #000;
   }
.lefttd {
   width: 18%;
   text-align: left;
   vertical-align: top;
   }
.intro {
   border: 1px #000 solid;
   background-color: #E0E6FA;
   padding-top:  5px;
   padding-bottom: 5px;
   padding-left: 5px;
   padding-right: 5px;
   width: 780px;
   margin-right: 10px;
}
#indexSelect {
   font-size: large;
   font-family: "trebuchet ms",verdana,helvetica,sans-serif;
   margin-left: 10px;
}
#indexSelect h1 {
   font-size: x-large;
   margin: auto;
   text-align: center;
}
#container{
   xposition: absolute;
   top: 5;
   xleft: 10;
   font-size: small;
   width: 790px;
   background: #fff;
   border: 1px #111 solid;
   margin: auto;
   }
#container table {
   padding-left: 20px;
   margin: auto;
   }
#container input, select {
   width: 260px;
   }
#container input.button {
   width: 160px;
   }
#container input.radio {
   width: 120px;
   }
#container textarea {
   width: 500px;
   }
#container p {
   padding-left: 10px;
   }
#container .map {
  width: 168px;
  height: 33px;
  margin: 10px;
  padding: 0;
  }
#container .terra {
  width: 146px;
  height: 33px;
  margin: 0;
  margin-left: 12px;
  border: 0px;
  padding: 0;
  }
#botnav {
  font-family: "trebuchet ms",tahoma,helvetica,sans-serif;
  border: #111 1px solid;
  text-align: center;
  width: 95%;
  sssmargin: auto;
  margin-left: 20px;
}
#botnav2 {
  font-family: "trebuchet ms",tahoma,helvetica,sans-serif;
  border: #111 1px solid;
  text-align: center;
  width: 100%;
  sssmargin: auto;
}
#copyright {
  font-family: "trebuchet ms",tahoma,helvetica,sans-serif;
  font-size: 11px;
  text-align: center;
}
#title {
  font-family: "trebuchet ms",tahoma,helvetica,sans-serif;
  border-bottom: #111 1px solid;;
}

#title td {
   font-size: 12px;
   text-align: center;
   color: gold;
   background-color: #8C8AFF;
   font-size: 14px;
   width: 200px;
}

#title th {
   font-family: "trebuchet ms",verdana,helvetica,sans-serif;
   background-color: #009;
   color: #fff;
   width: 360px;
   font-size: 16px;
}
#container td.shield {
   width:600px;
   vertical-align: middle;
   text-align: left;
   font-size: large;
}
#container img.shieldtitle {
   border: 1px solid #111;
   margin-left: 10px;
   margin-right: 10px;
   margin-bottom: 20px;
}
#container table.shieldtitle {
   margins: 0;
   width: 790px;
   border-bottom: 1px solid #000;
   background-color: #749CF8;
   color: #F9EE73;
}
#title a:link { color: #fff; text-decoration: none; }
#title a:visited { color: #fff; text-decoration: none; }
#title a:hover { color: #f00; text-decoration: underline; }
#title a:active { color: #fff; text-decoration: none; }
#title2 {
  font-family: "trebuchet ms",tahoma,helvetica,sans-serif;
  font-size: 14px;
  text-align: center;
  font-weight: bold;
  border-bottom: #111 1px solid;
  color: #fff;
  background-color: #009;
}

abbr, acronym, .help {
  border-bottom: 1px dotted #333;
  cursor: help;
  }

.gld {
   font-family: verdana,helvetica,sans-serif;
   background-color: #009;
   color: #fff;
   width: 360px;
   font-size: 16px;
}
.gbg {
   font-family: verdana,helvetica,sans-serif;
   color: gold;
   background-color: #8C8AFF;
   font-size: 14px;
   width: 200px;
}
td.thumbnail {
  font-family: "trbuchet ms",tahoma,helvetica,sans-serif;
  font-size: 11px;
  width:150px;
  vertical-align: top;
  }
td.terminus {
  background-color: #fff;
  color: #111;
  margin: 3px;
}

th {
  left-align: left;
  vertical-align: top;
  background-color: #fff;
  color: #000;
  margin: 6px;
}

#tabs {
  float:left;
  width:95%;
  background:#fff url("../images/bg.gif") repeat-x bottom;
  font-size:93%;
  font-family: tahoma,verdana,helvetica;
  line-height:normal;
  margin-left: 10px;
  }
#tabs ul {
  margin: 0;
  padding: 10px 10px 0;
  list-style: none;
  }
#tabs li {
  margin: 0;
  float: left;
  background: url("../images/left.gif") no-repeat left top;
  padding: 0 0 0 9px;
  }
#tabs li.spacer {
  float:left;
  background: #fff;
  margin:0;
  padding:0 0 0 9px
  border-bottom: 1px #111 solid;
  width: 1px;
  }
#tabs a {
  float: left;
  display: block;
  background: url("../images/right.gif") no-repeat right top;
  padding: 5px 15px 4px 6px;
  text-decoration: none;
  font-weight :bold;
  color: #111;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#tabs a {float:none;}
/* End IE5-Mac hack */
#tabs a:hover {
  color:#333;
  }
#tabs #current {
  background-image:url("../images/left_on.gif");
  }
#tabs #current a {
  background-image:url("../images/right_on.gif");
  color:#333;
  padding-bottom:5px;
  }
#tabdesc {
  font-family: "trebuchet ms",tahoma,verdana,helvetica;
  font-size: small;
  background: #d7dced;
  border-bottom: 1px #111 solid;
  text-align: center;
  width: 95%;
  margin-left: 20px;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  }
#tabdesc table {
  text-align: left;
  }
#tabbottom {
  margin-left: 20px;
  padding-left: 10px;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  width: 94%;
}
/*#tabbottom td {
  text-align: center;
}             */
a.pics {
  font-weight: normal;
  }
a {
  display: inline;
  }
a:link { 
  color: #111;
  font-weight: normal;
  text-decoration: underline;
  }
a:visited { 
  color: #111; 
  font-weight: normal;
  text-decoration: underline;
  }
a:hover {
  color: #111; 
  font-weight: normal;
  text-decoration: underline;
  }
a:active {
  color: #111; 
  font-weight: normal;
  text-decoration: underline;
  }
	dl {
		width: 750px;
		margin: 0 0 20px 20px;
		padding: 0;
		background: #ccc url(../images/box_bottom.gif) no-repeat bottom left;
		}

	dt {
		margin: 0 0 10px 0;
		padding: 10px;
		font-size: large;
		color: #FFE700;
		border-bottom: 1px solid #fff;
		background: #999 url(../images/box_top.gif) no-repeat top left;
		}
	dt.small {
		margin: 0 0 10px 0;
		padding: 1px;
		font-size: x-small;
		color: #FFE700;
		border-bottom: 1px solid #fff;
		background: #999 url(../images/box_top.gif) no-repeat top left;
		}

	dd {
		margin: 0 0 0 10px;
		padding: 0 10px 10px 10px;
		color: #222;
		font-family: "trebuchet ms",Verdana, sans-serif;
		font-size: small;
		/* background: url(../images/arrow.gif) no-repeat 0 3px; */
		}
	dd.links {
		margin: 0 0 0 10px;
		padding: 0 5px 5px 5px;
		color: #222;
		font-family: "trebuchet ms",Verdana, sans-serif;
		font-size: small;
		text-align: center;
		/* background: url(../images/arrow.gif) no-repeat 0 3px; */
		}

	#blue dt {
		background-color: #001884;
		}
	
	#blue {
		background-color: #C5E1FB;
		}
	img.flag {
	   padding-right: 5px;
	   padding-bottom: 5px;
	   border: 0px #fff solid;
	   }
	img.shield {
	   padding-left: 15px;
	   }
	img.thumb {
	   margin-left: 15px;
	   }
	font.webding {
	   font-family: webdings;
	   font-size: large;
	   }
.wrap1, .wrap2, .wrap3 {
  display:inline-table;
  /* \*/display:block;/**/
  }
.wrap1 {
  float:left;
  background:url(../images/shadow.gif) right bottom no-repeat;
  }
.wrap2 {
  background:url(../images/corner_bl.gif) left bottom no-repeat;
  }
.wrap3 {
  padding:0 4px 4px 0;
  background:url(../images/corner_tr.gif) right top no-repeat;
  }
.wrap3 img {
  display:block;
  }

