body { margin: 30px 10px 30px 10px; font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 12px; font-weight: normal; color: #666666; padding: 0px; background-color: #989EA6; background-image: url(images/main_background.gif); background-repeat: repeat-x; }

#mainContainer { width:950px; padding:0px; margin:auto; border:2px solid #CCCCCC; background-image:url(images/kh3_bg_main.gif); background-repeat:repeat-y; }

#leftColumn { float: left; width: 160px; margin: auto; padding: 150px 0px 0px 10px; background-color: #000000; font-size: 14px; font-weight: bold; color: #FFFFFF; border-right: 1px solid #FFFFFF; }

#leftColumn ul {list-style:none; margin:0px; padding:0px;}
#leftColumn li {font-weight: bold; color: #FFFFFF; padding-left: 0px; line-height:33px;}
#leftColumn li a {font-weight: bold; color: #FFFFFF; padding-left: 0px;}
#leftColumn li a:hover {color: #FFFF00;}

#leftColumn ul li ul {list-style:none; margin:0px; padding:0px;}
#leftColumn ul li ul li {font-size: 12px;	font-weight: bold; color: #FFFFFF; padding-left: 1px; line-height:14px;}
#leftColumn ul li ul li a {font-size: 12px;	font-weight: bold; color: #FFFFFF; padding-left: 1px;}
#leftColumn ul li ul li a:hover {color: #FFFF00;}

.menuLeftTitle { font-size: 16px; font-weight: bold; color: #FFFFFF; }
.menuLeftTitle a:link { color: #FFFFFF; text-decoration: none; background-color: inherit; }
.menuLeftTitle a:visited { color: #FFFFFF; text-decoration: none; background-color: inherit; }
.menuLeftTitle a:active { color: #FFFF00; background-color: inherit; }
.menuLeftTitle a:hover { color: #FFFF00; background-color: inherit; }

#rightColumn { float: right; width: 160px; margin: 0; padding: 35px 0px 0px 0px; background-color: #FFFFFF; text-align: center; border-left: 1px solid #000000; }

#centerColumn{ float: left; width: 618px; background-color: #FFFFFF; color: #000000;}

#imagesLeft { float: left; width: 160px; margin: auto; }
#contentRight { float: right; width:363px; padding: 8px 8px 8px 8px; background-color: inherit; }

#content { padding: 8px 5px 5px 8px; background-color: inherit; }

#footerContainer { width: 100%; height: 70px; clear: both; color: #FFFFFF; background-color: #000000; text-align: center; padding-top: 30px; font-size: 10px; }
#footerContainer a:link { color: #FFFF00; text-decoration: underline; background-color: inherit; }
#footerContainer a:visited { color: #FFFF00; text-decoration: underline; background-color: inherit; }
#footerContainer a:active { color: #FF0000; background-color: inherit; }
#footerContainer a:hover { color: #FF0000; background-color: inherit; }

.footer { font-size: 10px; font-weight: normal;	color: #ffffff; }
.footer a {	color: #ffff00;	text-decoration: underline; }
.footer a:hover { color: #FF0000; }

h1 { font-size: 14px; font-weight: bold; color: #646C79; background-color: inherit; }
h2 { font-size: 12px; font-weight: bold; color: #333333; background-color: inherit; }
h3 { font-size: 14px; font-weight: bold; color: #FFFFFF; background-color: inherit; }

a:link, a:visited { color: #0000CC; text-decoration: none; background-color: inherit; }
a:active, a:hover { color: #000000; background-color: inherit; }

.searchTitle { font-size: 14px;	font-weight: bold; color: #000000; }
.searchLinks { font-size: 12px; font-weight: normal; color: #3B8042; }
.searchLinks a { color: #3B8042; text-decoration: none; }
.searchLinks a:hover { color: #ff0000; }

.greenBold { font-size: 12px; font-weight: bold; color: #009496; }

.textErrors { font-size: 11px; font-weight: bold; color: #FF0000; }

.mainTable { border: 2px ridge; height: 650px; border: none; }
.table100 { height: 100%; border: none; }

