﻿/**
{
	border: 0px;
	margin: 0px;
	padding: 0px;
}*/

html, body
{
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	color: #313131;	
}

p
{
	/*margin: 0px 0px 5px 0px;*/
}

h1
{
	font-size: 130%;
	color: #313131;
	border-bottom: 1px dotted #999900;
	padding: 5px 5px 5px 0px;
	margin: 0px 0px 10px 0px;
}

a
{
	color: #313131;
	text-decoration: none;
}
a:hover
{
	color: #999900;
	text-decoration: underline;
}
a:visited
{
	color: #556C82;
}

#pagewidth
{
	width: 800px; 
	text-align: left;  
	margin-left: auto; 
	margin-right: auto;
	border: 1px solid #808000;
} 
 
#header
{
	position: relative;
	height: 130px;
	width: 100%;
	padding: 0px 5px 0px 5px;
} 

#topcol
{
	background-color: #999900;
	width: 100%;
	text-align: right;
	color: #313131;
	padding: 3px 0px 3px 0px;
}

#topcol .topmenu
{
	margin-right: 5px;
}

#topcol a:hover
{
	color: White;
	background: #999900;
}

#topcol a:active
{
	background: #999900;
	color: #fff;
}

#topcol a:visited
{
	background: #999900;
	color: #fff;
}

#leftcol
{
	width: 190px;
	float: left;
	position: relative;
	text-align: left;
}

/* menu */
#leftcol #leftmenu 
{
	margin: 54px 0px 0px 0px;
	border-top: 1px solid #808000;
}

#leftcol #leftmenu .ullevel1
{
	margin: 0px 0px 0px 0px;
	padding-left: 0px;
}

#leftcol #leftmenu  ul li
{
	line-height: 16px;
	list-style: none;
	text-align: left;
}

#leftcol #leftmenu ul li a
{
	background: #ffffff;
	border-bottom: 1px solid #808000;
	color: #313131;
	display: block;
	padding: 5px;
	text-decoration: none;
}

#leftcol #leftmenu li a:hover
{
	color: White;
	background: #999900;
}

#leftcol #leftmenu a:active
{
	background: #999900;
	color: #fff;
}

#leftcol #leftmenu  li#active a
{
	background: #999900;
	color: #fff;
}

#leftcol #leftmenu li.level_1_ACT a
{
	color: White;
	background: #999900;
}

/* submenu */
#leftcol #leftmenu .ullevel2
{
	padding-left: 0px;
}

#leftcol #leftmenu .ullevel2 li
{
	line-height: 16px;
	border-bottom: none;
}

#leftcol #leftmenu .ullevel2 li a
{
	text-align:left;
	margin-left:15px;
	background: #ffffff;
	color: #313131;
	text-decoration: none;
}

#leftcol #leftmenu .ullevel2 li.level_2_ACT a
{
	color: White;
	background: #999900;
}
 
#maincol
{
	background-color: #FFFFFF;
	float: right;
	display: inline;
	position: relative;
	width: 530px;
	max-width: 530px;
	padding-right: 40px;
}

/*#maincol .csc-textpic-intext-left-nowrap div
{
	margin-top: 50px;
}*/
 
#footer
{
	background-color: #999900;
	clear: both;
	text-align: center;
	color: #313131;
	padding: 3px 0px 3px 0px;
	margin: 10px 0px 0px 0px;
 }
 
 #footer a:hover
{
	color: White;
	background: #999900;
}

#footer a:active
{
	background: #999900;
	color: #fff;
}
  
 /*
  * Float containers fix:
  * http://www.csscreator.com/attributes/containedfloat.php
  */ 
.clearfix:after
{
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}
 
.clearfix
{
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix
{
	height: 1%;
}

.clearfix
{
	display: block;
}
/* End hide from IE-mac */  

/*printer styles*/ 
@media print
{ 
	/*hide the left column when printing*/ 
	#leftcol
	{
		display:none;
	}
	
	#twocols, #maincol
	{
		width:100%;
		float:none;
	}
}

/* form elements 
=================================================== */
/*
form
{
}
  
fieldset {
    border: 0;
    padding: 1em 2em;
  }
    form div {
      float: left;
      clear: left;
      margin-bottom: 1em;
      padding-top: .3em;
      border-top: 1px dotted #000;
      width: 100%;
    }
      label {
        float: left;
        width: 100px;
        margin: .2em 10px 0 0;
        text-align: right;
        font-weight: bold;
      }
      input, select, textarea {
        float: left;
        padding: .25em .1em;
        border: 1px solid #222;
      }
        input:focus, select:focus, textarea:focus {
          border-color: #blue;
        }
      fieldset fieldset {
        margin: 0;
        padding: 0;
        float: left;
      }
        fieldset fieldset legend {
          display: none;
        }
        fieldset fieldset input.csc-mailform-radio {
          clear: left;
          margin-right: .5em;
        }
        fieldset fieldset label {
          width: 200px;
          text-align: left;
          font-weight: normal;
        }
      input.csc-mailform-submit {
        margin: 1em 0 0 105px;
        padding: .4em 1em;
        border: 0;
        background: #999900;
        color: #000;
        cursor: pointer;
		font-weight: bold;
      }
        input.csc-mailform-submit:hover {
          background: #blue;
        }
*/