/* CSS Document */
<style>
/* CSS Document */



.main{
    border-bottom: 1px solid #333333;
	margin: 0;
	padding: 0;
    background: #FFFFFF; 

}

.flash_spot{
    border: 1px solid #333333;

}

.flash2 {
}

.body_bg{
	background-image: url(../graphic/main_bg.gif);
	height: 100%;

}

.date{
    background: #FFFFFF; 
	color: #316AC5;
	width: 60px;
	font-size: 10px;

}

.surround{
    border: 1px solid #6F6F6F;
	margin: 10;
    background: #FFFFFF; 
}

.blurb{
 	border: 1px solid #6f6f6f;
    background: #EBEDFA; 
	
}

BODY {
	margin: 0;
	padding: 0;
	font-family:arial;
}

.navibar{
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.shadow{
    border-bottom: 1px solid #ffffff;
}

.rightgut{
    border-right: 1px solid #ffffff;
}

.leftgut{
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
}


table{font-size:9pt;}
a{color:0C2D9E;text-decoration:none;}
a:hover{
	color:#ff0000;
	text-decoration:underline;
}
td.menu {
    border-bottom: 1px solid #333333;
}

td.menu_bot {
}
table.menu
{
	position:absolute;
	visibility:hidden;
    border: 1px solid #333333;
}

.text_spot{
  padding-left: 8;
  padding-right: 5;
  margin: 0;
  vertical-align: top;
  line-height: 14pt;
  text-indent: 20px
}

.description{
  padding-left: 10;
  line-height: 13pt;
  color: #303030;
}

.login{
  border-bottom: 1px solid #333333;

}

.border{
  border-top: 1px dashed #333333;

}


.linktop{
  border: 1px solid #333333;
  background-color: #e2e2e2;
  width: 160px;
  height: 22px;
  font-size: 11pt;
  font-weight:600;	
  margin-left: 10px;
  padding:0;
}
.linktop2{
  border-left: 1px solid #333333;
  border-right: 1px solid #333333;
  border-top: 1px solid #333333;
  background-color: #e2e2e2;
  width: 160px;
  height: 22px;
  font-size: 11pt;
  font-weight:600;
  margin-left:20px;
  padding:0;
}
.adds{
  border: 1px solid #333333;


}

.holder{
  margin-left: 10px;

}
.pigments{
	border-left: 1px solid #a6a6a6;
	border-bottom: 1px solid #a6a6a6;
}

.pigments-right{
	border-left: 1px solid #a6a6a6;
	border-right: 1px solid #a6a6a6;
	border-bottom: 1px solid #a6a6a6;
}
.foodadds{
	border-left: 1px solid #a6a6a6;
	border-bottom: 1px solid #a6a6a6;
}

.foodadds-right{
	border-left: 1px solid #a6a6a6;
	border-right: 1px solid #a6a6a6;
	border-bottom: 1px solid #a6a6a6;
}

.foodadds-h{
	border-left: 1px solid #a6a6a6;
	border-bottom: 1px solid #a6a6a6;
	border-right: 1px solid #a6a6a6;
}

.food-right-h{
	border-left: 1px solid #ffffff;
	border-right: 1px solid #a6a6a6;
	border-bottom: 1px solid #a6a6a6;
}


.navi {
    padding-left: 20px;
	width: 160px;
    display:block; 
	margin-left: 4px;
    background: #FFFFFF; 
	
}

.navi ul{
  width: 160px;
  padding:0; 
  margin:0; 
  list-style-type:none;
}

.navi li{
  display:block; 
  width:140px; 
  height:14px; 
  margin-bottom:9px;
  color: 333333;
  padding:0; 
}

.navi li a{
  display:block; 
  width:140px; 
  height:14px; 
  background:#ffffff; 
  text-align:left; 
  text-decoration:none; 
  padding-left:5px;
  border: 1px solid #ffffff;
  color: #575757;

}

.navi li a:hover {
  background:#000;
  width:140px; 
  background:#EBEDFA; 
  border: 1px solid #ff0000;
  text-decoration:none; 
  color: #2A4D84;
}

.navi li a:active {
  width:140px; 
  background:#EBEDFA;
  border: 1px solid #E52330;
  color: #999999;
  }

.package{
  border-left: 1px solid #7C95C9;
  border-right: 1px solid #7C95C9;
  border-bottom: 1px solid #7C95C9;
  margin-left:13px;
}

.package2{
  border-left: 1px solid #7C95C9;
  border-right: 1px solid #7C95C9;
  border-bottom: 1px solid #7C95C9;
}


.package_top{
  margin-left:13px;
}

.index{
text-align: left;
margin-left: 180px;

}

.login_table{
  border-left: 1px solid #666666;
  border-right: 1px solid #666666;
  border-bottom: 1px solid #666666;
}
.band{
  border-top: 1px solid #6f6f6f;
  border-bottom: 1px solid #6f6f6f;
  background: #EBEDFA; 
}

.footer{
	font-size: 10px;
    background: #FFFFFF; 
}

.navi2 {
	width: 160px;
    display:block; 
	margin-left: 10px;
	padding-left: 10px;
    background: #FFFFFF; 
}

.surrounder{
  border: 1px solid #333333;

}

.navi2 ul{
  width:160px; 
  height: 296px;
  padding:0; 
  margin-left: 0; 
  list-style-type:none;
}

.navi2 li{
  display:block; 
  width:140px; 
  height:14px; 
  margin-bottom:9px;
  color: 333333;
  padding:0; 
}

.navi2 li a{
  display:block; 
  width:140px; 
  height:14px; 
  background:#ffffff; 
  text-align:left; 
  text-decoration:none; 
  padding-left:5px;
  border: 1px solid #ffffff;
  color: #575757;

}

.navi2 li a:hover {
  background:#000;
  width:140px; 
  background:#EBEDFA; 
  border: 1px solid #ff0000;
  text-decoration:none; 
  color: #2A4D84;
}

.navi2 li a:active {
  width:140px; 
  background:#EBEDFA;
  border: 1px solid #E52330;
  color: #999999;
  }
  
.header {
  color: #FFFFFF;
  font-size: 11pt;
  font-weight:600;
}