@charset "utf-8";

/* TAGS */
body {
	background-color: #292929;
	font-family: sans-serif;
	font-size: 10pt;
	line-height: 1.5;
	margin:0;
	padding:0;
}

p {
	margin: 0.5em 0;
	font-size: 12px;
	text-align: justify;
}

h1,h2,h3,h4 { 
	margin: 0.2em 0;
}

h3 {
	font-size:14px; 
	line-height:20px;
}

h4 { 
	font-size:18px; 
	line-height:37px;
}

ul,li {	
	font-size: 12px;
}

a { 
	color:black 
}
	

/* MAIN */
#container {
	width: 924px;  
	background-image: url(http://www.bazelmans.com/img/bg_container_2column_1024.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0 auto; 
	border: 1px solid #000000;
	text-align: left;
}
	
#header {
	margin:0;
	padding:0;
	background-image: url(../img/duc_header.jpg);
	height: 160px;
	background-repeat: no-repeat;
}

#copy {
	margin:0;
	padding:0;
	background-color: #000000;
	height: 18px;
	text-align:center;
	font-size:80%;
	color:#FFFFFF;
	width: 924px;
}

#slides {
	margin:0;
	padding:0;
	height: 132px;
	width:924px;
	border-bottom: 1px solid #000;
	background-color:#999;
	display:none; 
}

#menu img {
   padding: 0;  
    width:  924px; 
    height: 131px; 
    top:  0; 
    left: 0; 
}

#main1 {
	margin:0;
	padding:0;
}

#main2 {
	margin:0px;
	padding:0;
}

#left {
	float:left;
	width:141px;
	margin:0;
	margin-top:10px;
	padding:0;
	padding-left:10px;
	font-size:10px;
}

#right {
	float:right;
	width:151px;
	margin:0;
	margin-top:10px;
	padding:0;
	font-size:80%;
}
#right2 {
	float:right;
	width:201px;
	margin:0;
	margin-top:10px;
	padding:0;
	font-size:80%;
}

#middle2 {
	float:left;
	width:622px;
	font-size:80%;
	padding: 0;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#middle {
	font-size:80%;
	margin:0 130px;		
}
	
.column-in {
	margin:0; padding:0.3em 2em;
}

.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0;
	padding:0;
	background-color: #6A6A6A;
}

.column-in-left {
	margin:0; 
	padding:0.3em 0.8em;
}
		
.copy { 
	text-align:center; 
	font-size:70%; 
	color:#FFFFFF; 
}
	
.style1 {
	font-size: 12px;
}
.style2 {
	font-size: 18px;
}

img.floatLeft {
	float: left;
	margin-right: 10px;
}

img.floatRight {
	float: right;
	margin-left: 10px;
}

#content p {
	padding-bottom:10px;
}

/* FORM ELEMENTS */
input, textarea, select {
	background-color: #eeeeee; 
	font-size: 12px; 
	font-family: arial, verdana, ms sans serif;
}

textarea { 
	width: 127px; 
}

small {
	font-size:11px;
	color:#C00;
}

.info, .success, .warning, .error, .validation {
border: 1px solid;
padding:5px 5px 5px 35px;
background-repeat: no-repeat;
background-position: 10px center;
margin-bottom:10px;
}
.info {
color: #00529B;
background-color: #BDE5F8;
background-image: url('info.png');
}
.success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('success.png');
}
.warning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('warning.png');
}
.error {
color: #D8000C;
background-color: #FFBABA;
background-image: url('/img/icons/error.png');
}
.error {
   width:200px; 
}