* {margin:0; padding:0;}
body {font-family:Arial; font-size:10px; background:#fff url(images/bfill.gif) repeat-x; color:#222;}
table {border-collapse:collapse; border-spacing:0;}
td {vertical-align:top;}

a.logo {width:220px; height:114px; display:block; background:url(images/logo.gif) no-repeat;}

table.main {width:100%; height:100%;}
table.main tr.line1 {height:40px; background:#d7d8e1 url(images/m1fill.gif) repeat-x;}
table.main tr.line1 td.m11{width:33px; height:40px; background:#d7d8e1 url(images/m11.gif) no-repeat;}
table.main tr.line1 td.m12{width:30px; height:40px; background:#d7d8e1 url(images/m12.gif) no-repeat;}
table.main tr.line1 td.m13{width:36px; height:40px; background:#d7d8e1 url(images/m13.gif) no-repeat;}

table.main tr.line2 {height:100%;}
table.main tr.line2 td.m21{width:33px; height:100%; background:#d7d8e1 url(images/m21.gif) repeat-y;}
table.main tr.line2 td.m22{width:30px; height:100%; background:#d7d8e1 url(images/m22.gif) repeat-y;}
table.main tr.line2 td.m23{width:36px; height:100%; background:#d7d8e1 url(images/m23.gif) repeat-y;}

table.main tr.line2 div.leftmenu {padding:20px; line-height:30px; font-size:18px; color:#333333;}
table.main tr.line2 div.leftmenu a {display:block; color:#333333;}



table.main tr.line3 {height:40px; background:#c6c5d0 url(images/m3fill.gif) repeat-x;}
table.main tr.line3 td.m31{width:33px; height:100px; background:#d7d8e1 url(images/m31.gif) no-repeat;}
table.main tr.line3 td.m32{width:30px; height:100px; background:#d7d8e1 url(images/m32.gif) no-repeat;}
table.main tr.line3 td.m33{width:36px; height:100px; background:#d7d8e1 url(images/m33.gif) no-repeat;}

h1 {margin-bottom:20px; font-size:24px; letter-spacing:-2px; color:#333;}
h2 {margin-bottom:5px; font-size:16px; color:#333; font-weight:bolder; text-transform:uppercase; border-top:1px solid #333; padding-top:4px;}

td.content {padding:25px 10px 50px 20px; font-size:12px; }
td.content p {margin-bottom:15px;}
td.content small {font-size:11px;}
td.content a {color:#333333;} 
td.content a:visited {color:#444444;} 
td.content a:hover {color:#555555;} 
td.content ul {margin:-10px 0 20px 40px;}

td.content table tr td {font-size:12px;}
td.content table tr td h1 {margin-bottom:20px; font-size:24px; letter-spacing:-2px; color:#333333;}
td.content table tr td p {margin-bottom:15px;}
td.content table tr td small {font-size:11px;}
td.content table tr td a {color:#333333;} 
td.content table tr td a:visited {color:#444444;} 
td.content table tr td a:hover {color:#555555;} 
td.content table tr td ul {margin:-10px 0 20px 40px;}
