﻿
@import url("sub_style.css");
@import url("table_style.css");

HTML {font-size: 62.5%;}
BODY  
{
  /*background-image:url("../images/bodybgSolid.jpg");
  background-repeat: repeat-x;*/
  background-color: #e9ecf3;
 
  padding: 0;
  margin: 0;
  height: 100%;
 }

#body2 {
  /*background-image:url("../images/bodybg2.png");
  background-repeat: repeat-x;*/
	padding-bottom: 20px;
}	

#content 
{
	margin: 0px auto;
	width: 890px;
	height: 100%;
	}


  
IMG {border: 0;}
LI {font-size: 1.3em; margin: 0; padding: 0;}
UL {margin: 0; padding: 0;}


A.normal  {font-size: 1.5em; color: #3f74a2; margin-left: 25px; font-family: 'Open Sans', sans-serif; }

P {font-size: 1.4em; font-family: 'Open Sans', sans-serif; color: black; margin: 14px 25px 14px 25px;}
P.section {font-style: italic; margin: 0 45px 0 25px;}
P.nobreak {display: inline; margin: 0 25px 0 20px;}

blockquote {font-size: 1.5em; color: black; font-family: 'Open Sans', sans-serif; margin: 14px 25px 14px 25px;}

.faq {color: #3f74a2; margin: 14px 25px 14px 25px;padding-bottom: 20px;}
.faq ul {margin: 0 0 0 0; padding: 0 0 10px 0;	list-style-type: none;}
.faq li {font-size: 1.5em; margin: 0 35px 0 0; padding: 14px 0 0 0; font-weight: bold;}
.faq a {text-decoration: none; color: #3f74a2; font-weight: bold;}
.faq a:hover {text-decoration: underline; color: #a6523a;}

.questions {margin: 0 0 0 25px; width: 640px;}
.question {font-size: 1.5em; font-weight: bold;}


#top {float: left;margin: 0px;width: 890px;height: 75px;}
		
#logo {margin-top: 15px;margin-left: 25px;width: 150px; height: 48px; float: left;}

#search { background: url(../images/searchNew.png) no-repeat;float: right; margin: 33px 159px 0px 0px;width: 310px;height: 42px;}
#searchInput { float: left; margin-top: 10px; margin-left: 10px; padding: 0px;}
#searchButton { float: left; margin: 7px 0 0 5px; background: url(../images/searchButtonNew.png) no-repeat;}
.searchinput {width: 200px; height: 18px; font-family: 'Noto Serif', sans-serif;  font-size: 1.5em; color: #38626d; border: solid 1px #38626d;}

#contentTop {height: 11px; width: 890px; clear: both;}

#mainFrame {float: left; background: url(../images/contentBodyBgNew.png) repeat-y; float: left; width: 890px; }
#menuFrame {height: 70px; float: left; width: 890px;}
#menu{width:100%}

#topMenu {width:100%}

#topMenu ul {
    margin-left: 11px;
    list-style-type: none;
    padding: 0;
    overflow: hidden;
   
    
}

#topMenu li {
    display:block;
    float: left;
   
}

#topMenu li a{
    display: block;
    width: 208px;
    height: 91px;
    line-height:90px;
    font-family:'Montserrat', sans-serif;
    font-size: 16px;
    color: #ffffff;
    background-color: #3f74a2;
    text-align: center;
    padding: 4px;
    text-decoration: none;
    text-transform: uppercase;
}

#topMenu a:hover{
    background-color: #bfcadd;
    color:#ffffff;
}

#topMenu a:active {
    background-color: #bfcadd;
    color:#ffffff;
}

/*#menuHome{ margin:0px 0px 0px 0px; width: 350px;  float: left; font-family: 'Montserrat', sans-serif; font-size: 1.2em; }

#menuHome p{
    color:#ffffff;
    font-family: Arial, Verdana, Sans-Serif;
    background-color:#3f74a2;
    text-align: center;
    display: block;
    font-weight: bold;
    width: 350px;
    height: 50px;
    padding: 4px;
    text-decoration: none;
    text-transform: uppercase;
    line-height:50px;
    text-align: center;
}
#menuHome ul {
    list-style-type: none;
    margin: 10px;
    padding: 0;
}

#menuHome a:link, a:visited {
    display: block;
    font-weight: bold;
    color: #3f74a2;
    font-family: Arial, Verdana, Sans-Serif;
    background-color: #dee4ee;
    width: 350px;
    height: 50px;
    line-height:50px;
    text-align: center;
    padding: 4px;
    text-decoration: none;
    text-transform: uppercase;
}

#menuHome a:hover, a:active {
    background-color: transparent;
}*/
.menuHomeHeader{color: #ffffff; background-color:#3f74a2;  }

#menu {width:100%;}

#menu ul{
	margin-left: 11px;
	padding: 0;
	list-style:none;
}

#menu li{
	display:block;
	float:left;
}

#menu li a {
	background: url(../images/menumain.jpg);
	background-repeat: no-repeat;
	width: 173px;
	height: 91px;
	text-align: center;
	display:block;
	float:left;
	color:#3f74a2;
	text-transform:uppercase;
	text-decoration:none;
	font-family: 'Noto Serif', sans-serif; 
	font-weight:bold;
}

#menu li a:hover{
	background: url(../images/menuleftHoverNew.jpg);
	background-repeat: no-repeat;
	text-decoration:none;
	color: #80bbaa;
}

#menu li a.first{
	background: url(../images/menuleftNew.jpg);
	background-repeat: no-repeat;
}

#menu li a.first:hover{
	background: url(../images/menuleftoverNew.jpg);
	background-repeat: no-repeat;
}

#menu li a.faqm{
	background: url(../images/menufaqNew.jpg);
	background-repeat: no-repeat;
}

#menu li a.faqm:hover{
	background: url(../images/menufaqoverNew.jpg);
	background-repeat: no-repeat;
}

#menu li a.news{
	background: url(../images/menunewsNew.jpg);
	background-repeat: no-repeat;
}

#menu li a.news:hover{
	background: url(../images/menunewsHoverNew.jpg);
	background-repeat: no-repeat;
}

#menu li a.forms{
	background: url(../images/menuformsNew.jpg);
	background-repeat: no-repeat;
}

#menu li a.forms:hover{
	background: url(../images/menuformsHoverNew.jpg);
	background-repeat: no-repeat;
}

#menu li a.names{
	background: url(../images/menulastNew.jpg);
	background-repeat: no-repeat;
}

#menu li a.names:hover{
	background: url(../images/menulastHoverNew.jpg);
	background-repeat: no-repeat;
}

#menu li a.last{
	background: url(../images/menurightNew.jpg);
	background-repeat: no-repeat;
}

#menu li a.last:hover{
	background: url(../images/menurightHoverNew.jpg);
	background-repeat: no-repeat;
}

#orange { margin-left: 11px; height:6px; width:879px; /*border: 1px solid #BFCADD;*/  /*background-color:#a83012;*/}

#flashcontent 
{
	margin: 10px 0px 0px 5px;
    width: 584px;
	height: 278px;
}

#flashcontent > p
{
    float: left;
}

.flashline1 {line-height:42px; font-family:'Open Sans', sans-serif; font-weight:700; font-size: 40px; color: #a83012;}
.flashline2 {line-height:60px; font-family:'Open Sans', sans-serif; font-weight:800; font-size: 60px; color: #a83012;}
.flashline3 {line-height:42px; font-family:'Open Sans', sans-serif; font-weight:700; font-size: 40px; color: #3F74A2;}
.flashline4 {display:block;width:200px;text-align:center;line-height:42px; font-family:'Open Sans', sans-serif; font-weight:600; font-size: 30px; color: #000000;}

#flashcontent > img {
    max-width: 200px;
    position: relative;
    bottom: 9px;
    border: 2.25px solid #BFCADD;
}

#homeLeft {margin-left: 11px; float: left; width: 580px; height: 270px; /*background-color:#e9ecf3;*/}
#homeRight {float: left;}
#homeRight li.header
{
    background-color:#3f74a2;
    color:#ffffff;
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    line-height:52px;
    text-transform:uppercase;
    text-align:center;
    height:52px;
    width: 282px;
}

#homeCenterBox {
  color: black;
  font-family: 'Montserrat', sans-serif;
  font-size: 26px;
  font-weight: bold;
  line-height: 40px;
  text-transform: uppercase;
  text-align: center;
  width: 805.25px;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-top: 30px;
  margin-left: 11px;
  float: left;
  overflow: hidden;
  margin-top: 30px;
}

#homeCenterBox2 {
  padding-right: 30px;
  color: black;
  font-family: 'Montserrat', sans-serif;
  font-size: 16px;
  font-weight: bold;
  line-height: 25px;
  text-transform: uppercase;
  height: 75px;
  width: 805.25px;
  padding-left: 30px;
  margin-left: 11px;
  overflow: hidden;
  padding-bottom: 50px;
  text-align: center;
}

#homeCenterBox2 a 
{
    font-size: 12px; 
    color: black;
    margin-left: 10px;
    margin-right: 10px;
}

#homeCorona1 {
  color: black;
  font-family: 'Montserrat', sans-serif;
  font-size: 14px;
  line-height: 1.5em;
  text-align: center;
  width: 805.25px;
  padding-left: 30px;
  margin-left: 11px;
  padding-right: 30px;
  float: left;
  overflow: hidden;
}

#homeCorona2 {
  color: black;
  font-family: 'Montserrat', sans-serif;
  font-size: 14px;
  line-height: 1.5em;
  text-align: center;
  width: 805.25px;
  padding-left: 30px;
  padding-bottom: 25px;
  margin-left: 11px;
  padding-right: 30px;
  float: left;
  overflow: hidden;
  margin-bottom: 30px;
}

#homeButtons {
    margin-top: 0px;
}
#homeButtons a{}
#homeButtons ul{list-style-type: none; border: 0.25px solid #BFCADD;}
#homeButtons li{border: 1px solid #BFCADD;height:51px;}
#homeButtons img {margin-top: 5px; margin-left:40px; margin-right:40px; padding-bottom: 5px;}

#bottom {margin-left: 11px; background: url(../images/bottomBg2.jpg); background-repeat: repeat-y; width: 865px;}
#bottom2 {background: url(../images/bottomBg.jpg); background-repeat:no-repeat; width: 865px;}

#middleLine{
    width:863px;
    min-height: 1px;
    clear:both;
    border-bottom:2px solid #e9ecf3;
    height:1px; padding-top:5px;
    margin-top:5px;
    margin-bottom:5px;
    margin-left:12px;
}

#benefits {margin: 7px 0 0 5px; padding-bottom: 5px; float: left;}


#newsAnnounce 
{
	color: #aa4c35;
	font-family: 'Noto Serif', sans-serif; 
	font-size: 2.0em; 
	margin: 25px 0 0 10px;
	}
	
.important 
{
	color: #aa4c35; 
	text-decoration: none; 
	font-weight: bold; 
	padding-left: 5px;}

.newsItem { width: 475px; margin: 25px 0 0 15px; clear: left;}

.newsimg { float:left; padding-right: 10px; }
.newsItemTitle {color: #38626d; font-weight: bold;}
.newsItem .newsItemTitleHot {color: maroon; font-weight: bold; text-transform: uppercase; font-size: 1.2em;}
.newsItemText {color: #000;}

#contentBot { clear: both;}

#footer { padding-top: 5px;}
#footer ul {margin: 0; padding: 0; }
#footer li {list-style: none; margin: 0; padding: 0; display: inline;}
#footer li.divider {color: #000000;}
#footer a {
    padding-top: 20px;
    padding-right: 12px;
    padding-bottom: 20px;
    padding-left: 12px;
    font-family: 'Montserrat', sans-serif;
    text-decoration: none;
    color: #000000;
}

#mainContent 
{
	background: url(../images/bodybg2.gif); 
	background-repeat: repeat-y;
	float: left; 
	width: 100%;
	padding-bottom: 20px;
	}

#subLeftColumn  
{
	width: 194px; 
	height: 100%; 
	float: left; 
	margin-left: 15px;
	min-height: 300px;

}
	
#subLeftColumnMenu
{	

    background: url(../images/menubg.gif); 
	background-repeat: repeat-y;
}

#subHeaderMaster  
{
	/*background: url(../images/sectionheaderSmaller.jpg); 
	background-repeat: no-repeat;*/
	width: 667px; 
	height: 70px; 
	float: left; 
	position: relative;
	}
	
#subHeaderMaster p 
{
	margin: 0 0 0 15px;
	/*font-family: Garamond, Ariel, Verdana, Sans-Serif;*/
    font-family: 'Montserrat', sans-serif;
	/*color: #3f74a2;*/ 
	font-size: 2.2em; 
	font-weight: normal;
	}
	
#subHeaderMaster p 
{
	padding-left: 0px; 
	padding-top: 20px;
	}
	
#subContent 
{
	position: relative;
	float: left;
	width: 655px;
	min-height: 300px;
	}
	
#subContent 
{
	font-family: 'Open Sans', sans-serif; 
	color: #3f74a2;
	}
	
#subHeaderCompare
{
	background: url(../images/sectionheaderlgNew.jpg); 
	background-repeat: no-repeat;
	width: 100%;
	margin-left: 11px;
	height: 103px; 
	float: left; 
	position: relative;
	}

#subHeaderCompare h1
{
	margin-left: 25px;
	margin-top: 35px;
	height: 103px; 
	width: 100%; 
	/*font-family: Arial, Verdana, Sans-Serif;*/
    font-family: 'Montserrat', sans-serif;
    /*color: #3f74a2;*/ 
	font-size: 2.2em; 
	font-weight: bold;
	}

#subHeaderCompareMain 
{
	clear: both;
	margin-top: 5px;
	width: 865px;
	/*font-family: Arial, Verdana, Sans-Serif;*/
    font-family: 'Montserrat', sans-serif;
}

#subHeaderCompareMain 
{
	font-size: .79em;
}

.sbc-list  { margin-left: 25px; list-style: none; }
.sbc-list { line-height: 3em; }

.sbc { margin: 0 auto; width: 850px; font-family: 'Noto Serif', sans-serif;  background-color: #000000; }

.sbc td { padding: 5px; }

.sbc-crimson-bg { background-color: #3f74a2; font-size: 18px; font-weight: 700; color: #FFFFFF; }

.sbc-red-bg { background-color: #dee4ee; font-size: 18px; font-weight: 700; color: #3f74a2; }

.sbc-peach-bg { background-color: #dee4ee; font-size: 18px; font-weight: 700; color: #3f74a2; }

.sbc-forest-bg { background-color: #dee4ee; font-size: 18px; font-weight: 700; color: #3f74a2; }

.sbc-green-bg { background-color: #3f74a2; font-size: 18px; font-weight: 700; color: #FFFFFF; }

.sbc-blue-bg { background-color: #3f74a2; font-size: 18px; font-weight: 700; color: #FFFFFF; }

.sbc-dblue-bg { background-color: #dee4ee; font-size: 18px; font-weight: 700; color: #3f74a2; }

.sbc-center-text { text-align: center; }

.sbc-main-text { background-color: #FFFFFF; color: #000000; font-size: 14px; }


.home-alert { color: #38626d; font-weight: bold; text-decoration: none;  font-family: 'Open Sans', sans-serif;  font-size: 12px; }

#headline { padding: 20px 40px 0 0; width: 450px; float: right;  font-family: 'Open Sans', sans-serif;  font-size: 1.3em;}

.headlines { padding-bottom: 7px; margin-bottom: 7px; width: 375px; display: block; border-bottom: 1px solid #CCCCCC; color: #000000;  font-family: 'Open Sans', sans-serif; font-size: 16px; }

.headline-item { margin-bottom: 15px; }

.headline-item li { list-style: none; line-height: 1.2em; font-size: 13px; color:#000000; font-family: 'Open Sans', sans-serif;}

.headline-item a { color: #000000; text-decoration: none; font-family: 'Open Sans', sans-serif; font-size: 15px; }

.headline-item a:hover { font-weight: bold; }

.headline-desc { color: #000000; font-size: 1.1em; line-height: 50%;}

.headline-desc a { color: #000000; text-decoration: none; font-family: 'Open Sans', sans-serif;  font-size: 1.1em; }

.headline-desc a:hover { font-weight: bold; }

.headline-date { color: #000000; font-size: 10.8px;}

.headline-link { padding-bottom: 5px; padding-top: 9px;}




#benefit { margin-left:4px;padding: 20px 0px 0px 20px; width: 350px;  float: left; font-family:  font-family: 'Open Sans', sans-serif;  font-size: 1.2em; }
#benefit ul {
    list-style-type: none;
    padding: 0;
    overflow: hidden;
    border: 3px solid #544574;
}
#benefit li.top{
    height: 51px;
    width: 100%;
    line-height:51px;
    font-family:'Montserrat', sans-serif;
    font-size: 15px;
    color: #ffffff;
    background-color: #544574;
    text-align: center;
    padding: 4px;
    text-decoration: none;
    text-transform: uppercase;
}
#benefit li {
    height: 51px;
    width: 100%;
    line-height: 51px;
    font-family:'Montserrat', sans-serif;
    font-size: 14px;
    color: #3f74a2;
    background-color: #e9ecf3;
    text-align: center;
    margin-bottom: 2px;
    text-decoration: none;
    text-transform: uppercase;
}

#benefit li{
     text-decoration: none;
     width: 100%;
     line-height:51px;
     color: #544574;
}

#benefit li:active{
     text-decoration: none;
}

#benefit li.link:hover{
    background-color:#ffffff;
    cursor: pointer; 
    color: #3f74a2;
}



.home-box { float: left; margin-top: 10px;}

.home-box img { float: left; }

.benefits { padding-bottom: 7px; margin-bottom: 7px; width: 450px; display: block; border-bottom: 1px solid #CCCCCC; color: #3f74a2; font-size: 1.6em; font-weight: bold; }

.benefit-list { margin-left: 45px; list-style: none; height: 50px; }

.benefit-desc { font-size: 11px; line-height: 12px; padding-right: 3px; }

.benefit-title { color: #aa4c35; font-size: 18px; text-decoration: none; line-height: 14px; margin-bottom: 1px;}

#privacy p { font-family: 'Noto Serif', sans-serif;  font-size: 12px; }

#privacy ol { margin-left: 20px; }

#privacy ol li ol { margin-left: 0; }

#privacy ul { margin-left: 40px; }

#privacy ul li ul { margin-left: 15px;  }

#privacy li { font-family: 'Noto Serif', sans-serif;  font-size: 12px; line-height: 2em;}


.highlight-background {
  background-color: #e9ecf3;
}
