/* CSS Document */

body {
	background-color:#5EA7CA;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:78.3%;
	color:#285681;
	text-align:center;
	}
* {margin:0; padding:0;}

p, table, td, th {font-size:1em;line-height:1.2em;margin:1em 0;}

h1 {font-size:2.2em;font-weight:normal;color:#3399CC;}
h2 {font-size:1.6em;font-weight:normal;color:#285681;}
h3 {font-size:1.4em;color:#3399CC;}
h4 {font-size:1.2em;color:#285681;}
h5 {font-size:1.2em;color:#3399CC;}
h6 {font-size:1em;color:#3399CC;}

form {padding:0;margin:0;}

a, a:link {color:#1C2659;}

h3 a, h3 a:link {color:#3399CC;text-decoration:none;}

#wrapper {
	margin:auto;
	width:940px;
	text-align:left;
	}

#header {
	background:url('images/header_bg.gif') right repeat-y;
	height:100px;
	max-height:84px;
	color:#FFFFFF;
	padding-top:16px;
	}
	
	#header img.logo {display:inline; float:left;width:441px;}
	#header .search {float:left;display:inline;width:250px;margin-left:150px;margin-top:30px;}
	#header a, #header a:link {text-decoration:none;color:#FFFFFF;}
	#header a:hover {color:#E5A335;}
	#header .login {display:inline;float:left;width:80px;margin-top:32px;}

#topmenu {
	border-top: dotted 1px #C2DEEC;
	border-bottom: dotted 1px #C2DEEC;
	font-weight:bold;
	
	}
	
	#topmenu ul {list-style-type:none;line-height:2.2em;}
	#topmenu li {display:inline;padding:0px 8px;}
	#topmenu a, #topmenu a:link {color:#FFFFFF;text-decoration:none;padding:4px 8px;}
	#topmenu a:hover {background-color:#4980A7;}
	#topmenu .active {background-color:#4980A7;}


#content {margin:18px 0px;}

#leftcol {float:left;display:inline;width:160px;}

	#leftcol ul {list-style-type:none;margin-right:10px;}
	#leftcol li {display:block; border-bottom:1px dotted #C2DEEC;padding:5px 5px 3px 5px}
	#leftcol li.sub {display:block; padding:5px 5px 3px 5px}
	#leftcol a, #leftcol a:link {color:#FFFFFF; text-decoration:none;padding:3px 6px;}
	#leftcol a:hover {background-color:#4980A7; }
	#leftcol .active {background-color:#4980A7;}
	

/* Main style for home page */

#main {float:left;display:inline;border:1px solid #C2DEEC;height:286px;width:697px;background:url(images/home_bg/rotator.php);color:#FFFFFF;}

	#main_inside {padding:18px 200px 18px 25px;}

	#main a, #main a:link {text-decoration:none; color:#FFFFFF; font-weight:bold;}
	#main a:hover {color:#E5A335;}
	#main h1 {color:#FFFFFF;font-weight:bold;}
	
	
/* Main style for sub pages */
	
#main2 {float:left;display:inline;padding:20px;max-width:500px;width:540px;background-color:#FFFFFF;border-top:10px solid #FFFFFF}

	#main2 h1 {margin-bottom:0.5em;}
	#main2 ul {margin-left:25px;margin-bottom:15px;}
	#main2 td {padding-right:10px;}
	
	#prodcol1 {width:170px;display:inline;float:left;}
	#prodcol2 {width:170px;display:inline;float:left;}
	#prodcol3 {width:170px;display:inline;float:left;}
	#prodcol4 {width:170px;display:inline;float:left;}
	
	.productmenu {width:163px;max-width:143px;display:inline;float:left;height:150px;border-bottom:dotted 1px #CCCCCC;border-right:dotted 1px #CCCCCC;padding:10px}
	.productmenu p {margin:0;}
	
/* Main style for main product page */
	
#main3 {float:left;display:inline;padding:20px;max-width:660px;width:700px;background-color:#FFFFFF;border-top:10px solid #FFFFFF}

	#main3 h1 {margin-bottom:0.5em;}
	#main3 ul {margin-left:25px}

#rightcol {float:right;display:inline;width:217px;margin:0px 7px 0px 13px;color:#FFFFFF;}

	#rightcol h2 {font-size:1.4em;margin-bottom:3px;font-weight:bold;color:#FFFFFF;}	
	#rightcol .news-latest-item {border-top:1px solid #C2DEEC; padding:3px 0px 3px 0px;font-size:1em;}
	#rightcol a, #rightcol a:link {color:#285681; text-decoration:none;font-weight:bold;}
	#rightcol img {border:1px solid #CFCACE;margin-bottom:12px;}

#silos_home img {float:left;display:inline;border:1px solid #CFCACE;margin-bottom:18px;margin-right:18px;}
	
	
#footer {
	border-top:1px solid #C2DEEC;
	padding-top:8px;
	font-size:0.9em;
	color:#FFFFFF;
	}
	
	#footer ul {list-style-type:none;line-height:1em;display:inline;float:left;}
	#footer li {display:inline; padding:0px 6px; border-right:1px solid #C2DEEC;}
	#footer a, #footer a:link, #footer a:visited, #footer a:hover {text-decoration:none; color:#FFFFFF;}
	#footer img {}
	#footer p {color:#2F5365;padding-left:5px}
	

/* Typo3 news */

.news-latest-container {}
.news-latest-item {}
.news-latest-item p {margin:0;}
.news-latest-date {font-size:0.8em;}
.news-latest-morelink {}

.news-list-container {}
.news-list-item p {margin:0;}
.news-list-date {font-size:0.9em;}
.news-list-morelink {}



/* Typo3 form 
fieldset {border:0;font-size:0.75em;}
legend {display:none;}
.csc-mailform-field {text-align:left;}
.csc-mailform-submit {text-align:left;margin-left:130px}
input {text-align:left;}
label {float:left; width:130px; text-align:right;margin-right:4px;}

.csc-form-labelcell {text-align:right;vertical-align:top}
.csc-form-labelcell td tr {margin:0;line-height:0;padding:0}

p.csc-form-label, p.csc-form-label-req {margin:0;padding:0;line-height:1em}

input, textarea {margin-bottom:2px;}*/



/* Typo3 form  */

fieldset {border:none;font-size:1em}
legend {display:none;}
.csc-mailform-field {clear:both; margin-bottom:4px;}
 /* p.csc-form-label, p.csc-form-label-req {margin:0;padding:0;} */
.csc-mailform input, .csc-mailform textarea, .csc-mailform select {float:left;margin-bottom:4px;}
.csc-mailform label {float:left; width:130px; text-align:right; margin-right:4px; margin-bottom:4px;}
input.csc-mailform-submit, .csc-mailform-field img {text-align:left;margin-left:130px}
