

* { font-family: 'Lucida Sans', 'Lucida Grande', Arial, Sans-Serif;  }
body, h1, h2, h3 { padding:0; margin:0; }
a img { border: none; }

.rightImage { float:right; margin: 7px 0 7px 15px;  }
.leftImage { float:left; margin:7px 15px 7px 0; }

html { background:#333; }
body { text-align:center;  background:#333;  }
a { color:#1c446a; }
a.myriad { color:#996633; }

td { vertical-align:top; }
h1 { color:#1c446a; font-size:285%;  margin-bottom:5px;   }
h2 { color:#1c446a; font-size:168%;   } 
h3 { color:#996633; font-size:100%;  }
em { font-weight:normal; font-size:140%; color: }

ul { list-style:none; }
p {margin:0;  padding: 10px 0; }

table.inset { margin: 10px 10px 10px 20px; border:1px dotted #999;  }
table.inset th { font-size:138%;  padding:5px; color:#996633;}
table.inset td { padding:5px; background:#d5dce3; border:1px dotted #000;  }


#page { position:relative; width:891px;  margin:0 auto; text-align:left;  background:#FFF; padding:42px;  z-index:1; }

#logo { margin: -10px 0 20px 0; width:111px; height:78px }
#nav { position:absolute; left:0; width:676px; height:44px;  z-index:9999999;  }
#navback { position:absolute; left:0; width:676px; height:44px; background:url(/images/navback.png) no-repeat;  z-index:999999;  }
#nav a.myriad, #nav span.myriad { color:#FFF; }
#footer { background:#1c446a; height:100px; color:#FFF; margin: 0 -42px -42px -42px; padding: 20px 42px 10px 42px;   }

#footer td { vertical-align:bottom; padding:0; margin:0;  padding-right:30px; }
.preserve_whitespace { white-space:pre;   }
#footer a { color:#FFF; }


/* INTERIOR */

form * { font-size:100%;  }

#phone { position:absolute; z-index:5; top:65px; left:185px; font-size:130%; color:#000;  }

#background { position:absolute; top:0; right:0; z-index:1;  width:611px; height:437px; background:url(/images/backgrounds/mock.jpg) no-repeat; }

#content { top:100px; position:relative; z-index:99; width:500px; line-height:19px; min-height:400px; height:auto !important;
  height:400px; overflow:visible;  }
#content ul, #content li { list-style:disc outside none; }


#breadcrumbs { margin-bottom:7px;  }
#breadcrumbs, #breadcrumbs a { font-size:90%;  }

#downloads { text-align:left; float:right;  padding-left:20px;   }
.clear { clear:both; }

#jump { position:absolute; right:42px; top:375px; width:200px; z-index:3; text-align:right; }
#jump_to { width: 121px; height:45px; background:url(/images/jump-to.png) no-repeat; margin-right:-9px;  float:right;  }

#subnav { padding:0; margin:0;   }
#subnav li {  text-align:right; padding-bottom:10px; }
#subnav a { text-transform: uppercase; color:#996633; font-size:110%; text-decoration:none;   }
#subnav a:hover { text-decoration:underline; }

#serving { font-size:90%; color:#999;  margin:150px 0 15px 0; border-top: 1px dotted #CCC; }
#serving h3 { font-size:142%; }

.dataTable { border:5px solid #DDD; width:400px;  }
.dataTable td { background:#EEE; border:1px solid #FFF; padding:3px;  }

#filterset { margin-bottom:20px;  }
#filterset a { display:block;  }

ul#tips, ul#tips li { list-style-type:none; margin:0; padding:0;  }
ul#tips li { padding:3px 0;  }


.article { margin:10px 0; border-bottom:1px dotted  #996633; width:325px; }
h1.article_title { margin-bottom:0px; padding-bottom:0px;  font-family:Arial, Sans-Serif !important; }
h1.article_title a { text-decoration:none; font-size:70%;  color:#996633; font-family:Arial, Sans-Serif !important;   }
.short { font-style:italic; }

em { font-style:normal; color:#996633; font-size:100%;  }
h3 em { font-size:160%;   color:#1c446a; }


