
body { Margin: 0; font-family: Arial; }

/* Header */
.leftdiv { background-image: url('images2/top3.gif'); margin:0; padding:0;}
.middiv {width: 36px; height: 39px; position:relative; float: left; margin:0; padding:0;}
.rightdiv { width: 384px; height: 39px; float:right; position: relative; background-image: url('images2/top4.gif'); margin:0; padding:0;}
  /*.logodiv { position: absolute; left: 14px; top: 20px; } */
.logodiv { height: 60px; width: 270px; margin-top: 5px; float:left; margin:0; padding:0;}
  /*.datediv { position: absolute; left: 490px; top: 70px; color:000000; font-family: Arial; font-size: 12px; } */
.datediv { width: 200px; position: relative; float: right; top: 2px; right: 10px; color:000000; font-family: Arial; font-size: 12px; margin:0; padding:0; text-align:right;}

.mainframe { clear: both; width: 690px; position: relative; left: 0px; }
.main { }
.menubar { background-color: #006EB2; height: 25px; }
.menucorner { float: left; }
.menutext { Position: absolute; left: 10px; top: 4px; Color: #FFFFFF; Font-Family: Arial; Font-Weight: bold; Font-Size: 12px; }
.menutext_area A { Color: #FFFFFF; Font-Family: Arial; Font-Weight: bold; Font-Size: 12px; text-decoration: none; padding-left: 10px; padding-right: 10px; }
.menutext_area A:hover { Color: #99ccff; Font-Family: Arial; Font-Weight: bold; Font-Size: 12px; text-decoration: none; padding-left: 10px; padding-right: 10px; }
.menutext_area2 A { Color: #99ccff; Font-Family: Arial; Font-Weight: bold; Font-Size: 12px; text-decoration: none; padding-left: 10px; padding-right: 10px; }

/* Footer */ 
#mainright { width: 20px; 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: 2px; }
#mainright .item A { color: #003399; font-size: 12px; }
#mainright .item A:Hover { color: #6699cc; font-size: 12px; }


.advert { padding-left: 6px; padding-top: 10px; padding-bottom: 10px; padding-right: 6px; float: left; 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; }

/*4469B4*/
.links1 { color: #003399; font-family: Arial; Font-Size: 12px; position: relative; left: 7px; }
.links1 A { color: #003399; text-decoration: Underline; }
.links1 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; }

.changepass_banner { padding-top: 10px; padding-bottom: 10px; }
.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; clear: float; }
#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: 336px; height: 35px; float: right; background-image: url('images2/search.jpg'); }
.searchcontent { text-align: right; padding-right: 8px; padding-top: 3px; }
.text1 { float: left; width: 690px; font-size: 12px; }

.leftbanner { float: left; width: 195px; }
.rightbanner { width: 310px; }

.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; } 
.newsletter_text { color: #000000; font-size: 12px; width: 490px; }
.newsletter_head { color: #0000DD; font-size: 14px; font-weight: bold; }

.dslhead { color: #4469B4; font-size: 12px; font-weight: bold; }
.dsl1 { background-color: #E8F0F5; }
.dsl2 { background-color: #ffffff; }
.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 { }
