﻿html,body                  {padding:0px;margin:0px;height:100%;width:100%;font:normal normal normal 0.848em Tahoma;line-height:140%;color:#BBBBBB;background-color:#000000;}
body                       {background:transparent url(images/qmark.gif) no-repeat scroll right 50%;}
img                        {border:none;}

a                          {color:#48A0B0;text-decoration:none;}
a:hover                    {color:#BBBBBB;text-decoration:none;}
a.btn                      {background:top left url(images/button.gif) no-repeat;padding:0px 15px 0px 20px;}

ul                         {padding:0px 0px 0px 20px;margin:0px;text-align:left;}
ul a                       {color:#BBBBBB;}
ul a:hover                 {color:#48A0B0;}

/*
b,strong                   {color:#48A0B0;text-decoration:none;font-weight:normal;}
*/

p                          {padding:0px;margin:0px;} 

#h1                        {display:none;}

#main                      {position:absolute;width:850px;height:560px;top:-280px;left:-425px;}
#center                    {width:0px;height:0px;position:absolute;top:50%;left:50%;}
#content                   {clear:both;height:445px;text-align:justify;}

#admin                     {position:absolute;top:125px;left:870px;white-space:nowrap;color:#48A0B0;}
#admin ul                  {padding:0px;margin:0px 0px 10px 0px;list-style:none;}
#admin li                  {padding-left:15px;background:transparent url(images/bullet.gif) no-repeat scroll left 1px;}
#admin li.preview          {padding-top:12px;background:transparent url(images/bullet_preview.gif) no-repeat scroll left 13px;}
#admin li.publish          {background:transparent url(images/bullet_publish.gif) no-repeat scroll left 1px;}

#header                    {padding:10px 0px 10px 0px;height:80px;white-space:nowrap;}
#header img                {margin:0px;padding:0px;float:left;border:none;}
#header #logo              {margin:-30px 0px 0px -30px;padding:0px;float:left;border:none;width:316px;height:100px;}

#header ul                 {margin:0px;padding:25px 0px 0px 0px;float:right;vertical-align:top;list-style:none;}
#header li                 {margin:0px;padding:5px 5px 0px 5px;display:inline;text-align:center;vertical-align:top;}
#header li a               {margin:0px;padding:0px;width:100%;}
#header li img             {padding-bottom:4px;border-bottom:2px solid transparent;float:none;}
#header li img.selected    {padding-bottom:4px;border-bottom:2px solid #48A0B0;}

#footer                    {color:#999999;clear:both;text-align:right;font-size:smaller;}
#footer a                  {color:#999999;}
#footer a:hover            {color:#48A0B0;}

.ScrollRegion              {position:relative;top:0px;left:0px;text-align:justify;height:320px;overflow:hidden;padding-right:5px;}
.ScrollDiv                 {position:absolute;top:0px;left:0px;width:5px;background:transparent url(images/scrollback.gif) repeat-y scroll top left;}
.ScrollDiv div             {position:absolute;top:0px;left:0px;width:5px;height:10px;background-color:#48A0B0;cursor:hand;cursor:pointer;}

.col1                      {float:left;width:415px;height:430px;margin-right:10px;text-align:justify;}
.col2                      {float:left;width:415px;height:430px;margin-left:10px;text-align:justify;}

.spots                     {height:320px;}
.spots div                 {float:left;width:95px;height:94px;text-align:center;font-size:smaller;line-height:10pt;padding-right:11px;}
.spots img                 {border:1px solid #bbbbbb;width:93px;height:59px;}

.spots a:hover img         {border:1px solid #48A0B0;}

div.spot4                  {padding:0px;}

a.news                     {background:transparent url(buttons/director/news_icon.gif) no-repeat scroll left 50%;padding:8px 0px 0px 25px;color:#444444;display:inline;}
a.news:hover               {color:#48A0B0;}

ul.directors               {padding:0px;margin:0px;text-align:left;list-style:none;}
ul.directors li            {float:left;white-space:nowrap;padding-left:8px;margin-left:3px;background:transparent url(images/dot.gif) no-repeat scroll left 50%;}

h1                        {font-size:13pt;font-weight:normal;margin:0px;padding:0px;}
h4                        {font-size:13pt;font-weight:bold;margin:15px 0px 10px 0px;padding:0px;}

/* Forms */
input, select, textarea {margin-top:1px;margin-bottom:0px;font-family:arial;color:#000000;font-size:8pt;}

/* Tables */
.TblHeader              {font-weight:bold;border-bottom:1px solid #5E5E5E;}
.TblFooter              {border-top:1px solid #5E5E5E;margin:0px;padding-top:5px;width:100%;}
.TblItem                {padding:1px 0px 1px 0px;border:none;}
.TblChk                 {padding:0px;}

/* Dialogues */
.DialogueHeader         {clear:both;font-weight:bold;border-bottom:1px solid #5E5E5E;padding-bottom:3px;}
.DialogueContent        {clear:both;padding:10px 0px 10px 0px;font-weight:normal;border-bottom:1px solid #5E5E5E;}

/* Upload Area */
#oUploadProgressBox       {width:388px;height:5px;border:1px solid #BBBBBB;padding:4px;}
#oUploadProgressBar       {width:100px;height:5px;background-color:#48A0B0;}
#oUploadProgressContainer {width:100%;height:100%;border:none;padding:0px;margin:0px;}

/* Site Map */
#sitemap                  {background:transparent url(map/tree.gif) no-repeat scroll top left;padding:31px 0px 0px 5px;clear:both;}
#sitemap ul               {padding:0px;margin:0px;list-style:none;}
#sitemap li               {padding:0px 0px 0px 21px;margin:0px;background:transparent url(map/i.gif) repeat-y scroll top left;}
#sitemap li.l             {background:transparent url(map/e.gif) no-repeat scroll top left;}
#sitemap a                {background:transparent url(map/l.gif) no-repeat scroll top left;margin-left:-21px;height:18px;padding-left:41px;display:block;}

#directors_small div        {float:left;width:170px;text-align:center;}
#directors_small .thumb     {border:2px solid transparent;width:130px;height:97px;}
#directors_small .title     {border:none;padding:5px 0px 5px 0px;}

#directors_large div        {float:left;width:212px;text-align:center;padding-top:20px;}
#directors_large .thumb     {border:2px solid transparent;}
#directors_large .title     {border:none;padding:10px 0px 10px 0px;}

#directors_small a:hover img     {border-color:#48A0B0;}
#directors_large a:hover img     {border-color:#48A0B0;}


.newsitem                {float:left;margin-bottom:6px;width:100%;}
.newsitem img            {float:left;margin-right:5px;height:80px;width:112px;border:2px solid transparent;}
.newsitem a:hover img    {border-color:#48A0B0;}

.pagelinks ul            {padding:0px;margin:0px;text-align:left;list-style:none;}
.pagelinks ul li         {float:left;white-space:nowrap;padding-left:8px;margin-left:3px;background:transparent url(images/dot.gif) no-repeat scroll left 50%;}

