body, td { font-family : Verdana, Arial, sans-serif; font-size : 75%;  }
body { background-color:#000000; margin: 0px; color : #ffffff;  } 
input, select { font-family : Verdana, Arial, sans-serif;  font-size : 100%; }

form { padding:0; margin:0; }
p { margin: 0px 0px 8px 0px;}
hr { height:1px; border: 0; color: #ff6600; background-color: #ff6600; }
hr.white { height:1px; border: 0; color: #ffffff; background-color: #ffffff; }
hr.gray { height:1px; border: 0; color: #666666; background-color: #666666; }
hr.orange { height:1px; border: 0; color: #f60; background-color: #f60; }

/* THIS is to hide text that gets replaced by images */
.hideword, .hide { height: 0; width: 0; overflow: hidden; position: absolute; }
.NoShow { display:none; }
.Show { display:block; }


/* Text Styles */
.errorMsg, .error { color:#ff0000; font-weight:bold; }
.confirm { font-weight:bold; }
.small { font-size : 90%; }
.lowlight { color:#cccccc; }

.clear { clear:both; } /* This clearsup styles with <br class="clear" />" */

/* Headers */
.header3 { color:#FF6600; text-transform:uppercase; } /* Used for: Home page sub headers */
.header4 { color:#FF6600; font-weight:bold; text-transform: uppercase;} /* Used for: Analysis sectors headers */
.HeaderImg, .headerimg { margin-bottom:10px; display:block; clear:both; }
.ArticleDate { color:#FF6600; }


/* Padding */
.pad5 { padding: 5px;  }
.pad5t { padding-top: 5px;  }
.padr { padding-right: 5px;  }
.pad5b { padding-bottom: 5px;  }
.pad2t { padding-top: 2px;  }
.pad2b { padding-bottom: 2px;  }

.AlignLeft { text-align:left; }

/* Links */
a.morelink:link, a.morelink:visited { color:#999999; }
a:link, a:visited	{ color:#FF6600;  }
a.plain:link, a.plain:visited { text-decoration:none; }

/* menu */
#navmain { width:325px; height:10px; position: absolute; top:20px; right:50px; float:right	}
#navmain li { margin: 0; padding: 0; list-style: none; position: absolute; top: 0px; }
#navmain a {display:block; height:9px; text-decoration:none; }

/* Form Styles */
.formLabel { float:Left ; width:125px; text-align:right; padding:3px 5px 0px 0px; color:#eeeeee;  }
.formRequired { font-weight:bold; }
.formOptional { font-weight:normal; }
.formField { float:Left; width:320px; margin-bottom:5px; text-align:left; }
.formElement { border: 1px solid #ffffff; font-family : Verdana, Arial, sans-serif; font-size : 100%; padding:3px 0px 0px 0px; }
.formTextBox { width:260px; }
.formTextBoxShort { width:100px; }
.formTextarea { width:260px; }
.formDropdownLong { width:300px; }

/* Generic Content Page */
#content, #Content { width:550px; margin:30px 0px 0px 100px; }
#ContentPopUp { display:block; position:absolute; top:70px; left:10px; width:370px; }

/* Contact Us Page */
#contactcontent { display:block; position:absolute; top:80px; left:100px; width:500px; }

/* Footer */
.FooterDiv { width:100%; text-align:center; margin: 10px 0 10px 0; padding:0; font-size:90%; }
.FooterDiv a{ color:#999999; text-decoration:none;   }
a.Footer:link, a.Footer:visited,  { color:#999999; text-decoration:none;   }
a.Footer:hover { text-decoration:underline;  }

/* set black bg for checkboxes on IE5.2 MAC */
.Blackbg	{ background-color: #000000; }
.Blackbg td	{ background-color: #000000; }
