/*Edited on 25 Sep 2023*/
/*	Resets
	------	*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, 
p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, 
img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr, 
dl, dt, dd, fieldset, form, label, legend, caption,  tfoot, thead, 
article, aside, canvas, details, figure, figcaption, hgroup, 
menu, footer, header, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
}

article, aside, canvas, figure, figure img, figcaption, hgroup,
footer, header, nav, section, audio, video {
	display: block;
}

a img {border: 0;}

.wf-loading h1, .wf-loading p, .wf-loading h2 {visibility: hidden;}

img { vertical-align:bottom; }
img {
    max-width: 100%;
    height: auto;
    width: auto\9; /* ie8 */
}


/* GLOBAL */ 

/* include font-face */

@font-face {
  font-family: "lato";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/Lato/Lato-Regular.woff") format("woff"), url("../fonts/Lato/Lato-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "lato-bold";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/Lato/Lato-Bold.woff") format("woff"), url("../fonts/Lato/Lato-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "lato-light";
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/Lato/Lato-Light.woff") format("woff"), url("../fonts/Lato/Lato-Light.ttf") format("truetype");
}

body { font-family:lato; font-size:12px; color:#58595B; }

a:link, a:visited { text-decoration: none; color:#1269B3; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; -ms-transition: all .3s ease; transition: all .3s ease; }
a:hover{ text-decoration: none; color:#EE4143; }

h1, h2, h3, h4, h5, h6 { margin:0px;  padding:0px; color:#1269B3; font-size:16px; }
p { margin-bottom:15px; padding:0px; font-size:13px; line-height:25px; }

::selection 	 	{ background: rgb(255,255,158); }
::-moz-selection 	{ background: rgb(255,255,158); }
img::selection 		{ background: transparent; }
img::-moz-selection { background: transparent; }

body { -webkit-text-size-adjust: 100%; /* Stops Mobile Safari from auto-adjusting font-sizes */ }

article { position: relative; height:100%; }

.clear { clear: both; }

/* HEADER */
/*edited on 26 Sept 2023*/
#menu-wrap { width:100%; background-color:#5bc2e7; height:73px; /*background-image:url(../img2/menu-bg.jpg); background-repeat:repeat-x;*/  font-family:lato; font-size:12px; color:#58595B; }

#header-wrap { width:100%; background-color:#FFFFFF; height:50px; background-image:url(../img2/header-bg.jpg); background-repeat:repeat-x; z-index:11; }
#header-con { width:960px; height:50px; margin:0 auto; }
#header-id { width:66px; height:50px; float:left; }
#header-social { width:250px; height:35px; float:right; text-align:right; padding-top:15px; }
#header-login { width:145px; height:50px; float:right; background-color:#EE4143; }
/* HEADER END *//


/* SLIDESHOW */
#slideshow-wrap { width:100%; height:370px; background-color:#F1F2F2; }
#slideshow-con { width:960px; height:370px; margin:0 auto; }
/* END SLIDESHOW */

/* MAIN BANNER */
#banner-wrap { width:100%; padding:20px 0 20px 0; background-color:#E6E7E8; border-bottom:solid 1px #CCCCCC; border-top:solid 1px #CCCCCC; height:240px; }
#banner-con { width:960px; margin:0 auto;  }
#banner-con-left { width:230px; float:left; }
#banner-con-right { width:720px; margin-left:10px; float:right; overflow:hidden; }
.banner-con-left-top { width:190px; height:39px; background-image:url(../img2/user-login-top-bg.jpg); background-repeat:no-repeat; font-weight:bold; font-size:14px; color:#FFFFFF; padding:10px 20px 0 20px;}
.banner-con-left-bottom { width:190px; padding:10px 20px 10px 20px; background-color:#C5F7FF; }
.form-style { width:180px; height:15px; border:none; padding:5px; margin:0px 0px 10px 0px; color:#A7A9AC; font-style:italic; box-shadow: 0px 0px 5px #888888; }
input:focus { background-color:#F2F2F2; border:none; }
.banner-con-left-bottom02 { width:190px; padding:0px 20px 0px 20px; background-color:#C5F7FF; border-top:solid 1px #1C75BC; }
.small { font-size:10px; font-weight:bold; color:#1269B3; padding:10px 0 10px 0; }
/* END MAIN BANNER */

/* MAIN CONTENT */
#content-wrap { width:100%; padding:0px 0 20px 0; background-color:#E6E7E8; border-bottom:solid 1px #CCCCCC; }
#content-con { width:960px; margin:0 auto;  }
.content-con-shadowtop { width:960px; height:28px; background-image:url(../img2/shadow-top.png); background-repeat:no-repeat; background-position:top; }
#content-background-top { width:960px; height:20px; background-color:#FFFFFF; background-image:url(../img2/background-top.png); background-repeat:no-repeat; background-position:top; margin-top:-10px; }
#content-background-top02 { width:960px; height:20px; background-color:#FFFFFF; background-image:url(../img2/background-top.png); background-repeat:no-repeat; background-position:top; margin-top:20px; }
#content-background-bottom { width:960px; height:55px; background-color:#FFFFFF; background-image:url(../img2/background-bottom.png); background-repeat:no-repeat; background-position:top; }
#content-background-bottom02 { width:960px; height:21px; background-color:#FFFFFF; background-image:url(../img2/background-bottom02.png); background-repeat:no-repeat; background-position:top; }
#content-background { width:900px; padding:0 30px 0 30px; background-color:#FFFFFF; background-image:url(../img2/background-mid.png); background-repeat:repeat-y; height:220px; }
#content-background02 { width:900px; padding:0 30px 0 30px; background-color:#FFFFFF; background-image:url(../img2/background-mid.png); background-repeat:repeat-y; height:190px; }
.snapshot-words { width:900px; border-bottom:solid 1px #1C75BC; font-size:14px; font-weight:bold; padding-bottom:10px; margin-bottom:5px; }
.content-col1 { width:290px; float:left; }
.content-col2 { width:290px; float:right; margin-left:15px; }
.content-col3 { width:290px; margin-top:20px;}
.content-col3 ul { list-style-type: none; padding:0 0 0 14px; margin: 0px;}
.content-col3 li { list-style-image:url(../img2/list.png); padding-bottom:13px; margin: 0px;}
.con-title { width:290px; border-bottom:solid 1px #1C75BC; font-size:14px; font-weight:bold; padding-bottom:10px; font-family: lato-bold; }
.event-fonts { font-size:14px; font-weight:bold; line-height:20px; }
.vids-col-1 { width:139px; float:left; }
.vids-col-2 { width:139px; float:right; }
/* END MAIN CONTENT */

/* INSIDE CONTENT */
#inside-wrap { width:100%; padding:0px 0 0px 0; background-color:#FFFFFF; margin:10px 0 10px 0;  }
#inside-con { width:960px; margin:0 auto; }
#inside-con-left { width:183px; float:left; }
#inside-con-right { width:725px; float:right; margin-left:20px; padding:15px; border:solid 1px #74CEE2; border-radius:5px; margin-bottom:20px; line-height:20px; }
#inside-con ul { list-style-type: none; padding:20px 0 0 14px; margin:0px;}
#inside-con li { list-style-image:url(../img2/list.png); padding-bottom:13px; margin: 0px; line-height:20px;}
#inside-con ol li { list-style-image:none; padding-bottom:13px; margin: 0px; line-height:20px;}

#inside-wrap06 { width:100%; padding:0px 0 0px 0; background-color:#FFFFFF; margin:10px 0 10px 0;  }
#inside-con06 { width:960px; margin:0 auto; }
#inside-con06 ul { list-style-type: none; padding:20px 0 0 14px; margin:0px;}
#inside-con06 li { padding-bottom:13px; margin: 0px; line-height:20px;}
/* END INSIDE CONTENT */

/* MAIN DISPLAY */
#main-display { width:725px; height:200px; background-color:#999999; margin-bottom:15px; }
/* END MAIN DISPLAY */

/* SPOTLIGHT */
#spotlight-wrap { width:100%; padding:0px 0 0px 0; background-color:#74CEE2; height:130px; position:relative; }
#spotlight-con { width:960px; margin:0 auto; position:relative;  }
.spotlight-title-top { width:960px; padding-top:15px; font-size:14px; font-weight:bold; color:#1269B3; text-align:center; position:relative; }
.spotlight-slider { width:960px; margin-top:10px; position:relative; }
/* END SPOTLIGHT */

/* FOOTER */
#footer-wrap { width:100%; background-color:#74CEE2; border-bottom:solid 1px #C5F7FF; height:400px;}
#footer-con { width:960px; margin:0 auto;  }
.footer-con-left { width:480px; float:left; padding: 11px 0 10px 0; color:#FFFFFF; font-weight:bold; }
.footer-con-right { width:480px; float:right; padding: 11px 0 10px 0; text-align:right; }
/* END FOOTER */

/* PRIVACY */
#privacy-wrap { width:100%; background-color:#C5F7FF; height:75px; }
#privacy-con { width:960px; margin:0 auto; padding-top:15px;  }
/*END PRIVACY */

/* BUTTON STYLE */
.button { font-family: lato; color: #ffffff; font-size: 14px; padding: 8px 0px 8px 0px; margin-bottom:10px; width:190px; text-align:center; font-weight:bold; cursor:pointer; text-decoration: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; -webkit-box-shadow: 0px 1px 3px #72DDE8; -moz-box-shadow: 0px 1px 3px #72DDE8; text-shadow: 1px 1px 3px #1268B3; background: -webkit-gradient(linear, 0 0, 0 100%, from(#0089CF), to(#1268B3)); background: -moz-linear-gradient(top, #0089CF, #1268B3); -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#0089CF, endColorStr=#1268B3); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#0089CF, endColorStr=#1268B3); display:inline-block; /* IE is so silly */}

.button:hover { background: -webkit-gradient(linear, 0 0, 0 100%, from(#1268B3), to(#0089CF)); background: -moz-linear-gradient(top, #1268B3, #0089CF); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0089CF, endColorstr=#1268B3); }
/* END BUTTON STYLE */


.WordSection1 { width:725px; overflow:hidden; }
#container-events{
    width:190px;
    height:180px; 
    overflow:hidden;	
    margin:auto;
}
#container-events iframe {
    width:1280px;
    height:800px;
    margin-left:-970px;
    margin-top:-170px;   
}