table,th,td { border-width: 0; border-spacing: 0px; border-collapse: collapse; vertical-align: top; padding:0;}
body { Margin: 0; font-family: Arial; Padding: 0;}


#mainright { width: 160px; background-color: #E8F0F5; }
#mainright .header { height: 20px; background-color: #BAD3E5; color: #003399; font-weight: bold; font-size: 12px; padding-left: 14px; padding-top: 3px; }
#mainright .header2 { height: 20px; background-color: #3D82B9; color: #ffffff; font-weight: bold; font-size: 12px; padding-left: 14px; padding-top: 3px; }
#mainright .item { color: #003399; font-size: 12px; padding-left: 10px; padding-top: 4px; }
#mainright .item A { color: #003399; font-size: 12px; }
#mainright .item A:Hover { color: #6699cc; font-size: 12px; }
#mainright .alerts { color: #000000; font-size: 12px; padding-left: 10px; padding-top: 2px; } 

.advert { padding-left: 6px; padding-top: 10px; padding-bottom: 10px; padding-right: 6px; float: left; width: 320px; }
.advert1 { padding-top: 10px; padding-bottom: 10px; float: left; width: 320px; }
.advert2 { padding-top: 10px; padding-bottom: 10px; float: right; width: 320px; }
.footer { padding-left: 10px; color: 666666; font-family: Arial; font-size: 12px; padding-bottom: 10px; }
.align_right { text-align: right; }
.align_center { text-align: center; }

.links2 { color: #003399; font-family: Arial; Font-Size: 12px;}
.links2 A { color: #003399; text-decoration: Underline; }
.links2 A:Hover { color: #6699cc; text-decoration: Underline; }

.submit { BORDER-RIGHT: medium none; PADDING-RIGHT: 2px; BORDER-TOP: medium none; PADDING-LEFT: 2px; FONT-WEIGHT: 700; FONT-SIZE: 12px; BACKGROUND: #6699cc; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: medium none; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: medium none; FONT-FAMILY: arial; }

.sitelinklist_banner { padding-top: 10px; }
#boxed { width: 100%; }
#boxed .barleft { background-image: url('/images2/barback.gif'); width: 210px; float: left; }
#boxed .bartext { color: #ffffff; font-family: Arial; Font-Size: 12px; font-weight: bold; padding-left: 15px; padding-top: 3px; }
#boxed .barright { background-image: url('/images2/barback2.jpg'); }
#boxed .subheader { background-color: #E8F0F5; color: #4469B4; font-family: Arial; Font-Size: 10px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; }
#boxed .subheader A { color: #4469B4; decoration: underline; }
#boxed .subheader A:hover { color: #6699cc; decoration: underline; }

#fullboxed { width: 500px;}
#fullboxed .barleft { background-image: url('/images2/barback.jpg'); width: 210px; height: 20px; float: left; clear: float; }
#fullboxed .bartext { color: #ffffff; font-family: Arial; Font-Size: 12px; font-weight: bold; padding-left: 15px; padding-top: 3px; }
#fullboxed .barright { background-image: url('/images2/barback2.jpg'); }
#fullboxed .subheader { height: 22px; background-color: #E8F0F5; color: #4469B4; font-family: Arial; Font-Size: 12px; padding-left: 5px; padding-top: 2px; }
#fullboxed .subheader2 { height: 20px; background-color: #E8F0F5; color: #4469B4; font-family: Arial; font-weight: bold; Font-Size: 14px; padding-left: 5px; padding-top: 2px; }
#fullboxed .subheader A { color: #4469B4; font-family: Arial; Font-Size: 12px; decoration: underline; }
#fullboxed .subheader A:hover { color: #6699cc; font-family: Arial; Font-Size: 12px; decoration: underline; }

.textheader { color: #4469B4; font-family: Arial; Font-Size: 16px; font-weight: bold; }
.textheader2 { color: #000000; font-family: Arial; Font-Size: 16px; font-weight: bold; }
.textheader3 { color: #000000; font-family: Arial; Font-Size: 14px; font-weight: bold; }
.textheader4 { color: #4469B4; font-family: Arial; Font-Size: 12px; }
.textheader5 { color: #4469B4; font-family: Arial; Font-Size: 14px; font-weight: bold; }
.textheader6 { color: #003399; font-family: Arial; Font-Size: 16px; font-weight: bold; }
.textheader7 { color: #003399; font-family: Arial; Font-Size: 14px; font-weight: bold; }
.textheader8 { color: #000000; font-family: Arial; Font-Size: 12px; font-weight: bold; }
.subheader { background-color: #E8F0F5; color: #4469B4; font-family: Arial; Font-Size: 12px; padding-left: 5px; padding-top: 2px; font-weight: bold; }


.form_divider1 { height: 5px; }
.form_divider2 { border-top: #dddddd 2px dotted; height: 5px; }

.text { color: #000000; font-family: Arial; Font-Size: 12px; }
.textblue { color: #448FB4; font-family: Arial; Font-Size: 12px; }
.textred { color: #990000; font-family: Arial; Font-Size: 12px; }
.text A { color: #990000; font-family: Arial; Font-Size: 12px; }
.text A:hover { color: #000000; font-family: Arial; Font-Size: 12px; }
.text2 { color: #000000; font-family: Arial; Font-Size: 12px; }
.text2 A { color: #000000; font-family: Arial; Font-Size: 12px; text-decoration: underline; }
.text2 A:hover { color: #990000; font-family: Arial; Font-Size: 12px; }
.text-indented { color: #000000; font-family: Arial; Font-Size: 12px; padding-left: 10px; font-weight: bold; }
.text-indented A { color: #6699FF; font-family: Arial; Font-Size: 12px; font-weight: bold; }
.text-indented A:hover { color: #6699FF; font-family: Arial; Font-Size: 12px; font-weight: bold; }
.textlink { color: #DD3333; font-family: Arial; Font-Size: 12px; }
.formbox { background-color: #E7EFF4; padding-top: 15px; padding-left: 10px; padding-bottom: 15px; padding-right: 10px; }
.formtext { color: #000000; font-family: Arial; Font-Size: 12px; font-weight: bold; }

.frontleft { float: left; font-family: Arial; font-size: 12px; }
.frontleft A { font-family: Arial; font-size: 12px; color: #5CADD6; font-weight: bold; }
.search { width: 700px; height: 35px; float: right; background-image: url('/images2/search2.jpg'); }
.searchcontent { text-align: right; padding-right: 8px; padding-top: 3px; }
.text1 { float: left; width: 690px; font-size: 12px; }


.rightbanner { float: right; width: 310px; }
.leftbanner { float: left; width: 195px; }

.leftbanner2 { float: left; width: 300px; }
.rightbanner2 { clear: float; }

.formfield { font-size: 12px; width: 230px; vertical-align: top; font-family: Arial; color: #000000; }
.formfieldbold { font-size: 12px; width: 230px; vertical-align: top; font-family: Arial; color: #000000; font-weight: bold; }
.formfieldstar { font-size: 12px; width: 10px; vertical-align: top; font-family: Arial; color: #990000; }
.formdata { font-size: 12px; font-family: Arial; vertical-align: top; }
.formdata A { font-size: 12px; font-family: Arial; color: #990000; font-weight: bold;}
.formdata A:hover { font-size: 12px; font-family: Arial; color: #990000; font-weight: bold;}

.support { color: #000000; font-weight: bold; font-size: 12px; background-color: #E8F0F5; }
.faq0 { background-color: #E8F0F5; height: 20px; cursor: hand; color: #4469B4; }
.faq1 { background-color: #f9f9f9; height: 20px; cursor: hand; color: #4469B4; }
.faq3 { background-color: #f9e8e8; height: 20px; cursor: hand; color: #4469B4; }
.faq4 { background-color: #f9e8e8; height: 20px; cursor: hand; color: #000000; }
.faqtext { font-size: 12px; padding-left: 10px; padding-top: 2px; font-weight: bold; cursor: pointer; }
.faqanswer { background-color: #FFFFCC; border: 1px solid #000000; color: #000000; font-size: 12px; padding: 3px; display: none; position: absolute; left: 0px; top: 0px; width: 492px;}
.faqanswer_topbar { background-color: #A7D2EE; height: 22px; padding-top: 2px; padding-left: 2px;}
.faqanswer_close { background-color: #FFFFFF; height: 18px; float: left; font-weight: bold; font-size: 14px; padding-left: 4px; padding-right: 4px; padding-top: 1px; cursor: pointer;}
.faqanswer_closetext { color: #ffffff; font-size: 14px; padding-top: 1px; padding-left: 10px;}
.faqheader { background-color: #4469B4; color: #ffffff; font-size: 14px; font-weight: bold; padding-top: 3px; padding-left: 5px; height: 22px;}
.faqanswer_qtext { padding-top: 20px; font-weight: bold; padding-left: 20px; padding-right: 20px; }
.faqanswer_text { padding-top: 20px; padding-bottom: 20px; padding-left: 20px; padding-right: 20px; }

.newsletter_archives { float: right; }
.newsletter_archives A { color: #990000; font-size: 12px; font-weight: bold; } 


.websearch { color: #003E8C; font-size: 14px; font-weight: bold; padding-left:16px;}

.dslhead { color: #4469B4; font-size: 12px; font-weight: bold; }
.dsl1 { background-color: #E8F0F5; padding: 3px 0 3px 0;}
.dsl2 { background-color: #ffffff; padding: 3px 0 3px 0;}
.dsl_price { color: #990000; font-size: 14px; font-weight: bold; }

.na_m { float: left; }
.na_nl { clear: left; float: left; }
.na_end { }
.na { color: #000000; font-size: 12px; padding-top: 15px; padding-left: 20px; width: 120px;  }
.na A { color: #000000; text-decoration: none; }
.na A:hover { text-decoration: underline; }

.input { font-size: 10px; width: 220px; }
.input2 { font-size: 10px; }
.hide { display: none; }
.location { font-size: 10px; }

#phonenumbers .b1 { width: 40px; text-align: left; }
#phonenumbers .b2 { width: 102px; text-align: left; }
#phonenumbers .b3 { text-align: right; padding-right: 5px; }

#phonenumbers .s1 { background-color: #ffffff; padding-left: 2px; height: 17px; }
#phonenumbers .s2 { background-color: #E8F0F5; padding-left: 2px; height: 17px; }

#phonenumbers .statehead { text-align: left; }
#phonenumbers .topsubhead { }


.entirepage {width: 700px; padding:0px; margin:0px; border: 0px; }
.topbar { height: 14px; width:700px; background-image: url('/images2/top3.gif'); clear:both;}
.companylogo { height: 60px; width:270px; float:left; padding: 10px 0px 2px 0px; }
.headercurve {width: 36px; background-image: url('/images2/topmid3.gif'); float:left;}
.corporatemenu { height: 32px; width: 394px; background-image: url('/images2/top4-2.gif'); Font-Weight: bold; Font-Size: 12px; text-decoration: none; float: left; padding: 9px 0px 0px 0px;}
.corporatemenu A { Color: #FFFFFF; text-decoration:none; }
.corporatemenu A:hover { Color: #6699FF; }
.infobar { float: right; color:000000; font-size: 12px; text-align:right; padding-top: 6px;}
.sitemenu { width: 700px; height: 25px; clear:both; Font-Weight: bold; Font-Size: 12px; Color: #FFFFFF; background-image: url('images2/sitemenu.jpg'); padding: 5px 0 0 0;}
.sitemenutext {  }
.sitemenu A { Color: #FFFFFF; text-decoration: none; padding: 0px 10px 0px 10px; }
.sitemenu A:hover {Color: #99ccff; }
.sitemenutexthighlight A { Color: #99ccff; text-decoration: none;}
.sitemenuitemtexthighlight A { Color: #99ccff; text-decoration: none;}
.main { width: 700px; background-color: #FF0000;}
.maincontent { float: left; width: 533px; background-color: #FFFFFF; padding: 0px 5px 0px 0px;}
.mainrightmenu {float: right; width: 155px; background-color: #E8F0F5; padding: 0px 0px 0px 5px; Font-Size: 12px; }
.mainrightmenu A { color: #003399; Font-Size: 12px; }
.mainrightmenu A:hover { color: #6699cc; Font-Size: 12px; }
.mainrightalerts { color: #000000; Font-Size: 12px; }
.searchbar { width: 700px; height: 35px; background-image: url('/images2/search2.jpg'); clear: both; padding: 4px 0px 0px 0px; color: #003399; Font-Size: 16px; Font-Weight: bold;}
.advertisements { width: 700px; clear: both; padding: 10px 0px 0px 0px; }
.disclamer { width: 700px; clear: both; padding-top: 10px; font-size: 10px;}
.whitebar { height: 2px; background-color: #FFFFFF; margin: 0; padding: 0;}
#changed { z-index: 10; background: #5ba9d1; color: #ffffff; position: absolute; top: 20%; left: 30%; width: 350px; border: 2px solid #83c9ec; }
#changed A { color: #ffffff; }
#changed .header { background: #83c9ec; padding: 2px; font-weight: 700; }
#changed .header A { color: #ffffff; display: block; }
.newsletter_head { color: #003E8C; font-size: 14px; font-weight: bold; padding-top: 12px;}
.newsletter_text { color: #000000; font-size: 12px; }
.changepass_banner { height:100px; width:510px; padding-top: 10px; padding-bottom: 10px; }

.readtherest A { color: red; size: 12px;}

.subheaderbartop { background-image: url('/images2/barback.gif'); width: 210px; clear: both;}
.subheaderbartext { color: #ffffff; font-family: Arial; Font-Size: 12px; font-weight: bold; padding-left: 15px; padding-top: 3px; }
.subheaderbarmiddle { background-color: #5CA7D1; height: 5px; clear: both;}
.subheadertext { background-color: #E8F0F5; color: #4469B4; font-family: Arial; Font-Size: 10px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; }
.subheadertext A { color: #4469B4; decoration: underline; }
.subheadertext A:hover { color: #6699cc; decoration: underline; }
.locationbar { clear: both; color: #6699cc; Font-Size: 10px; background-color: #E8F0F5; padding: 5px 0px 5px 0px;}
.locationbar A { color: #003399; }
.locationbar A:hover { color: #6699cc; }
.locationbarcitytext { color: #CC4444; }

.links1 { color: #003399; font-family: Arial; Font-Size: 12px; position: relative; left: 7px; padding: 4px 0 4px 0;}
.links1 A { color: #003399; text-decoration: Underline; }
.links1 A:Hover { color: #6699cc; text-decoration: Underline; }

.searchbox { background-image:url('images2/magnifying-glass.gif'); background-repeat:no-repeat; padding-left: 20px; background-color: white;}

.scroll {
	height: 300px;
	width: 500px;
	overflow: auto;
	border: 1px solid #666;
	padding: 8px;
}



