/* NEW STYLE */
/* clear styles */
h4, ul.recent, ul.recent li, ul.clearerNav, ul.clearerNav li, ul.clearerNav li a {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		vertical-align: baseline;
		text-align: left;
		font-weight: normal;
		font-family: Verdana, Geneva, sans-serif;
		list-style: none;
	}

	/*
	CONTAINER - wraps content
	*/
	
	#body
		#container {
			width: 951px;
			border-left: 1px solid #e0e0e0;
			border-right: 1px solid #e0e0e0;
			position: relative;
			margin: 0 auto;
			clear: both;
			}
			
		#container 
			a.backAnchor {
				font-size: 0.8em;
				color: #0055C4;
				display: block;
				text-decoration: none;
				padding: 5px;
				
				DISPLAY: NONE;
				}
				
			#container a.backAnchor:hover { text-decoration: underline; }

	#containerFooter {
		width: 953px;
		height: 10px;
		background: url(../img/container_footer_953.jpg) no-repeat;
		clear: both;
		margin-bottom: 35px;
		margin-left: 1px;
		}

/* NEW STYLES */
.containerHeader {
		width: 955px;
		height: 37px;
		position: relative;
		}
		
		.containerHeader_left {
			width: 9px;
			height: 37px;
			background: url(../img/headerBKG_left.jpg) no-repeat;
			float: left;
			}
			
		.containerHeader_right {
			width: 10px;
			height: 37px;
			background: url(../img/headerBKG_right.jpg) no-repeat;
			float: right;
			}
		
		.containerHeader_content {
			width: 935px;
			height: 37px;
			background: url(../img/headerBKG_slice.jpg) repeat-x #F90;
			float: left;
			position: relative;
			}
			
			.containerHeader_content
				h1 {
					font-size: 13px;
					color: #000;
					font-weight: normal;
					line-height: 35px;
					text-indent: 8px;
					margin: 0;
					padding: 0;
					}
			
/*****************************************************************************************/
/*									FOOTER SECTION										 */

#footer {
	width: 955px;
	height: 50px;
	padding: 0;
	padding: 10px 0;
	position: relative;
	clear: both;
	}
	
	/*
		FOOTER NAV
	*/

	ul.footerLinks {
		width: 499px;
		margin: 0 auto;
		display: block;
		}
	
	ul.footerLinks 
		li {
		float: left; 
		display: inline;
		color: #efefef;
		}
		
		ul.footerLinks a {
			display: block;
			text-align: center;
			padding: 1px 3px; 
			color: #2f1f0b;
			font-size: 11px;
			}
			
			ul.footerLinks a:hover {
				text-decoration: underline;
				}
				
	.credits {
		width: 955px;
		clear: left;
		display: block;
		margin-top: 20px;
		text-align: center;
		font-size: 0.7em;
		}
		
		.credits a { 
			color: #2f1f0b;
			font-size: 11px;
			}
		
	.seals {
		width: 955px;
		text-align: center;
		
		display: none;
		}
		
		.seals_ssl, .seals_authorize {
			height: 100px;
			display: inline;
			margin: 0 15px 0 0; 
			}
	


/* PR Layout */

h2.press, .pressRelease h3, .pressRelease p, a.continue, .pressNav, input#searchPress, ul, li {
	font-family: "Helvetica", Arial, "Lucida Grande", sans-serif;
	}

h2.press {
	width: 310px;
	height: 46px;
	font-size: 35px;
	color: #bbbaba;
	text-indent: 50px;
	padding-top: 8px;
	margin: 0 0 40px 16px;
	display: block;
	background: url(../img/pressLogo.jpg) no-repeat;
	position:  relative;
	top: 14px;
	}

	a.pressBack { text-decoration: none; } 

#pressLeft_column {
	width: 734px;
	float: left;
	position: relative;
	}
	
#pressRight_column {
	width: 217px;
	float: left;
	position: relative;
	}

/* TOOLS */
	/* Press Search */
	#pressSearch {
		width: 181x;
		float: right;
		margin-right: 14px;
		
		display: none;
		}
	
		input#searchPress {
			width: 121px;
			height: 12px;
			font-size: 12px;
			padding: 7px 5px;
			color: #d2d2d2;
			border: 1px solid #d2d2d2;
			border-right: none;
			float: left;
			display: block;
			position: relative;
			top: 5px;
			}
		
		input#submitPressSearch {
			width: 49px;
			height: 48px;
			background: url(../img/pressSearch_leftBkg.jpg) no-repeat;
			display: block;
			float: left;
			text-indent: -9999px;
			}
	
	/* Recent Entries */
	#pressRecent {
		width: 170px;
		border: 1px solid #d0d0d0;
		background: #fafafa;
		color: #4f473c;
		float: right;
		margin: -1px 15px 0 0;
		padding: 10px 5px;
		}
		
		ul.recent li {
			list-style-type: square;
			color: #7acbf8;
			margin-left: 16px;
			}
		
		ul.recent a {
			font-size: 12px;
			color: #F90;
			line-height: 16px;
			margin: 6px 0;
			display: block;
			text-decoration: none;
			}
			
		ul.recent a:hover {
			text-decoration: underline;
			}
	
	a.backPR {
		width: 120px;
		font-size: 10px;
		text-decoration: underline;
		color: #2f1f0b;
		display: block;
		text-align: right;
		position: absolute;
		top: -10px; 
		left: 612px;
		z-index: 999;
		}
	
	/* Press Nav */
	.pressNav {
		width: 723px;
		height: 35px;
		clear: both;
		font-size: 14px;
		color: #0050ff;
		margin: 0 0 15px 10px;
		padding-top: 15px;
		border-top: 1px solid #e6e6e6;
		}
		
		span.pages {  
			float: left;
			line-height: 28px;
			font-size: 14px;
			}
		
		ul.pageNav {
			float: right;
			}
			
			ul.pageNav li {
				height: 24px;
				display: block;
				line-height: 24px;
				float: left;
				padding: 0 10px;
				margin: 0 3px;
				border: 1px solid #cfcfcf;
				background: url(../img/pressNav_off.gif) repeat-x;
				}
				
			ul.pageNav li.last {
				margin: 0 0 0 10px;
				}
				
			ul.pageNav li.active { 
				background: url(../img/pressNav_on.gif) repeat-x; 
				border: 1px solid #a6a6a6;
				color: #FFF;
				}
			
				ul.pageNav li a {
					width: 100%;
					display: block;
					color: #0050ff;
					text-decoration: none;
					}
					
				ul.pageNav li a:hover { text-decoration: underline; }
				
	.pressClear {
		height: 25px;
		width: 734px;
		clear: both;
		}
				

/* Press Release */
.pressRelease {
	width: 734px;
	background: url(../img/pressSlice_BKG.gif) repeat-x;
	position: relative;
	}
	
	.pressRelease img {
		width: 173px;
		height: 173px;
		padding: 4px;
		border: 1px solid #979797;
		background: #FFF;
		float: left;
		display: block;
		margin-left: 30px;
		}
	
	.pressContent {
		width: 520px;
		float: left;
		position: relative;
		background: url(../img/pressSlice_BKGright.gif) no-repeat top right;
		}
	
		a.title, .pressRelease h3 {
			font-size: 24px;
			color: #4f473c;
			margin: 10px 0 14px 15px;
			display: block;
			text-decoration: none;
			}
			
			h3.title {
				font-size: 24px;
				color: #4f473c;
				padding: 10px 0 14px 15px;
				display: block;
				}
			
			.pressRelease h3 { margin: 0; }
		
		.pressContent p {
			width: 487px;
			text-align: justify;
			font-size: 14px;
			line-height: 1.3em;
			padding: 5px 13px 0 15px;
			color: #2f1f0b;
			}
			
		p.fullStory {
			width: 684px;
			margin: 0 auto;
			font-size: 14px;
			line-height: 1.3em;
			color: #2f1f0b;
			padding: 15px 20px 0 30px;
			text-align: justify;
			}
			
			a.continue {
				font-size: 14px;
				color: #F90;
				text-decoration: underline;
				display: block;
				margin-top: 10px;
				}
				
				a.continue:hover {
					text-decoration: none;
				}
			
		ul.inline {
			list-style-type: circle;
			margin: 10px 35px;
			padding: 3px 10px;
			font-size: 13px;
			}
			
			ul.inline li {
				line-height: 15px;
				padding: 3px 0;
				}
				
		p.author_credits {
			margin: 10px 20px 0 30px;
			font-size: 13px;
			text-align: right;
			}
			
			ul.clearerNav {
				margin-left: 25px;
				display: block;
				}
			
			ul.clearerNav li, ul.clearerNav a {
				float: left;
				color: #2f1f0b;
				font-size: 10px;
				}
				
				ul.clearerNav li {
					margin: 0 3px;
					}
					
/******************************************************************/
/*					    	IE HACKS        			          */
* html .containerHeader_content { width: 935px; }
* html .containerHeader_right { margin-left: -11px; }
* html #body #container { width: 950px; }

* html .pressRelease img { margin-left: 15px; }
* html .pressContent { margin-left: -15px; padding-left: 15px; }
* html #pressRight_column { width: 170px; margin: 0; padding: 0; position: static; }
* html #pressRecent { width: 180px; margin: 0; margin-left: 15px; padding: 5px; }
* html ul.recent li { padding: 0; margin: 6px 0 6px 15px; } 
* html ul.recent a  { padding: 0; margin-top: 0; margin-bottom: 0;  display: inline; }
* html ul.pageNav li a  { width: 4px; height: 24px; }
* html .backPR { width: 150px; }

