/* Start of CMSMS style sheet 'ksenvironmental' */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

a
{
  text-decoration: none;
}

a:hover
{
  text-decoration: underline;
}

body, td
{
  margin: 0;
  padding: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  background-color: #fff;
}

body
{
width: 800px;
margin-left: auto;
margin-right: auto;
}
#headerLeft, #headerRight, #footerLeft, #footerRight
{
float: left;
width: 26px;
}
#headerContent, #footerContent
{
float: left;
width: 748px;
}
div#headerNav
{
float: right;
margin-right: 20px;
}
p
{
padding-bottom: 10px;
}
ul
{
padding-left: 30px;
padding-bottom: 10px;
}
ul li 
{
padding-top: 2px;
padding-bottom: 3px;
margin-bottom: 4px;
}
ul#headerNav
{
margin-top: 30px;
padding-left: 0px;
}
ul#headerNav li
{
display: inline;
padding-left: 10px;
margin-left: 10px;
}
#header
{
float: left;
width: 100%;
background-image: url("/images/ks/top_background.png");
background-repeat: repeat-x;
height: 75px;
}
#footer
{
float: left;
width: 100%;
background-image: url("/images/ks/bottom_background.png");
background-repeat: repeat-x;
height: 72px;
}
#mainContent
{
float: left;
margin-top: 10px;
padding-right: 40px;
margin-bottom: 10px;
width: 605px;
}
div#navigation
{
float: left;
margin-top: 10px;
}
ul#navigation
{
width: 148px;
padding-left: 0px;
}
ul#navigation li
{
list-style: none;
background-image: url("/images/ks/navigation_OFF.png");
background-repeat: no-repeat;
padding-top: 2px;
padding-left: 10px;
padding-bottom: 3px;
margin-bottom: 4px;
}
ul#navigation li.on
{
list-style: none;
background-image: url("/images/ks/navigation_ON.png");
background-repeat: no-repeat;
padding-top: 2px;
padding-left: 10px;
}
ul#navigation li ul
{
padding-left: 0px;
}
ul#navigation li ul li
{
list-style: none;
background-image: none;
padding-top: 5px;
padding-left: 0px;
margin-bottom: 5px;
}
ul#navigation li ul li.first
{
list-style: none;
background-image: none;
padding-top: 15px;
padding-left: 0px;
margin-bottom: 5px;
}
ul#navigation li ul li.last
{
list-style: none;
background-image: none;
padding-top: 5px;
padding-left: 0px;
margin-bottom: 10px;
}

h3.cms
{
font-family: Times New Roman;
font-size: 1.3em;
font-style: italic;
background: #fff;
color: #ff0000;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-bottom: 10px;
width: 90%;
}

/* template 1 */
div.template1
{
float: left;
width: 100%;
margin: 10px;
padding-left: 5px;
padding-right: 5px;
}
div.template1 img
{
margin-left: 10px;
margin-bottom: 10px;
}

/* template 2 */
div.template2
{
float: left;
width: 100%;
margin: 10px;
padding-left: 5px;
padding-right: 5px;
}
div.template2 img
{
margin-right: 10px;
margin-bottom: 10px;
}
/* template 3 */
div.template3
{
float: left;
width: 100%;
margin: 10px;
padding-left: 5px;
padding-right: 5px;
}
div.template3 p.img
{
text-align: center;
margin-bottom: 10px;
}

/* template 4 */
div.template4
{
float: left;
width: 100%;
margin: 10px;
padding-left: 5px;
padding-right: 5px;
}
div.template4 p.img
{
margin-top: 10px;
text-align: center;
}

/* template 5 */
div.template5
{
float: left;
width: 100%;
margin: 10px;
padding-left: 5px;
padding-right: 5px;
}
div.template5 div
{
float: left;
}

/* template 6 */
div.template6
{
float: left;
width: 100%;
margin: 10px;
padding-left: 5px;
padding-right: 5px;
}
div.template6 div
{
float: left;
}

a:link
{
color: #000;
text-decoration:none;
font-weight: bold;
}
a:visited
{
color: #000;
text-decoration:none;
font-weight: bold;
}
a:hover
{
color: #ff0000;
text-decoration:none;
font-weight: bold;
}
a:active
{
color: #000;
text-decoration:none;
font-weight: bold;
}

a.nav:link
{
color: #000;
text-decoration:none;
font-weight: normal;
}
a.nav:visited
{
color: #000;
text-decoration:none;
font-weight: normal;
}
a.nav:hover
{
color: #ff0000;
text-decoration:none;
font-weight: normal;
}
a.nav:active
{
color: #000;
text-decoration:none;
font-weight: normal;
}

h3 a:link
{
color: #ff0000;
text-decoration:none;
font-weight: bold;
}
h3 a:visited
{
}
h3 a:hover
{
color: #ff0000;
text-decoration:underline;
font-weight: bold;
}
h3 a:active
{
color: #000;
text-decoration:none;
font-weight: bold;
}

div.news {
float: left;
width: 100%;
margin-bottom: 10px;
}
div.newsTitle {
float: left;
width: 75%;
}
div.newsTitle h3 {
color: #ff0000;
font-style: italic;
text-decoration:none;
font-weight: bold;
}
div.newsDate {
float: left; 
width: 25%;
}
div.newsContent {
float: left;
width: 100%;
margin-top: 2px;
}
/* End of 'ksenvironmental' */

