body{

margin:0px;
background-color:#333333;


}



#logo{

position:relative;
top:45px;
left:10px;
border:none;

}


#wrapper{

width:880px;
background-color:#ffffff;
border-left:solid 15px #efefef;
border-right:solid 15px #efefef;
margin-left:auto;
margin-right:auto;

}

#titlebar{

position:relative;
height:125px;

}

#navbar{

background:url(images/navbar.gif) repeat-x;
height:46px;
margin:0px 10px 0px 10px;

}

#mainnavigation{

flaot:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
list-style-type:none;
margin:0px;
padding:10px 0px 10px 0px;

}

#mainnavigation li{

float:left;
display:inline;
padding-left:0px;
margin-left:0px;

}

#mainnavigation a{

position:relative;
top:4px;
padding:14px 15px 9px 15px;
border-right:solid 1px #18397f;
color:#FFFFFF;
text-decoration:none;

}


#mainnavigation a:link{

background:url(images/bar_up2.gif);
color:#ffffff;


}


#mainnavigation a:visited{

background:url(images/bar_up2.gif);
color:#ffffff;


}


#mainnavigation a:hover{

background:url(images/bar_over2.gif);
color:#ffffff;

}

#banner{


height:200px;
background-color:#000000;
margin:0px 10px 10px 10px;

}


.bannerright{


float:right;

}

.bannerleft{


float:left;

}


/*///////////////////////*/

#leftcol{


float:right;
width:285px;
position:relative;
right:9px;
}


#rightcol{

float:left;
width:555px;
position:relative;
left:10px;
margin-bottom:10px;

}

/*///////////////////////*/

#rightcol a:link{

color:#333333;
text-decoration:none;

}

#rightcol a:visited{

color:#333333;
text-decoration:none;

}

#rightcol a:hover{

color:#333333;
text-decoration:underline;

}

/*///////////////////////*/

#mm{

position:absolute;
right:10px;
top:15px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;

}


#footer{

position:relative;
clear:both;
margin-left:auto;
margin-right:auto;
background-color:#f4f4f4;
background:url(images/navbar.gif) repeat-x;
height:46px;
margin:0px 10px 0px 10px;

}



#footer ul{

position:absolute;
top:16px;
list-style-type:none;

padding-left:0px;
margin:0px;

}

#footer li{

float:left;
padding-right:5px;
margin-left:5px;
border-right:solid 1px #ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;

}

#footer a:link{

text-decoration:none;
color:#FFFFFF;


}

#footer a:visited{

text-decoration:none;
color:#FFFFFF;

}

#footer a:hover{

text-decoration:underline;
color:#FFFFFF;


}




/*///////////////////////*/

.boxwrapper{


width:284px;
margin-bottom:10px;


}

.boxmiddle{

background-color:#f4f4f4;

}

.boxtop{

background:url(images/topsidebar.gif) no-repeat;
height:20px;

}


.boxbottom{

background:url(images/sidebarbottom.gif) no-repeat;
height:20px;

}

.boxcontent{

position:relative;
top:-10px;
padding:5px 15px 0px 15px;

}

.boxcontent p{

margin:0px;
padding-bottom:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.5em;
color:#333333;

}

/*///////////////////////*/

/*///////////////////////*/

.rightcolboxwrapper{

position:relative;

width:570px;



}

.rightcolboxmiddle{

background-color:#f4f4f4;

}

.rightcolboxtop{

background:url(images/contacttop.gif) no-repeat;
height:20px;

}


.rightcolboxbottom{

background:url(images/contactbottom.gif) no-repeat;
height:20px;

}

.rightcolboxcontent{

position:relative;
top:-10px;
padding:5px 15px 0px 15px;

}

.rightcolboxcontent p{

margin:0px;
padding-bottom:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.6em;
color:#333333;

}

/*///////////////////////*/


.header{


padding-bottom:10px;

}


.header2{

padding-top:10px;
padding-bottom:10px;

}


.read{

border:none;

}

.label{

padding:10px 0px 10px 0px;


}

.pic{

float:left;
padding:0px 5px 0px 0px;
}

address{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
padding-bottom:10px;

}


#toplinks{

position:absolute;
top:0px;
right:10px;
list-style-type:none;
padding-left:0px;
padding-top:10px;
margin:0px;

}

#toplinks li{

float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding-right:10px;
padding-left:10px;
border-right:solid 1px #333333;

}

.section{

border-bottom:solid 2px #eeeeee;
margin-bottom:15px;
padding-bottom:10px;


}


.sectionlist{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
line-height:1.5em;
margin:0px 0px 10px 0px;

}


.colorone{

font-weight:normal;

}

.servicepic{

position:relative;
left:17px;

}
