html,body {
height: 100%;
}
body{
color:#444;
font:10px Verdana,Geneva,Arial,Helvetica,sans-serif;
background: #f0f0f0;
margin:0;
text-align:center;
}
a,a:link{
color:#7635F0;
text-decoration:underline;
}
a:visited{
color:#827A51;
}
a:hover{
text-decoration:none;
}
a:active{
}
h1,h2,h3,h4,h5,h6,form,dl,dt,dd,ul,li,p,form{
margin:0;
padding:0;
}
h1{
font-size:2.0em;
}
h2{
font-size:1.7em;
}
h3{
font-size:1.5em;
}
h4{
font-size:1.3em;
}
p,dt,dd{
font-size:1.2em;
}
form,input{
	font-size:small;
	font-weight:bold
}
.clearingspace{
clear:both;
height:1px;
}
.floatright {
float:right;
margin:0 0 0 1.0em;
}
.floatleft {
float:left;
margin:0 1.0em 0 0;
}
.floatleft a, .floatright a {
border:0;
}
.nofloat {
margin:0 0 1.0em 0;
}
#skipnav{
display:none;
}
#wrapper {
width:720px;
background:#fff;
margin:0 auto;
text-align:left;
position:relative;
height:100%;
}

/*--Search Box Styles--*/
#searchktr {
position: absolute;
top: 10px;
left: 505px;
}
#searchktr dl dt, #searchktr dl dd,
#search404 dl dt, #search404 dl dd {
color:#606;
font-size:11px;
margin-right:7px;
line-height:17px;
float:left;
}
#search404 form {
margin-top:10px;
height:40px;
}
#search404 dl dt, #search404 dl dd {
margin-right:4px;
}
#searchbox, #search404box {
height:13px;
width:100px;
border:1px solid #606;
padding:0 0 2px 2px;
}
#search404box {
width:150px;
}

/*--Header Styles--*/
#ktrprintlogo {
display:none;
}
#header {
background:#f8f8f8;
width:720px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
_width:721px;
}

#header h1 a {
display:block;
width:163px;
height:74px;
text-indent:-9999px;
background:url(../images/ktr_logo.gif) top left no-repeat;
text-decoration:none;
float:left;
}
* html #header h1 a {
margin-right:-3px;
}

#globalnav {
list-style-type: none;
background: url(../images/globalnav_bkgd.gif) repeat-x bottom;
height:74px;
}
#globalnav li {
float:left;
margin-top:40px;
margin-right:20px;
margin-bottom:20px;
}
#globalnav li a {
color:#606;
text-decoration:none;
font-weight:bold;
}
* html #header h1 {
margin-right:-3px;
}
#topicnav {
background:none;
list-style-type:none;
margin-top:1px;
float:left;
}
#topicnav li {
float: left;
}
#topicnav li a {
display: block;
width: 72px;
height: 46px;
text-indent: -9999px;
text-decoration:none;
}
* html #topicnav li a {
 width: 71px;
 w\idth: 72px;
}
#javanav {
background:url(../images/java_topic.gif) top center no-repeat;
}
#xmlnav a {
background:url(../images/xml_topic.gif) top center no-repeat;
}
#soanav a {
background:url(../images/soa_topic.gif) top center no-repeat;
}
#webnav a {
background:url(../images/web_topic.gif) top center no-repeat;
}
#dotnetnav a {
background:url(../images/dotnet_topic.gif) top center no-repeat;
}
#unixnav a {
background:url(../images/unix_topic.gif) top center no-repeat;
}
#oraclenav a {
background:url(../images/oracle_topic.gif) top center no-repeat;
}
#db2nav a {
background:url(../images/db2_topic.gif) top center no-repeat;
}
#jclnav a {
background:url(../images/jcl_topic.gif) top center no-repeat;
}
#cobolnav a {
background:url(../images/cobol_topic.gif) top center no-repeat;
}
#cicsnav a {
background:url(../images/cics_topic.gif) top center no-repeat;
}
#cplusnav a {
background:url(../images/cplus_topic.gif) top center no-repeat;
}

/*--Main Section Styles--*/
#main {
clear:both;
background:#fff;
min-height:75%;
padding-top:10px;
float:left;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
width:720px;
_width:721px;
}
* html #main {
height:75%;
_height:72%;
}
#leftcol {
float:left;
width:239px;
}
#rightcol{
width:215px;
float:right;
}
#rightcolPeggy{
width:225px;
float:right;
}
#rightcol h3 {
font-size:11px;
border-bottom:1px solid;
margin-top:10px;
margin-bottom:5px;
}
#rightcol ul {
margin-left:17px;
}
#rightcol ul li {
margin-bottom:5px;
}
#content{
padding:10px 20px;
}
#home #content, #course #content, #blog #content {
margin-right:215px;
}
#topic #content {
margin-left:239px;
}
#content h1 {
color:#777;
font-size:1.5em;
margin-bottom:1.0em;
}
#content dl dt {
font-weight:bold;
margin-bottom:0.2em;
}
#content dl dt a {
color:#069;
text-decoration:none;
}
#content dl dd {
margin-bottom:0.8em;
}
#content ul {
margin-left:17px;
}
#filelist ul {
font-size:1.5em;
font-weight:bold;
margin-left:17px;
}

/*--Footer Styles--*/
#footer{
clear:both;
background:#fff;
border-top:1px solid #ccc;
color:#999;
float:left;
width:720px;
_width:721px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}
#footer p {
float:left;
margin:5px 10px;
}
#footer ul {
float:right;
list-style-type: none;
margin:5px 10px;
}
#footer ul li {
display:inline;
margin-right:15px;
}
#footer address {
display: none;
}

/*--Course Listing Index--*/
#courseindex #content p {
margin-bottom:1.0em;
}
#courseindex #content h3 {
clear:both;
margin-left:5px;
}
#courseindex #content ul {
margin-bottom:1.5em;
margin-top:0.5em;
}
#courseindex #content ul li {
font-size:1.2em;
margin-bottom:0.3em;

}
#courseindex #courseindexlinks {
list-style-type: none;
margin:0;
}
#courseindex #courseindexlinks li {
float:left;
border-right:1px solid #ccc;
margin-left:5px;
}
#courseindex #courseindexlinks li a {
padding-right:5px;
}

/*--About Us Page--*/
#about #content, #courseindex #content, #contact #content {
margin: 0 1.0em;
}
#about #content h2, #contact #content h2 {
margin-bottom:1.0em;
}
#about #content p, #contact #content p {
margin-bottom:1.5em;
}
#about #content #proprietary {
font-size:0.8em;
}

/*--Contact Styles--*/
#contact #content address {
font-style: normal;
font-size: 1.2em;
margin-left:2.0em;
}

/*--Conference Downloads Styles--*/
#conference #content h3 {
font-size:1.4em;
color:#666;
clear:both;
}
#conference #content p {
margin-bottom:1.5em;
}
#conference #content ul {
font-size:1.3em;
}
#conference #content img {
float:left;
}


/*--Homepage Styles--*/
#whatsnew {
background:#d7d7d7;
border-top:1px solid #C49CC4;
border-left:1px solid #C49CC4;
}
#whatsnew h3 {
background:url(../images/whatsnew_title.gif) no-repeat bottom right;
height:30px;
text-indent:-9999px;
border:none;
}
#whatsnew dl {
margin:5px 15px;
font-size:0.9em;
}
#whatsnew dt {
margin-top:10px;
color:#666;
font-weight:bold;
}
#whatsnew p {
text-align:right;
padding:5px 10px;
}
#promotion {
margin-bottom:1.5em;
float:left;
width:475px;
}
#promotion h2 {
margin-bottom:0.3em;
}
#promotion p {
margin-bottom:1.0em;
}
#promotion img {
float:left;
margin-right:10px;
margin-bottom:10px;
}
#calltoaction {
background:#E9E9E9 url(../images/kingman_mascot.gif) top left no-repeat;
padding:10px 10px 10px 75px;
margin-top:10px;
height:75px;
border-top:1px solid #C49CC4;
border-left:1px solid #C49CC4;
border-bottom:1px solid #C49CC4;
}
#home #calltoaction {
margin-top:0;
}
#content.#calltoaction {
background:#E9E9E9 url(../images/kingman_mascot.gif) top left no-repeat;
padding:10px 10px 10px 75px;
margin-top:10px;
height:75px;
border-top:1px solid #C49CC4;
border-left:1px solid #C49CC4;
border-bottom:1px solid #C49CC4;
}
/*--Topic Page Styles--*/

.java #main {
background: #fff url(../images/java_topic_bkgd.gif) no-repeat top left;
_margin-top:-1px;
}
.soa #main {
background: #fff url(../images/soa_topic_bkgd.gif) no-repeat top left;
_margin-top:-1px;
}
.xml #main {
background: #fff url(../images/xml_topic_bkgd.gif) no-repeat top left;
_margin-top:-1px;
}
.dotnet #main {
background: #fff url(../images/dotnet_topic_bkgd.gif) no-repeat top left;
_margin-top:-1px;
}
.unix #main {
background: #fff url(../images/unix_topic_bkgd.gif) no-repeat top left;
_margin-top:-1px;
}
.oracle #main {
background: #fff url(../images/oracle_topic_bkgd.gif) no-repeat top left;
_margin-top:-1px;
}
.db2 #main {
background: #fff url(../images/db2_topic_bkgd.gif) no-repeat top left;
_margin-top:-1px;
}
.jcl #main {
background: #fff url(../images/jcl_topic_bkgd.gif) no-repeat top left;
_margin-top:-1px;
}
.cobol #main {
background: #fff url(../images/cobol_topic_bkgd.gif) no-repeat top left;
_margin-top:-1px;
}
.cics #main {
background: #fff url(../images/cics_topic_bkgd.gif) no-repeat top left;
_margin-top:-1px;
}
.cplus #main {
background: #fff url(../images/cplus_topic_bkgd.gif) no-repeat top left;
_margin-top:-1px;
}

#topicoverview {
margin-left:1px;
padding:10px 15px;
font-size:9px;
font-weight:bold;
line-height: 150%;
}
.java #topicoverview {
background:#CC99E5;
}
.xml #topicoverview {
background:#FFB2B2;
}
.soa #topicoverview {
background:#FFB2B2;
}
.dotnet #topicoverview {
background:#CCCCE5;
}
.unix #topicoverview {
background:#99E5CC;
}
.oracle #topicoverview {
background:#E5CC99;
}
.db2 #topicoverview {
background:#7FB299;
}
.jcl #topicoverview {
background:#ccccff;
}
.cobol #topicoverview {
background:#E5B299;
}
.cics #topicoverview {
background:#B2997F;
}
.cplus #topicoverview {
background:#FBD496;
}
#topicoverview p {
margin-bottom:7px;
}

#coursemap {
margin-left:1px;
}
#coursemap h3 {
font-size:1.3em;
color:#777;
margin:1.0em 0 0.3em 10px;
}
#coursemap p {
text-align:center;
}
#coursemap a img {
border:none;
}

/*--Course Page Styles--*/

#course #content {
margin-left: 1px;
}
#course .java  #content {
border-left:2px solid #CC99E5;
}
#course .xml  #content {
border-left:2px solid #FFB2B2;
}
#course .soa  #content {
border-left:2px solid #FFB2B2;
}
#course .dotnet  #content {
border-left:2px solid #CCCCE5;
}
#course .unix  #content {
border-left:2px solid #99E5CC;
}
#course .oracle  #content {
border-left:2px solid #E5CC99;
}
#course .db2  #content {
border-left:2px solid #7FB299;
}
#course .jcl  #content {
border-left:2px solid #ccccff;
}
#course .cobol  #content {
border-left:2px solid #E5B299;
}
#course .cics  #content {
border-left:2px solid #B2997F;
}
#course .cplus  #content {
border-left:2px solid #FBD496;
}

#course #courseoverview {
float:left;
width:215px;
}
#course #courseoutline {
margin-left:230px;
}

/* Blog styes */


#blog #main h2 {
padding-left:20px;
}

#blog #content div.post small, #blog #content div.entry {
margin-bottom: 0.5em;
}

#blog #blog-sidebar {
padding:10px 0;
}

#blog #blog-sidebar h2 {
font-size:1.3em;
padding:0;
margin-bottom:0.5em;
}

#blog-sidebar ul {
list-style-type: none;
margin-bottom:1.0em;
}

#blog #comment {
width:100%;
}

.mybutton {
	background-color: #cc33ff; /* purble */
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: large;
	font-wight: normal;
}