body {

	font-family: verdana, arial, helvetica, sans-serif;

	font-size:100.1%; 

	/*** Don't change this setting. Make all other font-sizes in % (preferred) or ems ***/

	color:#cccccc;

	}

a {

	color: #ffffff;

	/*#AC4900;*/

	text-decoration: none;

	font-weight: normal;

	outline: none;

	}

a:visited {

	}

a:active {

	}

a:hover {

	color: #F99325;

	}

strong, b {

	font-weight: bold;

	}

hr {

	margin: 0px; /* fixes xhtml N6 bug where the hr sits to the left*/

	color: #ccc; /* for ie */

	background-color: #ccc; /* for everyone else */

	height: 1px;

	}

p {

	font-size: 90%;

	line-height: 1.1em;

	margin-top: 1.5em;

	margin-bottom: 1.5em; 

	}

li {

	font-size: 70%;

	line-height: 1.1em;

	margin-top: 0.3em;

	margin-bottom: 0.2em; 

	}

ul {

	margin-top: 1.0em;

	margin-bottom: 1.0em; 

	}

td {

	font-size: 90%;

	}

hr {

	margin-top: 2.0em;

	margin-bottom: 2.0em;

	}

img {

	border: 0;

	}

div,p{margin:0}





.topnav a, .topnav a:visited, .topnav a:active {

	font-size: 70%;

	color: #000000;

	/*#AC4900;*/

	text-decoration: none;

	font-weight: normal;

	outline: none;

}

.topnav a:hover {

	color: #F99325;

}

.topnav {

	position:relative;

	left: 0px;

	top: 0px;	

	width: 109px;

	margin: 0;

	padding: 0;

	background: #ffffff;

	display:block;

}

.topnav-item {

	height: 76px;

	width: 109px;

	margin: 0;

	padding: 0 0 2px 0;

	float: left;

	background: #ffffff;

}

.topnav-firstitem {

	height: 148px;

	width: 109px;

	margin: 0;

	padding: 0 0 2px 0;

	float: left;

	background: #ffffff;

}



/* tx-indexedsearch mini*/

DIV.tx-indexed-mini-searchbox{

width:265px;

/* height:22px; */

overflow:hidden;

vertical-align:top;

}

.tx-indexed-mini .tx-indexed-mini-searchbox INPUT.tx-indexed-mini-searchbox-button {

	/*

	border: 0px #cccccc solid;

	background-color: #B7B7B7;

	background-image: url(media/ikon.gif);

	background-repeat: no-repeat;

	background-position: left center;

	*/

	height: 19px;

	width: 54px;

	font-size:10px;

	margin:2px 0 0 2px;

	padding:0;

	vertical-align:top;

}

.tx-indexed-mini .tx-indexed-mini-searchbox INPUT.tx-indexed-mini-searchbox-sword {

	color:#333333;

	margin: 0;

	padding:0 0 0 14px;

	height: 17px;

	width: 191px;

	font-size:12px;

}



/* Email form - Customized in TS-Tempplate mailform */

legend {

padding-left:10px;

padding-right:10px;

border: 0px;

}

fieldset {

border:0px;

padding: 10px;

border: 1px solid #C0C0C0;

}

.radiolayout {

width:60%;

padding-top:15px;

padding-bottom:15px;

}

.formu {

width:450px;

padding:10px 0;

margin-left:15px;

border-top: 1px solid #C0C0C0;

border-bottom: 1px solid #C0C0C0;

color: #ffffff;

font-size: 70%;

}

.mf-radio {

border:0px;

}

.mf-text {

color: #000000;

border: 1px solid #C0C0C0;

margin-bottom: 5px;

}

.mf-check {

border: 0px;

}

.mf-select {

border:0px;

margin-bottom: 5px;

}

.mf-input {

border: 1px solid #C0C0C0;

margin-bottom: 5px;

}

.mf-submit {

color: #ffffff;

background-color: #AC4900;

border: 0px;

margin-top: 5px;

margin-left: 0px;

}





H1 {color: #8C1B1F; }

H2 {color: #999999; }

H3 {color: #666; font-style: normal; font-weight: normal;}

H4 { color: #000; }

H1, H2 { font-size: 70%; margin: 0px 0px 0px 0px; padding-top: 0; margin-bottom: 0;  }

H3, H4, H5, H6 {  font-size: 80%; margin: 0px 0px 0px 0px; padding-top: 20px; margin-bottom: 2px;  }



P.bodytext { font-size: 85%; color: #ffffff; padding: 5px 15px; line-height: 130%; text-align:left;}





/* Menu / Sitemap, generally */

DIV.csc-menu { margin: 8px 0 10px 0px}

DIV.csc-menu P { font-size: 11px; font-weight: normal; margin: 1px 0px 0px 0px; padding: 2px 2px 2px 10px;}

DIV.csc-menu P A { color: #A2C000; text-decoration: none; }

DIV.csc-menu P A:hover { color: #666666; text-decoration: none; }

DIV.csc-menu P.csc-section { font-weight: normal; margin-left: 20px; font-style: italic; }



/* Menu / Sitemap, "Menu of these pages" */

DIV.csc-menu-def P {  }



/* Menu / Sitemap, "Menu of subpages to these pages" */

 ul.csc-menu-1 { 

	list-style-type: none;

	padding: 5px 0 10px 0;

	margin: 3px 0 0 15px;

}



 ul.csc-menu-1 li { 

	list-style-type: none;

}





/************************/

/* Filelinks, generally */

/************************/

TABLE.csc-uploads { border: 0px; width:100%;}

TABLE.csc-uploads TR TD P { background-color : transparent; font-size: 70%; }

TABLE.csc-uploads P { margin: 2px 0px 3px 8px; text-align: left;}

TABLE.csc-uploads TR TD {border: 0px; vertical-align : top; }

TABLE.csc-uploads TR.tr-even { background-color: #333333; }

TABLE.csc-uploads TR.tr-odd { background-color: #000000; }

TABLE.csc-uploads TR.tr-even TD.csc-uploads-icon IMG { border: 0px solid #333333; }

TABLE.csc-uploads TR.tr-odd TD.csc-uploads-icon IMG { border: 0px solid #333333; }

TABLE.csc-uploads TR TD.csc-uploads-icon { padding-left: 6px; padding-right: 6px; width: 1%; text-align: center; vertical-align: middle; }

TABLE.csc-uploads TR TD.csc-uploads-fileName { width: 80%; padding-left: 5px; }

TABLE.csc-uploads TR TD.csc-uploads-fileName P A { font-weight: bold; }

TABLE.csc-uploads TR TD.csc-uploads-fileName P.csc-uploads-description { font-style: italic; }

TABLE.csc-uploads TR TD.csc-uploads-fileSize { color:#999999 ; white-space: nowrap; padding-left: 6px; padding-right: 6px; }





/* Filelinks, specifically */

TABLE.csc-uploads-0 { border-color: #ffffff; width:480px;}



TABLE.csc-uploads-1 { border-color: #186900; }



TABLE.csc-uploads-2 { border-color: #10007B; }



TABLE.csc-uploads-3 { border: 0px; border-color: #8A0020; margin: 0px; padding:0px; }

TABLE.csc-uploads-3 TR TD { vertical-align: middle; margin: 0px; padding:0px;}





TABLE.csc-uploads-3 TR.tr-even TD.csc-uploads-icon IMG { border: 1px solid #fff; }

TABLE.csc-uploads-3 TR.tr-odd TD.csc-uploads-icon IMG { border: 1px solid #fff; }



iframe{

margin:0;

padding:0;

}

div.wtgallery_list, div.wt_gallery_category_pic{

border:1px solid white;

margin:8px;

}

div.wtgallery_list img, div.wt_gallery_category_pic img{

padding: 5px;

}

div.wtgallery_category_folder{

border-left: 1px dashed grey;

border-top: 1px dashed grey;

border-right: 1px dashed grey;

margin:0 10px;

padding-left:5px;

}

div.wt_gallery_category_inner_text{

font-size: 65%;

font-weight:bold;

border: 1px dashed grey;

margin:0 10px;

padding:3px;

width: 130px;

text-align: center;

}

div.wt_gallery_category_inner_comments{

font-weight: normal;

}

div.wtgallery_category_area{

margin-top:10px;

}

h2.wtgallery_category{

font-size:120%;

padding-left: 10px;

}

#container-right iframe {
	padding-top:8px;
}