@charset "utf-8";
/* CSS Document */
html,body {
  text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: none;
}

#pageWrapper { width:980px; margin:10px auto; font-family:Tahoma, Geneva, sans-serif}
#pageWrapper a:link, #pageWrapper a:visited, #pageWrapper a:focus, #pageWrapper a:hover, #pageWrapper a:active { color:#000000; }
#pageWrapper a:link, #pageWrapper a:visited { text-decoration:none;}
#pageWrapper a:hover { text-decoration:underline; } 

#pageWrapper #snococareerfairHeader img { width:980px;}
#snococareerfairMenu { width: 100%;margin: 0;padding: 0;}
#snococareerfairMenu .menuItem { float: left;font-size:15px;font-family:Tahoma, Geneva, sans-serif;text-transform:uppercase; display: block;	width:196px; background-color: #4C4C4C; text-align:center; padding:8px 0; border-bottom:1px solid #fff; height: 18px;}
#snococareerfairMenu .menuItem a {text-decoration: none;color: #ffffff;}
#snococareerfairMenu .menuItem a:link, #snococareerfairMenu .menuItem a:visited, #snococareerfairMenu .menuItem a:focus, #snococareerfairMenu .menuItem a:hover, #snococareerfairMenu .menuItem a:active {color: #ffffff; }
#snococareerfairMenu .menuItem a:hover {color: #B80000;text-decoration:none;}

#snococareerfairContent {width:980px; margin:0; padding:0; border:1px solid #fff; text-align:center; }

.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }

#fairDetails { width:980px; height: 270px; float:left; margin:0; background-image: url('images/New CF web background.jpg');}
#fairDetails h3 {color:#000; font-size:20px; line-height:12px; text-align:center; margin:5px 0 5px 0 }
#fairDetails h1 { color:#B80000; font-size:34px; line-height:34px; margin:0 0 5px; }
#fairDetails h2 {color:#000; font-size:20px; line-height:34px;margin:0px; }
#fairDetails p { color:#000; font-size:14px; line-height:20px; margin:5px 0 0; }
#topDetails img { float:left;}

#registerInfo img { float:left; margin:0 25px 0 100px}
#registerInfo #limitedSpace {font-size:18px; line-height:22px; font-weight:lighter; }
#registerInfo #limitedSpace #limitedSpaceHeader {color:#B80000; font-style:italic; font-weight:bold; font-size:24px; line-height:28px;}
#limitedSpace a:link, #limitedSpace a:visited, #limitedSpace a:focus, #limitedSpace a:hover, #limitedSpace a:active {text-decoration:underline; }

#middleContent {width:100%; text-align:left; margin-bottom:20px;}
#middleContent h1 {text-align:center; margin-top:0px; }
#middleContent h3 {font-size:18px; line-height:22px; font-weight:bold; margin:0; padding:0; }
#middleContent h3 a:link, #middleContent h3 a:visited, #middleContent h3 a:focus, #middleContent h3 a:hover, #middleContent h3 a:active {color:#B80000; }
#middleContent p {margin:0 0 10px; padding:0;}
#middleContent p a:link, #middleContent p a:visited, #middleContent p a:focus, #middleContent p a:hover, #middleContent p a:active {color:#B80000; }

#exhibitorResources .resourceItem, #jobseekerResources .resourceItem { float:left; width:30%; margin-right:5%;}
#exhibitorResources .resourceItem h3,  #jobseekerResources .resourceItem h3 {background: #B80000; padding:25px 0; border-radius: 15px; margin-bottom:5px;}
#exhibitorResources .resourceItem h3 a:link, #exhibitorResources .resourceItem h3 a:visited, #exhibitorResources .resourceItem h3 a:focus, #exhibitorResources .resourceItem h3 a:hover, #exhibitorResources .resourceItem h3 a:active, #jobseekerResources .resourceItem a:link, #jobseekerResources .resourceItem a:visited, #jobseekerResources .resourceItem a:focus, #jobseekerResources .resourceItem a:hover, #jobseekerResources .resourceItem a:active {color:#fff;}
#exhibitorResources .lastItem,  #jobseekerResources .lastItem {margin-right:0;}
#exhibitorResources .resourceItem p,  #jobseekerResources .resourceItem p {margin:0; }

#contact { max-width: 980px; padding: 25px; margin:20px auto; background-color:#980000ff;}
#contact h1 {color:white; margin:0;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif  }
#contact p {color:white; margin:0;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif  }
#contact h2 { color: white; margin:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif }
#contact h3 {color: white;margin:0; font-weight:normal; font-size:17px;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif  }
#contact h3 a {color: white;}

#sponsors { width:90%; margin:20px auto;}
#sponsors p { font-size:18px; line-height:20px; margin:0; font-weight:bold; }
#sponsors img { max-width: 300px; margin:0px, 5px, 5px}

#exhibitorregistration p{ text-align:center;}

#drivingDirections , #drivingDirections h3{text-align:left }
#drivingDirections img { float:left; margin:0 20px 0 0;}

/* drop down menu items */
/* Dropdown Button */
.dropbtn {
  background-color: #4C4C4C;
  color: white;
  font-size: 15px;
  border: none;
  float: left;
  width: 196px;
  height: 18px;
  display: block;
  font-family:Tahoma, Geneva, sans-serif;
  text-transform:uppercase;
  
}

menuItem.dropdown {
	padding: 8px;
	width: 196px;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
  position: relative;
  display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #4C4C4C;
  min-width: 196px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
  top: 100%;
}

/* Links inside the dropdown */
.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {color: #ffffff;}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {display: block;}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {color: #ffffff;}

/* Table for footer*/
.footer {
	width: 100%;
}

	

.wideLeft{
	margin: 0px;
	display: inline-block;
}
.wideLeft h2{
	color: #B80000;
	margin: 5px;
	display: inline-block;
}

.wideLeft p{
	display:block;
}

.wideLeftContent p{
	text-align: left;
	display: inline-block;
}
.wideLeftContent a{
	color: black;
}
.wideLeftContent h3{
	color: #B80000;
	margin: 5px;
}
.wideLeftContent ul li{
	text-align:left;
}
.wideRightContent ul li {
	text-align:left;
}
.wideRight{
	margin: 0px;
	display: inline-block;
}
.wideRight h2{
	color: #B80000;
	margin: 5px;
	display: inline-block;
}

.wideRight p{
	display:block;
}

.wideRightContent p{
	text-align: left;
	display: inline-block;
}
.wideRightContent a{
	color: black;
}
.wideRightContent h3{
	color: #B80000;
	margin: 5px;
}


.narrowRight{
	margin: 0px;
	display:inline-block;
	float: right;
}

.narrowRight .social img{
	max-width: 30%;
}

.narrowleft{
	margin: 0px;
	display:inline-block;
}

.narrowLeft .social img{
	max-width: 30%;
}

.full{
	max-width: 80%;
	margin: auto;
	display: inline-block;
	
	
}

.full h3{
	margin: 10px 0 10px 0;
	color:  #B80000;
	font-size:20px; 
	line-height:12px; 
}

.full p{
	text-align: left;
	font-size:14px; 
	line-height:20px;
}

.full a{
	color: black;
}

.full ul li{
	text-align: left;
	font-size:14px; 
	line-height:20px;
}

.faq td{
	text-align: left;
}