* { margin: 0; padding: 0; font-family: verdana, helvetica, sans-serif; line-height: 1.2em; }
html { background-color: #E8E8E8; font-size: 62.5%; color: #555; }
p { margin: 8px 0; font-size: 1.3em; }
img { border: 0; }
h2 { color: #25A3EF;}
#bodycontent2 a { color: #222; text-decoration: none; border-bottom: 1px dashed #25A3EF; }
#bodycontent2 a:hover { color: #25A3EF; text-decoration: none; border-bottom: 1px solid #222; }
#bodycontent2 ul { margin-left: 20px; }
#bodycontent2 fieldset { border: 0 solid #25A3EF; border-top: 1px solid #25A3EF; padding: 0 0 0 10px; }
#bodycontent2 legend { padding: 0 5px; }
#bodycontent2 input, #bodycontent2 textarea, #bodycontent2 select { background-color:#FFF; border:1px solid #555; color:#555; padding:1px; }
#bodycontent2 input:focus, #bodycontent2 textarea:focus, #bodycontent2 select:focus { color:#555; border:1px solid #25A3EF; }
#bodycontent2 input, #bodycontent2 select, #bodycontent2 textarea { width: 95%; margin: 5px 0; }
#bodycontent2 label { width: 95%; display: block; }
#bodycontent2 .button { border: 3px double #555; }
#bodycontent2 .button:hover { border: 3px double #25A3EF; }
#bodycontent2 p { clear: both; }
#bodycontent2 p.desc { width: 300px; margin-left: 100px; font-size: 0.9em; font-style: italic; }
#header { position: absolute; top: 10px; left: 50%; margin-left: -343px; width: 687px; height: 127px; background-image: url('$baseurl/images/title_blue.jpg'); }
#header h1 { position: absolute; left: -100000px; top:0; }
#bodycontent { position: absolute; top: 137px; left: 50%; margin-left: -343px; width: 687px; background-color: #FFF; background-image: url('$baseurl/images/pagebg.gif'); }
#bodywrapper { background-color: #FFF; }
#bodycontent2 { width:450px; float:left; margin-left: 12px; background-image: url('$baseurl/images/content_bg.gif'); padding: 0 0 0 5px;}
#nav { width: 170px; float:right; margin-right: 12px; padding-bottom: 20px; font-size: 1.3em; }
#navhead { width: 170px; height: 16px; background-image: url('$baseurl/images/nav_top.gif'); }
#navcontent { padding: 5px 0; background: #F8FAFB url('$baseurl/images/nav_content.gif'); }
#navfoot { width: 170px; height: 16px; background-image: url('$baseurl/images/nav_bottom.gif'); margin-top: -10px; }
#contenthead { width: 456px; height: 16px; background-image: url('$baseurl/images/content_head.gif'); margin-left: -5px;}
#contentfoot { width: 456px; height: 26px; background-image: url('$baseurl/images/content_foot.gif'); margin-left: -5px;}
#headernav { position: relative; top: 10px; left: 25px; width: 636px; height: 51px; background-image: url('$baseurl/images/header_nav.gif'); margin-bottom: 10px; font-size: 1.3em; }
#headernav ul { position: relative; top:17px; left: 15px; }
#headernav li { list-style: none; display: inline; padding: 0 5px; }
#headernav a { color:#333; text-decoration: none; }
#headernav a:hover { text-decoration: underline; }
#nav h2 { position: absolute; left: -100000px; top:0; }
#nav ul { margin-bottom: 8px; }
#nav li { list-style: none; padding: 0 5px; }
#nav a { color: #333; text-decoration: none; display: block; width: 160px;}
#nav a:hover { color: #25A3EF; }
#nav h3 { color: #25A3EF; }
#languagelinks { position: absolute; top: 120px; left: 50%; margin-left: -339px; }
#languagelinks li { display: inline; }
#footer { clear: both; padding-top: 20px; text-align: center; background-image: url('$baseurl/images/footer.gif'); background-position: bottom; padding-bottom: 30px; margin-bottom: -8px; background-repeat: no-repeat;}