/*================================================================The MAIN stylesheet for the website.Define SITE-WIDE styles:  - General Typography  - Header Content  - Sidebar Content  - Forms  - Tables  - Footer  - Sitewide Custom Definitions  ================================================================*/@import url("base.css");@import url("layout.css");@import url("nav.css");/* GENERAL TYPOGRAPHY (Standard HTML tags)----------------------------------------------------------------*/html, body {  font-family: "Trebuchet MS", verdana, helvetica, sans-serif;  color: #333333;  }h1 {  color: #013E82; /* bivins dark blue */  margin: 10px 0 16px 0;  padding: 3px 0;  font-size: 26px;  }h1.dotted {border-bottom: 2px dotted #013E82;  }h2 {  color: #2097D3; /* bivins sky blue */  margin: 10px 0 6px 0;  font-size: 18px;  }p {  margin: 5px 2px 6px 2px;  font-size: 11px;  line-height: 135%;  }a:link, a:visited {  color: #2097D3; /* bivins sky blue */  }a:hover {  color: #B9283F; /* bivins raspberry */  }/* HEADER CONTENT----------------------------------------------------------------*//* SIDEBAR CONTENT----------------------------------------------------------------*//* FORMS----------------------------------------------------------------*/fieldset {  border: 1px solid #AAA;  }fieldset p {  margin: 4px 0;  }legend {  color: #999;  font-weight: bold;  font-size: 18px;  }label {  float: left;  width: 160px;  text-align: right;  font-size: medium;  margin-right: 14px;  }input.text {  width: 290px;  } input.textShort {  width: 80px;  }/* TABLES----------------------------------------------------------------*/table {  clear: both;  text-align: left;  }  table.contact td{  padding: 5px;  border: 0px;  }  table.contact td.label{  text-align: right;  background:#2097D3; /* bivins sky blue */  color: white;  } /* FOOTER CONTENT----------------------------------------------------------------*/#footer p {  text-align: left;  color: #FFF;   font-size: 10px;  padding: 10px 20px;  }    #footer h1 {  text-align: left;  color: #FFF;   font-size: 30px;  padding: 0px 20px;  margin: 0px;  }#footer p.blue {  color: #2097D3; /* bivins sky blue */  padding: 0 20px;  }/* SITE-WIDE CUSTOM STYLES (Your own id's and classes)----------------------------------------------------------------*/p.error {  color: red;  }    ul.more {  list-style-image: url("../images/arrow.gif");	display: block;	margin: 0px;	padding-right: 5px;	float: right;  }     ul.more li{	float: right;  }      ul.standard {  list-style-image: url("../images/arrow.gif");	display: block;	margin: 0px;	padding-right: 5px;  }     ul.standard li{	font-size: 11px;	font-style: normal;	line-height: 140%;  }    ul.more a{  font-style: italic;  font-size: 10px;  text-decoration: none;  background: none;  color: #2097D3; /* bivins sky blue */  }    ul.more a:hover{  color: #013E82; /* bivins dark blue */  }   /* ROUNDED BOXES----------------------------------------------------------------*/   .bluecont {  padding: 0px;  text-align: left;  background: #2097D3; /* bivins sky blue */  margin: 10px;  color: #FFF;  }.bluecont h2{  color: #FFF;  margin: 0px;  }    .cont {  padding: 0 16px;  }  .bluetop { background: url("/css/images/corners/blue/tr.gif") no-repeat top right; }.bluebottom {background: url("/css/images/corners/blue/br.gif") no-repeat top right;}.darkbluetop { background: url("/css/images/corners/darkblue/tr.gif") no-repeat top right; }.darkbluebottom {background: url("/css/images/corners/darkblue/br.gif") no-repeat top right;}img.corner {width: 10px;height: 10px;border: none;display: block;} .lilac {background: #8194CD;text-align: center;color: #FFF;font-size: 11px;padding: 5px 3px;}.pink {background: #D6689D;text-align: center;color: #FFF;font-size: 11px;padding: 5px 3px;}.jade {background: #8ACADE;text-align: center;color: #FFF;font-size: 11px;padding: 5px 3px;}.banner {  padding: 3px 0px;  text-align: left;  margin: 0px 10px;  border-top: 1px dotted #2097D3; /* bivins sky blue */  }    .space {  margin-top: 20px;  }  .rightimage {margin: 20px;border: none;display: block;float: right;background: #CCC;padding: 1px 2px 2px 1px;}.rightimage-noborder {margin: 20px;border: none;display: block;float: right;}.rightimage img{border: 5px solid #FFF;}.caption {border: none;display: block;background: #FFF;padding: 5px;color: #2097D3; /* bivins sky blue */font-size: 11px;}