.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;}
#header_print, #footer_print  {visibility: hidden; position:absolute;}



/*Gallery**********************************************************************/
iframe#Blackboard        {width:535px;  height:410px; margin:0.2ex 0 0 -0.2ex;  }

body#Blackboard img       { }
body#gallery           {text-align:left;  font-size:80%; width:92%; }
#blackboard {height:435px; width:545px;margin-top:12.5ex; margin-left:-1.5ex; position:absolute; background-image: url(../../Images_keyword/bg_gallery.png);  background-repeat: no-repeat; padding: 0 0 0 15px; }

#blackboard p {padding: 0 0 0 15px; color:#3333FF;}
div.scroll  {overflow-y:scroll; height:120px; padding-bottom:2px; width:490px;padding-right:10px;}



#gallery, #gallery p, #gallery h3 {font-family: Verdana, Geneva, sans-serif; color:#666;  text-align:justify; padding-left:2px;}
#gallery h3 { font-size:130%; margin:-0.2ex 0 -1ex 0;}

#gallery form a {font-size:80%;color:#666; text-decoration:none; font-weight:bold;}

/*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        {/*background:#fff;*/ 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; /*color:#fff;*/ 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:40%; float:right; margin:6ex 8em 0 0; padding:10px; color:#003366; background-image:url(../../Images_keyword/bg_contact_form.gif); border:none;} 
.standard legend      {font-weight:normal; color:#666; padding:1px 6px; background:#fff;  margin:0 0 20px -1.3ex; text-transform:uppercase; font-weight:bold; font-size:90%;}
.standard label       {color:#ccc; }
.standard label.float {width:20%; display:block; float:left; clear:left; font-weight:normal; padding:1px 3px; margin:0 0 10px 0; color:#FFFFFF; font-weight:bold; background-color:#22456a; border:1px solid #666; }
.standard .boxes      {width:65%; display:block; float:right; border:1px solid #ccc; padding:2px 2px; margin:0 0 5px 0; color:#004B8D;
font-size:90%; background-color:#fff;}
.standard input.pad   {float:right; text-align:center; }
.standard .submit     {display:block; clear:both; margin:20px auto 15px 10em; padding:2px 4px;}


div#error {left:0; font-weight:bold; margin:2ex 0 0 19ex; }
div#error span { background-color: #900; padding:0 5ex 0 5px; border:1px solid #666;}


.sitemap img	{border: none;}