body {
margin:0;
padding:0;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
line-height: 1.6em;
color:#555555;
font-weight:normal;
}

#help, #container {
border : 2px solid #5c8e33;
background : #ffffff;
width : 470px;
margin:5px;
-moz-border-radius-bottomright: 20px;
border-bottom-right-radius: 20px;
-moz-border-radius-topleft: 20px;
border-top-left-radius: 20px;
overflow:hidden;
}
#help h1, #container h1 {
text-align : center;
background : #7dc145;
color : #ffffff;
padding : 5px 0 5px 0;
margin : 0;

-moz-border-radius-topleft: 18px;
border-top-left-radius: 18px;
}
.contact_details {
border : 1px solid #5c8e33;
margin : 15px;
background : #7dc145;
overflow:hidden;
-moz-border-radius: 5px;
border-radius: 5px;
}

.address, .emailtel {
width : 215px;
float:left;
}

.contact_details h1, .contact_details h2, .contact_details h3, .contact_details h4, .contact_details h5, .contact_details h6, .contact_details h7, .contact_details h8, .contact_details h9, .contact_details p {
color : #ffffff;
}
h1, h2, h3, h4, h5, h6, h7, h8, h9, p {
text-align : left;
margin : 15px 10px 10px 10px;
}

h2, h3, h4, h5, h6, h7, h8, h9 {
font-size : 14px;
font-weight : bold;
}
#help img {
margin : 10px;
padding : 0;
border : 1px solid #555555;
}
.grey {
background : #ebebeb;
margin : -5px 0 0 0;
}
.white {
background : #ffffff;
display : block;
border-left : 40px solid #ffffff;
margin-left : -40px;
}
.hr {
border : 0;
border-top : 1px solid #555555;
height : 0;
background : #555555;
margin : 15px 10px 10px 10px;
}
#calculator {
border : 1px solid #555555;
background : #ececec;
width : 450px;
margin : 0 10px 0 10px;
}
#calculator tr {
border : 1px solid #555555;
}
#calculator table {
border : 2px dotted #555555;
margin : 20px 20px 0 20px;
}
#calculator p {
text-align : right;
}
#calculator .left {
text-align : left;
}
#calculator .space {
width : 150px;
}
.middle {
text-align : center;
}
input.convert {
color : #fff;
background-color : #00009c;
font-weight : bold;
}
input.boxes {
border : 0;
}
#two {
font-size : 14px;
background : #ececec;
width : 450px;
padding : 0;
margin : 10px;
border : 1px solid #555555;
}
#two fieldset {
width : 410px;
display : block;
margin : 10px 20px 10px 20px;
padding : 5px;
font-family : arial, helvetica, sans-serif;
line-height : 1.5em;
}
#two legend {
border : 1px solid #555555;
font-family : arial, helvetica, sans-serif;
color : #fff;
font-size : 15px;
font-weight : bold;
font-style : normal;
margin-bottom : 14px;
padding : 3px 3px 3px 13px;
width : 240px;
background : #7dc145;
}
#two label {
clear : left;
display : block;
float : left;
width : 250px;
text-align : right;
padding-right : 10px;
margin-bottom : 0.5em;
font-size : 12px;
line-height : 1.5em;
font-style : normal;
}
#two fieldset label {
clear : left;
display : block;
float : left;
width : 250px;
text-align : right;
padding-right : 10px;
color : #555555;
margin-bottom : 0.6em;
font-size : 1em;
line-height : 1.8em;
font-style : normal;
}
#two input {
padding : 0;
margin-bottom : 0.8em;
}
#two fieldset input {
border : 1px dotted #e1e1e1;
background : #fff;
padding-left : 0.5em;
margin-bottom : 1em;
}
#two #button1, #two #button2 {
background : #666;
border-bottom : 1px solid #333;
border-left : 1px solid #999;
border-top : 1px solid #999;
border-right : 1px solid #333;
color : #fff;
padding-right : 0.5em;
cursor : pointer;
width : 150px;
margin-left : 12px;
}
#two #button1:hover, #two #button2:hover {
background : #990033;
border-bottom : 1px solid #4a0018;
border-right : 1px solid #4a0018;
color : #fff;
border-top : 1px solid #cc0033;
border-left : 1px solid #cc0033;
}
.units {
clear : right;
margin-bottom : 0.5em;
line-height : 1.5em;
font-style : italic;
font-size : 10px;
}
