html,body {
  height:100%;
  margin: 5px 0px 0px 0px;
  padding:0px;
  background-color:#E8E8E8;
  background-image:url(../images/background.jpg);
  background-repeat: repeat-x;
  text-align:center;
}

p {
  margin: 12px 0 12px 0;
}

img	{
  behavior: url("include/ugly_msie_fix.htc");
}

h1 {
  font-family:Times New Roman;
  font-size:24px;
  color:#ffffff;
  background-color: #476446;
  padding-left:10px;
  font-weight:normal;
  margin-top:0px;
  margin-bottom:0px;
}

h2 {
  font-family:tahoma;
  font-size:18px;
  font-weight:bold;
  padding-left:10px;
  padding-top:10px;
  margin-top:0px;
  margin-bottom:0px;
}

li {
  line-height: 1.4em;
  margin-bottom: .6em;
}

.imgright		{padding:5px 0px 5px 5px; float:right;}
.sub			{font-size:10px;}
.pricing		{margin-left:25px; font-size:16px; color:#006600; background-color:inherit;}
.qa				{margin-right:3px; margin-bottom:3px; vertical-align:text-top; float:left; clear:left; border:none;}
.qa2			{float:left; clear:left; border:none; margin-bottom:3px;}
.tools			{float:right; margin:4px 0px 4px 4px; padding:0px 4px; border:#000 solid 2px; background-color:#CCCCCC; /*border-right:none;*/}
.menutext		{color:#ffffff; background-color:#416041; height:17px; font-family:tahoma; font-size:12px; padding-right:10px;padding-left:10px;}

.menuedge		{}
.submenu_item	{color:#ffffff; height:17px; font-family:tahoma; font-size:12px; padding-right:10px;padding-left:10px;}
.subhead		{font-family:tahoma; font-size:18px; font-weight:bold;	 padding-left:10px; padding-top:10px;}
.mainstory_body	{font-family:tahoma; font-size:12px; font-weight:normal; padding-left:10px; padding-top:10px; line-height:20px;}
.testimonialtext{font-family:arial;  font-size:12px; font-weight:normal; padding-top :2px; padding-bottom :6px;}
.testimonialname{font-family:arial;  font-size:12px; font-weight:bold;   padding-top :2px;}
.readmore		{float:right; padding-right:10px;padding-top:10px;}
.imginline		{padding:0px 0px 5px 8px;}
.ptop			{margin-top:0px; padding-top:-2px;}
.imgtesti		{float:right; padding:3px 0px 0px 3px;}

.faqHeading {
  font-size: 18px;
  font-weight: bold;
}

a:link {text-decoration: none; color:#660000; font-weight:bold;}
a:visited {text-decoration: none; color:#0066CC; font-weight:bold;}
a:active {text-decoration: none}
a:hover {text-decoration: underline; color: red; font-weight:bold;}


a.menulink		{color:#ffffff; height:17px; font-family:tahoma; font-size:12px; text-decoration:none; font-weight:normal;}
a.submenulink	{color:#ffffff; height:17px; font-family:tahoma; font-size:12px; text-decoration:none; font-weight:bold; filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0; background-color:black;}


#content		{position:absolute; z-index:2; top:87px; width:780px; height:300px;}
#content_a		{position:absolute; z-index:11; top:0px;  width:780px; height:20px;}
#content_b		{
  position:absolute;
  top:0px;
  width:780px;
  height:90px;
	background-image:url(../images/background-2008-05-13.jpg);
	background-position:top center;
  background-repeat: no-repeat;
}
/*#content_c		{position:absolute; z-index:6; top:0px;  width:780px; height:300px;}*/
#content_c		{position:absolute; z-index:6; top:0px;  width:780px;}
#content_main	{height:610px;text-align: left; margin: 0 auto; width:780px;}

#logo			{position:absolute;} 
#signup			{position:absolute; left:520px;} 
#banner			{border-top: 2px solid black; border-bottom: 2px solid black}
#banner_line	{border-bottom: 2px solid black}

#newMenu	{
  position:absolute;
  top:64px;
  width:780px;
  margin-left: 21px;
  z-index:10;
}

#menu	{
  position:absolute;
  top:70px;
  width:780px;
  z-index:10;
}

#menu a			{font-weight:normal; color:#ffffff;}
#sub_hispeed	{position:absolute; top:88px; left:65px; width:150px; height:120px; visibility:hidden; background-color:#000000; filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;}
#sub_support	{position:absolute; top:88px; left:300px; width:150px; height:55px; visibility:hidden; background-color:#000000; filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;}
#sub_hispeed a, #sub_support a {color:#fff;}
/*#address		{position:absolute; top:40px; left:170px; font-family:tahoma; font-size:12px; font-weight:bold;} */
#address		{position:absolute; top:40px; left:170px; font-family:tahoma; font-size:12px; font-weight:bold; color:#E0E0E0;}

#testimonials	{
  width:200px;
  height:300px;
  border-right: 2px solid black;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:5px;
  background-color: #E8E8E8;
}

#mainstory		{
  width:580px;
  left:210px;
  padding-left: 0px;
  background-color:#FFFFFF;
}

#footerleft		{width:200px; height:100%;	border-right: 2px solid black; border-top: 2px solid black; padding-left:5px; padding-top:2px; font-family:arial; font-size:10px;}
#footerright	{width:560px; left:210px;	padding-left: 10px; border-top: 2px solid black; font-family:arial; font-size:10px;}
#footerright a, #footerleft a	{color:#333333;}
#headline		{background-image:url(../images/headline.gif);}
#headlinetext	{font-family:Times New Roman; font-size:24px; color:#ffffff; padding-left:10px;}
#coffee			{height:141px; width:207px; float:right; padding-top:10px;}
.topimg			{float:right; margin-top:10px; margin-left:7px; border:#000000 solid 1px;}
