/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */
/*
div {
	border:#000000 1px solid;
}
*/
#dropmenudiv{
	position: absolute;
	border:1px solid #BABABA;
	/*border-bottom-width: 0;*/
	font:normal 11px Verdana;
	background-color: #FFFFFF;
	line-height:20px;
	z-index:100;
	margin-top:0px;
}

#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 10px;
	/*border-bottom: 1px solid #BABABA;*/
	text-decoration: none;
	text-align:left;
}

#dropmenudiv a:hover{ /*hover background color*/
	background-color: #F2F2F3;
}
  body { margin: 0pt auto;
    padding: 0pt;
    width: 100%;
    text-align: center;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: rgb(94, 97, 78);
    line-height: 1.4;
    background-repeat: no-repeat;
    background-position: left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    background-attachment: fixed;
    background-color: rgb(255, 255, 255);
    }

  td { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: rgb(94, 97, 78);
    line-height: 1.4;
    }

  a { text-decoration: none;
    color: rgb(172, 0, 0);
    }

  a:hover { text-decoration: underline;
    }

  .header { border-left: 1px solid rgb(179, 173, 174);
    padding: 152px 0pt 22px;
    background: rgb(255, 255, 255) url(/img/hdr_28.jpg) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .header2 { border-left: 1px solid rgb(179, 173, 174);
    padding: 152px 0pt 22px;
    background: rgb(255, 255, 255) url(/img/hdr_23.jpg) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .header3 { border-left: 1px solid rgb(179, 173, 174);
    padding: 152px 0pt 22px;
    background: rgb(255, 255, 255) url(/img/hdr.jpg) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .header4 { border-left: 1px solid rgb(179, 173, 174);
    padding: 152px 0pt 22px;
    background: rgb(255, 255, 255) url(/img/hdr_21.jpg) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .header5 { border-left: 1px solid rgb(179, 173, 174);
    padding: 152px 0pt 22px;
    background: rgb(255, 255, 255) url(/img/hdr_11.jpg) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .header6 { border-left: 1px solid rgb(179, 173, 174);
    padding: 152px 0pt 22px;
    background: rgb(255, 255, 255) url(/img/hdr_12.jpg) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .header7 { border-left: 1px solid rgb(179, 173, 174);
    padding: 152px 0pt 22px;
    background: rgb(255, 255, 255) url(/img/hdr_13.jpg) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .header8 { border-left: 1px solid rgb(179, 173, 174);
    padding: 152px 0pt 22px;
    background: rgb(255, 255, 255) url(/img/hdr_5.jpg) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .header9 { border-left: 1px solid rgb(179, 173, 174);
    padding: 152px 0pt 22px;
    background: rgb(255, 255, 255) url(/img/hdr_6.jpg) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .header10 { border-left: 1px solid rgb(179, 173, 174);
    padding: 152px 0pt 22px;
    background: rgb(255, 255, 255) url(/img/hdr_7.jpg) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .header11 { border-left: 1px solid rgb(179, 173, 174);
    padding: 152px 0pt 22px;
    background: rgb(255, 255, 255) url(/img/hdr_43.jpg) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .header12 { border-left: 1px solid rgb(179, 173, 174);
    padding: 152px 0pt 22px;
    background: rgb(255, 255, 255) url(/img/hdr_34.jpg) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .imgover { margin: 0pt;
    padding: 0pt;
    }

  .main_page { border-left: 1px solid rgb(178, 174, 174);
    background: rgb(255, 255, 255) url(/img/fade_noshadow.gif) repeat-y scroll right top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .content { margin: 0pt 84px 0pt 0pt;
    padding: 10px 20px 0pt 15px;
    text-align: left;
    line-height: 1.4;
    }

  .rightnav { padding: 0pt;
    background: transparent url(/img/fade.gif) repeat-y scroll right top;
    text-align: left;
    font-size: 11px;
    width: 158px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .column { padding: 20px 0pt 20px 10px;
    float: left;
    width: 350px;
    }

  .navigation { margin: 0pt;
    }

  .navigation li { margin: 0pt;
    padding: 0pt;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

  .navigation li a { padding: 3px 3px 3px 20px;
    width: 132px;
    display: block;
    text-decoration: none;
    }

  .navigation li a:hover { background: rgb(255, 255, 255) url(/images/nav/nav_arrow.gif) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    text-decoration: none;
    color: rgb(159, 138, 66);
    }

  .selected { font-weight: bold;
    }

  .nav_sub { padding-left: 15px;
    color: rgb(94, 97, 78);
    }

  .nav_sub a { padding: 3px 3px 3px 20px;
    width: 117px;
    display: block;
    text-decoration: none;
    }

  .nav_sub a:hover { background: rgb(255, 255, 255) url(/images/nav/nav_arrow.gif) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    text-decoration: none;
    color: rgb(159, 138, 66);
    }

  .linkblack:link { text-decoration: none;
    color: rgb(94, 97, 78);
    }

  .linkblack:visited { text-decoration: none;
    color: rgb(94, 97, 78);
    }

  .linkblack:active { text-decoration: none;
    color: rgb(94, 97, 78);
    }

  .linkblack:hover { text-decoration: underline;
    color: rgb(94, 97, 78);
    }

  .footer { width: 760px;
    height: 307px;
    text-align: center;
    }

  input, select, textarea { padding: 0px;
    font-family: Verdana;
    font-size: 11px;
    color: rgb(94, 97, 78);
    }

  .text { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: rgb(94, 97, 78);
    font-weight: normal;
    line-height: 1.5em;
    }

  ul { padding: 0px;
    margin-top: 0px;
    margin-left: 20px;
    margin-bottom: 15px;
    list-style-type: square;
    }

  ul ul { margin-bottom: 0px;
    }

  li { padding: 0px;
    margin-top: 0px;
    margin-left: 20px;
    margin-bottom: 2px;
    }

  .bullets { padding: 0px;
    margin-top: 0px;
    margin-left: 20px;
    margin-bottom: 0px;
    }

  .open_quote { background: transparent url(/images/icons/openquote_sm.gif) no-repeat scroll left top;
    float: left;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 25px;
    height: 19px;
    }

  .quote { padding: 0pt 7px;
    color: rgb(169, 156, 152);
    font-weight: bold;
    line-height: 17px;
    }

  .close_quote { float: left;
    width: 25px;
    vertical-align: bottom;
    }

  .photo_left { padding: 0pt 15px 10px 0pt;
    float: left;
    }

  .photo_right { padding: 0pt 0pt 10px 15px;
    float: right;
    }

  .photo_caption { padding: 10px 0pt;
    font-size: 10px;
    color: rgb(65, 63, 63);
    font-weight: normal;
    }

  .grey { background-color: rgb(186, 186, 186);
    }

  .taupe { background-color: rgb(230, 221, 193);
    }

  .legal { font-size: 10px;
    }

  .font_11 { font-size: 11px;
    }

  .link:link { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: rgb(153, 51, 0);
    }

  .link:visited { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: rgb(153, 51, 0);
    }

  .link:active { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: rgb(153, 51, 0);
    }

  .link:hover { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
    color: rgb(153, 102, 0);
    }

  .h1_bold { font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 20px;
    font-weight: normal;
    color: rgb(123, 15, 15);
    margin-bottom: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    padding-top: 0px;
    }

  .h2_sectionHeading { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: rgb(159, 164, 154);
    margin-bottom: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    padding-top: 0px;
    }

  .author { font-size: 15px;
    font-style: italic;
    color: rgb(94, 97, 78);
    }

  .box_padding { padding: 15px;
    }

  .box { border: 1px solid rgb(186, 186, 186);
    padding: 10px 7px 10px 10px;
    }

  .cname { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    }

  .line_horiz { border-bottom: 1px solid rgb(186, 186, 186);
    margin: 20px;
    }

