#hide { display: none; }

#header {
 float: left; clear: right; width: 100%;
 background-image: url('images/headerback.jpg');
 background-color: #FFF; background-repeat: repeat-x;
 border-top: 2px solid #999999; border-bottom: 2px solid #999999;
}

#logo {
 float: left;
 padding: 0 1% 0 1%;
 width: 243px; height: 118px;
 text-align: center;
 background-color: #FFF;
 background-repeat: repeat-x;
 background-image: url('images/headerback.jpg');
}
#cmpnam { display: none; }

/*Products Collage*/
#products {
 background-image: url('images/images.jpg');
 background-repeat: no-repeat; background-position: top right;
 width: 100%; height: 118px;
}

#hdrstripe1, #hdrstripe2 { 
 clear: both; height: 10px; font-size: 0;
 background-image: url('images/redstripe.jpg');
 background-color: #CC0000;
}
#hdrstripe2 { border-bottom: 2px solid #999999; }



#hdradd {
 margin-left: 140px; padding: 0.2em; text-align: center;
 color: #FFFFFF; background-color: #666666;
 border-bottom: 2px solid #999999;
}
.b { font-weight: bold; margin-left: 1em; }

#footer { margin-left: 140px; text-align: center;}
#ftrstripe { 
 clear: both; height: 10px; font-size: 0;
 background-image: url('images/redstripe.jpg');
 background-color: #CC0000;
 border-top: 2px solid #999999;
}

#ftrauthorized {
 text-align: center; font-size: 1em;
 margin: 0; padding: 0.5em;
 color: #FFFFFF; background-color: #666666;
 border-top: 2px solid #999999;
 border-bottom: 2px solid #999999;
}
#ftrdisciplines { display: none; }

#ftrdisciplineslst ul {
 margin: 0; padding: 0.5em;
 list-style-type: none;
 background-color: #FFF;
 text-align: center;
}
#ftrdisciplineslst ul li {
 display: inline;
 font-size: 1.2em;
 margin: 0 0.5em 0 0.5em;
 color: #CC0000;
}