body 

{	font-family: sans-serif;	line-height:1.125em; margin: 0;	padding: 0;	background-color: #FFFFFF; 	color: #000080;	background-image : url('http://quiltbug.com/images/whites.gif'); background-repeat : repeat; }

body image {	border: 0px;	text-decoration: none; } 

a:link     {color: #07519A; background:transparent; text-decoration: underline; padding-bottom : 0;}
a:visited  {color: green;   background:transparent; text-decoration: underline; padding-bottom : 0;}
a:hover    {color : #000;   background : #FFFFCC; border-bottom : 1px solid #ccc; padding-bottom : 0; font-style: italic}
a:active   {color : #000;   background : #FFFFCC; border-bottom : 1px solid #ccc; padding-bottom : 0; font-style: italic}

h1 {font-size : 1.5em; text-align : center; color: navy; letter-spacing : 1px; font-weight : normal; font-family : arial, hevetica, sans-serif; margin: 1px; margin-left: auto;    margin-right: auto; line-height: 120%;}
h2 {font-size : 1.1em; text-align : center; color: navy; letter-spacing : 1px; font-weight : normal; font-family : arial, hevetica, sans-serif; }
h3 {font-size : .95em; text-align : center; color: navy; background-color: #F0FFF3; border: 1px solid green; width: 85%; margin: 5px; padding: 5px; margin-left: auto;    margin-right: auto; 	}
h4 {font-weight: bold; text-align : left;   color: #07519A; }

abbr, acronym  {text-decoration:none; border-bottom: dotted red 1px;cursor: help;	font-style:italic;}
hr {	width: 50%;	text-align: center;	background-color: #311D80;	height: 5px;}
legend 	{	color:#311D80; font-size: .9em; font-weight:bold;	margin-left: auto;    margin-right: auto;}

table.one { table-layout: fixed; width: 95%; border-collapse: collapse; color: navy; background: #FFFFFF; text-align: left; } 
table.two { table-layout: fixed; width: 95%; border-collapse: collapse; background: #7EA989; color: navy; font-weight: normal; text-align: center; } 
table.five { table-layout: fixed; width: 40%; border-collapse: collapse;text-align: center;margin-left: auto;    margin-right: auto; border: 1px;  } 
table.six { table-layout: fixed; width: 98%; border-collapse: collapse; color: #07519A; font-size: .80em; font-weight : bold; text-decoration : none; border-color: #CCCCCC;background: #FFFFFF; text-align: center;  } 
table.six td { border: 1px solid #CCCCCC; padding: 4px;}
table.pattern  { width: 72%; border-color: #CCCCCC; text-align: center; margin-left: auto;    margin-right: auto; } 
table.changedetection {color : navy; font-size: .90em; border: 1px dashed green; }
table.changedetection td {background-color: #FFFFF0; text-align: center;}
table.box {  background-color: #FFF;	margin: 0;  	border: 0;  	border-collapse: collapse;	width:99%;	}
table.products { table-layout: fixed; width: 500px; margin-left: auto;    margin-right: auto; border: 1px solid #CCCCCC;  } 
table.products strong { color: purple; } 
table.products td { border: 1px solid #CCCCCC;}
table.links { table-layout: fixed; width: 80%; border-collapse: collapse; margin-left: auto;    margin-right: auto; border: 1px solid #FFFFFF;  } 
table.calendar { table-layout: fixed; width: 75%; border-collapse: collapse; margin-left: auto;    margin-right: auto; border: 1px solid #CCCCCC; background-color: #FFF; font-size : .95em; } 
table.calendar b { color: purple; } 
table.calendar h4 { font-size: larger; color:navy; } 
table.calendar td { border: 1px solid #CCCCCC;}


#header {padding: 5px;  margin:0; margin-right: 5px;text-align: center;background-color: #ffffff;	width: 99%;	border-color: #FFFFFF;}
#container {	margin: 5px auto 5px auto;	padding: 3px;	background-color: #ffffff;	width: 99%;	border-color: #FFFFFF; }
#contents {		margin-left: 2px;	margin-right: 2px;	padding: 2px;	text-align: left;	vertical-align: top;background-color: #ffffff;	width: 99%;	border-color: #FFFFFF;	}
.contents {		margin-left: 2px;	margin-right: 2px;	padding: 2px;	text-align: left;	vertical-align: top; background-color: #ffffff;	width: 99%;	border-color: #FFFFFF;}
#copyright { text-align: center; font-size: smaller; background-color: #FFFEF1; }
#handheld-hide {display:none;}
.handheld-hide {display:none;}
#image-nohandheld {display:none;}
.image-nohandheld {display:none;}
#rightnav {	display:none; }



#topmenu {	    background-color: #FFFFFF;	text-align: center;	font-size: .80em;font-weight:bold;	margin-bottom: 5px;	color: inherit;	line-height: 120%;	position:relative;     }
#topmenu ul {	margin: 0;	padding: 0;	list-style-type: none;}
#topmenu li {	display: inline;	list-style-type: none;	padding: 0px;	padding-right: 1em;}
#footer { 	display:none;	}



#content {		margin-left: 5px;	padding: 5px;	text-align: left;	vertical-align: top;}
#content ul li { 	list-style-image: url('http://quiltbug.com/images/small-dot.gif');	margin: 2px;	padding: 2px;}