/**
 * City of Bellevue CSS Centered around Form Elements / Form Styling.
 * @browsers ALL
 **/

	/* Elements */
		
		label {
			font-weight: bold;
			margin-right: 6px;
			cursor: pointer;
		}
		
		input.text,
		textarea {
			border: 1px solid #299BA3;
			padding: 2px;
		}
		
			input.text {
				height: 15px; /* 21 - 4 */
				line-height: 15px;
				width: 151;
			}
			
			div.standardFormBox {
				width: 157px; /* 151 + 6 */
			}
			
				input.text.long {
					width: 237px;
				}
				
		textarea {
			width: 335px;
		}
		
		input.checkbox,
		input.radio {
			margin: 0 4px 0 0;
			position: relative;
			top: 2px;
		}
		
		input.submit {
			margin-top: 21px;
		}
	
	/* IDS */
	
		img#captcha {
			margin-right: 8px;
		}
		
	/* Classes */
	
		*.required,
		*.error {
			color: #EB7421;
		}
		
			.error {
				padding-left: 18px;
				line-height: 15px;
				margin-top: 4px;
				background: transparent url(/media/cob/images/icons/error.gif) no-repeat scroll 0px 1px;
			}
		
		*.rightMargin {
			margin-right: 33px;
		}
		
		*.labelBox {
			margin-bottom: 2px;
		}
		
		*.addressBox input {
			margin-bottom: 7px;
			display: block;
		}
		
		input.state {
			width: 45px;
		}
		
		input.zip {
			width: 65px;
		}
		
		input.phoneThree {
			width: 38px;
		}
		
		input.phoneFour {
			width: 58px;
		}
		
		table.checkboxTable td {
			padding-right: 20px;
		}
		
		div.buttonBox {
			margin-top: 28px;
		}
		
	/* Safari Overrides */
	
		@media screen and (-webkit-min-device-pixel-ratio:0) {   
			
			input.checkbox,
			input.radio {
				top: auto;
			}
			
		}
