body {
background:#F7F7F7;
width:960px;
color:#333;
font-size:12px;
font-family:Arial, Tahoma, Verdana;
background-repeat:repeat;
margin:0 auto;
padding:0;
}

.CenterTable {
margin-left:auto;
margin-right:auto;
width:960px;
padding-left:0;
padding-right:0;
text-align:center;
}

#header {
background: url(/images-wp-web/header_wp.png);
width:960px;
height:110px;
color:#fff;
font-size:11px;
overflow:hidden;
margin:0;
padding:0;
}

#header p {
color:#fff;
line-height:12px;
font-size:12px;
margin:0;
padding:0;
}

.headernav {
font-size:12px;
margin:0;
padding:0;
}

.headerleft {
float:left;
font-size:12px;
margin:0;
padding:0;
}

.recentcontent {
font-family:Arial, Tahoma, Verdana;
font-size:11px;
color:#000;
}

.dbutton1 {
	background-image: url(images2011/button-1.png);
	text-align: center;
}
.dbutton2 {
	background-image: url(images2011/button-2.png);
	text-align: center;
}
.dbutton3 {
	background-image: url(images2011/button-3.png);
	text-align: center;
}
.buttonbg {
	background-image: url(images2011/1pxbg.png);
	text-align: center;
}

a:hover {
color:#495d5c;
text-decoration:underline;
}

a:focus,a:hover,a:active {
outline:none;
}

#topnavbar {
background: url(http://www.kswp.org/images-wp-web/navigation-blue.png); 
width:960px;
height:50px;
color:#fff;
margin: 0 0 0 0;
padding:0;
}

#topnavbar a,#topnavbar a:visited {
font-size:12px;
font-weight:700;
color:#fff;
text-decoration:none;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#topnavbar a:hover {
text-decoration:underline;
}

#topnavbar p {
font-size:12px;
font-weight:700;
margin:0;
padding:0;
}

.topnavbarleft {
width:230px;
float:left;
margin:0;
padding:8px 0 0 10px;
}

.topnavbarright {
width:600px;
float:right;
text-transform:uppercase;
text-align:right;
margin:0;
padding:7px 10px 0 0;
}

.topnavbarright a img {
border:none;
margin:0 4px 4px 0;
padding:0;
}

#subnavbar {
background:#666;
width:960px;
height:20px;
color:#fff;
margin:0;
padding:0;
}

#subnav {
margin:0;
padding:0;
}

#subnav li a,#subnav li a:link,#subnav li a:visited {
color:#fff;
display:block;
font-size:11px;
font-weight:700;
text-transform:uppercase;
margin:0 5px 0 0;
padding:6px 13px;
}

#subnav li a:hover,#subnav li a:active {
background:#85acac;
color:#fff;
display:block;
text-decoration:none;
margin:0 5px 0 0;
padding:6px 13px;
}

#subnav li li a,#subnav li li a:link,#subnav li li a:visited {
background:#666;
width:250px;
float:none;
border-bottom:1px solid #fff;
border-left:1px solid #fff;
border-right:1px solid #fff;
margin:0;
padding:6px 10px;
}

#subnav li li a:hover,#subnav li li a:active {
background:#85acac;
margin:0;
padding:6px 10px;
}

#subnav li ul {
z-index:9999;
position:absolute;
left:-999em;
height:auto;
width:160px;
margin:0;
padding:0;
}

#subnav li ul a {
width:150px;
}

#subnav li ul ul {
margin:-25px 0 0 171px;
}

#subnav li:hover ul ul,#subnav li:hover ul ul ul,#subnav li.sfhover1 ul ul,#subnav li.sfhover1 ul ul ul {
left:-999em;
}

#subnav li:hover ul,#subnav li li:hover ul,#subnav li li li:hover ul,#subnav li.sfhover1 ul,#subnav li li.sfhover1 ul,#subnav li li li.sfhover1 ul {
left:auto;
}

#subnav li:hover,#subnav li.sfhover {
position:static;
}

#subnav ul,#subnav li {
float:left;
list-style:none;
margin:0;
padding:0;
}

#clock a,#clock a:visited,#clock a:hover {
color:#000;
text-decoration:none;
}

#content {
width:960px;
line-height:18px;
margin:0 auto;
padding:0;
}

#content p {
font-size:12px;
font-family:Arial, Tahoma, Verdana;
font-weight:400;
}

#content h1,#content h1 a,#content h1 a:visited {
color:#495d5c;
font-size:22px;
font-family:Arial, Tahoma, Verdana;
font-weight:400;
margin:0 0 5px;
padding:10px 0 0;
}

#content img.wp-smiley,#content img.wp-wink,#content-sc img.wp-smiley,#content-sc img.wp-wink,#content-fw img.wp-smiley,#content-fw img.wp-wink {
float:none;
border:none;
margin:0;
padding:0;
}

#content h2 {
background:#000;
color:#fff;
font-size:20px;
font-family:Arial, Tahoma, Verdana;
font-weight:400;
margin:0;
padding:10px 0 10px 10px;
}

#content h3 {
background:#368887 url(/images2010/headline.png);
color:#fff;
font-size:11px;
font-family:Arial, Tahoma, Verdana;
font-weight:700;
text-transform:uppercase;
margin:7px;
padding:4px 0 4px 7px;
}

#content h3 a,#content h3 a:visited {
color:#fff;
font-size:11px;
font-family:Arial, Tahoma, Verdana;
font-weight:700;
text-transform:uppercase;
}

#content h4 {
color:#495d5c;
font-size:22px;
font-family:Arial, Tahoma, Verdana;
font-weight:400;
margin:0 0 20px;
padding:10px 0 0;
}

#content li {
color:#000;
font-size:11px;
margin:0 5px 0 0;
padding:6px 13px;
}

#contentright {
float:left;
width:460px;
margin:0;
padding:0;
}

#content-sc {
float:inherit;
width:735px;
font-size:10px;
line-height:18px;
margin:0 auto;
padding:0;
}

#content-sc .widget-sc {
background:#fff url(/images2010/sidebartop.gif) no-repeat top;
float:inherit;
width:725px;
border:0 solid #ddd;
margin:10px 10px 0 5px;
padding:0;
}

#content-fw {
float:inherit;
width:955px;
font-size:12px;
line-height:18px;
margin:0 auto;
padding:0;
}

#content-fw .widget-fw {
background:#fff;
float:inherit;
width:953px;
border:0 solid #ddd;
margin:4px;
padding:0;
}

#l_sidebar {
float:left;
width:205px;
display:inline;
margin:0;
padding:0;
}

#l_sidebar .widget-l {
background:#fff url(/images2010/leftsidebartop.gif) no-repeat top;
float:left;
width:195px;
color:#000;
font-size:11px;
font-family:Arial, Tahoma, Verdana;
border:0 solid #ddd;
display:inline;
margin:10px 6px 10px 10px;
padding:0;
}

#l_sidebar h3 {
background:#368887 url(/images2010/headline.png);
color:#fff;
font-size:11px;
font-family:Arial, Tahoma, Verdana;
font-weight:700;
text-transform:uppercase;
margin:10px 14px 10px 7px;
padding:4px 0 4px 7px;
}

#l_sidebar p {
color:#000;
font-family:Arial, Tahoma, Verdana;
margin:0;
padding:0 0 10px;
}

#l_sidebar ul {
list-style-type:none;
margin:0 5px 0 6px;
padding:0;
}

#l_sidebar ul li li {
background:#fff url(/images2010/icon.gif) no-repeat left top;
margin:0;
padding:0 0 6px 6px;
}

#l_sidebar ul li ul li {
background:#fff url(/images2010/icon.gif) no-repeat left top;
margin:0;
padding:10px 10px 6px;
}

#l_sidebar div,#sidebar div {
color:#000;
font-family:Arial, Tahoma, Verdana;
margin:0;
padding:0;
}

#sidebar ul li li,#sidebar ul li ul li {
background:#fff url(/images2010/icon.gif) no-repeat left top;
margin:0;
padding:0 0 6px 20px;
}

#sidebar {
float:left;
width:250px;
display:inline;
margin:0;
padding:0;
}

#sidebar .widget-s {
background:#fff url(/images2010/rightsidebartop.gif) no-repeat top;
float:left;
width:245px;
color:#000;
font-size:11px;
font-family:Arial, Tahoma, Verdana;
border:0 solid #ddd;
display:inline;
margin:10px 10px 0;
padding:0;
}

#sidebar h3 {
background:#368887 url(/images2010/headline.png);
color:#fff;
font-size:11px;
font-family:Arial, Tahoma, Verdana;
font-weight:700;
text-transform:uppercase;
margin:10px 13px 10px 7px;
padding:4px 0 4px 7px;
}

#sidebar h3 a,#l_sidebar h3 a:visited {
color:#fff;
font-size:12px;
font-family:Arial, Tahoma, Verdana;
font-weight:700;
text-transform:uppercase;
}

#sidebar p {
color:#000;
font-size:11px;
font-family:Arial, Tahoma, Verdana;
margin:0;
padding:0;
}

#sidebar embed,#sidebar object {
width:225px;
height:180px;
margin:2px;
padding:0;
}

#sidebar ul {
list-style-type:none;
margin:0 6px;
padding:0;
}

#sidebar ul li {
list-style-type:none;
margin:0 0 5px;
padding:0;
}

#content2 {
float:inherit;
width:470px;
font-size:11px;
line-height:18px;
margin:0 auto;
padding:0;
}

#content2 .widget2 {
background:#fff url(/images2010/sidebartop.gif) no-repeat top;
float:left;
width:460px;
border:0 solid #ddd;
margin:10px 10px 0 5px;
padding:0;
}

#content2 h3 {
background:#368887 url(/images2010/headline.png);
color:#fff;
font-size:11px;
font-family:Arial, Tahoma, Verdana;
font-weight:700;
text-transform:uppercase;
margin:7px;
padding:4px 0 4px 7px;
}

#content li {
color:#000;
font-size:11px;
margin:0 5px 0 0;
padding:6px 13px;
}

#homepagecontent {
background:#fff;
float:left;
width:450px;
border:0 solid #ddd;
margin:0;
padding:0;
}

#homepagecontent p,#homepage-sc p,#homepage-fw p {
font-size:12px;
margin:0;
padding:4px;
}

#homepagecontent-sc {
background:#fff;
float:left;
width:715px;
border:0 solid #ddd;
margin:0;
padding:0;
}

#homepage-sc .blockquote {
background:#e8e8e8;
border-top:1px solid #ddd;
border-right:1px solid #666;
border-left:1px solid #ddd;
border-bottom:1px solid #666;
margin:0 25px 15px;
padding:10px 20px 0 15px;
}

#homepage-sc .blockquote-p {
font-size:12px;
margin:0;
padding:0 0 15px;
}

#homepage-fw {
background:#fff;
float:left;
width:920px;
border:0 solid #ddd;
margin:0;
padding:0;
}

.hpfeatured-sc {
background:#fff url(/images2010/homepagetop.gif) no-repeat top;
float:left;
width:715px;
border:0 solid #ddd;
margin:10px;
padding:0;
}

.hpfeatured-fw {
background:#fff;
float:left;
width:950px;
border:0 solid #ddd;
margin:10px;
padding:0;
}

.forms {
	font-size: 12px;
}

.hpfeatured,.hpfeatured-l {
background:#fff url(/images2010/homepagetop.gif) no-repeat top;
float:left;
width:450px;
border:0 solid #ddd;
margin:10px;
padding:0;
}

.hpfeatured li {
color:#000;
font-size:11px;
margin:0 5px 0 0;
padding:6px 13px;
}

.news_title_blue {
	font-weight:300;
	font-size:10px;
	color:#009;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

button {
border:0 none;
cursor:pointer;
font-weight:700;
text-align:center;
height:30px;
line-height:30px;
width:auto;
padding:0 15px 0 0;
}

button.rounded {
background:transparent url( btn_right.png ) no-repeat scroll right top;
clear:left;
font-size:0.8em;
}

button span {
display:block;
position:relative;
white-space:nowrap;
height:30px;
line-height:30px;
padding:0 0 0 15px;
}

button.rounded span {
background:transparent url( btn_left.png ) no-repeat scroll left top;
color:#FFF;
}

button.rounded:hover {
background-position:100% -30px;
}

button.rounded:hover span {
background-position:0 -30px;
}

#footer {
background:#086db6;
left:auto;
width:960px;
height:50px;
text-align:center;
margin:0;
padding:0;
}

#footer p {
color:#FFF;
font-size:10px;
font-family:Arial, Tahoma, Verdana;
margin:5;
padding:0;
}

#footer a,#footer a:visited {
color:#FFF;
text-decoration:none;
}

#footer a:hover {
color:#FFF;
text-decoration:underline;
}

.headerleft a img,.headerright a img,#l_sidebar a img,#sidebar a img {
border:none;
margin:0;
padding:0;
}

.headerright ul,.headerright li,#l_sidebar ul ul,#sidebar ul ul {
list-style-type:none;
margin:0;
padding:0;
}

a,a:visited,#content h1 a:hover {
color:#7a3254;
text-decoration:none;
}

a img,#describe a img,#contentright a img,button::-moz-focus-inner {
border:none;
}

#describe a,#describe a:visited,#describe a:hover,#content h3 a:hover,#sidebar h3 a:hover {
color:#fff;
text-decoration:none;
}

