
/*Text Styles--Inherited and Global*/
p {font:normal 0.6875em/1.575em Helvetica, Arial, Verdana, Geneva, sans-serif; color: #000; margin:0 0 12px 0;}
td p {font:normal 0.6875em/1.575em Helvetica, Arial, Verdana, Geneva, sans-serif; color: #000; margin:0 0 12px 0;}
td h1 {font:normal 1.125em/1.25em Helvetica, Arial, Verdana, Geneva, sans-serif; margin:0 0 12px 0;}
td h2 {font:bold .8125em/1.575em Helvetica, Arial, Verdana, Geneva, sans-serif; color: #000}
td h3 {  font-family: Helvetica, Arial, Verdana, Geneva, sans-serif; font-size: 12px; font-weight: bold; color: #000000}
h4 {font:bold 0.775em/1.575em Helvetica, Arial, Verdana, Geneva, sans-serif; color:#666666;}
td ol{font-size:1em; margin:0 0 0 15px;}
td ol li{font:normal 0.6875em/1.575em Helvetica, Arial, Verdana, Geneva, sans-serif; color: #000; margin:0 0 8px 0;}
.caption {font:bold .8125/1.175em  Helvetica, Arial, Verdana, Geneva, sans-serif; color: #000; margin:0;}
.footnote{font:normal .625em Helvetica, Arial, Verdana, Geneva, sans-serif; }

table{border:0;}
/*Link Styles*/
a{color:#990000;}
a:visited{color:#666666;}
a:active{color:#990000;}
/*Individual Page Styles*/
.nextpractices{background:url(../images/bg/news_green.gif) top left repeat-y #fff;}
.nextpractices h1{color:#66cc00;}
.straighttalk{background:url(../images/bg/thinking_orange.gif) top left repeat-y #fff;}
.straighttalk h1{color:#ff6600;}
.contact{background:url(../images/bg/contact_blue.gif) top left repeat-y #fff;}
.contact h1{color:#0000cc;}
.getreal{background:url(../images/bg/works_yellow.gif) top left repeat-y #fff;}
.getreal h1{color:#f1b001;}
.thinksmall{background:url(../images/bg/the_agency_red.gif) top left repeat-y #fff;}
.thinksmall h1{color:#cc0000;}

.paperlink{font:normal .65em Arial, Helvetica, sans-serif; color:#0000cc;}
#paperlist{margin:0; position:absolute; top:575px; width:326px;}
#paperlist ul {padding:0; margin:0;}
#paperlist li{margin:0; padding:0 4px 0 4px; list-style:none; display:block; float:left;}

@media print {
.np {
	display:none;
	position:absolute;
}
td{
	width:98%;
}
img{
	padding:0;
	margin:0;
}
}


/* Global Defaults */
html{font-size:100%;}
html, body {margin: 0px; padding: 0px;  border: 0px;}
body {font-size:1em;}
/* Headlines */
h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0;}
/* Text Styles */
p, th, td, li, dd, dt, ul, ol, blockquote, q, acronym, abbr, a, input, select, textarea {margin: 0;  padding: 0;}
blockquote {margin: 1.25em;padding: 1.25em}
acronym, abbr {cursor: help; border-bottom: 1px dashed;}
/* Links and Images */
img {border: none;}
/* Tables */
table {margin: 0; padding: 0; border: none;}
/* Forms */
form {margin: 0; padding: 0; display: inline;}
/* Common Classes */
.clear { clear: both; }
.floatLeft { float: left; }
.floatRight { float: right; }
.textLeft { text-align: left; }
.textRight { text-align: right; }
.textCenter { text-align: center; }
.textJustify { text-align: justify; }
.blockCenter { display: block; margin-left: auto; margin-right: auto; } /* remember to set width */
.bold { font-weight: bold; }
.italic { font-style: italic; }
.underline { text-decoration: underline; }
.noindent { margin-left: 0; padding-left: 0; }
.nomargin { margin: 0; }
.nopadding { padding: 0; }
.nobullet { list-style: none; list-style-image: none; }