@charset "UTF-8";
/* CSS Document */
body {
	margin-top:0px;
	margin-bottom:0px;
	background-image: url(../images/background.jpg);
	background-repeat: repeat;
	background-attachment:fixed;
}

.pr{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#252525;
padding-right:10px; line-height: 22px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	color: #245bb9;
	padding-left: 40px;
	padding-top: 10px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 10px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #252525;
	text-decoration: none;
	padding-left: 40px;
}

.header{
font-family:Arial, Helvetica, sans-serif;
color:#245bb9;
font-size:20px;
}

.header2{
font-family:Arial, Helvetica, sans-serif;
color:#245bb9;
font-size:18px;
line-height:25px;
}

.header3{
	font-size:10px
	}


.pbox{
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; color:#252525;
padding-right:10px;
}

.navigation{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#a1a1a1;
	display: inline;
	line-height: 16px;
}

.navigation:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#252525;
text-decoration:underline
}

.small {
font-size: 10px
}

.learn {
text-decoration:underline; 
margin-left:20px;
	color: #245bb9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.learn:link {
	color: #245bb9;
	
}

.learn:visited {
	color: #245bb9;
}

.learn:hover {
	text-decoration:none;
	color: #252525;
}

.learn:active {
	
}

.smlearn {
text-decoration:underline;
	color: #245bb9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.smlearn:link {
	color: #245bb9;
	
}

.smlearn:visited {
	color: #245bb9;
}

.smlearn:hover {
	text-decoration:none;
	color: #252525;
}

.smlearn:active {
	
}
.footer{
	color: #a1a1a1;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:16px;

}

.copy{
font-family:Arial, Helvetica, sans-serif;
font-size:12px; 
color:#252525;
padding-left:40px; 
padding-right:40px;
line-height: 18px;
}

.title{
text-align:center;
color: #245bb9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.categories {
	color: #245bb9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-left: 10px;
}


.chartB{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
color:#252525;
}

.chartB strong{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-align:center;
color:#252525;
font-style:italic;
font-weight:bold;
}

.chartA{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
color:#252525;
}

.chartC{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
color:#252525;
}

.categories {
	color: #245bb9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-left: 10px;
}


.faqunder, .faqunder a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	color: #245bb9;
	line-height:25px;
	list-style:decimal;
}


.faqunder:hover{
color:#333333;
}

.faqunder visited{
color:#245bb9;
}

.faq {
	color: #245bb9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:40px; 
padding-right:40px;
line-height: 18px;
}

.faqgr {
	color: #252525;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
line-height: 18px;
}

.speed {
	margin-left:15px}
	.hughes_mainfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #252525;
}
.hughes_blue16 {
	color: #245bb9;
	font-size: 16px;
}
.hughes_blue13 {
	color: #245BB9;
	font-size: 13px;
}
.hughes_13 {
	font-size: 13px;
}
.hughes_14 {
	font-size: 14px;
}
.hughes_18 {
	font-size: 18px;
}
.hughes_23 {
	font-size: 23px;
}
.hughes_bluebold {
	color: #245bb9;
	font-weight: bold;
}
.hughes_8 {
	font-size: 9px;
}
.hughes_12italic {
	font-size: 12px; 
	font-style: italic; 
}
.hughes_12bold {
	font-size: 12px; 
	font-weight: bold; 
}
.hughes_blue18 {
	color: #245BB9;
	font-size: 18px;
}
.hugheslink:link {
	color: #245bb9;
	text-decoration: underline;
}
.hugheslink:visited {
	text-decoration: underline;
	color: #245bb9;
}
.hugheslink:hover {
	text-decoration: none;
	color: #245bb9;
}
.hugheslink:active {
	text-decoration: underline;
	color: #245bb9;
}
.hughes_12 {
	font-size: 12px;
}
.style2 {font-size: 23px; font-weight: bold; }
.category_hdr-plan{
    font-size:16px;
    color: #245BB9;
    font-weight:bold;
}
.category_hdr-price
{
    font-size:16px;
    color: #245BB9;
    font-weight:bold;
}
.hughes_fonttab {
	color: #245BB9;
	font-size: 14px;
}
.hughes_font16tab {
	color: #245BB9;
	font-size: 16px;
}
.hughes_18font {
	color: #245BB9;
	font-size: 18px;
	font-weight: bold;
}
.hughes_14font {font-size: 14px}
.hughes_16font 
{
    font-size: 16px;
    font-weight: bold;
}
.hughes_regularfont {
	font-size: 12px;
	line-height:22px;
}
.hughes_10font {
	font-size: 10px;
	font-family:Arial;
	color:#7599D0;
}
#sitemap, #sitemap a, #sitemap a:hover, #sitemap a:active { color:#333;font-family:Arial, sans-serif; font-size:12px; }
#sitemap ul {margin-left:20px;}
#sitemap ul li { padding-bottom:10px; list-style-type: square;}
.offercopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #252525;
}
.offercopy_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #252525;
	font-weight:bold;
}
.offercopy_underline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #252525;
	font-weight:bold;
    text-decoration: underline;
}
.offerheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #245bb9;
}	
.ul.nobullet {
  list-style-type: none;
  margin: 5px 0 10px  0;
  padding:  auto;
}
li.nobullet {
  list-style-type: none;
  margin: 0 0 10px  0;
  padding:  auto;
}
li.nobullet_letter {
  list-style-type: none;
  margin: 0 0 8px -20px;
  padding:  auto;
}
.blink {
	text-decoration: blink;
	color: red;
	behavior : 

}
.call {
	text-decoration: none;
	color: red;
	font-size: 30px;
	font-family: Arial, Helvetica, sans-serif;
	}
.phone {
	text-decoration: bold;
	color: #245bb9;
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;