
html, body {
height: 100%;
min-height: 100%;
width: 100%;
min-width: 100%;
}





@font-face {
    font-family: 'source_sans_prolight';
    src: url('fonts/sourcesanspro-light-webfont.eot');
    src: url('fonts/sourcesanspro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/sourcesanspro-light-webfont.woff') format('woff'),
         url('fonts/sourcesanspro-light-webfont.ttf') format('truetype'),
         url('fonts/sourcesanspro-light-webfont.svg#source_sans_prolight') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'source_sans_proregular';
    src: url('fonts/sourcesanspro-regular-webfont.eot');
    src: url('fonts/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/sourcesanspro-regular-webfont.woff') format('woff'),
         url('fonts/sourcesanspro-regular-webfont.ttf') format('truetype'),
         url('fonts/sourcesanspro-regular-webfont.svg#source_sans_proregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'source_sans_probold';
    src: url('fonts/sourcesanspro-bold-webfont.eot');
    src: url('fonts/sourcesanspro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/sourcesanspro-bold-webfont.woff') format('woff'),
         url('fonts/sourcesanspro-bold-webfont.ttf') format('truetype'),
         url('fonts/sourcesanspro-bold-webfont.svg#source_sans_probold') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
position: relative;
	background: white;
	font-family: 'source_sans_proregular';
margin: 0;
padding: 0;
}








#topBarWix{
  position: absolute;

  top: 0;
  left: 0;
  width: 100%;
  height: 80px;
  z-index: 4;
  color:white;
  background-color:darkred;
}



#topBarWix a {
  float: right;
  color: #f2f2f2;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 16.5px;
  line-height: 52px;
}

#topBarWix a:hover {
  color: rgba(247, 257, 186, 1);
}

#topBarWix a.active {
  background-color: #04AA6D;
  color: white;
}








/*div{border:1px dotted red;} */
#topBar{
  position: absolute;
  background-image: url("../images/topBar.png");
  background-repeat: repeat-x;
  top: 0;
  left: 0;
  width: 100%;
  height: 59px;
  z-index: 4;
  color:#dfd5ab;
}






.digitalLogin{
	background-image:url('https://cpeip.fsu.edu/assets/images/Digital-Login.png');
	width:73px;
	height: 34px;
	display: inline-block; 
	margin: -18px -10px -10px -10px;
}
.digitalLogin:hover{
	background-image:url('https://cpeip.fsu.edu/assets/images/Digital-Login_ON.png');
	width:73px;
	height: 34px;
	display: inline-block; 
	margin: -18px -10px -10px -10px;
}
#topmenu ul li.digitalLI:hover{
	background:none !important;
}
#introWords{
	font-family: 'source_sans_probold';
	font-style: normal;
	font-size:25px;
}

div.searchBox input[type="text"]:hover{
	background:white;
}

div.searchBox input[type="text"]:focus{
	background:white;
}



.gsc-input input[type="text"]:hover{
	background:white !important;
}

.gsc-input input[type="text"]:focus{
	background:white !important;
}


div.searchBox input[type="button"]:hover{
	border:1px solid  rgba(238,231,187,1.0);
	background: rgba(238,231,187,1.0);
	cursor:pointer;
	color:darkred;
}

div.mainMenuItem{color:white;}


div.mainMenuItem{
	font-family: 'source_sans_probold';
	letter-spacing: 1px;
	position: relative;
	height: 15px;
  	z-index: 200;
  	font-size: 20px;
  	padding: 8px 0 12px 0;
  	margin: 10px 0;
  	background-image: url('../images/menuItemBk_off.png');
  	background-repeat: no-repeat;
  	
  	color:rgba(255,255,255,0.8);
  	
  	text-shadow: 0px 0px 5px rgba(0,0,0,0.8);
  	
  	-webkit-transition: padding .3s, background-image .4s, text-shadow .3s, color .3s; /* For Safari 3.1 to 6.0 */
	transition: padding .3s, background-image .4s, text-shadow .3s, color .3s;
	transition-timing-function: ease;
	transition-delay: 0s;
}


div.mainMenuItem:hover {
	
  	color:rgb(255,255,255);
	color:rgba(255,255,255,1);
  	padding: 8px 0 12px 30px;
	background-image: url('../images/menuItemBk.png');
	background-repeat: no-repeat;
  	text-shadow: 0px 0px 2px rgba(0,0,0,1);
  	cursor: pointer;
  	
}

#dWidth{color:black;z-index: 3000;}

#dHeight{color:black;z-index: 3000;}




#subcontent{
	position: absolute;
	top: 80px;
	left: 0;
	width: 100%;
}





#foot{
	height: 128px;
	background: #f5efd0;
	padding:20px;
	text-align:center;
	color:#6d6229;
	font-size:90%;
	letter-spacing:1px;
}

#foot a{
	color:#6d6229;
	text-decoration: none;
	
}


#foot a:hover{
	color:#6d6229;
	text-decoration: underline;
	
}

.camera_caption a{
	
	color:azure;
	
}

#container a{
	color:#247CFC;
	text-decoration: none;
}

.pdf:before{content: "\f1c1 ";
	  			font-family: 'FontAwesome';
	  			margin: 0 4px 0 0;
			}
			
.user:before{content: "\f0a9 ";
	  			font-family: 'FontAwesome';
	  			margin:0 4px;
	  			padding:0 4px;
	  			width: 12px;
	  			display: inline-block;
	  			font-size: 110%;
			}
			
			
			
.superscript{
	vertical-align: super;
	font-size:70%;
	}

.regBtn {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  border: 0;
  cursor: pointer;
  margin: 10px 0 0 10px;
  
}

.regBtn:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}