/* Base */

* { margin:0; padding:0;}
body { font:11px/17px Verdana,Helvetica,Arial,sans-serif; color:#453b32; background:#fff url(../navigation/back_page.jpg) top repeat-x; text-align:center;}
#wrapper { width:1018px; margin:0 auto; text-align:left;}
p { margin-bottom:17px;}
a { color:#af1c3d;}
a:hover { text-decoration:none;}
p.pdf { line-height:16px; background:url(../navigation/pdf.gif) no-repeat; padding-left:21px;}
.boldrouge { font-weight:bold; color:#ad1c3d;}

form { background-color:#f0eeed; border:1px solid #d5d1cd; padding:15px 15px 0 15px; margin-bottom:17px;}
label { display:block; color:#958c82;}
input,textarea { border:1px solid #958c82; background-color:#fff; font:11px Verdana,Helvetica,Arial,sans-serif; padding:3px;}
.contact { width:193px;}
.contact2 { width:409px;}

/* Navigation */

#navigation { height:301px; background-position:2px 80px; background-repeat:no-repeat; margin-bottom:32px;}
body#pabout #navigation { background-image:url(../navigation/banners/about.jpg);}
body#paddress #navigation { background-image:url(../navigation/banners/address.jpg);}
body#poffice #navigation { background-image:url(../navigation/banners/office.jpg);}
body#pservices #navigation { background-image:url(../navigation/banners/services.jpg);}
body#pTEST #navigation { background-image:url(../navigation/banners/TEST.jpg);}
body#pcontact #navigation { background-image:url(../navigation/banners/contact.jpg);}
h1 { float:left; width:257px; height:80px; background-image:url(../navigation/business_office_services.jpg); text-indent:-9999px;}
ul#menu { float:left; margin:22px 0 0 22px; list-style-type:none;}
ul#menu li { float:left;}
ul#menu li a { display:block; text-decoration:none; height:35px; margin-right:1px; text-indent:-9999px;}
ul#menu li a#mabout { width:86px; background-image:url(../navigation/menus/about.jpg);}
ul#menu li a#maddress { width:111px; background-image:url(../navigation/menus/address.jpg);}
ul#menu li a#moffice { width:97px; background-image:url(../navigation/menus/office.jpg);}
ul#menu li a#mservices { width:104px; background-image:url(../navigation/menus/services.jpg);}
ul#menu li a#mTEST { width:104px; background-image:url(../navigation/menus/TEST.jpg);}
ul#menu li a#mcontact { width:78px; background-image:url(../navigation/menus/contact.jpg);}
ul#menu li a:hover { background-position:0 -70px;}
body#pabout ul#menu li a#mabout,
body#paddress ul#menu li a#maddress,
body#poffice ul#menu li a#moffice,
body#pservices ul#menu li a#mservices,
body#pTEST ul#menu li a#mTEST,
body#pcontact ul#menu li a#mcontact { background-position:0 -35px;}

/* Sidebar */

#sidebar { float:left; width:230px; padding:0 34px 0 25px;}
h2 { color:#af1c3d; background-position:right top; background-repeat:no-repeat; height:29px; text-indent:-9999px; margin-bottom:14px;}
body#pabout h2 { background-image:url(../navigation/titles/about.gif);}
body#paddress  h2 { background-image:url(../navigation/titles/address.gif);}
body#poffice h2 { background-image:url(../navigation/titles/office.gif);}
body#pservices h2 { background-image:url(../navigation/titles/services.gif);}
body#pTEST h2 { background-image:url(../navigation/titles/TEST.gif);}
body#pcontact h2 { background-image:url(../navigation/titles/contact.gif);}
#sidebar a { float:right; margin:15px 0 0 15px; padding:7px; background-image:url(../navigation/back_pic.gif);}
#sidebar a img { border:none;}
#sidebar p { clear:both; text-align:right; color:#a29a91; padding:18px 0 10px 0;}

/* Content */

#content { float:left; width:678px; padding-top:2px;}
ul { padding-bottom:17px; margin-left:17px;}
#mapDiv { width:676px; height:448px; margin:20px 0 15px 0; border:1px solid #d5d1cd;}

/* Footer */

#footer { color:#a29a91; font-size:9px; padding:10px 0 17px 0;}
#footer a { color:#a29a91; text-decoration:none;}
#footer a:hover { text-decoration:underline;}

