/* CSS Document */

body
{
margin:0;
line-height:1.4em;
text-align:center;
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:10px;
font-weight:normal;
text-align:left;
background:#ddd;
}



#wrapper
{
width:850px;
margin:0 auto;
padding:0 25px 25px 25px;
background:#fff;
}



.clear
{
clear:both;
}





#header
{
height:200px;
weight:850px;
padding:0;
margin:0;
background:url(images/header.jpg) no-repeat top left;
}

#contacts
{
float:right;
margin:75px 25px 0 0;
padding:0;
text-align:right;
color:#fff;
}

#contacts p
{
color:#fff;
font-size:2em;
line-height:1.4em;
}

#contacts p a:link,
#contacts p a:visited
{
text-decoration:none;
color:#e9b63a;
}

#contacts p a:hover
{
color:#fff;
text-decoration:none;
}



#navigation
{
margin-bottom:25px;
padding:15px 0 15px 25px;
font-size:1.6em;
background:url(images/navback.jpg) top left no-repeat;
width:850px;
color:#fff;
}

#navigation ul
{
list-style-type:none;
padding:0;
margin:0;
}

#navigation ul li
{
display:inline;
}

#navigation ul li a:link,
#navigation ul li a:visited
{
color:#fff;
padding-right:25px;
text-decoration:none;
}

#navigation ul li a:hover
{
color:#ffcc66;
text-decoration:none;
}










/* content */

#content
{
width:850px;
padding:0;
margin:0;
}

#panel
{
width:375px;
margin:0 25px;
padding:0;
float:left;
}


h1
{
font-size:1.6em;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
color:#339933;
line-height:1.6em;
border-bottom:dashed 1px #ddd;
padding-bottom:7px;
}


#content ul
{
font-size:1.2em;
line-height:1.6em;
font-weight:normal;
color:#333;
margin:0;
padding:0;
position:relative;
list-style:none;

}

#content li
{
padding-left:17px;
background:url(images/bullet.jpg) no-repeat 0 2px;
}


p
{
color:#333;
font-size:1.2em;
line-height:1.6em;
text-align:justify;

}


p span
{
font-weight:bold;
color:#339933;
}

p a:link,
p a:visited
{
font-weight:bold;
text-decoration:none;
color:#339933;
line-height:1.6em;
}

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

.cta
{
border:solid 1px #339933;
padding:10px 10px 10px 55px;
background:url(images/cta.jpg) no-repeat 10px 50%;
text-align:left;
}



h5
{
text-align:right;
margin:0;
padding-top:10px;
}


h5 a:link,
h5 a:visited
{
font-weight:normal;
font-size:1.2em;
text-decoration:none;
color:#333;
}

h5 a:hover
{
color:#339933;
text-decoration:none;
}



/* contact form */

form#contact
{
margin:0;
padding:10px;
border:solid 1px #339933;
}

form#contact label
{
display:block;
float:left;
clear:left;
font-size:1.1em;
line-height:1.6em;
color:#333;
font-family: Verdana, Arial, sans-serif;
}


form#contact input, 
form#contact select, 
form#contact textarea
{
border:1px solid #ccc;
float:left;
width:100%;
margin-bottom:10px;
padding:0;
font-size:1.2em;
color:#333;
}


form#contact p
{
padding:0;
margin-bottom:5px;
color:#333;
font-size:1.2em;
line-height:2em;
float:left;
}




form#contact input#submit_form
{
margin:0;
padding:10px 0;
width:100%;
color:#fff;
background:#339933;
}


#footer
{
width:800px;
margin-top:25px;
padding:10px 25px;
background:#ddd;
}


