/*---Google Watermark Removal---*/
.cse input.gsc-input, input.gsc-input {
		background-image:url(“YOUR-IMAGE.gif”) !important;
		background-repeat:no-repeat;
		background-color:#fff;
		}
		
		.cse input.gsc-input, input.gsc-input {
		background-image:none !important;
		}

/*---GLOBAL TAG STYLES---*/
body{
  margin:0;
  padding:0;
	font-family: Tahoma, Geneva, sans-serif;
  font-size:14px;
  /*
  font-size:12px;
  */
}
h1,
h2,
h3,
h4{
  margin-bottom:16px;
  font-family:'times new roman',times,serif;
}
h1,
h1 strong,
h1 b,
h2,
h2 strong,
h2 b,
h3,
h3 strong,
h3 b{
  font-weight:normal;
}
h1{
  font-size:30px;
  line-height:1.2em;
  font-weight: lighter;

}
h2{
  font-size:26px;
  line-height:1.1em;

}
.news-events h2{
	padding-top:25px;
	/*text-transform:uppercase;*/
	font-size:28px;
	margin-top:0;
}
h3{
  font-size:23px;
}
h4{
  font-size:18px;
	font-weight:normal;
}
h5{
  font-size:14px;
}
h4,
h5{
	/*text-transform:uppercase;*/
}
table{
  width:100%;
	/*margin:0px;*/
	margin-bottom: 5px;
}
img{
  border:0;
}
.page-body{
  line-height:1.5em;
}
.page-body .page-summary{
  color:#8F8F8F;
  font-family:'times new roman',times,serif;
  /*font-size:15px;*/
  /*line-height:17px;*/
}
.page-body{
  /*
  margin-left:263px;
  width:761px;
  */
  margin:0;
}
.page-body .page-summary,
.secondary-navigation-footer p{
  line-height:17px;
}
.page-body p,
.gray-box{
  /*margin-bottom:1em;*/
  /*color:#323232;*/
  line-height:30px;
  /*font-size:12px;*/
}
ol{
  list-style-type:decimal;
}
ol.nested {
	list-style-type: upper-alpha !important;
}
ul{
  list-style-type:square;
}
ol,
ul{
  line-height:2em;
	padding-left: 20px;
  /*
  line-height:1.5em;
  */
  /*line-height:15px;*/
  /*font-size:12px;*/
  /*color:#323232;*/
}
/*---/GLOBAL TAG STYLES---*/
/*---GENERIC STYLES---*/
/*---BORDERS---*/
.white-border-top{
  border-top:2px white solid;
}
.white-border-bottom{
  border-bottom:2px white solid;
}
.maroon-border{
  border:2px #8c2332 solid;
}
.light-maroon-border,
a.maroon-border:hover{
  border:2px #FC7C8B solid;
}
.blue-border{
  border:2px #3F79AB solid;
}
.light-blue-border,
a.blue-border:hover{
  border:2px #33C7F5 solid;
}
.red-border{
  border:2px #8c2332 solid;
}
.light-red-border,
a.red-border:hover{
  border:2px #FC7C8B solid;
}
.gray-border-bottom,
.link-group-header,
.link-group,
.link-group a,
.document-listing td,
.faq-listing td{
  border-bottom:1px #C8C8C8 solid;
}
/*---/BORDERS---*/
/*---BACKGROUNDS---*/
.tan-background,
.secondary-navigation-footer{
  background:#F3EDDF;
  color:black;
}
.blue-background,
.event-month{
  background:#3F79AB; 
  color:white;
  padding-top: 1px;
}
.red-background{
  background:#8c2332; 
  color:white;
}
.dark-blue-background,
.primary-nav-container a:hover{
  background:#00617E;
  color:white;
}
.light-blue-background,
.event-day{
  background:#33C7F5;
  color:white;
}
.light-green-background,
.alt-secodary-navigation-link-container a,
.alt-secondary-navigation-link-container a{
	background: #019d5e; 
	color: white;
}
.green-background{
	background:#008550;
  color:white;
}

.light-orange-background{
	background:#A0680D;
  color:white;
}
.dark-green-background,
.body-container.apply-now a:hover,
.alt-secodary-navigation-link-container a:hover,
.alt-secondary-navigation-link-container a:hover{
	background: #007749;
  color:white;

}
.primary-apply-now a:hover{
	background: #007749;
  color:white;
  text-decoration: none;

}

.light-orange-apply-now a:hover{
	background: #9f6b1b;
  color:white;
  text-decoration: none;

}
.homecoming_ a:hover{
	background: #007749;
  color:white;
  text-decoration: none;

}
.orange-background{
	background: #FDDC41;
  color:white;
}
.gray-background{
	background:#C9C8C6;
  color:black;
}
.dark-gray-background{
	background:#333333;
  color:black;
}
.maroon-background{
	background:#8c2332;
  color:white;
}
.image-container{
	background: #fff;
    color: 8c2332;
    border: #7E7E7E 1px;
}
.cg-maroon-background{
	background:#8c2332;
  color:white;
}
.white-background,
body{
	background:white;
  color:black;
}
.black-background {
	background:black;
  color:white;
}
/*---/BACKGROUNDS---*/
/*---COLORS---*/
.gray-text{
  color:black;
}
.green-text{
  color:green;
}
.red-text{
  color:red;
}
.dark-blue-text{
  color:#00617E;
}
.orange-text,
.footer-container .column .orange-text,
.footer-container .column a:hover,
.role-based-nav-container a:hover,
.login-link-container a:hover{
  color:#FDDC41;
}
.maroon-text,
h1,
h3,
h5,
a{
	color:#8c2332;
}
.blue-text,
h2,
h4{
	color:#3F79AB;
}
.white-text,
.news-events .wide-column .body-container.apply-now a, 
.news-events .wide-column .body-container.apply-now a:hover,
.news-events .read-more-link,
.image-caption-container a{
	color:#ffffff;
}
.brown-text{
	color:#725E1A;
}
.light-gray-text,
.footer-container .column a,
.footer-container .column span{
  color:#D4D4D4;
}
.image-caption-container{
  color:#444444;
}
/*---/COLORS---*/
.bold-text{
  font-weight:bold;
}
.gray-box{
  border:1px #C8C8C8 solid;
  background:#F7F7F7;
  padding:20px;
  /*margin-left:20px;*/
}
.no-margin-left,
.role-based-nav-container a.no-margin-left{
  margin-left:0;
}
.no-margin-right,
.role-based-nav-container a.no-margin-right{
  margin-right:0;
}
.clear-both{
  clear:both;
}
.no-height{
  height:0;
}
.outer-container{
	/*height:191px;*/
  text-align:center;
  width:100%;
  min-width:310px;
}
.inner-container{
	/*height:191px;*/
	max-width:1024px;
	margin:auto;
  text-align:left;
}
.header-text{
	/*font-size:14px;*/
	/* font-family: 'Roboto', sans-serif; */
	font-weight: 400; 
	text-transform:uppercase;
}
.padding-left,
.column .narrow-column a,
.column .narrow-column span,
blockquote{
  padding-left:20px;
}
.margin-bottom-small{
  margin-bottom:15px;
}
.margin-bottom,
.marginBottom,
.gray-box,
p,
ul,
ol{
  margin-bottom:20px;
}
.margin-bottom-large{
  margin-bottom:30px;
}
.margin-left-small{
  margin-left:15px;
}
.margin-left,
.gray-box,
ol,
ul{
  margin-left:20px;
}
.margin-left-large{
  margin-left:30px;
}
.margin-right-small{
  margin-right:15px;
}
.margin-right{
  /*margin-right:20px;*/
  /*margin-right:37px;*/
  margin-right:20px;
}
.margin-right-large{
  margin-right:30px;
}
.margin-top-small{
  margin-top:15px;
}
.margin-top{
  margin-top:20px;
}
.margin-top-large{
  margin-top:30px;
}
.padding-bottom-small{
  padding-bottom:15px;
}
.padding-bottom,
.page-body{
  padding-bottom:20px;
}
.padding-bottom-large{
  padding-bottom:30px;
}
.padding-left-small{
  padding-left:15px; 
}
.padding-left{
  padding-left:20px; 
}
.padding-left-large{
  padding-left:30px; 
}
.padding-right-small{
  padding-right:15px; 
}
.padding-right{
  padding-right:20px;
}
.padding-right-large{
  padding-right:30px;
}
.padding-top-small{
  padding-top:15px;
}
.padding-top{
  padding-top:20px;
}
.padding-top-large{
  padding-top:30px;
}
.no-border,
.column .no-border{
  border:0;
}
.no-uppercase{
  text-transform:none;
}
.no-underline,
.news-events .read-more-link:hover{
  text-decoration:none;
}
.underline-on-hover:hover{
  text-decoration:underline;
}
/*---/GENERIC STYLES---*/
/*---SOCIAL MEDIA---*/
.phonebookRollover {
  display: block;
  float: left;
  width: 25px;
  height: 25px;
  margin-right: 20px;
  background: url('/_images/socialMedia/phonebook-dual-icon.png') bottom;
  text-indent: -99999px;
}
.phonebookRollover:hover {
  background-position: 0 0;
}
.facebookRollover {
  display: block;
  float: left;
  width: 25px;
  height: 25px;
  margin-right: 20px;
  background: url('/_images/socialMedia/facebook-dual-icon.png') bottom;
  text-indent: -99999px;
}
.facebookRollover:hover {
  background-position: 0 0;
}
.twitterRollover {
  display: block;
  float: left;
  width: 25px;
  height: 25px;
  margin-right: 20px;
  background: url('/_images/socialMedia/twitter-dual-icon.png') bottom;
  text-indent: -99999px;
}
.twitterRollover:hover {
  background-position: 0 0;
}
.instagramRollover {
  display: block;
  float: left;
  width: 25px;
  height: 25px;
  margin-right: 20px;
  background: url('/_images/socialMedia/instagram-dual-icon.png') bottom;
  text-indent: -99999px;
}
.instagramRollover:hover {
  background-position: 0 0;
}
.youtubeRollover {
  display: block;
  float: left;			
  width: 25px;
  height: 25px;
  margin-right: 20px;
  background: url('/_images/socialMedia/youtube-dual-icon.png') bottom;
  text-indent: -99999px;
}
.youtubeRollover:hover {
  background-position: 0 0;
}
.tumblrRollover {
  display: block;
  float: left;			
  width: 25px;
  height: 25px;
  margin-right: 20px;
  background: url('/_images/socialMedia/tumblr-dual-icon.png') bottom;
  text-indent: -99999px;
}
.tumblrRollover:hover {
  background-position: 0 0;
}
.linkedinRollover {
  display: block;
  float: left;
  width: 25px;
  height: 25px;
    /*
    margin-right: 27px;
    */
  background: url('/_images/socialMedia/linkedin-dual-icon.png') bottom;
  text-indent: -99999px;
}
.linkedinRollover:hover {
  background-position: 0 0;
}
/*---/SOCIAL MEDIA---*/
/*---SLIDESHOW STYLES---*/
ul.aviaslider{
  margin:0;
  padding:0;
}
.slideshow { margin: auto }
.slideshow img { width: 1024px; height: 576px;}
div.responsive img { width: auto; height: auto }
.transparent-shade{
  position:absolute;
  width:1024px;
  height:576px;
  top:0;
  z-index:2;
  background:url('/_images/transparent.png') repeat;
}
.left-shade,
.right-shade{
  position:absolute;
  width:1024px;
  height:576px;
  top:0;
  z-index:3;
}
.left-shade{	
  left:0;
  margin-left:-1024px;
  /*
  IE9 SVG, needs conditional override of 'filter' to 'none' 
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjc1Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  */
  background: -moz-linear-gradient(left,  rgba(0,0,0,1) 0%, rgba(0,0,0,0.9) 50%, rgba(0,0,0,0.75) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,1)), color-stop(50%,rgba(0,0,0,0.9)), color-stop(100%,rgba(0,0,0,0.75))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(0,0,0,0.9) 50%,rgba(0,0,0,0.75) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(0,0,0,0.9) 50%,rgba(0,0,0,0.75) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(0,0,0,0.9) 50%,rgba(0,0,0,0.75) 100%); /* IE10+ */
  background: linear-gradient(to right,  rgba(0,0,0,1) 0%,rgba(0,0,0,0.9) 50%,rgba(0,0,0,0.75) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#bf000000',GradientType=1 ); /* IE6-8 */
}
.right-shade{
  right:0;
  margin-right:-1024px;
  /* IE9 SVG, needs conditional override of 'filter' to 'none' 
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjc1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  */
  background: -moz-linear-gradient(left,  rgba(0,0,0,0.75) 0%, rgba(0,0,0,0.9) 50%, rgba(0,0,0,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0.75)), color-stop(50%,rgba(0,0,0,0.9)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left,  rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.9) 50%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left,  rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.9) 50%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(left,  rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.9) 50%,rgba(0,0,0,1) 100%); /* IE10+ */
  background: linear-gradient(to right,  rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.9) 50%,rgba(0,0,0,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf000000', endColorstr='#000000',GradientType=1 ); /* IE6-8 */
}
.cycle-pager{ 
  border-radius: 15px;
  text-align: center;  
  z-index: 4; 
  position: absolute; 
  right:20px; 
  /*left: 1900px; */
  top: 510px; 
  overflow: hidden; 
  text-decoration: none; 
  background-color: #777; 
  opacity:0.70;
  filter: Alpha(opacity=70);   
  color: #000;
}
.cycle-pager span { 
  font-family:arial; 
  font-size:32px; 
  font-weight:bold; 
  width:24px; 
  height:8px; 
  display:inline; 
  color:#fff; 
  cursor:pointer; 
  padding: 0 8px;
  line-height:22px;
}
.cycle-pager span.cycle-pager-active { color: #000; }
.cycle-pager > * { cursor: pointer; }
/*---/SLIDESHOW STYLES---*/
/*---NAVIGATION STYLES---*/
/*
.secondary-navigation-inner-container{
  margin-right:37px;
}
*/
.has-sub-navigation,
.link-group-header{
  background:white;
}
.has-hidden-sub-navigation{
  background:white url('/_images/down-arrow.png') no-repeat;
  /*background:white url('/_images/right-arrow.png') no-repeat;*/
}
.has-visible-sub-navigation{
  background:white url('/_images/down-arrow.png') no-repeat;
}
.link-group-header a{
  padding:10px 29px;
}
.link-group-header a,
.link-group a{
  /*margin:10px 29px;*/
  display:block;
  text-decoration:none;
  color:black;
}
.link-group-header a:hover,
.link-group a:hover{
  color:#8C2332;
}
.link-group{
  background:#EBEBEB;
}
.link-group a{
  padding:10px 0;
  /*margin:0 10px -1px 29px;*/
  margin:0 15px -1px 29px;
}
.secondary-navigation-footer{
  padding:20px 10px 20px 29px;
}
/*---/NAVIGATION STYLES---*/

.login-search-container{
	/* font-family: 'Roboto', sans-serif; */
  clear:right;
  float:right;
	/*margin:0 20px 20px 20px;*/
  margin: 0 20px 20px;
  text-align:right;
}
.logo-container{
	height:94px;
	width:203px;
	float:left;
	margin:6px 20px 24px 20px;
}
.login-link-container,
.login-link-container a,
#headerLoginLink{
	/*font-family: Tahoma, Geneva, sans-serif;*/
	color:#FFF;
}
.role-based-nav-container{
	/*height:94px;*/
	/*min-width:738px;*/
	float:right; 
	clear:right; 
	margin:0 13px 20px 13px;
  line-height:1.5em;
}
.role-based-nav-container a{
	color:#FFF; 
  display:inline-block;
  text-decoration:none;
  margin:0 7px 0 7px;
}
/*.role-based-nav-container a:hover,*/
.login-link-container a:hover{
  text-decoration:underline;
}
.primary-nav-container{
	clear:both;
	color:#FFF;
  text-align:center;
	font-family:'Times New Roman', Times, serif;
	font-size:20px;
	text-transform:uppercase;
}
.primary-nav-container div{
	/*height:42px;*/
}
.primary-nav-container a{
	color:#FFF;
	padding:10px 14px;
  display:inline-block;
  text-decoration:none;
}
.login-to-myeol{
	/*font-family: Tahoma, Geneva, sans-serif;*/
	font-size:15px; 
	color:#FFF; 
	float:right;
}
.welcome{
	/*font-family: Tahoma, Geneva, sans-serif; */
	font-size:15px; 
	color:#FFF; 
	float:right; 
	padding-right:10px;
}
.search-container{
	/* font-family: 'Roboto', sans-serif; */
	float:right; 
	clear:both; 
	height:26px; 
	width:321px; 
	padding-top:15px;
}
.search-form{
	display:block;
	vertical-align:top;
}
.search-term,
.search-button{
	height:26px;
  border:0;
	margin:0;
	padding:0;
	float:right;
	display:block;
}
.search-term{
  background:#DCDDDF;
	padding: 5px 6px 1px 6px;
	margin: 0 4px 0 0;
	height:20px;
  /*
  margin-bottom:1.5em;
  */
}
.search-button{
  padding:4px 23px 4px 4px;
  background:#FDDC41 url('/_images/magnifying-glass-icon.png') center right no-repeat;
  cursor:pointer;
}
.logo{
  /*width: 300px;*/
    padding-top: 10px;
    /* height: 94px; */
}
.login-link-container a{
  text-decoration:underline;
}
.column-container{
  float:left;
	/*width:337px;*/
  /*width:342px;*/
  width:100%;
}
.column,
.left-column,
.right-column{
  float:left;
  width:100%;/*(Darin, 7/21/2014)*/
  /*width:298px;*/
  /*margin:0 40px 0 0;*/
}
.left-column,
.right-column{
  width:96%;
  margin-left:2%;
  margin-right:2%;
  box-sizing:border-box;
}
.columnInside{
  float:left;
  /*margin:0 40px 0 0;*/
  width:350px;
}
.column td{
  width:50%;
  /*font-size:0.75em;*/
  font-size:12px;
}
.footer-container .column a,
.footer-container .column span{
  border-bottom:1px #A14D5A solid;
  display:block;
  text-decoration:none;
  padding:7px 0 7px 0;
}
.wide-column-insidepage{
	/*height:113.5px;*/
  /*
  width:283px;
  width:287px;
  */
	/*padding-left:20px;*/
}
.news-events .heading-container img{
	height:58px;
	float:right
}
.news-events .body-container img{
	height:25px;
}
.news-events .wide-column .body-container.apply-now a,
.alt-secodary-navigation-link-container a,
.alt-secondary-navigation-link-container a{
  font-family:'Times New Roman';
	text-decoration:none;
  font-size:18px;
  line-height:2em;
}
.alt-secodary-navigation-link-container a,
.alt-secondary-navigation-link-container a{
	margin-bottom:7px;
}
.read-more-link,
.calendar-container .read-more-link{
  display:block;
  float:right;
  text-transform:uppercase;
  font-weight:bold;
  font-size:11px;
  padding:4px;
  color:white;
  text-decoration:none;
}
.view-all-news{
  display:block;
  float:left;
  text-transform:uppercase;
  font-weight:bold;
  font-size:11px;
  padding:4px;
  color:white;
  text-decoration:none;
}
.news-events a:hover{
  text-decoration:underline;
}
.news-events a{
  color:black;
  text-decoration:none;
}
.event-title a:hover{
  text-decoration:underline;
}
.event-date{
  float:left;
}
.event-title-container,
.event-description-container{
  float:left;
}
.event-month-container,
.event-day-container{
  float:left;
  font-size:11px;
  font-weight:bold;
}
.event-month-container{
  width:40px;
}
.event-day-container{
  width:30px;
}
.event-month,
.event-day{
  padding:1px;
  text-align:center;
  border:1px #037CA1 solid;
}
.event-day{
  border-left:0;
}
.calendar-icon {
	display:none;
}
.calendar-container{
	float:left;
}
.top-stories-container,
.calendar-container{
  min-height:333px;
}
/*
#headerSearchDestinationContainer{
  visibility:hidden;
  height:0;
  width:0;
  overflow:hidden;
}
*/
.secondary-navigation-footer{
  font-size:12px;
}
.image-container{
  width:250px;
  float:right;
	border: #7E7E7E thin;
}
.image-inner-container{
  padding: 10px;
    border: #ADADAD 1px solid;
}
.image-inner-container img{
  width:100%;
}
.image-inner-container img{
  margin-bottom:10px;
}
.image-container{
  margin-left:10px;
}
.image-caption-container{
  font-size:12px;
  color: #fff;
  margin-bottom:5px;
  background: #3F79AB;
  padding: 10px;
}                                
.event-description,
.document-description{
  display:none;
}
table.document-listing,
table.faq-listing{
  width:100%;
}
.document-listing td,
.faq-listing td{
  vertical-align:middle;
}
.document-listing td a{
  display:inline-block;
}
.document-listing td a,
.faq-listing td a,
.news-article{
  margin:10px 0;
}
ul.faq-listing li{
  color: #037CA1;
}
.decorated-table,
.document-listing{
  border-collapse:collapse;
  border-spacing:0;
  border:0;
}
.decorated-table th,
.decorated-table td{
  padding:10px;
  border:1px #C8C8C8 solid;
}.decorated-table{
	border-collapse: collapse;
	
}
.decorated-table th,
.decorated-table td{
  padding:10px;
  border:1px #C8C8C8 solid;
}
.decorated-table td,
.decorated-table tr{
	
	vertical-align: top;
	
}
.alert-outer-container{
  background:#078E03 url('/_images/template/frontpage/alertBG.jpg') repeat-x;
  z-index:2;
}
.alert-inner-container{
  color:white;
  padding:10px;
}
.alert-container a{
  color:yellow;
  text-decoration:underline;
  font-weight:bold;
}
th{
  font-weight:bold;
}
/*---RESPONSIVE CSS---*/
.responsive-480-767,
.responsive-768-1023,
.responsive-1024-max{
  display:none;
}
.responsive-min-479{
  display:block;
}
/*
.cycle-slide{
  width:100%;
}
*/
.search-icon-link{
  float:right;
}
.mobile-search-field-container{
  float:right;
  display:block;
  background:#620807;
  padding-left:4px;
  /*
  */
  /*
  position:absolute;
  right:0;
  */
}
.mobile-search-field{
  width:234px;
  margin-right:4px;
  /*
  margin:0 4px;
  background:transparent;
  color:white;
  border:0;
  border-bottom:1px white solid;
  */
}
.mobile-search-submit-button{
  background:transparent url('/_images/search-icon-active.jpg') top center no-repeat;
  border:0;
  padding:0;
  margin:0;
  width:33px;
  height:34px;
  cursor:pointer;
}
.menu-icon-link{
  float:left;
}
.mobile-logo{
  margin:10px;
}
.mobile-menu .role-based-nav-container{
	float:none; 
	clear:left;
  margin:0;
	padding:20px 0;
	text-transform:uppercase;
  border-bottom:1px white solid;
}
.mobile-menu .role-based-nav-container a{
  display:block;
  padding:6px 29px;
  margin:0;
}
.mobile-menu .role-based-nav-container a:hover{
  background:#FC7C8B;
  color:white;
}
.mobile-menu .primary-nav-container{
	clear:left;
	/*margin:10px 0 20px;*/
  margin:0;
  padding:20px 0;
  text-align:left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:1em;
	text-transform:uppercase;
  background:#00617e;
  line-height: 1.5em;
}
.mobile-menu .primary-nav-container a{
  padding:6px 29px;
  display:block;
}
.mobile-menu .primary-nav-container a:hover{
  background:#3F79AB;
}
.footer-container{
  padding:0 20px;
  box-sizing:border-box;
}
.has-side-navigation{
  padding-left:10px;
  padding-right:10px;
  box-sizing:border-box;
}
.page-menu-link-container{
  font-weight:bold;
}
.landing-page-left-column .page-menu-link-container a{
  color:white;
}
/*
.landing-page-left-column{
  float:none;
  width:100%;
  box-sizing:border-box;
  padding:0;
}
*/
.news-container{
  background-color:#d7d7d7;
}
.news-header-container{
  background: url('/_images/news_maroon_grey_clip.gif') repeat-x;
  color:#FFF; 
  font-family:Georgia, 'Times New Roman', Times, serif; 
  font-size:24px; 
  box-sizing:border-box;
}
.news-header-inner-container{
  box-sizing:border-box;
  padding:15px; 
  /*padding-right:35px;*/
  background:#3F79AB;
  float:left;
	border-bottom:#333 solid 0px;
}
.news-article-container{
  background-color:#e1e1e1; 
  box-sizing:border-box;
}
.news-article-alt-color{
  background-color:#d7d7d7; 
}
.events-container{
  background-color:#FFF;
}
.events-header-container{
  background: url('/_images/events_blue_white_clip.png') repeat-x; 
  color:#FFF; 
  font-family:Georgia, 'Times New Roman', Times, serif; 
  font-size:24px;  
  box-sizing:border-box;
}
.events-header-inner-container{
  box-sizing:border-box;
  padding:15px; 
  padding-right:35px;
  background:#8c2332 url('/_images/events_maroon_blue_white_clip.png') top right no-repeat;
  float:left;
}
.landing-page-column-divider{
  display:none;
  width:20px;
  margin:0;
}
/*---/RESPONSIVE CSS---*/
.ui-icon{
  display:none !important;
}
.lightbox1{display:none;z-index:200;}
.lightbox2{display:none;z-index:201;}
#lightboxContainer1,#lightboxContainer2{position:fixed;margin:auto;background:black;width:100%;height:100%;left:0;top:0;opacity:0.7;filter:alpha(opacity=70);}
#lightboxContent1,#lightboxContent2{position:fixed;margin:auto;background:transparent;width:100%;height:100%;left:0;top:0;text-align:center;}

/*---/mrender - button css/---*/
.button {
    background-color: #4CAF50; /* Green */
    border: none;
    color: white;
    padding: 5px 22px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;
}

.button1 {
    background-color: #8c2332;
    color: white;
    border: 2px solid #8c2332;
}

.button1:hover {
    background-color: #52141e;
    color: white;
	border: 2px solid #52141e;
}

.button2 {
     background-color: #8c2332;
    color: white;
    border: 2px solid #8c2332;
}

.button2:hover {
    background-color: #52141e;
    color: white;
	border: 2px solid #52141e;
}


