@charset "utf-8";
/* CSS Document */
body {
	background-color: #fff; 
	
	background-repeat:repeat-x;
	background-position:top;

	margin:0px;
}

img { border:none; }

/* MAIN TEXT */

 
.tagline  {  font-family:Lato; font-size:17px; color:#24418f; line-height:23px;     }


/* HEADER */

 
 
  #headerbglin { border-bottom:2px solid #24418f;     }   


  
  
  .clr { clear:both; }
  .clr5 { clear:both; height:5px; } 
  .clr10 { clear:both; height:10px; } 
  .clr20 { clear:both; height:20px; } 
  .clr30 { clear:both; height:30px; } 
  .clr40 { clear:both; height:40px; }
  .clr50 { clear:both; height:50px; } 
  .clr80 { clear:both; height:80px; }  
  .clr100 { clear:both; height:100px; }  
  
  h1 {   font-family:Lato; font-size:55px; font-weight:bold;     color:#24418f;    line-height:60px;    } 
  h1 a {      color:#24418f; text-decoration:none;    } 
  
  h2 {  font-family:Lato; font-size:28px;    line-height:33px; font-weight:normal;   color:#383838;    }
  h2 a {      color:#383838; text-decoration:none;    }
  h2.tagline  {  font-family:Lato; font-size:17px; color:#383838; line-height:33px;     }
  
  h3 {  font-family:Lato; font-size:21px;  color:#24418f;    }
  h3 a {      color:#24418f; text-decoration:none;    }
  
  h4 {  font-family:Lato; font-size:18px;  color:#383838;    }
  h4 a {      color:#383838; text-decoration:none;    }
  
  .whitecolor { color:#FFF;}
   .blackcolor { color:#252525;}
  
  
  
  .hr{ border-bottom:1px dotted #c5c9cc; }
  
   
       


/* FOOTER */
.FOOTERmaintxt { font-family:Lato; font-size:14px; line-height:20px; color:#6d6d6d; font-weight:normal;   }
.FOOTERmaintxt strong { font-weight:bold; color:#0090e7; font-size:12px;}
.FOOTERmaintxt a { font-weight:bold; color:#6d6d6d; text-decoration:none;}
.FOOTERmaintxt a:hover { text-decoration:underline;}
 

/* text-shadow:0px 1px 1px #2c2c2c; 

border-radius: 20px;    
-moz-box-shadow: 0 0 3px #d6d6d6;
-webkit-box-shadow: 0 0 3px #d6d6d6;
box-shadow: 0 0 3px  #d6d6d6;

  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;

*/


#statebg {  height:0px;  background-image:url(images/menu-line.png); background-position:top center; background-repeat:repeat-x;    padding-top:10px;  }   
#statetable { width:75%; }
#statetable ul { margin:0 auto; padding:0; }
#statetable ul li { width:31%; margin:0 1% 20px 1%; padding:0; float:left; list-style-type:none; }
.statetitle { font-size:30px; line-height:32px; font-weight:bold; font-style:italic; font-family:Lato; color:#475d6a; }
	.imgbtns{-webkit-transition:all 0.9s ease;-moz-transition:all 0.9s ease;-o-transition:all 0.9s ease;-ms-transition:all 0.9s ease;transition:all 0.9s ease;}

.imgbtns:hover{-webkit-filter:brightness(110%) sepia(90%);-moz-filter:brightness(110%) sepia(50%);-o-filter:brightness(110%) sepia(50%);-ms-filter:brightness(110%) sepia(50%);filter:brightness(110%) sepia(50%);}
