body {
	scrollbar-face-color: 969696;
	scrollbar-highlight-color: B1B1B1;
	scrollbar-darkshadow-color: 494848;
	scrollbar-shadow-color: 676767;
	scrollbar-3dlight-color: 494848;
	scrollbar-arrow-color: 990000;
	scrollbar-track-color: C8C8C8;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}

.navtable {
   padding: 1px;
   border: 1px #222222 solid;
   background: #888888;
}

td.navlist {
   height: 22px;
   padding: 4px 4px 4px 4px;
   background: url(../images/nav.gif);
   background-repeat: repeat-X;
   background-position: 0px 0px;
}

td.navlist a {
   color: #000000;
   size: 8pt;
   text-decoration: none;
	font-weight: bold;
}

td.navlist a:hover {
   color: #990000;
   size: 8pt; 
   text-decoration: none;
}  
   
td.navlist:hover {
   padding: 0px 4px 4px 4px;
   background: url(../images/nav.gif);
   background-repeat: repeat-X;
   background-position: 0px -23px;
}  

.topcontainer {
   float: left;
   position: fixed;
   z-index: +1;
   top: 0px; left: 0px;
   background: url(../images/shadow.png);
   background-repeat: repeat-x;
   background-position: 0px 1px;
   text-align: center;
}
.middlecontainer {
   float: left;
   position: absolute;
   top: 74px; left: 0px;
}

.shadow {
   padding: 0px;
   height: 6px;
   border: 0px !important;
   background: url(../images/shadow2.png);
   background-repeat: repeat-x;
}

A {
	font-size: 8pt;
	color: #CC3300;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

A.menu {
	display: block;
	padding: 6px 6px 6px 6px;
	font-size: 8pt;
	color: #990000;
	background: url(../images/btn1.gif);
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
}

A.menu:hover {
	display: block;
	padding: 6px 6px 6px 6px;
        font-size: 8pt;
        color: #FF0000;
	background: url(../images/btn2.gif);
        font-family: Verdana;
        text-decoration: none;
        font-weight: bold;
}

A.add {
        display: block;
        font-size: 8pt;
        color: #990000;
	border-top: 1px solid #EEEEEE;
	border-left: 1px solid #EEEEEE;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
        background: #D6D6D6;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;
        font-weight: bold;
}

A.add:hover {
        display: block;
        font-size: 8pt;
        color: #FF0000;
        border-top: 1px solid #333333;
        border-left: 1px solid #333333;
        border-right: 1px solid #EEEEEE;
        border-bottom: 1px solid #EEEEEE;
	background: #C6C6C6;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;
        font-weight: bold;
}

.egg1 {
	font-size: 8pt;
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.egg2 {
	font-size: 8pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

A:hover {
	color: #FF0000;
	text-decoration: underline;
}

.onred {
	font-size: 8pt;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none
}

.pad3 {
	padding: 3px ;
}

.pad4 {
	padding: 4px;
}

.tdd {
	padding: 0px !important;
}

.tdd0 {
	height: 0px ;
	padding: 0px !important;
}

.tdd1 {
	height: 1px ;
	padding: 0px !important;
}

.tdd2 {
	height: 2px ;
	padding: 0px !important;
}

.tdd3 {
	height: 3px ;
	padding: 0px !important;
}

.tdd4 {
	height: 4px ;
	padding: 0px !important;
}

.tdhd {
	height: 10px;
	padding: 4px;
	background: url(../images/bg1.gif);
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
}

.tdhdred {
	padding: 4px;
	background: url(../images/bg3.gif);
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
}

.tdhdtop {
        padding: 5px;
        background: url(../images/bg2.gif);
	font-family: Verdana;
        font-weight: bold;
}

.tdhdsmall {
        padding: 1px;
        background: url(../images/bg1.gif);
        font-family: Verdana;
        font-weight: bold;
}

.tdbtm {
        padding: 3px;
        background: url(../images/shadow.gif);
}

.tdmenu {
	padding: 0px;
}

td {
	font-size: 8pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;}


th {
	font-size: 8pt;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}

p {
	font-size: 8pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.button {
	/*background: #0066CC !important;*/
   background: url(../images/buttonbg.gif) !important;
   border: 1px solid #80bcf6;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans serif;
}

.button:hover {
   background: url(../images/buttonbg_over.gif) !important;
        border: 1px solid #80bcf6;
   color: #DDDDDD;
}
.button:focus { 
   border: 1px solid #80bcf6;
   color: #DDDDDD;
}  

input {
        padding: 1px;
        background: url(../images/search_inputbackground.gif);
        border: 1px solid #666666;
        font-size: 8pt;
        color: #000000;
        font-family: Arial, Helvetica, sans serif;
}

input:focus {
        border: 1px solid #990000;
        color: #990000;
}

input:hover {
   border: 1px solid #990000;
   color: #990000;
}

.radio {
	background-color: transparent;
	border: 0px;
	font-size: 8pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

select {
	padding: 1px;
	border: 1px solid #666666;
	font-size: 8pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

textarea {
	padding: 1px;
	border: 1px dashed #666666;
	font-size: 8pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

form {
	scrollbar-base-color:#c0c0c0;
	scrollbar-arrow-color:#000000;
	scrollbar-DarkShadow-Color:#cccccc;
}

h1 {
	font-size: 11pt;
	padding-bottom: 2pt;
	color: #000000;
	padding-top: 2pt;
	font-family: Arial, Helvetica, sans-serif;
}

/* Box Style definitions */

.tlc {
  background: url(../../images/box/tlc.png);
  height: 40px;
  width: 18px;
} 

.tm {
  background: url(../../images/box/tm.png);
  height: 40px;
  padding-top: 4px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-weight: bold;
  font-size: 11px;
  letter-spacing: 1px;
  color: #FFFFFF; 
} 

.trc {
  background: url(../../images/box/trc.png);
  height: 40px;
  width: 18px;
} 

.ml {
  background: url(../../images/box/ml.png);
  width: 18px;
} 

.mr {
  background: url(../../images/box/mr.png);
  width: 18px;
} 

.mc {
  background-color: #E6E6E6;
  padding-top: 4px;
}

.blc {
  background: url(../../images/box/blc.png);
  height: 21px;
  width: 18px;
}

.bm {
  background: url(../../images/box/bm.png);
  height: 21px;
}

.brc {
  background: url(../../images/box/brc.png);
  height: 21px;
  width: 18px;
}

/* End Box Style definitions */

