body {background:#000000 url(../Images/BGLine.gif) repeat-x top; color:#ffffff; font-family:Arial,Sans-Serif; font-size:11px; margin:0; padding:4px 0 0 10px; text-align:justify}

/* HEADERS */

h1 {color:#e00022; display:inline; font-size:14px; font-weight:bold}
h2 {color:#000000; display:inline; font-size:12px; font-weight:bold}
h3 {color:#e00022; font-size:13px; font-weight:bold; margin:0 0 10px 0; padding:0}
h4 {color:#000000; font-size:15px; font-weight:bold; margin:0 0 10px 0; padding:0}
h5 {color:#000000; font-size:13px; font-weight:bold; margin:0; padding:0}

/* LINKS */
a {text-decoration:none}
a:hover {text-decoration:underline}
a.Blog {color:#e00022}
a.Page {color:#ffffff; font-size:10px; font-weight:bold}
div#ctl00_ctl00_LeftContent_MainContent_TextArea a {color:#e00022}
div#ctl00_ctl00_LeftContent_MainContent_TextAreaNav a {color:#e00022}

/* MISC */
table {}
td {vertical-align:top}
p {text-align:justify}
p.Disclaimer {font-size:9px}
span.Copyright {font-size:8px; vertical-align:top}
span.Required {color:#e00022}
span.Q {font-weight:bold}
span.Question {font-weight:bold}
span.A {font-weight:bold}
span.Answer {}
input.SearchBox {color:#b3b3b3; font-size:10px; width:130px}
input.SearchButton {background-color: #c0c0c0; border:1px solid #ffffff; font-size:10px; margin:0; padding:1px}
.QuoteDropDown {font-size:11px; width:140px}
ul.Bullets {list-style-type:none; line-height:1.5; padding:0 0 0 10px; margin:0 0 20px 0}
ul.Bullets li {background:url(../Images/Bullet.gif) no-repeat; background-position:0 5px; padding-left:14px}

/* PAGESTRUCTURE */
div#Header {margin:0; width:991px}
div#MainMenu {height:23px; width:787px}
div#MainMenu ul {margin:0}
div#MainMenu li {background:url(../Images/NavButton.gif) no-repeat top; color:#ffffff; float:right; font-weight:bold; height:23px; list-style-type:none; margin:0 0 0 10px; text-align:center; width:157px}
div#MainMenu li.active {background:url(../Images/NavButtonActive.gif) no-repeat top; color:#e00022}
div#MainMenu li.active a {color:#e00022}
div#MainMenu a {color:#ffffff; float:right; font-weight:bold; height:23px; list-style-type:none; padding:4px 0 0 0; text-align:center; width:157px}
div#MainMenu a:hover {color:#e00022; text-decoration:none}
div#ContentArea {float:left; margin:0; padding:0; width:991px}
div#LeftContentDiv {float:left; margin:0; padding:0; width:797px}
div#RightContentDiv {float:left; margin:0; padding:0; width:185px}
div#RightColumnNav {margin-top:41px}
div#BodyProp {float:right; height:589px; width:1px}
div#BodyClear {background: #ffffff url(../Images/TextBottom.jpg) no-repeat; clear:both; height:10px; overflow:hidden; width:787px}
div#TextArea {background:#ffffff url(../Images/NonNavTextTop.jpg) no-repeat top; color:#000000; float:left; font-size:11px; margin:10px 0 0 0; padding:15px 15px 0 15px; width:757px}
div#ctl00_ctl00_LeftContent_MainContent_TextArea {background:#ffffff url(../Images/NonNavTextTop.jpg) no-repeat top; color:#000000; float:left; font-size:11px; margin:10px 0 0 0; padding:15px 15px 0 15px; width:757px}
div#ctl00_ctl00_LeftContent_MainContent_TextArea.TextAreaLarge {font-size:15px}
div#ctl00_ctl00_LeftContent_MainContent_TextArea.TextAreaMedium {font-size:13px}
div#ctl00_ctl00_LeftContent_MainContent_TextArea.TextAreaSmall {font-size:11px}
div#TextAreaNav {background:#ffffff url(../Images/NavTextTop.jpg) no-repeat top; color:#000000; float:left; font-size:11px; margin:0; padding:15px 15px 0 15px; width:757px}
div#ctl00_ctl00_LeftContent_MainContent_TextAreaNav {background:#ffffff url(../Images/NavTextTop.jpg) no-repeat top; color:#000000; float:left; font-size:11px; margin:0; padding:15px 15px 0 15px; width:757px}
div#ctl00_ctl00_LeftContent_MainContent_TextAreaNav.TextAreaLarge {font-size:15px}
div#ctl00_ctl00_LeftContent_MainContent_TextAreaNav.TextAreaMedium {font-size:13px}
div#ctl00_ctl00_LeftContent_MainContent_TextAreaNav.TextAreaSmall {font-size:11px}
div#Footer {float:left; margin:6px 0 0 0; width:991px}

/* SUB-MENUs */
div.TopSubMenu {background:url(../Images/NavBGLine.gif) repeat-x; border-left:1px solid white; border-bottom:1px solid white; border-right:1px solid white; height:20px; margin:0; padding:5px 0 0 0; overflow:hidden; width:785px}
div.TopSubMenu ul {margin:0 0 0 4px; padding:0}
div.TopSubMenu li, div.TopSubMenu a {color:#ffffff; float:left; font-size:11px; font-weight:bold; list-style-type:none; padding:0 2px 0 2px}
div.BottomSubMenu {border-left:1px solid white; border-right:1px solid white; height:20px; margin:0; padding:5px 0 0 0; overflow:hidden; width:785px}
div.BottomSubMenu ul {margin:0 0 0 4px; padding:0}
div.BottomSubMenu li, div.BottomSubMenu a {color:#ffffff; float:left; font-size:11px; font-weight:bold; list-style-type:none; padding:0 2px 0 2px}
div.TopSubMenu a:hover, div.BottomSubMenu a:hover {color:#f8b220; text-decoration:none}
div.TopSubMenu li.page a, div.BottomSubMenu li.page a {color:#f8b220}

/* MAINPAGE */
div#MainImage {display:inline; float:left; height:302px; margin:10px 0 0 0; width:787px}
div#GetQuote {background:url(../Images/SQAds/ENews.jpg) no-repeat; float:right; height:146px; margin:10px 0 0 0; padding:0 0 0 15px; width:170px}
div#GetQuoteDropDown {margin:0 0 0 6px; text-align:center; width:130px}
div#ENews1 {background:url(../Images/SQAds/ENews.jpg) no-repeat; float:right; height:146px; margin:10px 0 0 0; width:185px}
div#ENews2 {color:#e00022; font-size:16px; font-weight:bold; margin-top:5px; text-align:center}
div#ENews3 {color:#ffffff; font-size:11px; font-weight:bold; margin:5px 0 0 15px}
input.ENewsButton {background:url(../Images/Buttons/ButtonGoRED.jpg) no-repeat; border:0px; height:25px; margin-left:24px; width:25px}
div#SmallAd2 {float:right; height:146px; margin:10px 0 0 0; width:185px}
div#SmallAd3 {float:right; height:146px; margin:10px 0 0 0; width:185px}
div#LoginBox {border:1px solid white; float:right; height:300px; margin:10px 0 0 0; width:183px}
div#Blog {background:url(../Images/HomePage/Blog.jpg) no-repeat; color:#000000; float:left; height:292px; margin:10px 10px 0 0; padding:0 10px 10px 10px; width:165px}
div#Blog div#BlogHead {color:#000000; font-size:15px; font-weight:bold; padding:5px; text-align:center}
div#Blog div#BlogCopy {text-align:left}
div#Products1 {background:url(../Images/HomePage/Products.jpg) no-repeat; float:left; height:302px; margin:10px 10px 0 0; width:185px}
div#Products1 a.IconLinks {color:#ffffff; font-size:11px; font-weight:bold; padding-left:3px; text-decoration:underline}
div#Products2 {color:#ffffff; font-size:14px; font-weight:bold; padding-top:7px; text-align:center}
div#Products3 {color:#e00022; font-size:13px; font-weight:bold; padding-top:21px; text-align:center}
div#Products4 {padding-top:21px; padding-left:10px}
div#Services1 {background:url(../Images/HomePage/Services.jpg) no-repeat; float:left; height:302px; margin:10px 10px 0 0; width:185px}
div#Services1 a.IconLinks {color:#ffffff; font-size:11px; font-weight:bold; padding-left:3px; text-decoration:underline}
div#Services2 {color:#ffffff; font-size:14px; font-weight:bold; padding-top:7px; text-align:center}
div#Services3 {color:#e00022; font-size:13px; font-weight:bold; padding-top:21px; text-align:center}
div#Services4 {padding-top:10px; padding-left:10px}
div#Services5 {color:#e00022; font-size:13px; font-weight:bold; padding-top:16px; text-align:center}
div#Services6 {padding-top:14px; padding-left:10px}
div#LargeHorizontal1 {margin:10px 0 0 0; float:left; height:146px; width:397px}
div#LargeHorizontal2 {float:left; height:146px; margin:10px 0 0 0; width:397px}
div#SquareAd1 {float:right; height:146px; margin:10px 0 0 0; width:185px}
div#SquareAd2 {float:right; height:146px; margin:10px 0 0 0; width:185px}
div#SquareAd3 {float:right; height:146px; margin:10px 0 0 0; width:185px}

/* TEXTBOXES */

.Single {background-color:#FFFFFF; border:1px solid #7F9DB9; font-size:12px; padding:2px; width:212px}
.Double {background-color:#FFFFFF; border:1px solid #7F9DB9; font-size:12px; padding:2px; width:449px}
.Triple {background-color:#FFFFFF; border:1px solid #7F9DB9; font-size:12px; padding:2px; width:686px}
.TextArea {background-color:#FFFFFF; border:1px solid #7F9DB9; font-size:12px; height:54px; padding:3px; width:684px}
.Small {background-color:#FFFFFF; border:1px solid #7F9DB9; font-size:12px; padding:2px; width:105px}
.DropDowns {background-color:#FFFFFF; border:1px solid #7F9DB9; font-size:12px; margin-top:1px; width:218px}
.DateDropDowns {background-color:#FFFFFF; border:1px solid #7F9DB9; font-size:12px; margin-top:1px; margin-right:3px; width:71px}
Input.GrayButton {background:url(../Images/Buttons/GrayButton.jpg); border:0; color:#ffffff; font-size:12px; font-weight:bold; height:21px; margin:0; padding:0 0 1px 0; width:100px}
Input.LongButton {background:url(../Images/Buttons/GrayButtonLong.jpg); border:0; color:#ffffff; font-size:12px; font-weight:bold; height:21px; margin:0; padding:0 0 1px 0; width:180px}

/* TABLES */

div.TableHeads {background-color:#000000; color:#ffffff; font-size:12px; font-weight:bold; padding:5px 0 5px 0; text-align:center; width:756px}
div.TableHeadsYellow {background-color:#000000; color:#f8b220; font-size:12px; font-weight:bold; padding:5px 0 5px 0; text-align:center; width:756px}
table.QuoteTables {margin:0 0 0 30px}
table.BenefitTable {margin:0; width:756px}
table.BenefitTable td {background-color:#ffffff; color:#000000; padding:10px}
table.BenefitTable hr {color:#000000; height:1px}
table.BenefitTable p {margin:0; padding:0}
table.BenefitTableYellow {margin:5px 0 0 0; width:756px}
table.BenefitTableYellow td {background-color:#000000; color:#f8b220; padding:10px}
table.BenefitTableYellow hr {color:#ffffff; height:1px}
table.BenefitTableYellow p {margin:0; padding:0}

table.CoverageTableLarge {border:0px; border-collapse:separate; margin:0 8px 0 0; padding:0}
table.CoverageTableLarge td.Header {background:#000000 url(../Images/CoverageSelectionTopLarge.jpg) no-repeat top; color:#f8b220; font-weight:bold; margin:0; padding:10px 0 10px 0; text-align:center; width:740px}
table.CoverageTableLarge td.Rows {background-color:#c0c0c0; font-weight:bold; margin:0; padding:10px 0 10px 0; text-align:center; width:740px}
table.CoverageTableLarge td.Footer {background:#c0c0c0 url(../Images/CoverageSelectionBottomLarge.jpg) no-repeat bottom; font-weight:bold; margin:0; padding:10px 0 10px 0; text-align:center; width:740px}
table.CoverageTableLarge td.Header table td, table.CoverageTableLarge td.Rows table td, table.CoverageTableLarge td.Footer table td {vertical-align:middle}

table.CoverageTable {border:0px; margin:0; padding:0}
table.CoverageTable td.Header {background:#000000 url(../Images/CoverageSelectionTop.jpg) no-repeat top; color:#f8b220; font-weight:bold; margin:0; padding:10px 0 10px 0; text-align:center; width:512px}
table.CoverageTable td.Rows {background-color:#c0c0c0; font-weight:bold; margin:0; padding:7px 0 7px 0; text-align:center; width:512px}
table.CoverageTable td.Footer {background:#c0c0c0 url(../Images/CoverageSelectionBottom.jpg) no-repeat bottom; font-weight:bold; margin:0; padding:7px 0 7px 0; text-align:center; width:512px}
table.CoverageTable td.Header table td, table.CoverageTable td.Rows table td, table.CoverageTable td.Footer table td {vertical-align:middle}

table.TestimonialTable {border:0; border-collapse:collapse; margin:0; padding:0}
table.TestimonialTable td p {padding:10px}
table.TestimonialTable td.Top {background:#c0c0c0 url(../Images/TestimonialTop.jpg) no-repeat top; height:5px; margin:0; padding:0; width:740px}
table.TestimonialTable td.Bottom {background:#c0c0c0 url(../Images/TestimonialBottom.jpg) no-repeat bottom; height:5px; margin:0; padding:0; width:740px}
table.TestimonialTable td.Testimonial {background:#c0c0c0; color:#000000; font-weight:bold; margin:0; padding:15px 0 10px 0; text-align:center; width:740px}

table.TestimonialTableSmall {border:0; border-collapse:collapse; margin:10px 0 10px 0; padding:0}
table.TestimonialTableSmall td p {padding:10px}
table.TestimonialTableSmall td.Top {background:#c0c0c0 url(../Images/TestimonialTopSmall.jpg) no-repeat top; height:5px; margin:0; padding:0; width:500px}
table.TestimonialTableSmall td.Bottom {background:#c0c0c0 url(../Images/TestimonialBottomSmall.jpg) no-repeat bottom; height:5px; margin:0; padding:0; width:500px}
table.TestimonialTableSmall td.Testimonial {background:#c0c0c0; color:#000000; font-weight:bold; margin:0; padding:15px 0 10px 0; text-align:center; width:500px}

div.blogroll1 {background:#c0c0c0 url(../Images/BlogRollTop.gif) no-repeat top; margin:20px 0 0 0; padding:0; text-align:left; width:146px}
div.blogroll2 {background:#c0c0c0 url(../Images/BlogRollBottom.gif) no-repeat bottom; height:10px; margin:0; padding:0; width:146px}