body {
background: #fff;
color: #000;
margin: 0px;
}

#wrapper {
background: inherit;
border: 7px dotted #000;
color: #000;
margin-right: auto;
margin-left: auto;
overflow: hidden;
padding-top: 25px;
text-align: center;
width: 800px;
}

#contentwrapper {
border: 0px solid #000;
background: inherit;
color: #000;
margin-top: 50px;
margin-right: auto;
margin-left: auto;
overflow: hidden;

text-align: left;
width: 725px;
}

#footer {
border: 0px solid #000;
background-color: #ec863f;
color: #fff;
font: bold .9em/1.9em arial, sans-serif;
margin-right: auto;
margin-left: auto;
margin-bottom: 20px;
overflow: hidden;
padding: 20px;
text-align: center;
width: 725px;
}

h1 {
background-color: inherit;
color: #000;
font: 1.5em arial, sans-serif;
}

h2 {
background-color: inherit;
color: #000;
font: 1.7em/1.4em "comic sans ms", arial, sans-serif;
}

h3 {
background-color: inherit;
color: #069;
font: bold 1em/1.5em arial, sans-serif;
margin-top: 15px;
}

p {
background-color: inherit;
color: #000;
font: .9em/1.5em arial, sans-serif;
}

#callout {
border: 0px solid #000;
background: #ec863f;
color: #fff;
float: right;
overflow: hidden;
margin: 50px 0px 200px 30px;
padding: 20px 20px 100px 20px;
text-align: left;
width: 250px;
}

h4 {
background-color: inherit;
color: #fff;
display: inline;
font: 2em arial, sans-serif;
}

h5 {
background-color: inherit;
color: #fff;
display: inline;
font: 1em/1.9em arial, sans-serif;
}




#footer p {
background-color: inherit;
color: #fff;
font: .7em/1em sans-serif;;
text-align: center;
}

































/* content */
a.type1:link {
background-color: inherit;
color: #069; 
text-decoration: underline;
}
a.type1:visited {
background-color: inherit;
color: #999; 
text-decoration: underline;
}
a.type1:active {
background-color: inherit;
color: #999; 
text-decoration: underline;
}
a.type1:hover {
background-color: inherit;
color: #69C; 
text-decoration: underline;
}

/* footer */
a.type2:link {
background-color: inherit;
color: #fff; 
text-decoration: none;
}
a.type2:visited {
background-color: inherit;
color: #fff; 
text-decoration:none;
}
a.type2:active {
background-color: inherit;
color: #fff; 
text-decoration:none;
}
a.type2:hover {
background-color: inherit;
color: #fff; 
text-decoration: underline;
}




/* back to top button */
a.type3:link {
background: #EAEAEA url(images/button_on.jpg) repeat-x;
border: 1px outset #ccc;
color: #06c; 
padding: 2px;
text-decoration: none;
}

a.type3:visited {
background: #dcdbdb;
border: 1px outset #ccc;
color: #999; 
padding: 2px;
text-decoration: none;
}

a.type3:hover {
background: #BDCFE3 url(images/button_off.jpg) repeat-x;
border: 1px outset #ccc;
color: #fff; 
padding: 2px ;
text-decoration: none;
}

a.type3:active {
background: #e4f5fd;
border: 1px outset #ccc;
color: #00c; 
padding: 2px;
text-decoration: none;
}


.top {
margin-top: 50px;
text-align:center;
}

hr {
border: 1px dotted #ccc;
margin-top: 5px;
margin-bottom: 50px;
}
































#kmenu {
background: inherit;
border: 0px solid #000;	
color: #000;
margin-right: auto;
margin-left: auto;
width: 800px;	
}

.kstyle:after { /*Add margin between menu and rest of content in Firefox*/
content: "."; 
clear: both; 
display: block; 
height: 0; 
visibility: hidden;
}

.kstyle ul {
margin: 0;
padding: 14px 0;
display: block;
white-space: nowrap;
}

.kstyle ul li {
background: inherit;
border: 0px solid #000;
color: #000;
display: inline;
margin-right: 1px;
margin-left: 1px;
padding: 20px 5px 15px 5px;
}

.kstyle ul li a {
background: inherit;
border: 0px solid #B5E2FE;
color: #fff;
font: bold .9em/1.2em arial, sans-serif;
margin: 0;
text-decoration: none;
}

.kstyle ul li a:hover {
background-color: inherit;
color: yellow;
}

img {
border: 0px;
}