.csc-menu p {margin: 0;} 
#main-content .csi-intext-right img { border: 1px solid black; margin: 3px; float:right;}
#main-content .csi-intext-left  img { border: 1px solid black; margin: 3px;}

#leftnav img {border: none;}

.csc-firstHeader {margin: 0 0 0 0;}
.imgtext-table {margin: 0 0 0 0;}

#container
{
width: 90%;
margin: 10px auto;
background-color: #fff;
border: 1px solid black;
line-height: 130%;
font-family: sans-serif;
font-size: 80%;
}

 #top
{
padding: 38px 28px ;
background-image: url(pano6.jpg);
background-position: left;
background-color: #336699;
color: white;
border-bottom: 1px solid black;
}

#topmenu
{
padding: 2px;
background-color: #ffeb3e;
background-image:url(bg1.png);
background-position: bottom;
border-bottom: 1px solid black;
}

#top h1
{
vertical-align: baseline;
margin-top: 0;
color: #e6ef52;
display: none;
}


#left {
float: left;
width: 300px;
margin:0; padding:0;

}


#leftnav
{
 margin:0; 
padding: 0.5em 1em;

}

#leftnav .current  {
font-weight: bold;
}


#leftnav  ul {
padding:0;
margin:0;
padding-left:1em;
list-style-type: none;
}


#level1navlist a {
text-decoration:none;
color: #336bd2;

}



#level2navlist li {
list-style-type: circle;
}




#content {
	margin:0 0 0 300px; 
padding:0;
min-height:450px;
}


#main-content
{
margin:0; padding: 0.5em 1em;
min-height:450px;
}

#main-content  a {
text-decoration:none;
color: #336bd2;

}



#main-content .infobox {

//border: 1px dashed gray;
margin: 5px;
float: right;
padding: 5px;
width: 30%;
}


 .infoleft {
float: left;
}

 .inforight {
float: right;
}

#footer
{
clear: both;
margin: 0;
padding: .5em;
color: #fff;
background-color: #b22b2b;
border-top: 1px solid gray;
background-image:url(bg2.png);
background-position: bottom;
}

//#leftnav p { margin: 0 0 1em 0; }

#main-content h1,h2 { margin-top:  1em; }

#main-content h1 {font-size: 140%;}
#main-content h2 {font-size: 120%;}

.contentimg {border: 1px solid black; margin: 3px;}

#leftnav h1 {font-size: 140%;}

 #navlist
{
padding: 0 0 0 20px;
margin: 0;
}

#navlist li
{
display: inline;
list-style: none;
padding: 0;
margin: 0;
}

#navlist #active
{
background: url("ar1.png") left center no-repeat;
}

#navlist li a
{
padding: 0 5px 1px 20px;
text-decoration: none;
/*border: 1px solid #000;
padding: 0 8px 1px 8px;
margin: 0 2px;
background-color: #FFF;
color: #000;*/
color: #000;
}

/* html #navlist li a { padding: 0 8px; }

#navlist li a:hover
{

background: url("ar1.png") left center no-repeat;
/*background-color: #26A;
color: #FFF; */
}

#content a {
color: #336bd2;
text-decoration: none;
}
/*a:visited{
	color: #da5857;
	text-decoration: none;
}*/


a[href*=".txt"]:after{
 content: url("pdf.png");
 }
 a[href*="http://"]:after{
 content: url("ext.png");
 }
 
.up {
    padding-right: 20px;
    font-size:80%;
    background: url("up.png") right center no-repeat;
}

.print {

    padding-right: 20px;
    background: url("print.png") right center no-repeat;
clear: both;

}

.spacer { width=100%; clear: both; color: #ddd; margin: 5px;}

