/*/////////////////////////////////////////////////////////////////////
	Generic Page
/////////////////////////////////////////////////////////////////////*/

	#container {
		background:url(../../../images/layout/generic/container1.jpg) repeat-y center;
	}
	#container .inner {
		background:url(../../../images/layout/generic/container.jpg) no-repeat top center;
		padding:0 0 0 1px;
	}
	
	/* contact */
	#container #contactInfo {
		float:right;
		width:160px;
		background:#f8f8f8;
		border-top:1px solid #f0f0f0;
		padding:30px 20px 20px 20px;
		margin:80px 30px 0 0;
	}
	#container #contactInfo div {
		padding:0 0 0 18px;
		background-position:0 3px;
		background-repeat:no-repeat;
	}
	#container #contactInfo div#address {
		background-image:url(../../../images/layout/side/address.gif);
		background-position:3px 4px;
	}
	#container #contactInfo div#tel {
		background-image:url(../../../images/layout/side/tel.gif);
		background-position:3px 3px;
	}
	#container #contactInfo div#fax {
		background-image:url(../../../images/layout/side/fax.gif);
		background-position:3px 3px;
	}
	#container #contactInfo div#email {
		background-image:url(../../../images/layout/side/email.gif);
		background-position:3px 5px;
	}
	#container #contactInfo div#page {
		background-image:url(../../../images/layout/side/page.gif);
		background-position:0 0;
	}
	#container #contactInfo h3 {
		color:#5e5e5e;
		font-size:1.2em;
		font-weight:bold;
		line-height:1.2em;
		margin:0 0 0.6em 0;
	}
	#container #contactInfo p {
		color:#898989;
		font-size:1.1em;
		line-height:1.3em;
		margin:0 0 1.3em 0;
	}		
	#container #contactInfo p a {
		color:#d40033;
		text-decoration:none;
	}
	#container #contactInfo p a:hover {
		text-decoration:underline;
	}
	
	/* content */
	#container #content {
		float:left;
		width:420px;
		padding:40px 0 0 0;
		background:#ffffff;
	}
	#container #content h2 {
		text-indent:-9999px;
		margin:0 0 1.3em 0;
		height:47px;
		background-repeat:no-repeat;
		background-position:top left;
	}
	#container #content blockquote {
		font-weight:bold;
		font-size:1.2em;
		line-height:1.3em;
		margin:0 0 1.2em 0;
		color:#5e5e5e;
	}
	#container #content p {
		font-size:1.1em;
		line-height:1.3em;
		color:#898989;
		margin:0 0 1.3em 0;
	}
	#container #content ul {
		margin:0 0 1.6em 0;
	}
	#container #content ul li {
		font-size:1.1em;
		line-height:1.3em;
		color:#6f6f6f;
		font-style:italic;
		margin:0 0 5px 0;
		list-style:none;
		padding:0 0 0 10px;
		background:url(../../../images/misc/content/dot.gif) no-repeat 0 5px;
	}
	
/*/////////////////////////////////////////////////////////////////////
	Footer
/////////////////////////////////////////////////////////////////////*/
	
	#footer {
		background:url(../../../images/layout/generic/footer.jpg) no-repeat top center;
		height:125px;
		clear:both;
		padding:115px 0 0 0;
	}
	#footer p {
		margin:0 0 1.2em 0;
		color:#a3bfd4;
		font-size:1.1em;
		line-height:1.2em;
		margin:0 0 1.2em 300px;
	}
	#footer p a {
		text-decoration:none;
		color:#a3bfd4;
	}
	#footer p a:hover {
		text-decoration:underline;
	}
	