*{
		margin: 0px;
		padding: 0px;
	}
	
	body {
		text-align: center;
		margin-top: 5px;
		background: #2b3b79 url(../images/bodytile.jpg) repeat-x;
	}
	

	#wrapper {
		margin-left: auto;
		margin-right: auto;
		width: 843px;
		overflow: hidden;
		background: #ffffff;
	}
	
	#Affinicore_logo {
		margin-top: 0px;
		width: 843px;
		height: 68px;
		background: #ffffff;
	}
	
	#Affinicore_logo a img {
		border: none;
	}
	
	#Masthead {
		float: left;
		margin-top: 0px;
		width: 843px;
		height: 166px;
		background: #ffffff;
	}
	
	.divider {
		float: left;
		display: block;
		width: 3px;
		height: 35px;
		overflow: hidden;
		background: #ffffff;
	}
	.DividerLine {
		display: block;
		height: 9px;
		width: 5px;
		border-right: 1px solid #CCCCCC;
		overflow: hidden;
		margin-top: 15px !important;
		margin-top /**/:10px;
	}
	
	
	#MainNav {
		float: left;
		min-height: 36px;
		max-height: 300px;
		background: #ffffff;
		padding: 0 0 0 12px;
		overflow: hidden;
		width: 831px !important;
		width /**/:843px; /*for IE only*/
	}
	
	#MainNav {
		margin-left: 27px !important;
		margin-left /**/:10px; /*for IE Double margin float bug*/
	}
	
		.NavItem {
		margin-top: 4px !important;
		margin-top /**/:2px; /*for IE only*/
	}
	
	#MainNav li {
		float: left;
		list-style-type: none;
	}
	
	#MainNav a {
		font-size: 1.1em;
		font-weight: bold;
		text-decoration: none;
		color: #252b69;
	}
	
	#MainNav a:hover {
		color: #ffffff;
	} 
	
	#MainNav li a {
		float: left;
		background: transparent url(../images/navblock.gif) no-repeat left top;

	} 
	
	
	#MainNav span {
		display: block;
		background: transparent url(../images/navblock.gif) no-repeat right top;
		padding: 3px 5px 2px 5px !important;
		padding /**/:3px 5px 3px 5px;
	}
	
	#MainNav a:hover {
		background: #252b69 url(../images/navblock.gif) no-repeat left top;
	}
	
	#SecondNavWrapper {
		position: absolute;
		margin-top: 38px;
		background: transparent;
		width: 834px;
		z-index: 100;
	}
	
	#SecondNav {
		float: right;
	}
	
	#NavOne, #NavTwo, #NavThree, #NavFour {
		float: right;
	}
	
	#NavOne, #NavTwo, #NavThree {
		margin-right: 22px;
	}
	
	
	#NavOne a, #NavTwo a, #NavThree a, #NavFour a {
		font-size: 1.1em;
		color: #7E7E7E;
		font-weight: bold;
		text-decoration: none;
	}
	
	#NavOne a:hover, #NavTwo a:hover, #NavThree a:hover, #NavFour a:hover {
		text-decoration: none;
		color: #252b69;
	}
	
	#ContentWrapper {
		float: left;
		width: 843px;
		text-align: left;
		background: #ffffff;
		border-top: 5px solid #252b69;
	}

	#Content {
		float: left;
		width: 482px;
		margin-left: 22px !important;
		margin-left /**/:11px; /*for IE only*/
	}
	
	#Content {
		margin-top: 30px !important;
		margin-top /**/:23px;
	}
	
	#Content {
		padding: 0 0 12px 0 !important;
		padding /**/:12px 0 16px 0; /*for IE only*/
	}
	
	
	#RightColWrapper {
		float: right;
		margin-top: 22px;
		background: #e9efe3;
		width: 300px !important;
		width /**/:280px; /*for IE only*/
	}
	
	#RightColWrapper span.ColHeader {
		display: block;
		padding: 8px 0 8px 12px;
		background: #cddabe;
		border-bottom: 3px solid #ffffff;
		width: 288px !important;
		width /**/:292px; /*for IE only*/
	}
	

	.RightColCell {
		float: left;
		border-bottom: 1px solid #ffffff;
		background: url(../images/rightcolpoint.gif) no-repeat bottom left;
	}
	
	.RightColData {
		padding: 12px;
	}
		
		
	#ContentFooter {
		clear: both;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
		padding-top: 15px;
		padding-bottom: 2px;
		width: 843px;
		color: #ffffff;
	}
	
	#ContentFooter {
		/*background: #2b3b79;*/
		background: #ffffff;
		border-bottom: 5px solid #2b3b79;
		height: 45px !important;
		height /**/:35px;
	}
	
	#ContentFooter p {
		margin-left: auto; 
		margin-right: auto;
		font-size: .8em;
		color: #606060;
		width: 800px;
		border-top: 1px solid #c6c6c6;
		/*margin-right: 100px;*/
		padding-top: 10px !important;
		padding-top /**/:20px;
	}
	
	#ValidCss a, #ValidHtml a {
		display: none;
	/*display: block;
	float: right;
	margin-right: 10px;
	width: 28px;
	height: 34px;
	padding-right: 6px !important;
	padding-right /**//*:0px;*/
	}
	
	
	/*#ValidCss a {
	background:  url(../images/validatecss.gif) no-repeat;
	}
	
	#ValidHtml a {
		background: url(../images/validatehtml.gif) no-repeat;
	}

	#ValidHtml a img, #ValidCss a img {
	border: none;
	}*/
		
	.clearfix {
		display: none;
	}
	

