@charset "utf-8";
/* CSS Document */
html {
	
}

b {
color:#a3bd79;
font-weight:bold
}

form {
margin:0px;
padding:0px;
}
body {
font-family:Calibri, Verdana, Arial;
font-size:14px;
line-height:200%;
color:#000000;
padding:0px;
margin:0px;

}

p {
padding:0px;
margin:0px;
}

ul {
margin:0px;
padding:0px;
}

a {
text-decoration:none;
}

h1 {
background-image:url(../images/logo.jpg);
height:90px;
width:329px;
float:left;
margin:0px;
padding:0px;
margin-top:25px;
}
h1 a {
display:block;
height:50px;
width:329px;
}

h1 span {
visibility:hidden;
}

#pagearea {
position:relative;
overflow:hidden;
}
#header {
width:943px;
height:122px;
margin: 0 auto 0 auto;
}
#header p {
float:right;
font-size:34px;
margin-top:33px;
line-height:100%;
}
#header p span{
font-size:21px;
display:block;
margin-top:-5px


}



#navigationholder {
width:100%;
background-color:#333333;
height:61px;
}

#navigation {
background-color:#333333;
height:61px;
width:960px;
margin: 0 auto 0 auto;
border-left: solid 1px #ffffff;
overflow:hidden

}

#navigation li{
display:block;
float:left;
height:61px;
width:167px;
border-right: solid 1px #ffffff;
line-height:18px;
font-size:14px;


}

#navigation li:hover, .navselected {
background-color:#000000;

}

#navigation li a {
display:block;
height:50px;
width:160px;
color:#FFFFFF;
padding:11px;

}

#navigation li a span {
font-size:18px;
font-weight:bold;
}

#contentarea {
width:884px;
margin: 0 auto 0 auto;
margin-top:40px;
position:relative;
}

h2 {
font-size:20px;
font-weight:normal;
}
h2 span {
color:#a3bd79;
}
#contentarea p {
width:555px;
text-align:justify;
font-size:16px;
}


#contentarea p span {
color:#a3bd79;
font-weight:bold
}
#contentarea p span span {
color:#000000;
font-weight:normal
}
#contentarea p span span span {
color:#a3bd79;
font-weight:bold
}
.servspan {
font-size:18px;
font-weight:bold
}
#contentarea img {
margin-bottom:40px;

}

#leftcol {
display:block;
width:150px;
float:left;
}
#rightcol {
display:block;
width:150px;
float:left;
}
.rimage {
float:right;
margin-top:-25px;
}
#rightarea {
width:217px;
height:230px;
position:absolute;
right:0px;
top:0px;
background:url(../images/box.jpg) no-repeat;
}

#rightarea2 {
width:430px;
position:absolute;
right:0px;
top:0px;

}
#rightarea2 span{
color:#a3bd79;
font-weight:bold
}

#rightarea ul{
margin:5px;
margin-top:-5px;
margin-left:15px;
}
#rightarea li{
list-style:none;
font-size:14px;
}

.boxh2 {
margin:20px;
margin-bottom:0px;
margin-top:10px;
}

#footer {

height:102px;
border-top: 6px solid #333333;
width:100%
}

#footer div{
width:960px;
margin: 0 auto 0 auto;
}
#topleftfooter {
float:left;
margin-top:11px;
font-size:12px;
}

#topleftfooter span {
font-size:24px;
}

#topleftfooter span span {
color:#a3bd79;
font-weight:bold
}

#toprightfooter {
float:right;
margin-top:11px;
font-size:12px;
}
#toprightfooter a{
color:#a3bd79
}
#leftfooter {
float:left;
margin-top:11px;
font-size:12px;
}
#rightfooter a{
color:#a3bd79
}
#rightfooter {
float:right;
margin-top:11px;
font-size:12px;
}

.clear {
clear:both;
}