.linklist li {
display: inline;
list-style-type: none;
padding-right: 20px;
}
.linklist li a:link {
	text-decoration : none;
}
.linklist li a:visited {
	text-decoration : none;
}
.linklist li a:hover {
	text-decoration : underline;
}
.linklist li a:active {
	text-decoration : none;
}
.footer_text{
font-size : 12px;
}
table.footcollapse thead td img{
	border:none;
	vertical-align:bottom;
	padding-left:10px;
	float:right;
}
#copyright{
	position:absolute;
	bottom:-10px;
}
#expand{
	position:absolute;
	left:220px;
}
#login{
position:absolute;
left:600px;
top:0px;
}
.pie {  
	display: block;
  float: left;
  margin: 0 3px 0 0;
  padding: 0;
  width: 30px;
  height: 30px;
  background-image: url('images/slices2.gif');
  text-align: center;
}
.pie b {
position: relative;
top : 8px;
font: bold 11px Arial;
 }
#lightbox{
display:none;
}
#overlay{
display:none;
}
.bar1 {
border: 1px solid #a3a3a3;
background-color: #f6f6f6;
text-align: left;
vertical-align: middle;
height: 20px;
width: 100%;
}
.bar2 {
width: 1%;
background-color: #00CC00;
height: 20px;
text-align: left;
}
.bar3 {
border: 1px solid #a3a3a3;
background-color: #f6f6f6;
text-align: left;
vertical-align: middle;
height: 30px;
width: 100%;
}
.bar4 {
width: 1%;
background-color: #00CC00;
height: 30px;
text-align: left;
}
#uploader{
text-align: center
}
#total_postage { 
font-weight : bold;
font-style : italic;
} 
#show_pics{
vertical-align: middle
}
#main{
float : left;	
}
#admin{
position:absolute;
left:20px;
top:150px;	
}
#menu_bar{
background-color : red;
width : 100%;
padding : 9px;
position:absolute;
left:0px;
top:100px;
z-index:23
}
#white_page{
background-color : white;
width : 350;
height : 1200;
padding : 0px;
position:absolute;
left:0px;
top:100px;
z-index:21
}
#white_page2{
background-color : white;
width : 100%;
height : 150;
padding : 0px;
position:absolute;
left:0px;
top:0px;
z-index:21
}
#white_page3{
background-color : white;
width : 100;
height : 1200;
padding : 0px;
position:absolute;
left:952px;
top:100px;
z-index:21
}
#white_page4{
background-color : white;
width : 100%;
height : 500px;
padding : 0px;
position:absolute;
left:0px;
top:1050px;
z-index:21
}
#white_page6{
background-color : white;
width : 100%;
height : 500px;
padding : 0px;
position:absolute;
left:0px;
top:901px;
z-index:21
}
#search{
float : right;
margin : 15px 0 0 0px;	
}
#header-bgimage { 
background : url("images/img01.gif");
background-repeat : repeat-x;
} 
.hint_table_center_top { 
background : url("images/hint_table_center_top.gif");
background-repeat : repeat-x;
} 
.hint_table_center_bottom { 
background : url("images/hint_table_center_bottom.gif");
background-repeat : repeat-x;
} 
.hint_table_center_left { 
background : url("images/hint_table_center_left.gif");
background-repeat : repeat-y;
} 
.hint_table_center_right { 
background : url("images/hint_table_center_right.gif");
background-repeat : repeat-y;
} 
.menu-bgimage02 { 
background : url("images/menu_02.gif");
background-repeat : repeat-x;
} 
.menu-bgimage04 { 
background : url("images/menu_04.gif");
background-repeat : repeat-y;
} 
.menu-bgimage06 { 
background : url("images/menu_06.gif");
background-repeat : repeat-y;
} 
.menu-bgimage08 { 
background : url("images/menu_08.gif");
background-repeat : repeat-x;
} 
.menu-bgimage07 { 
background : url("images/menu_07.gif");
background-repeat : repeat-x;
} 
.news-bgimage01 { 
background : url("images/news_frame_04.gif");
background-repeat : repeat-y;
} 
.news-bgimage06 { 
background : url("images/news_frame_06.gif");
background-repeat : repeat-y;
} 
.news-bgimage02 { 
background : url("images/news_frame_02.gif");
background-repeat : repeat-x;
} 
.news-bgimage08 { 
background : url("images/news_frame_08.gif");
background-repeat : repeat-x;
} 
.frame-bgimage02 { 
background : url("images/frame_02a.gif");
background-repeat : repeat-x;
} 
.frame-bgimage04 { 
background : url("images/frame_04a.gif");
background-repeat : repeat-y;
} 
.frame-bgimage06 { 
background : url("images/frame_06a.gif");
background-repeat : repeat-y;
} 
.frame-bgimage08 { 
background : url("images/frame_08a.gif");
background-repeat : repeat-x;
} 
.menu-bgimage05 { 
background : url("images/menu_05-06.gif");
background-repeat : repeat-y;
} 
BODY, TABLE, TR, TD { 
color : #000000;
font-family : Arial;
font-size : 11px;
} 
#logo { 
position:absolute;
float : left;
height : 70px;
top : 20;
z-index:24;
} 
#logo h1, #logo h2 { 
float : left;
margin : 0 0 0 10px;

} 
#logo h1 { 
padding : 10px 0 0 0;
letter-spacing : -2px;
font-size : 2.4em;

} 
#logo h2 { 
padding : 27px 0 0 5px;
letter-spacing : -1px;
font-size : 1.4em;
font-weight : normal;
font-style : italic;
} 
#logo a { 
text-decoration : none;
color : #000000;

} 
h3 { 
color : #000000;
font-family : Arial;
font-size : 18px;
} 
h4 { 
color : #000000;
font-family : Arial;
font-size : 16px;
} 
.bg { 
background-position : 0% 0%;
background-repeat : repeat-x;
} 
INPUT { 
border : 1px solid;
font-family : Arial;
background-color : #FFCCCC;
font-size : 10px;
color : #000000;
} 
textarea { 
border : 1px solid;
font-family : Arial;
background-color : #FFCCCC;
font-size : 10px;
color : #000000;
} 
SELECT { 
border : 1px solid;
font-family : Arial;
background-color : #FFCCCC;
font-size : 10px;
color : #000000;
} 
INPUT.btn { 
color : #cccccc;
} 
.header { 
font-family : Arial;
font-size : 18px;
font-weight : bold;
text-align : center;
} 
.header1 { 
font-family : Verdana;
font-size : 12px;
font-weight : bold;
text-align : center;
color : #cccccc;
} 
.header2 { 
font-family : Verdana;
font-size : 11px;
color : #cccccc;
} 
A, A:visited { 
color : #000000;
font-weight : bold;
text-decoration : none;
} 
A:hover, A:active { 
color : #000000;
font-weight : bold;
text-decoration : underline;
} 
A.bottom, A.bottom:visited { 
color : #000000;
font-weight : bold;
text-decoration : none;
} 
A.bottom:hover, A.bottom:active { 
color : #00ff00;
font-weight : bold;
text-decoration : underline;
} 
INPUT.button2 { 
width : 60px;
font-size : 10px;
} 
INPUT.btn3 { 
font-size : 12px;
font-weight : bold;
} 
INPUT.text2 { 
font-size : 10px;
} 
TABLE.mytable { 
border-top : 0;
border-left : 0;
border-right : 0;
border-bottom : 0;
} 
.table { 
border-top : 1px solid;
border-left : 1px solid;
border-color : #000000;
} 
.table1 { 
border-top : 1px solid;
border-bottom : 1px solid;
border-right : 1px solid;
border-left : 1px solid;
border-color : #000000;
} 
.td { 
border-bottom : 1px solid;
border-right : 1px solid;
border-color : #000000;
} 
.td1 { 
border-top : 1px solid;
border-bottom : 1px solid;
border-right : 1px solid;
border-left : 1px solid;
border-color : #000000;
} 
.td_header { 
border-bottom : 1px solid;
border-right : 1px solid;
border-color : red;
background-color : red;
text-align : center;
color : #ffffff;
} 
.td_header2 { 
border-top : 1px solid;
border-left : 1px solid;
border-bottom : 1px solid;
border-right : 1px solid;
border-color : #666666;
background-color : #666666;
text-align : center;
} 
.check { 
border : 0 solid;
background : transparent;
} 
div#calendar, div#calendar td { 
font : normal 10px Arial, Arial, Helvetica, sans-serif;
background : #FFFFFF;
width : 300px;
color : #FFFFFF;
} 
div#calendar, div#calendar table { 
font : normal 10px Arial, Arial, Helvetica, sans-serif;
background : #FFFFFF;
width : 300px;
color : #FFFFFF;
border-top : 1px solid;
border-left : 1px solid;
border-bottom : 1px solid;
border-right : 1px solid;
border-color : #000000;
} 

div#calendar td#calendar_minus_year, div#calendar td#calendar_plus_year { 
background : #b3b3b3;
text-align : center;
border : 1px solid #4d4d4d;
} 
div#calendar td#calendar_minus_year.over, div#calendar td#calendar_plus_year.over { 
background : #4d4d4d;
text-align : center;
} 
div#calendar td#calendar_minus_month, div#calendar td#calendar_plus_month { 
background : #b3b3b3;
text-align : center;
border : 1px solid #4d4d4d;
} 
div#calendar td#calendar_minus_month.over, div#calendar td#calendar_plus_month.over { 
background : #4d4d4d;
text-align : center;
} 
div#calendar td#calendar_current_month_year { 
background : #4d4d4d;
} 
div#calendar table#calendar_table { 
border-collapse : collapse;
width : 100%;
} 
div#calendar table#calendar_table td { 
border : 1px solid #005;
width : 14.2%;
text-align : center;
vertical-align : middle;
} 
div#calendar td#calendar_set_cal select { 
font : normal 10px Arial, Arial, Helvetica, sans-serif;
background : #b3b3b3;
} 
div#calendar table#calendar_table td.calendar_header_workdays { 
background : #1491f1;
} 
div#calendar table#calendar_table td.calendar_header_holidays { 
background : #0d64a6;
} 
div#calendar table#calendar_table tr#calendar_body td.calendar_workdays { 
background : #590;
} 
div#calendar table#calendar_table tr#calendar_body td.calendar_holidays { 
background : #d1d1d1;
color : #003585;
} 
div#calendar table#calendar_table tr#calendar_body td.calendar_workdays { 
color : #003585;
background : #fff;
} 
div#calendar table#calendar_table tr#calendar_body td.calendar_over { 
background : #4d4d4d;
} 
TABLE.tbb td { 
border : 1px solid #666666;
} 
TABLE.tbb { 
border-collapse : collapse;
} 
TABLE.tbb td.nb { 
border : 0;
} 
.poll_bg { 
background-color : #c6dcff;
} 
.basictab { 
padding : 3px 0;
margin-left : 0;
font : bold 12px Verdana;
border-bottom : 1px solid gray;
list-style-type : none;
margin-bottom : 0;
text-align : center;
} 
.basictab li { 
display : inline;
margin : 0;
} 
.basictab li a { 
text-decoration : none;
padding : 3px 7px;
margin-right : 2px;
border : 1px solid gray;
border-bottom : none;
color : black;
} 
.basictab li a:visited { 
color : black;
} 
.basictab li a:hover { 
color : black;
} 
.basictab li a:active { 
color : black;
} 
.basictab li.selected a { 
position : relative;
top : 1px;
padding-top : 4px;
color : black;
} 
.submenustyle { 
padding : 2px 1px;
border : 1px solid black;
border-top-width : 0;
width : auto;
display : none;
text-align : center;
} 
* html .submenustyle { 
width : 100%;
} 
.submenustyle a { 
border-right : 1px dashed black;
padding : 1px 5px;
text-decoration : none;
} 
.m0l0iout { 
font-family : sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
font-size : 12px;
text-decoration : none;
margin : 4px 0 0 8px;
color : #000000;
} 
.m0l0iover { 
font-family : sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
font-size : 12px;
text-decoration : underline;
margin : 15px 0 0 8px;
color : #000000;
} 
.m0l0oout { 
text-decoration : none;
border : 1px solid #000000;
background-color : #FF0000;
} 
.m0l0oover { 
text-decoration : none;
background-color : #FF0000;
border : 1px solid #000000;
} 
.m0l1iout { 
font-family : sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
font-size : 12px;
margin : 4px 0 0 17px;
color : #000000;
} 
.m0l1iover { 
font-family : sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
font-size : 12px;
margin : 4px 0 0 17px;
color : #000000;
} 
.m0l1oout { 
text-decoration : none;
background-color : #FF0000;
border : 1px solid #000000;
padding : 0;
} 
.m0l1oover { 
text-decoration : none;
background-color : #FF0000;
background-repeat : no-repeat;
border : 1px solid #000000;
padding : 0;
} 
.m0l0iout { 
font-family : sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
font-size : 12px;
text-decoration : none;
margin : 4px 0 0 8px;
color : #000000;
} 
.m0l0iover { 
font-family : sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
font-size : 12px;
text-decoration : underline;
margin : 5px 0 0 8px;
color : #000000;
} 
.m0l0oout { 
text-decoration : none;
border : 1px solid #000000;
background-color : #FF0000;
} 
.m0l0oover { 
text-decoration : none;
background-color : #FF0000;
border : 1px solid #000000;
} 
.m0l1iout { 
font-family : sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
font-size : 12px;
margin : 4px 0 0 17px;
color : #000000;
} 
.m0l1iover { 
font-family : sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
font-size : 12px;
margin : 4px 0 0 17px;
color : #000000;
} 
.m0l1oout { 
text-decoration : none;
background-color : #FF0000;
border : 1px solid #000000;
padding : 0;
} 
.m0l1oover { 
text-decoration : none;
background-color : #FF0000;
background-repeat : no-repeat;
border : 1px solid #000000;
padding : 0;
} 
.m0l1oout1 { 
text-decoration : none;
background-color : #ffffff;
border : 1px solid #000000;
padding : 0;

} 
.m0l1oover1 { 
text-decoration : none;
background-color : #ffffff;
background-repeat : no-repeat;
border : 1px solid #000000;
padding : 0;

} 
.m0l0iout1 { 
font-family : sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
font-size : 12px;
text-decoration : none;
margin : 4px 0 0 8px;
color : #000000;
white-space: nowrap;
} 
.m0l0iover1 { 
font-family : sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
font-size : 12px;
text-decoration : underline;
margin : 15px 0 0 8px;
color : #000000;
white-space: nowrap;
} 
.minner,
.minner table td {
	font: 12px sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	margin: 4px;
	color: black;
	white-space: nowrap;
}