/* <![CDATA[ */

/*-------------------- general --------------------*/

body {
background-color:red;
}

body,td {
	font-family: Verdana,Helvetica,Arial,Sans-Serif;
	font-size: 11px;
	color: #444444;
	padding: 0;
	margin: 0;
}

td {
background-color: white;
}

a {
color:black;
outline-width:0; 
}

h1,h2,h3 {
margin-top:0px;
}

h1 {
font-size:12px;
margin-bottom:25px;
}

h2 {
font-size: 14px;
line-height: 12px;
margin-bottom: 12px;
}

h3 {
font-size: 12px;
line-height: 12px;
margin-bottom: 10px;
}

p {
margin-top: 0px;
line-height:16px;
}

ul {
list-style: disc;
padding-left:0px;
}

ol{
}

/*
.internal-link {
	line-height:20px;
}
*/


/*------------ CSC ------------*/

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0px; }
/* Pictures centered, add margin on left */
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline; /* IE fix for double-margin bug */
	margin-left: 0px;
}

.csc-textpic-image img {
/*
	padding-left:20px;
*/
}

/*
div.csc-textpic-imagewrap {
}
*/

/*------------ MAILFORM ------------*/

/*
div.csc-mailform-field {
	width:50px;
}


div.label {
	margin-top: 3px;
	text-align:right;
	width:50px;
	float:left;
}

fieldset {
	border:0px;
}

input,textarea {
	margin-bottom:10px;
	padding: 2px;
	border:solid 1px #cccccc;
	background-color: #ffffff;
}

span.button {
	border-width:1px;
	border-style:solid;
 	border-color:white;
	width:auto;
	padding:2px;
}

#mailformformtype_mail {
  text-align: center;
  font-size: 11px;
  color: black;
  border: 1px solid #cccccc;
  width: auto;
  padding: 2px 13px 2px 13px;
  margin: 1px;
}
*/


/*-------------------- START --------------------*/

#content {
min-height:157px;
background-color:white;
}

* html #content {
height:157px;
}

#content th {
vertical-align:middle;
padding: 0px;
border: 0px;
}

#top {
position:relative;
height:140px;
width:100%;
}

#logo {
position:relative;
background-color:white;
width:180px;
height:140px;
}

#nav_left {
position:relative;
text-align:right;
}

#nav_right {
position:relative;
text-align:left;
}

#left {
position:relative;
width:360px;
text-align:left;
vertical-align:top;
/*
border-right:10px;
*/
padding-right:20px;
}

#content_left {
position:relative;
padding-top:30px;
/*
padding-left:20px;
*/
/*
padding-right:20px;
*/
padding-bottom:45px;
/*
margin-right:10px;
*/
}

#middle {
position:relative;
width:180px;
text-align:center;
vertical-align:top;
}

#nav_middle {
padding-top:25px;
}

#nav_middle_home {
position:relative;
width:180px;
text-align:center;
vertical-align:top;
}

#right {
position:relative;
width:360px;
/* border-left:10px; */
padding-left:20px;
vertical-align:top;
padding-top:30px;
}

#content_right {
position:relative;
/*
margin-left:10px;
*/
text-align:left;
}

#bottom {
position:relative;
height:230px;
width:100%;
}

#footer {
position:relative;
background-color:white;
width:180px;
height:120px;
}

#home_bottom {
position:relative;
height:360px;
width:100%;
}

#home_footer {
position:relative;
background-color:white;
width:180px;
height:270px;
}

#copyright {
margin-right:2px;
margin-bottom:12px;
position:absolute;
bottom:0px;
left:0px;
width:100%;
color:#808080
}

/* ]]> */