html {height:100%;}
body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:100%; background:url(images/bg-Bcolumn.gif) top right repeat-y;}

h1, h2, h3, h4, h5, h6, p, ul, li {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}

#header {width:100%; height:229px; background:url(images/bg-header.gif) 0 0 repeat; position:relative; z-index:333;}
#header #top {width:100%; height:120px; background:url(images/logo.gif) 40px 0 no-repeat ;}
#header #top ul {list-style:none; float:right; color:#FFFFFF; font-size:12px; margin:30px 10px 0 0; display:inline;}
#header #top ul li {float:left;}
#header #top ul li a {text-decoration:none; font-size:12px; color:#FFFFFF; margin:0 5px;}
#header #top ul li a:hover {text-decoration:underline;}
#header img {float:right;}
#main {width:100%; position:relative; min-height:100%; height:auto !important; height:100%; margin:-229px 0 0 0; z-index:222;}
#main #content {width:100%; padding:229px 0 30px 0;}
#main #Acolumn {width:290px; float:right; position:relative; z-index:333; color:#FFFFFF; line-height:18px;}
#main #Acolumn h1 {height:35px; font-size:14px; background-color:#C32B3B; line-height:32px; padding:0 0 0 30px;}
#main #Acolumn ul {padding:10px 0 0 45px; width:245px;}
#main #Acolumn ul li {padding:0 0 15px 0;}
#main #Bcolumn {position:relative; z-index:222; color:#000000; line-height:18px; padding:10px 35px 0 35px; margin:0 290px 0 0;}
#main #Bcolumn h2 {font-size:14px; color:#C32B3B; padding:0 0 15px 0;}
#main #Bcolumn h3 {font-size:12px; color:#000000; padding:0 0 10px 0;}
#main #Bcolumn ul {padding:0 0 10px 20px;}
#main #Bcolumn ul li {line-height:18px; padding:0 0 0 5px;}
#main #Bcolumn p {padding:0 0 15px 0;}
#main #Bcolumn p a {color:#000000; text-decoration:underline;}
#main #Bcolumn p a:hover {text-decoration:none;}
#footer {height:30px; line-height:30px; background-color:#918E8C; width:100%; clear:both; text-align:right; font-size:11px; color:#FFFFFF; position:relative; z-index:333; margin:-30px 0 0 0;}
#footer ul {float:right; list-style:none; margin:0 5px; display:inline;}
#footer ul li {float:left;}
#footer ul li a {color:#FFFFFF; text-decoration:underline; margin:0 5px;}
#footer ul li a:hover {text-decoration:none;}
#footer p {float:right;}