/*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;}*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, 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: 150%; font-family: Georgia, serif;}
p.date {font-size: 80%;  }
p.author {font-size: 80%;}


#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: 120%; line-height: 1.4em; font-style: italic;}

h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 170%; 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%;}
