/* body, html, etc. */
*{
margin:0;
padding:0;
}
html{
background:#1b1b1b url('style/htmlback.png') no-repeat center top;
margin:0;
padding:0;
font:12px arial,verdana,sans-serif;
color:#555;
line-height:16px;
text-align:left;
min-height:100% !important;
height:100%; /* IE Hack*/
}
body{
background:transparent url('style/bodyback.gif') repeat-y center top;
margin:0;
padding:0;
font:12px arial,verdana,sans-serif;
color:#333;
line-height:16px;
text-align:left;
min-height:100%;
height:auto !important;
height:100%; /* IE Hack*/
}
.nowrap{position:relative;height:0px;line-height:0px;display:block;clear:both;margin:0px;padding:0px;font:0px arial,verdana,sans-serif;}
/* /body, html, etc. */

/* General styles */
.logo{
position:absolute;
top:18px;
left:10px;
background-image:url('style/logo.png');
background-repeat:no-repeat;
background-position:left top;
display:block;
width:130px;
height:36px;
}
.logo span{
display:none;
}
#statement{
position:absolute;
top:33px;
left:150px;
color:#555;
}
h1,h2,h3,h4,h5,h6{
margin:0 -10px 5px -10px;
padding:15px 0 9px 11px;
font:16px arial,verdana,sans-serif;
color:#444;
background:transparent url(style/titleback.png) no-repeat 0 bottom;
}
p{
padding:0 0 10px 0;
}
a, a:focus, a:visited{
color:#bd3b18;
text-decoration:none;
}
a:hover{
color:#bd3b18;
text-decoration:underline;
}
ul,ol{
padding:0;
margin:10px 20px 20px 30px;
}
li{
padding:0;
margin:0;
}
table,tr{
border-collapse:collapse;
border:0;
}
td{
margin:0;
padding:0 0 1px 0;
vertical-align:top;
border:0;
}
input, textarea{
margin:0;
padding:2px;
border:1px solid #beb9b3;
font:12px arial,verdana,sans-serif;
color:#000;
width:270px;
background:#fff;
}
textarea{
margin:2px 0 0 0;
padding:4px;
border:1px solid #beb9b3;
font:12px arial,verdana,sans-serif;
color:#000;
width:390px;
height:150px;
background:#fff;
clear:both;
overflow:auto;
}
input:hover,input:focus,textarea:hover,textarea:focus,input.error:hover,input.error:focus,textarea.error:hover,textarea.error:focus{
background:#fbf3db;
}
hr{
display:block;
margin:10px 0 10px 0 !important;
margin:0; /* IE Hack*/
height:1px;
color:#cdcac1;
background:#cdcac1;
line-height:1px;
border:0;
clear:both;
}
img,a img,a:focus img,a:visited img,a:hover img{
border:0;
text-decoration:none;
line-height:0;
}
/* /General style */

/* Design and menus */
#testmode{
position:absolute;
margin:0;
padding:4px;
width:370px;
right:10px;
top:10px;
border:4px solid #f30000;
background:#fff;
color:#000;
z-index:10000;
}
#testmode a,#testmode a:focus,#testmode a:visited{
color:#f30000;
border:0;
text-decoration:none;
}
#testmode a:hover{
color:#f30000;
border:0;
text-decoration:underline;
}
#header{
position:relative;
background:transparent url(style/headerback.png) repeat-x 0 0;
width:790px;
height:91px;
margin:0 auto;
padding:0;
}
#content{
position:relative;
background:transparent;
width:770px;
margin:0 auto;
padding:0 10px;
}
#footer{
position:relative;
background:transparent url(style/titleback.png) no-repeat 0 0;
width:770px;
margin:20px auto 0 auto;
padding:10px 10px 30px 10px;
font:10px arial,verdana,sans-serif;
color:#b4b1a9;
line-height:20px;
}
#footer a,#footer a:focus,#footer a:visited{
color:#b4b1a9;
}
#footer a:hover{
color:#b4b1a9;
text-decoration:underline;
}
#footer .designbypwm{
position:absolute;
right:10px;
top:25px;
white-space:nowrap;
}
#footer .designbypwm a,#footer .designbypwm a:focus,#footer .designbypwm a:visited{
text-decoration:none;
border:0;
color:#d3d0c6;
}
#footer .designbypwm a:hover{
text-decoration:underline;
border:0;
color:#000;
}
.forsideimg img{
border:1px solid #b4b1a9;
padding:3px;
width:138px;
height:100px;
float:left;
margin:0 0 0 10px;
}
.forsideimg .firstimg img{
margin:0;
}
img.smallicon{
display:inline;
padding:0;
margin:0 0 -4px 0;
border:0;
}
#menu{
position:absolute;
top:58px;
right:-6px !important;
right:-20px;
margin:0;
padding:0;
width:397px !important;
width:420px;
background:transparent;
z-index:10;
height:32px;
z-index:1000;
}
#menuforside{
position:absolute;
top:58px;
left:-6px !important;
left:-20px;
margin:0;
padding:0;
width:126px;
background:transparent;
z-index:10;
height:32px;
z-index:1000;
}
#menu ul,
#menuforside ul{
border:0;
margin:0;
padding:0;
list-style-type:none;
}
#menu ul li,
#menuforside ul li{
display:block;
float:left;
text-align:center;
padding:0;
margin:0 15px;
background:transparent;
}
#menu a,#menu a:focus,#menu a:visited{
padding:0;
margin:0;
text-decoration:none;
display:block;
border:0;
height:32px;
}
#menu a:hover{
height:29px;
padding:0;
margin:0;
text-decoration:none;
display:block;
border-top:3px solid #cdcac1;
}
#menu a#active,
#menuforside a#active,
#menuforside a,#menuforside a:focus,#menuforside a:visited,#menuforside a:hover{
height:29px;
padding:0;
margin:0;
text-decoration:none;
display:block;
border-top:3px solid #bd3b18;
}
#menu span,
#menuforside span{
display:none;
}
#menuforside li.home{
width:126px;
background:transparent url("style/menuhome.png") no-repeat 0 bottom;
}
#menu li.trends{
width:50px;
background:transparent url("style/menutrends.png") no-repeat 0 bottom;
}
#menu li.responsibility{
width:100px;
background:transparent url("style/menuresponsibility.png") no-repeat 0 bottom;
}
#menu li.company{
width:69px;
background:transparent url("style/menucompany.png") no-repeat 0 bottom;
}
#menu li.contact{
width:57px;
background:transparent url("style/menucontact.png") no-repeat 0 bottom;
}
#submenu{
position:relative;
width:235px;
margin:41px -10px 5px 0;
background:transparent;
font:bold 12px arial,verdana,sans-serif;
white-space:nowrap;
border-top:1px solid #cdcac1;
}
#submenu ul{
margin:0;
padding:0;
background:transparent;
}
#submenu li{
list-style-type:none;
margin:0;
padding:0;
background:transparent;
}
#submenu a,#submenu a:focus,#submenu a:visited{
display:block;
width:215px;
background:transparent;
padding:5px 10px;
margin:0;
text-decoration:none;
color:#555;
border-bottom:1px solid #cdcac1;
}
#submenu a:hover{
background:#fbf3db;
text-decoration:none;
color:#000;
}
#submenu a#subactive,#submenu a#subactive:focus,#submenu a#subactive:visited,#submenu a#subactive:hover{
display:block;
width:215px;
background:#fbf3db;
padding:5px 10px;
margin:0;
text-decoration:none;
color:#555;
border-bottom:1px solid #cdcac1;
}
input.error, textarea.error{
background:#fff;
border:1px solid #bd3b18;
}
textarea.error{
border:1px solid #bd3b18;
background:#fff;
}
input.submit{
display:inline;
margin:3px 10px 0 0;
padding:2px;
border:1px solid #beb9b3;
font:bold 12px arial,verdana,sans-serif;
color:#bd3b18;
background:#fff;
width:68px;
cursor:pointer;
}
input.submit:hover,input.submit:focus{
border:1px solid #bd3b18;
}
.checkbox{
margin:0;
padding:2px;
border:1px solid #000;
font:12px arial,verdana,sans-serif;
color:#333;
width:auto;
background:#fff;
}
div.rowlink{
background:transparent;
display:none;
clear:both;
padding:0;
margin:0;
}
span.labelform{
margin:0;
padding:0;
float:left;
clear:left;
text-align:left;
line-height:29px;
height:29px;
width:100px;
background:transparent;
}
span.labelformerror{
margin:0;
padding:0;
float:left;
clear:left;
text-align:left;
line-height:29px;
height:29px;
width:100px;
color:#bd3b18;
font-weight:bold;
background:transparent;
}
span.inputform{
margin:0;
padding:0;
float:right;
display:inline;
text-align:left;
line-height:29px;
height:29px;
background:transparent;
}
span.inputformb{
margin:0;
padding:0;
float:left;
clear:right;
display:inline;
text-align:left;
line-height:29px;
height:29px;
background:transparent;
}
.required{
position:relative;
top:5px;
color:#bd3b18;
margin:0px;
padding:0px;
font:bold 20px arial,verdana,sans-serif;
line-height:10px;
background:transparent;
}
.reqcolor{
color:#bd3b18;
}
.reqcolordiv{
background:transparent;
border:4px solid #bd3b18;
padding:10px;
margin:0 0 10px 0;
}
.small{
font:10px arial,verdana,sans-serif;
}
.normal{
font:12px arial,verdana,sans-serif;
}
.bigger{
font:14px arial,verdana,sans-serif;
}
.floatcontentone{
float:left;
display:inline;
margin:0;
padding:0;
width:524px;
}
.floatcontenttwo{
float:right;
display:inline;
margin:0;
padding:0;
width:225px;
}
.contactcontenta{
float:left;
clear:left;
width:349px;
}
.contactcontentb{
float:right;
clear:right;
width:400px;
}
/* /Design and menus */
