/* --- menu styles ---
note:
	not all browsers render styles the same way so try out your style sheet
	on different browsers before publishing;
*/
/* level 0 inner */
.m0l0iout {
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 4px;
	color: #002200;	
}
.m0l0iover {
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	padding: 4px;
	color: #DDDDDD;
}

/* level 0 outer */
.m0l0oout {
	text-decoration : none;
	border : 0px solid #FFFFFF;
	background: #737D6A;
}
.m0l0oover {
	text-decoration : none;
	border : 0px solid #FFFFFF;
	background: #737D6A;
}

/* level 1 inner */
.m0l1iout {
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 4px;
	color: #000000;
}
.m0l1iover {
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	padding: 4px;
	color: #DDDDDD;
}

/* level 1 outer */
.m0l1oout {
	text-decoration : none;
	border : 1px solid #002200;
	background: #737D6A;
	filter: alpha(opacity=100);
}
.m0l1oover {
	text-decoration : none;
	border : 1px solid #002200;
	background: #737D6A;
	filter: alpha(opacity=100);
}

/* level 2 inner */
.m0l2iover {
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	padding: 4px;
	color: #000000;
}

/* level 2 outer */
.m0l2oout {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #DDDDDD;
}
.m0l2oover {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #EEEEEE;
}
body {
	background-color: #FFFFFF;
}
p, tr, td, ul, li {
	color: #003300; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.97em;
}
.header1, h1 {
	color: #000000; 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 2em; 
	margin: 0px; 
	padding: 4px;}
.header2, h2 {
	color: #000000; 
	font-weight: lighter; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1em; 
	margin: 0px; 
	padding: 0px;
}
.tiny {
	font-size: 0.75em;  
}
.small {
	font-size: 0.9em;
}
.table-out {
	vertical-align: text-top;
	left: auto;
	border-collapse: collapse; 
	border: 1px solid #737D6A;
	background-color:#FFFFFF;
	padding: 0px; 
} 
.td-up, .td-center, .td-left { 
	border: #FF0000;
}
.td-up, .td-center { 
	vertical-align: top;
}
.td-left { 
	background-color: #737D6A;
	background-image: url(pic/csik2.jpg);
	background-position: right;
	background-repeat: repeat-y;
}
.table-in { 
	border: none;
	vertical-align: text-top;
}
.table-fee, .td-fee {
	border: 1px solid #737D6A;
	border-collapse: collapse;
} 
.hr { 
	color: #737D6A;
	height: 1px;
}
.copyright {
	color: #AAAAAA;	
}
.copyright-a {
	color: #AAAAAA;
	text-decoration: none;
	font:  0.7em  Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}