A { color: #53AC4B; }
A:link { color: #53AC4B; text-decoration: underline;}
A:visited { color: #53AC4B; text-decoration: underline;}
A:hover { color: #53AC4B; text-decoration: underline;}

BODY { margin: 0px; margin-top: 3px; background-image: url(../interface/_bkgnd.gif); }
BODY.INTRO { margin: 0px; overflow: hidden; }

table.GRID { height: 100%; margin: auto;}
TABLE.BODY { width: 915px; height: 100%; }
TABLE.BODY_BORDER { height: 100%; width: 100%; border-left: 1px solid #333333; border-right: 1px solid #333333; }
TABLE.LOGO { border-left: 1px solid #333333; border-right: 1px solid #333333; background-image: url(../interface/_top.jpg); background-repeat: no-repeat; background-position: right top; }
TABLE.FOOTER { background-color: #609866; border-left: 1px solid #333333; border-right: 1px solid #333333; border-bottom: 1px solid #333333; width: 100%; }

TD.GRID { width: 100%; height: 100%; }
TD.TOP { height: 0%; background-image: url(../interface/_top_bk.gif); background-repeat: repeat-x; background-position: bottom left; }
TD.LOGO { height: 0%; border-left: 9px solid #CCCCCC; border-right: 9px solid #CCCCCC; background-image: url(../interface/_logo_bk.gif); background-repeat: repeat-x; }
TD.BODY { width: 100%; height: 100%; background-color: #FFFFFF; border-left: 9px solid #CCCCCC; border-right: 9px solid #CCCCCC; }
TD.FOOTER { height: 0%; border-left: 9px solid #CCCCCC; border-right: 9px solid #CCCCCC; border-bottom: 9px solid #CCCCCC; }
TD.FOOTER_LEFT { width: 0%; border-bottom: 1px solid #609866; background-color: #9BBD9B; }
TD.CONTENT_GRID { padding: 45px; padding-bottom: 20px; width: 100%; height: 100%; }
TD.CONTENT { background-repeat: no-repeat; background-position: top right; width: 100%; height: 100%; font-family: Verdana; font-size: 11px; color: #000000; }
TD.CONTENT_TEXT { padding-right: 220px; background-repeat: no-repeat; background-position: top right; width: 100%; height: 100%; font-family: Verdana; font-size: 11px; color: #000000; }
TD.TEXT,div.text { font-family: Verdana; font-size: 11px; color: #000000;}

IMG.SPLASH { border: 1px solid #000000; }
IMG.LOGO { margin-left: 39px; margin-top: 38px; }
IMG.LOGO_BOTTOM { margin-left: 39px; margin-bottom: 45px; }

TABLE.MENU_TOP { background-color: #339933; border-top: 1px solid #FFFFFF; }
TD.MENU_TOP { padding: 3px; padding-top: 2px; padding-left: 15px; padding-right: 15px; border-left: 1px solid #FFFFFF; }
A.MENU_TOP { font-family: Verdana, Arial; font-size: 10px; color: #FFFFFF; }
A.MENU_TOP:link { color: #FFFFFF; text-decoration: none; }
A.MENU_TOP:visited { color: #FFFFFF; text-decoration: none; }
A.MENU_TOP:hover { color: #FFFFFF; text-decoration: none; }

TD.MENU { border-top: 1px solid #999999; padding: 3px; padding-bottom: 4px; padding-left: 40px; font-family: Verdana, Arial; font-size: 10px; font-weight: bold; cursor: pointer; }
TD.MENU_SELECTED { border-top: 1px solid #999999; padding: 3px; padding-bottom: 4px; padding-left: 40px; background-color: #53AC4B; font-family: Verdana, Arial; font-size: 10px; font-weight: bold; cursor: pointer; }
A.MENU { color: #333333; }
A.MENU:link { color: #333333; text-decoration: none; }
A.MENU:visited { color: #333333; text-decoration: none; }
A.MENU:hover { color: #333333; text-decoration: none; }
A.MENU_SELECTED { color: #FFFFFF; }
A.MENU_SELECTED:link { color: #FFFFFF; text-decoration: none; }
A.MENU_SELECTED:visited { color: #FFFFFF; text-decoration: none; }
A.MENU_SELECTED:hover { color: #FFFFFF; text-decoration: none; }

TD.ADDRESS { padding: 25px; padding-right: 0px; padding-top: 30px; font-family: Verdana,Arial; font-size: 9px; color: #999999; line-height: 13px; }
TD.DASH { background-image: url(../interface/_dash.gif); background-repeat: repeat-x; background-position: top left; padding-bottom: 10px; }

DIV.TITLE { font-size: 17px; font-weight: bold; color: #333366; padding-bottom: 20px; letter-spacing: -1px; }
TD.SUBTITLE { font-size: 11px; font-weight: bold; color: #333366; padding-bottom: 2px; }

INPUT.INPUT {border:1px solid #B0B0B0;background-color:#F4F4F4;font-family:Verdana;font-size:11px;color:#000000;}
TEXTAREA.INPUT {border:1px solid #B0B0B0;background-color:#F4F4F4;font-family:Verdana;font-size:11px;color:#000000;overflow:auto;}
SELECT.INPUT {background-color:#F4F4F4;font-family:Verdana;font-size:11px;color:#000000;}
INPUT.BUTTON {font-family:Verdana;font-size:10px;color:#000000;font-weight:bold;border:1px solid #B0B0B0;background-color:#E4E4E4;cursor:pointer;}

A.NEWS { color: #333333; }
A.NEWS:link { color: #333333; text-decoration: none; }
A.NEWS:visited { color: #333333; text-decoration: none; }
A.NEWS:hover { color: #333333; text-decoration: underline; }

TABLE.TAB_ON { width: 65px; height: 22px; background-image: url(../interface/_tab1.gif); }
TD.TAB_ON { font-family: Verdana; font-size: 10px; color: #000000; font-weight: bold; cursor: pointer; }
TABLE.TAB_OFF { width: 65px; height: 22px; background-image: url(../interface/_tab0.gif); }
TD.TAB_OFF { font-family: Verdana; font-size: 10px; color: #333333; font-weight: bold; cursor: pointer; }
TD.TAB_UNDERLAY { position: relative; z-index: 100; }
TD.TAB_OVERLAY { position: relative; left: -6px; z-index: 99; }
TD.TAB_OVERLAY_ON { position: relative; left: -6px; z-index: 101; }

TD.AANBOD_SELECTION { padding: 2px; padding-bottom: 4px; padding-right: 0px; font-family: Verdana; font-size: 11px; color: #666666; }
A.AANBOD_SELECTION { color: #666666; }
A.AANBOD_SELECTION:link { color: #666666; text-decoration: none; }
A.AANBOD_SELECTION:visited { color: #666666; text-decoration: none; }
A.AANBOD_SELECTION:hover { color: #666666; text-decoration: underline; }
A.AANBOD_SELECTION_PAGE { color: #339933; }
A.AANBOD_SELECTION_PAGE:link { color: #339933; text-decoration: none; }
A.AANBOD_SELECTION_PAGE:visited { color: #339933; text-decoration: none; }
A.AANBOD_SELECTION_PAGE:hover { color: #339933; text-decoration: underline; }

TD.DETAIL { background-image: url(../interface/_highlight.gif); padding: 10px; }
IMG.DETAIL { border: 1px solid #9C9C9C; }

TD.LOGIN { background-image: url(../interface/_highlight.gif); padding: 10px; border-top: 1px solid #6EB066; border-bottom: 1px solid #6EB066; }
INPUT.LOGIN { border:1px solid #A6AEB2;font-family:Verdana;font-size:11px;color:#000000; height: 22px; width: 200px; }
INPUT.LOGIN_SUBMIT { border:1px solid #6EB066;background-color:#6EB066;font-family:Verdana;font-size:10px;color:#FFFFFF; height: 20px; font-weight: bold; padding-left: 15px; padding-right: 15px; }
input.error{border: solid 1px #d00;}
td.error{color: #d00;}

TD.DATA { font-family: Verdana; font-size: 11px; color: #000000; padding-right: 10px; padding-top: 4px; padding-bottom: 4px; }

div.fotolinkbutton{float: left; border: solid 1px #666; padding: 1px; padding-left: 5px; padding-right: 4px; margin-left: 5px; font: normal 11px/12px arial; cursor: pointer; background: #ddd;}
div.fotolinkbutton_hover{border: solid 1px #090; background: #fff;}
div.fotolinkbutton_current{font-weight: bold; border: solid 1px #000;}
div.fotolinkbutton_disabled{float: left; padding: 1px; padding-left: 5px; padding-right: 4px; margin-left: 5px; font: normal 11px/12px arial; background: #ddd; color: #bbb; border: solid 1px #bbb; }
.clear{clear: both;}

#facebox .b {  background:url(../interface/facebox/b.png);}
#facebox .tl {  background:url(../interface/facebox/tl.png);}
#facebox .tr {  background:url(../interface/facebox/tr.png);}
#facebox .bl {  background:url(../interface/facebox/bl.png);}
#facebox .br {  background:url(../interface/facebox/br.png);}
#facebox {  position: absolute;  top: 0;  left: 0;  z-index: 100;  text-align: left;}
#facebox .popup {  position: relative;}
#facebox table {  border-collapse: collapse;}
#facebox td {  border-bottom: 0;  padding: 0;}
#facebox .body {  padding: 10px;  background: #fff;  width: 640px;}
#facebox .loading {  text-align: center;}
#facebox .image {  text-align: center;}
#facebox img {  border: 0;  margin: 0;}
#facebox .footer {  border-top: 1px solid #DDDDDD;  padding-top: 5px;  margin-top: 10px;  text-align: right;}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {  height: 10px;  width: 10px;  overflow: hidden;  padding: 0;}
#facebox_overlay {  position: fixed;  top: 0px;  left: 0px;  height:100%;  width:100%;}
.facebox_hide {  z-index:-100;}
.facebox_overlayBG {  background-color: #000;  z-index: 99;}
