/*--------- Base Styles used for HTML ---------*/

body {
  margin: 0;
  padding: 0;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10px;
  color: #6b6b6b;
  background-color: #FFFFFF;
}

img {
  border: 0;
}

form {
  display: inline;
}

input,
select {
	font-family: Arial, Helvetica, sans-serif; 
  	font-size: 14px;
	font-weight:bold;
	color:#000000;
}

.RowData {
  background-color: #DDDDDD;
  color: black;
  font-family: Arial,Helvetica,serif;
  font-size: 8pt;
  font-weight: normal;
  
}

.ColumnHeader {
  background-color: #555555;
  color: white;
  font-family: Arial,Helvetica,serif;
  font-size: 10pt;
  font-weight: bold;
  text-decoration:none;
}

#homecontainer {width: 992px;}
#bannercontainer {width: 992px; background-color:#99ad3e; height:107px;}
#bannerleft {float:left; width:261px;}
#bannerright {float:left; width:695px; padding-right:35px; text-align:right; background-color:#99ad3e;}
#navbar {width:992px; float:left; background-color:#e7cb18;}
#homecontent {width:699px; float:left; background-color:#FFFFFF;}
#homecontent2 {width:992px; float:left; background-color:#FFFFFF;}
#client1content {width:619px; float:left; background-color:#FFFFFF; padding-left:60px; padding-right:20px;}
#client2content {width:992px; float:left; background-color:#FFFFFF;}
#client3left {width:261px; float:left; background-color:#000000;}
#client3content {width:728px; float:right; background-color:#FFFFFF; background-image:url('/geistmfg_files/images/template3fill_1px.gif');background-repeat:repeat-y;}
#wizard {width:193px; float:left; text-align:center; margin-left:-200px;}
#rack {width:293px; float:left;}
#navmenutd {width:264px; background-image:url('/geistmfg_files/images/template3fill_1px.gif');background-repeat:repeat-y;}

.date {
    font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:15px; 
	color:#000000;
}

.footernav {
    font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#000000;
}

a.footernav:link    {text-decoration: underline; color:#000000}
a.footernav:visited {text-decoration: underline; color:#000000}
a.footernav:active  {text-decoration: underline; color:#000000}
a.footernav:hover   {text-decoration: underline; color:#000000}

a.n10:link    {text-decoration: none; color:#000000}
a.n10:visited {text-decoration: none; color:#000000}
a.n10:active  {text-decoration: none; color:#000000}
a.n10:hover   {text-decoration: none; color:#000000}

a.n8:link    {text-decoration: none; color:#000000}
a.n8:visited {text-decoration: none; color:#000000}
a.n8:active  {text-decoration: none; color:#000000}
a.n8:hover   {text-decoration: none; color:#ffffff; background-color:#000000;}

a.b8:link    {text-decoration: none; color:#000000; font-weight: bold;}
a.b8:visited {text-decoration: none; color:#000000 font-weight: bold;}
a.b8:active  {text-decoration: none; color:#000000 font-weight: bold;}
a.b8:hover   {text-decoration: none; color:#ffffff;  font-weight: bold; background-color:#000000;}

.footeraddr {
    font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:bold;
}

.titlebig {
	font-face:Arial;
	font-size:13pt;
	color:#D1A82B;
	font-weight:bold;
}

table.inset {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: outset outset outset outset;
	border-color: black black black black;
	border-collapse: collapse;
	background-color: white;
}

table.inset th {
	border-width: 1px 1px 1px 1px;
	padding: 2px 10px 2px 10px;
	border-style: inset inset inset inset;
	border-color: black black black black;
	background-color: #000000;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.inset td {
	border-width: 1px 1px 1px 1px;
	padding: 2px 10px 2px 10px;
	border-style: inset inset inset inset;
	border-color: black black black black;
	background-color: #FFF6CB;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.lit td {
        border-width: 0px 0px 0px 0px;
	padding: 3px 20px 3px 20px;
	border-style: inset inset inset inset;
	border-color: black black black black;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

#dropmenudiv{
position:absolute;
border:1px solid #bbbbbb;
border-bottom-width: 0;
font:normal 12px Verdana;			   
color:#ffffff;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #bbbbbb;
padding: 1px 0;
text-decoration: none;
  font-family: Arial,Helvetica,serif;
  font-size: 10pt;
  font-weight: normal;
  color: #000000;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #ffffff;
text-decoration:underline;
}

.bi14 {
  font-family: Arial,Helvetica,serif;
  font-size: 14pt;
  font-weight: bold;
  font-style: italic;
  color: #333399;
}

.b10wh {
  font-family: Arial,Helvetica,serif;
  font-size: 10pt;
  font-weight: bold;
  color: #FFFFFF;
}

.bw8 {
  font-family: Arial,Helvetica,serif;
  font-size: 8pt;
  font-weight: bold;
  color: #FFFFFF;
}

.n8 {
  font-family: Arial,Helvetica,serif;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
}

.b8 {
  font-family: Arial,Helvetica,serif;
  font-size: 8pt;
  font-weight: bold;
  color: #000000;
}

.blue9 {
  font-family: Arial,Helvetica,serif;
  font-size: 8pt;
  font-weight: bold;
  color: #1B1464;
}
.n10 {
  font-family: Arial,Helvetica,serif;
  font-size: 10pt;
  font-weight: normal;
  color: #000000;
}

.i10 {
  font-family: Arial,Helvetica,serif;
  font-size: 10pt;
  font-weight: normal;
  font-style: italic;
  color: #000000;
}

.b10 {
  font-family: Arial,Helvetica,serif;
  font-size: 10pt;
  font-weight: bold;
  color: #333366;
}

.lightb10 {
  font-family: Arial,Helvetica,serif;
  font-size: 8pt;
  font-weight: bold;
  color: #CCCCCC;
}

.n12 {
  font-family: Arial,Helvetica,serif;
  font-size: 12pt;
  font-weight: normal;
  color: #000000;
}

.b12 {
  font-family: Arial,Helvetica,serif;
  font-size: 12pt;
  font-weight: bold;
  color: #333399;
}

.red10 {
  font-family: Arial,Helvetica,serif;
  font-size: 10pt;
  font-weight: normal;
  color: #CC0000;
}

.redb10 {
  font-family: Arial,Helvetica,serif;
  font-size: 10pt;
  font-weight: bold;
  color: #CC0000;
}

.redb12 {
  font-family: Arial,Helvetica,serif;
  font-size: 12pt;
  font-weight: bold;
  color: #CC0000;
}

.redbi12 {
  font-family: Arial,Helvetica,serif;
  font-size: 12pt;
  font-weight: bold;
  font-style: italic;
  color: #CC0000;
}

.redb8 {
  font-family: Arial,Helvetica,serif;
  font-size: 8pt;
  font-weight: bold;
  color: #CC0000;
}

.sp10b {
  font-family: Verdana,Arial,Helvetica,serif;
  font-size: 10pt;
  font-weight: bold;
  color: #333399;
}

a:link    {text-decoration: none; color:#0000cc}
a:visited {text-decoration: none; color:#0000cc}
a:active  {text-decoration: none; color:#0000cc}
a:hover   {text-decoration: underline; color:#0000cc}

.C10Row1 {

}

.C10Row1 {

}

.b10 a:link {
  font-family: arial,helvetica,serif;
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
}

.b10 a:visited {
  font-family: arial,helvetica,serif;
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
}

.b10 a:active {
  font-family: arial,helvetica,serif;
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
}

.b10 a:hover {
  font-family: arial,helvetica,serif;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: underline;
  color: #000000;
}


/*--------- Styles used for Nav ---------*/

.MainMenu
{
    border: #000000 1px solid;
    font-weight: bold;
    font-size: 8pt;
    margin: -1px;
    width: 150px;
    color: #000099;
    font-family: arial,helvetica,serif;
    position: absolute;
    background-color: #e9f0ff;
    text-decoration: none;
    layer-background-color: #7a95e3
}
.MainMenu td
{
    font-weight: bold;
    font-size: 8pt;
    color: #000099;
    font-family: arial,helvetica,serif;
    text-decoration: none;
}
.MainMenu a
{
    font-weight: bold;
    font-size: 8pt;
    color: #000099;
    font-family: arial,helvetica,serif;
    text-decoration: none;
}
.MainMenu a:hover
{
    font-weight: bold;
    font-size: 8pt;
    color: #000099;
    font-family: arial,helvetica,serif;
    text-decoration: none;
}
.MainMenu a:visited
{
    font-weight: bold;
    font-size: 8pt;
    color: #1b1464;
    font-family: arial,helvetica,serif;
    text-decoration: none;
}
.MainMenu a:link
{
    font-weight: bold;
    font-size: 8pt;
    color: #1b1464;
    font-family: arial,helvetica,serif;
    text-decoration: none;
}
.MainMenuHi
{
    border: #000000 1px solid;
    font-weight: bold;
    font-size: 8pt;
    margin: -1px;
    width: 150px;
    cursor: default;
    color: black;
    font-family: arial,helvetica,serif;
    position: absolute;
    background-color: #c7d8fe;
    text-decoration: none;
    layer-background-color: #c7d8fe
}
.MainMenuHi td
{
    font-weight: bold;
    font-size: 8pt;
    color: black;
    font-family: arial,helvetica,serif;
    text-decoration: none;
}
.MainMenuHi a
{
    font-weight: bold;
    font-size: 8pt;
    color: black;
    font-family: arial,helvetica,serif;
    text-decoration: none;
}
.MainMenuHi a:hover
{
    font-weight: bold;
    font-size: 8pt;
    color: black;
    font-family: arial,helvetica,serif;
    text-decoration: none;
}
.MainMenuHi a:visited
{
    font-weight: bold;
    font-size: 8pt;
    color: black;
    font-family: arial,helvetica,serif;
    text-decoration: none;
}
.MainMenuHi a:link
{
    font-weight: bold;
    font-size: 8pt;
    color: black;
    font-family: arial,helvetica,serif;
    text-decoration: none;
}



/*--------- Styles used for News Display ---------*/

.EventDate {
    font-family: Verdana,Arial,Helvetica;
    font-size: 8pt;
    font-weight: bold;
    color: #990000;
    
}

.EventTitle {
    font-family: Arial,Helvetica;
    font-size: 8pt;
    color: #333366;
    text-decoration: none;
}


/*--------- Styles used for News Popup ---------*/

.EventTipBorder {
  background-color: black;
}

.EventTipBody {
  background-color: #FFFFFF;
  font-size: 10pt;
}

.EventTipBody A {
  color: blue;
}

.EventTipTitle {
  background-color: #333399;
  color: white;
  font-family: Arial,Helvetica,serif;
  font-size: 10pt;
  font-weight: bold;
}


/*--------- Styles used for Poll Display ---------*/

.PollQuestion {
    font-family: Verdana,Arial,Helvetica;
    font-weight: bold;
    font-size: 8pt;
    color: #000000;
    
}

.PollAnswer {
    font-family: Arial,Helvetica,serif;
    font-size: 8pt;
    color: #000000;
    
}

.NavTitle {
  font-family: Verdana,Arial,Helvetica,serif;
  font-weight: bold;
  font-size: 10pt;
  color: #ffffff;
}

.NavLink {
  font-family: Arial,Helvetica,serif;
  font-weight: normal;
  font-size: 9pt;
  color: #ffffcc;
}