﻿
html {
    min-height: 100%;
}


body {
	font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
	font-size: 0.7em;
	
	color: #000;
	/*background: url(../images/gradient_background.jpg) repeat-x;
	background-color:#0000FF;*/
   
    /*background-image: linear-gradient(to top, #252789, #FFF);*/

    /*background-image: linear-gradient(to top, rgba(75,115,158,1) , rgba(75,115,158,0)); */

    background-image: linear-gradient(to top, rgba(149,172,198,1) , rgba(149,172,198,0));


    padding: 10px 0px 20px 0px;
    margin:0;
   
   
}


.bold {
	font-weight:bold;
}

.italic{
	font-style:italic;
}


.rb_list {

    font-family:Arial;
    font-size:18px;
    margin-top:15px;
    display:block;

}

.Element_formItemLeftTitle {
    display: block; /* block float the labels to left column, set a width */
    float: left;
    width: 80px;
   /* font-family: Arial;
    font-size: 10pt;*/
    font-family: 'Segoe UI';
    color: #2D3748;
    font-size: 20px;
    font-weight: 400;
    padding: 0;
    text-align: left;
    margin: 10px 0 5px 0; /* set top margin same as form input - textarea etc. elements */
}


.Element_formItemLeft {
    display: block; /* block float the labels to left column, set a width */
    float: left;
    width: 80px;
    height: 20px;
    /* font-family: Arial;
    font-size: 11pt;*/
    font-family: 'Segoe UI';
    color: #2D3748;
    font-size: 20px;
    font-weight: 400;
    padding: 0;
    text-align: left;
    margin: 8px 0 5px 0; /* set top margin same as form input - textarea etc. elements */
}





.Element_formItemRight
{
   	width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
   	
    display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 80px; 
	font-family:Arial;
	font-size: 11pt;
	padding: 0; 
	text-align: left;
	margin: 8px 0 5px 0 ;
    height:20px;
   
}

.Element_br
{
    clear:left;    
}



/* Module Page
-------------------------------------------------------------------------------*/

.Div_Outer_ContentWrapper {

    width:fit-content; 
    width:-moz-fit-content;
    margin-left:auto;
    margin-right:auto;
    position:relative;

}
  
  .Div_ModuleTitle
  {
    background-color:#ffffff; 
    width:650px; margin-left:auto; 
    margin-right:auto;
  }
  
  
  
  .Div_ModuleContent
  {
    
   padding: 30px 50px;
    border: 3px solid #9CB6C5;
    border-radius:5px;
    background-color:#FFF; 
    width: 980px; 
    margin-top:20px;
    margin-left:auto; 
    margin-right:auto
}

  .Title_Line {

    border:1px solid #F76B17; 
    margin-top:10px; 
    margin-bottom:10px;  
    width:inherit;


}
  

   /* End Module Page
-------------------------------------------------------------------------------*/


  .LabelA08
  {
       font-family: Arial;
       font-size: 8pt;
       font-weight: normal;
       color: black;
       
  }
  
  .LabelA09
  {
       font-family: Arial;
       font-size: 9pt;
       font-weight: normal;
       color: black;
  }
  
  .LabelA10
  {
       font-family: Arial;
       font-size: 10pt;
       font-weight: normal;
       color: black;
  }
  
   .LabelV10
  {
       font-family: Verdana, Arial;
       font-size: 10pt;
       font-weight: normal;
       color: black;
  }
  
    .LabelV11
  {
       font-family: Verdana, Arial;
       font-size: 11pt;
       font-weight: normal;
       color: black;
  }
  
   .LabelV12
  {
       font-family: Verdana, Arial;
       font-size: 12pt;
       font-weight: normal;
       color: black;
  }
  
  
  .LabelV09
  {
        font-family: Verdana, Arial;
	    font-size: 9pt;
	    font-weight: normal;
	    color:#000;
         
  }


.TitleBlue {

    font-family:Verdana; 
    font-size:11pt; 
    font-weight:normal;
    color:#206B8E; 
    padding:0px; 
    margin:0px;  
   /* width:320px;*/
 
}


 .bottom_border_white 
{ 
    border:1px solid #FFF !important;
} 



a.btnNotes:link
{
     color:#5980A6 !important;
     font-family:Arial;
	 font-size: 10pt;
     font-weight:bold;
     cursor:pointer;
     text-decoration:none;
    
}

a.btnNotes:visited
{
     color:#5980A6 !important;
     font-family:Arial;
	 font-size: 10pt;
     font-weight:bold;
     text-decoration:none;
    
}

a.btnNotes:hover
{
    
	text-decoration:none;
	color:#5980A6 !important;
    
}


a.hl_User:link
{
     color:#48739D !important;
     font-family: Verdana, Arial;
     font-size: 9pt;
     font-weight: normal;
     cursor:pointer;
     text-decoration:none !important;
    
}

a.hl_User:visited
{
     color:#48739D !important;
     font-family: Verdana, Arial;
     font-size: 9pt;
     font-weight: normal;
     cursor:pointer;
     text-decoration:none !important;
    
}

a.hl_User:hover
{
	text-decoration:none;
	color:#f8943f !important;
    text-decoration:underline;
    
}

input.btnStandard {

     color:#FFF;
     background-color:#1B62AD;
     border:0px;
     margin:0px;
     padding:0px;
     height:23px;
     font-style:normal;
     font-family: Verdana;
	 font-size: 11px;
     font-weight:normal;
     word-spacing:normal;
     cursor:pointer;
}

input.btnStandard:hover
{
    background-color:#f8943f;
	text-decoration:none;
	color:#FFF !important;
    
}

input.btnStandard:focus
{
  
    
}

input.btnStandard2 {

     color:#FFF;
     background-color:#1B62AD;
     border:0px;
     margin:0px;
     padding:10px;
     /*height:23px;*/
     font-style:normal;
     font-family: 'Segoe UI';
	 font-size: 15px;
     font-weight:normal;
     word-spacing:normal;
     cursor:pointer;
}

input.btnStandard2:hover
{
    background-color:#f8943f;
	text-decoration:none;
	color:#FFF !important;
    
}

input.btnStandard2:focus
{
  
    
}





/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v26-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans/open-sans-v26-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans/open-sans-v26-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans/open-sans-v26-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans/open-sans-v26-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans/open-sans-v26-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* caramel-regular - latin */
@font-face {
  font-family: 'Caramel';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/caramel-v1-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/caramel-v1-latin/caramel-v1-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/caramel-v1-latin/caramel-v1-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/caramel-v1-latin/caramel-v1-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/caramel-v1-latin/caramel-v1-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/caramel-v1-latin/caramel-v1-latin-regular.svg#Caramel') format('svg'); /* Legacy iOS */
}


/* charm-regular - latin */
@font-face {
  font-family: 'Charm';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/charm-v5-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/charm/charm-v5-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/charm/charm-v5-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/charm/charm-v5-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/charm/charm-v5-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/charm/charm-v5-latin-regular.svg#Charm') format('svg'); /* Legacy iOS */
}

.signOnText {
font-family:'Segoe UI' !important;
font-size:20px !important;
color: #ffffff !important;
font-weight:400 !important;
margin:0px;
padding:0px;
display:block;
float:left;
width:fit-content; 
width:-moz-fit-content;
margin-top:2px;

}






.siteTitleText {
font-family:Charm !important;
font-size:25px !important;
color: #F76B17 !important;
font-weight:400 !important;
font-style:italic;
letter-spacing:5px;
margin:0px;
padding:0px;
display:block;
/*float:left;*/
margin-top:2px;



}


.siteTitle {
    margin-left: auto;
    margin-right: auto;
    width: fit-content;
    width: -moz-fit-content;
    text-align: center;
}

.signOnContent {

    margin-left:auto; 
    margin-right:auto; 
    width:fit-content; 
    width: -moz-fit-content;

}

.resetPasswordContent {

    margin-left:auto; 
    margin-right:auto; 
    width:fit-content; 
    width: -moz-fit-content;

}



input.btnSignOn {

     color:#F76B17 !important;
     background-color:#ffffff;
     border:0px;
     margin:0px;
     padding:5px;
     margin-left:7px;
     margin-right:7px;
     font-style:normal;
     font-family: 'Segoe UI';
	 font-size: 16px;
     font-weight:bold;
     word-spacing:normal;
     cursor:pointer;
     border-radius:5px;
     display:block;
     float:left;
     
     
}

input.btnGetPolicy {

     color:#F76B17 !important;
     background-color:#ffffff;
     border:0px;
     margin:0px;
     padding:5px;
     margin-left:7px;
     margin-right:7px;
     font-style:normal;
     font-family: 'Segoe UI';
	 font-size: 16px;
     font-weight:bold;
     word-spacing:normal;
     cursor:pointer;
     border-radius:5px;
     display:block;
     float:left;
     
     
}


input.btnSignOn:hover
{
    background-color:#ffffff;
	text-decoration:none;
	color:#F76B17 !important;
    
    
}

.div_Statement {
    margin-top:30px;

}

.div_Statement ul {
       list-style-type: none;
       margin: 0;
       padding: 0;
      
    }

.div_Statement li {
        
      clear:both !important;
      margin-right: 0.5em;
      display:block;
      margin-top:15px !important;
      font-family:'Segoe UI';
      color: #2D3748;
      font-size:20px;
      font-weight:400;
    }


.div_IntroPage {
    margin-top:30px;

}

.div_IntroPage ul {
       margin: 0;
       padding: 0;
      
    }

.div_IntroPage li {
        
      clear:both !important;
      margin-right: 0.5em;
      display:block;
      margin-top:15px !important;
      font-family:'Segoe UI';
      color:#2D3748;
      font-size:20px;
      font-weight:400;

    }

.div_IntroPage ol {
    list-style-position: outside;
    padding-left: 3ch;
}

.div_IntroPage ol li {
    text-indent: -2ch;
    padding-left: 0ch;
}


input.chkBOption {

        clear:both !important;
        float:left;
        margin:0;
        padding:0;
        margin-top:5px;
        display:block;
        height:20px;
        accent-color: #1B62AD;
       
    }



.menuWizardContainer {
    float:left;
    margin:0;
    padding:0;
    margin-top:100px;
    
}

.statementsContainer{

    float:left;
    margin:0;
    padding:0;
    margin-left:70px;

}

.lblStatementTitle {
    font-family:'Segoe UI';
    color:#FFFFFF;
    font-size:20px;
    font-weight:400;

}


.lblStatementTitle2 {
    font-family:'Segoe UI';
    color:#2D3748;
    font-size:20px;
    font-weight:400;

}

.txtBOther {
    font-family:'Segoe UI';
    color:#000;
    font-size:17px;
    font-weight:500;

}


/* Navigation Arrows */

.arrow {
    position: relative;
    width: 120px;
    background: #1abc9c;
    height: 40px;
    line-height: 40px;
    margin-top: 45px;
    margin-bottom: 30px;
    text-align: center;
    color: #fff;
    font-family: 'Segoe UI';
    font-size: 15px;
    font-weight: 400;
    display: inline-block; /* helps avoid layout quirks */
}

.arrow-right:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0; /* attach flush to the right edge */
    transform: translateX(100%); /* push arrowhead outward */
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 20px solid #1abc9c;
}

.arrow-left:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0; /* attach flush to the left edge */
    transform: translateX(-100%); /* push arrowhead outward */
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-right: 20px solid #1abc9c; /* triangle pointing left */
}



.arrow:hover {
        cursor:pointer;
}


	
/* End General Classes  
-------------------------------------------------------------------------------*/


  
nav.TopMenu ul {
      list-style-type: none;
      margin: 0;
      padding: 0;
      background-color: #1B62AD;
      border-radius: 5px;
      overflow:auto;
      width:fit-content; 
      width:-moz-fit-content;
     
     
}

nav.TopMenu li {
      
      margin-right: 0;
      display:block;
      border-right:1px solid #FFFFFF;
      padding-top: 5px;
      padding-bottom:5px;
      float:left;
      
}


nav.TopMenu li a {
      display: block;
      color: #FFFFFF !important;
      padding: 8px 16px;
      text-decoration: none;
      font-family: 'Segoe UI';
      font-size:15px;
      font-weight:400;
 
}


nav.TopMenu li a:active, a:focus, a:visited {
      background-color: #04AA6D !important;
      color: #ffffff !important;
}

nav.TopMenu li a:hover:not(.active) {
      background-color:#04AA6D !important;
      color: #ffffff !important;
}


/* Intro Page */
div.IntroPoints ol {
            
    margin-top:10px;
    font-family: 'Segoe UI'; 
    font-size:20px;
    font-weight:400;
    color:#2D3748;
        
}

div.IntroPoints li {
            
    padding-top:15px;
        
}

div.IntroPoints ol a{
            
    text-decoration:none;
    color: #3166cc;
        
}

div.IntroPoints ol a:active, a:focus , a:visited{
            
    color:#F76B17 !important;
    background-color:#ffffff;
        
}

div.IntroPoints ol  a:hover, a:hover:not(.active){
            
    color:#F76B17 !important;
    background-color:#ffffff;
        
}



.IntroPointsSub ul {
    list-style:none;
    margin-top:20px;
    font-family: 'Segoe UI'; 
    font-size:18px;
    font-weight:400;
    color:#2D3748;
        
}

.IntroPointsSub li{
            
    padding-top:10px;
        
}

a.hl_forgot:link {

    text-decoration: none;
    font-style:normal;
    font-family: Verdana;
	font-size: 11px;
    font-weight:400;
    color: #3166cc !important;
}

a.hl_forgot:visited {

    color:#206B8E !important;
    background-color: #ffffff !important;

}

a.hl_forgot:hover {
    color: #F76B17 !important;
    background-color: #ffffff !important;
}


ol.custom_intropage {
    list-style-position: outside;
    padding-left: 3ch; /* space for the number */
}

ol.custom_intropage li {
    text-indent: -3ch; /* pull first line left */
    padding-left: 3ch; /* indent wrapped lines */
}


