/* CSS Document  tableless CSS two colum layout */
body {
font-size:80%;
font-family: Helvetica, Verdana, Arial;
margin:0;
text-align:center;
} 

#wrapper {
width:998px;
height:auto;
background-color:#FFFFFF;
border: 1px solid #000000;
margin-left:auto;
margin-right:auto;
text-align:left;
}

*html #wrapper {
width:1000px;
}
 
#header {
float:left;
width:998px;
height:185px;
background-color:#000000;
background-image:url(layout/bg_header.gif);
background-position:bottom;
background-repeat:repeat-x;
}

#breadcrumb {
float:left;
width:888px;
height:24px;
background-color:#0094A9;
color:#FFFFFF;
padding-left:10px;
padding-top:10px;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
}
*html #breadcrumb {
width:898px;
height:34px;
}
#breadcrumb a {
text-decoration:none;
font-weight:bold;
color:#FFFFFF;
}
#breadcrumb a:hover {
text-decoration:underline;
}
#language {
float:left;
background-color: #0094A9;
width:100px;
height:28px;
padding-top:6px;
margin:0;
}
*html #language {
height:34px;
}
#sidebar {
float:left;
width:225px;
margin-left:16px;
margin-right:12px;
margin-top:15px;
height:auto;
display:inline;
}


#content {
float: left;
width:680x;
height:auto;
margin-top:15px;
margin-left:3px;
margin-right:15px;
margin-bottom:15px;
padding-left:20px;
padding-right:20px;
padding-top:10px;
padding-bottom:20px;
border: 1px solid #016978;
background-image:url(layout/content_back.png);
background-position:right;
background-repeat:repeat-y;
display:inline;
}



#footer {
clear:both;
width:998px;
color:#0094A9;
background-color:#000000;
border-top: solid 5px  #016978;
padding-top:6px;
padding-bottom:6px;
text-align:center;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
}
#footertekst {
padding-top:6px;
padding-bottom:6px;
font-size:11px;
}
#footertekst a {
color: #016978;
text-decoration:none;
}
#footertekst a:hover {
text-decoration: underline;
}
ul#headernav {
float:left;
padding: 0;
margin: 0;
text-transform:uppercase;
font-weight:bold;
color: #fff;
float: right;
width: 448px;
font-size:12px;
}
ul#headernav li { display: inline;
width:112px; }

ul#headernav li a {
background-image:url(layout/button_back.gif);
color: #fff;
text-decoration: none;
float: left;
width:88px;
height:25px;
padding-top:8px;
padding-left:24px;
}
*html ul#headernav li a{
height:33px;
width:112px;
}
ul#headernav li a:hover {
color: #fff;
} 

/* category information boxes */
.cat_info_box {
padding: 8px; 
margin-bottom: 10px; 
font-family: Helvetica, Verdana, Arial;
font-size: 12px; 

}

.cssbutton {
background: #0094A9;
color : #FFFFFF;
width : 130px;
vertical-align: top;
font-weight: bold;
font-family: Helvetica;
font-size: 12px;
cursor: pointer;
text-align:center;
border: 1px;
border-style: solid;
border-color: #016978;

text-decoration:none;
text-transform:uppercase;
padding-top:3px;
padding-bottom:3px;
}


.cssbuttonsubmit{
background: #0094A9;
vertical-align: top;
color: #FFFFFF;
font-family: Helvetica;
text-transform:uppercase;
font-weight: bold;
font-size: 12px;
cursor: pointer;
border:none;
}
.searchbutton {
background-color:#000000;
}
h1 {
color: #0094A9;
font-size: 14px;

}
.main a {
color:#016978;
}
.smalltext a{
color:#016978;
}


/* OTF contrib begins */
/* DDB - 041031 - Form Field Progress Bar */
.progress{
  width: 1px;
  height: 14px;
  color: white;
  font-size: 12px;
  overflow: hidden;
  background-color: navy;
  padding-left: 5px;}
}
/* OTF contrib ends */
