/* typeface and size information for entire page */
body { text-align:center }
body, div, td { font-family: "Trebuchet MS", arial, helvetica, sans-serif; font-size:13px; color:#000; line-height:19px; }
p { margin:5px 0px 14px 0px; }
ul, ol { margin-top:5px; margin-bottom:14px; }
a { color:#069; text-decoration:underline; }
.numberedItem { padding-top:9px; padding-bottom:9px; }
.spacedList { padding-bottom:9px; }

/* footer information */
.footerDiv { padding: 0px 5px 0px 5px; }
.footer { font-family: "Trebuchet MS", arial, helvetica, sans-serif; font-size:11px; color:#999; }
a.footer { font-family:"Trebuchet MS",Arial,Helvetica,Sans-serif; font-size:11px; color:#069; text-decoration:underline;  }

.topNavDiv { border-right: 1px solid #ccc; border-left:1px solid #ccc;  }

.topNav,.topNav1,.topNav2,.topNav3 { font-family:"Trebuchet MS",Arial,Helvetica,Sans-serif; font-size:13px; color:#000; height:16px; line-height:16px;  }	

.topSubNav, .topSubNavOn { font-family:"Trebuchet MS",Arial,Helvetica,Sans-serif; font-size:12px; color:#069; height:16px; line-height:16px;  }
a.topSubNav { text-decoration:none; padding-left:5px; padding-right:5px;  }
a.topSubNav:hover { background:#f8f8f8; }

a.topSubNavOn, a.topSubNavOn:hover { text-decoration:none; padding-left:5px; padding-right:5px; background:#f8f8f8; }

/* left nav column header box */
.leftHeader { background-color:#e8e9e7; padding:3px; }	

/* left nav column header box text */
.leftHeaderText { color:#c60; font-weight:bold;  }

.login { color:#fff; font-size:11px; }
.loginBox { color:#000; font-family:"Trebuchet MS",Arial,Helvetica,Sans-serif; font-size:11px; width:110px; height:20px; border:1px solid #ccc; margin:0px; padding:0px; }

.inputBox { width:200px; height:20px;  font-family:"Trebuchet MS",Arial,Helvetica,Sans-serif; font-size:11px; border:1px solid #999; margin:0px; padding:0px; }
.inputBoxSm { width:120px; height:20px;  font-family:"Trebuchet MS",Arial,Helvetica,Sans-serif; font-size:11px; border:1px solid #999; margin:0px; padding:0px; }
.phone3Box { width:30px; height:20px;  font-family:"Trebuchet MS",Arial,Helvetica,Sans-serif; font-size:11px; border:1px solid #999; margin:0px; padding:0px; }
.phone4Box { width:40px; height:20px;  font-family:"Trebuchet MS",Arial,Helvetica,Sans-serif; font-size:11px; border:1px solid #999; margin:0px; padding:0px; }
.selectBox { font-family:"Trebuchet MS",Arial,Helvetica,Sans-serif; font-size:11px; border:1px solid #999; margin:0px; padding:0px; }
.textArea { width:500px; height:150px; font-family:"Trebuchet MS",Arial,Helvetica,Sans-serif; font-size:11px; border:1px solid #999; margin:0px; padding:0px; }
.submitButton { font-family:"Trebuchet MS",Arial,Helvetica,Sans-serif; font-size:12px; width:50px; font-weight:bold;}
.formRequired { color:#f00; font-weight:bold; }
.formNotRequired {font-weight:bold; }
.defHeader { font-weight:bold; }
.eventTitle { font-weight:bold; }
.jobTitle { text-transform:uppercase; }
.subSection { padding-top:5px; padding-bottom:14px; }
.subDivider { color:#ccc; height:1px }
.mainList { margin-left:15px; }
.subList { margin-top:0px; margin-bottom:0px; }
.centerDiv { text-align:center }
.footnote { font-family:"Trebuchet MS",Arial,Helvetica,Sans-serif; font-size:10px; line-height:12px; color:#000; }
