@charset "utf-8";


div#contact {
	
	}

div#contact h3 {
	margin-bottom: 20px;
	padding-bottom: 8px;
	background: url(../img/header/double_line.gif) center bottom no-repeat;
	text-align: left;
	}

div#contact h3 span {
	padding-left: 25px;
	background: url(../img/header/blue_square.gif) left 50% no-repeat;
	font-weight: bold;
	font-size: 123.1%;
	}

div#contact ul {
	margin-bottom: 1em;
	}

div#contact ul li {
	margin-left: 2em;
	list-style: disc;
	}

div#contact form {
	padding: 20px;
	border: 1px solid #ccc;
	}

div#contact dt {
	font-weight: bold;
	}

div#contact dt.error {
	color: #c00;
	}

div#contact dd {
	margin-bottom: 20px;
	}




div#sendCompleteMessage {
	margin-bottom: 20px;
	padding: 10px 10px 10px 40px;
	border: 1px solid #09f;
	background: #cff url(../img/common/6.gif) 10px center no-repeat;
	}



/* @group div#validateErrors */

div#validateErrors {
	margin-bottom: 20px;
	padding-left: 10px;
	border: 1px solid #f90;
	background: #ffc;
	}

div#validateErrors h4 {
	padding: 10px 0 10px 30px;
	color: #c00;
	background: url(../img/common/4.gif) left center no-repeat;
	font-weight: bold;
	font-size: 108%;
	}

div#validateErrors ul {
	
	}

div#validateErrors ul li {
	margin-left: 30px;
	list-style: disc;
	}

/* @end */



div#contact div#sendfax {
	}

div#contact div#sendfax table {
	}

div#contact div#sendfax th {
	padding: 5px;
	border: 1px solid #000;
	width: 10em;
	vertical-align: top;
	}

div#contact div#sendfax td {
	padding: 5px;
	border: 1px solid #000;
	vertical-align: top;
	}


@media print {
	
	div#header,
	div#globalNavigation,
	div#subNavigation,
	div#sendfax h3,
	div#footer {
		margin: 0;
		padding: 0;
		display: none;
		float: none;
	}
	
	div#body {
		margin: 0;
		padding: 0;
		float: none;
		width: 750px;
	}
	
	div#sendfax {
		padding-top: 100px;
		background: url(../img/contact/fax.gif) center top no-repeat;
		font-size: 131%;
	}
	
	div#sendfax ul li {
		list-style: none;
		text-align: center;
	}
	
	}




