/*                                                         
 | AdepTech, Inc.               |
 | Designed by Michael Morgan   |
 | http://www.adeptech.biz      |
*/

/* Global Content */

body {
  text-align: center;
  background-image: url(../images/ban.gif);
  background-repeat: repeat-x;
  background-color: #666666;
}
#wrapper {
  width: 950px;
  border-collapse: collapse;  
  background-color: #ffffff;
}
.default {
  border-collapse: collapse;  
  background-color: #ffffff;
}
h1 {
  font-family: tahoma; 
  font-size: 10pt; 
  margin-bottom: 8;
  padding: 0;
  color: #9E0021;
  text-transform: uppercase;
  text-decoration: none;
}
h2 {
  font-family: tahoma; 
  font-size: 8pt; 
  margin: 0;
  margin-bottom: 5;
  padding: 0;
  color: #3e3e3e;
  text-decoration: none;
}
p {
  font-family: arial; 
  font-size: 9pt; 
  color: #000000;
  margin: 0;
  margin-bottom: 8;
  padding: 0;
  text-decoration: none;
}
.default {
  font-family: arial; 
  font-size: 9pt; 
  color: #000000;
  margin: 0;
  margin-bottom: 8;
  padding: 0;
  text-decoration: none;
}
.small {
  font-family: arial; 
  font-size: 8pt; 
  color: #000000;
  text-decoration: none;
}
ul {
  font-family: tahoma; 
  font-size: 10pt; 
  color: #000000;
  text-decoration: none;
}
a {
  color: #646464;
  text-decoration: none;
}
a:hover{
  color: #646464;
  text-decoration: underline;
}
a:visited {
  color: #646464;
  text-decoration: none;
}
a.snav:visited {
  font-family: tahoma; 
  font-size: 8pt;  
  color: #FFFFFF;
  text-decoration: none;
}
a.snav:hover {
  font-family: tahoma; 
  font-size: 8pt;  
  color: #FFFFFF;
  text-decoration: none;
}
a.snav {
  font-family: tahoma; 
  font-size: 8pt;  
  color: #FFFFFF;
  text-decoration: none;
}

/* Banner/Nav */
#logo {
  width: 100%;
  height: 55px;
  border-collapse: collapse;  
  background-color: #ffffff;
}
#mnav {
  width: 100%;
  border: solid 1px #ABABAB;
  border-width: 1px 1px 0 1px;
  border-collapse: collapse;  
  background-color: #ffffff;
}
#tnav {
  width: 690px;
  border-collapse: collapse;  
  background-color: #666666;
}
#snav {
  width: 260px;
  border-collapse: collapse;  
  background-color: #666666;
}
#banner {
  width: 100%;
  height: 135px;
  border: solid 1px #ABABAB;
  border-width: 0 1px 0 1px;
  border-collapse: collapse;  
  background-color: #FFFFFF;
}
#ban2 {
  width: 179px;
  border: solid 1px #ABABAB;
  border-width: 0 1px 0 0;
  border-collapse: collapse;
}
#mbar {
  width: 100%;
  height: 6px;
  border: solid 1px #ABABAB;
  border-width: 0 1px 0 1px;
  border-collapse: collapse;
  background-image: url(../images/mbar.gif);   
  background-color: #CCCCCC;
}
.rbar {
  width: 100%;
  border: solid 1px #666666;
  border-collapse: collapse;  
  background-color: #FFFFFF;
  padding: 3;
}
.lbar {
  width: 100%;
  border-collapse: collapse;
  border: solid 1px #666666;  
  background-color: #FFFFFF;
  filter:alpha(opacity=92);
  -moz-opacity: .92;
  opacity: .92;
  padding: 3;
}

/* Main Content */

#mcontent {
  width: 100%;
  border: solid 1px #ABABAB;
  border-width: 0 1px 0 0;
  border-collapse: collapse;  
  background-color: #ffffff;
}
#lcon {
  width: 169px;
  border: solid 1px #ABABAB;
  border-width: 0 1px 0 1px;
  border-collapse: collapse;
  background-image: url(../images/news.jpg); 
}
#mcon {
  width: 100%px;
  border-collapse: collapse;
}
#rcon {
  width: 175px;
  border: solid 1px #ABABAB;
  border-width: 0 0 0 1px;
  border-collapse: collapse;
  background-color: #F5F5F5;
}

/* Copyright Content */

.copy1 {
  width: 100%;
  height: 18px;
  border: solid 1px #ABABAB;
  background-color: #ffffff;
  border-collapse: collapse;  
}
#copy2 {
  text-align: right;
  border-collapse: collapse;  
}
.copy1 {
  font-family: tahoma; 
  font-size: 8pt; 
  color: #000000;
  text-decoration: none;
}

/* Drop Downs */

#nav, #nav ul { 
  padding: 0;
  margin: 0;
  list-style: none;
  line-height: 1;
}
#nav a {
  display: block;
  color: #666666;
}
#nav li { 
  float: left;
}
#nav li ul { 
  position: absolute;
  background: FFFFFF;
  border: solid 1px #666666;
  border-width: 0 1px 1px 1px;
  border-bottom-width: 3px;
  padding: 3px;
  left: -999em; 
}
#nav li ul li {
  float: none;
  width: 12em;
}
#nav li:hover ul, #nav li.sfhover ul { 
  left: auto;
}
#content {
  clear: left;
  color: #ccc;
}
#nhead {
  border-collapse: collapse;
}
#nav li ul {
  font-family: arial; 
  font-size: 8pt; 
}