/* Stem Hub CSS */
body{
margin:0;
padding:0;
width:100%;
height:100%;
background-color:#FFFFFF;
text-align:center;
}
.clear{
clear:both;
}
img{
border:0px none;
margin:0;
padding:0;
}
#main{
width:1000px;
margin:0 auto;
text-align:center;
border:1px solid #000;
z-index:2;
}
#topWrapper{
width:1000px;
margin:0 auto;
text-align:center;
position:relative;

}
#top{
background-image:url(images/homeBck.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#7B6C5C;
z-index:10;
}
.secondary #top{
background-image:url(images/secBck.jpg);
}
#topBar{
height:38px;
line-height:1.25;

}
#topBar ul{
float:right;
margin:0;
padding:0 52px 0 1px;
list-style-type:none;
background-image:url(images/topMenu.gif);
background-repeat:no-repeat;
background-position:0px 6px;
}
#topBar li{
float:left;
margin:0;
list-style-type:none;
text-align:left;
padding:0;
background-image:url(images/topMenu.gif);
background-repeat:no-repeat;
background-position:111px 6px;
width:112px;
}

#topBar li a:link, #topBar li a:visited{
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-transform:uppercase;
text-decoration:none;
display:block;
padding:6px 18px 6px 18px;
width:75px;
}
#topBar li a:hover, #topBar li a:active{
background-color:#AD913D;
}
#topBar li:hover a,
#topBar li.sfhover2 a{
background-color:#AD913D;
background-image:none;
}
#topBar li ul{
display:none;
position:absolute;
left:-999px;
width: 141px;
background-color:#EEEEEE;
float:none;
z-index:2000;
margin:0;
padding:5px 0px 11px 0px;
border-left:0px none;
background-image:none;
border-bottom:7px solid #12417c;
}
#topBar li:hover ul, #topBar li.sfhover2 ul{
left:auto;
display:block;
}
#topBar li li{
float:none;
width:auto;
margin:0;
padding:0px 12px;
border-right:0px none;
height:1%; !important
}
#topBar li li a:link, #topBar li li a:visited{
color:#7B6C5C;
width:auto;
border-bottom:1px dotted #7B6C5C;
padding:9px 0px;
margin:0;
background-image:none;
}
#topBar li li a:hover, #topBar li li a:active{
color:#AD8F3E;
background-color:#EEEEEE;
}
#topBar li:hover li a,
#topBar li.sfhover2 li a{
background-color:#EEEEEE;
}
#midSection{
z-index:20;
}
.secondary #midLeftColumn{
background-image:url(images/brwnLoops.gif);
background-repeat:no-repeat;
background-position:249px 140px;
}
.home .largeImage{
background-image:url(images/centerImage1.jpg);
background-repeat:no-repeat;
background-position:0 0;
width:744px;
height:390px;				
margin:0;
padding:0;
float:right;
}
.primary .largeImage{
width:587px;
height:315px;
z-index:40;
position:absolute;
float:none;
top:38px;
left:413px;
margin:0;
padding:0;
background-repeat:no-repeat;
}
.hub .largeImage{
background-image:url(images/aboutHubHead.jpg);
}
.stem .largeImage{
background-image:url(images/aboutStemHead.jpg);
}
.schools .largeImage{
background-image:url(images/schoolsHead.jpg);
}
.events .largeImage{
background-image:url(images/eventsHead.jpg);
}
.contact .largeImage{
background-image:url(images/contactHead.jpg);
}
.students .largeImage{
background-image:url(images/studentsHead.jpg);
}
.investors .largeImage{
background-image:url(images/investorsHead.jpg);
}
.news .largeImage{
background-image:url(images/newsHead.jpg);
}
.jobs .largeImage{
background-image:url(images/jobsHead.jpg);
}
.innovators .largeImage{
background-image:url(images/educInovHead.jpg);
}
.internships .largeImage{
background-image:url(images/internshipsHead.jpg);
}
.secondary .largeImageSecondary{
width:255px;
height:221px;
z-index:40;
position:absolute;
float:none;
top:37px;
left:745px;
background-image:url(images/secHeaderLoops.jpg);
background-repeat:no-repeat;

}


.buttonLinks{
position:absolute;
top:110px;
right:48px;
width:115px;
z-index:200;
line-height:14px;
line-height:1;
}
.ie7 .buttonLinks,
.ie6 .buttonLinks{
line-height:.5;
}
.secondary .buttonLinks{
top:73px;
right:71px;
}
#midLeftColumn{
text-align:left;
}
#logos{
text-align:left;
padding:28px 0px 0px 23px;
height:171px;
}
.secondary #logos{
height:112px;
}
/*#sideMenu{
text-align:left;
margin-top:12px;
z-index:30;
overflow:hidden;
min-height:200px;
}*/
.ie6 #sideMenu{
height:1%;
}
.primary #sideMenu, .secondary #sideMenu{
background-image:url(images/redBck.gif);
background-repeat:repeat-y;
background-position:745px 0px;
}
/*#sideMenuWrapper{
width:200px;
}*/
ul#menuTwo{
margin:0;
padding:0px 0px 15px 0px;
list-style-type:none;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
width:200px;
text-align:left;
margin-top:12px;
z-index:30;
/*overflow:hidden;*/
min-height:200px;
}
#menuTwo li{
margin:0;
padding:0;
list-style-type:none;
/*height:31px;*/
}
.ie6 #menuTwo li,
.ie7 #menuTwo li{
margin-bottom:-1px;
}
#menuTwo li#menuTwoItemHome, 
#menuTwo li#menuTwoItem126, 
#menuTwo li#menuTwoItem340{
display:none;
}
#menuTwo li a:link, #menuTwo li a:visited{
margin:0;
color:#fff;
text-transform:uppercase;
text-decoration:none;
padding:10px 0px 10px 36px;
display:block;
background-image:url(images/sideMenuLine.gif);
background-repeat:no-repeat;
background-position:32px 0px;
width:158px;
/*height:21px;*/
}
.ie6 #menuTwo li a:link, .ie6 #menuTwo li a:visited{
display:inline-block;
}
#menuTwo li#menuTwoItem285 a:link, 
#menuTwo li#menuTwoItem285 a:visited, 
.aboutStemHub #menuTwo li#menuTwoCurrentItem a:link, 
.aboutStemHub #menuTwo li#menuTwoCurrentItem a:visited,
#menuTwo li#menuTwoItem332 a:link, 
#menuTwo li#menuTwoItem332 a:visited{
background-image:none;
}

#menuTwo li a:hover, #menuTwo li a:active{
background-color:#AD913D;
}
#menuTwo li.hover, #menuTwo li:hover {
position:static;
}
#menuTwo li:hover a,
#menuTwo li.sfhover a{
background-color:#AD913D;
}
#menuTwo li ul{
position:absolute;
left:-999em;
margin:-32px 0px 0px 194px;
padding:0px 10px 10px 10px;
width:150px;
background-color:#EEEEEE;
border-right:7px solid #AD913D;
z-index:1000;
}
.ie7 #menuTwoli ul{
margin-top:-34px;
}
.mac.safari #menuTwo li ul{
margin-top:-31px;
}
.ie6 #menuTwo li ul{
margin-left:-3px;
margin-top:0px;
}
#menuTwo li:hover ul, #menuTwo li.sfhover ul{
left:auto;
}
#menuTwo li li{
padding:0px;
margin:0px;
border-bottom:1px dotted #7B6C5C;
height:auto;
}
#menuTwo li li a:link, #menuTwo li li a:visited{
margin:0;
color:#7B6C5C;
text-transform:uppercase;
text-decoration:none;
padding:10px 3px 10px 3px;
display:block;
background-image:none;
height:auto;
}
#menuTwo li li a:hover, #menuTwo li li a:active{
color:#AD913D;
background-color:transparent;
}
#menuTwo li:hover li a,
#menuTwo li.sfhover li a{
background-color:transparent;
}
.statement{
position:absolute;
top:290px;
left:790px;
width:165px;
background-image:none;
z-index:100;
text-align:left;
}
.statement a:link,
.statement a:visited{
color:#fff;
text-decoration:underline;
}
.statement a:hover,
.statement a:active{
color:#ad913d;
}
.secondary .statement{
top:231px;
}
.statement .Normal{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
font-weight:bold;
line-height:1.5;
}
.secondary .statement .Normal{
font-weight:normal;
}
.redBar{
height:21px;
padding-top:7px;
background-color:#79201A;
color:#fff;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.redBar .Normal{
font-size:12px;
font-weight:bold;
color:#fff;
}
.redBar a:link,
.redBar a:visited{
color:#fff;
text-decoration:underline;
}
.redBar a:hover,
.redBar a:active{
color:#ad913d;
}
#homeBuckets{
background-color:#EEEEEE;
text-align:left;
position:relative;
padding:20px 0px;
}
#bucketsWrapper{
background-image:url(images/homeBucketsBck.gif);
background-repeat:repeat-y;
background-position:246px 0px;
}
#homeBuckets td{
vertical-align:top;
}
#homeBuckets td td{
vertical-align:top;
width:246px;
}
#homeBuckets td .buttons td{
vertical-align:middle;
}
.buttons td{
text-align:center;
vertical-align:middle;
background-image:url(images/goldButton.gif);
background-repeat:no-repeat;
background-position:center;
height:39px;
font-size:11px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.buttons a:link, .buttons a:visited{
color:#fff;
text-decoration:none;
}
.newsBucket{
width:246px;
}

/************* primary content***********/
.content{
background-image:url(images/goldBck.gif);
background-repeat:repeat-y;
background-position:745px 0px;
text-align:left;
}
.rightContent{
width:255px;
float:right;
}
.leftContent{
margin-right:258px;
padding:35px 60px 35px 36px;
}

.leftContent a:link,
.leftContent a:visited{
color:#194586;
text-decoration:underline;
}
.leftContent a:hover,
.leftContent a:active{
color:#AD913D;
text-decoration:none;
}
.leftContent ul li{
list-style-type:disc;
}
#ohioLogo{
height:67px;
background-color:#FFFFFF;
width:255px;
float:right;
text-align:left;

}
#ohioLogo img{
width:179px;
padding-top:10px;
}
/********* footers ***********/
#whiteFooterLine{
height:32px;
background-color:#fff;
font-family:Arial, Helvetica, sans-serif;
color:#363636;
font-size:10px;
padding:0px 30px 0px 35px;
}
#whiteFooterLine a:link, #whiteFooterLine a:visited{
color:#363636;
text-decoration:none;
}
#whiteFooterLine a:hover, #whiteFooterLine a:active{
color:#ad913d;
}
#largeFooter{
background-color:#DEDAD6;
}
.date{
float:left;
padding:10px 15px 0px 0px;
}
.socialBookmarks{
float:left;
padding:4px 0px 0px 0px;
}
.socialBookmarks img{
position:relative;
top:4px;
}
/*.socialBookmarks a{
padding-right:15px;
}*/
.footerLinks{
float:right;
padding:10px 0px 0px 0px;
}
.footerLinks a{
}
.login{
float:right;
padding:10px 10px 0px 0px;
}
#search{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#363636;
text-align:right;
padding:20px 35px 0px 0px;
}
#search a:link, #search a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#363636;
font-weight:normal;
text-decoration:none;
}
#search a:hover, #search a:active{
color:#ad913d;
}
#search input{
background-color:#EAE7E5;
border:1px solid #989593;
}


