html, body, ol, dl, dt, dd {
  border-style: none;
   border-color: inherit;
   border-width: 0;
   margin: 0;
   padding: 0;
   list-style: none;
   /*height: 12px;*/
}

body 
{
   /*padding: 0 0 0 0; /* the critical side padding that sets the natural min-width! */ 
   /*background: url(../images/brownlattice2.gif); /* this BG tiles the area outside the columns */
   color: #000;
   background-image: url(../Images/bodybackground.png);
   background-repeat: repeat; 
   font-family: tahoma, verdana, sans-serif; 
   font-size: 9pt; /* this body font-size fixes an IE bug and maintains x-browser uniformity */ 
   text-align: center; /* centers the #sizer element in IE5.x/win */
   /*border-left-color: #4f4f4f;
   border-left-style: inset;
   border-left-width: 2px;
   border-right-color: #4f4f4f;
   border-right-style: inset;
   border-right-width: 2px;*/
}

#sizer {
   margin: 0 0 0 0; /* centers #sizer in standard browsers */
   padding: 0 0 0 0;
   position:relative;
   left: 0;
   top: 0;
   height: 100%;
   /*width: 100%; /* this value controls liquidity; 0% = full rigid, 100% = full liquid */
   text-align: left; /* resets the default text alignment for the page */
   max-width: 1100px;
}



.Oldouter {
  /*background: url(../images/bluelattice.gif); /* this BG tiles the center column */
  /*border-left: 2px solid #da5; /*** Critical left divider dimension value ***/
  /*border-right: 2px solid #da5; /*** Critical right divider dimension value ***/
  margin: 0 0 0 0;    /*** Critical left col width value ***/
  padding: 0 0 0 0;
  min-width: 600px;
  max-width: 1100px;
  position:relative;
  left: 0px;
  top: 0px;
  z-index: 500; 
}
.Oldcontent 
{
   position:relative;
   left: 0;
   float: left;
   margin-left: 2px;
   /*width: 100%;*/
   min-width: 600px;
   max-width: 1100px;
   z-index: 500; 
}

.outer {
  /*background: url(../images/bluelattice.gif); /* this BG tiles the center column */
  /*border-left: 2px solid #da5; /*** Critical left divider dimension value ***/
  /*border-right: 2px solid #da5; /*** Critical right divider dimension value ***/
  margin: 0 auto;    /*** Critical left col width value ***/
  padding: 0 0 0 0;
  width: 800px;
  text-align: center;
  z-index: 600; 
}

.content 
{
   width: 100%;
   
   z-index: 500; 
}

.leftcol
{
   clear: left;
   position:relative;
   left: 0;
   float: left;
   margin-left: 2px;
   width: 120px;
   z-index: 490;
}

.rightcontent
{
   position:relative;
   left: 0;
   top: 0;
   /*float: left;*/
   /*clear:left;*/
   margin-left: 2px;
   min-width: 470px;
   max-width: 1100px;
   z-index: 490;
}

.topNav 
{
    z-index: 510; 
   padding: 0 0 0 6px;
   position:relative;
   left: 0;
   top: 0;
   clear: both;
   /*width: 100%;*/
   /*height: 19px;*/
   background-color: #000000;
   margin-left: -2px;
   .margin-left: -2px;
   _margin-left: 0px;
   margin-top: 0px;     /*firefox*/
   .margin-top: -4px;   /*ie7*/
   _margin-top: -8px;   /*ie6*/
  border-right-color: #000000;
  border-right-style: solid;
  border-right-width: 2px;
}


#companylinks 
{
	font-size:small;
	color: Red;
	padding: 10px 0 0 0;
	
	
}

.header {
  color: #ff0000;
 padding: 5px 5px 5px 5px;
   /*margin: 0 0 0 0;*/
  /*height: 46px;*/
  vertical-align: top;
  text-align: left;
  background-color: #000000;
  max-width: 1100px;
  
}  

.headerright {
  float: left; 
  position: relative; /* Needed for IE/win */
  /*width: 340px;    /*** Critical right col width value ***/
  margin-right: -2px;    /*** Critical right col width value ***/ /*** Critical right divider dimension value ***/
  margin-left: 5px;   /*** Critical right divider dimension value ***/
  padding: 5px 5px;
	top: 0px;
	left: 10px;
	/*background-color: #000000;*/
}

.headerlinks 
{
   position:relative;
   top:17px;
   width: 343px; 
   height:99%;
  float:left;
  display:inline-block;
  margin-top:10px;
  vertical-align:bottom;
  color:#FF0000;
  font-weight:bold;
  font-size: 8pt;
  
  	
}
.headerlink1 {
  float: left; 
  display:inline-block;
  margin-top:10px;
  margin-left:10px;
  vertical-align:bottom;
  background: url(../Images/KMCLink.png) #ff8080 top left no-repeat;
}

.headerlink2 {
  float: right; 
  display:inline-block;
  margin-top:10px;
  vertical-align:bottom;
  background: url(../Images/KHILink.png) #ff8080 top left no-repeat;
   	
}

.headerleft {
	float: left;
	background-color: #000000;
	position: relative; /* Needed for IE/win */
	/*margin: 0 0 0 0;    /*** Critical left col width value ***/ /*** Critical left divider dimension value ***/
	/*height: 42px;*/
	width:460px;
	top: 0px;
	left: 2px;
}

/*\*/
/** html .header {background-position: 10px 3px;}*/
/* IEwin hack needed because the "jello" BG is in a positioned wrapper and shows
variance. IEwin does not support fixed backgrounds on elements other than the body */

.header span {color: #373;} 

.footer {
  width: 100%;
  float: left;
  font-size: 0.7em;
  font-weight: bold;
  text-align: center;
  clear: both;
  padding: 5px 0 15px;
  /*position: relative;*/
  }

.footer p {margin: 10px 0 0 10px; color: #383;}

.footer hr {
  color: #C92629;
	margin: 1px;
	background: #944;
	height: 5px;
}

.froggy {
position: absolute;
top: -65px;
right: -10px;
}


/************** Spacing Controls for various column contents ***************/

/*.outer ul {
  text-align: center;
  margin: 10px 0;
}*/

.textpadder 
{
   padding: 8px;
          
             }

.subTitle 
{
   float:left;
}

.subTitleDiv 
{
   float:left;
   height: 24px;
   width:99%;
}

/************** Generic Rules *************/

/*a {color: #000; vertical-align: bottom;}*/

p  
{
   margin-top: .4em;
   margin-bottom: .4em;
  
   }

h1 
{
   font-size: 1.2em; 
  text-align: center; 
  padding: 5px 0; 
  margin: 0; 
  /*border: 3px solid #dcd3c2;
  border-color: #fef5e4 #d4cab9 #c2b9a8 #ece3d2;*/
  color: #FFFFFF;
  /*background: url(../images/marble1.jpg);*/
  font-family: tahoma, arial, sans-serif;
   }

h2 {
  font-size: 1.2em; 
  text-align: center; 
  padding: 5px 0; 
  margin: 0; 
  /*border: 3px solid #dcd3c2;
  border-color: #fef5e4 #d4cab9 #c2b9a8 #ece3d2;*/
  color: #FC1922;
  /*background: url(../images/marble1.jpg);*/
  font-family: tahoma, arial, sans-serif;
}

h3 {
margin: 1em 0 .3em;
}

h4 {
  font-size: 1em; 
  text-align: center; 
  padding: 5px 0; 
  margin: 0;
   /*border: 3px solid #dcd3c2;
  border-color: #fef5e4 #d4cab9 #c2b9a8 #ece3d2;*/
  /*color: #c92629;*/
  color: #FC1922;
 /* background: url(../images/marble1.jpg);*/
  font-family: tahoma, arial, sans-serif;
}

.alignright {margin: 0 10px 10px 0; text-align: right;}

.small {font-size: .8em;}




.clicker {
  display: block;
  text-align: center; 
  padding: 3px; 
  background: #833; 
  cursor: pointer;   
}

.hide {display: none;}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	z-index:600;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:550px;
	z-index:603;
}



.TopMenus
{
   background: url(../Images/LeftMenuBackground.png) #fff top left no-repeat;
   height: 28px;
   line-height: 26px;
   float: left;
   width: 105px;
   display: block;
   border-bottom: 2px solid #dcdce9;
   color: #000000;
   font-style:normal;
   font-weight:bold;
   font-family: Verdana;
   font-size: 7pt;
   text-decoration: none;
   text-align: center;
   
}

.TopMenushover
{
   background: url(../Images/LeftMenuHover.gif) #ff8080 top left no-repeat;
   height: 28px;
   line-height: 26px;
   float: left;
   width: 105px;
   display: block;
   border-bottom: 2px solid #dcdce9;
   color: #0d2474;
   text-decoration: none;
   text-align: center;
   
  
}

.TopMenusSelected
{
   background: url(../Images/LeftMenuSelected.gif) #ff8080 top left no-repeat;
   height: 28px;
   line-height: 26px;
   float: left;
   width: 105px;
   display: block;
   border-bottom: 2px solid #dcdce9;
   color: #0d2474;
   text-decoration: none;
   text-align: center;
}

.DeptMenus
{
   background: url(../Images/DeptMenuBackground.png) #fff top left no-repeat;
   height: 28px;
   line-height: 26px;
   float: left;
   width: 94px;
   display: block;
   border-bottom: 2px solid #dcdce9;
   color: #000000;
   font-style:normal;
   font-weight:bold;
   font-family: Verdana;
   font-size: 7pt;
   text-decoration: none;
   text-align: center;
}

.DeptMenushover
{
   background: url(../Images/DeptMenuHover2.png) #ff8080 top left no-repeat;
   height: 28px;
   line-height: 26px;
   float: left;
   width: 94px;
   display: block;
   border-bottom: 2px solid #dcdce9;
   color: #0d2474;
   text-decoration: none;
   text-align: center;
}

.DeptMenusSelected
{
   background: url(../Images/DeptMenuSelected.png) #ff8080 top left no-repeat;
   height: 28px;
   line-height: 26px;
   float: left;
   width: 94px;
   display: block;
   border-bottom: 2px solid #dcdce9;
   color: #0d2474;
   text-decoration: none;
   text-align: center;
}

.MainMenu 
{
   border-right: 1px, solid #000000;
   position: relative;
   left: 0px;
   top: 0px;
  
}
   
.MainMenus
{
   background-color: #C92612;
   /*background-image: url(../Images/menubtn12718.png);
   background-position: top left;
   background-repeat: no-repeat;*/
   /*background-image: url('../Images/ItemBackgroundRed.gif');
    background-repeat: repeat-x;*/
   
   height: 18px;
   border-left: 1px solid #000000;
   border-right: 1px solid #000000;
   border-top: 1px solid #000000;
   border-bottom: 1px solid #000000;
   color: #FFFFFF;
   font-style:normal;
   text-decoration:none;
   font-weight:bold;
   font-family: Verdana;
   font-size: 7pt;
   text-align: center;
   vertical-align: middle;
   margin-left: 0px;
   margin-right: 0px;
   width:100%;
   
}

.MainMenushover
{
   /*background-image: url('../Images/ItemBackgroundHoverRed.gif');
    background-repeat: repeat-x;*/
   background-color: #F8F8F8;
   height: 18px;
   border-left: 1px solid #000000;
   border-right: 1px solid #000000;
   border-top: 1px solid #000000;
   border-bottom: 1px solid #000000;
   color: #0d2474;
   text-decoration: none;
   text-align: center;
   width:100%;
}

.MainMenusSelected
{
   background-color: #C92629;
   height: 18px;
   border-left: 1px solid #000000;
   border-right: 1px solid #000000;
   border-top: 1px solid #000000;
   border-bottom: 1px solid #000000;
   color: #FFFFFF;
   text-decoration: none;
   text-align: center;
}



#divNotice 
{
   background-color:Yellow;
   color: #000000;
   font-size:medium;
   width:99%
}


#divWindows 
{
   background-color:#FFFFFF;
   color: #C92629;
   
}
#divWindows td
{
   border-bottom: solid 2px #888888;
}
#divWindows table
{
   border: solid 3px #C92629;
   background-color: #99CCFF;
   color: #000000;
   
}

.adjustedZIndex {
    z-index: 1;
}

