#header #logo{
	float: left;
	width: 445px;
}

#header #headerLinks {
	float:left;
	height: 26px;
	padding: 13px 0 0 0;
	width: 255px;
	
}   	

#header #headerLinks ul{
	list-style: none;		
}

#header #headerLinks ul li{
	display: inline;
	margin-left: 0;	
	border-left: 1px solid #7b96a7;
	padding: 0 5px 1px 5px;
}

#header #headerLinks ul li.first {

	border-left: none;

}

#header #headerLinks ul li a{
	text-decoration: none;
	color: #1d2172;
}

#header #headerSearchForm{
	float: left;
	padding: 13px 0 0 0;
}

#header #headerSearchForm input{
	color: #7b96a7;
}

	#outerBackground {
		background: url('../../img/global/outerBackground.jpg') no-repeat 0 0;
		width: 980px;
	   	clear:both;
		margin: 0 auto;
	}	
	
	#rolloverLinks{
		position:relative;
		left:716px;
		padding:40px 0 0 0;
		width: 297px;
	}
	
	#rolloverLinks span.text{
		color: rgb(218,223,226);
		font-szie: 1em;
		line-height: 1;
	}
	
		#rolloverLinks ul{
			list-style: none;
			margin: 0;
			padding: 0;
			
		}
		
		#rolloverLinks li{
			display: block;
			list-style: none;
			padding:0;
			border:0;
		
		}
		#rolloverLinks li.builders{
			margin:5px 0;
		
		}
	

		#rolloverLinks a span.title{
			font-size: 1.25em;
			line-height: 1;
			font-weight: normal;
			color: #fff;
			padding:0;
			display:block;
		}
		
		#rolloverLinks a:hover{
			background:#6a7d8b url('../../img/global/purpleHoverButton.gif') no-repeat 95% 50%;
			color: #7573a7;
			/* #d5d5e4 */
		}
		
		#rolloverLinks li a{
			display:block;
			background: #1d2e3f url('../../img/global/purpleButton.gif') no-repeat 95% 50%;
			text-decoration: none;
			width: 197px;
			padding: 9px;
			/* #1C2172 */
			
		}

		#rolloverLinks a:hover{
			text-decoration: none;
		}
			
#divider{
	clear: both;
	height: 10px;
}
 
#lowerContent{

	background: url('../../img/global/mainBackground.gif') no-repeat 0 0;
	padding: 20px 40px 0 40px;
}

	#lowerContent #lowerNavigation{
		float: left;
		width: 195px;
		padding: 0 10px 0 10px;
		font-size: 1.1em;
	}
		#lowerContent #lowerNavigation ul{
			list-style: none;
			margin: 0;
			padding: 0;
		}
			
			#lowerContent #lowerNavigation li{
				margin: 10px 0 10px 0;
				padding: 0 0 10px 0;
/*				background: url('../../img/global/divider.gif') no-repeat 0 100%;
*/				
			}
			#lowerNavigation {
				margin: -15px 0 0 0;
				padding:0px;
				text-indent:0px;
			}

			#lowerNavigation a.head {
				cursor:pointer;
				color: #1d2172;
				display:block;
				padding:0px;
				text-decoration: none;
				margin: 15px 0 5px 0;
			}

			#lowerNavigation a.head span.arrow{
				background: url('../../img/builders/collapsed.gif') no-repeat 100% 6px;
				padding: 0 0 0 15px;
			}

			#lowerNavigation li.border{
			/*	margin: 0 0 0 180px;
			*/	
			}

			#lowerNavigation a.head:hover {
				color:#FF0000;
			}

			#lowerNavigation a.selected {
				color: #ff0000;
			}

			#lowerNavigation a.selected span.arrow{
				background-image: url('../../img/builders/expanded.gif');

			}

			#lowerNavigation a.current {
			 	color: #577486;	
				text-decoration: underline;
			}


			#lowerNavigation ul {
				border-width:0px;
				margin: 0;
				padding:0;
				text-indent:0px;
			}

			#lowerNavigation ul li {
				list-style:none outside none; 
				display:inline;		
			}

			#lowerNavigation li li a {
				font-size: 0.9em;
			 	color: #577486;	
			 	display:block;
				text-decoration: none;
				margin: 0 0 5px 0;
				padding: 0px;
			}
			
			#lowerNavigation li li a:hover {
				text-decoration: underline;
			}
			
	#lowerContent #newsColumn{
		float: left;
		width: 215px;
		padding: 0 10px 0 10px;
	}
		
		/*#lowerContent #newsColumn span.date{
			color: #1d2172;
			font-weight: bold;
		}*/

/* new fp link style*/
/*
		#lowerContent #newsColumn span.date{
			color: #1d2172;
			
		}

		#lowerContent #newsColumn span.date a{
			color: #1d2172;
			
		}
                #lowerContent #newsColumn span.date a:hover{
			color: red;
			
		}

                #lowerContent #newsColumn h4 a:hover{
			color: red;
			
		}


		#lowerContent #statsColumn h4 a{
			color: #1d2172;
			
		}

                #lowerContent #statsColumn h4 a:hover{
			color: red;
			
		}
*/
 

/* new fp link style ends*/
/*
		
		#lowerContent #newsColumn, #statsColumn, a{
			color: #577486;
			text-decoration: none;
		}
		
		#lowerContent #newsColumn, statsColumn {
			color:#3b4f5b;
		}
		
		a:hover{
			color:#3b4f5b;
		}
*/		
	#lowerContent #statsColumn{
		float: left;
		width: 205px;
		padding: 0 10px 0 10px;
		
	}
	
	
	#lowerContent #signUpColumn{
		float: right;
		width: 190px;
		padding: 0 0 0 0px;
		
	}
	
	
	#lowerContent .vertDivider{
		float: left;
		margin: 0 3px 0 3px;
	}

	.snippet p.image {
		float: left;
		margin: 0;
	}

	.snippet p.image img {
		display: block;
	}
	
	.snippet div.newslink {
		float: left;
		width:125px;
		margin-left: 10px;
	}
	
/* campaign area tweeks*/
/*
#signUpColumn p a:hover,#signUpColumn h4 a:hover {color:rgb(167,2,64)} 
#signUpColumn h4 a:link,#signUpColumn h4 a:visited {text-decoration:none}
*/


/*2010*/

/* Baseline */
#lowerContent p,
#lowerContent ul,
#lowerContent ol,
#lowerContent dl,
#lowerContent, #statsColumn, #newsColumn, #signUpColumn
{ font-size:1em; line-height:1.5; margin-bottom:.75em; padding-bottom:0; color: rgb(30,30,30); }

#lowerContent a:link, #lowerContent a:visited {
	color: rgb(29,46,63);
	text-decoration:none;
}
#lowerContent a:hover {
	color: rgb(167,25,64);
}

/* Headings ---------------------------*/
#lowerContent h1,
#lowerContent h2,
#lowerContent h3,
#lowerContent h4,
#lowerContent h5,
#lowerContent h6 {
font-weight: bold;
font-size:1em;
line-height:1.5;
margin-bottom:.75em;
color:rgb(29,46,63);
}


/* main page heading */
#lowerContent h1 {
font-size: 2em; line-height: 1; margin: 0 0 .5em;
}


/* general headings - h2 correct usage, h4 fixer for T4 CMS */
#lowerContent h2,
#lowerContent h4 { 
font-size:1.25em;
line-height:1.2em; 
margin:.5em 0 .5em;
padding-bottom:.5em; 
border-bottom:1px solid rgb(185,201,208);
}


/* secondary headings - h3 correct usage, h5 fixer for T4 CMS */
#lowerContent h3,
#lowerContent h5 {
font-size:1.25em;
line-height:1.2em; 
margin:0 0 .5em; 
}

#lowerContent h1 a,
#lowerContent h2 a,
#lowerContent h3 a,
#lowerContent h4 a,
#lowerContent h5 a,
#lowerContent h6 a,
#lowerContent h1 a:visited,
#lowerContent h2 a:visited,
#lowerContent h3 a:visited,
#lowerContent h4 a:visited,
#lowerContent h5 a:visited,
#lowerContent h6 a:visited { text-decoration: none; color: rgb(29,46,63); }

#lowerContent h1 a:hover,
#lowerContent h2 a:hover,
#lowerContent h3 a:hover,
#lowerContent h4 a:hover,
#lowerContent h5 a:hover,
#lowerContent h6 a:hover { color: rgb(167,2,64);