/*
   ImproveIt USA's Colors   
   ***************************
   * Orange          #FAB700 *
   * Light Peach     #FDE9B2 *
   * Dark Blue       #002577 *
   * Mid Blue        #3A4D8B *
   * Baby Blue       #4160C7 *
   * Purple          #44367A *
   * Brown           #8E5F1A *
   ***************************
*/

/* Home Page Styles */

.home-feature-stories
{
   font-size: 10px;
   color: #Black;
}

.home_pfade_text
{
   font-size: 10px;
   padding-top: 5px;
   padding-left: 5px;
   padding-right: 5px;
}

/* Form Styles */

.textbox
{
   width: 250;
   height: 18;
   font-size: 11px;
   font-family: Verdana, Arial, Tahoma;
   font-weight: Normal;
}

.textarea
{
   width: 250;
   height: 75;
   font-size: 11px;
   font-family: Verdana, Arial, Tahoma;
   font-weight: Normal;
}

.Brown_Link
{
   color: #8E5F1A;
   font-size: 11px;
   font-weight: bold;
}

.Brown_Link2
{
   font-size: 11px;
   padding-left: 5px;
}

.Brown_Link3
{
   color: #002577;
   font-size: 10px;
   font-weight: normal;
   text-decoration: None;
}

.blog_link
{
   color: #002577;
   font-size: 12px;
   font-weight: bold;
   font-family: Verdana, Arial, Tahoma;
   padding-left: 10px;
   margin-top: 0px;
   margin-bottom: 0px;
}

.blog_date
{
   color: #black;
   font-size: 10px;
   font-weight: Normal;
   font-family: Verdana, Arial, Tahoma;
   margin-top: 0px;
   margin-bottom: 6px;
   padding-left: 10px;
}

.dropdownlist
{
   width: 250;
   height: 18;
   font-size: 11px;
   font-family: Verdana, Arial, Tahoma;
   font-weight: normal;
}

.button
{
   width: 115;
   height: 22;
   font-size: 11px;
   font-family: Verdana, Arial, Tahoma;
   font-weight: Normal;
}

.PadIn
{
   color: #002577;
   font-size: 10px;
   font-weight: Bold;
   padding-left: 28px;
}

.smalltext
{
   font-size: 10px;
}

/* Other Styles */

.Testimonial_Quote
{
   color: #666666;
   font-size: 11px;
   padding-left: 10px;
   font-style: italic;
   padding-right: 10px;
}

.sideimage
{
   margin-left: 10px;
}

.TradeMark
{
   font-size: 8px;
   font-weight: normal;
}

.BlackLink
{
   color: #000000;
   font-size: 11px;
}

.home_box_title
{
   color: #FFFFFF;
   font-size: 10px;
   font-weight: normal;
   padding-left: 5px;
}

.Cost_Guide_Out
{
   background-color: #002470;
   border-collapse: collapse;
}

.Cost_Guide
{
   border-collapse: collapse;
   border-top: #000000 1px solid;
   border-left: #000000 1px solid;
   border-right: #000000 1px solid;
   border-bottom: #000000 1px solid;
}

.Cost_Guide_Title
{
   color: #FFFFFF;
   font-size: 18px;
   font-weight: normal;
   text-align: center;
}

.Cost_Guide_Header
{
   color: #FFFFFF;
   font-size: 14px;
   font-weight: bold;
   text-align: center;
   background-color: #423c7c;
   border-top: #000000 1px solid;
   border-left: #000000 1px solid;
   border-right: #000000 1px solid;
   border-bottom: #000000 1px solid;
}

.Cost_Guide_Col_Header
{
   color: #FFFFFF;
   font-size: 11px;
   font-weight: bold;
   text-align: center;
   background-color: #8C918D;
   border-top: #000000 1px solid;
   border-left: #000000 1px solid;
   border-right: #000000 1px solid;
   border-bottom: #000000 1px solid;
}

.Cost_Guide_White_Col
{
   color: #000000;
   font-size: 11px;
   font-weight: bold;
   text-align: center;
   background-color: #FFFFFF;
   border-top: #000000 1px solid;
   border-left: #000000 1px solid;
   border-right: #000000 1px solid;
   border-bottom: #000000 1px solid;
}

.Cost_Guide_White_Col2
{
   color: #000000;
   font-size: 11px;
   font-weight: normal;
   text-align: left;
   background-color: #FFFFFF;
   border-top: #000000 1px solid;
   border-left: #000000 1px solid;
   border-right: #000000 1px solid;
   border-bottom: #000000 1px solid;
}

.Cost_Guide_White_Col3
{
   color: #000000;
   font-size: 11px;
   font-weight: normal;
   text-align: right;
   background-color: #FFFFFF;
   border-top: #000000 1px solid;
   border-left: #000000 1px solid;
   border-right: #000000 1px solid;
   border-bottom: #000000 1px solid;
}


.Cost_Guide_Gray_Col
{
   color: #000000;
   font-size: 11px;
   font-weight: bold;
   text-align: center;
   background-color: #D1D3D0;
   border-top: #000000 1px solid;
   border-left: #000000 1px solid;
   border-right: #000000 1px solid;
   border-bottom: #000000 1px solid;
}

.Types_Title
{
   color: #FFFFFF;
   font-size: 11px;
   font-weight: bold;
   padding-left: 5px;
   letter-spacing: 2px;
}

.Tools_Tips_Title
{
   color: #8E5F1A;
   font-size: 11px;
   font-weight: bold;
   padding-top: 6px;
   padding-left: 12px;
}

.Tools_Text
{
   font-size: 10px;
}

.ThumbBorder
{
   border-color: #002577;
}

.fast_quote_title
{
   color: #002577;
   font-size: 10px;
   font-weight: Bold;
   background-color: #D5D3E2;
}

.fast_quote_title2
{
   color: #FFFFFF;
   font-size: 10px;
   font-weight: Bold;
   background-color: #002577;
}


.fast_quote_text
{
   color: #002577;
   font-size: 10px;
   font-weight: Bold;
   background-color: #E2E6EF;
}

.fast_quote_text2
{
   color: #002577;
   font-size: 10px;
   font-weight: Bold;
   background-color: #E2E6EF;
}

.fast_quote_small_text
{
   color: #000000;
   font-size: 10px;
   font-weight: normal;
   text-align: center;
   background-color: #E2E6EF;
}

.fast_quote_pgTitle
{
   color: #002577;
   font-size: 12px;
   font-weight: Bold;
}

.Page_Title
{
   color: #002577;
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
}

.Text_Buffer
{
   font-size: 11px;
   padding-left: 10px;
   padding-right: 10px;
}

.12Text_Buffer
{
   padding-left: 10px;
   padding-right: 10px;
}

.Tab_Title
{
   color: #FDE9B2;
   font-size: 17px;
   font-weight: normal;
   padding-left: 12px;
   font-family: Times New Roman, Arial, Verdana;
}

.Tab_Title_Sm
{
   color: #FDE9B2;
   font-size: 14px;
   font-weight: normal;
   padding-left: 12px;
   font-family: Times New Roman, Arial, Verdana;
}

.Tab_Title_Why
{
   color: #FDE9B2;
   font-size: 14px;
   font-weight: normal;
   padding-left: 12px;
   font-family: Times New Roman, Arial, Verdana;
}

.Tab_Other_Link
{
   color: #fde9b2;
   font-weight: bold;
   font-style: italic;
   padding-left: 25px;
}

.Tab_Home_link
{
   color: #FFFFFF;
   font-size: 10px;
   padding-left: 25px;
}

.Positioning_Para
{
   font-size: 11px;
   line-height: 20px;
   padding-left: 10px;
   padding-right: 10px;
}

.Positioning_Para2
{
   font-size: 11px;
   line-height: 20px;
}

.Quick_Fact_Title
{
   color: #FDE9B2;
   font-size: 14px;
   font-weight: bold;
}

.Quick_Fact_Text
{
   color: #FFFFFF;
   font-size: 11px;
   padding-left: 10px;
   padding-right: 10px;
}

.Quick_Fact_Source
{
   color: #8396BD;
   font-size: 10px;
}

/* Basic Styles */
body
{
   font-weight: normal;
   font-size: 12px;
   background-image: url(images/general/bluefade.jpg);
   margin: 0px;
   color: #000000;
   background-repeat: repeat-y;
   font-family: Arial, Verdana, Tahoma;
   text-decoration: none;
}

p, td, a
{
   font-weight: normal;
   font-size: 11px;
   color: #000000;
   font-family: Arial, Verdana, Tahoma;
   text-decoration: none;
}

ul, ol
{
   font-family: Arial, Verdana, Tahoma;
   font-weight: Normal;
   font-size: 11px;
   color: #000000;
   text-decoration: None;
   margin-top: -12px;
   padding-right: 10px;
}

a
{
   color: Blue;
   text-decoration: None;
}

a:hover
{
   text-decoration: Underline;
}

.error_msg
{
   color: Red;
}

.sitemaplist
{
   color: #002577;
   font-size: 11px;
   margin-top: 5px;
   font-family: Arial, Tahoma, Verdana;
   list-style-image: url(images/general/dot.gif);
}

.sitemaplist2
{
   color: #002577;
   font-size: 11px;
   margin-top: 2px;
   margin-left: 15px;
   font-family: Tahoma, Arial, Verdana;
   list-style-image: url(images/general/dot.gif);
}

.sitemaplistlink
{
   color: #002577;
   font-size: 12px;
   text-decoration: none;
}

.sitemaplistlink2
{
   color: #8E5F1A;
   font-size: 12px;
   text-decoration: none;
}

.sitemaplistlink:hover
{
   text-decoration: underline;
}

.sitemapline
{
   margin-left: 12px;
}

.sitemaplink
{
   color: #002577;
   font-size: 12px;
   font-weight: bold;
   margin-left: 12px;
   text-decoration: none;
}

.sitemaplink:hover
{
   text-decoration: underline;
}

/* Navigation Styles */
.navigation-left
{
   font-weight: bold;
   font-size: 12px;
   color: #ffffff;
   text-decoration: none;
}

.navigation-left-sub
{
   color: #FFFFFF;
   font-size: 10px;
   text-decoration: None;
}

.navigation-left-email
{
   color: #002577;
   font-size: 10px;
   font-weight: bold;
   text-decoration: None;
}

.navigation-left:Hover
{
   color: #FAB700;
   text-decoration: Underline;
}

.navigation-left-email:Hover
{
   color: #002577;
   text-decoration: Underline;
}

.navigation-left-sub:Hover
{
   color: #FAB700;
   text-decoration: Underline;
}

.navigation-left-sub-selected
{
   color: #FAB700;
   font-size: 11px;
   text-decoration: None;
}

.right-link
{
   font-size: 10px;
   font-weight: Normal;
   color: #FDE9B2;
}

.pricing-link
{
   font-size: 14px;
   font-weight: Bold;
   color: #002577;
}

.right-text
{
   font-size: 10px;
   font-weight: Normal;
   color: #FFFFFF;
}

.OhioNow-Text
{
   font-size: 11px;
   font-family: Verdana, Arial, Helvetica;
   font-weight: strong;
   color: #FFFFFF;
}

/* OhioNow Styles */
.OhioNow-table-cell
{
   color: #7998B8;
   font-size: 11px;
   font-weight: Normal;
   font-family: Verdana, Arial, Helvetica;
   text-decoration: None;
}

.OhioNow-link
{
   font-size: 11px;
   font-family: Verdana, Arial, Helvetica;
   font-weight: strong;
   color: #7998B8;
}

.OhioNow-link:Hover
{
   color: #FAB700;
}

.OhioNow-PadIn
{
   color: #FFFFFF;
   font-size: 10px;
   font-weight: Bold;
   padding-left: 14px;
}


/* Footer Styles */
.footer-table-cell
{
   color: #000000;
   font-size: 11px;
   font-weight: Normal;
   font-family: Arial, Verdana, Tahoma;
   text-decoration: None;
}

.footer-link
{
   font-size: 11px;
   color: #44367A;
}

.footer-link:Hover
{
   color: #FAB700;
}

/* Style added for the warranty update */
.bgFix
{
   background-image: url(images/home/home_purple_fade_back.jpg);
   background-repeat: no-repeat;
}

.LeaderLetter { margin: 10 10 10 10; font-size: 11px; color: #002577; }
.SignBlock { margin: 10 10 10 10; font-size: 11px; color: #002577; }
.fast_quote_text3
{
   color: #002577;
   font-size: 10px;
   font-weight: Bold;
   background-color: #E2E6EF;
   padding: 10 20 10 20;
}
label{font-size: 10px; color: #002577; font-weight: bold;}
