

@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 400;
	font-display:swap;
	src: url('/fonts/lato-v15-latin-regular.eot'); /* IE9 Compat Modes */
	src: local('Lato Regular'), local('Lato-Regular'),
	url('/fonts/lato-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('/fonts/lato-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
	url('/fonts/lato-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
	url('/fonts/lato-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
	url('/fonts/lato-v15-latin-regular.svg#Lato') format('svg'); /* Legacy iOS */
}

BODY {
		MARGIN-TOP: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; margin-bottom:0px; FONT-SIZE: 16px; COLOR: #000000;
		line-height:1.6;
		font-family:'Lato',arial,sans-serif;
}
TD {
		FONT-SIZE: 16px; COLOR: #000000;
	line-height:1.6;
	font-family:'Lato',arial;
}
DIV {
	FONT-SIZE: 16px;
	line-height:1.6;
	COLOR: #000000;
}
SPAN {
	font-family:'Lato',arial;
}
P {
	font-family:'Lato',arial;
}

h1 {FONT-SIZE: 24px; FONT-FAMILY: "Lato", arial; COLOR: #282D53; font-weight:bold; }
h2 {FONT-SIZE: 21px; FONT-FAMILY: "Lato", arial; COLOR: #282D53; font-weight:bold; }

.shad0 { border: 1px solid #FAFAFA; }
.shad1 { border: 1px solid #F1F1F1; }
.shad2 { border: 1px solid #E4E4E4; }
.shad3 { border: 1px solid #DADADA; }

* html .shrunkimg { 
   width: expression( document.body.clientWidth > 499 ? "500px" : "auto" ); /* sets max-width for IE */
}
.shrunkimg { 
   max-width: 500px; /* this sets the max-width value for all standards-compliant browsers */
}


.label1  {
	font-size:14px;
	font-weight:bold;
	padding-bottom:4px;
}

a.invisible:link {  color:#999; text-decoration:None; }
a.invisible:visited {  color:#999; text-decoration:None;  }
a.invisible:hover {  color:#0099CC;  text-decoration:underline; }


a.lightlink:link {  text-decoration:none; color:#888;  }
a.lightlink:visited  {  text-decoration:none; color:#888;  }
a.lightlink:hover  {  text-decoration:underline; color:#008;  }

.funlabel  {
	padding-left:10px; padding-right:10px; padding-top:6px; padding-bottom:6px;
	background-color:#fffff1;
	border-radius:3px;
	border:1px solid transparent;
}
.funlabelcheckbox:checked + .funlabel  {
	padding-left:10px; padding-right:10px; padding-top:6px; padding-bottom:6px;
	background-color:#82da80;
	border-radius:3px;
	border:1px solid #1eb605;
}
.funlabel:hover  {
	padding-left:10px; padding-right:10px; padding-top:6px; padding-bottom:6px;
	background-color:#ffffaa;
	border-radius:3px;
	border:1px solid #c90;
}

input.prettyformbig, select.prettyformbig {  
		font-family:arial;
		padding-left:8px;
    padding-top: 8px;  
		padding-bottom:8px;  
		padding-right:8px;  
    border: solid 1px #AAAAAA;  
    outline: 0;  
    font: bold 18px arial;
    
		background: -webkit-gradient(linear, left top, left 15, from(#FFFFFF), color-stop(4%, #eeeeee), to(#FFFFFF));  
    background: -moz-linear-gradient(top, #FFFFFF, #eeeeee 1px, #FFFFFF 15px);  
		
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 4px;  
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 4px;  
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 4px;  
    } 

input.prettyformsmall, select.prettyformsmall {  
		font-family:arial;
		padding-left:4px;
    padding-top: 4px;  
		padding-bottom: 4px;  
		padding-right: 4px;  
    border: solid 1px #AAAAAA;  
    outline: 0;  
    font: normal 14px arial;
    
		background: -webkit-gradient(linear, left top, left 15, from(#FFFFFF), color-stop(4%, #eeeeee), to(#FFFFFF));  
    background: -moz-linear-gradient(top, #FFFFFF, #eeeeee 1px, #FFFFFF 15px);  
		
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 4px;  
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 4px;  
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 4px;  
    } 
textarea.prettyformsmall {  

		padding-left:8px;
    padding-top: 8px;  
		padding-bottom: 8px;  
		padding-right: 8px;  
    border: solid 1px #BBB;  
    outline: 0;  
		font-family:  arial;
		line-height:23px;
		font-size:15px;
    
		background: -webkit-gradient(linear, left top, left 15, from(#FFFFFF), color-stop(4%, #eeeeee), to(#FFFFFF));  
    background: -moz-linear-gradient(top, #FFFFFF, #eeeeee 1px, #FFFFFF 15px);  
		
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 4px;  
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 4px;  
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 4px;  
    }  
input.prettyformsmall:hover, input.prettyformsmall:focus {  
    border-color: #8d9e00;  
		-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 4px;  
    } 


INPUT.bigcolorbtn {
  border:2px solid #156404; FONT-SIZE: 14px; font-weight:bold; COLOR: #ffffff; FONT-FAMILY: arial; BACKGROUND-COLOR: #4b983b; padding-top:4px; padding-bottom:4px; padding-left:11px; padding-right:11px;
	border-radius:3px;
	cursor:pointer;
}
INPUT.bigcolorbtn:hover {
  border:2px solid #156404; FONT-SIZE: 14px; font-weight:bold; COLOR: #ffffff; FONT-FAMILY: arial; BACKGROUND-COLOR: #6bb85b; padding-top:4px; padding-bottom:4px; padding-left:11px; padding-right:11px;
	border-radius:3px;
	cursor:pointer;
}
a:link.fancybutton1, a:visited.fancybutton1  {
	font-size:16px;
	font-weight:bold;
	
	padding-left:8px;
	padding-top: 8px;  
	padding-bottom: 8px;  
	padding-right: 8px;  
	border: solid 1px #AAAAAA;  
	outline: 0;  
	
	color:#666666;
	text-decoration:none; 
	background-color:#f5f5f5;
	background: -webkit-gradient(linear, left top, left 15, from(#f5f5f5), color-stop(4%, #e1e1e1), to(#f5f5f5));  
	background: -moz-linear-gradient(top, #f5f5f5, #e1e1e1 1px, #f5f5f5 15px);  
	
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 4px;  
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 4px;  
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 4px;  
	
	border-radius:3px;
}
a:hover.fancybutton1  {
	background-color:#f7f7f7;
	background: -webkit-gradient(linear, left top, left 15, from(#f7f7f7), color-stop(4%, #ccc), to(#f7f7f7));  
	background: -moz-linear-gradient(top, #f7f7f7, #ccc 1px, #f7f7f7 15px);  

  border-color: #7f82ad;  
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 4px;  
	color:#666666;
	text-decoration:none; 
	
}

a:link {FONT-SIZE: 16px; FONT-FAMILY: arial,verdana; COLOR: #13238B; TEXT-DECORATION: underline;  }
a:visited {FONT-SIZE: 16px; FONT-FAMILY: arial,verdana; COLOR: #13238B; TEXT-DECORATION: underline;  }
a:hover {FONT-SIZE: 16px; FONT-FAMILY: arial,verdana; COLOR: #008822; TEXT-DECORATION: underline;  }


a.simple:link { TEXT-DECORATION: none;  }
a.simple:visited { TEXT-DECORATION:none;  }
a.simple:hover { TEXT-DECORATION: underline;  }

a.big:link {FONT-SIZE: 17px; FONT-FAMILY: "Source Sans Pro", arial,verdana; COLOR: #13238B; TEXT-DECORATION: underline;  }
a.big:visited {FONT-SIZE: 17px; FONT-FAMILY: "Source Sans Pro", arial,verdana; COLOR: #13238B; TEXT-DECORATION: underline;  }
a.big:hover {FONT-SIZE: 17px; FONT-FAMILY: "Source Sans Pro", arial,verdana; COLOR: #008822; TEXT-DECORATION: underline;  }

a.white:link {FONT-SIZE: 16px; FONT-FAMILY: arial,verdana; font-weight:bold; COLOR: #ffffff; TEXT-DECORATION: underline;  }
a.white:visited {FONT-SIZE: 16px; FONT-FAMILY: arial,verdana; font-weight:bold; COLOR: #ffffff; TEXT-DECORATION: underline;  }
a.white:hover {FONT-SIZE: 16px; FONT-FAMILY: arial,verdana; font-weight:bold; COLOR: #ffffff; TEXT-DECORATION: none;  }

a.nav:link {FONT-SIZE: 12px; FONT-FAMILY: arial,verdana; COLOR: #ffffff; TEXT-DECORATION: none; font-weight:bold; }
a.nav:visited {FONT-SIZE: 12px; FONT-FAMILY: arial,verdana; COLOR: #ffffff; TEXT-DECORATION: none; font-weight:bold; }
a.nav:hover {FONT-SIZE: 12px; FONT-FAMILY: arial,verdana; COLOR: #ffffcc; TEXT-DECORATION: underline; font-weight:bold;  }

a.small:link {FONT-SIZE: 10px; FONT-FAMILY: arial,verdana; COLOR: #13238B; TEXT-DECORATION: underline; font-weight:bold; }
a.small:visited {FONT-SIZE: 10px; FONT-FAMILY: arial,verdana; COLOR: #13238B; TEXT-DECORATION: underline; font-weight:bold; }
a.small:hover {FONT-SIZE: 10px; FONT-FAMILY: arial,verdana; COLOR: #008822; TEXT-DECORATION: underline; font-weight:bold;  }

a.slightlysmaller:link {FONT-SIZE: 11px; FONT-FAMILY: arial,verdana; COLOR: #13238B; TEXT-DECORATION: underline; font-weight:bold; }
a.slightlysmaller:visited {FONT-SIZE: 11px; FONT-FAMILY: arial,verdana; COLOR: #13238B; TEXT-DECORATION: underline; font-weight:bold; }
a.slightlysmaller:hover {FONT-SIZE: 11px; FONT-FAMILY: arial,verdana; COLOR: #008822; TEXT-DECORATION: underline; font-weight:bold;  }

a.boldgreen:link {FONT-SIZE: 12px; FONT-FAMILY: arial,verdana; COLOR: #23431F; TEXT-DECORATION: underline; font-weight:bold; }
a.boldgreen:visited {FONT-SIZE: 12px; FONT-FAMILY: arial,verdana; COLOR: #23431F; TEXT-DECORATION: underline; font-weight:bold; }
a.boldgreen:hover {FONT-SIZE: 12px; FONT-FAMILY: arial,verdana; COLOR: #000099; TEXT-DECORATION: underline; font-weight:bold;  }

.darkgreen {FONT-SIZE: 12px; FONT-FAMILY: arial; COLOR: #1F6600; font-weight:bold; }
.blue { color:#202A7C;  }
.orange  {  color:#DB3901;  }
.bluebold { color:#202A7C; font-weight:bold; }
.red { COLOR: #990000; }
.whitetext { COLOR: #ffffff; }
.title { font-size:14px; }

.content{line-height:18px;}

input.signup {  
    padding: 9px;  
    border: solid 1px #AAAAAA;  
    outline: 0;  
    font: normal 16px arial;
    width: 350px;  
		height:36px;
    
		background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #eeeeee), to(#FFFFFF));  
    background: -moz-linear-gradient(top, #FFFFFF, #eeeeee 1px, #FFFFFF 25px);  
		
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    }  
input.signup:hover, input.signup:focus {  
    border-color: #8d9e00;  
		-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;  
    }  
.signuplabel  {  font-size:14px; font-weight:bold;  color:#555555; }

a.citfooter:link {FONT-SIZE: 12px; FONT-FAMILY: arial,verdana; COLOR: #13238B; TEXT-DECORATION: none; font-weight:normal; }
a.citfooter:visited {FONT-SIZE: 12px; FONT-FAMILY: arial,verdana; COLOR: #13238B; TEXT-DECORATION: none; font-weight:normal; }
a.citfooter:hover {FONT-SIZE: 12px; FONT-FAMILY: arial,verdana; COLOR: #008822; TEXT-DECORATION: underline; font-weight:normal;  }

.myshadow {
	-moz-box-shadow: 2px 2px 3px #666;
	-webkit-box-shadow: 2px 2px 3px #666;
	box-shadow: 2px 2px 3px #666;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#666666')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#666666');
}

input.searchfield  {
	width:215px; 
	border:1px solid #999999; 
	background-image:url('../images/field_bg.gif');
	background-repeat:repeat-x;
	}

@media All    
{
INPUT.color {
	background-color:#FFFEF9; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; FONT-FAMILY: "Source Sans Pro", arial; 
}
INPUT.colorbtn {
  BORDER-RIGHT: #135b0e 1px solid; BORDER-TOP: #dcead9 1px solid; MARGIN-TOP: 0px; FONT-SIZE: 11px; font-weight:bold; MARGIN-BOTTOM: 0px; BORDER-LEFT: #dcead9 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #135b0e 1px solid; FONT-FAMILY: arial; BACKGROUND-COLOR: #4b983b;
}
select  {
  FONT-SIZE: 11px;  background-color:#FFFEF9; 
  }
}