/* font family */
HTML		{ FONT-FAMILY: Arial,sans-serif }
TD.main_top,TD.main_lhs,TD.main_rhs,TD.main_bottom,H1,H2,H3	{ FONT-FAMILY: 'Trebuchet MS',Arial,sans-serif }

/* font style */
SPAN.fancy, SPAN.italic	{ FONT-STYLE: italic }

/* font weight */
SPAN.bold { FONT-WEIGHT: bold }

/* font size */
HTML		{ FONT-SIZE: 1em }
TD.main_top	{ FONT-SIZE: 1.5em }
TD.main_bottom	{ FONT-SIZE: 0.8em }
TD.main_rhs	{ FONT-SIZE: 0.8em }
.small	{ FONT-SIZE: 0.8em }

/* alignment */
TD,TH		{ VERTICAL-ALIGN: top; TEXT-ALIGN: left}
TD.center	{ TEXT-ALIGN: center }
TD.screenshot	{ TEXT-ALIGN: center }
TD.main_rhs P	{ TEXT-ALIGN: center }
TD.main_bottom	{ TEXT-ALIGN: right }

/* borders */
TABLE,TD,TH	{ BORDER-STYLE: none; BORDER-WIDTH: 0px }
TABLE	{ BORDER-COLLAPSE: collapse }

/* colors */
BODY		{ COLOR: #000000; BACKGROUND: #ffffff }
TD.main_top,TD.main_top A,TD.main_top A:hover	{ COLOR: #ffffff; BACKGROUND: #003366 }
TD.main_bottom,TD.main_bottom A,TD.main_bottom A:hover	{ COLOR: #ffffff; BACKGROUND: #003366 }
TD.main_lhs,TD.main_rhs,TD.main_bottomrhs	{ COLOR: #000000; BACKGROUND: #ccffff }
TD.main_rhs A	{ COLOR: #3399ff; BACKGROUND: #ccffff }
TD.main_rhs A:hover	{ COLOR: #003366; BACKGROUND: #ccffff }
A		{ COLOR: #3399ff; BACKGROUND: #ffffff }
A:hover,H1,H2,H3,.qn	{ COLOR: #003366; BACKGROUND: #ffffff }
A.bookmark	{ COLOR: #ff66ff; BACKGROUND: #ffffff }
A.bookmark:hover	{ COLOR: #663399; BACKGROUND: #ffffff }

/* padding */
TD		{ PADDING: 0em }
TD.main_top	{ PADDING: 0em 0em 0em 1em }
TD.main_middle	{ PADDING: 1em }
TD.main_lhs	{ PADDING: 0.4em 1em 0em 0.5em }
TD.main_rhs	{ PADDING: 0.5em }
TD.main_bottom	{ PADDING: 0.1em 1em 0.1em 1em }
TABLE.converter TR TD { PADDING-TOP: 0.5em }
TD.equals	{ PADDING: 0.5em 0.5em 0.0em 0.5em }
TD.screenshot	{ PADDING: 0em 1em 0em 1em }

/* links */
TD.main_lhs UL	{ LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING: 0px }
TD.main_lhs LI	{ BORDER-BOTTOM: #003366 2px solid }
TD.main_lhs UL LI A	{ COLOR: #3399ff; BACKGROUND: #ccffff }
TD.main_lhs UL LI A:hover	{ COLOR: #003366; BACKGROUND: #ccffff }

/* text decoration */
TD.main_top,TD.main_top A,TD.main_top A:hover	{ TEXT-DECORATION: none }
TD.main_lhs UL LI A	{ TEXT-DECORATION: none }
TD.main_lhs UL LI A:hover	{ TEXT-DECORATION: none }
TD.main_bottom A,TD.main_bottom A:hover	{ TEXT-DECORATION: none }

/* centre table */
DIV.centre_table	{ TEXT-ALIGN: center }
DIV.centre_table TABLE	{ MARGIN-LEFT: auto; MARGIN-RIGHT: auto; TEXT-ALIGN: left }

/* hidden submit */
DIV.hidden_submit	{ WIDTH: 0px; HEIGHT: 0px; OVERFLOW: hidden }
DIV.hidden_submit INPUT	{ WIDTH: 1px; HEIGHT: 1px }
