body { margin: 2px 0px 0px 2px; background-color: #ffffff; font: 12px arial, sans-serif }

/* default font size and font family */
table {	font: 12px arial, sans-serif }

a { text-decoration: none }

a.content:link { color: blue }
a.content:visited { color: blue }
a.content:hover { color: blue; background: #ccffff; text-decoration: underline }

a.black_plain:link { color: black }
a.black_plain:visited { color: black }
a.black_plain:hover { color: black; text-decoration: underline }

a.white_plain:link { color: white }
a.white_plain:visited { color: white }
a.white_plain:hover { color: white; text-decoration: underline }

a.footer:link { color: gray }
a.footer:visited { color: gray }
a.footer:hover { color: gray; text-decoration: underline }

/* ------------ multiple shared - start ------------ */ 

/* This is equivalent to cellpadding = 0 and cellspacing = 0 */
table#tidy_table {	border-collapse: collapse }
table#tidy_table td { padding: 0px }

/* just for the main seperator in inc_menu_top and inc_menu_bottom. */
hr { color: gray; height: 2px; }

/* just put this name in table id. then, the whole table will have lines. */
table#table_inside {	border: solid 1px #000000; border-collapse: collapse }
table#table_inside td {	border: solid 1px #000000; padding: 2px }
table#table_inside thead { color: #FFFFFF; background-color: #666666 }

h3 { font-size: 13pt; }

* html .frame_center { width: 563px; height: 486px; padding: 2px; }
.frame_center { width: 563px; min-height: 486px; padding: 2px; }

.frame {border: solid 1px #000000; border-collapse: collapse; background: #cccccc }

.frame_left{width:170px;height:600px;border-color:#000;padding:2px;}
.frame_right{width:470px;height:610px;padding:2px;}
.frame_right2{width:550px;height:610px;padding:2px;}

.float_left{float:left;}