* {margin:0; padding:0}
body {
  font:12px Arial, sans-serif;
  color:#000000;
  text-decoration:none;
  background-color: #fff;
}
#root {padding:0 40px}
.ie5 #root {width:100%}
a, td, p {font:12px Arial, sans-serif; color:#000000; text-decoration:none}
.printlogo {padding:5px 0 80px 0}

h1.title, h1.title a {font:bold 12px Arial, sans-serif;  color:#980000; text-decoration:none; text-transform:uppercase !important;}
h1.title2 {font:bold 20px Arial,Helvetica,sans-serif; color:#666666}
h2.title {font:bold 14px Arial, sans-serif; color:#666666; padding-bottom:10px}
h3.title {font:bold 12px Arial, sans-serif; color:#666666}
h3.subtitle {font:bold 12px Arial, sans-serif; color:#980000}
h3.date, h3.place {font:12px Arial, sans-serif; color:#666666}
h3.date2 {font:10px Verdana, sans-serif; color:#666666}
span.place {font-weight:normal}
.printver {font:10px Verdana, Arial, sans-serif; color:#666666}
.photoalt {font:10px Arial, sans-serif; color:#666666}

.link_1, .link_2 {font:10px Verdana; text-decoration:none}
.link_1 {color:#980000}
.link_2 {color:#666666}
.link_3 {font:11px Verdana; color:#980000}
.date_2 {font:10px Verdana; color:#666666; text-decoration:none}
.date_1 {font:10px Verdana; text-decoration:none; color:#666666}

.rightline {height:1px; background: #CFCFCF url(/images/h_right2.jpg) right bottom no-repeat}
.downline {width:1px; vertical-align:bottom; background:url(/images/gp.gif) left repeat-y}
.leftgborder {border:0; border-left:1px solid #E0E0E0}
.rightgborder {border:0; border-right:1px solid #E0E0E0}
.grayline {background-color:#CFCFCF}
.news_title {font: bold 12px Arial; color:#666666}
.linkred {font:12px Arial, sans-serif; color:#980000}
.linkgrey {font:12px Arial, sans-serif; color:#666666}
.news_title {font:bold 12px Arial; color:#666666}
.gray {font:10px Verdana,Geneva,Arial,Helvetica,sans-serif; color:#666666}
.newstitle, .newstitle a {font:12px Arial, sans-serif; color:#666666; font-weight:bold}

.lined-left, .lined-right {background: url(/images/gp.gif) bottom repeat-x}
.lined-right h2 {color:#980000; text-transform:uppercase; font-weight:bold; text-align:right; padding-right:20px; background:url(/images/h_right2.jpg) right bottom no-repeat}
.lined-left h2 {color:#980000; text-transform:lowercase; font-weight:bold}
.lined-right img {position:relative; top:14px}
.lined-left a, .lined-right a, .lined-right span {
  position: relative;
  top: 2px;
  color: #980000;
  text-decoration: none;
  text-transform: uppercase;
  font-weight:bold;
}
.lined-left a {text-transform: lowercase !important;}
.lined-right-alt h2 {text-transform:lowercase !important;}
.lined-right-alt a {text-transform:lowercase !important;}

.left3    {padding-left:3px}
.left5    {padding-left:5px}
.left10   {padding-left:10px}
.left15   {padding-left:15px}
.left20   {padding-left:20px}
.left40   {padding-left:40px}
.left50   {padding-left:50px}
.right5   {padding-right:5px}
.right10  {padding-right:10px}
.right15  {padding-right:15px}
.right20  {padding-right:20px}
.right40  {padding-right:40px}
.top5     {padding-top:5px}
.top10    {padding-top:10px}
.top15    {padding-top:15px}
.top20    {padding-top:20px}
.top30    {padding-top:30px}
.top40    {padding-top:40px}
.top50    {padding-top:50px}
.top60    {padding-top:60px}
.bottom5  {padding-bottom:5px}
.bottom10 {padding-bottom:10px}
.bottom15 {padding-bottom:15px}
.bottom20 {padding-bottom:20px}
.bottom30 {padding-bottom:30px}
.bottom40 {padding-bottom:40px}
.mleft3    {margin-left:3px}
.mleft20   {margin-left:20px}
.mright5   {margin-right:5px}
.mright20  {margin-right:20px}
.mtop5     {margin-top:5px}
.mtop10    {margin-top:10px}
.mtop15    {margin-top:15px}
.mtop20    {margin-top:20px}
.mtop40    {margin-top:40px}
.mbottom5  {margin-bottom:5px}
.mbottom10 {margin-bottom:10px}
.mbottom15 {margin-bottom:15px}
.mbottom20 {margin-bottom:20px}
.mbottom40 {margin-bottom:40px}

.site_map_level1 {margin:2em 40px}
.site_map_level1 li {list-style:none; background:url(/images/line.jpg) repeat-x; padding-bottom:10px}
.site_map_level1 li a {color:#980000; text-transform:uppercase; font-weight:bold;}
.site_map_level2 {padding-left:40px}
.site_map_level2 li {list-style-image:url(/images/details_1.jpg); background:none; padding-bottom:0}
.site_map_level2 li a {color: #666666; font-weight:normal;}
.site_map_level2 li a:hover {color:#980000}
.site_map_level3 {padding-left:40px}
.site_map_level3 li {list-style-image:url(/images/doc.gif); min-height:14px}
.site_map_level3 li a {color: #666666; text-transform:none}
.site_map_level3 li a:hover {color:#980000}
.site_map_level4 {padding-left:40px}
.site_map_level4 li {list-style-image:url(/images/doc.gif)}
.site_map_level4 li a {color: #666666}
.site_map_level4 li a:hover {color:#980000}
.site_map_level5 {padding-left:40px}
.site_map_level5 li {list-style-image:url(/images/doc.gif)}
.site_map_level5 li a {color: #666666}
.site_map_level5 li a:hover {color:#980000}

.link_detail1 {background:url(/images/details_1.gif) left 3px no-repeat; padding-left:10px; height:8px}
html>body .link_detail1 {height:auto;min-height:8px}
.link_out {background:url(/images/out.gif) left 2px no-repeat; padding-left:14px; height:12px}
html>body .link_out {height:auto; min-height:12px}
.link_doc {background:url(/images/doc.gif) left 2px no-repeat; padding-left:15px; height:16px}
html>body .link_doc {height:auto; min-height:16px}
.link_people {background:url(/images/people.gif) left 2px no-repeat; padding-left:18px; height:14px}
html>body .link_people {height:auto; min-height:14px}

.notepad_left {background:url(/images/notepad_left_back.gif) left repeat-y}
.notepad_right {background:url(/images/notepad_right_back.gif) right repeat-y}
.notepad_right2 {background:url(/images/notepad_right_back2.gif) right repeat-y}
.notepad_center {background:url(/images/notepad_back_center.gif) repeat-y}
.notepad_period {color:#666666; font-size:16px; font-weight:bold; padding:5px 0 5px}
.notepad_date {color:#666666; font:10px Verdana, Arial, sans-serif; padding-bottom:3px}
.notepad_sep {background:url(/images/notepad_shadow.gif) top right no-repeat; padding-top:5px}
.notepad-year {padding-left:25px}
.notepad-year a {color:#980000; font-weight:bold; top:3px; position:relative}
.notepad-month {padding:5px 0 5px 35px}
.notepad_item {padding:5px 10px 0 0; margin-top:5px}
.headertext p {color:#666; font-weight:bold}
