body {
	background-color: #FFFFFF;
	margin: 5px;
	font-family: Arial, Verdana, Helvetica; 
	font-size: 12px;
}

td {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 12px;
}

a {
	font-family: Arial, Verdana, Helvetica;
	text-decoration: none;
	color: #333333;
}
a:HOVER {
	font-family: Arial, Verdana, Helvetica;
	text-decoration: underline;
	color: #000000;
}



.edit {
	font-size: 11px;
	color: #000000;
}


h1 { font-size: 26px; font-family: Arial, Verdana, Helvetica; margin: 0; }
h2 { font-size: 20px; font-family: Arial, Verdana, Helvetica; margin: 0; }
h3 { font-size: 16px; font-family: Arial, Verdana, Helvetica; margin: 0; }
h4 { font-size: 14px; font-family: Arial, Verdana, Helvetica; margin: 0; }
p { font-size: 12px; font-family: Arial, Verdana, Helvetica; margin: 0; font-weight: normal; text-align:justify;}
h5 { font-size: 10px; font-family: Arial, Verdana, Helvetica; margin: 0; font-weight: normal; }

.text_title {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 20px;
}

.layout_bordercolor {
	background-color: #AAAAAA;
}
.layout_body {
	background-color: #000000;
}
.layout_menudark {
	background-color: #333333;
}
.layout_menulight {
	background-color: #666666;
}
.layout_menusuperdark {
	background-color: #000000;
}
.layout_leftframe {
	background-color: #FFFFFF;
}
.layout_rightframe_light {
	background-color: #FFFFFF;
}
.layout_rightframe_red {
	background-color: #FFFFFF;
}
.layout_leftframe_dark {
	background-color: #FFFFFF;
}
.layout_leftframe_light {
	background-color: #FFFFFF;
}
.layout_leftframe_middle {
	background-color: #FFFFFF;
}
.layout_leftframe_selected {
	background-color: #FFFFFF;
}
.layout_leftframesub_selected {
	background-color: #FFFFFF;
}


.rightframe_boxtitle {
  color: #333333;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
}
.rightframe_text {
  font-size: 11px;
}
.leftframe_text {
  font-size: 11px;
}

.bubble {
	color: #000000;
	font-size: 11px;
}

.rightframe_news {
  font-size: 11px;
}
.newsmorelink {
  color: #000000;
  font-size: 11px;
  text-decoration: underline;
  font-weight: bold;
}

.small_input {
	background-color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica;
}
.small_button {
	background-color: #5A5A5A;
	color: #FFFFFF;
	font-weight:normal;
	border: 2px outset #999900;
	font-size: 10px;
}

.blacklink { color: #000000; }
.blacklink:hover { color: #000000; }

.small_error {
	font-family: Arial, Verdana, Helvetica;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
}




.menulink_small {
	color: #000000;
	text-decoration: none;
	font-size:11px;
	font-weight:normal;
}
.menulink {
	color: #000000;
	text-decoration: none;
	font-size:13px;
	font-weight:normal;
}



.graylink {
	text-decoration: none;
}
.graylink:HOVER {
	color: #000000;
	text-decoration: underline;
}



.clt_brdrd1 {
	border-top: 1px solid #FFFFFF; 
	border-left: 1px solid #FFFFFF;
	background-color:#AAAAAA;
}
.clt_brdrd2 {
	border-top: 1px solid #FFFFFF; 
	border-left: 1px solid #FFFFFF;
}
.clt_brdrd3 {
	border-top: 1px solid #FFFFFF; 
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background-color:#AAAAAA;
}


hr {
	color: #CCCCCC;
}

.stdtable {
	background-color:#CCCCCC;
}
.stdheader {
	background-color:#EEEEEE;
}
.stdrow1 {
	background-color:#FFFFFF;
}
.stdrow2 {
	background-color:#FFFFFF;
}
.stdinput_blank1 {
  background-color: #FFFFFF;
  border: 1px solid #FFFFFF;
  font-weight:bold;
}
.stdinput_blank2 {
  background-color: #FFFFFF;
  border: 1px solid #FFFFFF;
  font-weight:bold;
}

.stdinput_editable1 {
  background-color: #FFFFFF;
  border: 1px solid #777777;
  font-weight:bold;
}
.stdinput_editable2 {
  background-color: #FFFFFF;
  border: 1px solid #777777;
  font-weight:bold;
}



.general_button {
	background-color: #5A5A5A;
	color: #FFFFFF;
	font-weight:bold;
	border: 2px outset #9999FF;
	font-size: 11px;
}

.general_input {
	background-color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica;
}

.general_select {
	border: 1px solid #9999FF;
	background-color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica;
}

.general_horizontalline {
	color: #6666AA;
	height: 1px;
}

.general_td {
	font-family: Arial, Verdana, Helvetica;
	color: #000000;
	font-size: 12px;
}


.general_formtitle {
	font-family: Arial, Verdana, Helvetica;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
}

.general_formlabel {
	font-family: Arial, Verdana, Helvetica;
	color: #333366;
	font-size: 12px;
	font-weight: normal;
}

.general_formlabel_required {
	font-family: Arial, Verdana, Helvetica;
	color: #333366;
	font-size: 12px;
	font-weight: bold;
}

.general_formnotice {
	font-family: Arial, Verdana, Helvetica;
	color: #666666;
	font-size: 11px;
	font-weight: normal;
}

.general_error {
	font-family: Arial, Verdana, Helvetica;
	color: #BB3333;
	font-size: 12px;
	font-weight: bold;
}

.general_actiondone {
	font-family: Arial, Verdana, Helvetica;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
}

.general_langspacerrow {
	background-color: #5A5A5A;
	color: #FFFFFF;
	font-size: 14px;
}




.cal_body {
	background-color: #FFF2C7;
}
.cal_sel {
	font-size:12px;
	font-family:Arial, Verdana, Helvetica;
}
.cal_nc {
	text-align:center; 
	width:16px; 
	background-color:#F6F6F6;
	font-size:11px;
}
.cal_wc { 
	text-align:center; 
	width:16px; 
	background-color:#FFCCCC;
	font-size:11px;
}
.cal_nc_o {
	text-align:center; 
	width:16px; 
	background-color:#FFFFFF;
	font-size:11px;
}
.cal_wc_o { 
	text-align:center; 
	width:16px; 
	background-color:#FFFFFF;
	font-size:11px;
}
.cal_nc_s {
	text-align:center; 
	width:16px; 
	background-color:#333399;
	font-size:11px;
	font-weight: bold;
}
.cal_wc_s { 
	text-align:center; 
	width:16px; 
	background-color:#333399;
	font-size:11px;
	font-weight: bold;
}
.cal_em {
	text-align:center; 
	width:16px; 
	background-color:#AAAAAA;
	font-size:11px;
}
.cal_emw {
	text-align:center; 
	width:16px; 
	background-color:#CCAAAA;
	font-size:11px;
}
.cal_inp {
	border: 1px inset #9999FF;
	background-color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica;
	width:80px;
}
.cal_link {
	text-decoration: none;
	font-weight: bold;
	color:#9944FF;
}
.cal_number {
	text-decoration: none;
	color:#333333;
}
.cal_number_s {
	text-decoration: underline;
	color:#FFFFFF;
}
