﻿@charset "UTF-8";
body{text-align:center;margin-right:auto;margin-left:auto;margin-top:4px;margin-bottom:4px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1em;background-color:#222222;background-image:url('images2/bodybgnd.jpg');background-repeat:repeat-x;}
* {padding:0;margin:0}
.datagrid *{padding:4px;margin:auto;}
/* main container for the page elements */
#pagebox{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1em;text-align:center;margin-right:auto;margin-left:auto;width:900px;background-color:#ffffff;}
h1{font-size:21px;}
h2{font-size:18px;}
p{margin-top:10px;line-height:1.3em;}
/*a:visited{color:#666633;}*/
a{color:#006600;}
a:hover{color:#FF0000;}
.breadcrumb a{color:#006600;font-size:12px;}
.breadcrumb a:hover{color:#FF0000;}
/* header container */
.header {text-align: left;width:900px;height:100px;background-image:url("images/headerbgnd.png");background-repeat:no-repeat;background-position:center bottom;}
/* container for the body elements*/
#contentbox{background-color:#fff;background-image:url('images/left-bgnd.png');background-repeat:repeat-y;background-position:left;text-align:left;width:900px;margin:2px 0px 0px 0px;position:relative;}
#rightcolumn{text-align:left;width:640px;float:right;margin-right:20px;background-color:#fff;}
#rightcolumn ul{padding-left:10px;margin-left:10px;}
#rightcolumn2{text-align:left;width:550px;float:right;margin-right:20px;background-color:#fff;}
#detailcolumn{text-align:left;width:800px;float:right;margin-right:20px;}
#leftcolumn{float:left;text-align:left;padding:7px 7px 7px 20px;width:210px;}
#leftcolumn2{float:left;text-align:left;padding:7px 7px 7px 20px;width:300px;}
.leftnav li{list-style-type:none;}
.leftnav a{padding: 4px 0px 4px 0px;font-size:13px;text-transform:uppercase;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#cccccc;text-decoration:none;display:block;width:190px;color:#333333;}
.leftnav a:hover{color:#CC0000;}
.fullcolumn{padding:0px 20px;text-align:left;}
.headernav{float:right;width:680px;top:100px;vertical-align:bottom;height: 35px;text-align:right;font-size:15px;color:#333333;}
.headernav a{color:#000000;padding-left:4px;padding-right:4px;text-decoration:none;}
.headernav a:hover{color:#CC0000;}
.headernav ul li{list-style:none;display:block;}
.headerlogo{float:left;width:180px;padding-left:20px;padding-top:3px;vertical-align:top;}
#footer{background-color:#ffffff;line-height:140%;clear:both;color:#000000;font-size:10px;text-decoration:none;width:900px;height:auto;text-align:left;vertical-align:middle;background-image:url('images2/footer_bottombgnd.gif');background-repeat:no-repeat;background-position:center bottom;}
.footer{background-color:#ffffff;line-height:140%;clear:both;color:#000000;font-size:10px;text-decoration:none;width:900px;height:auto;text-align:center;vertical-align:middle;background-image:url('images2/footer_bottombgnd.gif');background-repeat:no-repeat;background-position:center bottom;}
#footer1a{background-color:#999966;line-height:140%;clear:both;color:#000000;font-size:10px;text-decoration:none;width:900px;text-align:left;vertical-align:middle;padding-bottom:4px;background-image:url('images2/footer-bottom-bgnd2.gif');background-repeat:no-repeat;background-position:center bottom;}
.footerbox{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;width:290px;height:107px;background-image:url('images2/bgnd-footerbox.jpg');background-repeat:no-repeat;background-position:center top;vertical-align:middle;}
.footerbox2{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;width:290px;height:50px;background-image:url('images2/bgnd-footerbox2.jpg');background-repeat:no-repeat;background-position:center top;vertical-align:middle;}
.footertextright{font-size:16px;line-height:26px;padding-left:14px;padding-top:7px;text-align:left;}
.footertextright2{font-size:14px;line-height:21px;padding-top:3px;text-align:left;}
.footernavtext{font-size:11px;line-height:16px;padding:7px 11px 7px 7px;text-align:center;}
.listbullet{list-style-image:url('images2/KC_bullet.png');vertical-align:text-top;}
.listbulletKUSkids{list-style-image:url('images2/hand_bullet.gif');vertical-align:text-top;padding-left:18px;}
.listbulletKUSkids p{padding-left:8px;}
.clear{clear:both;}
.indent15px{padding-left:15px;}
.indent40px{padding-left:40px;}
/* dropdown menu syle sheet - note the body style is part of this and dropdown does not display correctly with out */
.dropdown{float:left;text-align:left;padding-left:5px}
.dropdown dt{width:auto;padding:5px 10px;font-weight:normal;cursor:pointer;text-transform: uppercase;}
.dropdown dt:hover{color:#CC0000;}
.dropdown dd{position:absolute;overflow:hidden;display:none;background:#fff;z-index:200;/*opacity:0;*/}
.dropdown li{display:inline;font-size:12px;}
.dropdown a:visited{display:block;padding:4px;color:#000;text-decoration:none;width:165px;}
.dropdown a:active{display:block;padding:4px;color:#000;text-decoration:none;width:165px;}
.dropdown a{display:block;padding:4px;color:#000;text-decoration:none;width:165px;}
.dropdown a:hover{color:#cc0000;font-weight:bold;}
.dropdown .underline{border-bottom:1px solid #cc0000;}
.dropdown .last a:visited{display:block;padding:4px;color:#000;text-decoration:none;background:#fff;width:165px;}
.dropdown .last a:active{display:block;padding:4px;color:#000;text-decoration:none;background:#fff;width:165px;}
.dropdown .last a{display:block;padding:4px;color:#000;text-decoration:none;background:#fff;width:165px;}
.dropdown .last a:hover{color:#cc0000;}
/* end dropdown menu css */
.ddtext{text-align:left;padding:4px 9px 4px 9px;font-size:13px;}
.backtotop a{font-size:.7em;color:#FF0000;font-weight:bold;text-decoration:none;}
.backtotop a:hover{color:#333333;text-decoration:underline;}
#loginbutton a{display:block;width:65px;border:2px solid;border-color: #ff0000;vertical-align:middle;background-color: #ffffff;margin-right:20px;margin-left:15px;text-align:center;color:#000000;padding:1px 0px 2px 0px;font-size:12px;font-weight:bold;text-decoration:none;}
#loginbutton a:hover {text-decoration:none;border-color: #000000;color:#ff0000;}
.advancedsearchbutton a{display:inline-block;width:158px;border:2px solid;border-color:#ff0000;vertical-align:middle;background-color:#ffffff;text-align:center;color:#000000;padding:1px 0px 2px 0px;font-size:15px;font-weight:bold;text-decoration:none;white-space:nowrap;}
.advancedsearchbutton a:hover{text-decoration:none;border-color:#000000;color:#ff0000;}
.signin{font-size:11px;font-weight:bold;}
/* ######### CSS for Tabbed Content - Shade Tabs. © Dynamic Drive DHTML code library (www.dynamicdrive.com)  ######### */
.shadetabs{padding:3px 0;margin-left:0;margin-top:10px;margin-bottom:0;font: bold 12px Verdana;list-style-type:none;text-align: left;/*set to left, center, or right to align the menu as desired*/}
.shadetabs li{display:inline;margin:0;}
.shadetabs li a{text-decoration:none;position:relative;z-index:0;padding:4px 6px;margin-right:3px;border:1px solid #778;border-bottom-color:white;color:#2d2b2b;background:white;background-image:url('images2/shadetab_2.gif');background-position:top left;background-repeat:repeat-x;font-size:12px;}
.shadetabs li a:visited{color:#2d2b2b;}
.shadetabs li a:hover{background-image:url('images2/shadeactive_2.gif');color:#FF0000;text-decoration:none;}
.shadetabs li a.selected{position:relative;top:1px;color:#003300;}
.shadetabs li a.selected{background-image: url('images2/shadeactive_2.gif');border-bottom-color:white;text-decoration:none;}
.shadetabs li a.selected:hover{text-decoration:none;}
.tabcontent{display:none;}
@media print {.tabcontent {display:block !important;} }
/* ######### END CSS for Tabbed Content - Shade Tabs.  ######### */
#leftbox{padding:7px 10px 7px 10px;margin-top:25px;background-color:#cccccc;color:#333300; float:left;width:250px;border-bottom:2px #000000 solid;border-right:2px #000000 solid;}
#rightbox{padding:7px 10px 7px 10px;margin-top:25px;background-color:#999966;color:#ffffff;float:right;width:550px;border-bottom:2px #000000 solid;border-right:2px #000000 solid;}
#rightbox a{color:#ffffff;}
#rightbox a:hover{color:#336600}
.logonbox{background-image:url('images2/bgnd-logonBox.png');background-repeat:no-repeat;display:block;width:290px;height:107px;text-align:center;}
.logonbox a:hover{background-image:url('images2/bgnd-logonBox2.png');}
#popupcontainer{width:380px;background-color:#FFFFFF;text-align:left;padding:6px;font-family:Verdana,Arial,Helvetica,sans-serif;}
#popupimagecontainer{width:750px;background-color:#FFFFFF;text-align:left;padding:6px;font-family:Verdana,Arial,Helvetica,sans-serif;}

/* footer menu syle sheet - note the body style is part of this and dropdown does not display correctly with out */
.footermenu{float:left;text-align:left;padding-left:20px;width:145px;font-size:14px;}
.footermenu .title{font-size:13px;font-weight:bold;}
.footermenu li{display:inline;font-size:11px;}
.footermenu a:visited{display:block;padding:3px;color:#000;text-decoration:none;width:145px;}
.footermenu a:active{display:block;padding:3px;color:#000;text-decoration:none;width:145px;}
.footermenu a{display:block;padding:3px;color:#000;text-decoration:none;width:145px;}
.footermenu a:hover{color:#cc0000;font-weight:bold; font-size:10px;}
.footermenu .underline{border-bottom:1px solid #cc0000;}
.footermenu .last a:visited{display:block;padding:3px;color:#000;text-decoration:none;background:#fff;width:145px;}
.footermenu .last a:active{display:block;padding:3px;color:#000;text-decoration:none;background:#fff;width:145px;}
.footermenu .last a{display:block;padding:3px;color:#000;text-decoration:none;background:#fff;width:145px;}
.footermenu .last a:hover{color:#cc0000;}
/* end footer menu css */
/* footer menu2 syle sheet - note the body style is part of this and dropdown does not display correctly with out */
.footermenu2{float:left;text-align:left;padding-left:20px;width:170px;font-size:14px;}
.footermenu2 .title{font-size:13px;font-weight:bold;float:left}
.footermenu2 li{display:inline;font-size:11px;}
.footermenu2 a:visited{display:block;padding:3px;color:#000;text-decoration:none;width:145px;}
.footermenu2 a:active{display:block;padding:3px;color:#000;text-decoration:none;width:145px;}
.footermenu2 a{display:block;padding:3px;color:#000;text-decoration:none;width:145px;}
.footermenu2 a:hover{color:#cc0000;font-weight:bold; font-size:10px;}
.footermenu2 .underline{border-bottom:1px solid #cc0000;}
.footermenu2 .last a:visited{display:block;padding:3px;color:#000;text-decoration:none;background:#fff;width:145px;}
.footermenu2 .last a:active{display:block;padding:3px;color:#000;text-decoration:none;background:#fff;width:145px;}
.footermenu2 .last a{display:block;padding:3px;color:#000;text-decoration:none;background:#fff;width:145px;}
.footermenu2 .last a:hover{color:#cc0000;}
/* end footer menu2 css */
