@charset "utf-8";
/* CSS Document */

body{
background: url(../images/background.jpg) repeat-x #000000;
margin:0;
}

#header{
width:960px;
height:189px;
background:#FFFFFF;
margin:0 auto;
}
#navigation{
width:960px;
height:61px;
background:#000000;
margin:0 auto;
clear:both;
color:#FFFFFF;
text-align:center;

}
#navigation ul{
padding:9px 0 0 0;
margin:0 0 0 0;

}
#navigation li{
display:block;
float:left;
padding: 0px 17px 0px 18px;
list-style:none;

font-weight:100;
letter-spacing:1px;
height:41px;
font-size:17px;
border-right:solid 1px #843571;
line-height:35px;
}
#navigation ul a{
color:#FFFFFF;
text-decoration:none;

}
#navigation li a:hover{
text-decoration:underline;
color:#843571;
}
#navigation li.last{
border-right:solid 0px #843571;

}
#content{
width:900px;
background:#000000 url(../images/layout_04.jpg) no-repeat;
margin:0 auto;
clear:both;
color:#FFFFFF;
padding:20px 30px 0px 30px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
overflow:hidden;
padding-bottom:20px;
}
#content span{
color:#cc99cc;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
}
.content-column{
float:right;
width:260px;
margin-top:10px;
padding:10px 20px 20px 20px;
background:url(../images/columnback.jpg) no-repeat center top;
}

.content-column h3{
margin-top:0px;
}
.clearfix{
clear:both;
}
.testimonial-item{
width:870px;
background:url(../images/contact-back.png) repeat-x;
clear:both;
padding:15px;
margin-top:25px;
overflow:hidden;
}
#contact{
width:870px;
background:url(../images/contact-back.png) repeat-x;
clear:both;
padding:15px;
margin-top:25px;
}
#contact h2{
color:#FFFFFF;
margin-top:0;
}
#footer{
width:900px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
margin:0 auto;
padding:15px 0 15px 0;
border-top:solid 1px #999999;
clear:both;
}
.footer-right{

width:350px;
float:right;
text-align:right;}

h1{
margin:0px 0px 30px 0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 27px;
font-weight:100;
color:#999999;
}
h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 22px;
font-weight:100;
color:#cc99cc;
line-height:22px;
}
h3{
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 20px;
font-weight:100;
color:#ffffff;
}
h4{
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size: 17px;
font-weight:100;
color:#999999;
}
a{
color:#cccccc;
}
a:hover{
color:#cc99cc;
text-decoration:none;
}


/* FORMS STYLING */
label{
width: 150px;
text-align: left;
float:left;
display:block;
}
input{
background: #ffffff;
border: 1px solid #843571;
font: 9pt Tahoma, Arial, Helvetica, sans-serif; color:#843571;
width:250px;
}
textarea{
background: #ffffff;
border: 1px solid #843571;
font: 9pt Tahoma, Arial, Helvetica, sans-serif; color:#843571;
width:250px;
}
select{
background: #ffffff;
border: 1px solid #843571;
font: 9pt Tahoma, Arial, Helvetica, sans-serif; color:#843571;
width:250px;
}
input.send-btn {
height: 20px;
background-color: #ffffff;
font: 9pt Tahoma, Arial, Helvetica, sans-serif; color:#843571;
border: 1px solid #a19ca1;
margin-top:10px;
margin-left:150px;
display:block;
}
legend
{
font: 11pt Tahoma, Arial, Helvetica, sans-serif; color:#4761a4; font-weight:bold;
background: #ffffff;
padding: 2px 6px;
} 
label em {  
margin-left:5px;
font: 8pt Tahoma, Arial, Helvetica, sans-serif; color:#ff0000; 
font-weight: normal; 
padding:0px;   
}
.right-contact{
width:450px;
float:right;
margin-left:15px;
}
.right-contacttop{
width:450px;
height:47px;
}
.right-contactother{
width:450px;
clear:both;
margin-top:25px;
height:47px;
}
.contactlogo{
float:left;
margin-right:10px;
}
.image-centered{
margin-left:0px;
margin-bottom:15px;
padding:10px;
background:url(../images/contact-back.png) repeat-x;
}
.image-right{
float:right;
margin-left:15px;
margin-bottom:15px;
padding:10px;
background:url(../images/contact-back.png) repeat-x;
}
.image-right-news{
float:right;
margin-left:15px;
margin-bottom:15px;
width:320px;
background:url(../images/contact-back.png) repeat-x;
padding:10px;
}
.image-right-news span{
color:#cc99cc;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
}
.image-right-news h3{
margin-top:0;
}
.image-right-alt{
float:right;
margin-left:15px;
margin-bottom:15px;
padding:10px;
background:url(../images/testimonialback.jpg) repeat-x;
}
.summary{
clear:both;
}