html,
body {
  margin: 0;
  margin-top:5px;
  padding: 0;
  height:100%;
  min-height:100%;
  background: #e7e9e7;
  background-color:#e7e9e7;
  background-image: url(/images/bg-noise.png);
  background-repeat:repeat;
  color:#222222;
  font-family: Verdana,Arial, Helvetica;
  font-size: 10pt;
}
h1 { font-size: 24px; color: #222222; margin-bottom:2px;}
h2 { font-size: 20px; color: #222222; margin-bottom:2px;}
h3 { font-size: 16px; color: #222222; margin-bottom:2px;}
img { border: 0; }
a img { border: 0; }
p, td{
  color:#222222;
  font-family: Verdana,Arial, Helvetica;
  font-size: 10pt; 
}
a:link{color: #000000;}
a:visited{color: #202020;}
a:hover{color: #0000ff;}
a:active{color: #ff0000;}

div#topmenu{
  width:100%;
  margin:0 auto;
  position:relative;
  border-top: 1px solid #333333;
   /* Fallback for web browsers that doesn't support RGBa */
  background: rgb(0, 0, 0) transparent;
  /* RGBa with 0.6 opacity */
  background: rgba(0, 0, 0, 0.5);
  -moz-box-shadow:5px 5px 5px #111;	-webkit-box-shadow:5px 5px 5px #111; box-shadow:5px 5px 5px #111;
}

div#maincontainer{
  width:870px;
  margin:auto;
  background-color:#ffffff;
  position:relative;
  padding:10px;
  padding-top:20px; 
  padding-bottom:40px; 
  border:1px solid #aaa; -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;
  -moz-box-shadow:3px 3px 3px #666;	-webkit-box-shadow:3px 3px 3px #666; box-shadow:3px 3px 3px #666;
}

div#footercontainer{
  width:870px;
  margin:auto;
  margin-top:10px;
  margin-bottom:10px;
  position:relative;
  padding:10px; 
  border:1px solid #999; -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;
  background: #222222;
  background-color:#222222;
  color:#ffffff;
  font-family: Verdana,Arial, Helvetica;
  font-size: 10pt;
}

div#footerseals{
  width:870px;
  margin:auto;
  position:relative;
  padding-bottom:20px;
}

.news {font-family: Verdana,Arial, Helvetica; font-size: 8pt;}
.bodysmall {font-family: Verdana,Arial, Helvetica; font-size: 8pt;}
.quote {font-family: Verdana,Arial, Helvetica; font-size: 8pt;}
.header {font-family: Verdana,Arial, Helvetica; font-size: 14pt; }
.title {font-family: Arial, Helvetica; font-size: 20pt; }
.subtitle {font-family: Arial, Helvetica; font-size: 14pt; }
.slogan {font-family: Verdana,Arial, Helvetica; font-size: 11pt; font-weight: bold;}
.links {font-family: Verdana,Arial, Helvetica; font-size: 10pt; font-weight: bold;}
.sponsor_links {font-family: Verdana,Arial, Helvetica; font-size: 7pt;}
.footnote {font-family: Verdana,Arial, Helvetica; font-size: 8pt;}
.article_head {font-family: Verdana,Arial, Helvetica; font-size: 10pt; font-weight: bold;}
.bodysmall {font-family: Verdana,Arial, Helvetica; font-size: 8pt;}
.copyright {font-size: 8pt; font-family: "Verdana",  "Arial", san-serif; color: #c0c0c0;}
.footercontent {font-size: 10pt; font-family: "Verdana",  "Arial", san-serif; color: #c0c0c0;}
.menusection{font-family: Verdana,Arial, Helvetica; font-size: 11.75pt; }

a.footermenu:link{COLOR: #eeeeee; text-decoration : none; FONT-SIZE: 10pt;}
a.footermenu:visited{COLOR: #eeeeee; text-decoration : none; FONT-SIZE: 10pt;}
a.footermenu:hover{COLOR: #d6d6d6; text-decoration : underline; FONT-SIZE: 10pt;}

#global-menu{border:0;border-bottom:1px solid #979a96;position:relative;z-index:12;height:41px}
#global-menu .container{*zoom:1}

.gray-menu-border {display:block;width:0px;height:30px;border-width:0px 0px 0px 1px;border-style:solid;border-color:#aaaaaa;margin-top:3px;}
.gray-nav-bg {background-color:#343233;height:35px;z-index:1000; border-radius:5px;}
#gray-nav {list-style-type:none;height:35px;padding:1px 0px 0px 6px;;margin:0px 0 0 6px;vertical-align:top; z-index:50;}
#gray-nav li {float:left;position:relative;padding:3px 1px 0px 2px;margin:2px 2px 0px 2px;height:30px;vertical-align:middle;}
#gray-nav li.g-item {margin-top:2px;padding-left:1px;color:}
#gray-nav li.g-item:hover {margin:1px 1px 0px 1px;border-left-style:solid;border-right-style:solid;border-top-style:solid;border-width:1px;border-color:#dadada;} 
#gray-nav li:hover {background-position:0 -30px;background-color:#f7f7f7;border-radius:0px 0px 0px 0px;color:#000;}
#gray-nav li.nohov:hover {display:block;background-color:#343233;}
#gray-nav li a {display:block;height:30px;padding:0 2px 0 2px;color:#fff;font-family:Arial;font-weight:bold;text-decoration:none;}
#gray-nav li:hover a {color:#000;}
#gray-nav li a:hover {background-color:#f7f7f7;height:30px;color:#000;border-radius:0px 0px 0px 0px;border-color:#dadada;color:#000;}

#gray-nav li ul.lt {opacity:0;display:none;position:absolute;left:-1px;width:150px;background:#f7f7f7;border-left-style:solid;border-right-style:solid;border-bottom-style:solid;border-width:1px;border-color:#dadada;list-style-type:none;padding:2px 8px;margin:0;margin-top:6px;overflow:hidden; z-index:100;}
#gray-nav li:hover ul.lt {opacity:1;display:block;margin-top:0px;padding-top:5px;padding-bottom:5px;border-radius:0px 5px 5px 5px;z-index:100;}
#gray-nav li ul.lt li {float:none;position:static;padding:0px;height:0;background:none;}
#gray-nav li:hover ul.lt li {height:25px;line-height:25px;color:#000;}
#gray-nav li:hover ul.lt li:hover {background-color:#295d9c;border-radius:0px 0px 0 0;}
#gray-nav li ul.lt li a {font-weight:normal; color:#000;height:25px;}
#gray-nav li ul.lt li a:hover {background-color:#295d9c;color:#fff;height:25px;}

#gray-nav li ul.rt {opacity:0;display:none;position:absolute;right:-1px;width:170px;background:#f7f7f7;border-left-style:solid;border-right-style:solid;border-bottom-style:solid;border-width:1px;border-color:#dadada;list-style-type:none;padding:2px 8px;margin:0;margin-top:6px;overflow:hidden; z-index:100;}
#gray-nav li:hover ul.rt {opacity:1;display:block;margin-top:0px;padding-top:5px;padding-bottom:5px;border-radius:5px 5px 5px 5px;z-index:100;}
#gray-nav li ul.rt li {float:none;position:static;padding:0px;height:0;background:none;}
#gray-nav li:hover ul.rt li {height:22px;line-height:22px;color:#000;}
#gray-nav li:hover ul.rt li:hover {background-color:#295d9c;border-radius:0px 0px 0 0;}
#gray-nav li ul.rt li a {font-weight:normal; color:#000;height:22px;}
#gray-nav li ul.rt li a:hover {background-color:#295d9c;color:#fff;height:22px;}


.bttn-subscribe {
	-moz-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9dce2c), color-stop(1, #8cb82b) );
	background:-moz-linear-gradient( center top, #9dce2c 5%, #8cb82b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c', endColorstr='#8cb82b');
	background-color:#9dce2c;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:1px solid #83c41a;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:50px;
	line-height:50px;
	width:98%;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #689324;
}
.bttn-subscribe:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8cb82b), color-stop(1, #9dce2c) );
	background:-moz-linear-gradient( center top, #8cb82b 5%, #9dce2c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cb82b', endColorstr='#9dce2c');
	background-color:#8cb82b;
}.bttn-subscribe:active {
	position:relative;
	top:1px;
}

.bttn-conv {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:50px;
	line-height:50px;
	width:98%;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
}
.bttn-conv:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.bttn-conv:active {
	position:relative;
	top:1px;
}
