
body    { font-size: 0.87em; font-family: Arial, sans-serif; background-image: url("graphics/pagebackground.jpg"); background-repeat: repeat-x; text-align: center; margin: 0 0 2em }
div#container  { background-color: #fff; background-repeat: no-repeat; margin: 0 auto; padding: 0; width: 782px; border-right: 1px solid #666; border-bottom: 1px solid #666; border-left: 1px solid #666 }
div#contentarea { margin: 0; padding: 0; width: 780px }
/*Headers start*/
div#header { background-image: url("graphics/header.jpg"); background-repeat: repeat-x; margin: 0; padding: 0; width: 782px; height: 120px }
div#header p { color: #000; font-size: 0.8em; font-family: Georgia, serif; text-align: right; letter-spacing: 0.15em; margin: 0; padding-top: 90px; padding-right: 2em }
/*Headers end*/
div#nav { text-align: left; margin: 0 0 10em; padding: 0 0 2em; width: 200px; float: left }
div#footer    { text-align: left; margin: 0; padding: 0; width: 782px; height: 40px }
div#footer h1   { color: #999; font-size: 12pt; font-family: Garmond, serif; font-weight: normal; text-align: center; margin: 0; padding: 1.25em 0 0 }
div#footer a:link { color: #3760a0 }
div#footer a:visited { color: #3760a0 }
div#footer a:hover { color: #999 }
div.clearfloats { clear: both }
/*menu start*/
div#mainMenu   { color: #000; background-image: url("graphics/columnbackground.jpg"); background-repeat: no-repeat; margin: 3em 0 0; padding: 0 0 20em; position: relative; width: 182px; float: left; border-left: medium none }
div#mainMenu p  { color: #999; font-size: 0.8em; margin: 0 0 0 20px; padding: 0 }
#menuList a { display: block; margin: 0; padding: 0 0 0 10px }
#menuList     { font-size: 0.8em; font-weight: bold; line-height: 1.75; list-style-type: none; margin: 1.5em 0 0; padding: 1em 0; width: 172px }
#menuList a:link    { color: #1d4837; text-decoration: none }
#menuList a:visited    { color: #1d4837; text-decoration: none }
#menuList a:hover     { color: #1d4837; text-decoration: none; background-color: #fff }
#menuList #current   { color: #1d4837; text-decoration: none; background-color: #fff }


/*menu end*/
div#contact { list-style-type: none; margin: 0; width: 200px; float: left }
div#address { margin-top: 1em; margin-bottom: 5em; padding-top: 1em; padding-bottom: 1em; width: 180px; border-top: 1px solid #999; border-right: 1px solid #999; border-bottom: 1px solid #999 }
div#address p { font-size: 0.8em; line-height: 0.5em; padding-left: 15px }
div#address a:link { color: #3760a0; text-decoration: underline }
div#address a:visited { color: #3760a0; text-decoration: underline }
div#address a:hover { color: #666; text-decoration: none }
/*main column*/
div#column2 { text-align: center; margin-left: 10%; margin-right: 10%; width: 80%; padding: 5em 0 0; }
div#column2 p { font-size: 11pt; font-family: Tahoma; font-weight: normal; line-height: 1.75em; padding-bottom: 1.75em }
h1   { color: #666; font-size: 1.2em; font-style: normal; font-weight: normal; padding: 1em 0 }
h2    { color: #1d4837; font-size: 1.5em; font-style: normal; font-weight: normal; margin: 0; padding-top: 0.5em }
h3 { color: #666; font-size: 1.2em; font-weight: normal; margin: 0; padding-top: 0; padding-bottom: 0; border-bottom: 1px solid #999 }
h4 { font-size: 0.87em; font-family: "Times New Roman"; font-weight: normal; line-height: 2em; text-align: center; margin: 0 0 5em; padding: 0 }
h5 { color: #666; font-size: 1.2em; font-weight: normal; margin: 5em 0 0; padding-top: 0; padding-bottom: 0; border-bottom: 1px solid #999 }
h6 { color: #333; font-size: 0.7em; letter-spacing: 0.1em }
div#column2 ul { font-size: 0.8em; font-weight: normal; line-height: 1.5em; list-style-type: disc; margin: 0; padding-top: 0; padding-bottom: 2em; padding-left: 1.5em }
div#column2 a:link  { color: #1d4837 }
div#column2 a:visited  { color: #1d4837 }
div#column2 a:hover { color: #666; text-decoration: none }
div#column2 table { font-size: 0.87em; line-height: 1.75em; margin-top: 0; margin-bottom: 2em }
div#column2 table p { padding-top: 0; padding-bottom: 1em }
div#column2 table ul { font-size: 0.9em; list-style-type: square; margin: 0; padding: 0 0 0 1.25em }
.reps { line-height: 1.5em; list-style-type: none }
/*main column end*/
.indent { padding-left: 2em }
div#search { font-size: 0.7em; margin-top: 1.5em; margin-bottom: 0; padding-top: 1em; padding-bottom: 0; padding-left: 10px; width: 170px; border-top: 1px solid #999; border-right: 1px solid #999; border-bottom: 1px solid #999 }
#id { }
.topphoto { margin-top: 5em }
.secondheading { }
.headlinetwo { color: #690; font-size: 0.9em; font-weight: bold; margin-top: 3em; margin-bottom: 0; padding: 0; border-width: 0 }
/*- Menu Tabs 1--------------------------- */
html>body  { }
    
    #mainnav        { font-size: 0.8em; line-height: normal; background-image: url("graphics/tab_background.jpg"); background-repeat: repeat-x; background-position: 50% top; margin: 0; padding: 0; width: 782px; float: left }
    #mainnav ul        { list-style: none; margin: 0; padding: 20px 20px 0 10px }
    #mainnav li   { display: inline; margin: 0; padding: 0 }
    #mainnav a      { text-decoration: none; background: url("graphics/tabgraphics/left_both.gif") no-repeat left top; margin: 0 3px 0 0; padding: 0 0 0 9px; float: right; border-bottom: 1px solid #666 }
    #mainnav a span     { color: #1d4837; font-weight: bold; background: url("graphics/tabgraphics/right_both.gif") no-repeat right top; display: block; padding: 5px 15px 4px 6px; float: left }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #mainnav a span  { color: #666; float: none }
    /* End IE5-Mac hack */
    #mainnav a:hover span   { color: #1d4837 }
    #mainnav #current a {
      background-position:0 -150px;
      border-width:0;
      }
    #mainnav #current a span  { color: #1d4837; background-position: 100% -150px; padding-bottom: 5px }
    #mainnav a:hover {
      background-position:0% -150px;
      }
    #mainnav a:hover span {
      background-position:100% -150px;
      }
.mainimage   { margin: 0; padding: 1.5em 0 0 }