body{text-align:center;background:#5d5d5d url('images/bgtile.jpg') repeat-x;height:100%;font-family:Lucida Sans;}
#wrapper{width:auto;background:transparent url('images/bg.jpg') no-repeat center 0;text-align:center;min-height:100%;height:auto !important;height:100%;}
#header,#topNavBar,.content,#footer{margin:0 auto;width:980px;height:auto;text-align:left;}
#header{position:relative;padding-top:10px;height:30px;}
.logo{float:left;width:140px;height:43px;background:transparent url('images/logo.gif') no-repeat;}
.logo b{display:none;}

#globalNav{display:none;float:right;margin:0 25px 5px 0;z-index:10000;position:relative; width:350px; text-align:right;}
#globalNav ul{margin:0;padding:0;list-style:none;height:23px;}
#globalNav li{float:left;margin:3px;}
#globalNav li a,
#globalNav li a:visited,
#globalNav li a:active{padding:0 6px;margin:5px 0 0 0;background:url('images/navDiv.gif') repeat-y;color:#ffffff;font-size:10px;text-decoration:none;line-height:12px;}
#globalNav li a:hover, #globalNav li.first a:hover{text-decoration:underline;}
#globalNav li.first a{background:none;}
#globalNav li.store{margin:0;padding:0 0 10px;}
#globalNav li.store a{background: transparent url('images/storeBtnBg.jpg') no-repeat 0 0;display:block;width:48px;height:13px;padding:5px 0 5px 8px;margin:0 0 0 20px;}
#globalNav li.store a:hover{background: transparent url('images/storeBtnBg.jpg') no-repeat 0 100%;text-decoration:none;color:#252525}

#signInBox.small{position:absolute;top:14px;right:18px;z-index:10000;width:400px;height:24px;margin:0;padding:0;border:none 0;overflow:hidden;}
#signInBox{position:absolute;top:14px;right:18px;z-index:10000;width:220px;height:233px;margin:0;padding:0;border:none 0;overflow:hidden;}

a:active, a:focus {outline: 0;}
/*top nav*/

#topNavBar{clear:both;}

#topnav {width: 980px; height: 60px;background: url('images/mainnav.jpg');margin: 0 auto; padding: 0;position: relative;}
#topnav li {margin: 0; padding: 0; list-style: none;position: absolute; top: 0;}
#topnav li, #topnav a {height: 60px; display: block;} 

#button1 {left: 0px; width: 274px;background: transparent url('images/mainnav.jpg')     0px 0px no-repeat;}
#button2 {left: 275px; width: 213px;background: transparent url('images/mainnav.jpg')     -275px 0px no-repeat;}
#button3 {left: 488px; width: 222px;background: transparent url('images/mainnav.jpg')     -488px 0px no-repeat;}
#button4 {left: 710px; width: 271px;background: transparent url('images/mainnav.jpg')     -710px 0px no-repeat;}

#button1 a:hover {background: transparent url('images/mainnav.jpg')     0px -60px no-repeat;}
#button2 a:hover {background: transparent url('images/mainnav.jpg')     -275px -60px no-repeat;}
#button3 a:hover {background: transparent url('images/mainnav.jpg')     -488px -60px no-repeat;}
#button4 a:hover {background: transparent url('images/mainnav.jpg')     -710px -60px no-repeat;}

#button1 a:active {background: transparent url('images/mainnav.jpg')     0px -60px no-repeat;}
#button2 a:active {background: transparent url('images/mainnav.jpg')     -275px -60px no-repeat;}
#button3 a:active {background: transparent url('images/mainnav.jpg')     -488px -60px no-repeat;}
#button4 a:active {background: transparent url('images/mainnav.jpg')     -710px -60px no-repeat;}

#button1 b{display:none;}
#button2 b{display:none;}
#button3 b{display:none;}
#button4 b{display:none;}




.content{width:960px;min-height:600px;height:auto !important;height:600px;border:10px solid #026dc3;clear:both;}
.content .main{display:inline;float:left;}
.content .main div.dtb{position:absolute;top:70px;left:50%;margin-left:-432px;z-index:0;}
.content .main div.titleArea{margin-top:200px;position:relative;z-index:100;}
.content .main div.header{color:#242424;}
.content .main div.header p{width:370px;margin-left:520px; margin-top: -60px; margin-bottom:26px;}
.content .main div.topRow{}
.content .main div.centerLeftColumn,
.content .main div.centerColumn,
.content .main div.centerRightColumn{display:inline;float:left;width:225px;height:auto;margin:10px 50px 20px 0;}
.content .main div.centerLeftColumn{margin-left:96px;}
.content .main div.centerColumn{}
.content .main div.centerRightColumn{margin-right:0;}
.content .main div.bannerad{position:absolute;top:563px;left:50%;margin-left:-455px;z-index:0;}
.content .main ul{margin:0;padding:0;}
.content .main li{list-style:none;margin:0 0 5px 0;padding:0}
.content .main li a{color:#242424;margin:0;padding:0;text-decoration:none;font-size:10px;}
.content .main li a:hover{text-decoration:underline;}
.content .main span a{margin-bottom:5px;}
.content .main span.newfromGenteq a{display:block;width:225px;height:27px;background:transparent url('images/newsBtn.jpg') no-repeat;text-indent:-9999px;}
.content .main span.newfromGenteq a:hover{background:transparent url('images/newsBtn.jpg') no-repeat 0px -27px;}
.content .main span.newfromGenteq b{display:none;}
.content .main li.new {color:#242424;margin:0;padding:0;text-decoration:none;font-size:11px;}
.content .main span.events a{display:block;width:225px;height:27px;background:transparent url('images/eventsBtn.jpg') no-repeat;margin-left:0;text-indent:-9999px;}
.content .main span.events a:hover{background:transparent url('images/eventsBtn.jpg') no-repeat 0px -27px;}
.content .main span.events b{display:none;}
.content .main span.featured a{display:block;width:225px;height:27px;background:transparent url('images/featuredBtn.jpg') no-repeat;margin-left:0;text-indent:-9999px;}
.content .main span.featured a:hover{background:transparent url('images/featuredBtn.jpg') no-repeat 0px -27px;}
.content .main span.featured b{display:none;}

.content .main div.footer{clear:both;height:auto;}
.content .main p{font-size:12px;line-height:16px;}
.content .main h1{font-weight:500;font-size:26px;color:#242424;background: transparent url('images/headline-wehaveit.png') no-repeat;display:block;width:581px;height:68px;margin-left:110px;}
.content .main h1 b{display:none;}
.content .main h2{margin-top:20px;font-weight:700;font-size:16px;}

#footer{clear:both;margin-top:10px;padding:5px 0 50px;height:47px;width:980px;}
#footer img{vertical-align:middle;}
#footer .search{float:left;width:160px;margin-left:15px;}
#footer .search input{width:100px;height:19px;border:none 0;background:url('images/searchBox.gif') no-repeat;color:#242424;}
#footer .search input.searchBtn{width:50px;background:none;border:none;font-size:10px;color:#fff;font-weight:bold;text-align:center;}

#footer .links{float:left;padding:3px 10px 15px 0;}
#footer .links ul{list-style:none;}
#footer .links li{float:left;padding:0 5px;}
#footer .links li a{color:#242424;font-size:10px;text-decoration:none;}
#footer .links li a:hover{text-decoration:underline;}

#footer .otherlinks{float:right;}
#footer .otherlinks ul{padding-left:10px;}
#footer .otherlinks li, #footer .otherlinks li a{display:block;float:left;height:26px;padding:0 5px;}
#footer .otherlinks li a b{display:none;}
#footer .otherlinks li.genteq a{background: transparent url('images/footer-genteqlogo.png') no-repeat;width:123px;}
#footer .otherlinks li.fasco a{background: transparent url('images/footer-fascologo.png') no-repeat;width:78px;}
#footer .otherlinks li.morrill a{background: transparent url('images/footer-morrilllogo.png') no-repeat;width:129px;}

#footer .copyright{display:block;float:right;width:290px;margin-right:15px;padding-top:10px;color:#242424;font-size:10px;text-align:right;}
#footer .copyright a{color:#242424;font-size:10px;padding-left:15px;}

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}



.clickable{display:block;width:200px;height:180px;text-align:center;}

#globalNav div span.userName,#userName{color:#ffffff;font-size:9px;font-weight:700;}
#globalNav a, #globalNav a:visited, #globalNav a:active {color:#ffffff;font-size:10px;line-height:12px;text-decoration:none;}

#imageContainer{cursor:pointer;}

.content .main p.inst{color:#5d5d5d;}
