/* CSS Document */

.contentwrapper {
width: 924px;
float: left;
background-image: url(../images/gray_back.gif);
background-repeat:no-repeat;
padding-left: 16px;
padding-right: 20px;
}

.contentwrapper h1 {
color: #ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: normal;
margin-top: 0px;
padding-top: 0px;
}

.contentwrapper h2 {
color: #b40001;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
margin-left: 45px;
padding-top: 0px;
margin-top: 0px;
margin-bottom: 2px;
padding-bottom: 0px;
}

.industryheadertext {
vertical-align: 23px;
}

.industryheader h2 {

color: #b40001;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
padding-top: 0px;
margin-left: 10px;
margin-top: 0px;
margin-bottom: 2px;
padding-bottom: 0px;
}

.mainbox {
/*background-color: #000000;*/
width: 646px;
padding: 0px;
margin-top: 15px;
margin-bottom: 0px;
float: left;
}
.bannerwrap {
background-color: #000000;
width: 626px;
padding: 10px;
margin-top: 0px;
}

.wildbanner {
border: solid 2px #cccccc;	
width: 623px;
height: 188px;
margin-bottom: 15px;
position:relative;
z-index: 1;
margin-top: 18px;
}

/*.wildbanner:hover {
border: 2px solid  #b40001;
}*/

.customcoursewrap {
background-color: #000000;
width: 626px;
height: 49px;
padding: 10px;
margin-top: 3px;
}

.customcoursewrap h1 {
color: #ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: normal;
margin-top: 0px;
padding-top: 10px;	
padding-bottom: 0px;
margin-bottom: 5px;
}

.boxclear {
	clear:none;
	border: none;
}
#aboutbox:hover {
border: 2px solid #dd4dfc;;	
}

#aboutbox {
width: 199px;
height: 143px;
border: 2px solid #666666;
float: left;
color: #dd4dfc;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.healthbox:hover {
border: 2px solid #01fce2;	
}

.healthbox {
width: 148px;
height: 143px;
border: 2px solid #666666;
float: left;
margin-left: 21px;
margin-top: 9px;
color: #01fce2;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.govbox:hover {
border: 2px solid  #00ca00;	
}

.govbox {
width: 148px;
height: 143px;
border: 2px solid #666666;
float: left;
margin-left: 21px;
margin-top: 9px;
color: #00ca00;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
}

.manufacbox:hover {
border: 2px solid  #0066ff;
}

.manufacbox {
width: 149px;
height: 143px;
border: 2px solid #666666;
float: left;
margin-top: 9px;
margin-left: 25px;
color: #0066ff;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
}

.commbox:hover {
border: 2px solid  #feb70b;
}

.commbox {
width: 148px;
height: 143px;
border: 2px solid #666666;
float: left;
margin-left: 21px;
margin-top: 9px;
color: #feb70b;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}

.hapticbox:hover {
border: 2px solid  #ff9000;
}

.hapticbox {
width: 148px;
height: 143px;
border: 2px solid #edc080;
float: left;
margin-left: 35px;
margin-top: 9px;
color: #ff9000;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}

.authbox:hover {
border: 2px solid  #b40001;
}

.authbox {
width: 198px;
height: 143px;
border: 2px solid #666666;
float: left;
margin-left: 9px;
margin-top: 9px;
color: #b40001;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.rightbox {
float: right;
height: 297px;
padding: 13px 10px;
width: 255px;
background-color: #000000;
position:relative;
top: 15px;
}

.generalinfo {
font-size: 13px;
font-family:Arial, Helvetica, sans-serif;
color: #ffffff;
font-weight: bold;
}

.coursespacer {
float: left;
width: 646px;
height: 3px;
background-color: #000000;
}

.industrywrap {
float: left;
width: 923px;
height: 250px;
overflow: hidden;
background-color: #000000;
margin-top: 15px;
}

.bottomwrap {
float: left;
width: 923px;
height: 80px;
overflow: visible;
}
.bluebottom {
margin-top: 20px;
width: 223px;
height: 75px;
border-top: solid 2px #0065fd;
float: left;
}

.orangebottom {
margin-top: 20px;
width: 223px;
height: 75px;
margin-left: 10px;
border-top: solid 2px #feb70b;
float: left;
}

.redbottom {
margin-top: 20px;
width: 223px;
height: 75px;
margin-left: 10px;
border-top: solid 2px #b40001;
float: left;
}


.greybottom {
margin-top: 20px;
width: 224px;
height: 75px;
margin-left: 10px;
border-top: solid 2px #646464;
float: left;
}
.news {
padding-top: 10px;	
}
.newsback {
width: 275px;
float: left;
background-color: #000000;
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.bottomback {
background-color: #000000;
width: 223px;
height: 46px;
padding: 0px;
float: left;
margin-top: 10px;
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.bottomback a:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
text-decoration: none;
}

.bottomback a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
text-decoration: none;
}

.bottomback a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #cccccc;
text-decoration: none;
}

.bottomback ul {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #bfd079;
}

.bottomback2 {
width: 224px;
height: 46px;
padding: 0px;
float: left;
margin-top: 10px;
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background-color: #000000;
}

.bottomback2 a:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
text-decoration: none;
}

.bottomback2 a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
text-decoration: none;
}

.bottomback2 a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #cccccc;
text-decoration: none;
}

.bottomback2 ul {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #bfd079;
}

#lyr1 {
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

#lyr1 a:link {
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

#lyr1 a:visited {
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

#lyr1 a:hover {
color: #cccccc;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

#contentdiv1 {
visibility: visible;
color: #ffffff;
position: absolute;
top: 0px;
}

#contentdiv2 {
visibility: hidden;
color: #ffffff;
position: absolute;
top: 0px;
}



#contentdiv3 {
visibility: hidden;
color: #ffffff;
position: absolute;
top: 0px;
}

#contentdiv4 {
visibility: hidden;
color: #ffffff;
position: absolute;
top: 0px;
}

#contentdiv5 {
visibility: hidden;
color: #ffffff;
position: absolute;
top: 0px;
}

#contentdiv6 {
visibility: hidden;
color: #ffffff;
position: absolute;
top: 0px;
}


.genhealth {
width: 250px;
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
font-size: 12px;
}

.genhealth h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
padding-top: 0px;
margin-top: 7px;
}

.genhealth h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #01fce2;
padding-top: 0px;
padding-bottom: 0px;
margin-bottom: 3px;
}

.genhealth a:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #01fce2;
}

.genhealth a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #01fce2;
}

.genhealth a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
text-decoration: none;
}

.gengov {
width: 250px;
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
font-size: 12px;
}

.gengov h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
padding-top: 0px;
margin-top: 7px;
}

.gengov h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #00ca00;
padding-top: 0px;
padding-bottom: 0px;
margin-bottom: 3px;
}

.gengov a:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #00ca00;
}

.gengov a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #00ca00;
}

.gengov a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
text-decoration: none;
}


.genhaptic {
width: 250px;
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
font-size: 12px;
}

.genhaptic h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
padding-top: 0px;
margin-top: 7px;
}

.genhaptic h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #ff9000;
padding-top: 0px;
padding-bottom: 0px;
margin-bottom: 3px;
}

.genhaptic a:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ff9000;
}

.genhaptic a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ff9000;
}

.genhaptic a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
text-decoration: none;
}


.gencorporate {
width: 250px;
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
font-size: 12px;
padding-bottom: 0px;
margin-bottom: 3px;
}

.gencorporate h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
padding-top: 0px;
margin-top: 7px;
}

.gencorporate h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #0066ff;
padding-top: 0px;
}

.gencorporate a:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #0066ff;
}

.gencorporate a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #0066ff;
}

.gencorporate a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
text-decoration: none;
}

.gentech {
width: 250px;
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
font-size: 12px;
}

.gentech h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
padding-top: 0px;
margin-top: 7px;
}

.gentech h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #feb70b;
padding-top: 0px;
padding-bottom: 0px;
margin-bottom: 3px;
}

.gentech a:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #feb70b;
}

.gentech a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #feb70b;
}

.gentech a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
text-decoration: none;
}

.genauthor {
width: 250px;
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
font-size: 12px;
}

.genauthor h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
padding-top: 0px;
margin-top: 7px;
}

.genauthor h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #b40001;
padding-top: 0px;
padding-bottom: 0px;
margin-bottom: 3px;
}

.genauthor a:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #b40001;
}

.genauthor a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #b40001;
}

.genauthor a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
text-decoration: none;
}

.rightboxlink {
float: right;
margin-right: 5px;
}

.red {
color: #b40001;	
}

.keylink a:link {
color: #ffffff;
text-decoration: none;
}

.keylink a:visited {
color: #ffffff;
text-decoration: none;
}

.keylink a:hover {
color: #ffffff;
text-decoration: underline;
}

input.search{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#cccccc; border:0px; background-color:#666666; width:115px; height:16px; padding-left:4px;}

.topnavigation{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; padding:10px 0px 0px 0px;}

.topnavigation a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; text-decoration:none; padding-right:10px;}

.topnavigation a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none;}
.clearall {
clear: both;	
visibility: hidden;
}

#boxtext {
height: 32px;
font-family: Verdana, Geneva, sans-serif;
font-size: 22px;
color: #ffffff;
font-weight: bold;
background-image:url(http://www.mysmartsim.com/newsite/images/wilddisc.jpg);
background-position:right;
background-repeat: no-repeat;
margin-top: -259px;
width: 575px;
position:relative;
z-index: 2;
text-align: right;
padding-top: 210px;
margin-left: 0px;
padding-right: 50px;
text-decoration: none;
cursor: pointer;
}

#boxtext a{
text-decoration: none;
}
/*#boxtext:hover {
background-image:url(../images/wilddisc2.jpg);	
}*/

.overwild {
margin-top: -190px;
width: 575px;
height: 30px;
position:relative;
z-index:100;
cursor: pointer;
text-decoration:none;
font-family: Verdana, Geneva, sans-serif;
font-size: 22px;
color: #ffffff;
font-weight: bold;
text-align: right;
padding-top: 158px;
padding-right: 48px;
}

.overwild a {
cursor: pointer;
text-decoration: none;
}

/*.innerbox1 {
width: 358px;
height: 189px;
float: left;
border-top: solid 2px blue;
margin-top: -189px;
position:relative;
z-index:3;
margin-left: 39px;
top: -2px;
}

.innerbox1:hover {
border-top: solid 2px #b40001;	
}

.innerbox3 {
width: 155px;
height: 189px;
float: left;
margin-top: -189px;
border-top: solid 2px none;
position:relative;
z-index:3;
margin-left: 0px;
top: -2px;
}


.innerbox4 {
width: 91px;
height: 189px;
float: left;
border-top: solid 2px green;
margin-top: -189px;
position:relative;
z-index:3;
margin-left: 132px;
top: -2px;
}

.innerbox4:hover {
border-top: solid 2px #b40001;	
}*/

.innerbox {
width: 604px;
height: 189px;
float: left;
border-top: solid 2px #cccccc;
margin-top: -189px;
position:relative;
z-index:3;
margin-left: 16px;
top: -2px;
}

.innerbox:hover {
border-top: solid 2px #b40001;	
}

.innerboxmask {
width: 130px;
height: 189px;
float: left;
margin-top: -2px;
border-top: hidden 2px red; 
position:relative;
z-index:50;
margin-left: 380px;
}