html {
	height: 100%;
	margin-bottom: 1px;
	background: #7e7264 url(../images/html-bg.png) repeat-x 0px 0px;
}

	body {
		width: 800px;
		padding-right: 20px;
		background: transparent url(../images/body-bg.png) repeat-y 0px 0px;
		_background-image: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/connect/images/body-bg.png', sizingMethod='scale');
	}
	
		a {
			color: #d1af6f;
			font-weight: bold;
			text-decoration: none;
		}
		
		a:hover {
			text-decoration: underline;
		}
		
			a img {
				border: none;
			}
	
		.clear {
			clear: both;
		}
		
		.light-blue, .light-blue a {
			color: #025b87;
		}
		
		.hide {
			visibility: hidden;
		}

		#custom-doc {
			border-top: 8px solid #005b87;
			border-bottom: 8px solid #005b87;
			width: 61.5385em;
			*width: 60.0554em;
			text-align: left;
			min-width: 800px;
			margin: 0;
		}

			#header {
				background: #003249 url(../images/header-bg.png) repeat-x 0px 0px;
				padding: 1em 0 2em;
				position: relative;
				min-height: 3em;
			}
			
				#header h1 {
					font-size: 100%;
				}
			
					#header h1 a#logo {
						position: absolute;
						display: block;
						width: 152px;
						height: 88px;
						background: transparent url(../images/logo.png) no-repeat 50% 50%;
						_background-image: none;
						_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/connect/images/logo.png', sizingMethod='crop');
						left: 3.8462em;
						bottom: -19px;
						_bottom: auto;
						_top: 30px;
						text-indent: -10000px;
					}
					
				#header p.tagline {
					font-size: 138.5%;
					font-family: "Goudy Old Style", Georgia;
					color: #fff;
					margin: 0 2.7778em 0 16em;
					text-align: center;
				}
					
			#heroshot {
				width: 100%;
				height: 198px;
				border-bottom: 1px solid #000;
				background: transparent url(../images/heroshot.jpg) no-repeat 50% 50%;
			}
		
			#yui-main {
				margin: 0 3.8462em;
				width: auto;
			}
			
				#yui-main .left {
					padding: 1em 0 0;
					font-style: italic;
					color: #302715;
				}

					#yui-main .left ul {
						border: 3px solid #f3efe6;
						background: #f9f5f2;
						margin-left: 0;
					}

						#yui-main .left ul li {
							list-style: none;
							margin: 1em;
							font-family: Georgia;
							font-size: 108%;
						}
						
						#yui-main .left p.light-blue strong {
							color: #746b5c;
							text-transform: uppercase;
							font-family: "Goudy Old Style", Georgia;
							font-weight: normal;
							font-size: 116%;
						}
						
				#yui-main .right {
					padding: 1em 0 2em;
					background: #d8cdbc url(../images/form-bg.jpg) no-repeat 100% 100%;
					color: #7c7469;
					font-weight: bold;
					width: 65.5%;
				}

					#yui-main .right table {
						margin: 0 auto;
					}				

						#yui-main .right table td {
							border: none;
						}				

					#yui-main .right p {
						margin: 0 0.3462em;
					}

					#yui-main .right .small {
						font-size: 85%;
					}

					#yui-main .right .text-input {
						width: 11.6923em;
						*width: 11.4105em;
						background: #fff url(../images/text-input-bg.png) no-repeat 0px 0px;
						border: 3px solid #f3eee8;
						color: #7c7469;
						padding: 3px 2px 2px 3px;
						margin: 0 0.3462em;
					}
					
					#yui-main .right .text-input-wide {
						width: 26.6em;
						*width: 25.95894em;
					}
					
					#yui-main .right .select-input, #yui-main .right .select-input option {
						color: #7c7469;
					}
					
					#yui-main .right .submit-input {
						background: #e7dfd2;
						border: 3px solid #f3eee8;
						padding: 2px;
						color: #7b7165;
					}
					
						#yui-main .right p em {
							display: block;
							margin-bottom: 0.5em;
							font-family: Georgia;
							color: #fff;
							font-size: 108%;
						}
						
			#footer {
				color: #ded2c2;
				padding: 1em 3.8462em;
				border-top: 1px solid #958e84;
				clear: both;
			}
				
				#footer p {
					margin-bottom: 0;
					position: relative;
					font-size: 85%;
					padding-right: 4.5455em;
				}
				
					#footer p a.privacy-link {
						position: absolute;
						right: 0px;
						_right: 3.8462em;
					}