body
{
	font: 0.74em Arial, Helvetica, sans-serif; 
	line-height: 1.5em;
	/*background:#032084;*/
	color: #454545; 
}

.hidden {
	visibility: hidden;
	display: none;
}
.shown {
	visibility: visible;
	display: block;
}

h1
{
  color: #1B204A;
  font-size: 180%;
}

h2
{
  font-size: 150%;
}

h3
{
  font-size: 120%;
}

h4
{
  font-size: 100%;
}

h2, h3, h4, h5, h6
{
  color: #1B204A;
}

.weak
{
  color: #999;
}

em, strong
{
  color: #000;
}

a
{
  color: #00f;
}

table
{
  font-size: 100%;
  border-collapse: collapse;
}

iframe
{
  border: none;
	padding: 0 10px;
}

dt
{
  font-weight: bold;
	margin-top: 10px;
}

#loginform
{
  margin: 10px;
}

#loginform fieldset
{
  padding: 10px;
  margin: 20px 0 5px;
  border: 1px double #ccc;
}

#loginform fieldset legend
{
  font-size: 160%;
}

#loginform label
{
  clear: left;
  display: block;
  margin: 5px 0;
  overflow: hidden;
  width: 100%;
}

#loginform label span
{
  display: block;
  width: 80px;
  float: left;
  text-align: left;
  padding-right: 5px;
}

#loginform label input, #loginform label select, #loginform label textarea
{
  margin: 0 0 0 0;
  width: 140px;
  font: 100%/140% Tahoma, Helvetica, sans-serif;
  padding: 2px;
  border: 1px solid #999;
  float: left;
}

#loginform input
{
  margin: 0 0 0 85px;
}

#form45e852ef2c6bd
{
  display: inline-block;
}

.left {
	float: left;
	width: 490px;
	margin: 0 0 0px 0;
}
	.left_articles {
		margin: 0 0 15px 0;
		padding: 0 0 0 0px;
	}

	.lt {
		height: 10px;
		background:#6699CC url(/cache/images/image_47d7e82da70fa.gif) no-repeat;
		color: #FFF;
	}
	
	.lbox {
		color: #eee;
		padding: 20px 20px;
		margin: 0 0 15px 0;
		background: #6699cc url(/cache/images/image_47d7e8503ee96.gif) no-repeat bottom left;

	}
	
/* right side */
		
.right {
	float: right;
	width: 245px;
	margin: 0 0 10px 0;
}

	.rt {
		background:#333399 url(/cache/images/image_47d7e866a464b.gif) no-repeat;
		color: #FFF;
		height: 7px;
	}
		
	.right_articles {
		font-size: 1 em;
		background:#333399 url(/cache/images/image_47d7eb4a992b8.gif) no-repeat bottom;
		color: #ffffff;
		padding: 2px 8px;	
		margin: 0 0 10px 0;
	}
	
	.right_header {
		font-size:1.4em; }
		
	.right_text1 {	color:#99FF00; }
		.right_text2 {	color:#FF9900; }
			.right_text3 {	color:#FFCC00; }
				.right_text4 {	color:#CCFFFF; }
					.right_text5 {	color:#FFCC99; }
/* footer */

.footer { 
	clear: both; 
	text-align: center;
	line-height: 1.8em;
	color: #808080;
	background: #FFF url(dot.gif) repeat-x;
	padding: 8px 0;
}

.footer a {
	color: #C3593C;
	background: inherit;
}

/* coverage */

#usamap, #usamaplink, #camap, #camaplink
{
  text-align: center;
}

#usamaplinks table
{
	margin: 0 auto;
}

#usamaplinks table td
{
  padding: 2px 10px;
}

#usamap, #camap, #usamaplinks
{
  margin-top: 20px;
}

#voipcoverageresults, #dialupcoverageresults
{
  width:50%;
	float: left;
}