BODY { padding: 0; margin: 0; font:normal 12px Arial, Helvetica, sans-serif; color:#747474; line-height:1.5em; background-color: #d7d7d7;}

TABLE { width: 100%; }
TABLE  TD { vertical-align: top; }
TABLE.w1000 { width: 1000px; text-align: left; }

DIV.top { background: #e1ecef; padding: 15px 0; }

TABLE.head  TD { vertical-align: middle; }

DIV.clr { clear:both; height: 0; padding:0; margin:0; background:none; }

H1, H2, H3 { color: #5a5a5a; font-weight: normal; }
H1 { font-size: 22px; }
H2 { font-size: 18px; }
H3 { font-size: 14px; font-weight: bold; margin: 10px 0 3px 0;}
UL { list-style:none; }

A:active, A:link, A:visited
{
	color:#472578;
	text-decoration:underline;
}
A:hover
{
	text-decoration:none;
}

/* menu */
.menu { float:right; margin: 15px 0 0 0; height:35px;}
.menu UL { text-align:right; padding:0; margin:0; list-style:none; border:0; height:35px;}
.menu UL LI { float:left; margin:0; padding:0 5px; border:0; height:35px;}
.menu UL LI A { float:left; margin:0; padding:10px 0; color:#5c8783; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none;}
.menu UL LI A SPAN { padding:10px 13px; background:none;}
.menu UL LI A:hover { background:url(/images/r_menu.gif) right no-repeat;}
.menu UL LI A:hover SPAN { background:url(/images/l_menu.gif) left no-repeat;}
.menu UL LI A.active { background:url(/images/r_menu.gif) right no-repeat;}
.menu UL LI A.active SPAN { background:url(/images/l_menu.gif) left no-repeat;}

/* topsplash */
DIV.topsplash { margin: 15px 0 0 0; height: 100px; border: 1px solid #cbd5d8; background: #fefefe url(/images/top_splash_bg.gif) left bottom repeat-x; }
DIV.catalogs { padding: 10px 0; }
DIV.catalogs DIV { float: left; width: 175px; padding: 10px; height: 60px; border-right: 1px solid #dfdfdf; }
DIV.catalogs DIV IMG{ float: left; margin: 0 5px; }
DIV.catalogs DIV.last { border: none; }

DIV.site_title { width: 600px; color: #595959; }

DIV.middle { background: #ebebeb url('/images/delim.gif') left top repeat-x; padding: 15px 0; }

DIV.conborder { border: 1px solid #d3d5d5; }
DIV.content { border: 1px solid #ffffff; background: #f9f9f9; padding: 10px; }

DIV.footer { background: #d7d7d7 url('/images/delim.gif') left top repeat-x; padding: 15px 0; }
