									/*  General Controls */

body {
	font: 80%/1.2em Arial, Verdana, sans-serif;
	color: #000000;
	/*background: url('../images/navheader2.gif');*/
	background-color: rgb(240,250,255);
	margin: auto;
	padding: 0px;
	width: 1000px;
	text-align: left; 
}

table.text		{font: 100%/1.5em Arial, Verdana, sans-serif;}

table.mabs	{font: 100%/1.3em Arial, Verdana, sans-serif;}

.containertext	{width: auto; margin-top: 0px; margin-right: 50px; margin-left: 200px; padding-top: 0.3em;}

#pagetitle {
	float: right;
	font-style: italic;
	font-size: 100%;
	color: rgb(245,0,20);
	margin-right: 50px;
	margin-top: 0px;
	text-align: right;
	padding-bottom: 0.3em;
	padding-top: 1em;
	line-height: 140%;
}

.lispacing		{margin-left: 25px; margin-bottom: 0.5em;}

ul.compact	{margin-left: 20px; margin-right: 25px; list-style-type: disc; list-style-position: inside;}

hr				{height: 1px; width: 100%; margin-left: auto; margin-right: auto; margin-top: 0.5em; margin-bottom: 0.5em;}

hr.home		{height: 1px; width: 100%; margin-left: auto; margin-right: auto; margin-top: 0.3em; margin-bottom: 0em;}


p.productspec	{text-align: left; margin-left: 50px; 	margin-top: 0px; margin-bottom: 0px;}

.productid		{text-align: left; margin-left: 25px; margin-top: 0px; margin-bottom: 5px;}

#rightboxhome		{float: right; width: 55%; margin: 0 0 .05em 0; padding-left: 10px;line-height: 120%;}

#rightboxhome h2		{margin: 0 0 1em; font-size: 100%; text-align: center;}

#leftboxhome		{float: left; width: 40%; margin: 0 0 1em 0; padding-right: 10px; border-right: 1px solid gray;}

#leftboxhome p	{margin: 0 0 0.5em 0;}

#leftboxhome h2	{margin: 0 0 1em; font-size: 100%; text-align: center;}

.alphalist	{line-height: 1.5em;}

.alphalist a	{padding:0px 20px 0px 0px;}

#line {text-align: right; margin-top: 1.2em;margin-bottom: 1.5em;}

#line ul, #line ul li {list-style: none; display: inline; margin: 0em; padding: 0px 5px 0px 5px;}


									/* Navigation Header, Sidebar, & Footer */

#footer hr 	{height: 1px; width: 100%; margin-left: auto; margin-right: auto; margin-top: 0.2em; margin-bottom: 0.2em;}

#footer	{
	clear: both;
	margin-left: 5px;
	margin-right: 5px;
	text-align: center;
	font-size: 85%;
	font-weight: bold;
	width: auto; 
	padding-top: 1em;
	padding-bottom: 2em;
}
#footer span	{
	padding: 5px 5px 5px 5px;
}
#footer ul, #footer ul li {
	list-style: none;
	display: inline;
	margin: 0em;
	padding: 0px 0px 0px 0px;
}
#navigation {
	border-bottom: 0px solid #979797; background: url('../images/gif/bodybackground1.gif')/*navheader2d.gif */ repeat; font-size: 1em;
	margin-top: 0em;
	padding-top: 0.8em;
	padding-bottom: 0.4em;
	text-align: center;	
	margin-left: auto;
	margin-right: auto;
}
#navigation ul, #navigation ul li {
	list-style: none;
	margin: 0;
	padding: 0em;
}
#navigation ul				{padding: 0px 0px 0px; text-align: right; margin-right: 50px; margin-left: 425px;}

#navigation ul li			{display: inline; margin-right: 0em;}

#navigation ul li.last		{margin-right: 0;}

#navigation li a			{padding: 5px 1em;}

#navigation ul li a			{background: url('../images/gif/tabright.gif') no-repeat 100% 5%; padding: 5px 0;}

#navigation ul li a span	{padding: 0px 0.3em;}

#diabetesnav, #diabetesnav ul, #diabetesnav ul li {
	float: right;
	list-style: none;
	display: inline;
	margin: 1em;
}	

p.sidebar {
	float: left;
	text-align: left;
	padding-top: 1em;
	padding-bottom: 1em;
	padding-left: 20px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	border-right: ridge 3px;
	width: 140px;
	height: auto;
	font-weight: bold;
	font-size: 90%;
	background: url('../images/gif/bodybackground1.gif');
	/*background-color: #F0F8FF;*/
	/* background: url('../images/navheader2d.gif'); font-size: 0.9em; */
}

a:link			{color: rgb(20,0,245); text-decoration: none;}

a:visited		{color: rgb(245,0,20); text-decoration: none;}

a:hover		{color: rgb(245,0,20); text-decoration: underline;}


.indent25		{text-align: left; margin-left: 25px; margin-right: auto; padding-top: 0em; padding-bottom: 1em;}

.indent25home	{text-align: left; margin-left: 25px; margin-right: auto; padding-top: 0em; padding-bottom: 1em; line-height: 140%;}

.indent50		{text-align: left; margin-left: 50px; margin-right: auto;}

.indent100		{text-align: left; margin-left: 100px; margin-right: auto; padding-top: 0em; padding-bottom: 1em;}

.indent75home		{text-align: left; margin-left: 75px; margin-right: auto;font-size: 75%;}

.larger125		{font-size: 125%;}

.smaller75		{font-size: 75%;}

.larger150		{font-size: 150%;font-style: italic;}

.larger125bold	{font-size: 125%;font-weight: bold; margin-left: 100px; font-style: italic;}

.floatleft		{float: left; margin-left: 25px;}

.floatrighthome	{float: right; margin-left: 10px;}

.caption	{margin: 0.2em 0 0.2em 0; text-align: center; width: 390px;}

.jobs	{margin-left: 15px;}

.clearleft		{clear: left;}

.clearright		{clear: right;}

									/* Product Files */

.indentedtext	{margin-top: 0px; padding-left: 20px; margin-right: 10px; text-indent: 10px;}

.gesymbol		{font: 400 70%/1.3em Arial, Verdana, sans-serif;}

.cbi				{margin: 0em; font-style: italic; font-weight: 900; 	text-align: center;}	

									/* Literature */

.literatureid	{text-align: left; width: 100px; margin-top: 0em; margin-bottom: 0em;}

.floatliterature	{float: right; text-align: left; width: 575px; margin-top: 0em; margin-bottom:0em; padding: 0px;}

									/* Forms Control */
			
.formbutton	{text-align: left; margin-left: 50px; margin-right: 50px; padding-top: 0em; padding-bottom: 1em;}

table.forms	{text-align: left; margin-left: 25px; margin-right: 0px;}

.requireinput		{font-size: 105%; font-weight: bold; color: rgb(255,0,0); padding-left: 5px;}

									/* miscellaneous - for datatables */
			
.centertext		{text-align: center; font-size: 125%; margin-top: 0em;}

div.table		{margin-left: auto; margin-right: auto; text-align: left; width: 580px;}

dl.indent25	{text-align: left; margin-left: 25px; margin-right: 0px; padding-top: 0em; 	padding-bottom: 0em; width: 675px;}

/*  used to add spacing between the list items on the contract services page
li.services {margin-bottom: 0.5em;} */