/*------------------------------- Div ----------------------------------*/

#container {
  width: 95%;
  margin: 22px auto;
  background: #fff url(bottom.gif) repeat-x left bottom;
  text-align: left;
  padding: 0;
}

.roundcont {
  width: 100%;
  background: url(top.gif) repeat-x left top;
  color: #333;
}

.roundin div.right {
  background: url(right.gif) repeat-y right top;
}

.roundin {
  background: url(left.gif) repeat-y left top;
  color: #333;
}

.roundtop { 
  background: url(tr.gif) no-repeat right top; 
}

.roundbottom {
  background: url(br.gif) no-repeat right top; 
}

img.corner {
  width: 20px;
  height: 19px;
  border: none;
  padding:0; margin:0;
  display: block !important;
}

#content {
  width: 96%;
  margin: 12px auto 0 auto;
  padding: 0;
  text-align: left;
}

#content td {
  padding: 8px;
}

#content div table td {
  padding: 0;
}

#intermediate {
  margin: 0 auto;
  padding: 5px 25px;
  background: #fff;
  border: 2px solid #e4e4c6;
}

#feature {
  margin: 0 auto;
  padding: 5px 5px 5px 15px;
  background: #fff;
  border: 1px dotted #43719f;
  font: 0.9em/1.2 Verdana, Arial, Helvetica, sans-serif;
}

.paid-pending {
  margin: 0 auto;
  padding: 5px;
  font: 0.9em/1.2 Courier New, Verdana, Arial, Helvetica, sans-serif;
  color: #008000;
  text-align: left;
}

.pending {
  margin: 0 auto;
  padding: 5px;
  font: 0.9em/1.2 Courier New, Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
}

#header {
  margin: 0 auto;
  padding: 0;
}

#header img {
  margin: 14px 0;
  padding: 0;
}

#footer {
  clear: both;
  text-align:center;
  font: 0.9em/1.2 Verdana, Arial, Helvetica, sans-serif;
}

#hnav {
  background: #43719f url(hnav.gif) repeat-x left bottom;
  border-top: 3px solid #e4e4c6;
  border-bottom: 3px solid #e4e4c6;
  height: 30px;
  vertical-align: middle;
  margin: 8px 8px 0 8px; 
  padding: 0;
  font: 1.1em/30px Arial, Verdana, Helvetica, sans-serif;
  color: #eaf3fb;
}

#hnav a {font-size:0.9em; font-weight: bold; text-decoration: none}
#hnav a:link {color: #fff;}
#hnav a:visited {color: #efefef;}
#hnav a:hover, #hnav a:active {color: #cdcdae; text-decoration: underline}

#intermenu {
  float: right;
  width: 30%;
  margin: 4px auto 12px auto;
  padding: 4px;
  background: #e4e4c6;
  color: #222;
  text-align: center;
  border: 2px solid #43719f;
}

.searchclass {
  position: absolute;
  visibility: hidden;
  padding: 8px 8px 0 8px;
  background: #f2f2dd;
  color: #000;
  border: 2px solid #456c92;
  z-index: 100;
}


/*------------------------------- Typography ----------------------------------*/

/*body { 
  background: #f2f2dd url(bodybg.gif);
  font: 12px Arial, Verdana, Helvetica, sans-serif;
  text-align: left;
  color: #333;
}*/

td { 
  /*text-align: left;
  color: #333;*/
  font: 10px Arial, Verdana, Helvetica, sans-serif;
}

form {
  margin: 0 auto;
  padding: 0
}

a { text-decoration: none;}
a:link { color: #456c92;}
a:visited { color: #456c92;}
a:hover, .sub-text a { text-decoration: underline; color: #3e7ebd;}

.sub-text {
  clear: left;
  font-size: 0.90em;
}

.sub-text a:hover { color: #bd3e62}

.terms {
  font: 0.9em/1.2 Courier New, Verdana, Arial, Helvetica, sans-serif;
}

.GlobButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	line-height: normal;
	background-color: #FFFFFF;
}

.D11
  {
   POSITION:absolute;
   VISIBILITY:hidden;
   Z-INDEX:100;
  }
