﻿/* basic elements */

* { margin: 0; padding: 0; }

.Clearfix:after {
    content: "."; 
    display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.Clearfix {display: inline-block;}

/* Hides from IE-mac \*/

* html .Clearfix {height: 1%;}
.Clearfix {display: block;} 

/* End hide from IE-mac */

body {
	background: url(../images/bkg_body.gif) top repeat-x;
	color: #252525;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
}

.ContentWrapper {
	width: 949px;
	padding: 0px 0px 0px 0px;
	margin: 0px auto;
	text-align: left;
}


/*----CONTENT LEFT----*/

.ContentLeft {
	float: left;
	width: 688px;
}

	/*----HEADER----*/
	
	.ContentLeft .Header {
		background: url(../images/bkg_header.jpg) right no-repeat;
		height: 130px;
		width: 688px;
	}
	
		.ContentLeft .Header .HoggLogo {
			padding: 37px 0px 0px 11px;
			width: 150px;
		}
		
			.ContentLeft .Header .HoggLogo a {
				background: url(../images/logo_hogg.gif) no-repeat;
				display: block;
				height: 75px;
				text-indent: -5000px;
				overflow: hidden;
				width: 150px;
			}
	
	/*----NAVIGATION----*/
	
	.ContentLeft .Navigation {
		height: 32px;
		padding: 0px 0px 0px 11px;
		list-style: none;
		width: 677px;
	}
	
		.ContentLeft .Navigation li {
			color: #FFFFFF;
			float: left;
			font-weight: bold;
			font-size: 11px;
			line-height: 11px;
			padding: 10px 20px 0px 0px;
		}
		
		.ContentLeft .Navigation a {
			color: #FFFFFF;
			text-decoration: none;
		}
		
		.ContentLeft .Navigation a:hover {
			color: #ECC806;
		}
		
		
		
	/*----INSIDE PAGES----*/
	
	.ContentLeft .Inside {
		background-color: #FFFFFF;
		width: 688px;
	}	



/*----CONTENT RIGHT----*/

.ContentRight {
	float: left;
	font-size: 11px;
	line-height: 14px;
	width: 261px;
}
	
	.ContentRight .BlueColumnBottom {
		background: #D1DAE3 url(../images/blue_column_bottom.gif) bottom no-repeat;
		border: solid 3px #FFFFFF;
		margin-top: 7px;
		width: 255px;
	}
	
	.ContentRight .BlueColumnTop {
		background: url(../images/blue_column_top.gif) top no-repeat;
		padding: 42px 16px 42px 16px;
		width: 223px;
	}
	
	.ContentRight .Heading {
		padding-bottom: 16px;
	}
	
	.ContentRight .List {
		list-style: none;
		padding-bottom: 12px;
		width: 223px;
	}
	
		.ContentRight .List li {
			background: url(../images/dash.gif) bottom repeat-x;
			color: #002353;
			font-size: 12px;
			font-weight: bold;
			padding: 0px 0px 8px 0px;
			margin-bottom: 7px;
		}
		
		.ContentRight .List a {
			color: #002353;
			text-decoration: none;
		}
		
		.ContentRight .List a:hover {
			color: #044EB4;
		}
		
	.ContentRight .Text {
		padding-bottom: 16px;
	}
	
		.ContentRight .Text a {
			color: #252525;
			text-decoration: none;
		}
		
		.ContentRight .Text a:hover {
			color: #044EB4;
		}
		
	.ContentRight .Date {
		color: #044EB4;
	}
	
	.ContentRight .Quote {
		font-style: italic;
		padding-bottom: 6px;
	}
	
	.ContentRight .NumberList {
		padding-left: 22px;
	}
	
		.ContentRight .NumberList li {
			padding-bottom: 16px;
		}
		
	.ContentRight .Article {
		padding-bottom: 20px;
		width: 223px;
	}
	
		.ContentRight .Article .Image {
			border: 1px solid #ACACAC;
			float: left;
			margin-right: 10px;
			width: 83px;
		}
		
		.ContentRight .Article .Text {
			color: #044EB4;
			float: left;
			font-size: 12px;
			line-height: 14px;
			width: 128px;
		}
		
			.Article .Text a {
				color: #044EB4;
			}
			
			.Article .Text a:hover {
				color: #002353;
			}
	
	
	
/*----FOOTER----*/

.Footer {
	border-top: 1px solid #C2C2C2;
}

	.Footer .FooterContent {
		color: #898989;
		font-size: 11px;
		line-height: 12px;
		margin: 0px auto;
		padding: 10px 11px 10px 11px;
		text-align: left;
		width: 927px;
	}

/* BEGIN Message View */

.Error, .Message
{
	padding-left: 20px;
	padding-bottom: 20px;
}

.Error
{
	color: #F80;
}

.Message
{
	color: #08F;
}

/* END Message View */