/* CSS Document */
:link,:visited { text-decoration:none ;color:#000000;}
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
* { margin: 0; padding: 0; }
a img,:link img,:visited img { border:none }
address { font-style:normal }
/* ----------------------------------- */	
body {
padding: 0;
margin: 0px 0px 0px 0px;
background:  #000000;
color: #ffa000;
font-size: 9pt;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
}
img {border:none}

#bodycontainer{
background: #333333;
padding: 8px 8px 10px 8px;
width: 800px;
overflow:auto;
margin-top: 10px;
}
#bodycontent{
padding-top:0px;
margin: 0px 0px 10px 0px;
float:left;
}

#content {

}
#content li{
padding-bottom: 4px;
}

#content ol{
padding: 3px 0px 3px 0px;
margin-left: 10px;
}

#content ol li{
list-style:decimal;
margin-left: 18px;
}

#content ul{
padding: 3px 0px 3px 25px;
margin-left: 15px;
}

#content ul li{
list-style:disc;
margin-left: 10px;
padding-left: 3px;
} 

#content ul li ul li{
list-style:circle;
} 


a {
text-decoration: none;
color: #fff;
}
a:hover {
text-decoration: underline;
}
h1{
padding: 10px 0 0 0;
margin: 0px 0 2px 0;
font-size: 110%;
}
.column h1{
font-size:110%;

}
h2{
padding: 0px 0 0 0;
margin: 0px 0 2px 0;
font-size: 110%;
}
h3{
padding: 0px 0 0 0;
margin: 0px 0 2px 0;
font-size: 110%;
}
.fullwidth{
width: 790px;
}
.centered{
margin-left:auto;margin-right:auto;
}
#logo{
  float:left;
  text-indent: -5000px;
  background: url(../images/) 0 0 no-repeat;
  width:285px;height:150px;
  display:block;
  outline: 0;
} 

img.left {
float:left;
margin: 0;
}
img.right {
float:right;
}
.right{
float:right;
}
.left{
float:left;
}
#heading{
height: 190px;
padding: 5px 0px 5px 0px;
width: 790px;
}
#topBar{
margin: 0px 0px 0px 0px;
padding: 3px 0px 3px 0px;
text-align: left;
background:#000000;
font-size: 90%;
overflow:auto;
color: #FFF;
}
#topBar a{
color: #ffffff;
font-size: 110%;
}
form {
padding:0;margin:0;
}
#topMenu{
float:left;
	display:block;
	list-style: none;
	padding:0;
	margin:0;
	height: 30px;
	margin-bottom: 15px;
}
#topMenu li{
	float:left;
	text-align: center;
	padding:2px 1px 2px 1px;
	width: 122px;
	height: 30px;	
   margin: 2px 2px 2px 2px;	
}
#topMenu li a{
	font-weight:bold;
	color: #FFFFFF;
	font-size: 100%;
	text-align: center;	
	height: 30px;	
	display:block;	
}

#topMenu2{
float:right;
list-style: none;
padding:0px 0px 5px 0px;
margin:0;
text-align:right;
}
#topMenu2 li{
	float:left;
	text-align: center;
	font-weight:bold;
   font-size:85%;	
	color:#811800;	
	display:block;
}
#topMenu2 li a{
	border-right: 1px #ffffff solid;
	margin:0;
	color:#811800;
}

#colBorder{
width: 240px;
float:right;
padding-left: 2px;
}
#colBorder h1{
padding: 2px 0px 2px 0px;
}

ul#topMenu li.sectionLink-level1-no{
text-transform:uppercase;
background: url(../images/top-botton-back-01.jpg) 0 0 no-repeat;
}
ul#topMenu li.sectionLink-level1-act{
text-transform:uppercase;
background: url(../images/top-botton-back-02.jpg) 0 0 no-repeat; 
}
ul#topMenu li.sectionLink-level1-act a{
text-transform:uppercase;
color:#ffffff;
}
html>body  a {
width: auto;
}

#content{
float:left;
padding: 0px 3px 0px 3px;
}
#content a{
text-decoration:underline;
color: #ffa000;
}
#content a:hover{
text-decoration:underline;
}
#content a:visited{
color:#ffa000;
}
#SectionTitle{
text-align: left;
color:#ffa000;
display:block;

}
#SectionTitle h1{
padding-top: 0px;
background: url(../images/searchbutton.gif) left top no-repeat;
border:0;
font-size: 130%;
}
#pageTitle2{
text-align: left;
}
#pageTitle{
text-align: left;
}
#pageTitle h2{
border:0;
font-size: 120%;
}
#ContentMenu{
font-size: 90%;
text-align:left;
float:left;
list-style: none;
padding:0 0 8px 0;
margin:0;
width: 100%;
}
#ContentMenu li {
float:left;
display:block;
text-align: left;
position: relative;
}

#ContentMenu li a {
text-decoration:underline;
color:#000000;
}
#ContentMenu li a:visited {
color:#000000;
}
#ContentMenu ul {
	list-style: none;
	padding: 0;
	margin: 0;
	display:block;
}


#ContentMenu li li a {
	display: block;
	padding: 0 2px 0 5px ;
	margin:0;
	width: 170px;	
	float:left;
	height:17px;
	background-image:none;
}

#ContentMenu li li a:hover {

}

#ContentMenu li ul {
	display: none;
	position: absolute;
	top: 12px;
   left: 0px;
	padding: 0.5em 0 1em 0;
	padding: 0;
	width: 170px;	
	background: #E8E45C;
	border: 1px solid #028247; 
}

li>ul {
	top: auto;
	left: auto;
}

#ContentMenu li li {
	display: block;
	float: left;
	border: 0;
	margin:0;
	width: 170px;
	height: 17px;
}

#ContentMenu li:hover ul, #ContentMenu li.over ul {
	display: block;
}


.column{
background:#555555;
background: #333333 url(../images/background-content.gif);
padding: 0px 3px 3px 3px;
text-align:left;
font-size: 90%;
}


.colNormal-normalborder{
width: 520px;
float:left;
padding-top:15px;
}

.colNormal-onecolumn{
width: 780px;
float:left;
padding-top:0px;
}

p.bodytext {
text-align:justify;
}
div.clear{ clear:both;
line-height:0;
}
#bottomMenu{
width: 610px;
border-top: 1px #ddd solid;
float:right;
font-size: 90%;
}
#footer{
color: #FFFFFF;
background: #555555;
font-size: 90%;
}
#footer a{
color: #ffffff;
}


input
{
border: 1px solid #c5c5c5;
height: 15px;
color: #494980;
font-size: 90%;
margin:0;padding:0;
}
#searchbox{
width:120px;
}

input.submit{
color: #112D04;
background: #BDA663;
font-size: 90%;
} 
.image input
{
border: 0px;
}
#searchsubmit_but{
border:0;
height:18px;width:20px;
background:#FFE680;
text-decoration:underline;
font-weight:bold;
}
.csc-frame {
border: 1px solid #B37D00;
margin-bottom: 5px;
}
.csc-frame-frame1 {

}
.csc-frame-frame2 {
background: #F5F5F5;
}	
.csc-caption {
font-size: 85%;
}

div.address {
width: 100%;
float:left;
margin-bottom:2px;
background: #dddddd;
}
div.address span.addcolumn{
width: 25%;
display:block;
float:left;
}
.tx-newloginbox-pi1 {
float:left;
display:block;
color:#9d060f;
border: 1px solid #c5c5c5;
width: 450px;
}

div.event {
width: 100%;
display:block;
border: 1px solid #c5c5c5;
float:left;
padding-top: 5px;
padding-bottom: 5px;
margin-top: 3px;
}
div.event span.eventdate{
width: 25%;
font-weight:bold;
display:block;
}
div.event span.eventdescription{
width: 70%;
border-left: 2px solid #c5c5c5;
padding-left: 3px;
}
div.event span.eventdescription a{
font-size: 85%;
}

.colLeft-threecolumn, .colNormal-threecolumn, .colRight-threecolumn {
width: 260px;
height: 285px;
padding: 0 2px 0 2px;
float:left;
}
.colLeft-threecolumn h1.csc-firstHeader, .colNormal-threecolumn h1.csc-firstHeader, .colRight-threecolumn h1.csc-firstHeader{
padding: 0px 0px 0px 0px;
text-align:left;
}
.colLeft-threecolumn h1, .colNormal-threecolumn h1, .colRight-threecolumn h1 {
padding: 0px 0px 0px 2px;
text-align:left;
font-size: 150%;
color:#ffffff;
}
div.tx-dropdownsitemap-pi1 ul{
list-style:none;
}
div.tx-dropdownsitemap-pi1 ul li{
padding-left: 10px;
}
