	body
	{		
		margin:0px;				
		padding:0px;
		text-align: center;
		background:url(./images/bg.jpg) repeat-x;
	}

	h1
	{
		text-align:left;
		margin:0px;
		padding:0px 6px 0px 14px;
		color:#1E4B74;
		font-family:Verdana, sans-serif;
		font-size:16pt;
		color:#6F6340;
		font-weight:normal;
	}

	h2
	{
		text-align:left;
		margin:0px;
		padding:4px 0px 4px 0px;
		color:#6F6340;
		font-family:Verdana, sans-serif;
		font-size:10pt;

	}


	a
	{
		color:#1E4B74;
		font-family:Verdana, sans-serif;
		font-size:10pt;
	}
	p
	{
		font-family:Verdana, sans-serif;
		font-size:10pt;
		color:#1E4B74;
		text-align:left;
		margin:0px;
	}

	li
	{
		font-family:Verdana, sans-serif;
		font-size:10pt;
		color:#1E4B74;
		padding-bottom:6px;
	}

	.newsDate	
	{
		text-align:right;
		margin:0px;
		color:#cccccc;
		font-family:Verdana, sans-serif;
		font-size:8pt;
		width:200px;
	}

	.contentList
	{
		display:block;
		margin:0px;
		padding:0px;
		list-style-type: disc;
		list-style-image: url(./images/bullet.gif);
		list-style-position: inside;
	}
	.contentList li
	{
		font-family:Verdana, sans-serif;
		font-size:10pt;
		color:#1E4B74;		
	}

	.contentList li p
	{
		padding:1px;
		display:inline;
	}

	h3
	{
		font-family:Verdana, sans-serif;
		font-size:12pt;
		color:#1E4B74;
		font-weight:bold;
		margin:2px;
		text-align:center;	
	}

	.key
	{
		display:none;
	}

	/* Case Studies */
	.csPanel
	{		
		float:left;
		margin:4px;
		padding:5px;
		width:160px;
		background-color:#DDDDDD;
	}

	#MCPStatusMod
	{
		position:absolute;
		top:-6px;
		left:682px;
		height:60px;
		width:100px;
		z-index:10;
		background-image:url(./images/MCPtest.jpg);
	}

	#MCPStatus
	{		
		position:absolute;
		top:-6px;
		left:672px;
		height:60px;
		width:100px;
		z-index:10;
		background-image:url(./images/MCPtest.jpg);	 
	}

	/* Affirma Header */
	#affirma { display:none; }
	#affirma_hdr
	{
		display:none;
		background-image: url(./images/affirma_hdr.jpg);
		width:774px;
		height:201px;
	}
	#affirma_logo
	{
		background-image: url(./images/affirma_logo.gif);
		width:252px;
		height:35px;
		margin-left:14px;
	}

	/* End Affirma Header*/

	.contactLabel
	{
		width:200px;
	}

	/* Navigation */
	#nav
	{
		padding-left:0px;
		padding-top:4px;
		padding-bottom:0px;
		margin:0px;
		background: url(./images/affirma_nav_bg.jpg) no-repeat top left;
		width:799px;
		height:59px;
	}


	#nav ul
	{
		display:inline;
		margin:0px;
		padding:0px;
	}

	#nav ul li
	{	
		list-style: none;
		display: inline;
		text-align:center;
		margin:0px;
		padding:0px;		
		width:100px;
		float:left;		
	}


	#nav ul li a
	{
		display:block;
		font-family:Verdana, sans-serif;
		font-size:10pt;
		font-weight:;
		color:#FFFFFF;
		padding:6px;
		text-decoration:none;
	}
	
	#nav ul li a:link
	{
		color:#FFFFFF;
	}
	#nav ul li a:hover
	{
		color:#FFFFFF;
	}
	
	/* End Navigation */


	.section 
	{
		border:1px solid #000000;
		margin:0px;
		padding:0px;
		border:1px solid #24486F;
	}

	
	.section_hdr
	{
		width:100%;
		height:20px;
		background-image: url(./images/hdr_gradient.gif);
		text-align:center;
		color:#FFFFFF;
		font-family:Verdana, sans-serif, sans-serif;
		font-size:10pt;
		font-weight:bold;
	}
	
	.section_content
	{
		padding:10px;
		font-family:Verdana, sans-serif;
		font-size:10pt;
	}

	#section_btm_rt, #section_top_rt
	{
		width:174px;
	}

	#featuredContainer
	{
		display:none;

	}

	#featureCaseStudy
	{
		float:right;
		position:relative;
		left:-10px;
		padding:0px;
		margin:0px;
		margin-top:6px;
		width:210px;
		text-align:center;
	}


.float_section .pssBtmBorder div, 
.float_section .pssBtmBorder, 
.float_section .pssTopBorder div, 
.float_section .pssTopBorder 
{
	width: 210px;
	height: 20px;
	font-size: 10pt;
}

.float_section .pssTopBorder 
{
	background: url(./images/section_hdr.gif) no-repeat top left;
	width:210px;
	height:29px;
}

.float_section .pssContent
{
	padding:8px;
	text-align:center;
}

.float_section .pssContent p, .float_section .pssContent p a
{
	font-size:8pt;
}

.float_section .pssContent p a
{
	line-height:18px;
}

.float_section .pssTopBorder div p
{
	font-family:Verdana, san-serif;
	font-size:10pt;
	margin:0px auto;
	padding:6px 0px 0px 10px;
	width:210px;
	height:29px;
	color:#FFFFFF;
}

.float_section .pssBtmBorder div p
{
}

	#latestNews
	{

		padding:0px;
		margin:0px;
		position:relative;
		left:-10px;
		width:210px;
		text-align:center;
		float:right;
		clear:right;
		padding:0px;
	}

	.divide
	{
		color:#9D4A10;
		background-color:#FDA723;
		width:95%;
		height:1px;
		text-align:center;
		background-color:#6F6340;
		color:#6F6340;
	}

	.divide_noindent
	{
		color:#9D4A10;
		background-color:#FDA723;
		width:100%;
		height:1px;
		text-align:center;
		background-color:#6F6340;
		color:#6F6340;
	}

	



	.seeMore
	{
		font-weight:bold;		
		padding:0px 10px 5px 5px;
		text-align:right;

	}
	.seeMore a
	{
		color:#A46028;
		font-size:8pt;
		text-align:left;
	}

	#main
	{

		width:571px;
		float:left;
	}



	#main_details
	{
		background-color:#FFFFFF;
		width:574px;
		position:absolute;
		top:135px;
		left:201px;
		height:434px;
	}
	.main_section_content
	{
		text-align:left;
		padding:0px 16px 16px 16px;
		background-color:#ffffff;
	}
	.main_section_hdr
	{
		padding:0px;
	}

	.main_section_content p
	{
		padding:5px 0px 5px 0px;	
	}


	#tag_line 
	{  
		
		height:20px;
		width:400px;
		font-family:Verdana, sans-serif;
		font-size:10pt;
		color:#25486E;
		margin-left:14px;
		margin-bottom:4px;
	}

	#section_btm_lft
	{
		text-align:left;
		position:absolute;
		top:443px;
		left:0px;
		width:202px;
		height:126px;
		background-image: url(./images/bg_gradient.gif);
		background-repeat: repeat-x;
		padding:0px;
	}
	#section_btm_rt
	{
		background-color:#FFFFFF;
		text-align:left;
		position:absolute;
		top:335px;
		left:600px;
		height:234px;
	}
	#section_top_rt
	{
		background-color:#FFFFFF;
		text-align:left;
		position:absolute;
		top:135px;
		left:600px;
		height:200px;
		background-image: url(./images/bg_gradient.gif);
		background-repeat: repeat-x;
	}
	#section_top_rt	img { float:left; }

	/* Footer */
	#footer 
	{ 
		clear:both;
		padding-top:4px;
		margin-top:24px;
		width:804px;	
		height:70px;	
		background: url(./images/footer_bg.jpg) top left no-repeat;
		text-align:center;
	}
	#footer ul
	{
		margin:0px;
		padding:0px;
		list-style:none;
		display:block;		
	}

	#footer ul li
	{
		margin:0px;
		padding:3px 10px 3px 3px;
		list-style: none;
		display: inline;
		border-right:1px solid #FFFFFF;
		padding-left:10px;
		height:8px;
		font-size:6pt;

	}
	#footer ul li a
	{
		font-family:Verdana, sans-serif;
		font-size:8pt;
		color:#ffffff;
		text-decoration:none;
	}
	#footer ul li.nav_item_btm
	{
		border:0px;
	}
	/* End Footer */

	#container
	{
		margin-left:0px;
		text-align:left;		
	}

	.outerdiv
	{
		margin:0 auto;
		width:802px;
		background-color:#ffffff;
		text-align: left;
		padding:0px;
		padding-top:8px;
		

	}

	.padding_top
	{
		display:none;
	}

	.strongLinks, a.strongLinks:link
	{
		color:#CC6633;
	}
	.strongLinks:hover
	{
		color:#FF9933;
	}


	#outerdiv_home
	{
		background-color:#ffffff;
		/*background-image:url(./images/bg_border.gif);*/
		text-align: left;
		height:1160px;
	}

	#outerdiv_services
	{
		background:#ffffff;
		width:800px;
		height:1160px;
		text-align: left;
	}

	#outerdiv_casestudies
	{
		background:#ffffff;
		height:1160px;
		text-align: left;
	}

