html, body {

}

body {
	background: url( ../media/images/tandem/bg.jpg ) top left repeat;
}

	#page {
		font-size: 1.3em;
		margin: auto;
		position: relative;
		text-align: left;
		width: 782px;
	}
	
		#content {
			background: url( ../media/images/tandem/background-repeat.gif ) top left repeat-y;
			height: auto !important; /* IE 6 hack */
			height: 500px; /* IE 6 hack */
			min-height: 500px;
			margin-left: 145px;
			padding: 0 0 0 79px;
		}
		
			#body {
				margin: 0 15px;
			}
			
				#body a {
					color: black;
				}
				
					#body a:active {
						color: #660000;
					}
				
					#body a:hover {
						color: #666633;
					}
			
				#body dl.qna {
					
				}
				
					#body dl.qna dt {
						font-weight: bold;
						margin-bottom: 1em;
					}
					
					#body dl.qna dd {
						margin-bottom: 1em;
					}
					
				#body form {
					padding: 0 1em 1em 1em;
				}
				
					#body form h1 {
						border-bottom: 1px solid #002D59;
						font-size: 1em;
						margin: 1em 0 0 -1em;
					}
					
					#body form input,
					#body form select,
					#body form textarea {
						font: 9pt "Times New Roman", serif;
						line-height: 13pt;
						padding-left: 2px;
					}
					
						#body form input.required,
						#body form textarea.required {
							background-color: #FFED99;
						}
				
					#body form label {
						display: block;
						margin: 0.5em 0 0 0;
					}
					
						#body form label.option {
							display: inline;
							margin: 0 1em 0 0;
						}
						
				#body img.floater {
					border-left: 1px solid black;
					float: right;
					margin: 0 0 1em 1em;
				}
		
				#body .message {
					background-color: white;
					margin: 1em 0;
					padding: 1em;
					max-width: 35em;
					width: auto !important;
					width: 35em;
				}
				
					#body .message h1 {
						color: #DB905C;
						font-size: 1em;
						font-weight: bold;
					}
					
					#body .message p {
						margin: 0;
					}
				
					#body .message.error {
						border: 1px solid #7F0040;
					}
					
						#body .message.error h1 {
							color: #7F0040;
						}
					
					#body .message.info {
						border: 1px solid #407F00;
					}
					
						#body .message.info h1 {
							color: #407F00;
						}
					
					#body .message.warning {
						border: 1px solid #7F3E00;
					}
					
						#body .message.warning h1 {
							color: #7F3E00;
						}
						
				#body p {
					margin-bottom: 1em;
				}
				
				#body table {
					
				}
				
					#body table th,
					#body table td {
						font-size: 1em;
						_font-size: 0.75em; /* IE6 has dain bramage */
						padding: 0.25em;
					}
					
						#body table th {
							font-style: italic;
						}
						
				#body ul {
					margin-left: 2em;
				}
	
		#menu {
			left: 0;
			position: absolute;
			top: 0;
		}
		
			#menu a {
				text-decoration: none; /* Opera needs this */
			}
	
			#menu li {
				list-style-type: none;
			}
			
				#menu li img {
					vertical-align: bottom;
				}

a.plain
{
	text-decoration: none;
}
a.plain:link, a.plain:visited 
{
	text-decoration: none;
}

a.plain:hover 
{
	text-decoration: none;
}

a.plain:active 
{
	text-decoration: none;
}
