body {
 margin: 0; padding: 0;
 background: #fff;
 font-family:Verdana, Arial, sans-serif;
 color: #000;
}


body {
  font-size: x-small;
  voice-family: "\"}\"",inherit;
  font-size: small;
  }
html>body {font-size: small; }


a { color: #f00; text-decoration: none; outline: none;}
a: hover {color: #333; text-decoration: none;}

img {margin: 0; padding: 0; border: 0}

form {display: inline; margin: 0; padding: 0;}

h1, h2, h3, h4 {margin:0; padding: 5px 0; }
h1 {font-size: 170%; font-weight: normal;}
h2 {font-size: 150%; font-weight: normal; padding: 5px 0 0 0;}

big {font-size: 14pt;}

.red {color: #f00;}

ul, ol {margin: 0; padding: 5px 0 5px 25px;}

.list {padding: 0 0 0 35px; list-style-type: square;}
.list li {width: 50%; float: left; color: #f00;}
.list span {color: #000;}

#wrapper {width: 770px; margin: auto;}

#logo {width: 320px; float: left; padding: 10px 0 0 0 ;  }
#languages {width: 300px; float: right; text-align: right; padding: 20px 0;}
#languages a {color: #000; text-transform: uppercase;}
#languages a:hover  {color: #F00; text-transform: uppercase;}

#forms {clear: both; text-align: right;}


#images {border: solid #ccc; border-width: 1px 0; line-height: 0;}

#footer {text-align: center; border-top: solid 1px #ccc; padding: 5px;}
#footer a {color: #333; }
#content {padding: 30px 5px 20px 30px; vertical-align: top; }
#content img {padding: 10px;}


#nav {width: 175px; margin:40px 0 20px 0; border-top: solid 1px #ccc;}
#nav ul {
	padding: 0;
	margin: 0;
	list-style: none; 
}
#nav li {text-transform: uppercase; padding-top: 1px; }
#nav li li {text-transform: none;}

#nav li ul {width: 175px; display: none;}


#nav a {padding: 3px; color: #000; font-size: 85%; font-weight: bold; display: block; border-bottom: solid 1px #ccc;
  width: 175px; 
  width/* */:/**/169px; 
  width: /**/169px;}

#nav li li a {padding-left: 10px;  
  width: 175px; 
  width/* */:/**/162px; 
  width: /**/162px;}
 
#nav a:hover {color: #f00; font-weight: bold; background-color: #f2f2f2;}
#nav a.current1 {color: #f00; background-color: #e0e0e0;}
#nav a.current2 {color: #f00; background-color: #f2f2f2;}


.resultRowOne {padding: 5px 0; background: #e0e0e0;}
.resultRowTwo {padding: 5px 0; }




.input {
border-top:        1px solid #999999;
border-left:       1px solid #999999;
background-color:  #fff;
color:             #000;
font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:         11px;
height:            1.6em;
padding:           .3em 0 0 2px;
margin-top:        6px;
margin-bottom:     3px;
}

.textarea {
border-top:        1px solid #999999;
border-left:       1px solid #999999;
background-color:  #fff;
color:             #000;
font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:         11px;
margin-top:        3px;
margin-bottom:     3px;
}

.checkbox {
background-color:  transparent;
margin:            3px;
padding:           0;
border:            0;
}

.submit {
background-color:  #fff;
font-family:       Arial, Verdana, Sans-serif;
font-size:         11px;
font-weight:       normal;
letter-spacing:    .1em;
padding:           1px 3px 1px 3px;
margin-top:        6px;
margin-bottom:     4px;
text-transform:    uppercase;
color:             #000;
}

.more {padding: 0; text-align: right;}