body {padding:0; margin:0; background-color:#ffffff; text-align:center; color:#5f5f5f;}
body, td {font-family:Tahoma, Verdana, Arial; font-size:12px; text-decoration:none;}
a {color:#8A8989; text-decoration:underline;}
form {padding:0; margin:0;}
.txt {font-family:Tahoma, Verdana, Arial; font-size:11px; color:#5f5f5f; border:1px solid #88C01C; background:#ffffff;}
textarea {font-family:Tahoma, Verdana, Arial; font-size:11px; color:#5f5f5f; border:1px solid #88C01C; background:#ffffff;}
select {font-family:Tahoma, Verdana, Arial; font-size:11px; color:#5f5f5f; border:1px solid #88C01C; background:#ffffff;}
.cmd {font-family:Tahoma, Verdana, Arial; font-size:11px; color:#5f5f5f; border:1px solid #88C01C; background-color:#D4D0C8;}

#container-box {position:relative; width:950px; min-width:950px; margin:0 auto; text-align:left;}

#header-box {height:316px; position:relative; background:url(../img/header_bg.jpg) left bottom no-repeat;}
#language-box {position:absolute; left:660px; top:32px; line-height:20px; width:290px; font-size:11px; line-height:20px;}
.language-text {padding-right:3px;}
.lang-box {padding:0 3px;}
a.lang {color:#6C694D; text-decoration:none; padding:3px;}
a.active {background:#5DD413; color:#FFFFFF; font-weight:bold;}

#header-flash-box {position:absolute; left:77px; top:95px;}
#logo-box {position:absolute; left:110px; top:57px;}
#top-menu-box {position:absolute; top:100px; right:75px;}
#top-menu-box a {float:right; color:#545454; text-decoration:none;}
#top-menu-box a span {height:15px; line-height:15px; padding:0 6px;}
#top-menu-box a span.top-menu-border {border-left:1px solid #BCBCBF;}
#top-menu-box a.selected {color:#88C01C; font-weight:bold;}

#navigation {text-align:center; line-height:17px;}

.easylogin-box {text-align:left; font-size:11px;}
.easylogin-box a {font-size:11px;}
#easylogin-title {font-size:14px; padding:10px 0 20px 0;}
.easylogin-label {padding:3px 0;}
.easylogin-submit {padding-top:20px;}

.frname {font-size:14px; color:#88C01C;}
.hr {height:6px; font-size:1px; background:url(../img/hr.jpg) left top repeat-x; margin:5px 0;}
#frpage {padding-top:10px;}
#frpage li {list-style:square;}
#frpage a {font-size:14px; text-decoration:none;}
#inner-page {line-height:16px; padding-top:10px;}
#side-menu {text-align:left;}
#side-menu ul {padding:0; margin:20px 0;}
#side-menu ul li {line-height:25px; padding-left:30px; list-style:none; background:url(../img/side_menu_bullet.jpg) left 9px no-repeat; border-bottom:1px solid #E9EAEA;}
#side-menu ul li a {text-decoration:none;}
#side-menu ul li.side-menu-active a, #side-menu ul li.side-menu-active-bold a, #side-menu ul li.sub-side-menu-active a {color:#88C01C;}
#side-menu ul li.side-menu-active-bold {border-bottom:3px solid #C3EA79;}
#side-menu ul li.sub-side-menu {line-height:16px; background:url(../img/sub_side_menu_bullet.jpg) 30px center no-repeat;}
#side-menu ul li.sub-side-menu span {padding-left:20px;}
#side-menu ul li.no-border {border-bottom-width:0;}

#content-box {padding:60px; background:url(../img/content_bg.jpg) left top repeat-x;}
#contact-box {height:94px; background:url(../img/contact_bg.jpg) left bottom repeat-x; border-top:1px solid #E2E7EF;}
#contact-box .contact-name {color:#88C01C; font-size:12px; font-weight:bold;}
#contact-box .contact-text td {font-size:11px; color:#7a7a7a;}

#footer-box {height:69px; background:url(../img/bottom_bg.gif) left top no-repeat; position:relative;}
#partner-logo {position:absolute; left:730px; top:17px}

.error {color:#FF0000; text-align:center;}
.note {font-size:10px;}
.newsimage {float:left;}
body .dtree {white-space: nowrap;}
.dtree img {border: 0px; vertical-align: middle;}
.dtree a {}
.dtree a.node, .dtree a.nodeSel {white-space: nowrap; padding: 1px 2px 1px 2px;}
.dtree a.node:hover, .dtree a.nodeSel:hover {}
.dtree .clip {overflow: hidden;}
