/* Kline CSS Style Sheet */

body { 
margin-bottom:15px; margin-left:0px; margin-right:0px; margin-top:0px; background-color:#000000; font-family: Georgia, Times New Roman, Times, serif; font-size:12px; color:#000000; background:url(images/pagelements/pagebg.gif); }
a { color:#000000; text-decoration:underline; }
a:visited { color:#000000; text-decoration:underline; }
a:active { color:#000000; text-decoration:underline; }
a:hover { color:#000000; text-decoration:none; }

/* Copy */

p { margin-top:10px; margin-bottom:10px; }

h1 { font-size:14px; font-weight:bold; padding-bottom:6px; margin:0; color:#000000; }
h2 { font-size:14px; font-weight:bold; padding-bottom:10px; margin:0; color:#000000; }
h3 { font-size:13px; font-weight:bold; padding:0; margin:0; }

.img-left { padding-right:15px; padding-bottom:10px; float:left; display:inline; }
.img-right { padding-left:15px; padding-bottom:10px; float:right; display:inline; }

img { border:0; }

.copysubheaddbrown { font-family: Georgia, Times New Roman, Times, serif; font-size:13px; color:#663300; }
.copysubheadwhite { font-family: Georgia, Times New Roman, Times, serif; font-size:11px; color:#ffffff; }

.copy12 { font-family: Georgia, Times New Roman, Times, serif; font-size:11px; color:#000000; }

.copy10 { font-family: Georgia, Times New Roman, Times, serif; font-size:10px; color:#000000; }
.copy10 a { font-family: Georgia, Times New Roman, Times, serif; font-size:10px; color:#000000; text-decoration:none; }
.copy10 a:active { font-family: Georgia, Times New Roman, Times, serif; font-size:10px; color:#000000; text-decoration:none; }
.copy10 a:visited { font-family: Georgia, Times New Roman, Times, serif; font-size:10px; color:#000000; text-decoration:none; }
.copy10 a:hover { font-family: Georgia, Times New Roman, Times, serif; font-size:10px; color:#000000; text-decoration:underline; }

.copy11 { font-family: Georgia, Times New Roman, Times, serif; font-size:11px; color:#000000; }
.copy11 a { font-family: Georgia, Times New Roman, Times, serif; font-size:11px; color:#000000; text-decoration:none; }
.copy11 a:active { font-family: Georgia, Times New Roman, Times, serif; font-size:11px; color:#000000; text-decoration:none; }
.copy11 a:visited { font-family: Georgia, Times New Roman, Times, serif; font-size:11px; color:#000000; text-decoration:none; }
.copy11 a:hover { font-family: Georgia, Times New Roman, Times, serif; font-size:11px; color:#000000; text-decoration:underline; }

/* Header */

#headblackleft { width:5px; background:#000000; }
#headmain { width:951px; height:74px; background:url(images/pagelements/headbg.gif); background-repeat:repeat-x; }
#headblackright { width:5px; background:#000000; }

/* Main Nav */

#navblackleft { width:5px; background:#000000; }
#navmain { height:34px; background:url(images/nav/navbg.gif); background-repeat:repeat-x; vertical-align:middle; text-align:center; }
#navblackright { width:5px; background:#000000; }

/* Side Bar */

#sidebar { width:300px; background:url(images/subnav/sidebarbg.gif); background-repeat:repeat-y; padding-bottom:20px; }
.buttoncontainer { padding-top:20px; text-align:center; }

/* Sub Nav */

#subnavcontainer { padding-left:15px; padding-right:15px; padding-top:20px; }
#subnavright { background:url(images/subnav/subnavright_bg.gif); background-repeat:repeat-y; }
#subnav2right { background:url(images/subnav/subnav2right_bg.gif); background-repeat:repeat-y; }

#subnav { padding-top:10px; padding-bottom:5px; padding-left:20px; padding-right:10px; }
#subnav ul { margin:0; padding:10px 0px 0px 20px; }
#subnav li { list-style-type:none; margin-bottom:.4em; }

#subnav a { color:#000000; text-decoration:underline; }
#subnav a:visited { color:#000000; text-decoration:underline; }
#subnav a:active { color:#000000; text-decoration:underline; }
#subnav a:hover { color:#000000; text-decoration:none; }

#subnav .current { font-weight:bold; }

/* Main Content Area */

#mainblackleft { width:5px; background:#000000; }
#mainblackright { width:5px; background:#000000; }

#maincontentcontainer { width:651px; background:#ffffff; }
#contentarea { padding-bottom:20px; padding-left:20px; padding-right:20px; padding-top:20px; }

#breadcrumbs { padding-bottom:20px; padding-left:20px; padding-right:20px; padding-top:20px; font-family: Georgia, Times New Roman, Times, serif; font-size:11px; color:#000000; }
#breadcrumbs a { color:#000000; text-decoration:none; }
#breadcrumbs a:visited { color:#000000; text-decoration:none; }
#breadcrumbs a:active { color:#000000; text-decoration:none; }
#breadcrumbs a:hover { color:#000000; text-decoration:underline; }

/* Home */

#home-sidebarcontainer { width:302px; background:url(images/home/sidebarbg.gif); background-repeat:repeat-y; background-color:#d1bf94; padding-bottom:30px; }
#home-sidebarcontainer .content { padding-bottom:10px; padding-left:20px; padding-right:20px; padding-top:10px; }
#home-maincontentcontainer { width:649px; background:url(images/home/mainbg.gif); background-position:top; background-repeat:repeat-x; background-color:#d1bf94; }

/* Footer */

#footerblackleft { width:5px; background:#000000; }
#footerblackright { width:5px; background:#000000; }
#footerblackbottom { height:5px; background:#000000; }

#footercontentarea { height:34px; background:#663300; padding-left:20px; padding-right:20px; vertical-align:middle; font-family: Georgia, Times New Roman, Times, serif; font-size:10px; color:#ffffff; }
#footercontentarea a { color:#ffffff; text-decoration:none; }
#footercontentarea a:active { color:#ffffff; text-decoration:none; }
#footercontentarea a:visited { color:#ffffff; text-decoration:none; }
#footercontentarea a:hover { color:#ffffff; text-decoration:underline; }

#footercontentarea .left { #width:456px; }
#footercontentarea .right { width:455px; text-align:right; }

/* Forms */

.field { font-family: Georgia, Times New Roman, Times, serif; font-size:11px; color:#000000; }
.fieldrequired { font-family: Georgia, Times New Roman, Times, serif; font-size:11px; color:#000000; font-weight:bold; }
.error { font-family: Georgia, Times New Roman, Times, serif; font-size:11px; color:red; }