/*********************************  General  *********************************/
* {padding:0px;}
body {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:80%; margin-top:2px;}
a:link {color:#930200; text-decoration:none;}
a:visited {color:#930200; text-decoration:none;}
a:hover {text-decoration:underline;}
img {border:none;}
table {font-size:100%;}
form, p, ul {margin:0px;}
ul {margin-left:15px;}
.button {background-image:url(images/button.gif); background-repeat:repeat-x; border:none; padding:1px 5px; color:#EEEEEE; 
  font-size:11px; font-weight:bold; cursor:pointer; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.printonly {display:none;}
.navigation {font-size:85%; font-weight:bold; padding-bottom:10px; text-align:left; white-space:nowrap;}
.navigation .ban704 {background-image:url(/images/ban_704.gif); background-repeat:none; width:691px; height:55px; line-height:55px; 
	font-weight:normal; font-family:"Arial Narrow",Arial,sans-serif; font-size:36px; color:#930200; padding:1px 1px 4px 12px;}
hr {border:1px solid #930200;}
h1 {font-size:140%; margin-bottom:7px; margin-top:0px;}
.text {border:1px solid #A1A1A1; width:200px;}
.error {color:maroon; font-weight:bold; padding-bottom:5px;}

/*********************************  Main  *********************************/
#main {width:980px; z-index:1; position: relative; background-color:white;}

/*********************************  Header  *********************************/
#header {width:100%;}
/**************  H1  **************/
#h1 {background-color:#D6D6D6; height:21px; font-size:11px; font-weight:bold; padding:1px 0px 0px 7px;}
/**************  H2  **************/
#h2 {background-color:#D6D6D6; height:21px; vertical-align:middle; text-align:right;}
#h2 table {font-size:11px; font-weight:bold; margin:0px;}
#h2 td {padding:1px 3px 0px 3px;}
#h2 #search1 {width:164px; height:17px; font-size:10px; border:1px solid #A1A1A1;}
#h2 #quicklinks {font-size:11px; height:15px; width:90px; border:1px solid #A1A1A1;}
/**************  Tabs  **************/
#tabs {font-family:Arial, Helvetica, sans-serif; text-align:right; vertical-align:bottom;
  font-weight:bold; font-size:14px; height:23px;}
#tabs img {vertical-align:bottom;}
.tab {background-image:url(images/tm.gif); background-repeat:repeat-x; padding:4px 3px 0px 3px; 
  color:#D6D6D6; text-decoration:none; vertical-align:bottom;}
.tab:link {color:#D6D6D6;}
.tab:visited {color:#D6D6D6;}
.tab:hover {text-decoration:none;}
.ctab {background-image:url(images/ctm.gif); background-repeat:repeat-x; padding:4px 3px 0px 3px; 
  color:#930200; text-decoration:none; vertical-align:bottom;}
.ctab:hover {text-decoration:none;}

/*********************************  Nav  *********************************/
#nav {width:271px; padding-right:5px; vertical-align:top;}
/**************  Sidebox  **************/
.sidebox {border-left:2px solid #930200; border-right:solid 2px #930200; 
  border-bottom:solid 2px #930200; margin-bottom:5px; width:100%;}
.sidebox th {background-color:#930200; padding:2px 2px 2px 2px; font-weight:bold; 
  font-size:105%; text-align:left; color:#D6D6D6;}
.sidebox th a {color:#D6D6D6; padding:2px 2px 2px 2px; font-size:70%; font-weight:bold; float:right;}
.sidebox th a:visited {color:#D6D6D6;}
.sidebox .spacer {height:2px; background-color:#A1A1A1; padding:0px;}
.sidebox td {background-color:#D6D6D6; padding:3px 3px 3px 3px; font-size:85%; font-weight:bold;}
.sidebox .small {font-size:80%;}
.sidebox td .text {border:1px solid #A1A1A1; width:255px;}
.sidebox td a {padding:2px 2px 2px 2px; display:block; text-decoration:none; color:#930200;}
.sidebox td a:hover {border:1px solid #930200; padding:1px 1px 1px 1px; background-color:#EEEEEE; text-decoration:none;}
.sidebox td a:visited {color:#930200;}
.sidebox .error {text-align:center;}
.sidebox td p {padding:3px 0px;}
.sidebox td .indent {text-indent:-13px; padding:0px 0px 0px 13px;}

/*********************************  maincontent  *********************************/
#maincontent {width:540px; vertical-align:top;}

/*********************************  advertisement  *********************************/
.advertisement {border:2px solid #DDDDDD; background-color:#DDDDDD; margin-bottom:5px;}
.advertisement th {background-color:#DDDDDD; padding:0px; font-size:80%; text-align:center; color:#A1A1A1;}
.advertisement td {padding:0px; font-size:85%; text-align:center;}

/*********************************  headlines  *********************************/
.headline {font-size:1.4em; font-weight:bold;}
.subhead {font-size:1.1em; color:#3F3F3F; font-weight:bold;}
.author {font-size:.8em; font-weight:bold;}
.date {font-size:.9em;}

/*********************************  simplebox  *********************************/
.simplebox {width:100%; border-left:2px solid #A1A1A1; border-right:2px solid #A1A1A1; 
  border-bottom:2px solid #A1A1A1; margin-bottom:10px;}
.simplebox .spacer {background-color:#930200; height:2px; padding:0px;}
.simplebox th {background-color:#A1A1A1; padding:2px; text-align:left; color:#FFFFFF; font-size:105%;}
.simplebox th a {color:#FFFFFF; padding:2px 2px 2px 2px; font-size:75%; font-weight:bold; float:right;}
.simplebox th a:visited {color:#FFFFFF;}
.simplebox td {padding:3px; background-color:#EEEEEE; font-size:85%; font-weight:bold;}
.simplebox .inside {padding:5px 2px 5px 18px; width:100%;}
.simplebox .inside td {padding:2px; font-size:100%;}
.simplebox .topic {font-size:110%; font-weight:bold;}
.simplebox .comment {font-size:90%; font-weight:bold;}
.simplebox .phrase {font-size:110%; font-weight:bold;}

/*********************************  footer  *********************************/
.footer {font-size:70%; font-weight:bold; text-align:center; color:#3F3F3F;}
.footer hr {display:none;}
.footer_noprint {font-size:70%; font-weight:bold; text-align:center; color:#3F3F3F;}
.footer_noprint div {border-top:4px solid #D6D6D6; border-bottom:4px solid #D6D6D6; background:#EEEEEE; padding:5px 7px; margin-bottom:5px;}
.footer_noprint table {font-weight:bold; width:100%;}

/*********************************  more box  *********************************/
#advanced_search_frame {width:415px; height:235px; z-index:99; position:absolute; top:0px; left:0px; display:none;}
#more {background:#FFFFFF; border-left:4px solid #930200; border-right:4px solid #930200; 
  border-bottom:4px solid #930200; width:415px; height:235px;}
#more h1 {font-size:15px;}
#more th {background-color:#930200; color:#FFFFFF; text-align:right; font-size:10px; padding:4px;}
#more th a {color:#FFFFFF;}
#more th a:visited {color:#FFFFFF;}
#more td {padding:5px;}
#more .options {padding:0px 0px 0px 22px; margin:0px; font-size:13px; font-weight:bold; white-space:nowrap;}
#more .input {padding:1px 0px 1px 0px; margin:0px; font-size:13px;}
#more .input input {border:1px solid #7F9DB9; width:200px;}
#more .input select {border:1px solid #7F9DB9; width:200px;}

/*********************************  Drop Down Menus  *********************************/
.anylinkcss {width:217px; position:absolute; left:0px; top:0px; visibility:hidden; background-image:url(/images/menuBack.gif);
  border-top:1px solid #930200; border-left:1px solid #930200; border-right:1px solid #930200; border-bottom:1px solid #930200;
  font:normal 11px Verdana; line-height:18px; z-index:100; background-color:#D6D6D6; display:block; padding:2px; text-align:left;}
.anylinkcss a {display:block; padding:1px 1px; text-decoration:none; font-weight:bold; text-indent:16px; color:#930200;}
.anylinkcss a:hover {border:1px solid #860000; text-decoration:none; padding:0px 0px; background-color:#EEEEEE;
  color:#860000; filter:alpha(opacity=80); -moz-opacity:.80;}
.anylinkcss div {padding:1px 1px; text-decoration:none; font-weight:bold; text-indent:16px; color:#707070;}

/*********************************  Inline Calendar  *********************************/
.calendar .main {width:164px; border:2px solid #930200; margin-bottom:5px;}
.calendar .month {background-color:#930200; font:bold 11px verdana; color:white; padding-top:1px; 
  padding-bottom:3px; white-space:nowrap;}
.calendar .month a {text-decoration:none; color:#FFFFFF; font-weight:600; display:inline; padding:2px;}
.calendar .month a:visited {color:#FFFFFF;}
.calendar .month a:hover {text-decoration:underline; background-color:transparent; border:none; padding:2px;}
.calendar .daysofweek {background-color:#707070; font:bold 11px verdana; color:white; padding:0px;}
.calendar .daysofweek a {text-decoration:none; color:#FFFFFF;}
.calendar .daysofweek a:visited {color:#FFFFFF;}
.calendar .daysofweek a:hover {text-decoration:underline;}
.calendar .days {font-size:11px; font-family:verdana; color:black; background-color:white; padding:2px;}
.calendar .days a {text-decoration:none; color:#004893; padding:2px; display:block;}
.calendar .days a:visited {color:#004893;}
.calendar .days a:hover {text-decoration:none; border:1px solid #004893; padding:1px; background-color:#EEEEEE;}
.calendar .days #today {background-color:#D6D6D6; padding:1px;}
.calendar .daysblank {font-size:11px; font-family:verdana; color:black; background-color:white; padding:3px 0px;}
.calendar #dayschange {margin:0px; padding:0px;}

/*********************************  Marketplace bar  *********************************/
.class_bar {background:#930200; color:#D6D6D6; font-size:11px; text-align:center; 
  font-weight:bold; line-height:21px; height:21px;}
.class_bar a:link {color:#D6D6D6;}
.class_bar a:visited {color:#D6D6D6;}

/*********************************  Urgent bar  *********************************/
.urgent {background-color:#FFFABF; margin-bottom:5px; padding:2px;}
.urgent a:link {color:#000000;}
.urgent a:visited {color:#000000;}

/*******************************  Community box  *******************************/
#community {border-left:2px solid #930200; border-right:solid 2px #930200; 
  border-bottom:solid 2px #930200; margin-bottom:10px; width:100%;}
#community th {background-color:#930200; padding:2px 2px 2px 2px; font-weight:bold; font-size:200%; 
  text-align:left; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
#community th a {color:#FFFFFF;}
#community th a:visited {color:#FFFFFF;}
#community .spacer {height:2px; background-color:#707070; padding:0px;}
#community .links {width:50%; font-size:100%; padding-left:45px; vertical-align:top;}
#community td {background-color:#FFFFFF; padding:5px; font-size:120%; font-weight:bold;}
#community td a {color:#000000;}
#community td a:visited {color:#000000;}

/*********************************  comments  *********************************/
.comments {border:2px solid #DDDDDD; background-color:#EEEEEE; margin:10px 0px; width:100%;}
.comments hr {border:1px solid #DDDDDD; margin:2px 0px;}
.comments h1 {font-size:120%; font-weight:bold; margin:0px; color:#3F3F3F;}
.comments h4 {font-size:80%; font-weight:normal; margin:0px 0px 10px 0px;}
.comments textarea {width:522px; border:1px solid #A1A1A1; padding:2px; margin-bottom:0px;}

/*********************************  Popup Calendar  *********************************/
#popup_calendar {display:none; position:absolute; left:0px; top:0px; width:200px; height:182px; z-index:99;}
#popup_calendar .main {width:191px; background-color:#FFFFFF; border:1px solid #00397B; font:bold 11px arial; font-weight:bold; text-align:center;}
#popup_calendar .month {background-color:#00397B; color:#FFFFFF; padding:2px 0px; white-space:nowrap;}
#popup_calendar .move {background-color:#00397B; color:#FFFFFF; font-size:12px; padding:2px 1px;}
#popup_calendar .move a {text-decoration:none; color:#FFFFFF; display:block; padding:0px 3px;}
#popup_calendar .move a:visited {color:#FFFFFF;}
#popup_calendar .move a:hover {text-decoration:none; background-color:#DAE6FA; color:#00397B;}
#popup_calendar .inner {width:100%; text-align:center; font-size:11px; font-family:arial;}
#popup_calendar .daysofweek {background-color:#CCCCCC; color:#333333; font-weight:bold; padding:0px 3px;}
#popup_calendar .daysofweek a {text-decoration:none; color:#333333;}
#popup_calendar .daysofweek a:visited {color:#333333;}
#popup_calendar .daysofweek a:hover {text-decoration:underline;}
#popup_calendar .days {color:#CCCCCC; padding:0px; font-weight:normal;}
#popup_calendar .days a {text-decoration:none; color:#004893; padding:1px; display:block;}
#popup_calendar .days a:visited {color:#004893;}
#popup_calendar .days a:hover {border:1px solid #7F9DB9; padding:0px; background-color:#DAE6FA;}
#popup_calendar .days #today {background-color:#E6E6E6;}
#popup_calendar .blank {color:#FFFFFF; padding:1px;}