body{
font-size:63%; background-color:#FFF; font-family:arial; margin:0px; }

p{ margin:0px 0px 25px 0px; color:#666; font-size:1.2em; }
.tip-intro-content-5 p { margin:0px 0px 10px 0px; color:#666; }

.accessibility {display:none;}
.context { height:1px; left:0px; overflow:hidden; position:absolute; top:-500px; width:1px; }

.fl{ float:left; }
.fr{ float:right; }
.tc{ text-align:center; }
.tl{ text-align:left; }
.tr{ text-align:right; }

.c { height: 1%; }

.c:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow: hidden;
}

.clear{ font-size:0px; clear:both; height:0px; }

.uppercase{ text-transform:uppercase; }

.inline{ display:inline; }

.block{ display:block; }

ul.left-aligned{
list-style-type:square;
margin-top:0px;
margin-left:7px;
padding-left:7px;
clear:both;
}
ul.left-aligned-plain{
list-style-type:none;
margin-top:0px;
margin-left:0px;
padding-left:0px;
clear:both;
}
ul.inline{
list-style-type:none;
margin-left:0px;
padding-left:0px;
clear:both;
}

ul.inline li{
float:left;
}
ul.left-aligned li{
margin-bottom:2px;	
}
ol {
margin-top:0px;
margin-left:7px;
padding-left:7px;
clear:both;
color:#666;
}
img{
border:0px;
behavior:url("../../inc/js/pngbehavior.htc");
}

h1{ margin:9px 0px 0px 20px; font-size:2em; }

h2{ margin:0; font-size:1.4em; }
h2#showtips { margin:9px 0px 0px 20px; }

h3{ margin:0; font-size:1.3em; }

address{ font-style:normal; }

.printable_p{padding-left:20px;width:400px;}

/* padding and margin */
.padding-t {padding:20px 0 0 0;}
.padding-r {padding-right:6px;}
.padding-b {padding-bottom:7em;} /* was 26em */
.padding-b-2 {padding:0 0 40px 0;}
.padding-l {padding-left:20px;}
.padding-l-2 {padding-left:40px;}

.margin-t {margin-top:15px;}
.margin-b-3 {margin-bottom:10px;}
