/*- Tabs--------------------------- */ 

#top-entry {margin:5px;padding: 5px;background:none;height:240px;}
#top-entry #tab-casestudy {padding:4px 10px 0 0px; margin:0px; position:relative;}
#top-entry #tab-whatis {padding:4px 10px 0 0px; margin:0px; }
#top-entry #tab-whatis ul {margin-top:6px; padding-top:0;margin-left: 10px;padding-left: 10px;list-style: none;}
#top-entry #tab-whatis ul li {padding-left: 18px;margin-bottom:6px;background-image: url(generic_bullet.gif);background-repeat: no-repeat;background-position: 0 2px;}
#top-entry #tab-casestudy div {margin-left:330px;}
#top-entry .imageleft{width:300px;}
#top-entry p {font-size:80%;text-align:left; margin:0; padding-bottom:4px;}
#top-entry #tab-blog p {padding-bottom:8px;}
#top-entry #tab-blog a {font-size:100%}
#top-entry p a {padding-right:10px;padding-left:0px; text-decoration:underline;}
#top-entry p.blogcontribute {margin-top:20px}
#top-entry p.x3d_links {text-align:center;}
.homecasestudy {position:relative;float: left; width: 150px;height:90px;margin: 2px 15px 2px 0px; background-color: #fff; padding: 2px; border: 1px solid #999;}
#featuretabs{padding-top:0px; margin:0}

h3.title {color:#333; padding-top:4px; padding-bottom:0px; margin-bottom:8px;font-size:90%;}
#tabcontainer {border:1px solid #00003c;height:200px;background:#fff;padding:5px;margin: 0;}
.tabcontent {overflow:auto;padding:0;color:#000;margin:0;height:195px;}
.tabcontent p {line-height:110%; margin: 0;}
.tabcontent a, .tabcontent a:visited {color:#000;}
.tabcontent a:hover{background:none; color:#3375A1}
.tabcontent h2 {position:relative;padding:8px 10px 4px 10px;color:#000;text-align:left;margin:0;}

#mainnav, #mainnavtabbed{list-style-type:none;margin:0;margin-left:1em;padding:0;}
#mainnav li, #mainnavtabbed li{margin:0;float:left;margin-bottom:-1px;font-size:85%;}
#mainnav  li a, #mainnavtabbed li a {background:url("img/tableft.gif") no-repeat left top;margin:0;padding:0px 0px 0px 4px;text-decoration:none;display:block;}
#mainnav  li a  span, #mainnavtabbed li a span {background:url("img/tabright.gif") no-repeat right top;padding:5px 15px 4px 6px;color:#666;display:block;}
#mainnav li a:hover, #mainnavtabbed li a:hover,
#mainnavtabbed li a.tabon,#mainnavtabbed li a.tabon:hover{background-position:0% -42px;color:#555;}
#mainnav li a:hover span, #mainnavtabbed li a:hover span,
#mainnavtabbed li a.tabon span,#mainnavtabbed li a.tabon:hover span{color:#555;background-position:100% -42px;}



