/* general */

body                       {margin:0; font-size:12px; font-family:arial; text-align:center;  background-image: url(../images/imb_bg_pixel.gif);  background-repeat: repeat-x;   /* place scrollbar */ height: 101%;}

a:link                     {color:#00848e; text-decoration:none;}
a:visited                  {color:#00848e; text-decoration:none;}
a:active                   {color:#00848e; text-decoration:none;}
a:hover                    {color:#00848e; text-decoration:underline;;}

#container                 {text-align:left; width:755px; margin:0 auto;}

/* left-align sub */

.javasub {text-align:left}

/* place scrollbar */

html { height: 100%; }

/* toggle */

.toggle {font-size: 11px;}
.hotspot {color : #30578D; border-bottom-style: dotted; border-bottom-width: 1px;cursor: pointer;}
.hotspotall {color : #30578D; border-bottom-style: dotted; border-bottom-width: 1px; cursor: pointer; font-weight: bold; }

/* nav */

#dropmenu                  {background-image: url(../images/nav_bg.gif); background-repeat: no-repeat; width:755px; height:37px;}
#dropmenu td.menu          {padding:0 0 0 2.8em;}
#dropmenu td.menu a        {font-weight:bold; font-size:14px; color:#404040; font-family:arial; text-decoration:none;}
#dropmenu td.menu a:hover  {color:#00848e;}

#dropmenudiv               {border: 1px solid #404040; border-bottom-width: 0; line-height: 18px; position: absolute; z-index: 100; margin:8px 0 0 -5px;}
#dropmenudiv a             {background-color:#c4dadd; border-bottom: 1px solid #404040; display: block; font-weight:bold; font-size:14px; color:#404040; font-family:arial; padding: 1px 0; text-decoration: none; text-indent: 3px; width: 100%; }
#dropmenudiv a:hover       {background-color:#00848e; color:#fff;}
/* contact form */

#FormDiv
{
    padding-left:2px;
    color:#4c4c4c;
}

.FormH1
{
    margin:0 0 5px 2px;
    color:#404040;
}

.ContactLabel
{
    float: left;
}

.FormTextBox
{
    width: 180px;
}

.SubmitButton
{
    float: right;
    margin: 5px 5px 0 0;
    color:#404040;
}

/* news */

#content .info             {font-size:12px; color:#4c4c4c; text-align:justify; padding:0 9px 0 15px;}
#content .news h1          {font-weight:bold; color:#404040; text-align:center; font-size:18px; text-decoration:none; border-bottom: 1px solid #e1e1e1;}
#content .news h2          {color:#8F3900; font-size:11px; text-decoration:none; margin:0; padding:0 0 0 15px;}

/* subnav */

#subnav                    {width: 200px;}
#subnav td                 {font-weight:bold; font-size:13px;}
#subnav td.subpixel        {background-image: url(../images/sub_pixel.gif); background-repeat:repeat-y; padding:0 15px 3px 15px;}

#nav, #nav ul      { /* all lists */padding: 0;margin: 0;list-style: none;float : left; width : 167px;}
#nav li            { /* all list items */position : relative; float : left;  margin:3px 0 0 0; width: 167px;}
#nav li ul         { /* second-level lists */position:absolute; left: -999em; margin-left : 165px; margin-top:-30px;  padding:3px; border: 3px solid #fff; background-color:#f3f6ed; }
#nav li ul ul      { /* third-and-above-level lists */left: -999em; border: 3px solid #fff; background-color:#f3f6ed; padding:3px; width:167px;}
#nav li a          {display : block; color: #727071; text-decoration : none; background-color:#f3f6ed; padding : 3px; border-bottom: 1px solid #e1e1e1; }
#nav li a:hover    {color : #fff; background-color : #00848e;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */left: auto;}

/*
#navcontainer              {width: 167px;}
#navcontainer ul           {margin: 0 0 0 0; padding-left: 0;list-style-type: none;}
#navcontainer a            {display: block; padding: 3px; width: 167px;  border-bottom: 1px solid #e1e1e1;  }
#navcontainer a:link       {background-color:#f3f6ed; color: #727071; text-decoration: none;}
#navcontainer a:active      {background-color:#f3f6ed; color: #727071; text-decoration: none;}
#navcontainer a:visited       {background-color:#f3f6ed; color: #727071; text-decoration: none;}
#navcontainer a:hover      {background-color: #00848e; color: #fff;}

/* content */

#content                   {width:718px;}
#content  td.crumb         {padding:5px 5px 5px 10px; background-color:#fff; font-size:12px; color:404040;}
#content .crumb a          {color: #404040; font-size:12px; font-weight: bold; text-decoration:underline;}
#content .crumb a:hover    {color:#00848e;}
#content .mainpixel        {background-image: url(../images/img_main_pixel.gif); background-repeat: repeat-y; padding:10px 28px 10px 20px; font-size:12px; color:#4c4c4c; text-align:justify;}
#content  h1               {font-size:14px; font-weight:bold; color:#00848e; text-decoration:underline;}
#content .h1               {font-size:14px; font-weight:bold; color:#00848e;}
#content .h2               {font-style:italic; font-weight:bold;}
#content  h3               {font-weight:bold; color:#00848e;  font-size: 12px; text-decoration:underline; margin:0; padding:0;}
#content .bold             {font-size:14px; font-weight:bold; color:#404040}
#content .underline        {text-decoration:underline;}
#content ul.list           {background-color:#edecea; margin:10px 0 10px 0; padding:5px 12px 5px 12px;}
#content li.list           {color:#4c4c4c; background-image: url(../images/blt_grey.gif); background-repeat:no-repeat; list-style-type: none; padding-left: 10px;}
#content li.list2          {color:#4c4c4c; background-image: url(../images/blt_grey2.gif); background-repeat:no-repeat; list-style-type: none; padding-left: 15px; font-size:13; }
#content .photo            {float:left; padding:0 5px 0 0;}
#content .b                {font-weight:bold;}

#content .biobottom          {background-color:#edecea; font-size:12px; color:#4c4c4c; padding:10px;  border: 1px solid #E2E2E2;  }
#content .biobottom td.even  {font-size:14px; font-weight:bold; color:#8F3900; padding:0 0 0 3px; text-decoration:underline;}
#content .biobottom td.odd   {background-color:#edecea; font-size:12px; color:#4c4c4c; padding:0 0 0 3px; margin:0;}
#content .biobottom ul.info  {background-color:#edecea; margin:0; padding:0 0 0 3px;}
#content .biobottom li.info  {color:#4c4c4c; background-image: url(../images/blt_grey.gif); background-repeat:no-repeat; list-style-type: none; padding-left: 10px;}

#content .links {text-align:none; font-size:12px; color:#4c4c4c;}

/* footer */

#footer                    {width:719px;}
#footer .ftrpixel          {background-image: url(../images/img_footer_pixel.gif); text-align:center;}
#footer .pipe              {color:#fff; font-size:11px; margin:0; padding:0;}
#footer .ftrpixel a        {font-size:11px; color:#fff; text-decoration:none;}
#footer .ftrpixel a:hover  {text-decoration:underline;}

/* toggle */

