body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {margin: 0; padding: 0;}h1, h2, h3, h4, h5, h6 {font-size: 100%;}address, caption, cite, code, dfn, em, strong, th, var {	font-style: normal;	font-weight: bold;}table {border-collapse: collapse; border-spacing: 0;}fieldset, img {border: 0px;}caption, th {text-align: left;}q:before, q:after {content: '';}body {	color: #333333;	font-family: Arial, Helvetica, sans-serif;	font-size: 95%;	line-height: 1.4em;	font-style: normal;	font-variant: normal;	text-transform: none;}a img{color: #cccccc; text-decoration: none;}a:hover img{color: #000033; }a.top_nav {color: #cccccc; text-decoration:none;}a:hover.top_nav {color: #333333; }a {color: #6666ff; text-decoration:none;}a:hover {color: #ffff33; }a.feature {color: #0000cc; text-decoration:none;}a:hover.feature {color: #999900; }a.footer {color: #999999; text-decoration:underline;}a:hover.footer {color: #333333; }p.top_nav {text-align: right; font-size: 85%; color: #CCCCCC; font-family:Georgia, "Times New Roman", Times, serif }p.footer {text-align: center; font-size: 70%; color: #999999;line-height: 1.2em;}div.blogpost {margin: 10px 12px 10px 12px; border-bottom: thin dotted #333300; padding: 10px 0px 10px 0px;}p.blog {color: #333300; font-family:Georgia, serif;}h2.blog {color: #333300; font-size: 120%; font-family: Arial, Helvetica, sans-serif;}p.date {font-size: 80%;  }p.author {font-size: 80%;}p.testimonial {color: #333300; font-size: 115%; font-family:Georgia, serif; font-style:italic;}#blog_content a {color: #5d850c; text-decoration: none;}#blog_content a:visited {color: #64704c;}#blog_content a:hover {color: #e8e3ce; background-color:  #64704c;}p.subscribe {		font-size: 125%;	color: #990000;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;}h4.practice {font-size: 80%; color: #000033; font-family: tahoma, Arial, Helvetica, sans-serif;  font-weight: normal; padding: 6px 10px 0px 0px; line-height: 1.1em;}li, ul { margin-left: 14px; }ul {list-style-type: none; list-style-image:  url(images/arrow.png);  margin-top: 10px;}#links_content ul {list-style-type: square; list-style-image:none;  margin-top: 10px;}#links_content a {color: #003333; text-decoration:none;}#links_content a:visited {color: #666600; }#links_content a:hover {	color: #ffff33;}h3.feature {font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 110%; line-height: 1.5em; font-style: italic; padding-right: 30px;}h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 150%; line-height: 1.5em; }h1.partners {margin: 10px; color: #192054; line-height: 1.1em;}div.text_blue p {color: #CCCCCC; margin: 20px; font-family: Arial, Helvetica, sans-serif; }div.text_grey p { font-family: Arial, Helvetica, sans-serif; font-size: 90%;}div.text_greyblue p {  font-family: Arial, Helvetica, sans-serif; font-size: 90%;}div.text_clear h1, h2, h4 {color:#192054; font-family: Georgia, "Times New Roman", Times, serif;  }div.text_dome h1, h2, h4 {color:#192054; font-family: Georgia, "Times New Roman", Times, serif;  }div.text_clear h4 {font-size: 90%; font-weight: normal;}div.text_dome h4 {font-size: 90%; font-weight: normal; padding-right: 110px;}.larger {font-size: 120%;}.smaller {font-size: 80%;}.quote {font-size:300%; margin: 1em 0em -1em 0em; line-height: 0em; font-family:   italic Times, serif;}
