html {height:100%; margin-bottom:1px;}
body {margin:0; padding:0; width:100%; font-family:Tahoma,Verdana,Arial;}

h1 {color:#007376; font-size:1.1em; font-weight:bold;}
h2 {color:#85254F; font-size:0.8em; margin:15px 0;}
h3 {color:#007376; font-size:0.9em; font-weight:bold; margin-bottom:0;}
p {font-size:0.8em; line-height:1.4em; margin:12px 0;}
a {color:#4A1930; font-weight:bold;}
a.back {font-size:0.7em; line-height:2em; color:#85254F;}

img {border:none;}

div#wrapper_container {width:955px; margin:0 auto; padding:0; text-align:left;}
div#wrapper {width:955px; margin:0; padding:0; float:left; position:relative;}

div#header {background:#521D3F; float:left; color:#ffffff; font-size:0.8em;}
img.logo {float:left; display:inline;}
div#header_2 {width:530px; float:left; display:inline; padding:90px 0 0 6px;}
div#header_3 {width:225px; float:left; display:inline; text-align:center; padding:40px 0 0;}
div#header_3 a {width:195px; float:left; padding:5px; margin:5px 0; font-weight:bold; color:#ffffff; font-size:1.2em; text-decoration:none; border:1px solid #9F406B; text-align:right;}
div#header_3 a:hover {text-decoration:underline;}

div#column_1 {width:171px; float:left; display:inline; font-size:0.7em; line-height:1.4em; padding:0 0 25px;}
div#column_1 ul {margin:0; padding:0;}
div#column_1 ul li {margin:0; padding:0; list-style:none; border-bottom:1px dotted #cccccc; display:block;}
div#column_1 ul li a {display:block; color:#541D41; padding:10px 0 10px 10px; text-decoration:none; width:161px; font-weight:bold;}
div#column_1 ul li a:hover {background:#EEEDEC;}
div#column_1 ul li.second {border-bottom:1px dotted #cccccc;}
div#column_1 ul li.second a {color:#007376; padding:5px 0 5px 20px; width:151px;}
div#column_1 ul li.third {border-bottom:1px dotted #cccccc;}
div#column_1 ul li.third a {color:#000000; padding:5px 0 5px 30px; width:141px;}
div#column_1 ul li ul li ul li a {color:#000000; padding:5px 0 5px 30px; width:141px;}

div#column_2 {float:left; display:inline;}
div.column_1 {float:left; display:inline; width:355px;}
div.column_2 {width:514px; padding:20px 10px 40px 30px;}
div.column_3 {width:754px; padding:20px 0 40px 30px;}
div.column_4 {float:left; display:inline; width:399px;}
div#column_2 ul {margin:0; padding:0 0 0 15px; font-size:0.8em; line-height:1.4em;}

div#column_3 {float:left; display:inline; width:230px; padding:20px 0 0; text-align:right;}

table.home {width:754px; margin:0; float:left;}
table.home td {width:330px; border-top:1px dotted #cccccc; padding:8px 0;}
table.home td.space {width:94px; border:none; vertical-align:top;}
table.home a {color:#85254F; font-weight:bold; text-decoration:none; font-size:0.9em; float:left;}
img.home {float:right;}

div#footer {background:url(../images/footer_bg.jpg) repeat-x; float:left; width:935px; padding:10px;}
div#footer_2 {width:350px; float:left; display:inline; padding:0 0 0 38px;}
div#footer p {font-size:0.7em; margin:2px 0; width:312px; float:left; line-height:1.1em;}
div#footer_2 a {color:#000000; font-weight:bold;}
div#footer_3 {width:465px; float:left; display:inline; text-align:right; font-size:0.7em;}

div#copyright {float:left; width:935px; padding:10px; text-align:center; color:#561F44; font-size:0.7em;}

div.object {float:left; width:100%; font-size:0.8em; line-height:1.4em; margin:7px 0;}
div.label {float:left; display:inline; width:250px;}
div.required {float:left; display:inline; width:30px;}
form {float:left; margin:10px 0 0;}
form input.text {float:left; display:inline; width:200px;}
form textarea.text {float:left; display:inline; width:200px;}