body {
	background-image:url(styles_FILES/bg_body.gif);
	font-size:13px;
	font-family: Arial, sans-serif;
}

th, td {
	text-align:left;
}
	
dl, dt { 
	margin:0 !important; 
	padding:0 !important;
}
 
h1, h2 {
	font-size:1em;
	padding:0px 0px 2px 2px;
	margin:0;
}

a {
	text-decoration:none;
	color:#006699;
}

p {
	max-width:530px;
	margin-top:0px;
	padding-top:1em;
}

div {
/*	border:1px solid red; */
}
#header {
	background-image: url(styles_FILES/t_header.png);
	background-repeat:no-repeat;
}

#header {
	position: fixed;
	left:0px;
	top:0px;
	height:137px;
	width:2048px;
	background-color: white;
}

#link_home { 
	position:absolute;
	top:0px; 
	left:0px;
}

#header h1 {
	line-height:0px;
	padding:0;
	margin:117px 0px 0px 158px;
	
	display:block;
}

#nav {
	position: fixed;
	left:0px;
	top: 137px;
	background-image:url(styles_FILES/bg_nav.jpg);
	width:158px;
	height:2000px;
	background-repeat:no-repeat;
}

ul {
	list-style-type: square;
	list-style-image:url(styles_FILES/bullet.gif);
	/* list-style-position: inside; */
	padding-left:14px;
}

#content ul li ul {
  margin-left:0px !important;
}

.nav2 {
	font-size:0.9em;
	background-color: white;
	margin:0px 0px 0px 13px;
	padding: 5px 5px 2px 19px;
}

.nav2 li {
	padding-bottom: 3px;
}

.nav2 li.item_sel a {
	color:#333333;
}

.nav_image {
	background-color: white;
}
#nav a {
	-moz-outline:0px;
}
#content {
	margin-left:150px;
	margin-top:137px;
	padding-left:43px;
	padding-top:46px;
	padding-bottom:46px;
	background-color:#e3f0f8;
}

#footer {
	position:fixed;
	left:198px;
	width:600px;
	bottom:0px;
	padding:5px 0px 3px 5px;
	height:20px;
	font-size:12px;
	background-color:#e3f0f8;
}

.csc-textpicHeader h1, .csc-header h1, h2.news, h2.menu {
	border-bottom:1px solid white;
	margin-bottom:0;
}

h2.news {
	margin-top:1em;
}
.tx-mocfilemanager-pi1, .tx-loginboxmacmade-pi1, .nav_content, .bodytext, #content ul, .csc-textpic-above, .csc-uploads, table.contenttable {
	margin-left:75px;
}
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
	border:0px;
}
.tx-mocfilemanager-pi1 { margin-top:1em; }
.nav_content .item {
	padding:1em 2.5em 1em 0em;
	width:115px;
	float: left;
	font-weight: bold;
}

fieldset { border:0; padding:1em 0px 0px 2px; margin:0;}

.csc-mailform  label {
		padding-top:2px;
		width:74px;
		float:left;
}
.csc-mailform-submit, .submit {
	background-color:#0e80c0;
	border:0px;
	color:white;
	font-weight: bold;
	padding:3px;
}
.csc-mailform-field {
	padding-bottom:8px;	
}
.csc-mailform select,
.csc-mailform input {
	margin-bottom:5px;
}	

div.csc-textpic-imagewrap .csc-textpic-image img { 
	border:1px solid white;
}

div.csc-textpic-imagewrap .csi-imagenum-0 img {
	border-top:0px;
}

#content div.csc-textpic-above div.csc-textpic-imagewrap {
	margin-bottom:1em;
}

.csc-textpic-intext-right-nowrap {
	width:550px;
}

.csc-uploads td {
	padding-right:8px;
	vertical-align:top;
}
.csc-uploads-fileSize p, 
.csc-uploads-fileName p {
	margin:0;
	padding:0;
}

table.contenttable  { 
	border-spacing: 0px; 
	border-collapse: collapse;
	margin-bottom:1em;
	margin-top:1em;
	margin-right:1em;

}

#content table.contenttable ul, 
#content table.contenttable li { 
	margin:0; padding:0;
	margin-left:8px;
	list-style-position: outside;
}
.contenttable th, .contenttable td {
	padding:2px 8px 1px 8px;
	vertical-align:top;
}

.contenttable-0 th, .contenttable-0 td {
	padding:2px 8px 1px 0px;
}

.contenttable-2 th,  
.contenttable-2 td {
	border-bottom:1px solid white;
}

.contenttable-2 .tr-0 th, 
.contenttable-2 .tr-0 td {
	border-top:1px solid white;
}

.contenttable-2 .tr-odd {
	background-color:white;
}

.contenttable-4 .td-0,
.contenttable-4 .td-0,
.contenttable-4 .tr-0 th,
.contenttable-4 .tr-0 td {
	font-weight: bold;
}
.contenttable-3 td, 
.contenttable-4 td {
	border:3px solid #e3f0f8;
	background-color: white;
}
.contenttable-2 {
	border-left:1px solid white;
}

.contenttable-2 th, 
.contenttable-2 td {
	border-right:1px solid white;

}

.contenttable caption {
	padding:3px 0px 3px 0px;
}
.tx-loginboxmacmade-pi1 {
	width:500px;
}

.tx-loginboxmacmade-pi1 table {
	border-collapse: collapse;
	margin-top:0.5em;
}

.tx-loginboxmacmade-pi1 th,
.tx-loginboxmacmade-pi1 td {
	padding-left:0;
	margin-left:0;
	padding-right:3px;
	padding-bottom:3px;
}

.tx-loginboxmacmade-pi1 h2 {
	font-size:1em;
	padding:1em 0 0 0;
}

