/* --- Property of: OgdenBanc Shares --- */
/* --- Author: Ben Lumpkin --- */
/* --- Created: March 14, 2005 --- */
/* --- Last Edited: March 14, 2005 --- */

/* --- BEGIN IE Hacks  --- */

*html #nav ul
{
  margin-top:-5px;
}

*html #leftbox
{
  margin-left:4px;
}

*html #leftbox dt, *html #leftbox dt, *html #centerbox dt, *html #rightbox dt
{
  margin-top:0;
}

*html #leftbox, *html #centerbox, *html #rightbox, *html #topbox
{
  height:200px;
}

*html #topbox
{
  margin-left:5px;
}

*html #leftbox dl, #centerbox dl, #rightbox dl
{
  margin:0;
}

*html #topbox dt, *html #topbox form
{
    margin:0;
}

*html #topbox dd
{
    margin-top:-10px;
    margin-bottom:-10px;
    padding-bottom:0;
}

*html #divider
{
    margin:0;
    height:1px;
    padding:0;
    position:relative;
}

*html #masthead
{
  margin-left:0px;
  float:left;
  margin:0;
  margin-top:-16px;
  margin-bottom:-12px;
}

*html #masthead img
{
  border:0;
  margin-top:0;
}

/* -- END IE Hacks --- */

/* --- BEGIN Homepage Styles --- */

#masthead
{
  clear:right; /* Clear the Nav's right float */
  margin-bottom:-12px;
}

#masthead img
{
  border:0;
  margin-top:0px;
  margin-left:8px;
}

#topbox, #leftbox, #centerbox, #rightbox
{
  border:1px solid #485a6c;
  background:#ebecef;
  margin:20px 4px 0 8px;
  width:235px;
  height:190px;
  float:left;
  font-size:.9em;
  color:#493a2b;
}

#topbox dt, #leftbox dt, #centerbox dt, #rightbox dt
{
  background:#00693f;
  color:#fff;
  font-weight:bold;
  padding:5px 0 4px 10px;
  border-bottom:1px solid #485a6c;
  margin-top:-11px;
}

/* NEW STYLES FOR TESTING ARE HERE!!!  */

td.indexSubHead
{
  vertical-align:top;
  background:#00693f;
  color:#fff;
  font-weight:bold;
  padding:5px 0 4px 10px;
  border-bottom:1px solid #485a6c;
}

table.bottomBox
{ 
  
  width:235px;
}

td.mainBottom
{
  vertical-align: top;
  border:1px solid #485a6c;
  background:#ebecef;
  margin:20px 4px 0 8px;
  width:235px;
  height:190px;
  font-size:.9em;
  margin:0;
  color:#493a2b;
}


/* NEW STYLES FOR TESTING ARE HERE!!!  */

#topbox dd, #leftbox dd, #centerbox dd, #rightbox dd
{
  padding:20px 12px 0 0;
  font-family:verdana, arial, sanserif;
}

#topbox img, #leftbox img, #centerbox img, #rightbox img
{
  vertical-align:middle;
  margin-top:-2px; /* Correct middle alignment */
  padding-right:6px;
}

#topbox
{
  height:190px;
  width:235px;
  margin-right:0;
  color:#493a2b;
}

#rightbox
{
  height:190px;
  width:235px;
  margin-right:0;
  color:#493a2b;
}

#topbox dd, #leftbox dd, #rightbox dd
{
  margin-left:12px;
}

#rightbox dd
{
  padding-top:10px;
  margin-right:10px;
}

#rightbox span
{
  color:#555;
  font-style:italic;
  font-size:.8em;
}

#leftbox input, #leftbox select, #topbox input, #topbox select
{
  font-size:1.1em;
}

#topbox select
{
    width:165px;
}

#centerbox dd
{
  margin-top:-5px;
  margin-left:15px;
}

#divider
{
  height:1px;
  border-bottom:1px solid #caced4;
  margin-top:10px;
}

/* --- END Homepage Styles --- */

/* --- BEGIN Contact Styles --- */

#contact form {border-bottom:0px solid #caced4;}

#contact span
{
  color:red;
}

#contact fieldset span
{
  font-size:.9em;
  font-style:italic;
}

#contact label span
{
  font-size:1em;
  font-style:normal;
}

#contact input
{
margin:3px 3px 3px 0;
}

#contact fieldset
{
  width:400px;
  margin:auto;
}

#contact textarea, input
{
  font:1em arial, verdana, helvetica, sans-serif;
}

#contact textarea
{
    width:380px;
}


/* --- END Contact Styles --- */

/* --- BEGIN Subnav Styles --- */

#leftpanel{width:160px;float:left;}

#leftnav
{
    border:1px solid #485a6c;
    width:160px;
    background:#ebecef;
}

#leftnav ul
{
margin:0;
padding:0;
list-style:none;
background:#fff;
}

#leftnav ul li a
{
  padding: 5px 5px 5px 25px;
  margin:0;
  display:block;
  text-decoration:none;
  width:130px;
  border-bottom:1px solid #bdbdaf;
}

#leftnav ul li a:hover
{
  color:#00693f;
  background:#d1e4c6 url(/images/hover_arrow.gif) top left no-repeat;
}

#leftnavcontact{height:80px;margin: 20px 0px 20px 0px;border:1px solid #485a6c;width:152px;background:#ebecef;padding:4px;}

/* --- END Subnav Styles --- */

#main
{
  width:500px;
  float:left;
  margin-left:15px;
}

h2
{
margin-top:-15px;
}

.disclaimer {font:italic normal normal .9em verdana;color:gray;}

#blackblock {width:600px;height:100px;border: 2px solid #000000;background:#cccccc;color:#000000;align:center;padding:20px;}
