html, body  {
  color: #000000;
  line-height: 14px; 
  font-style: normal;
  text-align:center;
  height: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
}

.news-image-right {float:right; padding-left:20px; padding-bottom:20px;}
.news-image-left {float:left; padding-right:20px; padding-bottom:20px;}
.program-header-img {margin-top:-9px;}

.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

.contactus-table {max-width: 700px; font-size: 1.2em; line-height: 1.8em; font-weight:100;}

.inner-addon.right-addon .icon-search:before {
    bottom: 10px;
    color: #bbb;    
    position: absolute;
    right: 10px;
}

.headerItem{margin:5px 0}
/*
#full-screen-background-image {
  z-index: -999;
  min-height: 600px;
  min-width: 1024px;
  width: 100%;
  height: auto;
  position: fixed;
  top: 0;
  left: 0;
}
#full-screen-background-image-shad {
  z-index: -998;
  min-height: 600px;
  min-width: 1024px;
  width: 100%;
  height: auto;
  position: fixed;
  top: 0;
  left: 0;
}
*/

#wrapper {
  position: relative;
  width: 800px;
  min-height: 400px;
  margin: 100px auto;
  color: #333;
  /*background-color:#00FF33;*/
}
.header{
	/*height:87px;*/
	background-image:url(images/top_bg.gif);
	text-align:left;
 background-repeat: repeat-x;
 position:relative;
 z-index:50;
}

.headerLogo form{margin:0;text-align:right;}
.headerLogo form input{margin:0;height:34px;}
.headerLogo{	
	/*height:87px;*/
	min-height:87px;
	margin:0 5%;
}
.menuHolder ul.nav1 li a.top-a .opener{display:none;}
.row-fluid .span4.customspan4{width:34.17%}
.HowDoI img.opener {display:none}
.subMenuWrapper .subMenuContainer ul{padding-top:70px}
.MenuBarVertical{margin-left:20px;margin-top:0px;padding:0px;
				list-style:none;
				background:url("images/blackTransBg.png") repeat scroll 0 0 transparent;
			}
			.MenuBarVertical >li>a:hover{text-decoration:none;}
			.MenuBarVertical >li>a{font-weight:bold;color:#ffd478;padding:5px;background:url("images/blackTransBg.png") repeat scroll 0 0 transparent;display:block;}
			.MenuBarVertical  li li {  background: url("images/nav_arrow.png") no-repeat scroll 0 7px transparent;
				padding-left:8px;
			}
			.MenuBarVertical  li li a{color: #dfddd1;}
	.MenuBarVertical  li ul{padding-left:5px;list-style:none;}
	@media (min-width: 768px) {
		.headerLogo img{margin-top:8px}
	}

.mobile-pagemenu-bar {display:none;}

@media (max-width: 767px) {
.removePad{padding-top:0 !important}
.headerItem li  a {color: #ecca77;}
.headerMenu .navtitle{ font-size: 17px !important}
.ColumnLeftRight.hideMobile{display:none}
.HowDoI img.opener {background: none repeat scroll 0 0 #555555; display: inline-block; margin-left: 10px; margin-top:-85px;}
.mobile-pagemenu-bar {display:block; font-size:12px; padding-bottom:10px;}
.mobile-pagemenu-bar a {font-size:12px !important;}
.white_home,.transparent_home{
	
	margin:25px 0px 0px 0px !important;
	padding: 0px 5px 16px 5px !important;
	}
.subber{float:none !important;}
 @-ms-viewport { width: 767px; }
.row-fluid .span4.customspan4{width:100% !important;}
.menuHolder ul.nav1 div.left{float:none !important}
.bodyer_inner,.bodyer_inner1{background:none !important}
.bodyer_footer{width:100% !important}
.green_home{margin-left:0px !important;width:285px !important;}
.headline{width:100% !important}
.slideshow .copy{width:70% !important;padding-left:60px !important}
.header_text{font-size:15px !important;line-height:20px !important}
.innerWrapper,.gray_home{width:auto !important;margin-left:0 !important}
.menuHolder ul.nav1 li:hover a.top-a > b {color:#fff;background:none;}
.menuHolder ul.nav1 li:hover div{top:0}
.menuHolder ul.nav1 div ul li.lnk{display:block;float:none}
.menuHolder ul.nav1 div.col1,.menuHolder ul.nav1 div.col2,.menuHolder ul.nav1 div.col3,.menuHolder ul.nav1 div ul li a{width:auto;opacity:1;top:0}
.menuHolder ul.nav1 div ul li.liBott,.menuHolder ul.nav1 div ul li.liTop{display:none;}
.menuHolder ul.nav1 div ul{float:none}
.menuHolder ul.nav1 div{display:none;position:relative;}
.menuHolder ul.nav1 li a.top-a .opener{display:inline;padding:0;background:#555;   float: right;
    margin-right: 10px;
    margin-top: 10px;}
	li.lnk.l2 >a  .opener,li.lnk.l0 >a  .opener,li.lnk.l1 >a  .opener{display:inline;padding:0;background:#555;   float: right;
    margin-right: 4px;
   }
   li.lnk.l2 >a,li.lnk.l0 >a ,li.lnk.l1 >a {width:auto !important;}
li.lnk.l2:hover div.col1,li.lnk.l2 div.col1{left:-8px;top:0px;display:none;}
li.lnk.l1:hover div.col3,li.lnk.l1 div.col3{left:-8px;top:0px;display:none;}
li.lnk.l0:hover div.col3, li.lnk.l0 div.col3{left:-8px;top:0px;display:none;}
.menu .acedamic ul{
	
	margin-right:0px;
}
.menuHolder ul.nav1 li a.top-a b{display:inline}
.menuHolder ul.nav1{display:block}
.menuHolder ul.nav1 li,.menuHolder ul.nav1 li a.top-a{float:none}
.nav_container,.menuHolder{height:auto !important;}
.headerLogo form,.navtitle {text-align:center;}
.subnav_container{
height:auto !important;
margin:0  4% !important;
}
.nav,.menu{
	height:auto !important;
	margin:0  !important;
	}
 .headerItem {width:315px;margin:0 auto;float:none}
 body{min-width:inherit !important}
 .headerLogo{	
	margin:0;
	text-align:center;
}
.header{	
	background-image:none;	
	background-color:#0A473F;
}
 .headerLogo form input{margin:0 5px 5px 10px}
 .inner-addon.right-addon .icon-search:before {
    bottom: 15px;    
}
 .headerLogo form{margin-bottom:5px}
 } /* Media 767px */
 
 @media (max-width: 360px) {
  @-ms-viewport { width: 360px; }
  .inner-addon.right-addon .icon-search:before {
    bottom: 15px;    
}
 .row-fluid .span4.customspan4{width:100%}
.green_home{width:285px !important;dislpay:block !important;}
 .green_box,.green_box_events,.yellow_box,.gray_home,.gray_home img {margin-left:0 !important;margin-right:0 !important}
 .menuHolder ul.nav1 li a.top-a b{display:inline}
 .nav_container,.menuHolder{height:auto;}
 .headerLogo form{text-align:center;}
.subnav_container{
height:auto !important;
margin:0  4% !important;
}
 .nav,.menu{
	height:auto;
	margin:0;
	}
 body{min-width:inherit !important}
 .headerItem {width:315x;margin:0 auto;float:none}
  .headerLogo{	
 margin:0;
 text-align:center;
 }
 .header{	
	background-image:none;	
	background-color:#0A473F;
}
.headerLogo form input{margin:0 5px 5px 10px}
.navtitle {font-size:21px !important;}
 } /* */

  @media (max-width: 320px) {
   @-ms-viewport { width: 320px; }
  .row-fluid .span4.customspan4{width:100%}
.gray_home img{float:none !important;}
.ellipsis,.viewall{width:275px !important}
.subber a{ padding: 20px 4px 21px !important;}
a.HowDoI{padding:19px 10px !important;}
.subMenuWrapper li,.subMenuWrapper li:hover{/*padding:0 10px !important*/}
.gray_home{font: Open Sans, "Helvetica Neue", Helvetica, Arial, sans-serif; padding: 14px 10px 25px !important;}
.green_box,.yellow_box,.green_box_events,.gray_home{display:block !important;width:300px !important;}
  .menuHolder ul.nav1 li a.top-a b{display:inline}
  .nav_container,.menuHolder{height:auto;}
  .headerLogo form{text-align:center;}
.subnav_container{
height:auto !important;
margin:0  4% 0 0 !important;
}
  .nav,.menu,.menuHolder{
	height:auto;
	margin:0 ;
	}
   .headerItem {width:315px;margin:0 auto;float:none}
  body{min-width:inherit !important}
  .headerLogo{	
 margin:0;
 text-align:center;
 }
 .header{	
	background-image:none;	
	background-color:#0A473F;
}
.headerLogo form input{margin:0 5px 5px 10px}
 }
.nav_container{
	/*position:absolute;*/
	top:87px;
	height:50px;
	background-color:#111111;
	width:100%;
}
.nav{
	background-color:#111111;
	/*margin:0 5%;*/
	padding:0 5%;
	/*height:56px;*/
	color:#ffd478;
	text-align:left;
	
	
	
}
.navtitle{
	line-height:30px;
	font-size:24px;
	min-width:306px;
        font-family: 'Droid Serif', serif;
	font-weight:bold;
	padding:8px 0;
	float:left;
	min-height:50px !important;
}

.menu{
	font-family: Open Sans, Arial, Helvetica, sans-serif;
	float:right;
	height:48px;
	font-size:12px;
	padding:4px 0;
}
.menu ul{
	
	margin-right:-10px;
}
.menu li{
	font-weight:bold;
	display:inline;
}
/*
.menu li a{
	color:#FFFFFF;
	text-decoration:none;
	height:56px;
	
	padding:20px 10px 22px 10px;
	
}
.menu li a:hover{
	color:#ffd478;
	padding:20px 10px 22px 10px;
	
}
*/
.subnav{
	height:44px;
	width:100%;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE0JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjY1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 14%, rgba(0,0,0,0.65) 75%, rgba(0,0,0,0.65) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(14%,rgba(0,0,0,0)), color-stop(75%,rgba(0,0,0,0.65)), color-stop(100%,rgba(0,0,0,0.65))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 14%,rgba(0,0,0,0.65) 75%,rgba(0,0,0,0.65) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 14%,rgba(0,0,0,0.65) 75%,rgba(0,0,0,0.65) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 14%,rgba(0,0,0,0.65) 75%,rgba(0,0,0,0.65) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 14%,rgba(0,0,0,0.65) 75%,rgba(0,0,0,0.65) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=1 ); /* IE6-8 */
}

.gift{
	float:right;
	margin-right:50px;
	margin-top:-10px;
}
.subnav_container{
	margin:0 5%;
	height:56px;
}

.subber{
	height:56px;
	font-size:12px;
	font-weight:bold;
	float:right;
}

.subber a{
	color:#ffd478;
	text-decoration:none;
padding:20px 10px 21px 10px;
white-space:nowrap;
}
.subber  a:hover{
	
	color:#fff;
	
	text-decoration:none;
	padding:20px 10px 21px 10px;
	white-space:nowrap;
}

.middle_container{
	position:absolute;
	top:143px;
	height:500px;
	
	width:100%;
}
.middle {width:1134px;text-align:left;}

.bot_gradient{
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhhODM1ZSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzhhODM1ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(138,131,94,0) 0%, rgba(138,131,94,1) 50%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(138,131,94,0)), color-stop(50%,rgba(138,131,94,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(138,131,94,0) 0%,rgba(138,131,94,1) 50%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(138,131,94,0) 0%,rgba(138,131,94,1) 50%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(138,131,94,0) 0%,rgba(138,131,94,1) 50%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(138,131,94,0) 0%,rgba(138,131,94,1) 50%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008a835e', endColorstr='#8a835e',GradientType=0 ); /* IE6-8 */


width:100%;
height:295px;
display:block;
position:fixed;
top:450px;

}
.headline{
	
	display:block;
	width: 400px;
	height:250px;
	/*position: absolute;*/
  bottom: 124px;

  margin-left:0px;
	
}
.header_golf{
	display:inline-block;
	width:37px;
	font-family: "Arial Black", Arial;
        font-weight: 900;
	background-image:url(images/icon_golf.png);
	background-repeat:no-repeat;
	padding:6px 8px 5px 36px;
	background-color:#297404;
	color:#FFFFFF;
	font-size:11px;
	
}
.header_date{
	display:inline-block;
	color:#FFF;
	padding-left:8px;
}
.header_text{
	color:#FFF;
	padding-left:8px;
	font-size:43px;
	line-height:48px;
	font-family: Montserrat, "Arial Black", Arial;
        font-weight: 700;

	text-shadow: 1px 1px 0px rgba(0, 0, 0, .40);
	margin-left:-10px;
	margin-top:12px;
	letter-spacing:-.01em;
}
.hr{
	display:block;
	width:146px;
	height:2px;
	margin-left:-3px;
	margin-top:20px;
	background-color:#FFFFFF;
}
.header_author{
	margin-top:20px;
	color:#fff;
	font-size:11px;
	line-height:16px;
	margin-left:-3px;
}
.content_container{
	background: rgb(219,219,219); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(219,219,219,1) 0%, rgba(246,246,246,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(219,219,219,1)), color-stop(100%,rgba(246,246,246,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(219,219,219,1) 0%,rgba(246,246,246,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(219,219,219,1) 0%,rgba(246,246,246,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(219,219,219,1) 0%,rgba(246,246,246,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(219,219,219,1) 0%,rgba(246,246,246,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-8 */
	position:absolute;
	top:700px;
	
	
	width:100%;
}
.viewall{
     color:#ffd478;
     display:block;
     padding:5px 5px 5px 0px;
     width:275px;
     bottom:0px;
     float:left;
     text-align:left;
     font-family: Open Sans, sans-serif;
}
.viewall a{
	font-weight:bold;
	color:#ffd478;
	text-decoration:none;
}
.viewall a:hover{
	color:#fff;
}
.gray_home{
	display:inline-block;
	margin:25px 0px 20px 14px;
	width:663px;
	color:#666666;
	line-height:20px;
	background-color:#d8d8d8;
	padding:14px 25px 25px 25px;
	font-size:12pt;
	text-align:left;
        font-family: Open Sans, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.gray_home h1{
	color:#000;
	font-size:20px;
	font-weight:bold;
}
.gray_home img{
	float:right;
	margin-top:7px;
	margin-left:20px;
}
.green_home{
	display:inline-block;
	vertical-align:top;
	margin:25px 0px 10px 28px;
	padding:9px 15px 16px 20px;
	width:305px;
	color:#bdbdbd;
	text-align:left;
	background-color:#002829;
	line-height:20px;
	font-size:14px;
}
.transparent_home{
	display:inline-block;
	vertical-align:top;
	margin:50px 0px 0px 0px;
	padding:9px 15px 16px 20px;
	width:305px;
	color:#bdbdbd;
	text-align:left;
	line-height:20px;
	font-size:14px;
}
.white_home{
	display:inline-block;
	vertical-align:top;
	margin:25px 0px 0px 20px;
	padding: 0px 35px 16px 10px;
	width:305px;
	color:#bdbdbd;
	text-align:left;
	background-color:transparent;
	line-height:20px;
	font-size:14px;
	border: 0px solid red;
}

.green_home h1{
	font-size:16px;
font-weight:bold;
	color:#ffd478;

}
.yellow_home ul{
	margin-top:-10px;
	
}
.yellow_home li{
	display:inline-block;
	
}
.yellow_home li a{
	display:inline-block;
	color:#fff;
	margin-left:-40px;
	padding-left:35px;
	background-image:url(images/bullet_white.png);
	background-position:left;
	background-repeat:no-repeat;
	text-decoration:none;
}
.yellow_home li a:hover{
	display:inline-block;
	color:#fff;
	margin-left:-40px;
	padding-left:35px;
	background-image:url(images/bullet_white.png);
	background-position:left;
	background-repeat:no-repeat;
	text-decoration:underline;
}

.green_box{
	border:10px solid;
	border-radius:0px;
	border-color:#094039;
	width: 321px;
	background-color:#094039;
	text-align:left;
	box-shadow: 0px 0px 10px #000;
	padding-bottom:10px;
	display:inline-block;
	margin-left:14px;
	margin-right:14px;
        /* height:100% !important;
	 height:385px; */
	color:#cccccc;
	font-size:14px;
	line-height:22px;
	vertical-align:top;
height: auto !important;
}
.green_box h1,.yellow_box h1{
	background: none repeat scroll 0 0 #031614;
    color: #FFD478;
    font-size: 16px;
    margin: 0;
    padding: 4px 10px;
    position: absolute;
}
.green_box h1{top: 28px;}
.green_box ul{
	margin-top:-7px;
}
.green_box li{
	display:inline-block;
}
.green_box li a:hover{
	font-size:14px;
}
.green_box li a{
	font-size:14px;
	color:#cccccc;
	line-height:25px;
	text-decoration:none;
}
.green_box li {
	color:#cccccc;
	line-height:25px;
	margin-left:-40px;
	padding-left:15px;
	background-image:url(images/bullet.png);
	background-position:left;
	background-repeat:no-repeat;
}
.green_box li a:hover{
	color:#ffd478;
}

.yellow_box{
	border:10px solid;
	border-radius:0px;
	border-color:#f8c63a;
	width: 321px;
	background-color:#f8c63a;
	text-align:left;
	box-shadow: 0px 0px 10px #000;
	padding-bottom:10px;
	display:inline-block;
	margin-left:14px;
	margin-right:14px;
	height:385px;
	color:#000;
	font-size:16px;
	line-height:22px;
	vertical-align:top;
}
.yellow_box h1{top: 0px;}
.yellow_box ul{
	margin-top:10px;
}
.yellow_box li{
	display:inline-block;
}
.yellow_box li li a{
	font-weight:bold;
	color:#000;
	line-height:25px;
	text-decoration:none;
	/*margin-left:-40px;*/
	padding-left:20px;
	background-image:url(images/bullet_yellow.png);
	background-position:left;
	background-repeat:no-repeat;
}
.yellow_box li a:hover{
	text-decoration:underline;
}
.green_box_events{
	border:10px solid;
	border-radius:0px;
	border-color:#094039;
	width: 321px;
	background-color:#094039;
	text-align:left;
	box-shadow: 0px 0px 10px #000;
	padding-bottom:10px;
	display:inline-block;
	margin-left:14px;
	margin-right:14px;
	height:385px;
	color:#cccccc;
	font-size:14px;
	line-height:22px;
	vertical-align:top;
}
.green_box_events h1{
	  background: none repeat scroll 0 0 #031614;
    color: #FFD478;
    font-size: 16px;
    margin: 0;
    padding: 4px 10px;
    position: absolute;
    top: 28px;
}
.green_box_events ul{
	margin-top:-5px;
	margin-left:-40px;
}
.green_box_events li{
	display:inline-block;
}
.green_box_events li a{
	color:#cccccc;
	line-height:20px;
	text-decoration:none;
	margin-left:-10px;
	padding-left:15px;
	font-size:14px;
}
.green_box_events li a:hover{
	color:#ffd478;
	font-size:14px;
}

.green_box_free{
	border:10px solid;
	border-radius:0px;
	border-color:#094039;
	width: 321px;
	background-color:#0C5449;
	text-align:left;
	box-shadow: 0px 0px 10px #000;
	padding-bottom:10px;
	display:inline-block;
	margin-left:14px;
	margin-right:14px;
	height:385px;
	color:#cccccc;
	font-size:14px;
	line-height:22px;
	vertical-align:top;
}
.green_box_free h1{
	background: none repeat scroll 0 0 #031614;
    color: #FFD478;
    font-size: 16px;
    margin: 0;
    padding: 4px 10px;
    position: absolute;
	top: 28px;
	}
.green_box_free ul{
	margin-top:-7px;
}
.green_box_free li{
	display:inline-block;
	color:#cccccc;
	line-height:18px;
	margin-left:-40px;
	padding: 0px 0px 10px 20px;
	background-image:url(images/bullet.png);
	background-position: left .4em;
	background-repeat:no-repeat;
}


.bodyer{
		/*width:100%;*/
			background: rgb(219,219,219); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(219,219,219,1) 0%, rgba(246,246,246,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(219,219,219,1)), color-stop(100%,rgba(246,246,246,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(219,219,219,1) 0%,rgba(246,246,246,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(219,219,219,1) 0%,rgba(246,246,246,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(219,219,219,1) 0%,rgba(246,246,246,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(219,219,219,1) 0%,rgba(246,246,246,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-8 */
	/*position:absolute;
	height: 100%;
	top:703px;*/
	
}
.bodyer_inner{
	width:1146px;
	/*height:140px;*/
	
	text-align:left;
	background-image:url(images/mid_top.png);
	background-repeat:no-repeat;
	/*margin-top:-130px;*/
	
		
}
.bodyer_inner1{
	/*width:1146px;
	text-align:left;
	/*position:absolute;*/
	/*top:140px;*/
	background-image:url(images/Media/mid_bac-02.png);
	background-repeat:repeat-y;
	
	/*margin-top:-130px;*/
	
		
}
.bodyer_footer{
	width:1146px;
	display:block;
	height:7px;
	background-image:url(images/bottom_shad.png);
	/*margin-top:4px;
	margin-bottom:-7px;*/
	position:absolute;
	
}
.green_containers{
	display:inline-block;
	margin-top:-120px;
	/*padding-left:16px;*/
	
	vertical-align:top;
	
}
.date{
	
	display:inline-block;
	width:16px;
	line-height:11px;
	text-align:center;
	margin-top:-1px;
	
	
}
.month{
	display:inline-block;
	color:#fff;
	font-size:9px
}
.day{
	
	color:#ffd478;
	font-size:11px;
	font-weight:bold;
	
}
.event{
	display:inline-block;
	vertical-align:top;

}

.circle {
opacity:0.8;
filter:alpha(opacity=80);
     color: #F8C63A;
    background: #000000;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    font-size: 50px;
    padding: 20px;
    -webkit-transition-property: background-color, color;
    -moz-transition-property: background-color, color;
    -o-transition-property: background-color, color;
    transition-property: background-color, color;
    -webkit-transition-duration: 0.25s, 0.75s;
    -moz-transition-duration: 0.25s, 0.75s;
    -o-transition-duration: 0.25s, 0.75s;
    transition-duration: 0.25s, 0.75s;
    -webkit-transition-timing-function: ease-out, ease-in;
    -moz-transition-timing-function: ease-out, ease-in;
    -o-transition-timing-function: ease-out, ease-in;
    transition-timing-function: ease-out, ease-in;
    margin: 0px 10px;
}

.yellow_box .OverviewColumn{width:100%;margin-left:0}
.yellow_box .OverviewImageblkFull{top:0;height:90%;width:87.5%}
.yellow_box .OverviewItem{padding:0;box-shadow:none}


a.BackToTop {position:fixed;bottom:45px;right:8%;font-size: 10px; color: #0c5449 !important; line-height: 14px; font-style: normal; font-family: verdana, arial, helvetica, sans-serif; text-align: left; text-decoration: none; padding:5px; border:1px solid #daac20 !important;background:#ffdc99;}
a.BackToTop:visited {font-size: 10px; color: #0c5449 !important; line-height: 14px; font-style: normal; font-family: verdana, arial, helvetica, sans-serif; padding:5px; border:1px solid #0088CC;}
a.BackToTop:active {font-size: 10px; color: #0c5449 !important; line-height: 14px; font-style: normal; font-family: verdana, arial, helvetica, sans-serif; padding:5px; border:1px solid #0088CC;}
a.BackToTop:hover {font-size: 10px; color: #069e87 !important; line-height: 14px; font-style: normal; font-family: verdana, arial, helvetica, sans-serif; padding:5px; border:1px solid #0088CC;}
.newsCenter ul{list-style:none;margin:0;padding:0}
.newsCenter ul.centerNews{font-size:16px;color:#4e4e4e;list-style:disc outside none;margin-left:15px}
.newsCenter ul li a,.newsCenter ul li a:hover{text-decoration:none; border:none;}
.events li a{max-width:500px;}
.newsCenter .viewall a:hover{font-size:11px; border:none;}
.centerNews > li {
    padding: 5px 0;
}
.centerNews li a {
    margin-bottom: -19px;
}
.flickr_badge_image a {border:none !important;}
.newsCenter .viewall {margin-left:0;text-align:left}
.newsCenter .viewall a {text-decoration:underline;font-size: 11px;color:#0c5449 !important;border:none;}
.newsCenter  a ,.newsCenter  a.CLAS:hover {color:#0c5449;}
.newsCenter  .month,.newsCenter .day{color:#4e4e4e;}
.newsCenter h4{font-weight:normal}
.newsCenter  hr {border-style:outset}
.newsCenter  .ellipsis{width:100%}
.userD {
    overflow: hidden;
    padding: 5px;
}
.userD > div {
    float: left;
    margin: 3px;
}
.users td{padding-bottom:10px}

/* -------------------------------------- */
/* CSS Tables */
/* -------------------------------------- */

.pure-img {
    display: block;
    height: auto;
    max-width: 100%;
}
.pure-g {
    align-content: flex-start;
    font-family: FreeSans,Arimo,"Droid Sans",Helvetica,Arial,sans-serif;
    letter-spacing: -0.31em;
    text-rendering: optimizespeed;
}
.pure-u {
    display: inline-block;
    letter-spacing: normal;
    text-rendering: auto;
    vertical-align: top;
    word-spacing: normal;
}
.pure-g [class*="pure-u"] {
    font-family: sans-serif;
}
.pure-u-1, .pure-u-1-1, .pure-u-1-2, .pure-u-1-3, .pure-u-2-3, .pure-u-1-4, .pure-u-3-4, .pure-u-1-5, .pure-u-2-5, .pure-u-3-5, .pure-u-4-5, .pure-u-5-5, .pure-u-1-6, .pure-u-5-6, .pure-u-1-8, .pure-u-3-8, .pure-u-5-8, .pure-u-7-8, .pure-u-1-12, .pure-u-5-12, .pure-u-7-12, .pure-u-11-12, .pure-u-1-24, .pure-u-2-24, .pure-u-3-24, .pure-u-4-24, .pure-u-5-24, .pure-u-6-24, .pure-u-7-24, .pure-u-8-24, .pure-u-9-24, .pure-u-10-24, .pure-u-11-24, .pure-u-12-24, .pure-u-13-24, .pure-u-14-24, .pure-u-15-24, .pure-u-16-24, .pure-u-17-24, .pure-u-18-24, .pure-u-19-24, .pure-u-20-24, .pure-u-21-24, .pure-u-22-24, .pure-u-23-24, .pure-u-24-24 {
    display: inline-block;
    letter-spacing: normal;
    text-rendering: auto;
    vertical-align: top;
    word-spacing: normal;
}
.pure-u-1-24 {
    width: 4.1667%;
}
.pure-u-1-12, .pure-u-2-24 {
    width: 8.3333%;
}
.pure-u-1-8, .pure-u-3-24 {
    width: 12.5%;
}
.pure-u-1-6, .pure-u-4-24 {
    width: 16.6667%;
}
.pure-u-1-5 {
    width: 20%;
}
.pure-u-5-24 {
    width: 20.8333%;
}
.pure-u-1-4, .pure-u-6-24 {
    width: 25%;
}
.pure-u-7-24 {
    width: 29.1667%;
}
.pure-u-1-3, .pure-u-8-24 {
    width: 33.3333%;
}
.pure-u-3-8, .pure-u-9-24 {
    width: 37.5%;
}
.pure-u-2-5 {
    width: 40%;
}
.pure-u-5-12, .pure-u-10-24 {
    width: 41.6667%;
}
.pure-u-11-24 {
    width: 45.8333%;
}
.pure-u-1-2, .pure-u-12-24 {
    width: 50%;
}
.pure-u-13-24 {
    width: 54.1667%;
}
.pure-u-7-12, .pure-u-14-24 {
    width: 58.3333%;
}
.pure-u-3-5 {
    width: 60%;
}
.pure-u-5-8, .pure-u-15-24 {
    width: 62.5%;
}
.pure-u-2-3, .pure-u-16-24 {
    width: 66.6667%;
}
.pure-u-17-24 {
    width: 70.8333%;
}
.pure-u-3-4, .pure-u-18-24 {
    width: 75%;
}
.pure-u-19-24 {
    width: 79.1667%;
}
.pure-u-4-5 {
    width: 80%;
}
.pure-u-5-6, .pure-u-20-24 {
    width: 83.3333%;
}
.pure-u-7-8, .pure-u-21-24 {
    width: 87.5%;
}
.pure-u-11-12, .pure-u-22-24 {
    width: 91.6667%;
}
.pure-u-23-24 {
    width: 95.8333%;
}
.pure-u-1, .pure-u-1-1, .pure-u-5-5, .pure-u-24-24 {
    width: 100%;
}
.pure-button {
    -moz-user-select: none;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
line-height:20px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
.pure-button::-moz-focus-inner {
    border: 0 none;
    padding: 0;
}
.pure-button {
    background-color: #e6e6e6;
    border: 0 none rgba(0, 0, 0, 0);
    border-radius: 2px;
    color: rgba(0, 0, 0, 0.8);
    font-family: inherit;
    font-size: 100%;
    padding: 0.5em 1em;
    text-decoration: none;
}
.pure-button-hover, .pure-button:hover, .pure-button:focus {
    background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.05) 40%, rgba(0, 0, 0, 0.1)) !important;
}
.pure-button:focus {
    outline: 0 none;
}
.pure-button-active, .pure-button:active {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 0 6px rgba(0, 0, 0, 0.2) inset;
}
.pure-button[disabled], .pure-button-disabled, .pure-button-disabled:hover, .pure-button-disabled:focus, .pure-button-disabled:active {
    background-image: none;
    border: 0 none;
    box-shadow: none;
    cursor: not-allowed;
    opacity: 0.4;
}
.pure-button-hidden {
    display: none;
}
.pure-button::-moz-focus-inner {
    border: 0 none;
    padding: 0;
}
.pure-button-primary, .pure-button-selected, a.pure-button-primary, a.pure-button-selected {
    background-color: #0078e7;
    color: #fff;
    text-decoration:none !important;
    text-shadow:none !important;
}
.pure-form input[type="text"], .pure-form input[type="password"], .pure-form input[type="email"], .pure-form input[type="url"], .pure-form input[type="date"], .pure-form input[type="month"], .pure-form input[type="time"], .pure-form input[type="datetime"], .pure-form input[type="datetime-local"], .pure-form input[type="week"], .pure-form input[type="number"], .pure-form input[type="search"], .pure-form input[type="tel"], .pure-form input[type="color"], .pure-form select, .pure-form textarea {
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 3px #ddd inset;
    box-sizing: border-box;
    display: inline-block;
    padding: 0.5em 0.6em;
    vertical-align: middle;
}
.pure-form input:not([type]) {
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 3px #ddd inset;
    box-sizing: border-box;
    display: inline-block;
    padding: 0.5em 0.6em;
}
.pure-form input[type="color"] {
    padding: 0.2em 0.5em;
}
.pure-form input[type="text"]:focus, .pure-form input[type="password"]:focus, .pure-form input[type="email"]:focus, .pure-form input[type="url"]:focus, .pure-form input[type="date"]:focus, .pure-form input[type="month"]:focus, .pure-form input[type="time"]:focus, .pure-form input[type="datetime"]:focus, .pure-form input[type="datetime-local"]:focus, .pure-form input[type="week"]:focus, .pure-form input[type="number"]:focus, .pure-form input[type="search"]:focus, .pure-form input[type="tel"]:focus, .pure-form input[type="color"]:focus, .pure-form select:focus, .pure-form textarea:focus {
    border-color: #129fea;
    outline: 0 none;
}
.pure-form input:focus:not([type]) {
    border-color: #129fea;
    outline: 0 none;
}
.pure-form input[type="file"]:focus, .pure-form input[type="radio"]:focus, .pure-form input[type="checkbox"]:focus {
    outline: 1px auto #129fea;
}
.pure-form .pure-checkbox, .pure-form .pure-radio {
    display: block;
    margin: 0.5em 0;
}
.pure-form input[type="text"][disabled], .pure-form input[type="password"][disabled], .pure-form input[type="email"][disabled], .pure-form input[type="url"][disabled], .pure-form input[type="date"][disabled], .pure-form input[type="month"][disabled], .pure-form input[type="time"][disabled], .pure-form input[type="datetime"][disabled], .pure-form input[type="datetime-local"][disabled], .pure-form input[type="week"][disabled], .pure-form input[type="number"][disabled], .pure-form input[type="search"][disabled], .pure-form input[type="tel"][disabled], .pure-form input[type="color"][disabled], .pure-form select[disabled], .pure-form textarea[disabled] {
    background-color: #eaeded;
    color: #cad2d3;
    cursor: not-allowed;
}
.pure-form input[disabled]:not([type]) {
    background-color: #eaeded;
    color: #cad2d3;
    cursor: not-allowed;
}
.pure-form input[readonly], .pure-form select[readonly], .pure-form textarea[readonly] {
    background-color: #eee;
    border-color: #ccc;
    color: #777;
}
.pure-form input:focus:invalid, .pure-form textarea:focus:invalid, .pure-form select:focus:invalid {
    border-color: #e9322d;
    color: #b94a48;
}
.pure-form input[type="file"]:focus:invalid:focus, .pure-form input[type="radio"]:focus:invalid:focus, .pure-form input[type="checkbox"]:focus:invalid:focus {
    outline-color: #e9322d;
}
.pure-form select {
    background-color: #fff;
    border: 1px solid #ccc;
    height: 2.25em;
}
.pure-form select[multiple] {
    height: auto;
}
.pure-form label {
    margin: 0.5em 0 0.2em;
}
.pure-form fieldset {
    border: 0 none;
    margin: 0;
    padding: 0.35em 0 0.75em;
}
.pure-form legend {
    border-bottom: 1px solid #e5e5e5;
    color: #333;
    display: block;
    margin-bottom: 0.3em;
    padding: 0.3em 0;
    width: 100%;
}
.pure-form-stacked input[type="text"], .pure-form-stacked input[type="password"], .pure-form-stacked input[type="email"], .pure-form-stacked input[type="url"], .pure-form-stacked input[type="date"], .pure-form-stacked input[type="month"], .pure-form-stacked input[type="time"], .pure-form-stacked input[type="datetime"], .pure-form-stacked input[type="datetime-local"], .pure-form-stacked input[type="week"], .pure-form-stacked input[type="number"], .pure-form-stacked input[type="search"], .pure-form-stacked input[type="tel"], .pure-form-stacked input[type="color"], .pure-form-stacked input[type="file"], .pure-form-stacked select, .pure-form-stacked label, .pure-form-stacked textarea {
    display: block;
    margin: 0.25em 0;
}
.pure-form-stacked input:not([type]) {
    display: block;
    margin: 0.25em 0;
}
.pure-form-aligned input, .pure-form-aligned textarea, .pure-form-aligned select, .pure-form-aligned .pure-help-inline, .pure-form-message-inline {
    display: inline-block;
    vertical-align: middle;
}
.pure-form-aligned textarea {
    vertical-align: top;
}
.pure-form-aligned .pure-control-group {
    margin-bottom: 0.5em;
}
.pure-form-aligned .pure-control-group label {
    display: inline-block;
    margin: 0 1em 0 0;
    text-align: right;
    vertical-align: middle;
    width: 10em;
}
.pure-form-aligned .pure-controls {
    margin: 1.5em 0 0 11em;
}
.pure-form input.pure-input-rounded, .pure-form .pure-input-rounded {
    border-radius: 2em;
    padding: 0.5em 1em;
}
.pure-form .pure-group fieldset {
    margin-bottom: 10px;
}
.pure-form .pure-group input, .pure-form .pure-group textarea {
    border-radius: 0;
    display: block;
    margin: 0 0 -1px;
    padding: 10px;
    position: relative;
    top: -1px;
}
.pure-form .pure-group input:focus, .pure-form .pure-group textarea:focus {
    z-index: 3;
}
.pure-form .pure-group input:first-child, .pure-form .pure-group textarea:first-child {
    border-radius: 4px 4px 0 0;
    margin: 0;
    top: 1px;
}
.pure-form .pure-group input:first-child:last-child, .pure-form .pure-group textarea:first-child:last-child {
    border-radius: 4px;
    margin: 0;
    top: 1px;
}
.pure-form .pure-group input:last-child, .pure-form .pure-group textarea:last-child {
    border-radius: 0 0 4px 4px;
    margin: 0;
    top: -2px;
}
.pure-form .pure-group button {
    margin: 0.35em 0;
}
.pure-form .pure-input-1 {
    width: 100%;
}
.pure-form .pure-input-2-3 {
    width: 66%;
}
.pure-form .pure-input-1-2 {
    width: 50%;
}
.pure-form .pure-input-1-3 {
    width: 33%;
}
.pure-form .pure-input-1-4 {
    width: 25%;
}
.pure-form .pure-help-inline, .pure-form-message-inline {
    color: #666;
    display: inline-block;
    font-size: 0.875em;
    padding-left: 0.3em;
    vertical-align: middle;
}
.pure-form-message {
    color: #666;
    display: block;
    font-size: 0.875em;
}
@media only screen and (max-width: 480px) {
.pure-form button[type="submit"] {
    margin: 0.7em 0 0;
}
.pure-form input:not([type]), .pure-form input[type="text"], .pure-form input[type="password"], .pure-form input[type="email"], .pure-form input[type="url"], .pure-form input[type="date"], .pure-form input[type="month"], .pure-form input[type="time"], .pure-form input[type="datetime"], .pure-form input[type="datetime-local"], .pure-form input[type="week"], .pure-form input[type="number"], .pure-form input[type="search"], .pure-form input[type="tel"], .pure-form input[type="color"], .pure-form label {
    display: block;
    margin-bottom: 0.3em;
}
.pure-group input:not([type]), .pure-group input[type="text"], .pure-group input[type="password"], .pure-group input[type="email"], .pure-group input[type="url"], .pure-group input[type="date"], .pure-group input[type="month"], .pure-group input[type="time"], .pure-group input[type="datetime"], .pure-group input[type="datetime-local"], .pure-group input[type="week"], .pure-group input[type="number"], .pure-group input[type="search"], .pure-group input[type="tel"], .pure-group input[type="color"] {
    margin-bottom: 0;
}
.pure-form-aligned .pure-control-group label {
    display: block;
    margin-bottom: 0.3em;
    text-align: left;
    width: 100%;
}
.pure-form-aligned .pure-controls {
    margin: 1.5em 0 0;
}
.pure-form .pure-help-inline, .pure-form-message-inline, .pure-form-message {
    display: block;
    font-size: 0.75em;
    padding: 0.2em 0 0.8em;
}
}
.pure-menu {
    box-sizing: border-box;
}
.pure-menu-fixed {
    left: 0;
    position: fixed;
    top: 0;
    z-index: 3;
}
.pure-menu-list, .pure-menu-item {
    position: relative;
}
.pure-menu-list {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.pure-menu-item {
    height: 100%;
    margin: 0;
    padding: 0;
}
.pure-menu-link, .pure-menu-heading {
    display: block;
    text-decoration: none;
    white-space: nowrap;
}
.pure-menu-horizontal {
    white-space: nowrap;
    width: 100%;
}
.pure-menu-horizontal .pure-menu-list {
    display: inline-block;
}
.pure-menu-horizontal .pure-menu-item, .pure-menu-horizontal .pure-menu-heading, .pure-menu-horizontal .pure-menu-separator {
    display: inline-block;
    vertical-align: middle;
}
.pure-menu-item .pure-menu-item {
    display: block;
}
.pure-menu-children {
    display: none;
    left: 100%;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    z-index: 3;
}
.pure-menu-horizontal .pure-menu-children {
    left: 0;
    top: auto;
    width: inherit;
}
.pure-menu-allow-hover:hover > .pure-menu-children, .pure-menu-active > .pure-menu-children {
    display: block;
    position: absolute;
}
.pure-menu-has-children > .pure-menu-link::after {
    content: "▸";
    font-size: small;
    padding-left: 0.5em;
}
.pure-menu-horizontal .pure-menu-has-children > .pure-menu-link::after {
    content: "▾";
}
.pure-menu-scrollable {
    overflow-x: hidden;
    overflow-y: scroll;
}
.pure-menu-scrollable .pure-menu-list {
    display: block;
}
.pure-menu-horizontal.pure-menu-scrollable .pure-menu-list {
    display: inline-block;
}
.pure-menu-horizontal.pure-menu-scrollable {
    overflow-x: auto;
    overflow-y: hidden;
    padding: 0.5em 0;
    white-space: nowrap;
}
.pure-menu-separator {
    background-color: #ccc;
    height: 1px;
    margin: 0.3em 0;
}
.pure-menu-horizontal .pure-menu-separator {
    height: 1.3em;
    margin: 0 0.3em;
    width: 1px;
}
.pure-menu-heading {
    color: #565d64;
    text-transform: uppercase;
}
.pure-menu-link {
    color: #777;
}
.pure-menu-children {
    background-color: #fff;
}
.pure-menu-link, .pure-menu-disabled, .pure-menu-heading {
    padding: 0.5em 1em;
}
.pure-menu-disabled {
    opacity: 0.5;
}
.pure-menu-disabled .pure-menu-link:hover {
    background-color: transparent;
}
.pure-menu-active > .pure-menu-link, .pure-menu-link:hover, .pure-menu-link:focus {
    background-color: #eee;
}
.pure-menu-selected .pure-menu-link, .pure-menu-selected .pure-menu-link:visited {
    color: #000;
}
.pure-table {
    border: 1px solid #cbcbcb;
    border-collapse: collapse;
    border-spacing: 0;
    empty-cells: show;
}
.pure-table caption {
    color: #000;
    font: italic 85%/1 arial,sans-serif;
    padding: 1em 0;
    text-align: center;
}
.pure-table td, .pure-table th {
    border-left: 1px solid #cbcbcb;
    border-width: 0 0 0 1px;
    font-size: inherit;
    margin: 0;
    overflow: visible;
    padding: 0.5em 1em;
}
.pure-table td:first-child, .pure-table th:first-child {
    border-left-width: 0;
}
.pure-table thead {
    background-color: #e0e0e0;
    color: #000;
    text-align: left;
    vertical-align: bottom;
}
.pure-table td {
    background-color: transparent;
}
.pure-table-odd td {
    background-color: #f2f2f2;
}
.pure-table-striped tr:nth-child(2n-1) td {
    background-color: #f2f2f2;
}
.pure-table-bordered td {
    border-bottom: 1px solid #cbcbcb;
}
.pure-table-bordered tbody > tr:last-child > td {
    border-bottom-width: 0;
}
.pure-table-horizontal td, .pure-table-horizontal th {
    border-bottom: 1px solid #cbcbcb;
    border-width: 0 0 1px;
}
.pure-table-horizontal tbody > tr:last-child > td {
    border-bottom-width: 0;
}

/* Alternate Horizontal Table Style with No Borders */

.pure-table-2 { 
    border-collapse: collapse;
    border-spacing: 0;
    empty-cells: show;
}
.pure-table-2 caption {
    color: #000;
    font: italic 85%/1 arial,sans-serif;
    padding: 1em 0;
    text-align: center;
}
.pure-table-2 td, .pure-table-2 th {
    /* border-left: 1px solid #cbcbcb; */
    border-width: 0 0 0 1px;
    font-size: inherit;
    margin: 0;
    overflow: visible;
    padding: 0.5em 1em;
}
.pure-table-2 td:first-child, .pure-table-2 th:first-child {
    border-left-width: 0;
}
.pure-table-2 thead {
    background-color: #e0e0e0;
    color: #000;
    text-align: left;
    vertical-align: bottom;
}
.pure-table-2 td {
    background-color: transparent;
}
.pure-table-2-odd td {
    background-color: #f2f2f2;
}
.pure-table-2-striped tr:nth-child(2n-1) td {
    background-color: #f2f2f2;
}
.pure-table-2-bordered td {
    border-bottom: 1px solid #cbcbcb;
}
.pure-table-2-bordered tbody > tr:last-child > td {
    border-bottom-width: 0;
}
.pure-table-2-horizontal td, .pure-table-2-horizontal th {
    border-bottom: 1px solid #cbcbcb;
    border-width: 0 0 1px;
}
.pure-table-2-horizontal tbody > tr:last-child > td {
    border-bottom-width: 0;
}

.pure-table-horizontal-2 td, .pure-table-horizontal th {
    border-bottom: 1px solid #cbcbcb;
    border-width: 0 0 1px;
}
.pure-table-horizontal-2 tbody > tr:last-child > td {
    border-bottom:1px solid #cbcbcb;
}

/* -------------------------------------- */
/* Blockquotes */
/* -------------------------------------- */

blockquote.pull {
font-family: 'Droid Serif', serif;
font-style: italic;
font-size: 1.5em;
border-left: none;
line-height:normal;
}

blockquote.pull:before {
display: block;
float: left;
content: "\201C";
font-size: 100px;
margin-right: 10px;
color: #fff;
background-color: #0C5449;
padding: 15px 16px 9px 7px;
width: 50px;
height: 50px;
line-height: 90px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}

blockquote.pull p {
font-size: 1em;
padding-left: 83px;
padding-top: 0.6em;
line-height:1.2em;
width:90%;
}

blockquote.pull cite {
position: relative;
display: block;
text-align: right;
margin-top: 5px;
color: #999;
}

/* -------------------------------------- */
/* Course Tables */
/* -------------------------------------- */

.course td {
    border-color: #f3f3f3;
    border-style: solid;
    border-width: 0 0 1px;
    padding: 1em;
    vertical-align: top;
}
.course td, .content th {
    padding: 0.3125rem;
}
.course table td, table th {
    padding: 9px 8px;
    text-align: left;
}
.course tbody tr:last-child td {
    border-bottom: 1px solid #484848;
}

.course table {
    margin-bottom: 1.25rem;
    width: 98%;
}

.planofwork td {
    border-color: #f3f3f3;
    border-style: solid;
    border-width: 0 0 1px;
    padding: 1em;
    vertical-align: top;
	white-space:nowrap;
}
.planofwork td, .planofwork th {
    padding: 0.3125rem;
}
.planofwork table td, table th {
    padding: 9px 8px;
    text-align: left;
}
/* .planofwork tbody tr:first-child td {
    border-bottom: 1px solid #484848;
} */

.planofwork table {
    margin-bottom: 1.25rem;
    width: 98%;
}
.planofwork th {
    border-bottom: 1px solid gray;
    text-align: left;
	font-weight:600;
}
.plan-work-table{
	width:50%;
}
.planofwork {
	padding-left:20px;
	padding-right:20px;
}

/* -------------------------------------- */
/* Accordion Menu */
/* -------------------------------------- */

.accordion h1 {
  text-align: center;
  font-family: Montserrat, sans-serif;
  color: #333;
  margin-top:150px;
}

.accordion {
  width: 100%;
  max-width: 1080px;
  height: 350px;
  overflow: hidden;
  margin: 50px auto;
}

.accordion ul {
  width: 100%;
  display: table;
  table-layout: fixed;
  margin: 0;
  padding: 0;
}

.accordion ul li {
  display: table-cell;
  vertical-align: bottom;
  position: relative;
  width: 16.666%;
  height: 350px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: all 500ms ease;
}

.accordion ul li div {
  display: block;
  overflow: hidden;
  width: 100%;
}

.accordion ul li div a {
  display: block;
  height: 350px;
  width: 100%;
  position: relative;
  z-index: 3;
  vertical-align: bottom;
  padding: 15px 20px;
  box-sizing: border-box;
  color: #fff;
  text-decoration: none;
  font-family: Open Sans, sans-serif;
  transition: all 200ms ease;
}

.accordion ul li div a * {
  opacity: 0;
  margin: 0;
  width: 100%;
  text-overflow: ellipsis;
  position: relative;
  z-index: 5;
  white-space: nowrap;
  overflow: hidden;
  -webkit-transform: translateX(-20px);
  transform: translateX(-20px);
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
}

.accordion ul li div a h2 {
  font-family: Montserrat, sans-serif;
  text-overflow: clip;
  font-size: 24px;
  text-transform: uppercase;
  margin-bottom: 2px;
  top: 160px;
}

.accordion ul li div a p {
  top: 160px;
  font-size: 13.5px;
}

.accordion ul li:nth-child(1) { background-image: url("http://clas.wayne.edu/Multimedia/clas.wayne.edu/Images/prospective-slider-programs-02a.jpg"); }

.accordion ul li:nth-child(2) { background-image: url("http://clas.wayne.edu/Multimedia/clas.wayne.edu/Images/prospective-slider-scholarships-01a.jpg"); }

.accordion ul li:nth-child(3) { background-image: url("http://clas.wayne.edu/Multimedia/clas.wayne.edu/Images/prospective-slider-admissions-01a.jpg"); }

.accordion ul li:nth-child(4) { background-image: url("http://clas.wayne.edu/Multimedia/clas.wayne.edu/Images/prospective-slider-transfer-01a.jpeg"); }

.accordion ul li:nth-child(5) { background-image: url("http://clas.wayne.edu/Multimedia/clas.wayne.edu/Images/prospective-slider-campusculture-01a.jpg"); }

.accordion ul li:nth-child(6) { background-image: url("http://clas.wayne.edu/Multimedia/clas.wayne.edu/Images/prospective-slider-advisors-01a.jpg"); }

.accordion ul li:nth-child(7) { background-image: url("http://clas.wayne.edu/Multimedia/clas.wayne.edu/Images/prospective-slider-degreereq-01a.jpg"); }

.accordion ul:hover li { width: 8%; }

.accordion ul:hover li:hover { width: 60%; }

.accordion ul:hover li:hover a { background: rgba(0, 0, 0, 0.4); }

.accordion ul:hover li:hover a * {
  opacity: 1;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  color: #fff;
  text-decoration: none;
}
 @media screen and (max-width: 600px) {

/* body { margin: 0; } */

.accordion { height: auto; }

.accordion ul li,
.accordion ul li:hover,
.accordion ul:hover li,
.accordion ul:hover li:hover {
  position: relative;
  display: table;
  table-layout: fixed;
  width: 100%;
  -webkit-transition: none;
  transition: none;
}
}

/* -------------------------------------- */
/* Buttons */
/* -------------------------------------- */

.pure-button {
	font-family:sans-serif;
    -moz-user-select: none;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
line-height:20px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
.pure-button::-moz-focus-inner {
    border: 0 none;
    padding: 0;
}
.pure-button {
    background-color: #ffcc33;
    border: 0 none rgba(0, 0, 0, 0);
    border-radius: 2px;
    color: #4e4e4e !important;
    font-family: inherit;
    font-size: 100%;
    padding: 0.5em 1em;
    text-decoration: none;
    border-bottom:none !important;
    margin:5px;
}

.pure-button-hover, .pure-button:hover, .pure-button:focus {
    background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.05) 40%, rgba(0, 0, 0, 0.1));
}
.pure-button:focus {
    outline: 0 none;
}
.pure-button-active, .pure-button:active {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 0 6px rgba(0, 0, 0, 0.2) inset;
}
.pure-button[disabled], .pure-button-disabled, .pure-button-disabled:hover, .pure-button-disabled:focus, .pure-button-disabled:active {
    background-image: none;
    border: 0 none;
    box-shadow: none;
    cursor: not-allowed;
    opacity: 0.4;
}
.pure-button-hidden {
    display: none;
}
.pure-button::-moz-focus-inner {
    border: 0 none;
    padding: 0;
}
        .button-primary,
        .button-red,
        .button-green,
        .button-blue {
            color: white;
            border-radius: 4px;
            text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
        }

.button-primary {
      background-image: linear-gradient(rgb(255, 212, 120) 5%, rgb(245, 198, 80) 100%) !important;
      background: rgb(255, 212, 120) !important;
      font-weight:bold;
      text-shadow: none;
}

.button-red {
      background: rgb(202, 60, 60); /*  */
}

.button-green {
      background: rgb(223, 117, 20); /*  */
}

.button-blue {
      background: rgb(66, 184, 221); /*  */
}

/* -------------------------------------- */
/* 2 Column CSS Format */
/* -------------------------------------- */

#container2 {
	clear:left;
	float:left;
	width:100%;
	overflow:hidden;
}
#container1 {
	float:left;
	width:100%;
	position:relative;
	right:50%;
}
#col1 {
	float:left;
	width:46%;
	position:relative;
	left:52%;
	overflow:hidden;
}
#col2 {
	float:left;
	width:46%;
	position:relative;
	left:56%;
	overflow:hidden;}

/* -------------------------------------- */
/* 3 Column CSS Format */
/* -------------------------------------- */

#clascontainer3 {
	clear:left;
	float:left;
	width:100%;
	overflow:hidden;
}
#clascontainer2 {
	clear:left;
	float:left;
	width:100%;
	position:relative;
	right:33.333%;
}
#clascontainer1 {
	float:left;
	width:100%;
	position:relative;
	right:33.33%;
}
#clascol1 {
	float:left;
	width:29.33%;
	position:relative;
	left:68.67%;
	overflow:hidden;
}
#clascol2 {
	float:left;
	width:29.33%;
	position:relative;
	left:72.67%;
	overflow:hidden;
}
#clascol3 {
	float:left;
	width:29.33%;
	position:relative;
	left:76.67%;
	overflow:hidden;
}

/* -------------------------------------- */
/* Date Badge */
/* -------------------------------------- */

.date-badge {
    border-radius: 50%;
    font-size: 1.2em;
    height: 55px;
   /* left: 50%;
    margin-left: -25px; */
   /* position: absolute; */
    text-align: center;
    top: 20px;
    width: 55px;
    z-index: 100;
    font-family: Open Sans, sans-serif;
    line-height:normal;
}
.date-badge-square {
    font-size: 1.2em;
    height: 55px;
   /* left: 50%;
    margin-left: -25px; */
   /* position: absolute; */
    text-align: center;
    top: 20px;
    width: 55px;
    z-index: 100;
    font-family: Open Sans, sans-serif;
    line-height:normal;
}
.date-badgeevent a {
	border-bottom:2px solid #ccc !important;
	text-decoration:none !important;
}
span.date-day {
font-size: 1.4em;
padding:0px;
display:block;
}
span.date-month {
font-size: 0.7em;
position: relative;
top: -13px;
left:-2px;
}
.btn-color {
    background-color: #989898;
    border-color: #484848;
    color: #fff;
}

.date-badgeevent{
	margin-left:60px;
	margin-top:-37px;
}

/* -------------------------------------- */
/* Styled Lists */
/* -------------------------------------- */

ul.checklist {
    list-style-type: none;
}

ul.checklist li::before {  
  background: transparent url("http://clas.wayne.edu/Multimedia/clas.wayne.edu/Images/check.png") no-repeat scroll left top;
    content: "";
    height: 19px;
    margin-left: -27px;
    margin-top: 2px;
    position: absolute;
    width: 19px;
}

/* ul.checklist li a {
    border-bottom: medium none;
    color: #252525;
    line-height: 1.3em;
    text-decoration: none;
} */

ul.checklist li {
    padding-bottom: 0.3em;
    /* padding-left: 27px; */
    line-height: 1.3em !important;
}

/* -------------------------------------- */
/* News Columns */
/* -------------------------------------- */

.newscol2 {
    -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
    -webkit-column-gap: 40px; /* Chrome, Safari, Opera */
    -moz-column-gap: 40px; /* Firefox */
    column-gap: 40px;
    -webkit-column-rule: 1px solid lightgray; /* Chrome, Safari, Opera */
    -moz-column-rule: 1px solid lightgray; /* Firefox */
    column-rule: 1px solid lightblue;
}

.newscol3 {
    -webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;
    -webkit-column-gap: 40px; /* Chrome, Safari, Opera */
    -moz-column-gap: 40px; /* Firefox */
    column-gap: 40px;
    -webkit-column-rule: 1px solid lightgray; /* Chrome, Safari, Opera */
    -moz-column-rule: 1px solid lightblue; /* Firefox */
    column-rule: 1px solid lightgray;
}

/* -------------------------------------- */
/* Multi-Columns */
/* -------------------------------------- */
.multicol3 {
-webkit-column-count: 3; -moz-column-count: 3; column-count: 3; -webkit-column-fill: balance;
}
.multicol3 ul { margin:0;}
.multicol3 li { margin:0;}

/* -------------------------------------- */
/* Triangle Callouts */
/* -------------------------------------- */

.triangle-isosceles {
  position:relative;
  padding:15px;
  margin:1em 0 3em;
  color:#4e4e4e;
  background:#f2f2f2; /* default background for browsers without gradient support */
  /* css3 */
  background:-webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#f2f2f2));
  background:-moz-linear-gradient(#f2f2f2, #f2f2f2);
  background:-o-linear-gradient(#f2f2f2, #f2f2f2);
  background:linear-gradient(#f2f2f2, #f2f2f2);
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
}

.triangle-isosceles.top {
  background:-webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#f2f2f2));
  background:-moz-linear-gradient(#f2f2f2, #f2f2f2);
  background:-o-linear-gradient(#f2f2f2, #f2f2f2);
  background:linear-gradient(#f2f2f2, #f2f2f2);
}

.triangle-isosceles:after {
  content:"";
  position:absolute;
  bottom:-15px; /* value = - border-top-width - border-bottom-width */
  left:50px; /* controls horizontal position */
  border-width:15px 15px 0; /* vary these values to change the angle of the vertex */
  border-style:solid;
  border-color:#f2f2f2 transparent;
  /* reduce the damage in FF3.0 */
  display:block;
  width:0;
}
.triangle-isosceles.top {
    background: rgba(0, 0, 0, 0) linear-gradient(#f2f2f2, #f2f2f2) repeat scroll 0 0;
}
.triangle-isosceles.top:after {
  top:-15px; /* value = - border-top-width - border-bottom-width */
  right:50px; /* controls horizontal position */
  bottom:auto;
  left:auto;
  border-width:0 15px 15px; /* vary these values to change the angle of the vertex */
  border-color:#f2f2f2 transparent;
}

/* -------------------------------------- */
/* Modz */
/* -------------------------------------- */

/* Adds PDF icon next to PDF links. */

.inner_CMS_w a[href$=".pdf"] {
    background: rgba(0, 0, 0, 0) url("http://clas.wayne.edu/Multimedia/clas.wayne.edu/Images/file_pdf_04.png") no-repeat scroll right center;
    padding-right: 20px;
}

/* Removes PDF icon next to images with PDF links. */

.noicon {
     background:none !important;
     padding: 0;
     border: none !important;
}

.highlightheader {
    border-width: 0 0 2px;
    border-bottom: 2px solid rgb(241, 241, 241);
    padding-bottom: 10px;
    color: #0c5449;
}

/* Fixes image width issue in a table for Chrome browser */
@media screen and (-webkit-min-device-pixel-ratio:0) {
table img {max-width:none;}
}

.profile-name-feature {border: none !important; font-size: 30px !important; font-weight:100; color:#069e87;}
.profile-img-round {border-radius:100px;}
.img-round {border-radius:50%;}

.inlineimg {display:inline-block; vertical-align:bottom;}

#txtSearchString {border-radius:15px; padding-left:10px; padding-right:25px;}

.ui-autocomplete{max-width:310px;}
.icon-bar {
    background-color: #f5f5f5;
    border-radius: 1px;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    display: block;
    height: 4px;
    width: 27px;
}
.btn-navbar,.btn-navbar:hover,.btn:focus{background:transparent;border:none;box-shadow:none; padding-bottom: 0px;
    padding-top: 0px;}

.inner-addon.right-addon{display: inline-block; position: relative;}

.linelinks a {line-height:25px;}

.inner_CMS_w .linelinks a:hover {
    border-bottom: 2px solid #a2bab7;
    color: #006666;
    font-family: Open Sans,sans-serif;
    font-size: 12pt;
    font-style: normal;
    text-decoration: none;
    line-height: 25px;
}
