/* 2007-08-01 */

html { font-size: .625em; }
body { font-size: 1.1em;margin: 0; padding: 0; background: #E6E8FF; color: #000000; text-align: center; padding-top: 23px; }
body, td, input, option, select { font-family: Verdana, Arial, Helvetica, sans-serif; }
table, input, option, select { font-size: 1em; }
h1, h3, p, #content table table { margin: 0 0 1.2em 0; padding: 0; }
h1, h3 { color: #58252C }
ul { margin-top: 0; }

.divider {width:560px; height:34px;}
#content p, #content ul, #content li { line-height: 1.45em; }
#content table td { color: #000000; }
#content { padding: 0 31px; }

a:link { color: #58252C; }
a:visited { color: #796A55; }
a:hover, a:focus { color: #991C2D; }
a:active { color: #58252C; text-decoration: none; }

h1 { font-size: 1.4em; font-weight: bold; }
h3 { font-size: 1.1em; font-weight: bold; margin-bottom: .3em; }

.clear { clear: both; }
table.leftcoltable { width: 550px; padding: 0; margin: 0; border-spacing: 0; border-collapse: collapse; border-width: 0; }
	table.leftcoltable td.leftcoltable { padding: 0; margin: 0; border-spacing: 0; border-collapse: collapse; border-width: 0; width: 100%; }

#mainarea { text-align: left; margin: 0 auto; width: 760px; background: URL(body-mid.gif) repeat-y; }
  #maintop { background: URL(body-top.gif) left top no-repeat; }
    #mainfoot { background: URL(body-btm.gif) left bottom no-repeat; padding: 3px; }
	#banner { background: URL(logo.jpg) no-repeat; height: 76px; }
	#toplinks { float:right;margin-top: 20;margin-right: 50; }

      #contentbody { }
        #leftcolumn { float: left; width: 613px; padding-top: 42px; }
          #leftcolhead { padding: 0 20px; }
          #rightcol { float: left; width: 140px; margin: 18px 0; }
          #rightcolhead {}
            #rightcolfoot {}
              #rightcollinks { background: #CFFBFC; padding: 14px 20px 16px 6px; display: inline-block; border: 1px #CCC solid;}
			#rightcollinks ul { margin: 0; padding: 0; list-style: none; }
			#rightcollinks li { display: inline; }
			#toplinks a { color: #91785A; }
			#toplinks a:hover { color: #58252C;}
			#rightcollinks ul li ul { margin: 0 0 0 12px; padding: 0; list-style: none; }
			#rightcollinks ul li ul li a { color: #91785A; background: URL(arrow.gif) 0 3px no-repeat; padding: 0 0 8px 11px; display: block; letter-spacing: .1em; }
			#rightcollinks ul li ul li a:hover { color: #58252C; background: URL(arrow-o.gif) 0 3px no-repeat; }
#footer { text-align: left; margin: 0 auto; width: 760px; font-size: .91em; }
  #favprnteml { float: left; padding: 5px 10px 0 35px; }
		#favprnteml a { margin-right: 3px; }
		#favprnteml #toolbar { display: block; }
  #navbottom { text-transform: uppercase; margin-left: 40%; text-align: right; padding: 5px 0; }
		#navbottom a { white-space: nowrap; }

	#footertxt { color: #AB9273; text-align: right; padding-top: 2em; }
	#footertxt a { color: #AB9273; font-weight: bold; }
	#footertxt a:hover { text-decoration: none; }
	#copyright { margin: 0; }