body
{
background-color:#ffffff;
background-image:url(http://www.boyle-associates.com/images/bg3.jpg);
background-repeat:repeat-x;
font-size: 12px;
font-family: verdana, arial, sunsans-regular, sans-serif;
color:#333333;
line-height:200%;
}

 
#box-1
{
margin: 0 auto;
width:700px;
}

.tool-1
{
padding-top:10px;
padding-right:20px;
background-image:url(http://www.boyle-associates.com/images/topbar.jpg);
background-repeat:repeat-x;
margin: 0 auto;
width:850px;
height:30px;
}


/* 

###################################

toolbar links

###################################

*/


a:link.tool, a:visited.tool, a:active.tool 
{
font-size:10px;
font-family:verdana;
color:white;
text-decoration:underline;
font-weight:bold;
}

a:hover.tool
{
font-size:10px;
font-family:verdana;
color:white;
text-decoration:none;
font-weight:bold;
}

#nav ul, #nav li
{
display:inline;
padding-top:10px;
padding-right:0px;
padding-left:8px;
list-style-type:none;
border:0px solid #990000;
margin: 0 auto;
color:#ffffff;
}

#wrap 
{
border:#cccccc 1px solid;
background-color:#ffffff;
margin:0 auto;
width:870px;
padding-right:0px;
background-image:url(http://www.boyle-associates.com/images/sideways-gradient.jpg);
background-repeat:repeat-y;
}


#header 
{
padding-top:5px;
padding-bottom:10px;
background-color:#ffffff;
height:74px;

}

#content-right
{
padding-top:20px;
padding-right:50px;
padding-bottom:20px;
text-align:left;
font-family:inherit;
margin-left:200px;
}

#content-form
{
position:relative;
left:-120px;
background:transparent;
}

#content-right ul li
{
line-height:200%;
list-style-type:square;
}

.header-002
{
border-bottom:#cccccc solid 2px;
text-align:left;
padding-left:20px;
height:34px;
line-height:35px;
color:#660000;
font-family:arial;
font-weight:bold;
font-size:15px;
margin-left:-150px;
}

#content-right > h1
{
border-bottom:#cccccc solid 2px;
text-align:left;
padding-left:20px;
height:34px;
line-height:35px;
color:#660000;
font-family:arial;
font-weight:bold;
font-size:15px;
margin-left:-150px;
word-spacing:4px;
font-family:helvetica, sans-serif;
letter-spacing:1px;
}

a:link 
{
color: #333333;
font-weight:500;
text-decoration:underline;
}

a:visited
{
color:#333333;
font-weight:500;
text-decoration:underline;
}

a:active 
{ 
color:#333333;
font-weight:500;
text-decoration:underline;
}

a:hover 
{
color: #660000;
font-weight:500;
text-decoration:none;
}

#logo
{
position:relative;
left:40px;
}

.header-image
{
height:192px;
background-image:url(http://www.boyle-associates.com/images/boardroom-full-RA9.jpg);
background-repeat:no-repeat;
}


.flash-image
{
position:relative;
left:50%;
}

/*  

###################################

bottom of document   

###################################

*/

#copy
{
font-size:10px;
border:0px #cccccc dotted;
text-align:center;
padding-top:30px;
padding-bottom:50px;
white-space:nowrap;
background-color:#ffffff;
width:870px;
margin:0px auto 10px  auto;
line-height:150%;
color:#666666;
}

/*  

###################################

footer links 

###################################

*/

a:link.foot 
{
font-size:10px;
color:#666666;
font-weight:500;
text-decoration:underline;
}

a:visited.foot
{
font-size:10px;
color:#666666;
font-weight:500;
text-decoration:underline;
}

a:active.foot
{ 
font-size:10px;
color:#666666;
font-weight:500;
text-decoration:underline;
}

a:hover.foot
{
font-size:10px;
color: #990000;
font-weight:500;
text-decoration:none;
}



/*  

###################################

Block Quote

###################################

*/
blockquote
{
border-left:1px solid #cccccc;
padding-left:10px;
font-style:italic;
line-height:175%;
font-weight:600;
}

#addr-1
{
line-height:140%;
}


.pb-qual
{
float:right;
padding-left:10px; 
padding-bottom:30px;
}

.required-2
{
color:#660000;
background-color:transparent;
font-weight:500;
height:50px;
position:relative;
top:3px;
font-weight:900;
}











