body {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; text-align: center;  margin: 0px;  background-color: white;  scrollbar-base-color: #FFE4C4; scrollbar-track-color: #DCDCDC; scrollbar-face-color: #F4A460;	scrollbar-arrow-color: #FFE4C4; } 
html {margin: 0; padding: 0;}
input {background: #E1C3F0; font-size: 10px; color: #3E3E3E; FONT-FAMILY: Arial, Helvetica, sans-serif; border: 1px solid #999999; }
select { font-family: Arial, Helvetica, sans-serif; font-size: 9pt;  color: #3E3E3E;  background: #E1C3F0; }
textarea { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; background: #E1C3F0; color: #3E3E3E;}
.option { font-size: 9pt;  background: none; border: 0px;} 
.radio { background: none; border: none; }

td A.silent:link, td A.silent:visited, td A.silent:active { color: #000173; text-decoration: none; font-weight: normal; }
td A.silent:hover { color: red; text-decoration: underline; font-weight: normal; }

td A.strong:link, td A.strong:visited, td A.strong:active { color: #4B0082; text-decoration: none; font-weight: 900; }
td A.strong:hover { color: red; }

table { padding:0px; text-align: right; }

.search_form {margin: 15px 10px 8px 8px; text-align: left; border-top: 1px dashed #A9A9A9; border-left: 1px dashed #A9A9A9; border-bottom: 1px dashed #A9A9A9; padding: 5px;}

td {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 13px; color: #000173; vertical-align: top;}
td A:link, td A:visited, td A:active { color: Purple; font-weight: bold; text-decoration: none; }
td A:hover { color: Red; }

h1 { font-size: 18px; font-weight: 900; text-decoration: none;  margin: 10px 0px 15px 0px;  text-align: right; color: #4B0082;}
h2 { font-size: 17px; font-weight: 900; margin-bottom: 10px; margin-top: 10px; text-decoration: none; text-align: right; color: #4B0082; border-bottom: 1px solid Purple; }
h3 { font-size: 14px; font-weight: 900; margin-bottom: 3px; margin-top: 10px; text-decoration: none; text-align: right; color: #4B0082;}
h4 { font-size: 12px; font-weight: bold; text-decoration: none; border-top: 1px solid gray; border-bottom: 1px solid gray; margin: 7px 0px 0px 0px; padding: 1px 15px 1px 0px; color: #4B0082;  background: white url(images/flower.gif) no-repeat left;  }

p { text-align: justify;  margin: 6px 0px 10px 0px;  }

.copyright { font-size: 11px;  margin: 3px 0px 3px 0px; text-align: center;  color: #CC82DF;  }
.copyright_link { color: purple; font-weight: bold; text-decoration: none; cursor: hand; cursor: pointer;}
.disclaimer { font-size: 10px;  padding: 0px; vertical-align: bottom;  text-align: right;  color: #550055; margin: 0px; }
.forumheader { margin-top: 5px;  background-color: #DCDCDC;  padding-right: 5px;  padding: 4px;  margin-bottom: 5px;  margin: 5px 0px 5px 5px;   }

.professionals {border: 1px solid purple; width: 100%; background: white;}
.professionals td {font-size: 12px; border-bottom: 1px solid purple; padding: 5px;}

.forum_members {border: 1px solid purple; width: 100%;}
.forum_members td {font-size: 12px; border-bottom: 1px solid purple; padding: 5px; height: 32px; vertical-align: middle; }


ol { color: #000173;  margin-top: 5px; margin-bottom: 0px; text-align: right;	margin-right: 50px; }
ul { list-style: square url(images/bul.gif);  color: #000173;  text-align: right; padding-left: 5px; margin-top: 5px; margin-bottom: 5px; }
li { margin: 0px 0px 0px 0px; }
.extra li { margin: 0px -17px 5px 0px; }

hr { border-top: 1px dashed #A9A9A9; border-bottom: 0; height: 1px; margin-bottom: 0px; padding-bottom: 0px; }

.link { cursor: hand; cursor: pointer; text-decoration: none; color: #CC82DF; font-weight: bold; }

.spnSearchHighlight { background-color: Yellow; }

.text_frame { padding: 0px 15px 10px 15px;  background: url(images/bck.gif) no-repeat bottom left; border-right: 1px solid purple; }
.subject_frame {border: 1px solid Purple; padding: 3px; margin-top: 0px; margin-bottom: 10px; background: url(images/bck-small.gif) no-repeat bottom left;}

.navigator {border: 1px solid gray;  background: #FFFFE0; margin-bottom: 20px; padding-bottom: 5px; }

.checked {border: 1px solid gray; background: #FFFFE0; margin-bottom: 10px; margin-top: 10px;}
.checked td  {padding: 5px; font-size: 10px; }