/* ------------------------------------------------------------------ */
/* CCHMC MAIN CSS                                               */
/* NOTE1: BODY, P, and TD attributes control the default page fonts   */
/* NOTE2: Two spaces should appear after { and before } for DW3 bug   */
/* ------------------------------------------------------------------ */

/* ------------------------------------------------------------------ */
/* AUTOMATIC ATTRIBUTES */

A:link        {  text-decoration: underline; font-size: 12px; color: #003399  }
A:active      {  text-decoration: underline; font-size: 12px; color: #3399CC  }
A:visited     {  text-decoration: underline; font-size: 12px; color: #003399  }
A:hover       {  text-decoration: underline; font-size: 12px; color: #3399CC  }
BODY, P, TD   {  font-family: arial, utopia; font-size: 12px; font-weight: normal; color: #000000; vertical-align: center }
H1            {  font-family: arial, utopia; font-size: 18px; font-weight: bold  }
H2            {  font-family: arial, utopia; font-size: 16px; font-weight: bold  }
H3            {  font-family: arial, utopia; font-size: 14px; font-weight: bold  }
H4            {  font-family: arial, utopia; font-size: 12px; font-weight: bold  }
OL            {  font-size: 11px; }
UL            {  font-size: 11px; list-style: outside; list-style-type: square  }
UL UL         {  font-size: 11px; list-style: outside; list-style-type: square  } /* Special */
B             {  font-weight: bold  }
STRONG        {  font-weight: bold  }
I             {  font-style: italic  }
EM            {  font-style: italic  }
INPUT         {  color: #003399; font-family: arial, utopia; font-size: 11px;  } /* Special */
TEXTAREA      {  color: #003399; font-family: arial, utopia; font-size: 11px;  } /* Special */
BLOCKQUOTE    {  font-size: 11px; }
PRE           {  font-family: "courier new", courier, monospace; font-size: 11px  }
TABLE         {  background-color: #FFFFFF; font-size: 14px}


/* ------------------------------------------------------------------ */
/* UNIQUE FONT ATTRIBUTES */

.legal          {  font-size: 11px; color: #999999  }
.area           {  font-family: arial, utopia; font-size: 12px; color: #006699; font-weight: bold  }
.featured       {  font-family: arial, utopia; font-size: 11px; color: #333333; font-weight: bold  }
.copyright      {  font-size: 10px; color: #999999  }
.shadegrey      {  background-color: #CCCCCC  }
.whitetext      {  color: #FFFFFF  }
.whitetextheader        {  color: #FFFFFF; font-family: arial; font-size: 12px; font-weight: bold }
.highlight_yellow   {  background-color: #ffff77; color: #000000}
.highlight_blue     {  background-color: #77ffff; color: #000000}
.gray       {  font-family: arial, verdana; font-size: 12px; color: #666666  }
.aster        {  font-family: "courier new", courier, arial, helvetica; font-size: 16px; font-weight: normal; color: #000088  }
.dropdown       {  color: #000088; font-family: arial, helvetica; font-size: 11px; }
.textingray     {  color: #FFFFFF; font-family: verdana; font-size: 11px; font-weight: bold  }

.hlKeystrings   {  color: #000000; background-color: #CCFFFF; font-family: arial,utopia; font-size: 12px; font-weight: normal  }
.hlGenes        {  color: #000000; background-color: #FFFFCC; font-family: arial,utopia; font-size: 12px; font-weight: normal  }
/* ------------------------------------------------------------------ */
/* ------------------------------------------------------------------ */
/* Amol's custom attributes */
TABLE.Main        {  border: 1px solid #BBBBEE  }
TABLE.Query       {  background-color: #DDDDDD; font-size: 14px; text-align: center; border: 0px; cell-spacing: 4px ;  }
TABLE.TinyTable   {  background-color: #DDDDDD; font-size: 14px; text-align: center; border: 1px solid #7799CC; cell-spacing: 0px ;  }
TABLE.Results  {  background-color: #FFFFFF; font-size: 14px; border: 2px solid black; cell-spacing: 0px}
TABLE.ResultsHeader  {  background-color: #DDDDDD; font-size: 14px; border: 1px solid #EEEEEE; cell-spacing: 0px}
TD.PageHeading    {  font-size: 14px; border: 0px; text-align: center; background-color=#7799CC  }
TD.PageBody       {  font-size: 14px; border: 0px; text-align: center; background-color=#CCCCCC  }
TD.RightSideBar   {  font-size: 14px; border: 0px; text-align: left;  background-color=#FFFFFF  }
TD.LeftSideBar    {  font-size: 14px; border: 0px; text-align: right; background-color=#FFFFFF  }
TD.SectionHeading {  font-size: 14px; font-weight: bold; border: 0px; text-align: right  }
TD.ResultsHeader     {  background-color: #99AADD; font-size: 14px; font-weight: bold; border: 1px solid #666666; text-align: center; color: #444444  }
TD.Results     {  background-color: #FFFFFF; font-size: 14px; border: 0px solid #DDDDDD; text-align: left; vertical-align: top ; cell-padding: 10px  }
TD.ResultsAlt  {  background-color: #DDDDDD; font-size: 14px; border: 0px solid #FFFFFF; text-align: center vertical-align: top  }
TD.ResultsLeft     {  background-color: #FFFFFF; font-size: 14px; border: 0px solid #DDDDDD; text-align: left; vertical-align: top  }
TD.ResultsAltLeft  {  background-color: #DDDDDD; font-size: 14px; border: 0px solid #FFFFFF; text-align: left; vertical-align: top  }



a.bluev11:link      {  text-decoration: none; font-size: 14px; font-weight: bold; color: #006699  }
a.bluev11:active    {  text-decoration: underline; font-size: 14px; font-weight: bold; color: #006699  }
a.bluev11:visited   {  text-decoration: none; font-size: 14px; font-weight: bold; color: #006699  }
a.bluev11:hover     {  text-decoration: underline; font-size: 14px; font-weight: bold; color: #3388bb  }

a.orange:link   {  text-decoration: none; font-family: verdana; font-size: 12px; font-weight: normal; color: #117722 }
a.orange:active   {  text-decoration: none; font-family: verdana; font-size: 12px; font-weight: normal; color: #117722 }
a.orange:visited  {  text-decoration: none; font-family: verdana; font-size: 12px; font-weight: normal; color: #117722 }
a.orange:hover    {  text-decoration: underline; font-family: verdana; font-size: 12px; font-weight: normal; color: #33aa33 }

a.blue:link   {  text-decoration: none; font-family: verdana; font-size: 12px; font-weight: normal; color: #003399  }
a.blue:active   {  text-decoration: none; font-family: verdana; font-size: 12px; font-weight: normal; color: #003399  }
a.blue:visited    {  text-decoration: none; font-family: verdana; font-size: 12px; font-weight: normal; color: #003399  }
a.blue:hover    {  text-decoration: underline; font-family: verdana; font-size: 12px; font-weight: normal; color: #1155cc  }

TABLE.texttable { background-color: #FFFFFF; font-size: 16px; border: 2px solid black; cell-spacing: 0px}
TABLE.leftnav { background-color: #FFFFFF; font-size: 12px; border: 0px; cell-spacing: 0px}
TD.resultsdesc {  font-size: 14px; border: 1px solid #FFFFFF; text-align: left }
TD.resultsnum {  font-size: 14px; border: 1px solid #FFFFFF; text-align: right }
TD.resultsalt  {  background-color: #FFFFFF; font-size: 14px; border: 1px solid #DDDDDD; text-align: center }
TD.leftnav  {  background-color: #EEEEFF; font-size: 12px; border: 0px; text-align: left }
TD.resultsaltleft  {  background-color: #FFFFFF; font-size: 14px; border: 1px solid #DDDDDD; text-align: left }
TD.resultstitle  {  background-color: #EEEEFF ; font-size: 14px; border: 1px solid #DDDDDD; text-align: center }
TD.texttd {  background-color: #FFFFFF ; font-size: 14px; border: 0px; text-align: left }
TD.textheadtd {  background-color: #EEEEFF ; font-size: 16px; border: 1px solid #DDDDDD; text-align: left }
OL.textol {  font-size: 14px; }
UL.textul {  font-size: 14px; list-style: outside; list-style-type: square  }
