/* CSS Document */
/* text styles */
body {
	color:#333333;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
a:link {
	color:#CB6729; /* dk orange */
	text-decoration: underline;
	font-weight:bold;
}
a:visited {
	color:#860033; /* red */
	text-decoration: underline;
	font-weight:bold;
}
a:hover,
a:active,
a:focus {
	font-weight:bold;
	text-decoration: none;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:bold;
}
h1#siteTitle {
	font-size:2em;
	margin:0 1em 10px 0;
	padding-left:1em;
}
h1 {
	font-size:1.6em;
	color: #CB6729;
	margin-bottom:.5em;
}
h2 { font-size:1.2em; color:#cb6729; clear:both; }
h3 { font-size:1.2em; }
h4 { font-size:1.1em; }
h5 { font-size:1.0em; }
h6 { font-size:.9em; }
p {
	margin:.5em 0;
	padding:0;
	font-size:13px;
	line-height:1.2em;
}
p.black_box {
	margin:.5em 0;
	padding:.25em .5em;
	border:2px solid #000000;
	font-weight:bold;
}

@media screen {

p.black_box {
	height: 100px;
	overflow-y: scroll;
}

/*\*/
html*p.black_box {
[height: 100px;/*required by Safari so that [] is correctly begun. associated with the property, yet hiding it. seen by IE6*/
height: auto;/*these are seen by IE6 and Safari but hidden from Netscape6-7*/
]height: 100px;/*Reset IE6 properties and hide from Safari. required by Safari so that [] is correctly ended. associated with the property, yet hiding it. seen by IE6*/
}/**/

.dummyend[id]{clear: both/*end hack using dummy attribute selector for IE5 mac*/}


}

ul ol {
	line-height:1.2em;
	margin-top:.5em;
}
ol li {
	margin: 0 0 .5em 2em;
}
li {
	margin:0 0 0 1.25em;
	padding:0;
}
ul li {
	margin-top:.5em;
	margin-bottom:.5em;
	list-style-type:disc;
}
ul li ul li {
	list-style-type:square;
}
sup {
	font-size:.7em;
}
sup.company {
	font-size:0.8em;
	margin-left:-0.35em;
}
.disclaimer {
	font-size:.9em;
}
ul.goal li {
	list-style-type:none;
	/*list-style-image:url(../images/bullet_goal.gif);*/
	background-image:url(../images/bullet_goal_sm.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin-left:0;
	padding-left:50px;
	font-size:1.1em;
	font-weight:bold;
	line-height:1.2em;
	height:1%;
	color:#860033;
}
ul.goal li ul li {
	list-style-type:disc;
	background-image:none;
	padding-left:0;
	margin-left:1em;
	font-size:.9em;
	font-weight:normal;
	height:1%;
	vertical-align: text-top;
/*	line-height:1em;*/
}
p.attention {
	background-color:#860033;
	color:#FFFFFF;
	padding:0.5em;
	width: 80%;
}
.noBullets {
	list-style-type:none;
}

/* special tables */
