/* Global Resets
*************************************************************************/

body, html, a, p, h1, h2, h3, h4, h5, h6, ul, ol, li, img, table, tr, form, div, span {
	margin:0;
	padding:0;
	border: none;
	outline:none;
}

#wrapper {
	margin:0 auto;
	width: 720px;
}
#logo {
	margin-top:50px;
	text-align:center;
	width:720px;
}

#mainNav {
	float:left;
	margin:40px 0 0 0;
	text-align:center;
	width:720px;
}
#mainNav ul {
	color: #5f5f5f;
	font:italic 13px/17px Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	letter-spacing:4px;
}
#mainNav li {	
	border-right:1px solid #5f5f5f;
	display:inline;
	list-style:none;
    padding:0 11px 0 17px;
}
#mainNav li.noborder {	
	border-right:none;
}
#mainNav a, #footerLeft a {
	color: #5f5f5f;
	text-decoration:none;
}
#mainNav a:hover, #footerLeft a:hover {
	color: #5f5f5f;
	text-decoration:underline;
}
#videoContent a {
	color: #5f5f5f;
	text-decoration:none;
}
#videoContent a:hover {
	color: #5f5f5f;
	text-decoration:underline;
}
#content, #privacy, #press, #investors, #meetingWrap, #blog, #videoContent {
	float:left;
	margin:35px 0 0 0;
}
.innerLeft {
	float:left;
	width:340px;
}
.innerRight {
	float:left;
	width:340px;
	margin-left:40px;
}


/* Meetings Styles
*************************************************************************/


#meetingsWrap {
	float:left;
	height:475px;
	margin-left:0;
	width:720px;
}
#subNav {
	width:720px;
	background-color:#eee;
	height:30px;
}
#rfp {
	float:left;
	width:710px;
}
#rfp h1 {	
	color:#5f5f5f;
	font:italic 14px/17px "Times New Roman", Times, serif;
	margin-top:20px;
}
#rfp p {	
	color:#5f5f5f;
	font:normal 14px/21px "Times New Roman", Times, serif;
}
#meetings {
	height:475px;
	width:720px;
}

#rules {
	float:left;
	margin:10px 0 0 0;
	height:230px;
	width:230px;
}
#watchVideo {
	float:left;
	margin:10px 0 0 0;
	height:230px;
	width:230px;
}
#explore {
	float:left;
	margin:10px 0 0 15px;
	height:230px;
	width:230px;
}
#curious {
	float:left;
	margin:10px 0 0 15px;
	height:230px;
	width:230px;
}


#overviewWrap {
	float:left;
	height:475px;
	width:720px;
}
#overviewNav {
	background-color:#000;
	border-top:5px solid white;
	float:left;
	height:30px;
	width:720px;
}

#overviewNav ul {
	color:#fff;
	font:italic 13px/15px "Times New Roman", Times, serif;
	float:left;
	text-transform:uppercase;
	margin:6px 0 0 30px;
}
#overviewNav li {
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
	letter-spacing:2px;
}
#overviewNav li span {
	border-bottom:1px solid red;
}

#overviewNav a {
	color:#fff;
	text-decoration:none;
	position: relative;
}

#overviewNav a:hover {
	color:#fff;
	text-decoration:none;
	border-bottom:1px solid #fff;
	position: relative;
	padding-bottom:-3px;
}



#capacityWrapper {
	float:left; 
	margin:50px 0 0 30px;
}
#capacity {
	background-color:#167882;
	float:left;
	height:475px;
	width:720px;
}
#capacityContent {
	float:left;
	margin:50px 0 0 40px;
	width:660px;
}
#capacityContent h1 {
	margin:0 0 10px 0;
}
#capacitytable {
	background-color:#fff;
	border-style:solid;
	border:1px solid black;
	border-collapse: collapse;
	border-spacing: 0px;
	height:280px;
	width:630px;
}

.tableBlue {
	background-color:#fcf9f9;
}

#capacitytable td {
	border-top:1px solid #d4d2d1;
	border-left:2px solid #d4d2d1;
	border-right:2px solid #d4d2d1;
	border-bottom:2px solid #d4d2d1;
	height:20px;
}
#capacitytable td span {
	color:#c40202;
	font-size:12px;
	text-align:center;
}
#capacitytable td h1, #capacitytable td p {
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	padding-top:3px;
	padding-left:7px;
}

#capacitytable td p {
	text-align:center;
	padding-left:0;
}


#capacityHeader {
	background-color:#fff;
	border-collapse: collapse;5f5f5f
	border-spacing: 0px;
	margin-left:0;
	width:630px;
	margin-top:30px;
}
#capacityHeader td {
	border-left:2px solid #d4d2d1;
	border-right:2px solid #d4d2d1;
	border-bottom:2px solid #d4d2d1;	
	height:20px;
}
#capacityHeader td span {
	color:#c40202;
	font-size:12px;
	text-align:center;
}
#capacityHeader td h1, #capacityHeader td p {
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	padding-top:3px;
	padding-left:7px;
}

#capacityHeader td p {
	text-align:center;
	padding-left:0;
}

#media {
	background-color:#005295;
	float:left;
	height:475px;
	width:720px;
}
#mediaContent {
	float:left;
	margin:15px 0 0 40px;
	width:660px;
}
#mediaContent h1 {
	margin:0 0 10px 0;
}



/* Gallery Styles
*************************************************************************/


#galleryNav {
	float:left;
	text-align:center;
	width:720px;
	margin-bottom:20px;
}

.gallery
{
	cursor: pointer;
	list-style: none;
}
.gallery img
{
	background: #fff;
	color: inherit;
	padding: 0;
	vertical-align: top;
	width: 155px;
	height: 100px;
}
#videoContent p {
	color:#5f5f5f;
	font:normal 13px/16px "Times New Roman", Times, serif;
	width:155px;
	margin-top:5px;
}

.gallery li
{
	color: inherit;
	display: inline;
	float: left;
	margin-bottom:25px;
	position: relative;
}
.gallery li.pad
{
	margin-right:33px;
}




/* Footer
*************************************************************************/


#footer {
	border-top:1px solid black;
	float:left;
	height:70px;
	margin:10px 0 0 0;
	width:720px;
}
#footerLeft {
	margin:15px 0 0 0;
	float:left;
	width:400px;
}
#footerLeft ul {
	color: #5f5f5f;
	font:normal 11px/13px Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
}
#footerLeft li {	
	display:inline;
	list-style:none;
}
#footerRight {
	margin:10px 0 0 170px;
	float:left;
}
#twitter {
	float:left;
	margin-right:7px;
	margin-top:2px;
}
#send {
	float:left;
}




/* Typography
*************************************************************************/

h1 {
	color:#5f5f5f;
	font:bold 17px/24px Georgia, "Times New Roman", Times, serif;
}
h1.marginTop {
	margin-top:20px;
}
h2 {
	color:#bf464d;
	font:normal 21px/25px Georgia, "Times New Roman", Times, serif;
	text-align:center;
	text-transform:uppercase;
}
h3 {
	color:#5f5f5f;
	font:normal 13px/17px Georgia, "Times New Roman", Times, serif;
	text-align:center;
	text-transform:uppercase;
	margin-top:10px;
}
h4 {
	color:#ca2121;
	font:bold italic 18px/22px Georgia, "Times New Roman", Times, serif;
	text-align:center;
	text-transform:uppercase;
}
#galleryNav a {
	color:#5f5f5f;
	text-decoration:none;
}
#galleryNav a:hover {
	color:#bf464d;
	text-decoration:none;
}
#content p {
	color:#5f5f5f;
	font:normal 13px/21px Georgia, "Times New Roman", Times, serif;
	margin-top:20px;
}
#blog p {
	color:#5f5f5f;
	font:normal 14px/21px Georgia, "Times New Roman", Times, serif;
	margin-top:10px;
	margin-bottom:20px;
}
#blog p.caption {
	color:#5f5f5f;
	font:normal 10px/13px Arial, Helvetica, sans-serif;
	margin-top:5px;
	margin-bottom:20px;
	text-align:center;
}
#privacy p {
	color:#5f5f5f;
	font:normal 10px/18px Georgia, "Times New Roman", Times, serif;
	margin-top:20px;
}
#press p {
	color:#5f5f5f;
	font:normal 13px/21px Georgia, "Times New Roman", Times, serif;
	margin-top:20px;
}
#investors p {
	color:#5f5f5f;
	font:normal 13px/21px Georgia, "Times New Roman", Times, serif;
	margin-top:20px;
}
#press a {
	color:#5f5f5f;
	font-style:italic;
	text-decoration:underline;

}


/* =Hoverbox Code
----------------------------------------------------------------------*/


#homeBoxes {
		overflow:hidden;
		margin-top:10px;
		float:left;
}
.hoverbox
{
	cursor: default;
	list-style: none;
}

.hoverbox a
{
	cursor: default;
}

.hoverbox a .preview
{
	display: none;
}

.hoverbox a:hover .preview
{
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

.hoverbox img
{
	background: #fff;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 230px;
	height: 230px;
}

.hoverbox li
{
	color: inherit;
	display: inline;
	float: left;
	margin-bottom:9px;
	position: relative;
}
.hoverbox li.pad
{
	margin-right:9px;
}

.hoverbox .preview
{
	border-color: #000;
	width: 230px;
	height: 230px;
}

.hoverbox .preview2
{
	border-color: #000;
	width: 230px;
	height: 230px;
}


/* Overlay
----------------------------------------------------------------------*/


.slidingDiv {
	background:url(../img/overlay.gif) no-repeat;
	z-index:50;
	width:718px;
	position:absolute;
   top: 187px;
   left: 50%;
   height: 476px;
   margin-top: 0; /* Half the height */
   margin-left: -360px; /* Half the width */


}
.show_hide {
	display:none;
}
.closeBtn {
	float:right;
	margin:5px 5px 0 0;
}
.learn {
	clear:both;
	float:left;
	margin:350px 0 0 300px;
}


.slider {
		float:left;
		margin-left:2px;
		margin-top:2px;
		height:470px;
		width:417px;
}



