/* CSS Document */
/* Paragon Financial Advisors www.paragonfeeonly.com */
/* Developed by www.edwardfurey.com */

body {
	margin:0;
	padding:0 0 3em 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
}
/*
---- for top hidden links -----
*/
img.linkdot {
	float:left;
	padding:0px;
	margin:0px;
	border:0px;
}
#printheader {
	display:none;
}

#header {
	border-bottom:1px solid #999999;
	margin:0px;
	padding:0 0 0 2em;
	height:6em;
	background: url(images/celticbutton.JPG) no-repeat scroll 1em 1em;
; clip:   rect(   )
}
#gradient {
	height:6em;
	/* background: #000066 url(images/topbackground.jpg) no-repeat; */
	margin-left:16em;
; background-color: #000066
}
#headerblurb {
	float:left;
	margin-top:0.5em;
	padding-left:2em;
	color:#FFFFFF;
	font-size:0.9em;
}
#headerblurb p {
}
	

/* header logo */
#headings {
	float:left;
; margin-left: 3em; margin-top: 0.40em
}

.headerh1 {
	color: #000066;
	margin:0 0 0 0.25em;
	padding:0px;
	font: normal 3em "Times New Roman", Times, serif;
; left: 4em; clip:   rect(   ); top: 1em
}
.headerh2 {
	font: normal 1.35em "Times New Roman", Times, serif;
	color: #000066;
	margin: -0.3em 0 0 0.7em;
	padding: 0.0em 0 0;
/* ; left: 2em; clip:   rect(   ); top: 6em */
}

.content {
	margin:0em 0em 0em 12em;
	padding:1em 2em 1em 1em;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:justify;
}
.content a {
	color:#000066;
}
.content a:visited {
	color:#006600;
}
.content a:hover {
	color:#000000;
}

.content li {
	padding-left:1em;
	margin:0 0 1em 5.5em;
	list-style-image:url(images/bullet.gif);
}

.contenth1 {
	color: #000066;
	margin: 0 0 0 2em;
	padding:0px;
	font: normal 2em "Times New Roman", Times, serif;
	z-index:1;
}
.contenth2 {
	font: normal 1em "Times New Roman", Times, serif;
	color: #000066;
	margin:-0.6em 0 1em 7em;
	padding:-1em 0 0 0;

}
.contenth3 {
	font-family:"Times New Roman", Times, serif;
	color: #000066;
	font-size:1.5em;
	font-weight:normal;
	border-bottom:1px solid #999999;
}

#sidebarleft {
	width:12em;
	clear:both;
	float:left;
	padding:50px 10px 10px 10px;
	color:#FFFFFF;
	font-size:0.8em;
	height:150em;
	border-top:2px solid #999999;
	border-right:2px solid #999999;
; background-color: #000066
}

/* sidebar left address and email */

p.address, p.address a {
	color:#FFFFFF;
	font-style:normal;
}

.sidebarimage {
	float:center;
	margin-top: 2em;

}



#navbar {
	background-color:#FFFFFF;
	height:1em;
	padding:5px 0 5px 10px;
	border-top:2px solid #999999;
	border-bottom:2px solid #000066;
	color:#FFFFCC;
	font-size:0.85em;
	font-weight:bold;
}
#navbar a {
	margin:0.35em;
	color:#000066;
	text-decoration:none;
}
#navbar a:visited {
	color:#000066;
}
#navbar a:hover {
	color:#999999;
}

/* about page quote */

.aboutblock {
	font-size:1em;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
}
.about {
	font-size:1em;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
	text-align:right;
}
#footer {
	text-align:center;
	font-size:0.8em;
	border-top:1px solid #999999;
}
#footer a {
	color:#333333;
}
#footer a:visited {
	color:#999999;
}
#footer a:hover {
	color:#000000;
}
.serviceblurb {
	font-weight:bold;
}
#contentmoon {
	float:left;
	margin-top:1em;
}
#directions li {
	padding:5px;
	margin:0;
	list-style: disc url(none);
}
#southborough a {
	font-family:"Times New Roman", Times, serif;
	font-size:1em;
}.annie { float:right; margin:0 0 0 2em; }
.clientlogon { margin:0em 0em; font-family:Arial, Helvetica, sans-serif; color:#333333; text-align:justify; }
.headingimage { float:left; ; margin-left: 1em; margin-top: 1em}
