	
	/* Layout Structure */
	
body {
	background-image:url(images/bubbles.jpg);
	background-color: #cccccc;
	text-align: center;
	padding: 0px;
	margin: 20px;
}
#mainbox {
	background-image:url(images/horizontalback.jpg);
 	text-align:left;
 	border:1px solid #ffffff;
 	width:780px;
	padding: 1px;
	height: auto;
	margin: auto;
}
#banner {
	background-image:url(images/banner.jpg);
	background-repeat:no-repeat;
	width: 780px;
 	background:#000000;
 	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight: bold;
	text-align: center;
}
#content {
	background-image:url(images/horizontalback.jpg);
	width: 780px; 
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #000000;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px #CCCCCC;
	/* Had to add content id to put inside of right column to make left margin and text align left work properly.
	Had to add float right to content id to make text padding work properly in NS, Mozilla, Firefox and Opera. */
}
#column{
	width: 25%; 
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #000000;
	background-color: #D7D7D7;
	margin: 0px 0px 0px 0px;
	padding: 3px;
}
#lefttop{
	float: left;
	width: 159px;
	height: auto;
	/* background-color: #C80000; */
	color: #000000;
	padding: 0px;
	margin: 0px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#rightcol{
 	width: 75%;
 	float: right;
 	margin:0px 10px 0px 0px;
	/* padding:0px 0px 1px 1px; */
 }
 #rightcol2{
 	width: 70%;
 	float: right;
 	margin:0px 10px 0px 0px;
	/* padding:0px 0px 1px 1px; */
 }
#graybox{
	background-color:#FFFFCC;
	border: 1px dotted gray;
	margin: 5px;
	padding: 0px 10px 0px 10px;
}
#grayboxshort{
	background-color:#FFFFCC;
	border: 1px dotted gray;
	margin: 5px;
	padding: 0px 10px 0px 10px;
	clear: right;
}
#getstarted{
	background-color:#FFFFCC;
	border: 1px dotted gray;
	margin: 5px;
	padding: 0px 10px 0px 10px;
}
#subscribe{
	background-color: #626B94;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-left: 0px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#leftbottom{
	float: left;
	width: 159px;
	height: auto;
	/* background-color: #CC0000; */
	color: #ffffff;
	padding: 0px 0px 0px 11px;
	margin: 0px 0px 0px 0px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px solid #666666;
	border-left: 0px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#newsbox{
	float: right;
	width: 145px;
	color: #ffffff;
	padding: 0px;
	margin: 5px 2px 10px 2px;
	border: 1px solid #ffffff;
}
#adsense{
	float: right;
	width: 120px;
	background-color:#ffffff;
	padding: 0px;
	margin: 0px;
	border: 0px;
}
#adsenseleft{
	float: left;
	width: 120px;
	background-color:#ffffff;
	padding: 0px;
	margin: 0px;
	border: 0px;
}
#adsensebottom{
	float: right;
	width: 468px;
	background-color:#ffffff;
	padding: 0px 25px 0px 0px;
	margin: 0px;
	border: 0px;
}
#adsensebottom2{
	float: right;
	width: 468px;
	background-color:#ffffff;
	padding: 0px 40px 0px 0px;
	margin: 0px;
	border: 0px;
}
#footer{
 	height:88px;
	width: 780px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 0px;
	margin:auto;
}

	 /* Navigation*/
 
#nav { float: left; margin: 0px; padding: 0px; background-position: right center; background-image:url(images/nav_back.gif); font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; border: 1px solid #ffffff; margin: 0px 5px 0px 5px;}
#nav ul { margin: 0px; padding: 0px 10px 0px 15px; list-style-type: none; }
#nav ul li { margin: 0px; padding: 0px;  }
#nav ul li a{ padding: 5px; display: block; margin: 0px; font-size: 11px; font-weight: normal; }
#nav ul li a:link{ color: #ffffff; text-decoration: none; }
#nav ul li a:visited{ color: #ffffff; text-decoration: none; }
#nav ul li a:hover{ text-decoration: none; color: #FFFF00;}
/*#714B00*/
#nav ul li.current
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 5px 0px 5px; 
	margin: 0px 10px 0px 10px; 
	font-size: 11px; 
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
	}
li.separator{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px; 
	margin: 10px 0px 10px 0px; 
	font-size: 16px; 
	font-weight: bold;
	color: #B3F0C7;
	text-decoration: none;
	border-bottom: 1px solid #ffffff;
	}
p.box {border:1px solid #ffffff;}

#nav_top{
background-position: right center; background-repeat: no-repeat; background-image:url(images/nav_top.gif)
}
#nav_bottom{
background-position: right center; background-repeat: no-repeat; background-image:url(images/nav_bottom.gif)
}
p.nav_back { float: left; margin: 0px; padding: 0px; background-position: right center; background-image:url(images/nav_back.gif); font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; }

.separator{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px; 
	margin: 10px 0px 10px 0px; 
	font-size: 16px; 
	font-weight: bold;
	color: #B3F0C7;
	text-decoration: none;
	border-bottom: 1px solid #ffffff;
	}
#nav p.skip
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 150px; 
	padding: 6px; 
	display: block; 
	border-bottom: 1px solid #ffffff;
	margin: 0; 
	font-size: 8px; 
	font-weight: normal;
	color: #ffffff; 
	text-decoration: none; 
	background-color: #CAC8C9; 
	}
	
	/* Presentation Styles */
	
	 .skip a:link {color: #ffffff; font-size: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; display: block; }
	 .skip a:visited {color: #ffffff; font-size: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; display: block; }
	 .skip a:hover {color: #000000; font-size: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; display: block; }
	 .skip a:active {color: #ffffff; font-size: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; display: block; }
	
	.footer a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff; text-decoration: none; }
	.footer a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff; text-decoration: none; }
	.footer a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff; text-decoration: underline; }
	.footer a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff; text-decoration: underline; }
	
	.newscontent a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; }
	.newscontent a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; }
	.newscontent a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: underline; }
	.newscontent a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: underline; }
	
	.whitelink a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; }
	.whitelink a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; }
	.whitelink a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: underline; }
	.whitelink a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: underline; }
	
	.whitelink14 a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; text-decoration: none; }
	.whitelink14 a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; text-decoration: none; }
	.whitelink14 a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; text-decoration: underline; }
	.whitelink14 a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; text-decoration: underline; }
	
	.whitecenternoline a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; }
	.whitecenternoline a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; }
	.whitecenternoline a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; }
	.whitecenternoline a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; }
	
p.info{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 20px 0px 0px; 
	color: #ffffff;
	text-align: left;
}
p.tdinfo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px ; 
	color: #ffffff;
}
p.infoback{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px; 
	margin: 0px;
	color: #ffffff;
	text-align: left;
}
.whitelink{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ffffff;
	text-align:left;
	padding: 0px;
	margin: 0px;
} 
.whitelink14{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #ffffff;
	text-align:left;
	padding: 0px;
	margin: 0px;
} 
.whitecenternoline{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ffffff;
	text-align:center;
	padding: 0px;
	margin: 0px;
} 

p.column{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 75px 0px 8px; 
	margin: 20px 75px 0px 0px;
	color: #000000;
	background: #ffffff;
	text-align: left;
}
p.boxed{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px; 
	color: #000000;
	text-align: left;
	background-color:#ffffff;
	border: solid 1px #C2C2C2;
}

p.nolineheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	padding: 0px 7px 0px 8px; 
	color:  #ffffff;
	text-align: left;
	text-decoration: none;
	border:0px;
}
.whiteheader{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	padding: 0px; 
	color:  #B3F0C7;
	text-align: left;
	text-decoration: none;
	border:0px;
}
caption.info{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding: 0px 1px 0px 0px; 
	color: #ffffff;
	background-color: #626B94;
	text-align: center;
	font-weight: bold;
}
li.boxes{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px 7px 0px 0px; 
	color: #000000;
	background: #ffffff;
	text-align: left;
	list-style-image: url(images/boxes.gif);
}
li.voip_check{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px; 
	color: #000000;
	background: #ffffff;
	text-align: left;
	list-style-image: url(images/voip_check.gif);
	list-style-position:outside;
}
li.space{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 7px 10px 0px; 
	color: #ffffff;
	text-align: left;
	list-style-type: square;
}

li.empty{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px; 
	color: #000000;
	background: #ffffff;
	text-align: left;
	list-style-type:none;
}
.bold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding: 0px;
	color: #000000;
	background: #ffffff;
	text-align: left;
}
.italic{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	padding: 0px;
	color: #000000;
	text-align: left;
}
h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding: 0px 7px 0px 8px; 
	color: #ffffff;
	font-weight:bold;
	font-style:italic;
	text-align: left;
	width: 375px;
	border-bottom: 1px solid #ffffff;
}
h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	padding: 0px 7px 0px 8px; 
	color:  #ffffff;
	text-align: left;
	text-decoration: none;
	border:0px;
}
h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	padding:  0px;
	color: #BD1A8D;
	text-align: left;
	border:0px;
}
h3.blue{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	padding:  0px;
	color: #0099CC;
	text-align: left;
	border:0px;
}
h3.bluecenter{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	padding:  0px;
	color: #0099CC;
	text-align: center;
	border:0px;
}
h4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	padding:  0px;
	color: #BD1A8D;
	text-align: left;
	border:0px;
}
.liteblue{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0px; 
	color: #50678C;
	background: #ffffff;
	text-align: left;
	text-decoration: none;
	border:0px;
}
.linkheader{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	padding: 15px 7px 15px 0px; 
	color:  #000033;
	background: #ffffff;
	text-align: center;
	font-style:italic;
	text-decoration: none;
	border:0px;
}
.picnopad{
	padding:0px;
}
hr.dash {width: 95%;
	color: gray;
	text-align: left;/*this will align it for IE*/
	margin: 0 auto 0 0; /*this will align it left for Mozilla*/
	border-bottom: thin solid #BD1A8D;
} 
hr.shortdash {width: 65%;
	color: gray;
	text-align: left;/*this will align it for IE*/
	margin: 0 auto 0 0; /*this will align it left for Mozilla*/
	border-bottom: thin solid #BD1A8D;
} 
.solution{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 10px 7px 0px 0px; 
	color: red;
	background: #ffffff;
	text-align: left;
	text-decoration: none;
	border:0px;
}
.red{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0px; 
	color: red;
	text-align: left;
	text-decoration: none;
	font-style: italic;
	border:0px;
}
td.lineheader {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	margin: 0px 10px 10px 10px;
	padding: 0px 0px 0px 3px;
	border-bottom: 1px solid #000000;
	width: 400px;
}
td.nolineheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	padding: 0px 7px 0px 8px; 
	color:  #ffffff;
	text-align: left;
	text-decoration: none;
	border:0px;
}
.linesubheader {
	font: italic 12px Arial, Helvetica, sans-serif;
	color: #036;
	text-align: left;
	margin: 10px 10px 10px 10px;
	padding: 0px 0px 0px 3px;
}
.picborder{
	border: thin solid Black;
	margin: 0px 5px 0px 5px;
	float: left;
}
.picblueborder{
	border: 2px solid #386795;
	padding: 0px;
	float: right;
	margin: 25px 0px 150px 0px;
}
.picblueborder2{
	border: 2px solid #386795;
	padding: 0px;
	float: right;
	margin: 25px 0px 0px 0px;
}
.picblueborder3{
	border: 2px solid #386795;
	padding: 0px;
	margin: 0px;
	text-align: center;
}
.picblueborderleft{
	border: 2px solid #386795;
	padding: 0px;
	margin: 25px 0px 0px 10px;
	text-align: center;
}
.picwhiteborder{
	border: 2px solid #ffffff;
	padding: 0px;
	margin: 2px;
	text-align: center;
}
.picnoborder{
	margin: 20px 10px 20px 10px;
	float: left;
}
.picbottomborder{
	border-bottom: 1px solid #CCCCCC;
	padding:0px;
}
.picbottomborderhome{
	border-bottom: 1px solid #626B94;
	margin: 0px;
}
.picright{
	margin: 10px;
	float: right;
	font: italic 12px Arial, Helvetica, sans-serif;
}
.picleftblueborder{
	border: 2px solid #386795;
	margin: 10px;
	float: left;
	font: italic 12px Arial, Helvetica, sans-serif;
}
.ebay{
	margin: 13px;
	float: right;
}
p.note{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px 7px 0px 8px;
	color: #666666;
	background: #ffffff;
	text-align: left;
	font-style: italic;
}
p.notebigger{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 7px 0px 8px;
	color: #666666;
	background: #ffffff;
	text-align: left;
	font-style: italic;
}
table.data{
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 7px 0px 8px; 
	color: #000000;
	background: #ffffff;
	text-align: left;
	/* border: 1px solid black; */
	padding: 5px;
	margin: 0px;
}
table.border{
	border: 1px solid #ffffff;
}
td.tablehead{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 7px 0px 8px; 
	color: #ffffff;
	text-align: left;
	border: 0px;
}
p.leftfooter{
	color: #ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}	
p.footer{
	color: #ffffff;
	padding: 0px 0px 0px 140px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.copyright{
	background: #ffffff;
	color: #666666;
	padding: 0px;
	margin: 0px;
	border: 0px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
 .top{
	text-align: right;
	background-color:#ffffff;
	color: #000000;
	padding: 10px 7px 0px 3px; 
}

.newstop{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
	text-align:center;
	border:1px 0px 1px 1px solid #ffffff;
	padding: 10px;
} 
.newscontent{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #ffffff;
	text-align:left;
	padding: 0px 3px 0px 5px;
	margin: 0px;
} 
.newsbottom{
	background-image:url(images/shorthair.gif);
	background-repeat: no-repeat;
	border:0px;
	padding: 5px 0px 0px 0px;
	width: 145px;
	height: 148px;
} 
.newsfeed{
	margin: 0px 0px 0px 20px;
	width: 120px;
	height: 280px;
}
.adsensebottom{
	float: right;
	width: 468px;
	background-color:#ffffff;
	padding: 0px 25px 0px 0px;
	margin: 0px;
	border: 0px;
}
.authorbox{
	background-color:#DFDFDF;
	border: 1px dotted gray;
	margin: 5px;
	padding: 0px 10px 0px 10px;
}