#breadcrumb               { position: relative; top: 2px; left: 29px; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; color: #B89073;}
#pagetitle                { position: relative; top: 5px; left: 29px; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 14px; color: #FFFFFF; font-weight: bold;}
#content                  { position: relative; top: 0px; left: 22px; width: 610px; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; color: #000000; line-height: 14px; overflow: visible; padding: 7px;}
#verticalcolumn           { position: absolute; margin-left: -110px; left:50%; top: 0px; width:221px; height:100%; z-index:1; overflow: visible; background-image: url(images/background-vertclm.gif); visibility: visible;}
#contentbar               { position: relative; height: 15px; width: 630px; background-image: url(images/contentbar.jpg); background-repeat: no-repeat;}
#mainblock                { position: absolute; margin-left: -333px; margin-top: 10px; left: 50%; top:10px; width:666px; height:308px; z-index:2; overflow: visible; visibility: visible;}
#largepic                 { position: relative; left: 16px; top: 0px; width:634px; height: 163px; z-index:1; overflow: visible; visibility: visible;}
#pagepic                  { position: relative; left: 16px; top: 0px; width:634px; height: 115px; z-index:1; overflow: visible; visibility: visible;}
#indextext                { position: absolute; top: 48px; left: 208px; width: 432px; height: 111px; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; color: #F7F0D4; line-height: 13px;}
#textfooter               { position: relative; top: 10px; left: 0px; width: 666px; height: 30px; margin-bottom: 20px; text-align: center; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; color: #8A8574; line-height: 13px; z-index:2}
#subtitle                 { position: relative; top: -6px; left: -8px; width: 610px; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; color: #000000; line-height: 14px; overflow: visible; padding: 7px; font-weight: bold;}
                         
#textfooter a             { color: #CFCBC0; text-decoration: underline; }
#breadcrumb a             { color: #B89073; text-decoration: underline; }
#content a                { color: #5C4A3F; text-decoration: underline; }

.largepicback             { background-image: url(images/pictureback.jpg); }
.miniblocktitle           { position: absolute; top: 0px; left: 3px; }
.miniblockline            { position: absolute; top: 21px; left: 3px; width: 201px; height: 7px; background-image: url(images/miniblockline.gif); visibility: visible; background-repeat: no-repeat;}
.miniblockimagebackground { position: absolute; top: 32px; left: 0px; width: 69px; height: 76px; background-image: url(images/smallpicplaceholder.gif); visibility: visible;}
.miniblockimage           { position: absolute; top: 37px; left: 5px; width: 59px; height: 66px; visibility: visible;}
.miniblocktextwithimage   { position: absolute; top: 37px; left: 77px; width: 126px; height: 71px; visibility: visible; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; color: #8E783F; line-height: 13px;}
.miniblocktext            { position: absolute; top: 37px; left: 3px; width: 200px; height: 71px; visibility: visible; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; color: #8E783F; line-height: 13px;}

.newslistback             { position: relative; top: 0px; left: 0px; width: 69px; height: 76px; background-image: url(images/smallpicplaceholder.gif); visibility: visible; float: left; padding: 0px 0px 10px 10px; background-repeat: no-repeat;}
.newslistimage            { position: absolute; top: 5px; left: 5px; width: 59px; height: 66px; visibility: visible;}
.newslistingtitle         { font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; color: #F7F0D4; font-weight: bold;}

.huboptionimgwithback     { float: left; width: 78px; height: 86px; background-image: url(images/smallpicplaceholder.gif); background-repeat: no-repeat; visibility: visible; padding-left: 5px; padding-top: 5px;}
.huboptiontext            { position: relative; top: 0px; left: 0px; width: 270px; visibility: visible; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; color: #8E783F; line-height: 13px;}
.huboptiontext a          { color: #5C4A3F; font-weight: bold; text-decoration: none; line-height: 16px;}

.contentimage             { float: right; width: 211px; height: 213px; background-image: url(images/largepictureback.jpg); background-repeat: no-repeat; visibility: visible; padding-left: 6px; padding-top: 6px; margin-left:10px;}
.contentimageleft         { float: left; width: 211px; height: 213px; background-image: url(images/largepictureback.jpg); background-repeat: no-repeat; visibility: visible; padding-left: 6px; padding-top: 6px; margin-right:10px;}

.miniblocktextwithimage a,
.miniblocktext a          { color: #5C4A3F; text-decoration: underline; }
.miniblocktext .title     { color: #5C4A3F; font-weight: bold; text-decoration: none;}

.frmText                  { border: 1px solid #442D1F; padding-left: 2px; font: 70% verdana; width: 178px;}
.paratitle                { color: #C1AA70; }
.titlebreadcrumb          { background-image: url(images/titlebreadcrumbback.jpg);}
.pagecontent              { background-image: url(images/contentback.jpg);}

.frmfield                 {font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; color: #FFFFFF; background-image: url(images/formback.gif);}
.frmelement               {background-color: #E9E1C7;}
td                        {font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; color: #000000; }