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;
}


/* 

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

side toolbar links

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

*/


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

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

/* 

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

side navigation

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

*/

#nav-2 ul
{
border-right:#cccccc 2px solid;
}

#nav-2
{
position:absolute;
top:290px;
margin-top:-10px;
background:transparent;
}

#nav-2 ul
{
width:170px;
padding-top:20px;
padding-right:0px;
padding-left:0px;
list-style-type:none;
float:left;
text-align:right;
}

#nav-2 li
{
background:transparent;
padding:5px;
}

#nav-2 li:hover
{
background:	#F0F0F0 ;
padding:5px;
}


/* 

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

top toolbar links

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

*/



#bar
{
margin-left:500px;
}

#bar ul, #bar li
{
display:inline;
padding-top:10px;
padding-right:0px;
padding-left:8px;
list-style-type:none;
color:#ffffff;
text-align:right;
}


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

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

/* 

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

main box

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

*/





#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:250px;
}

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

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



#content-right > h2
{
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:-50px;
word-spacing:4px;
font-family:helvetica, sans-serif;
letter-spacing:1px;
}

#content-right > h1
{
border-left:#cccccc solid 2px;
border-bottom:#cccccc solid 2px;
background:#transparent;
text-align:left;
padding:17px;
line-height:150%;
color:#660000;
font-family:arial;
font-weight:bold;
font-size:18px;
margin-left:-50px;
margin-bottom:25px;
margin-top:31px;
word-spacing:4px;
font-family: verdana, 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;
}

/*  

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

movie centering

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

*/

#mov
{
margin-left:115px;
}


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

