body, html {
	margin: 0; padding: 0;
}

body {
	background: url('../images/bgloop.jpg') repeat-x top #003d59;
}

a img { border: 0; }

a {
	color: #C00;
	text-decoration: none;
}

a:hover {
	color: #003d59;
}



.pagehead {
	background: #FFF;
}

.headloop {
	background: url('../images/head-loop.jpg') top repeat-x #FFF;
}

.maintable {
 width: 1205px;
}

.wrapper {
  margin: 1% 2%;
  padding: 0;
  background: #FFF;
}

.main {
  width: 100%;
  margin: 0;
  padding: 0;
  color: #000;
  background-color:#fff;
}

.frontbutton {
	border: 0;
	float: left;
	margin: 0 10px 10px 0px;
	width: 100px;
}

.smallertext {
	font-size: 12px;
	color: #145d8a;
}

#everything {
   border-collapse: collapse;
   table-layout: fixed;
   width:100%;
   border-spacing: 0px;
   border: none;
}
#remind {
	font-size: 12px;
	margin-right: 0px;
	text-align: left;
}

.round_field {
	width: 120px;
	border: 2px solid #c3e4f7;
	-moz-border-radius: 7px;
	border-radius: 7px;
	height: 25px;
	color: #457488;
	font-size: 14px;
	line-height: 25px;
	padding-left: 8px;
}

.round_select {
	border: 2px solid #c3e4f7;
	-moz-border-radius: 7px;
	border-radius: 7px;
	height: 25px;
	color: #457488;
	font-size: 14px;
	line-height: 25px;
}

.image_button {
	border: 0;
	background: none;
}

.image_button:hover {
	cursor: pointer;
}

.mycontent {
  margin: 0;
  padding: 10px 10px;
  font-family: Arial, Helvetica;
  font-size:14px;
  color: #216590;
  vertical-align:top;
  background: #FFF;
}

.mycontent table tbody tr td ul li a {
	color: #216590;
	text-decoration: none;
	font-size: 14px;
	letter-spacing: -0.2px; 
}

.mycontent h1
{
   font-size:20px;
   color: #216590;
}
.sidebar {
  margin: 0;
  font-size: 90%;
  vertical-align:top;
  width: 225px !important;
}
.clear {
  clear: both;        /* extend height of .main to longest column */
  height: 1px;
  overflow: hidden;   /* prevent IE expanding the container */
  margin: 0;          /* keep flush with surrounding blocks */
}
.footer {
  color: #FFF;
  font-size:12px;
  margin: 0;          /* flush with .main */
  padding: 5px;
  text-align: right;
}

.footer a {
	color: #adc5ea;
	
}

.footmain hr {
	border: 0;
	border-top: 1px dotted #FFF;
	margin: 0 0 5px 0;
}

.footleft {
	width: 22px !important;
	border-left: 1px solid #c3e4f7;
	background: url(../images/foot-left.jpg) top left no-repeat #045c8c;
}

.footmain {
	padding: 10px 0 0 0 ;
	background: url(../images/foot-loop.jpg) top left repeat-x #045c8c;
}

.footright {
	width: 22px !important;
	border-right: 1px solid #c3e4f7;
	background: url(../images/foot-right.jpg) top right no-repeat #045c8c;
}


.sideAll {
   z-index: 10000;
   margin:0 40px 0 0; padding:0;
   width: 224px;
}
#ggl {
   border: solid 1px #777;
   margin:0 20px 0 0; padding:0px;
}
.sideTitle
{
   background: url(../images/box-head.png) no-repeat top left;
   font-weight: bold;
   font-size:14px;
   color:white;
   height:25px;
   font-family: Arial, Helvitica;
   padding:2px 0 0 25px;
}
.sideText {
   padding: 5px 25px 10px 25px;
   background: url(../images/box-loop.png) repeat-y top left;
}
.sideFoot
{
   background: url(../images/box-foot.png) no-repeat bottom left;
   height:25px;
   padding:2px 0 0 25px;
}


.homeTitle
{
   background: url(../images/home-head.png) no-repeat top left;
   font-weight: bold;
   font-size:14px;
   color:white;
   height:25px;
   font-family: Arial, Helvitica;
   padding:2px 0 0 25px;
}
.homeText {
   padding: 5px 25px 10px 25px;
   background: url(../images/home-loop.png) repeat-y top left;
}
.homeFoot
{
   background: url(../images/home-foot.png) no-repeat bottom left;
   height:25px;
   padding:2px 0 0 25px;
}



.bxs {
   margin: 0px;
}
.bxs a {
   color: #216590;
   text-decoration: none;
}
.ggl {
   font-size: 11px;
   height:200px;
   overflow:auto;
   white-space:normal;
   padding: 8px;
   margin: 0;
}
.ggl a {color: #0080c0;text-decoration:none;}
#map a {color: #004080;text-decoration:none;}
#map li {line-height:24px; font-weight:bold;}
#map ul li {font-weight:normal;line-height:18px;}
