

body
{
margin: 0;
padding: 0;
background: url(new_images/body-bg.gif);


background-repeat: repeat-x;
font-family: verdana;
}

#header
{
background: url(new_images/logo.gif);
background-repeat: no-repeat;
width: 800px;
height: 157px;

}



#extra
{
width: 290px;
height: 2000px;
background-image: url(extra-bg.gif);
background-color: gray;
background-repeat: repeat-x;
position: absolute;
left: 0;
top: 597px;
z-index: 10;

}



#spread
{

width: 500px;
height: 150px;
background-image: url(new_images/pic-home.jpg);

position: absolute;
left: 289px;
top: 158px;


}


#taglines
{

position: absolute;
left: 288px;
top: 120px;

color: white;


padding: 5px;
font-size: 11px;
width: 488px;
height: 26px;
padding-top: 5px;

text-align: left;
background: url(tagline-bg.gif);
background-repeat: repeat-x;

-moz-opacity: 0.80;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
background: #a14a4a;

border:1px solid white;
z-index: 10;
}

#nav
{
float: left;
width: 288px;

position: relative;
z-index: 20;
}

#nav ul
{
margin: 0;
padding: 0;
list-style: none;
background: url(new_images/body-bg.gif);
background-repeat: repeat-x repeat-y;

}

#nav ul li
{
display: inline;
width: 288px;
}

#nav ul li a
{
display: block;
width: 283px;


float: left;

text-align: right;
padding-right: 5px;
font-size: 11px;
color: white;
text-decoration: none;
border-top: 1px solid white;
padding-top: 5px;
padding-bottom: 5px;
background: url(new_images/body-bg.gif);
background-repeat: repeat-x repeat-y;
}



#nav ul li a:hover
{
background: url(new_images/h2-bg2.gif);
color: white;
}



.specialties
{
margin: 0;
padding: 0;
width: 283px;

background: url(new_images/h2-bg2.gif);
font-size: 15px;
color: white;
text-align: right;
padding-right: 5px;
border-top: 1px solid white;
font-weight: bold;
padding-top: 6px;
padding-bottom: 6px;

}



.specialties a
{
color: white;
text-decoration: none;
display: block;

}

.specialties a:hover
{
background: none;
}

#content
{

margin-left: 289px;

color: gray;
font-size: 11px;
width: 487px;
background: white;
padding-bottom: 30px;

padding-top: 152px;
padding-left: 10px;

}

#email
{

display: block;
width: 100%;
z-index: 1000;

height: 24px;

text-decoration: none;
color: white;
font-size: 15px;
font-weight: bold;
background: url(new_images/h2-bg2.gif);
background-repeat: repeat-x repeat-y;

}

#email:hover
{
color: black;
}

#email img
{
border: 0px solid white;
}

html>body #email
{
min-height: 24px; height: auto;

}


#home
{


display: block;
z-index: 1001;
width: 100%;
height: 24px;

text-decoration: none;
color: white;

font-size: 11px;
font-weight: bold;

text-align: right;
font-size: 15px;

background: url(new_images/h2-bg2.gif);
background-repeat: repeat-x repeat-y;

}



#home:hover
{
color: black;
}

#home img
{
border: 0px solid white;
}

html>body #home
{
min-height: 24px; height: auto;

}

#content p
{
margin: 0;
padding: 0;
margin-top: 15px;


}

#content table td
{
padding: 7px;
border: 1px solid gray;
}

#content table td img
{
border: 1px solid gray;
}

#contact_block
{
width: 98%;
height: 100%;
border: 1px solid gray;
display: block;
padding: 3px;
text-decoration: none;
background: #E6E6F8;
color: gray;
font-size: 16px;
}

#contact_block:hover
{
-moz-opacity: 0.70;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}

#white
{
background: white;
position: absolute;
left: 790px;
top: 122px;

width: 2000px;
height: 200px;
}

#bpbi
{
position: absolute;
left: 515px;
top: 3px;

-moz-opacity: 0.00;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
z-index: 9999;
color: white;
font-size: 20px;
}

#cloud
{
position: absolute;
left: 572px;
top: 0px;
z-index: 1;
-moz-opacity: 0.00;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
opacity: 0;
}

#halifax
{
position: absolute;
left: 397px;
top: 68px;
color: white;
font-size: 10px;
padding: 3px;
font-weight: bold;
-moz-opacity: 0.00;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
opacity: 0;
}

#moncton
{
position: absolute;
left: 320px;
top: 45px;
color: white;
font-size: 10px;
padding: 3px;

font-weight: bold;
-moz-opacity: 0.00;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
opacity: 0;
}

#saintjohn
{
position: absolute;
left: 284px;
top: 57px;
color: white;
font-size: 10px;
padding: 3px;
font-weight: bold;
-moz-opacity: 0.00;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
opacity: 0;
}

#right
{
position: absolute;
right: 0;
top: 0;
z-index: 9999;
display: none;

}

#success1
{
border: 1px solid gray;
padding: 10px;
margin-left: 10px;

}


#success1  a
{
color: white;
}




#success2
{
border: 1px solid gray;
padding: 10px;
margin-top: 5px;
margin-left: 10px;
}


#success2  a
{
color: white;
}

#success3
{
border: 1px solid gray;
padding: 10px;
margin-top: 5px;
margin-left: 10px;
}

#success3  a
{
color: white;
}

.office
{
padding: 3px;
background: gray;
color: white;
font-size: 16px;
}


.office_p
{
border: 1px solid gray;
padding: 5px;

}