.attentionKC3          {color:#000000; background-color:#FFFF00; border:1px solid #CC0000; padding:3px;}
.hidden                {display:none; visibility: hidden;}
.underline             {display:inline; visibility:visible; text-decoration:underline;}

img.transparent {position:absolute; top:190px; left:30px;width: 969px; height:415px; z-index:-1;}


/*Gallery**********************************************************************/
iframe#Blackboard        {width:630px;  height:413px; padding:40px 0 0 40px;}
body#Blackboard img       {}
body#gallery           {text-align:left;  color:#fff;/**/ font-size:80%; width:90%; margin:10px 0 0 40px; 
font-family:Georgia, "Times New Roman", Times, serif; line-height:170%;}

#blackboard {background-image: url("../../images_meat/blackboard.jpg"); background-repeat:no-repeat; height:490px;}

/*Thumbs**********************************************************************/
#navleft table         {border-collapse:collapse;  position:relative;  z-index:10;  left:1px!important;  left:-2px;}
#navleft table td      {padding:0;}
#navleft table img     {width:47px;  height:47px;  border:1px solid #fff;  filter:alpha(opacity=80);  -moz-opacity:0.8;}
#navleft table a:hover img     {filter:alpha(opacity=100);  -moz-opacity:1;  border:1px solid #000}

/*RESULTS***************************************************************/

#main table.results        { border-collapse:separate; width:100%; margin:0 0 1.5em 0; font-size:85%;}
#main .results caption     {text-align:center; font-weight:normal; color:#fff; padding:0 0 4px 0;}
#main .results th          {font-weight:bold; font-size:120%;}
#main .results td          {padding:7px 3px 9px 3px; border-bottom:1px solid #004B8D; vertical-align:top; }
#main .results tr.att      {background-color:#004079; color:#ccc;}
#main .results td a        {font-weight:bold; text-decoration:none; display:block; padding:0 0 0 12px;
                            text-decoration:none; font-size:110%;}
#main .results td a:hover, #main .results td a:focus, #main .results td a:active 
                           {text-decoration:none; color:#004B8D; text-decoration:none;}
#main .results td p        {margin:0 0 0 12px;}

#main .results thead td, #main .results tfoot td {color:#333; padding:1px 3px 1px 3px; border:1px solid #ccc; font-weight:normal; text-transform:uppercase;
                                                  background:#fff; font-size:90%; text-align:center;}
#main .results thead ul, #main .results tfoot ul {margin:0; padding:0;}
#main .results thead li, #main .results tfoot li {display:inline; list-style-type:none;}
#main .results thead a, #main .results tfoot a   {color:#004B8D; text-decoration:none; padding:3px 7px; background:none; display:inline;}


fieldset.standard     {width:60%; float:right; margin:2ex 0 2em 0; padding:10px; border:1px solid #ffffcc; color:#ffffcc; background-color:#1a3a1a;
                       z-index:0;} 
.standard legend      {font-weight:normal; color:#002400; padding:1px 6px; background:#ffffcc; margin-bottom:20px; margin-top:0; 
text-transform:uppercase; font-weight:bold; font-size:90%; }
.standard label       {color:#ffffcc; padding-left:15px;}
.standard label.float {width:30%; display:block; float:left; clear:left; font-weight:normal; padding:1px 0; margin:0 0 10px 0; color:#ffffcc;}
.standard .boxes      {width:65%; display:block; float:right;  padding:2px 2px; margin:0 0 5px 0; color:#002400;
font-size:90%; background-color:#ffffcc;}
.standard input.pad   {margin:0 1ex 0 10.2em; float:right;}

.standard .submit     {display:block; clear:both; margin:20px auto 15px 10em; padding:2px 4px; background-color:#ffffcc; }
#main .standard hr    {border-top:1px solid #004B8D;}

.qboxes {width:20%; background-color:#ffffcc;}


#purchase {margin-left:15ex; display:block;}

/*Table*************************************************************/
div.twotableleft    {clear:both; width:45%;}
div.twotableright   {width:45%; margin-left:6%;}


ul.news {margin-right:20px;}


