/* @import url(http://fonts.googleapis.com/css?family=Open+Sans); */

body { 
margin: auto;
background: /*#D7EFFB*/ #ffffff;
font-family: 'Open Sans', sans-serif;
line-height: 1.40em;
font-size: 1.1em;
 color: #000000;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-backface-visibility: hidden;
  }
  
  a:link {color: #660000;}
  a:visited {color: #D14A1A;}
  a:active {color: #ff0000;}
  
 /* body img {
width: 100%;bg4c4.pngbg5-title.png
height: auto;fdf2c8 images/bg4c8.jpg
} */

/* STRUCTURE */
#bodyimage {
  width: 100%;
height: auto;
margin: auto;
background-color: #000000;
/*background:  url('images/bg-photo6d.jpg');
background-repeat: no-repeat;
 background:  url('images/bg-gear.png');
background-repeat: repeat-x, y;   
*/
}
/*  #bodyimage img {width: 100%; height: auto;} */

#headertop {
border-width: 0px 0px 0px 0px;
border-color: #000000;
border-style: solid;
	height:auto;
width: 100%;
 	margin: auto;
background-color:#231F20;
display: none;
/* 	background-color:#000000;
 background:  url('images/white-50percent.png');
background-repeat: repeat-x;*/
}


.innertitletop {
padding: 8px 0px 8px 0px;
letter-spacing:.065em;
font-weight: bold;
font-size: .95em;
font-style: italic;
line-height: 1.03em; 
  color:#ffffff;    /* #FDFE58 tfdfd34he color of the text*/
display: none;}

#header{ display:none;}

#headerLarge{
padding-top: 0px;
padding-left: 0px;
	height:168px;
 	margin: auto;
 background: #231F20;
 border-style: solid;
 border-width: 0px 0px 2px 0px;
 border-color: #ffffff;
	}
 
.innertitlebottom {

padding: 5px 0px 5px 0px;
letter-spacing:.015em;
font-weight: 900;
font-size: 1.5em;
line-height: .95em; 
font-family:  'Montserrat', sans-serif;

  color:#ffffff;    /*tfdfd34he color of the text*/
text-shadow: 2px 2px 4px #666666;
display: none;
}
 
 
 	/* LEFT COLUMN # */

 #expanded-navspace {
display: none;
}
  #expanded-nav{
display: none;
}
#navspace {
max-width: 100%;
background: #ffffff;
margin: 0px;
padding-top: .8%;
padding-bottom: .8%;
font-size: .87em;
line-height: .98em;
font-weight: 500;
 border-style: solid;
 border-width: 0px 0px 2px 0px;
 border-color: #eeeeee;
}
 

#nav  ul {
  text-align: left;
  display: inline;
  margin: 0;
  padding: 0;
  list-style: none;
 
}
#nav  ul li {
  display: inline-block;
  position: relative;
  padding: 5px 10px 5px 10px;
  cursor: pointer;
   font-weight: 600;
 }
#nav  ul li a {
  color: #ff8000;
  text-decoration: none;
 
}

#nav  ul li:hover {
  background: #ffffff;
  max-width: 100%;
  }
 
 
#nav  ul li a:hover{
  color: #231F20;
  text-decoration: none;
}


 #nav  ul li ul {
  padding: 0;
  position: absolute;
  margin-top: 2%;
  left: 0;
  width: 225px;
 border-color: #eeeeee;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  display: none;
  opacity: 0;
 visibility: hidden; 
 } 
/* sub  menu */
 
#nav  ul li ul li { 
  display: block;  
     color: #ff8000;

 }
 
 #nav  ul li ul li a{ 
  color: #ffffff;

}


/* FCB044 */
#nav  ul li ul li:hover 
{ background: #660000; 
    color: #ffffff;
  
}
 
#nav  ul li:hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
  background: #ffffff;
     border-radius:0px;
-moz-border-radius:0px;
}
   
  .onpage { 
  text-decoration: none;
  font-size: 1.4em;
color: #ffffff;
font-weight: 600;
  
  }
  
  
/* #################  END NAV STYLES ############ */

 /* STRUCTURE  */

#wrapper {
 max-width: 1004px;
 margin: auto;
/* border-color: #ffffff; box-shadow: 2px 3px 6px #999999;
*/
 /*background:url(images/bg-body-white.png); D7EFFBFEFF73*/
background: #ffffff;

/*border-style: solid;
border-width: 0px 1px 1px 1px;
border-color: #006EAE;
box-shadow: 0px 10px 15px #000000;box-shadow: -5px 5px 15px #000000;*/
  box-sizing: border-box;

}

#wrapperplain {
 width: 1000px;
 margin: auto;
/* border-color: #ffffff; #D7EFFB*/
background:url(images/bg-body-white.png);
/* border-style: solid;
border-width: 1px 1px 1px 1px;
border-color: #FEFF73;
box-shadow: 3px 5px 15px #000000; */
 box-sizing: content-box;
}




#contentleft {
	width: 475px;
	float: left;
}
#contentright {
	width: 475px;
	float: right;
}


 
 
 /* STRUCTURE CONTINUED */

#middle {
	width: 509px; /* Account for margins + border values */
	float: left;
}

	#middleplain {
		width:770px;
		background:url(images/white.png);
     background-repeat: repeat;  
	float: right;

	}
	
#sidebar {
	min-width: 263px;
		max-width: 263px;
float: left;
	border-style: solid;
border-width: 1px 0px 1px 1px;
border-color: #DFE0DB;
/* border-radius: 0.45em 0em 0em 0.45em;
-moz-border-radius:5px; */
background: #ffffff;
box-sizing: border-box;
}
 #sidebar a{
  color: #0075D7;
  text-decoration: none;
  }  

 #sidebar a:hover{
  text-decoration:underline;
 } 
 
 
#footer {
	clear: both;
  }
 
  #bottom{
 width:100%;
 margin:auto; /*makes the page always centered*/
font-family: Arial, Helvetica, sans-serif;
font-size:.75em;
background:#F1F1F1;

/* background:  url('images/bg4c8.jpg');
background-repeat:repeat-y;  
 */
padding: 2% 0% 2% 0%;
 } 

#bottom a{
 text-decoration: none;
 color:#660000;  
}

  
 .innercontent {
 margin: 0px 10px 0px 11px;
}



 /* TEXT FORMATTING */

div.transbox {
    opacity: 0.25;
    filter: alpha(opacity='25'); 
    /* For IE8 and earlier */
}


 .menuindent {
padding-left: 8px;
}
.menuindentmore {
padding-left: 15px;
}

/*
.expanded-menu {
margin-right: 10px;
width: 95%;

}

.expanded-menu a{
color: #ff0000;
border-width: 1px;
border-color: #ffffff;
border-style: solid;
}

.expanded-menu a:hover{
color: #00ff00;

}
*/
    .buttonstyleSponsor {
padding: 4%;
 border:1px, #000;
/*  border-radius:6px;
-moz-border-radius:6px;
  box-shadow: 2px 2px 6px #999999;  */
background:url(images/bg.png);
background: #09557F;
font-weight: bold;
color: #ffffff;
 
 }
 
.buttonbox {
max-width: 263px;
min-width: 250px;
margin: 3px;
padding: 3px;

}
.buttonsponsor {
max-width: 263px;
min-width: 263px;
background: #ffffff;
 

}
    .buttonstyle2  {
background: #231F20;
font-size: 1.3em;
line-height: 1.2em;
font-weight: bold;
padding: 5px 0px 5px 0px;
color: #ffffff;
 }

 .ParagraphTextLarge
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 1.2em;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.ParagraphTextMedium
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 1.15em;
    COLOR: #000000;
    text-decoration: none;
}

.ParagraphTextSmall
{
	FONT-WEIGHT: normal;
    FONT-SIZE: .85em;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.ParagraphTextSmallerSide
{
	FONT-WEIGHT: normal;
    FONT-SIZE: .84em;
    COLOR: #2C3033;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.DeadLineText
{
	FONT-WEIGHT: bold;
	COLOR: #FF0000;
    text-decoration: none;
}

 .HeadingText
{  /*#6A379C purple*/
	line-height: 1.5em;
    FONT-SIZE: 1.3em;
     COLOR:  #424251;
    FONT-FAMILY: 'Montserrat', sans-serif;
   Letter-Spacing: 0.07em;
    text-decoration: none;
    font-weight: 800;
}
/* 44210B */
 .HeadingTextb
{
	FONT-WEIGHT: bold;
    FONT-SIZE: .98em;
    COLOR: #DA8624;
    FONT-FAMILY: "VAG Rounded Black", "VAGRoundedBlack", "VAGRoundedBlackSSi-Bold",Verdana, Geneva, Arial, Helvetica, sans-serif;
   Letter-Spacing: 0.10em;
    text-decoration: none;
}

 .HeadingTextc
{
     COLOR: #353535;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
     letter-spacing: 0.07em;
     line-height: 1.15em;
      font-weight: bold;
        text-decoration: none;
}

 .HeadingTextcAlpha
{
     COLOR: #353535;
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
     letter-spacing: 0.03em;
     line-height: 1.02em;
      font-weight: 600;
      font-size: .95em;
        text-decoration: none;
}
 .HeadingTextd
{
     COLOR: #ff8800;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
         Font-size:.97em;
 letter-spacing: 0.04em;
     line-height: 1.15em;
      font-weight: bold;
        text-decoration: none;
}
 .HeadingTextd1
{
     COLOR: #353535;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    Font-size: .85em;
     letter-spacing: 0.02em;
     line-height: 1.05em;
      font-weight: 400;
        text-decoration: none;
}

 .HeadingText2
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 1.1em;
    line-height: 1.5em;
    COLOR: #A0B044;
    FONT-FAMILY:   Verdana, Geneva, Arial, Helvetica, sans-serif;
   Letter-Spacing: -0.04em;
    text-decoration: none;
}
 .HeadingText2a
{
	FONT-WEIGHT: bold;
    line-height: 1.25em;
    COLOR: #A0B044;
   Letter-Spacing: -0.04em;
    text-decoration: none;
}

 .HeadingText3
{
	FONT-WEIGHT: bold;
    FONT-FAMILY:    Helvetica, sans-serif;
 COLOR: #231F20;
 font-size: 1.2em;
 line-height: .98em;
     text-decoration: none;
}
 

 .RegistrationLink
{
	FONT-WEIGHT: normal;
    FONT-SIZE: .89em;
    FONT-FAMILY: "New York", Verdana, Geneva, Arial, Helvetica, sans-serif;
   Letter-Spacing: 0.08em;
    text-decoration: none;
}

.linktext
{
font-style: italic;
font-size: 0.97em;
line-height: 1.6em;}


 .LinksText1
{
	FONT-WEIGHT: bold;
    FONT-SIZE: .85em;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    text-decoration: none;
}

 .LinksText2
{
	FONT-WEIGHT: normal;
    FONT-SIZE: .79em;
font-family: Arial, Helvetica, sans-serif;
line-height: 1.5em;
 text-decoration: none;
} 

.agenda {
    FONT-FAMILY:    Arial, Helvetica, sans-serif;

FONT-SIZE: .93em;
    line-height: 1.5em;
}
/*F4F4F4 */
#weekofsciencebox 
{ display: block;
border-width: 1px;
margin: 2px;
padding-left: 10px;
padding-right: 10px;
background:#ffffff;
border-color: #eeeeee;
border-style: solid;
 box-shadow: 2px 2px 8px #000000; 

}
.scifesonly {
display: block;
background: #ECF0D7;
padding: 2px 2px 2px 2px;
border-width: 1px;
border-style: solid;
border-color: #eeeeee;
 box-shadow: 2px 2px 8px #000000; 
}
.scifesonlyheader {background: #798830; display: block; padding: 6px; color: #eeeeee;} 
.ExhibitorFormHeading {color: #798830; font-weight: bold; font-size: .95em;}

.exhibitdescription
{margin: 10px;
display: block;
line-height: 1.27em;
font-size: .98em;
}
.age
{ 
 
color: #C6555A; 
font-size: .95em;
}

.TableEvent
{
	FONT-WEIGHT: normal;
    FONT-SIZE: .83em;
 font-family:  Arial, Helvetica, sans-serif;
 text-decoration: none;
}


.TableTime
{
	FONT-WEIGHT: bold;
    FONT-SIZE: .83em;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 text-decoration: none;
}
.TableTimeRow {
 background-color:#90AECB;
 border:1px solid white;
 font-size: 1.1em;
 font-weight: bold;
 
}
 
 .TablePresenter {
 color: #3C1B0A;
 font-weight: bold;
 
 }
.TableRow1
{
	 
    background-color:#cccccc;

}

.TableRow2
{
	 
    background-color:#FEEAAB;

}
.TableRow3
{
	 
    background-color:#ffffff;
    padding: 0px 10px 0px 10px;
 border-style: solid;
 border-color: #eeeeee;
 border-width: 1px 1px 0px 1px;
}

.TableRow4
{
	 
    background-color:#eeeeee;
    padding: 0px 10px 10px 10px;
   
}

.TableHeading
{
background-color:#171D60;
font-size: 1.2em;
font-weight: bold;
color: white;
}


#TableHeading1
{
background-color:#FCBE81;
width: 150px;
margin:auto; /*makes the page always centered*/
border:3px solid;
border-color:#333333;
border-radius:6px;
-moz-border-radius:6px;
box-shadow: 2px 2px 6px #999999;
}

 

#TableHeading1 a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.97em;
text-decoration:none;  
color:#5B0000;  
/* font-weight: bold; */
}
 
 #TableHeading2
{
background-color:#FCBE81;
width: 300px;
margin:auto; /*makes the page always centered*/
border:3px solid;
border-color:#333333;
border-radius:6px;
-moz-border-radius:6px;
box-shadow: 2px 2px 6px #999999;
}

.TableHeadingButton
{
background-color:#0093C1;
margin:15px;
border:1px solid;
border-color:#333333;
border-radius:6px;
  cursor: pointer;
color:#DCE564;
font-size: 1.2em;
-moz-border-radius:6px;
font-weight: bold;
box-shadow: 2px 2px 6px #999999;

}

.TableHeadingButton:hover
{
background-color:#0A5A86;
color: #ffffff;
}

.TableHeadingButton a
{
text-decoration:none;  
color: #F9BF0B;

 }
 
 .TableHeadingButton a:hover
{
color: #172075;

 }


#TableHeading2 a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.97em;
text-decoration:none;  
color:#5B0000;  
/* font-weight: bold; */
}

#TableHeading3
{
background-color:#C7D0E1;
background: url(images/watch.png);
width: 200px;
min-height: 150px;
margin:auto; /*makes the page always centered*/
 }

 

#TableHeading3 a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.97em;
text-decoration:none;  
color:#5B0000;  
/* font-weight: bold; */
}

#TableHeading4
{
background-color:#FCBE81;
width: 150px;
margin:auto; /*makes the page always centered*/
border:3px solid;
border-color:#333333;
border-radius:6px;
-moz-border-radius:6px;
box-shadow: 2px 2px 6px #999999;
}

 

#TableHeading4 a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.97em;
text-decoration:none;  
color:#5B0000;  
/* font-weight: bold; */
}

#TableHeading5
{
background-color:#FCBE81;
width: 150px;
margin:auto; /*makes the page always centered*/
border:3px solid;
border-color:#333333;
border-radius:6px;
-moz-border-radius:6px;
box-shadow: 2px 2px 6px #999999;
}

 

#TableHeading5 a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.97em;
text-decoration:none;  
color:#5B0000;  
/* font-weight: bold; */
}

#TableHeading6
{
background-color:#FCBE81;
width: 150px;
margin:auto; /*makes the page always centered*/
border:3px solid;
border-color:#333333;
border-radius:6px;
-moz-border-radius:6px;
box-shadow: 2px 2px 6px #999999;
}

 

#TableHeading6 a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.97em;
text-decoration:none;  
color:#5B0000;  
/* font-weight: bold; */
}


#TableItem
{
background-color:#ffffff;
width: 250px;
border:5px solid;
padding: 15px;
margin: 8px;
max-height: 400px;
border-color:#333333;
border-radius:6px;
-moz-border-radius:6px;
box-shadow: 2px 2px 6px #999999;
float: right;
}

 

#TableHeading6 a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.97em;
text-decoration:none;  
color:#5B0000;  
/* font-weight: bold; */
}


 .Highlight {
background-color:#F9AC54;
padding: 3px;
padding-left: 10px;
padding-right: 10px;
border-width: 2px;
border-style: solid;
border-color: #5B0000;

}

.Indent {
 
padding-left: 15px;
padding-right: 15px;
border: 1px;
border-style: solid;
border-color: #cccccc;

}
.Indentnoborder {
 
padding-left: 15px;
padding-right: 5px;
 
}

.rowsponsor {
background-color: #C7C9CB;
color: #ffffff;
font-size: 1.2em;
font-weight: bold;
min-width: 100%;
display: block;

}
.rowplatinum
{
background-color: #C7C9CB;
color: #ffffff;
font-size: 1.2em;
font-weight: bold;

}

.rowgold
{
background-color: #E9D31B;
color: #ffffff;
font-size: 1.2em;
font-weight: bold;

}

.rowsilver
{
background-color: #eeeeee;
color: #474340;
font-size: 1.2em;
font-weight: bold;

}

.rowbronze 
{
background-color: #91642D;
color: #ffffff;
font-size: 1.2em;
font-weight: bold;

}

.rowfriend
{
background-color: #A0B044;
color: #ffffff;
font-size: 1.2em;
font-weight: bold;

}
.rowevent
{
background-color: #9E0719;
color: #ffffff;
font-size: 1.2em;
font-weight: bold;

}

.sponsortext
{font-size: 1.01em; font-weight: 700;}
 
 .rowsponsorother

{
background-color: #394513;
color: #ffffff;
font-size: 1.2em;
font-weight: bold;

}


.rowtitanium
{
background-color: #474340;
color: #ffffff;
font-size: 1.2em;
font-weight: bold;

}

.newsStyle {
padding: 1% 4% 2% 4%;
 border:1px, #cccccc;
  border-radius:5px;
-moz-border-radius:5px;
  box-shadow: 2px 2px 6px #999999;  
background: #ffffff;
font-weight: bold;
font-size: 1.2em;
color: #203E56;
line-height: 1.3;
 
 }
     .newsStyle a{
 color: #660000;
 text-decoration: none;
 
 }
 
     .newsStyle a:hover{
 color: #ff8800;
 text-decoration: none;
 
 }
    .newsStyleText{
 font-weight: bold;
font-size: 1.2em;
color: #203E56;
line-height: 1.3;
}

   .newsStyleText a{
  text-decoration: none;

}
  .newsStyleText a:hover {
   color: #F7212B;
   text-decoration: underline;

}
 .formbutton {
padding: 1% 1% 1% 1%;
 border:1px, #000;
  border-radius:10px;
-moz-border-radius:10px;
  box-shadow: 2px 2px 6px #999999;  
background: #ffffff;
font-weight: bold;
font-size: .95em;
color: #798830;
line-height: 1.3;
 
 }
     .formbutton a{
 color: #798830;
 text-decoration: none;
 
 }
 
    .formbutton a:hover {
 color: #660000;
 text-decoration: none;
 
 }

 .buttonstyle {
padding: 1% 1% 0% 1%;
 border:1px, #000;
  border-radius:10px;
-moz-border-radius:10px;
  box-shadow: 2px 2px 6px #999999;  
background: #FCB044;
font-weight: bold;
font-size: 1.2em;
color: #CBDD63;
line-height: 1.3;
 
 }
     .buttonstyle a{
 color: #CBDD63;
 text-decoration: none;
 
 }
    .buttonstyletext{
 font-weight: bold;
font-size: 1.2em;
color: #203E56;
line-height: 1.3;
}

   .buttonstyletext a{
  text-decoration: none;

}
  .buttonstyletext a:hover {
   color: #F7212B;
   text-decoration: underline;

}
.PhotoBox
{
margin:0px 0px 0px 25px;	                  
}
 .PhotoBoxLeft
{
margin:0px 15px 15px 0px;	                  
}

 .PhotoBoxRight
{
margin:0px 0px 15px 15px;	                  
}

 
 
 