body {
	margin-left: 190px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	background-color: #F0F0F0;
}

.alert {
	color: red;
}

P,H1,H2,H3,OL,LI,TD,TH {
	padding: 2px;
	margin: 2px;
	text-align: left;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

ol { 
    list-style-type: decimal;
	list-style-position: outside;
	padding: 2px;
	padding-left: 4px;
} 

ol li {
	margin-left: 1em;
}


P {
	font-weight: normal;
	font-size: 107%;
	line-height: 150%;
	padding: 4px;
	margin-bottom: 8px;
}

H1 { 
	padding: 4px;
	font-size: 200%; 
	font-weight: bold; 
	color: #FFFFFF; 
	background-color: #0B6D90; 
	border: 1px solid black;
}

H2 { 
	padding: 4px;
	font-size: 122%; 
	font-weight: bold; 
	color: #FFFFFF; 
	background-color: #0B6D90; 
	border: 1px solid black;
}

H3 { font-size: 107%; font-weight: bold; }


TH {
	color: #0B6D90;
	background-color: #ffffff;
	text-align: left;
	font-weight: bold;
	border-top: 1px solid #909090;
	border-bottom: 1px solid #909090;
	font-size: 92%;
}

TH A {
	color: #FFFFFF;
}

TD {
	border-bottom: 1px solid #cccccc;
	font-weight: normal;
	font-size: 92%;
}

TABLE#page_top TD { 
	border: 0; 
	vertical-align: top;	
}

INPUT {
	font-weight: normal;
	font-size: 92%;
}

div {
 margin: 10px 10px 10px 10px;
 padding: 10px 10px 10px 10px;
 border: 1px solid #909090;
 background-color: #FAFCFF;
}

div#mouser, div#digikey, div#other {
	margin: 10px;
}
