/* CSS Document */
@import url(_fonts.css);
@import url(_layout.css);
@import url(_forms.css);

#layHeader {
	position: relative;
	width: 950px;
	height: 257px;
	line-height: normal;
}

#layLogo {
	width: 950px;
	height: 257px;
	line-height: normal;
}

#homepageContentHeader {
	margin: 0px; padding: 0px;
	width: 950px; height: 28px;
	overflow: hidden;
	line-height: normal;
	}
	
#homepageContent {
	padding: 0px;
	width: 950px;
	height:auto;
	overflow:hidden;
	text-align: left;
	background-image: url(../images/global/homepage/content-background.jpg);
	background-repeat: repeat-y;
	}

#maincontent {
	width:950px;
	float:left;
	color:#504943;
	background-image: url(../images/global/homepage/content-background.jpg);
	background-repeat: repeat-y;
	}
	
#branding {
	width:950px;
	float:left;
	}
		
	#branding img {
		padding:0 0 0 25px;
		}
			
#leftcol {
	width:365px;
	float:left;
	color: #504943;
	}
	
#leftcol_content {
	padding:15px 35px 0px 25px;
	}
	
	#leftcol_content ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	#leftcol_content ul li {
		margin: 0;
		padding: 7px 0 15px 0;
		font-size:1em;
		line-height:140%;
		list-style:none;
	}
	
	#leftcol_content ul li.news {
		border-top:1px dotted #732203;
		margin-bottom:5px;
		
	}
	
	#leftcol_content ul li img {
		float:left;
		padding:0;
		margin:0 15px 0 0;
	}
	
	#leftcol_content ul li img.right {
		float:right;
		margin:0 0 0 15px;
		border:1px solid #732203;
		padding:2px;
	}
	
	#leftcol_content ul li img.left {
		float:left;
		margin:0 15px 0 0;
		border:1px solid #732203;
		padding:2px;
	}
	
	
	
	#leftcol_content a {
		font-size:1em;
		text-decoration:underline;
		}
		
	#leftcol_content a:hover {
		text-decoration:none;
		}

#middlecol {
	width:325px;
	float:left;
	color: #504943;
	}
	
#middlecol_content {
	padding:15px 25px 0 0;
	}
	
	#middlecol_content ul {
		margin: 0 0 7px 0;
		padding: 0;
		list-style: none;
		}
	
	#middlecol_content ul li {
		margin: 0 0 0 15px;
		padding: 0;
		font-size:1em;
		line-height:140%;
		list-style:square;
		}
	
	#middlecol_content ul li.news {
		border-bottom:1px dotted #732203;
		}
	
	#middlecol_content ul li img {
		float:left;
		padding:0;
		margin:0 10px 0 0;
		}
	
	#middlecol_content ul li img.right {
		float:right;
		padding:0;
		margin:0 0 0 15px;
		}
	
	
	
	#middlecol_content a {
		font-size:1em;
		text-decoration:underline;
		}
		
	#middlecol_content a:hover {
		text-decoration:none;
		}
	
#rightcol {
	width:250px;
	float:left;
	color: #f8f6f0;
	line-height: normal;
	}

#rightcol_content {
	padding:15px 35px 0px;
	}
	
#rightcol_content p {
	line-height:200%;
	}
	

	

#pullquote {
	color: #f8f6f0;
	padding:0 30px;
	margin:5px 0 25px 25px;
	float:right;
	width:180px;
	}

	
#pullquote p {
	margin-bottom:0;
	}
	
.symbolQuoteOpen
{
    display:block;
    color: #f8f6f0;
	background-color:transparent;
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 48px;
	margin-left:-6px;
	padding-top:15px;
}

		
.symbolQuoteClose
{
    display:block;
    float:left;
    color:#f8f6f0;
	background-color:transparent;
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 48px;
	line-height:1em;
	text-align:right;
	width:100%;
}

	
#homepageContentFooter {
	margin: 0px; padding: 0px;
	width: 950px; height: 58px;
	overflow: hidden;
	line-height: normal;
	}

