#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: 120px;
	background: #0066FF;
	color: #FFF;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background: #49A3FF}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #5970B2}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #EAEBD8;
		color: #2875DE;
		font: 10px verdana}

	#sddm div a:hover
	{	background: #49A3FF;
		color: #FFF}


BODY
{
 PADDING: 0px;
 MARGIN: 0px;
 FONT-SIZE: 11px;
 COLOR: #000000;
 FONT-FAMILY: Verdana;
 BACKGROUND-COLOR: #FFFFFF;
}
TABLE, TD, INPUT, SELECT, TEXTAREA, DIV, PRE
{
 FONT-SIZE: 11px;
 FONT-FAMILY: Verdana, Sans-Serif;
}
A
{
 COLOR: #ffffff;
 TEXT-DECORATION: none;
 FONT-FAMILY: Verdana, Arial;
}
A:hover
{
 COLOR: #ffffff;
 TEXT-DECORATION: underline;
}
a.blue:link
{
    COLOR: #000000;
    TEXT-DECORATION: none;
    FONT-SIZE: 10pt;
 FONT-FAMILY: Geneva, Tahoma, Arial;
}
a.blue:visited
{
    COLOR: #0066cc;
    TEXT-DECORATION: none;
    FONT-SIZE: 10pt;
 FONT-FAMILY: Geneva, Tahoma, Arial;
}
a.blue:hover
{
    COLOR: #0066cc;
    TEXT-DECORATION: underline;
    FONT-SIZE: 10pt;
 FONT-FAMILY: Geneva, Tahoma, Arial;
}
a.blue_s:link
{
    COLOR: #0066cc;
    TEXT-DECORATION: none;
    FONT-SIZE: 12px;
 FONT-FAMILY: Arial;
}
a.blue_s:visited
{
    COLOR: #0066cc;
    TEXT-DECORATION: none;
    FONT-SIZE: 12px;
 FONT-FAMILY: Arial;
}
a.blue_s:hover
{
    COLOR: #333333;
    TEXT-DECORATION: none;
    FONT-SIZE: 12px;
 FONT-FAMILY: Arial;
}
a.red_s:link
{
    COLOR: #000000;
    TEXT-DECORATION: none;
    FONT-SIZE: 11px;
 FONT-FAMILY: Arial;
}
a.red_s:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none;
    FONT-SIZE: 11px;
 FONT-FAMILY: Arial;
}
a.red_s:hover
{
    COLOR: #ff0000;
    TEXT-DECORATION: none;
    FONT-SIZE: 11px;
 FONT-FAMILY: Arial;
}
a.green_s:link
{
    COLOR: #009900;
    TEXT-DECORATION: none;
    FONT-SIZE: 11px;
 FONT-FAMILY: Arial;
}
a.green_s:visited
{
    COLOR: #009900;
    TEXT-DECORATION: none;
    FONT-SIZE: 11px;
 FONT-FAMILY: Arial;
}
a.green_s:hover
{
    COLOR: #0066cc;
    TEXT-DECORATION: underline;
    FONT-SIZE: 11px;
 FONT-FAMILY: Arial;
}
a.black_s:link
{
    COLOR: #000000;
    TEXT-DECORATION: none;
    FONT-SIZE: 11px;
 FONT-FAMILY: Arial;
}
a.black_s:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none;
    FONT-SIZE: 11px;
 FONT-FAMILY: Arial;
}
a.black_s:hover
{
    COLOR: #333333;
    TEXT-DECORATION: underline;
    FONT-SIZE: 11px;
 FONT-FAMILY: Arial;
}
.nrml
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Geneva, Tahoma, Arial, Sans Serif
}
.nrml_red
{
	COLOR: #FF0000;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Geneva, Tahoma, Arial, Sans Serif
}
.sml_s
{
    FONT-SIZE: 8px;
    FONT-FAMILY: Verdan, Tahoma, Arial, Sans Serif
}
.sml_a
{
    FONT-SIZE: 8px;
    FONT-FAMILY: Verdana, Tahoma, Arial, Sans Serif
}
.title
{
    FONT-SIZE: 24px;
    FONT-FAMILY: Verdana, Arial, Tahoma, Arial, Sans Serif
}
.header
{
 COLOR: #FFFFFF;
 BACKGROUND-COLOR: #000033;
}
.header A
{
 COLOR: #FFFFFF;
}
.topnavigation
{
 FONT-WEIGHT: bold;
 COLOR: #FFFFFF;
 BACKGROUND-COLOR: #6699CC;
}
.topnavigation A
{
 COLOR: #FFFFFF;
}
.bgleft
{
 BACKGROUND-COLOR: white;
 BORDER-RIGHT: 1px solid #0066FF;
}

.smalltitle
{
 FONT-SIZE: 11px;
 COLOR: #676367;
}

.btnout
{
 BACKGROUND-COLOR: white;	
 CURSOR: hand;
 TEXT-DECORATION: none;
 FONT-WEIGHT: bold;
 FONT-SIZE: 10px;
 LINE-HEIGHT: 16px;
 COLOR: #676367;
}
.btnout .btnout0
{
 BORDER-BOTTOM: #0066FF solid 1px;
 BORDER-LEFT: #0066FF solid 1px;
 BORDER-RIGHT: #0066FF solid 1px;
 BORDER-TOP: #0066FF solid 1px;
 WIDTH: 140px;
 COLOR: #676367;
}
.btnout .btnout1
{
 BORDER-LEFT: 1px solid #ffffff;
 BORDER-TOP: 1px solid #ffffff;
 BORDER-RIGHT: 1px solid #000000;
 BORDER-BOTTOM: 1px solid #000000;
 WIDTH: 140px;
 COLOR: #B14AA9;
}
.btnout .btnout2
{
 BORDER-LEFT: 1px solid #000000;
 BORDER-TOP: 1px solid #000000;
 BORDER-RIGHT: 1px solid #ffffff;
 BORDER-BOTTOM: 1px solid #ffffff;
 WIDTH: 140px;
 COLOR: #B14AA9;
}
.btnout .btnout3
{
 BACKGROUND-COLOR: #F4F1F1;	
 BORDER-LEFT: 1px solid #ffffff;
 BORDER-TOP: 1px solid #ffffff;
 BORDER-RIGHT: 1px solid #000000;
 BORDER-BOTTOM: 1px solid #000000;
 WIDTH: 140px;
 COLOR: #993399;
}
.bottomnavigation
{
 COLOR: white;
 BACKGROUND-COLOR: #000099;
}
.bottomnavigation A
{
 COLOR: white;
}
.block
{
 BACKGROUND-COLOR: #336699;
}
.blockcap
{
 FONT-SIZE : 11px;
 COLOR: #FFFFFF;
 FONT-WEIGHT: bold;
 PADDING-LEFT: 10px;
 PADDING-RIGHT: 10px;
}
.sml_s
{
 FONT-SIZE : 11px;
 FONT-FAMILY: Verdana, Tahoma;
}
.blockitem
{
 BACKGROUND-COLOR: #FFFFFF;
}
.blockitem TD, .blockitem DIV
{
 FONT-SIZE : 9px;
 BACKGROUND-COLOR: #FFFFFF;
}

.small
{
 FONT-SIZE: 9px;
}

.button
{
 FONT-SIZE: 11px;
 FONT-WEIGHT: bold;
}

.warning
{
 COLOR: #cc0000;
}

.price
{
 COLOR: #cc0000;
}
.canceledprice
{
 text-decoration: line-through;
}
.caption
{
 FONT-SIZE: 13px;
 FONT-WEIGHT: bold;
 PADDING-BOTTOM: 5px;
}
.fieldname
{
 FONT-WEIGHT: bold;
}
.list
{
 table-layout: fixed;
 BACKGROUND-COLOR: #ffffff;
}
.forumcap
{
  HEIGHT: 20px;
  BACKGROUND-COLOR: #dcdcdc;
  PADDING-LEFT: 5px;
  PADDING-RIGHT: 5px;	
  TEXT-DECORATION: none;
  COLOR: #000000;
}
.forumtdcap
{
PADDING: 3px;
LINE-HEIGHT: 1.3em;
}
.listcap
{
 HEIGHT: 20px;
 PADDING-LEFT: 5px;
 PADDING-RIGHT: 5px;
 BACKGROUND-COLOR: #dcdcdc;
 COLOR: #000000;
}
.listcap A
{
 COLOR: #000000;
}

.liststatusl
{
 HEIGHT: 20px;
 PADDING-LEFT: 5px;
 FONT-SIZE: 10px;
 COLOR: #000000;
 BACKGROUND-COLOR: #DCDCDC;
}
.liststatusr
{
 HEIGHT: 20px;
 PADDING-RIGHT: 5px;
 FONT-SIZE: 10px;
 COLOR: #000000;
 BACKGROUND-COLOR: #DCDCDC;
}

.liststatus
{
 HEIGHT: 20px;
 FONT-SIZE: 10px;
 COLOR: #000000;
 BACKGROUND-COLOR: #DCDCDC;
}

.rowcap
{
 BACKGROUND-COLOR: #f1f2fc;
}
.row0
{
 BACKGROUND-COLOR: #f5f5f5;
}
.row1
{
 BACKGROUND-COLOR: #ffffff;
}
.row0ex
{
 BACKGROUND-COLOR: #ffffee;
}
.row1ex
{
 BACKGROUND-COLOR: #ffffee;
}
.col
{
 PADDING-LEFT: 5px;
 PADDING-RIGHT: 5px;
}
.colimg
{
}
.col A
{
 COLOR: #3366CC;
}
.select
{
 FONT-SIZE: 10px
}
.toolbar
{
 BACKGROUND-COLOR: #dcdcdc;
 margins: 3px;
}
.toolbarcap
{
 HEIGHT: 20px;
 PADDING-LEFT: 5px;
 PADDING-RIGHT: 5px;
 BACKGROUND-COLOR: #8E8FA1;
 COLOR: #FFFC00;
 FONT-SIZE: 10px;
 FONT-WEIGHT: bold;
}
.toolbaritem0
{
 BORDER: #dcdcdc 1px solid;
}
.toolbaritem1
{
 BORDER-LEFT: 1px solid #ffffff;
 BORDER-TOP: 1px solid #ffffff;
 BORDER-RIGHT: 1px solid #808080;
 BORDER-BOTTOM: 1px solid #808080;
}
.toolbaritem2
{
 BORDER-LEFT: 1px solid #808080;
 BORDER-TOP: 1px solid #808080;
 BORDER-RIGHT: 1px solid #ffffff;
 BORDER-BOTTOM: 1px solid #ffffff;
}
.toolbardel0
{
 BACKGROUND-COLOR: #808080;
}
.toolbardel1
{
 BACKGROUND-COLOR: #ffffff;
}

.menutop
{
 COLOR: navy;
 FONT-WEIGHT: bold;
 FONT-SIZE: 10px;
 TEXT-DECORATION: none
}

.bgtoolbar
{
 BACKGROUND-COLOR: navy;
}
.bgtoolbar2
{
 BACKGROUND-COLOR: #006600;
}
.buttonout
{
 BACKGROUND-COLOR: #676367;
 COLOR: #FFFFFF;
 CURSOR: hand;
 FONT-SIZE:10px;
 LINE-HEIGHT: 16px;
 PADDING-LEFT: 5px;
 PADDING-RIGHT: 5px;
 TEXT-DECORATION: none;
 WIDTH: 100%
}
.buttonover
{
 BACKGROUND-COLOR: #676367;
 COLOR: yellow;
 CURSOR: hand;
 FONT-SIZE:10px;
 LINE-HEIGHT: 16px;
 PADDING-LEFT: 5px;
 PADDING-RIGHT: 5px;
 TEXT-DECORATION: none;
 WIDTH: 100%
}
.buttondown
{
 BACKGROUND-COLOR: #676367;
 COLOR: #FB883B;
 FONT-SIZE:10px;
 CURSOR: hand;
 LINE-HEIGHT: 16px;
 PADDING-LEFT: 5px;
 PADDING-RIGHT: 5px;
 TEXT-DECORATION: none;
 WIDTH: 100%
}
.sml
{
 COLOR: #000000;
 FONT-SIZE: 10px;
 FONT-WEIGHT: bold;    
 TEXT-DECORATION: none
}
.lrg
{
 FONT-SIZE: 20px;   
 TEXT-DECORATION: none;
 FONT-FAMILY: Tahoma, Arial;
}
.tlboff
{
 COLOR: #ffffff;
 FONT-SIZE: 10px;
 FONT-WEIGHT: bold;    
 TEXT-DECORATION: none
}

.tlboff a:hover
{
 COLOR: #000080;
}

.tlbon
{
 COLOR: #000080;
 FONT-SIZE: 10px; 
 FONT-WEIGHT: bold;
 TEXT-DECORATION: none
}

.content TABLE, .content TD
{
}
.content H1
{
 FONT-SIZE: 11px;
 FONT-WEIGHT: bold;
 PADDING: 0px;
 MARGIN: 0px;
}

.content H2
{
 FONT-SIZE: 11px;
 FONT-WEIGHT: bold;
 PADDING: 0px;
 MARGIN: 0px;
}

.spotlight, .spotlight TD
{
 FONT-SIZE: 10px; 
 BACKGROUND-COLOR:#FFFACD;
}
.spotlight1, .spotlight1 TD
{
 BACKGROUND-COLOR:#FFFACD;
}
.middle
{
 FONT-SIZE: 10px; 
}

.content1 TABLE, .content1 TD
{
 FONT-SIZE: 10px;
}

.hright TABLE, .hright TD, .hright DIV
{
 FONT-SIZE: 10px;
}
.hright H1
{
 FONT-SIZE: 10px;
 FONT-WEIGHT: bold;
 PADDING: 0px;
 MARGIN: 0px;
}

.halfborder
{
 BORDER-TOP:#EEEFEE solid 1px;
 BORDER-LEFT:#EEEFEE solid 1px;
 PADDING-LEFT:2px;
 FONT-SIZE:10px;
}

.bggridheader
{
  BACKGROUND-COLOR:#EEEFEE;
}
.capbg
{
 FONT-SIZE: 10px; 
 BACKGROUND-COLOR:#EEEFEE;
}

.bgdelimiter
{
 BACKGROUND-COLOR: #EEEEEE;
}

.footer
{
 COLOR: #0066FF;
 FONT-SIZE: 9px;
}
.tab
{
}
.tabon
{
 BORDER-RIGHT: 1px outset;
 BORDER-TOP: 1px outset;
 BORDER-LEFT: 1px outset;
 PADDING-LEFT: 5px;
 PADDING-BOTTOM: 2px;
 PADDING-RIGHT: 5px;
 PADDING-TOP: 2px
}
.taboff1
{
 BORDER-RIGHT: 1px outset;    
 BORDER-TOP: 1px outset;
 BORDER-LEFT: 1px outset;
 BORDER-BOTTOM: 1px inset;
 PADDING-LEFT: 5px;
 PADDING-BOTTOM: 3px;
 PADDING-RIGHT: 5px;
 PADDING-TOP: 3px;  
}
.taboff2
{
 BORDER-RIGHT: 1px outset;    
 BORDER-TOP: 1px outset;
 BORDER-LEFT: 1px outset;
 BORDER-BOTTOM: 1px inset;
 PADDING-LEFT: 5px;
 PADDING-BOTTOM: 3px;
 PADDING-RIGHT: 5px;
 PADDING-TOP: 3px;  
 COLOR: inactivecaption;
}
.taboff3
{
 WIDTH: 100%;
 BORDER-BOTTOM: 1px inset
}
.required
{
 COLOR: #CC0000
}
.dlgbuttons
{
 PADDING-TOP: 5px;
 PADDING-BOTTOM: 5px;
}
.dlgbutton1
{
 WIDTH: 60px;
 FONT-SIZE: 11px;
 PADDING-LEFT: 5px;
}
.cap0
{
 COLOR: #000000
}
.
cap1
{
 TEXT-ALIGN: center;
 FONT-WEIGHT: bold;
}
.cap2
{
 COLOR: #000000;
 FONT-SIZE: 11px;
 FONT-WEIGHT: bold
}
.cap2 H1
{
 FONT-SIZE: 11px;
 FONT-WEIGHT: bold
 PADDING: 0px;
 MARGIN: 0px;
}
.cap3
{
 FONT-SIZE: 12px;
 FONT-WEIGHT: bold
}
.cap4
{
 BACKGROUND-COLOR: #dcdcdc;
 COLOR: #000000;
 TEXT-DECORATION: none;
}
.border1 .cap1
{
 COLOR: #FFFFFF;
 BACKGROUND-COLOR: #676367;
 FONT-SIZE: 10px;
}
.border1 .bgdelimiter
{
 BACKGROUND-COLOR: #676367;
}
.pcap
{
 FONT-SIZE: 10px;
}
.objtext
{
 WIDTH: 125px;
}
.pcap .warning
{
 COLOR: #CC0000;
}
.signature
{
 TEXT-ALIGN: right;
 FONT-FAMILY: Arial;
 FONT-SIZE: 10px;
}
.grid
{
}
.grid .cap3
{
 BACKGROUND-COLOR: #dcdcdc;
 COLOR: navy;
 TEXT-DECORATION: none;
}
.textbox
{
 OVERFLOW-Y: hidden;
 PADDING-LEFT: 5px;
 PADDING-BOTTOM: 1px;
 PADDING-RIGHT: 5px;
 PADDING-TOP: 1px; 
 LINE-HEIGHT: 15px;
 BORDER: 1px inset;
 BACKGROUND-COLOR: #F1F1F1;
}
.fdbox
{
   BACKGROUND-COLOR: #F1F1F1;
}
.textbox0
{
 OVERFLOW-Y: hidden;
 PADDING-LEFT: 5px;
 PADDING-BOTTOM: 1px;
 PADDING-RIGHT: 5px;
 PADDING-TOP: 1px; 
 LINE-HEIGHT: 15px;
 BORDER: 1px inset;
 BACKGROUND-COLOR: #F7FFCC;
}
.textbox1
{
 OVERFLOW-Y: hidden;
 PADDING-LEFT: 5px;
 PADDING-BOTTOM: 1px;
 PADDING-RIGHT: 5px;
 PADDING-TOP: 1px; 
 LINE-HEIGHT: 15px;
 BORDER: 1px inset;
 COLOR: #008000;
 BACKGROUND-COLOR: #F7FFCC;
}
.inputprice
{
 BORDER: 0px;
 FONT-WEIGHT: bold;
 COLOR: #FF0000;
 BACKGROUND-COLOR: #FFFFFF;
}
.inputtext
{
 BORDER: 0px;
 BACKGROUND-COLOR: #FFFFFF;
}
.comments
{
 PADDING: 5px; 
 BORDER: 1px inset;
 BACKGROUND-COLOR: #FFFFFF;
}
.comment1
{
 COLOR: #A52A2A;
}
.comment2
{
 COLOR: #A52A2A;
}
.comment4
{
 COLOR: #0000FF;
}
.comment8
{
 COLOR: #000080;
}
.comment16
{
 COLOR: #800080;
}
.commentd
{
 COLOR: #333333;
}
.mess, A.mess
{
}
.messb, A.messb
{
 FONT-WEIGHT: bold;
}
.messb0, A.messb0
{
 FONT-WEIGHT: bold;
 COLOR: #FF0000;
}
.messb1, A.messb1
{
 FONT-WEIGHT: bold;
 COLOR: #A52A2A;
}
.messb2, A.messb2
{
 FONT-WEIGHT: bold;
 COLOR: #8A2BE2;
}
.messbo, A.messbo
{
 FONT-WEIGHT: bold;
 COLOR: #008000;
}
.messbp, A.messbp
{
 FONT-WEIGHT: bold;
 COLOR: #8B008B;
}
.messbr, A.messbr
{
 FONT-WEIGHT: bold;
 COLOR: #FF8C00;
}
.mess0, A.mess0
{
 COLOR: #FF0000;
}
.mess1, A.mess1
{
 COLOR: #A52A2A;
}
.mess2, A.mess2
{
 COLOR: #8A2BE2;
}
.messo, A.messo
{
 COLOR: #008000;
}
.messp, A.messp
{
 COLOR: #8B008B;
}
.messr, A.messr
{
 COLOR: #FF8C00;
}
.cartcaption
{
 BORDER-BOTTOM: #B8B8EE solid 1px;
 BORDER-TOP: #B8B8EE solid 1px;
 COLOR: #B14AA9;
 FONT-SIZE:11px;
}
.cartcell
{
 PADDING: 4px;
 FONT-SIZE:11px;
}
.cartc1
{
 COLOR: #7878D8;
}
.cartc2
{
 BACKGROUND-COLOR: #FFFFF4;
}
.rcaption
{
 BACKGROUND-COLOR: #2060B1;
 COLOR: #FFFFFF
}
.rbox
{
 BACKGROUND-COLOR:#FAFAEF;
}
.rrow
{
 BACKGROUND-COLOR:#DCDCDC;
}
.rrowt
{
 BACKGROUND-COLOR:#EDEDED;
}
.partnerbox
{
 BORDER-TOP:#EEEFEE solid 1px;
 BORDER-LEFT:#EEEFEE solid 1px;
 BORDER-RIGHT:#EEEFEE solid 1px;
 BORDER-BOTTOM:#EEEFEE solid 1px;
 PADDING:2px;
}
.productmenu
{
 COLOR: #00007F;
}
.caps
{
 COLOR: #676367;
}
.kbuse
{
 BACKGROUND-COLOR: #f8f8f8;
 COLOR: #333333;
}
.kbcap
{
 FONT-SIZE: 10px;
 FONT-WEIGHT: bold;
 COLOR: #333333;
}
.kbbg1
{
 BACKGROUND-COLOR: #a3a3a3;
}
.kbbg2
{
 BACKGROUND-COLOR: #e8e8e8;
}
.kbagree
{
 FONT-SIZE: 10px;
 FONT-WEIGHT: bold;
 COLOR: #0000CC;
}
.kbdisagree
{
 FONT-SIZE: 10px;
 FONT-WEIGHT: bold;
 COLOR: #CC0000;
}


P
{
	MARGIN-TOP: 2px;
	MARGIN-BOTTOM: 4px;
}
H1
{ 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	MARGIN-TOP: 8px; 
	MARGIN-BOTTOM: 8px;
	TEXT-DECORATION: none;
} 
H2
{  
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	MARGIN-TOP: 6px; 
	MARGIN-BOTTOM: 6px;
	TEXT-DECORATION: none;
}
H3
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px; 
	MARGIN-TOP: 4px; 
	MARGIN-BOTTOM: 4px;
	TEXT-DECORATION: none;
}
HR
{ 
	HEIGHT: 1px;
	WIDTH: 95%;
	BORDER: solid 1px #cccccc;
	MARGIN-TOP: 2px;
	MARGIN-BOTOTM: 2px;
	TEXT-ALIGN: left;
}
UL, OL
{  
	MARGIN-TOP: 2px;
	MARGIN-BOTTOM: 2px;
	PADDING-LEFT: 10px;
}
PRE.code 
{
	BACKGROUND: #EEEEEE;
	MARGIN-TOP: 4px; 
	MARGIN-BOTTOM: 4px; 
	MARGIN-LEFT: 12px;
	MARGIN-RIGHT: 12px;
}
.schedule
{
 BACKGROUND-COLOR: #ffffff;
}
.schtitle
{
 COLOR:#ffffff;
 FONT-SIZE: 9px; 
 BACKGROUND-COLOR: #4571ba;
}
.schcol
{
 FONT-SIZE: 9px; 
}

.calendar
{
}
.caltitle
{
 HEIGHT: 20px;
 BACKGROUND-COLOR: #4571ba;
 COLOR: #ffffff;
}
.calcap
{
 HEIGHT: 20px;
 BACKGROUND-COLOR: #f5f5f5;
 COLOR: #ffffff;
}
.calweekday
{
 COLOR: #000000;
 BACKGROUND-COLOR: #ffffff;
}
.calweekend
{
 COLOR: #FF0000;
 BACKGROUND-COLOR: #ffffff;
}
.calcell0
{
 COLOR: #A0A0A0;
 BACKGROUND-COLOR: #ffffff;
}
.calcell1
{
 COLOR: #000000;
 BACKGROUND-COLOR: #ffffff;
}
.calcell2
{
 COLOR: #000000;
 BACKGROUND-COLOR: #9EC494;
}
.calcell4
{
 COLOR: #000000;
 BACKGROUND-COLOR: #FFB9B9;
}
.calcellb1
{
 COLOR: #000000;
 BACKGROUND-COLOR: #ffffff;
}       
.calcellb2
{
 COLOR: #000000;
 BACKGROUND-COLOR: #9EC494;
}
.calcellb4
{
 COLOR: #000000;
 BACKGROUND-COLOR: #FFB9B9;
}

.calsmall
{
 FONT-SIZE: 9px;
}
.contcap0
{
 HEIGHT: 20px;
 FONT-WEIGHT: bold;
 COLOR: #FFFFFF;
 BACKGROUND-COLOR: #3366CC;
}
.contbg0
{
 BACKGROUND-COLOR: #3366CC;
}
.contbord0
{
 BORDER: 1px solid #3366CC;
}

.holiday
{
 COLOR: #FF0000;
}
.workday
{
}
.smallfont
{
 FONT-SIZE: 10px;
}
A.default_page
{
	color:#000000;
}
A.default_page:link
{
	color:#000000;
}
A.default_page:visited
{
	color:#000000;
}
A.default_page:hover
{
	color:#000000;
}
.form_black_sml
{
font-size: 9px;
FONT-FAMILY: Arial, Sans Serif
}
