/*Structure*/body {background: #fff url(images/bg.jpg) repeat-x left top;margin:20px 0 0 0;padding:0;color:#000;font-size:x-small;voice-family: "\"}\"";voice-family:inherit;font-size:small;font-family: AGaramon, Times, "Times New Roman", serif;}html>body {font-size:small;}#container {width:770px;margin:auto;padding:0;}#content {width:640px;padding:0;margin: 5px 0 0 0;float:left;background-color:gray;background: url(images/bg-top.gif) top center;}#footer {width:640px;padding:0;margin:0;float:left;}#bottom {clear:both;padding: 10px 0 40px 0;margin:0;background: url(images/bg-bot.gif) bottom center;}#title {width: 640px;float:left;padding:0;margin:0;}/*logo and top buttons*/#title img {margin:0 0 5px 0;display: block;}#title ul {padding:0;margin:0;}#title ul li {background-color: #471961;width:130px;height:126px;display: inline;float:left;background-image: url(images/bt-gra.gif);padding:0;margin:0;}#title p {font-size:90%;padding:12px 0;margin:0;width:380px;float:left;}/*Right side buttons*/#nav {float:right;padding:0;margin:0;}#nav ul {padding:0;margin:0;list-style: none;display: block}#nav ul li {background-color:#471961;width:130px;height:126px;background-image: url(images/bt-bla.gif);padding:0;margin:0;}#nav ul li a, #title ul li a {font-family: Times, "Times New Roman", serif;padding:80px 0 0 20px;margin:0;display:block;color:white;font-size:140%;text-decoration: none;}#title ul li a,#nav ul li.gra a {color:black;}#title ul li.pur {background-image: url(images/bt-pur.gif);}#title ul li.pur a {color:white;}#nav ul li.gra {background-image: url(images/bt-gra.gif);}#nav ul li.blu {background-image: url(images/bt-blu.gif);}#nav ul li.red {background-image: url(images/bt-red.gif);}#nav ul li a:hover, #title ul li a:hover {text-decoration: underline;}#nav ul li.tra {height:60px;background: url(images/tran.gif) left top;}#nav ul li.tra a {padding:0;height:61px;text-decoration: none;text-indent: -9999px;/* Commented backslash hack for IE Mac \*/ overflow: hidden;/* end hack */}#nav ul li.tra a:hover {background: url(images/tran.gif) 0px 63px;}/*footer buttons*/#footer ul {list-style: none;margin:0px 20px 30px 20px;padding:0;}#footer ul li {display: inline;margin:0 10px;padding:0;font-size:80%;}#footer ul li a {}/*bottom of content*/#content #bottom ul {list-style: none;float:right;margin:0;padding:0 30px 0 0;}#content #bottom ul li {display: inline;margin:0 5px;padding:0;}/*Right left cols*/#coleft {width:380px;float:left;margin:0;padding:0;}#colright, #colrightm {width:220px;float:left;background-color:#fff;margin-top:30px;}#colrightm {margin-top:6px;}/*links*/a, a:visited {color: #156138;text-decoration: underline;}a:hover {color: #749083;text-decoration: none;}a:active {}/*font*/p, h1, h2, h3, h4, dt, dd, li, span {color: #471961;}ul.red li, span.red, h1.red {color: #AF3713;}ul.bla li, span.bla, h1.bla {color: #000000;}ul.blu li, span.blu, h1.blu {color: #1A3E8B;}h1 {font-size: 240%;}h2 {font-size: 160%;}h3 {font-size: 140%;}h4 {font-size: 120%;}p, address {line-height: 150%;font-size: 80%;font-family: Verdana, Helvetica, Arial, sans-serif;color: #474747;padding:0 40px 10px 40px;margin:5px 0 0 0;}address {line-height: 130%;font-style: normal;}#coleft p, #coleft address {padding:0 10px 10px 40px;margin:0;}#colright p, #colrightm p, #colright address, #colrightm address {padding:0 15px 15px 15px;margin:0;font-size:70%;}#colright h1, #colrightm h1,#colright h2,#colrightm h2,#colright h3,#colrightm h3,#colright h4, #colrightm h4 {padding:20px 25px 0px 15px;margin:0 0 10px 0;font-size:110%;}#coleft h1,#coleft h3,#coleft h4 {padding:0px 40px 10px 40px;margin:0;}#colright a,#colrightm a {font-weight: bold;}li, dt, dd, legend, th,td {font-family: Verdana, Helvetica, Arial, sans-serif;}h1, h2, h3, h4 {padding:30px 30px 10px 40px;color: #55157A;margin:0;clear:right;font-weight: normal;}#colright h2.cont {font-size:130%;}#colright address.conta {font-size:100%;}#colright p.contac {font-size:80%;}p.small {font-size:70%;padding:0 40px;color: #601a22;clear:right;}p.mtp {float:right;padding:0 30px 0 0;margin:25px 0 0 0;}/*lists + images*/#content ul.blu, #content ul.bla, #content ul.red {padding:0px 30px 10px 65px;margin:0;font-size:80%;display: block;}#content ul.bla, #content ul.blu {margin-bottom:20px;}#content ul#bot {padding:0 40px 0 0;float:right;margin:10px 0px 40px 0px;}#content ul#bot li {display: inline;}#content ul#bot li a {padding:4px;border: 1px #471961 solid;background-color: #fff;text-decoration: none;display: block;color: #471961;font-size:80%;}#content ul#bot li a:hover {padding:4px;border: 1px #fff solid;background-color: #471961;color:#fff;}#content img.in {padding:0;margin:13px;border-bottom: 10px #fff solid}#content img.ma {padding:0;margin:10px auto 0 auto;display:block;}#content img.imri {clear:right;float:right;margin: 20px 45px 0 0;padding: 0;}/*form*/#conform p {margin:6px 0;}#conform fieldset {padding: 15px 0 10px 10px;margin: 0 22px 0 30px;text-align:left;color:#4a4a4a;font-size:120%}#conform .inp {width:200px;border:1px #ccc solid;border-right:2px;border-bottom:2px;color:#4a4a4a;padding:2px;margin:2px 0 6px 0;background:#fff url(images/formbg.jpg) repeat-x}#conform {margin-top:0;margin-bottom:20px}#conform textarea {color:#4a4a4a;height:100px;width:300px;border:1px #ccc solid;border-right:2px;border-bottom:2px;background:#fff url(images/formbg.jpg) repeat-x}#conform p {padding:0;margin:0;}#conform p.tm {margin-top:15px;}/*table*/th,td {padding:5px;color: #471961;border-right:1px solid #471961;border-bottom:1px solid #471961;}table {margin:30px;border-left:1px solid #471961;border-top:1px solid #471961;border-collapse:collapse;}ul.sitemap {list-style-type: none;margin-left: 30px;padding-left: 0;}ul.sitemap li {padding-left: 20px;}ul ul li {list-style-type: none;}ul ul {margin:0;padding:10px 5px;}hr {clear:left;margin:0 40px 0 35px;color: #471961;background-color: #471961;height: 1px;}