BODY  {border: 0px; margin: 0px; background-color: #FFFFFF;	background-image: url(http://FitzPatrickWellesley.com/i/FPW_bg.jpg); background-repeat: repeat; }

TD {font-family:  Verdana, Georgia; font-size: 9pt; line-height: 14pt; color: #000000;}
H1 { font-family: Verdana; font-size: 10pt; margin: 0px; font-weight: 600;}
H2 { font-family: Verdana, sans-serif; font-size: 12pt; margin: 5px; line-height: 2; color: #1C4159; text-indent:15px}

.lgcbl {font-family: Verdana, sans-serif; font-size: 12pt; line-height: 5pt; color: #1C4159;}

TT {font-size: 8pt;}

.lg {font-family: Georgia, serif; font-size: 28pt; line-height: 20pt; color: #000000; margin: 10px 0px 0 0px;}
.lgb {font-family: Georgia, serif; font-size: 18pt; line-height: 5pt; color: #000000;}
.lgs {font-family: "Trebuchet MS", sans-serif; font-size: 16pt; line-height: 20pt; color: #000000;}
.lgc {font-family: Verdana, sans-serif; font-size: 12pt; line-height: 15pt; color: #000000;}

.sh_pad { margin: 5px 15px 5px 0px; }
.adsensL { float: left; margin: 10px; padding: 5pt;}
.adsensR { float: right; margin: 10px; padding: 5pt;}

.NovBlue { color: #B5DCE4; font-family: "Eurostyle", "Lucida Sans Unicode", "Lucida Grande"; font-weight: 600; }

.pad {padding-left: 18px;}
.pad9 { margin: 9px; }

.rightm8 {float: right; margin: 8px; clear: right;}
.greenborder {width:375px; float: right; background-color: #FAFAD2; padding: 8px; border: solid #009933 3px; border-style:ridge; margin: 8px;}


a.li:link {color: #30407f; margin-top: 0.3em; text-decoration: none; font-weight: bold; font-family: Verdana; font-size: 9pt;}
a.li:visited {color: #30407f; text-decoration: none; font-weight: bold; font-family: Verdana; font-size: 9pt; }
a.li:active {color: #5fa957; font-family: Verdana; font-weight: bold; font-size: 9pt; }
a.li:hover { color: #5fa957; text-decoration: underline; font-weight: bold; font-family: Verdana; font-size: 9pt; }

a.li2:link    { margin-top: 0px; margin-bottom: 0px; padding: 0px; line-height: 15px; color: #5fa957; text-decoration: none; font-weight:bold; font-family: Verdana; font-size: 9pt; }
a.li2:visited { color: #5fa957; text-decoration: none; font-weight:bold; font-family: Verdana; font-size: 9pt; }
a.li2:active  { color: #30407f; font-family: Verdana; font-weight:bold; font-size: 9pt; }
a.li2:hover   { color: #30407f; text-decoration: underline; font-weight:bold; font-family: Verdana; font-size: 9pt;}



.pagebd { border-width: 1px 1px 0 1px; border-style: solid; border-color: #ebebeb; margin-top: 5px; }

.up { position: relative; top:-18px; }

.mainPage { margin: 7px; font-family: Verdana, sans-serif; font-size: 12pt; line-height: 15pt; color: #000000;}

.FWbigbold { font-family: Verdana, sans-serif; font-size: 12pt; font-weight: bold; color: #1C4159;}


#cont { display: block; position: relative; }

#NatickMenu       { z-index: 1000; list-style: none; display: none; background: #ffffff; width: 146px; top: 0px; left: 22px; border:1px solid #0f2b40; border-top: none; position: absolute; margin: 0; padding: 8px; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; }
#NatickMenu li a  { font: verdana; font-size: 12pt; line-height: 20pt; color: #14327b; font-weight: bold; display: block; filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity: 1.0; opacity: 1.0; }
ul#NatickMenu li:hover a,
ul#NatickMenu li a:hover,
ul#NatickMenu li a:active  { display:block; text-decoration:none; background:#f5d037; }


#WellMenu       { z-index: 1000; list-style: none; display: none; background: #ffffff; width: 146px; top: 0px; left: 210px; border:1px solid #0f2b40; border-top: none; position: absolute; margin: 0; padding: 8px; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; }
#WellMenu li a  { font: verdana; font-size: 12pt; line-height: 20pt; color: #14327b; font-weight: bold; display: block; filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity: 1.0; opacity: 1.0; }
ul#WellMenu li:hover a,
ul#WellMenu li a:hover,
ul#WellMenu li a:active  { display:block; text-decoration:none; background:#f5d037; }



a:active { border:none; outline:none; }
:focus { -moz-outline-style: none; outline:none; }

.r { -webkit-border-bottom-left-radius: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-bottomright: 6px; -moz-border-radius-bottomleft: 6px; }

A.b2 { font-size: 11pt; color: #1C4159; font-weight:bold; text-decoration: none;}
.ctbox { background-color: #fffd96; border: solid #dfdc04; border-style:solid; border-width: 1px; width: 147px; text-indent: 0px; padding: 5px;}
.ctboxL { background-color: #fffd96; border: solid #dfdc04; border-style:solid; border-width: 1px; width: 310px; text-indent: 0px; padding: 10px; margin: 5px;}
