/* STANDARD TAG REDEFINITIONS */
BODY { background:#ffffff; margin:0; padding:0; font-family: Arial, Helvetica, geneva,verdana, sans-serif; font-size: 10pt; }
TD {font-size: 10pt;  }
p { font-size: 10pt;  margin-bottom: 7px; margin-top: 0; width:85% !important;}
a{ color: #0074d4; text-decoration: none; }
a:hover{ text-decoration: underline;  color:#0074d4;   }

.learnmore { color: #fff; text-decoration: underline; }
.learnmore:hover { color: #9f0; text-decoration: underline; }

.signup { color: #fff; text-decoration: underline; }
.signup:hover { color: #9f0; text-decoration: underline; }

.ds { color: #0cf; text-decoration: none; }
.ds:hover { color: #93c; text-decoration: none; }

form{ margin:0;}
IMG { margin:0; border:0; padding:0; }
.clear { clear:both; }
.textRequired { color:#900; font-weight:bold; }
.textRequiredBig { color:#900; font-size:11pt; font-weight:bold; }
.inputColumn { width:160px; float:left; }
.inputRow { margin-top:12px;margin-bottom:5px; }
.inputHeader { margin-bottom:8px; font-size:10pt;font-weight:bold;}
OPTION { padding-left:5px; }
OPTGROUP { padding-top:5px; padding-left:5px; font-style:normal;}

#siterails { margin-top:20px;margin-left:auto; margin-right:auto; }
#headerrails{ width:943px; height:75px; margin-bottom:0; padding:0px; margin-left:auto; margin-right:auto; background:#fff;}
#header{ margin-bottom:0px;padding-bottom:0px; }
#signinup { margin-bottom:7px; padding-right:2px;font-weight:bold;color: #0074d4; text-align:right; font-size:9pt;}
.divider { color:#bababa; margin: 0 4px 0 4px;}
#logorow { float:left;margin-bottom:0; }


#breadcrumbmessagerails { font-size:9pt;padding:3px 3px 3px 8px;margin-left:auto; margin-right:auto;margin-top:0;width:930px;color:#888;font-weight:bold;background:#f5f5f5; }
#breadcrumbmessage { line-height:12pt;font-size:8pt;padding:2px;padding-left:7px; }
#breadcrumbmessage A { color:#06548a; }

#contentrails{ width:920px; margin-left:auto; margin-right:auto; min-height:400px;color:#333;background:#fff;padding-bottom:9px;  }
#contentrails H1{ margin-top:13px; margin-bottom:5px; padding:0; color:#266ea0; font-size:11pt;  }
#contentrails H2{ margin-top:13px; margin-bottom:5px; padding:0; color:#266ea0; font-size:10pt;  }
#contentrails p{ text-align:justify;line-height:20px; }

#divider { width:941px; height:6px; background:url(images/dotted_divider.gif);margin-top:10px;margin-left:auto; margin-right:auto; margin-bottom:20px;  }
#footercontainer { width:941px; height:110px; background:url(images/footer_bg.gif);margin-top:15px;margin-left:auto; margin-right:auto; margin-bottom:25px;  }
#footerline { color:#888; font-size:9pt; }
#footerline A { text-decoration:none; color:#666; font-size:9pt; font-weight:bold}
#footerline A:hover { text-decoration:underline; color:#666; font-size:9pt;}
