body,td,ul,dl,ol{
					font-size:						90%;
					}
body{
					font-family: 					Verdana,Arial,Helvetica,sans-serif;
					margin-left:					10px;
					padding:						5px;
					color:							#666;
					}
h1{
					font-family:					Arial,Helvitica,sans-serif;
					letter-spacing: 				.3em;
					font-size:						300%;
					color:							#ddd;
					margin-bottom:				2px;
					}
h2{
					font-family:					Arial,Helvetica,sans-serif;
					font-size:						160%;
					color:							#333;
					}
h3{
					font-family:					Georgia;
					color:							#95b095;
					font-size:						140%;
					font-style:						italic;
					margin-top:					10px;
					margin-bottom:				4px;
					}
h4{
					font-family:					Arial,Helvetica,sans-serif;
					color:							#000;
					font-size:						110%;
					font-weight:					bold;
					margin-top:					20px;
					margin-bottom:				0px;
					padding:						5px 0px 0px 0px;
					}
p{
					padding:						0 0 8px 0;
					margin:							0;
					}
sub,sup{
					font-size:						smaller;
					}
div.section{
					page-break-after:			always;
					}
dl,ul,ol{
					padding:						0;
					margin:							0 0 4px 0;
					}
dt{
					margin-top:					1em;
					font-weight:					bold;
					}
ul.plain,dl.plain{
					list-style-type: 				none;
					}
li{
					padding-bottom:				.5em;
					padding-left:					10px;
					}
.linklist{
					margin-left:					40px;
					}
.red{
					color:							red;
					}
.strong{
					font-weight:					bold;
					}
.alert{
					color:							red;
					font-weight:					bold;
					}
.fineprint{
					font-size:						70%;
					}
					
.label{
					width: 							8em;
					float: 							left;
					text-align: 					right;
					margin-right: 					0.3em;
					display: 						block;
					}
.spacer{
					height:							5em;
					width:							100%;
					}
.form_rows{
					padding:						4px;
					}
input{
					color: 							#666;
					background: 					#cecfea; /* light blue */
					border: 							1px solid #666;
					}
.error_msg{
					display:							none;
					padding-left:					40px;
					color:							red;
					font-size:						70%
					}
				
.submit{
					text-align:						right;
					}

.submit input{
					font-weight:					bold;
					background: 					#7d7fae; /* french blue */
					border: 							1px solid #666;
					color:							white;
					} 
				
fieldset{
					border: 							1px solid #666;
					width: 							25em;
					padding:						5px;
					}

legend{
					color: 							#fff;
					background: 					#7d7fae; /* french blue */
					border: 							1px solid #666;
					padding: 						2px 6px;
					}
#content{
					width:							80%;
					margin-left:					10%;
					margin-top:					10px;
					}
.clear{
					clear:							both;
					margin-left:					10px;
					}
.breadcrumbs{
					font-size:						80%;
					}
.inline_image{
					float:							left;
					padding:						0;
					margin:							0 8px 4px 0;
				}


/* Styles for common links */
a:link {
                    text-decoration:        		none;
                    color:							#4e4280; /* dark gray blue*/
					}
a:visited {
                    text-decoration:        		none;
                    color:							#4e4280;
                    }
a:active {
					text-decoration:        		underline;
					color:							#FFF;
					background-color:			#4e4280;
                    }
a:hover{
                    text-decoration:        		underline;
					color:							#FFF;
					background-color:			#4e4280;
                    }
                    
                    
#rumen_img{
					float:					left;
					padding:				4px;
					border:					solid #aaa 1px;
				}
					
