html, body, div, td, th, p, span {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
}

div#account_links a
{
  font-size: 10px;
}

span.forgotPassword {
  padding-left: 50px;
  font-size: 11px;
}

div.greyBar
{
  display:block;
  width: 980px;
  height: 27px;
  background: url(../images/grey_fade_background.gif);
}

div.buttonWrapper 
{
  float: left;
  display:block;
  width: 489px;
  text-align: center;
  padding-top: 2px;
}

div.homeCopyLeft
{
  text-align: center;
  float: left;
  display:block;
  width: 389px;
  padding-left: 70px;
}

div.vertGreyBarFade 
{
  display:block;
  width:2px;
  height: 23px;
  margin-top: 2px;
  background-color: #474747;
  float:left;
  
}

div.homeCopyRight
{
  text-align: center;
  float: left;
  display:block;
  width: 395px;
}

div.homeCopy
{
  text-align: left;
  display: block;
  height: 120px;
}

div.vertGreyBar 
{
  display:block;
  width:2px;
  height: 200px;
  background-color: #dfdfdf;
  float:left;
  margin-left: 30px;
  margin-right: 30px;
  
}

div.homeCols 
{
  float: left;
  display:block;
  width: 389px;
  padding-top: 2px;
  padding-left: 50px;
  padding-right: 50px;
}

div.clear
{
  clear: both;
}

div.homeCopyWrapper a
{
  font-size: 14px;
  color: #000;
}

div.dciHeaderHome
{
  display:block;
  width:980px;
  height: 49px;
  background: url("../images/DCI_header_home.gif");
}

div.dciHeaderDatabase
{
  display:block;
  width:980px;
  height: 50px;
  background: url("../images/database_header.gif");
}


div.dciHeaderRegister
{
  display:block;
  width:980px;
  height: 50px;
  background: url("../images/DCI_header_register.gif");
}

div.dciHeaderTraining
{
  display:block;
  width:980px;
  height: 50px;
  background: url("../images/DCI_header_training.gif");
}

div.dciHeaderMyAccount
{
  display:block;
  width:980px;
  height: 50px;
  background: url("../images/DCI_header_account.gif");
}

div.dciHeaderForgotPassword
{
  display:block;
  width:980px;
  height: 50px;
  background: url("../images/DCI_header_forgotpassword.gif");
}

div.dciHeaderResetPassword
{
  display:block;
  width:980px;
  height: 50px;
  background: url("../images/DCI_header_newpassword.gif");
}

div.dciHeaderLogin
{
  display:block;
  width:980px;
  height: 103px;
  background: url("../images/login_title.gif");
}

div.dciHeaderLoginScreen
{
  display:block;
  width:980px;
  height: 50px;
  background: url("../images/DCI_header_login.gif");
}

div.greyWhiteFade 
{
  display:block;
  width: 980px;
  min-height: 40px;
  padding-top: 25px;
  background: url("../images/grey_white_fade.gif");
  background-repeat: repeat-x;
}


div.whiteGreyFade 
{
  display:block;
  width: 980px;
  height: 33px;
  background: url("../images/white_grey_fade.gif");
}

a.capitalized
{
  text-transform: capitalize;
}


div.homeMainContentWrapper {
  margin-top: 20px;
}

div.homeMainLeft {
  display: block;
  float: left;
  width: 288px;
}

div.homeMainVideo {
  display: block;
  float: left;
  width: 408px;
  text-align: center;
  color: #555;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 9px;
}

div.homeMainRight {
  display: block;
  float: left;
  width: 260px;
  padding-top: 75px;
}

ul.dciHome {
  list-style: square outside url('../images/red_arrow.gif');
  color: #8d2e1f;  
}

div.mainCol {
  display: block;
  float: left;
  width: 575px;
  padding-left: 70px;
  padding-right: 20px;
}

div.rightCol {
  display: block;
  float: left;
  width: 260px;
  padding-top: 30px;
}

div.rightCol img.rightColDiagrams
{
  padding-bottom: 20px;
}

div.greyBarNavWrapper
{
  display:block;
  width: 860px;
  height: 27px;
  background: url(../images/grey_fade_background.gif);
  padding-left: 120px;
}

div.gbNav {
  display:block;
  float: left;
  height: 21px;
  padding-top: 6px;
  padding-left: 20px;
  padding-right: 20px;
}

div.gbNav a {
  font-size: 12px;
  color: #fff;
  text-decoration: none;
}

div.gbNavActive  {
  background: url(../images/blue_fade_background.gif);
}

div.dciPageHeaderImage {
  display:block;
  width: 980px;
  height: 241px;
  border:0px;
  padding:0px;
  margin:0px;
}

div.dciContactPageHeaderImage {
  display:block;
  width: 980px;
  height: 103px;
  border:0;
  padding:0;
  margin:0;
}

div.databaseWrapper {
  width:820px;
  margin-left:  70px;
  margin-right: 70px;
}

a.footnote {
  font-size: 0.9em;
  text-decoration: none;
}

div.databaseSearchBox {
  background-color: #e3edf7;
  width: 770px;
  padding-top: 10px;
  padding-left: 30px;
  padding-right: 20px;
  padding-bottom: 20px;  
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
}

div.databaseSearchBoxSpacer {
  display:block;
  width: 820px;
  height: 3px;
}

div.databaseResultsBox {
  background-color: #e3edf7;
  width: 800px;
  padding-top: 10px;
  padding-left: 30px;
  padding-right: 20px;
  padding-bottom: 20px;  
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
}

div.mainCol blockquote {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 30px;
  margin-right: 30px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
}

div.mainCol p.noMargin {
  margin-bottom: 0;
}

div.dciTwoColWrapper {
  margin-bottom: 20px;
}

div.trainingModuleWrapper {
  padding-top: 5px;
  margin-left: -20px;
  text-align: center;
}


.floatLeft {
  float: left;
}

.floatRight {
  float: right;
}

.rightHairline {
  border-right: 1px solid #ccc;
}

.width50 {
  width: 50%;
}

.width40 {
  width: 40%;
}

.padLeft {
  padding-left: 20px;
}

form.loginForm input.loginInput {
  width: 250px;
}

p.centered {
  text-align: center;
}

p.small {
  font-size: 10px;
}