/* Suggested order:
 * display
 * list-style
 * position
 * float
 * clear
 * width
 * height
 * margin
 * padding
 * border
 * background
 * color
 * font
 * text-decoration
 * text-align
 * vertical-align
 * white-space
 * other text
 * content
 *
 */

html, body {
	height: auto;
}
 
body {
	background: none;
}

#logo {
	display: block;
}

#title {
	display: none;
}

#subtitle {
	display: none;
}

#box {
	position: static;
	width: auto;
	margin: 0;
	background: none;
}

body.layout1 #box,
body.layout2 #box, 
body.layout3 #box {
	background: none;
}

#header {
	display: none;
}

#col1 {
	float: none;
	width: auto;
}

#col2 {
	float: none;
	width: auto;
}

#col4 {
	/*display: none;*/
}


#rootline {
	display: none;
}

#mainContent {
	padding: 20px 0 0 0;
}

.content ul {
	list-style: disc;
	margin: 5px 0 5px 14px;
}

.content ul li {
	padding-left: 0;
	background: none;
}

#col3 {
	/*display: none;*/
}

body.layout3 #col2 .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
	padding-left:0px;
}

body.layout3 #col2 .version0 form {
	position:relative;
	right:0px;
	top:8px;
	width:auto;
}

#mainContent .formElement input, 
#mainContent .formElement textarea, 
#mainContent .formElement select, 
#mainContent .radioElement fieldset, 
.csc-mailform-field span {
	border:1px solid black;
}

#footer {
	display: none;
}
