/* ### GLOBAL ### */
body {
	margin: 0px;
	padding: 0px;}
	
h1, h2, h3, h4, h5 {
	font-family: Arial, Helvetica, sans-serif;}
	
p {
	font-family: Arial, Helvetica, sans-serif;}
	
a {
	font-family: Arial, Helvetica, sans-serif;}
	
img {
	border: 0px;}
	
ul {
	margin: 0px;
	padding: 0px;}
	
ul li {
	margin: 0px;
	list-style:none;
	list-style-image: none;
	font-family: Arial, Helvetica, sans-serif;}
	
ol {
	margin-left: 20px;
	padding: 0px;}
	
ol li {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;}
	
.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;}
/* ### GLOBAL ### */

/* ### WRAPPER ### */
#wrapper {
	margin: 10px auto;
	width: 1024px;}
	
	.bl {
		background:url(../images/skin/bodyBL.jpg) 0 100% no-repeat;}
	
	.br {
		background:url(../images/skin/bodyBR.jpg) 100% 100% no-repeat;}
	
	.tl {
		background:url(../images/skin/bodyTL.jpg) 0 0 no-repeat;}
	
	.tr {
		padding:10px;
		background:url(../images/skin/bodyTR.jpg) 100% 0 no-repeat;}
		
	.t {
		width: 1024px;
		background:url(../images/skin/tDot.jpg) 0 0 repeat-x;}
		
	.b {
		background:url(../images/skin/bDot.jpg) 0 100% repeat-x;}
	
	.l {
		background:url(../images/skin/lDot.jpg) 0 0 repeat-y;}
	
	.r {
		background:url(../images/skin/rDot.jpg) 100% 0 repeat-y;}
		
	.ppiClaims {
		padding: 10px;
		width: 331px;
		height: 326px;
		background:url(../images/ppiClaims.png) no-repeat;}
/* ### WRAPPER ### */

/* ### HEADER ### */
#header {
	margin:auto;
	padding-top: 54px;
	width: 988px;
	height: 165px;
	background:url(../images/skin/headerBG.jpg) no-repeat;}
	
	.logo {
		margin-left: 50px;
		width: 263px;
		height: 180px;}
		
	.contactInfo {
		margin-top: 78px;
		margin-right: 45px;
		width: 214px;
		height: 45px;
		float: right;
		display:inline;}
		
#homeHeader {
	margin:auto;
	/*padding-top: 54px;*/
	width: 988px;
	height: 230px;
	background:url(../images/skin/headerBG.jpg) no-repeat;}
	
#aboutUsHeader {
	margin:auto;
	/*padding-top: 54px;*/
	width: 988px;
	height: 230px;
	background:url(../images/skin/aboutUsHeaderBG.jpg) no-repeat;}
	
#processHeader {
	margin:auto;
	/*padding-top: 54px;*/
	width: 988px;
	height: 230px;
	background:url(../images/skin/processHeaderBG.jpg) no-repeat;}
	
#faqHeader {
	margin:auto;
	/*padding-top: 54px;*/
	width: 988px;
	height: 230px;
	background:url(../images/skin/faqHeaderBG.jpg) no-repeat;}
	
#ppiHeader {
	margin:auto;
	/*padding-top: 54px;*/
	width: 988px;
	height: 230px;
	background:url(../images/skin/ppiHeaderBG.jpg) no-repeat;}
	
#caseProgressHeader {
	margin:auto;
	/*padding-top: 54px;*/
	width: 988px;
	height: 230px;
	background:url(../images/skin/ppiHeaderBG.jpg) no-repeat;}
	
#contactUsHeader {
	margin:auto;
	/*padding-top: 54px;*/
	width: 988px;
	height: 230px;
	background:url(../images/skin/contactUsHeaderBG.jpg) no-repeat;}
	
#healthCheckHeader {
	margin:auto;
	/*padding-top: 54px;*/
	width: 988px;
	height: 230px;
	background:url(../images/skin/headerBG.jpg) no-repeat;}
	
/* ### HEADER ### */

/* ### NAVIGATION ### */
#nav {
	margin: 0px auto; 
	width: 988px;
	height: 41px;
	background: url(../images/skin/navBg.gif) no-repeat;}
	
	#nav ul {
		margin-left: 42px;
		padding-top: 11px;}
	
	#nav li {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #FFFFFF;
		display:inline;}
		
	#nav li a {
		margin: 0px 20px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #FFFFFF;
		text-decoration:none;}
		
	.logout {
		margin: 10px 20px;
		float:right;
		display:inline;}
		
		.logout a {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 15px;
			color: #FFFFFF;
			text-decoration:none;}
/* ### NAVIGATION ### */

/* ### PAGE BANNER ### */
#pageBanner {
	margin: 20px auto;
	padding-top: 25px;
	width: 988px;
	height: 214px;
	background: url(../images/skin/pageBannerBG.jpg) no-repeat;}
	
	.pageBannerLeft {
		margin: 0px 0px 0px 60px;
		width: 449px;
		height: 188px;}
		
	.pageBannerRight {
		margin: -23px 2px 0px 0px;
		width: 385px;
		height: 235px;
		float: right;
		display:inline;}
		
		.pageBannerRight ul#images {
			margin: 0px;}
	
#caseBanner {
	margin: 20px auto;
	width: 988px;
	height: 135px;
	background:url(../images/caseProgressBanner.jpg) no-repeat;}
	
	#caseBanner img {
		margin-top: 25px;
		margin-left: 60px;}
		
	#caseBanner p {
		margin-top: 25px;
		margin-left: 60px;
		font-size: 16px;
		color: #3F3F3F;}
	
	#caseBanner a {
		font-size: 16px;
		color: #3F3F3F;}
/* ### PAGE BANNER ### */

/* ### CONTENT ### */
#homeContent {
	margin: 20px auto;
	width: 988px;}
	
	#homeLeft {
		margin-left:60px;
		width: 505px;
		height: 635px;}
		
		#homeLeft img {}
		
		#homeLeft p {
			font-size: 14px;
			color:#3F3F3F;
			line-height: 20px;}
			
		#homeLeft p.homeTitle {
			font-size: 16px;}
			
		#homeLeft ul {
			margin-left: 25px;
			list-style:url(../images/skin/bullet.jpg);}
		
		#homeLeft li {
			margin: 10px 0px;
			font-size: 14px;
			color:#3F3F3F;
			list-style-image:url(../images/skin/bullet.jpg);}
			
		#homeLeft hr {
			border:1px dashed #3F3F3F;}
		
	#homeRight {
		width: 351px;
		height: 276px;
		float: right;
		display: inline;}

#aboutUsContent {
	margin: 20px auto;
	width: 988px;}
	
	#aboutUsLeft {
		margin-left:60px;
		width: 550px;}
		
		#aboutUsLeft img {}
		
		#aboutUsLeft p {
			font-size: 14px;
			color:#3F3F3F;
			line-height: 18px;}
		
	#aboutUsRight {
		margin-right: 60px;
		padding-top: 13px;
		width: 400px;
		float: right;
		display: inline;}
		
		#aboutUsRight p {
			font-size: 14px;
			color:#3F3F3F;
			line-height: 18px;}
			
#processContent {
	margin: 20px auto;
	width: 988px;}
	
	#processLeft {
		margin-left:60px;
		width: 505px;}
		
		#processLeft img {}
		
		#processLeft p {
			margin: 20px 0px;
			font-size: 14px;
			color:#3F3F3F;
			line-height: 18px;}
			
		#processLeft ol {}
			
		#processLeft ol li {
			font-size:14px;
			color:#3F3F3F;}
			
		#processLeft hr {
			border:1px dashed #3F3F3F;}
		
	#processRight {
		width: 351px;
		height: 276px;
		float: right;
		display: inline;}
		
		#processRight img {
			margn-bottom: 10px;}
			
#faqContent {
	margin: 20px auto;
	padding-left: 60px;
	width: 928px;}
	
	.imgRight {
		margin-bottom: 20px;
		margin-left: 25px;
		float: right;
		display:inline;}
	
	.question {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #FF6600;}
		
	#faqContent p {
		font-size: 14px;
		color: #3f3f3f;
		line-height: 18px;}
	
	#faqContent a {
		font-size: 14px;
		color: #3f3f3f;
		font-weight: bold;
		text-decoration: none;}
		
	#faqContent ul {
		margin-left: 15px;
		list-style: disc;}
		
	#faqContent li {
		font-size: 14px;
		color: #3f3f3f;
		list-style: disc;}
		
#ppiContent {
	margin: 20px auto;
	width: 988px;}
	
	#ppiLeft {
		margin-left:60px;
		width: 505px;}
		
		#ppiLeft img {}
		
		#ppiLeft p {
			font-size: 14px;
			color:#3F3F3F;
			line-height: 18px;}
			
		#ppiLeft ol {}
			
		#ppiLeft ol li {
			font-size:14px;
			color:#3F3F3F;}
			
		#ppiLeft ol li ol {
			list-style-type: lower-alpha;}
			
		#ppiLeft hr {
			border:1px dashed #3F3F3F;}
		
	#ppiRight {
		padding: 10px;
		width: 331px;
		height: 530px;
		float: right;
		display: inline;
		background: url(../images/ppiFormBG.jpg) no-repeat;}
		
		#ppiRight h1 {
			margin: 30px 0px;
			font-size: 18px;
			color: #FFFFFF;}
		
		#ppiRight p {
			margin:15px 0px 15px;
			font-size: 14px;
			color: #FFFFFF;}
			
		#ppiRight table {
			width: 100%;}
			
		#ppiRight td {
			margin: 2px;
			padding: 5px 2px;
			font-family:Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFFF;}
			
		.btnSubmit {
			width:121px;
			height: 26px;
			background:url(../images/submit.png) no-repeat;
			border:0px;}
		
	#ppiBottom {
		margin:10px auto;
		padding: 40px 0px;
		width: 988px;
		height: 444px;
		clear: both;
		background: url(../images/ppiBottom.jpg) no-repeat;}
		
		#ppiBottom h1 {
			margin:0px 60px;
			font-size: 20px;
			color:#001B59;}
			
		#ppiBottom hr {
			border:1px dashed #001B59;}
			
		#ppiBottomLeft {
			margin-top: 50px;
			margin-left: 60px;
			width: 400px;}
			
			#ppiBottomLeft p {
				font-size: 15px;
				color: #001b59;
				line-height: 18px;}
			
		#ppiBottomRight {
			margin-top: 34px;
			margin-right:60px;
			width: 400px;
			float: right;
			display:inline;}
			
			#ppiBottomRight p {
				font-size: 15px;
				color: #001b59;
				line-height: 18px;}
				
#caseContent {
	margin: 20px auto;
	width: 988px;}
	
	.caseBL {
		width: 988px;
		background:#FFF5CF url(../images/skin/caseBL.jpg) 0 100% no-repeat;}
	
	.caseBR {
		background:url(../images/skin/caseBR.jpg) 100% 100% no-repeat;}
	
	.caseTL {
		background:url(../images/skin/caseTL.jpg) 0 0 no-repeat;}
	
	.caseTR {
		padding:10px;
		background:url(../images/skin/caseTR.jpg) 100% 0 no-repeat;}
	
	#caseContent h1 {
		margin-left: 60px;
		padding-top: 30px;
		font-size:20px;
		color:#001B59;}
		
	#caseContent p {
		margin-left: 60px;
		padding-top: 15px;
		font-size:16px;
		color:#001B59;}
		
	.caseTableT {
		margin-left:20px;
		margin-bottom: 20px;
		width: 840px;
		background:url(../images/skin/caseTableDot.jpg) 0 0 repeat-x;}
		
	.caseTableB {
		background: url(../images/skin/caseTableDot.jpg) 0 100% repeat-x}
	
	.caseTableL {
		background: url(../images/skin/caseTableDot.jpg) 0 0 repeat-y}
	
	.caseTableR {
		background: url(../images/skin/caseTableDot.jpg) 100% 0 repeat-y}
	
	.caseTableBL {
		background:url(../images/skin/caseTableBL.jpg) 0 100% no-repeat}
	
	.caseTableBR {
		background:url(../images/skin/caseTableBR.jpg) 100% 100% no-repeat}
	
	.caseTableTL {
		background:url(../images/skin/caseTableTL.jpg) 0 0 no-repeat}
	
	.caseTableTR {
		padding:10px;
		background:url(../images/skin/caseTableTR.jpg) 100% 0 no-repeat;} 
			
	#caseContent table {
		margin:0px;
		margin-bottom: 20px;
		width:820px;
		border:0px;}
		
	#caseContent tr {}
		
	#caseContent th {
		margin:0px;
		padding: 10px;
		font-family: Arial, Helvetica, sans-serif;
		color:#001B59;
		border-bottom:1px solid #001B59;}
		
	#caseContent td {
		margin:0px;
		padding: 5px;
		font-family:Arial, Helvetica, sans-serif;
		color:#001B59;
		text-align:center;
		border-bottom:1px solid #001B59;}
		
	#caseContent a {
		font-size: 14px;
		color:#001B59;}
		
	table#login {
		width: 300px;}
		
	#login td {
		border:0px;}
				
#contactUsContent {
	margin: 20px auto;
	width: 988px;}
	
	#contactUsLeft {
		margin-left:60px;
		width: 505px;
		height: 330px;}
		
		#contactUsLeft img {}
		
		#contactUsLeft p {
			font-size: 16px;
			color:#3F3F3F;}
			
		#contactUsLeft hr {
			border:1px dashed #3F3F3F;}
			
		#contactUsLeft a {
			font-size: 16px;
			color: #3f3f3f;
			font-weight: bold;
			text-decoration: none;}
		
	#contactUsRight {
		width: 351px;
		height: 276px;
		float: right;
		display: inline;}
		
#healthCheckContent {
	margin: 20px auto;
	padding-left: 60px;
	width: 928px;}
	
	#healthCheckContent p {
		font-size: 14px;
		color:#3F3F3F;}
		
	#healthCheckContent input {
		margin-top: 10px;}
		
	.accepted {
		font-size: 16px;
		color: #007000;}
		
	.rejected {
		margin-bottom:20px;
		font-size: 16px;
		color:#FF0000;}

/* ### CONTENT ### */

/* ### FOOTER ### */
#footer {
	margin:auto;
	padding-top: 30px;
	width: 988px;
	height: 97px;
	background: url(../images/skin/footerBG.jpg) no-repeat;}
	
	#footer p {
		margin: 0px 60px;
		font-size: 12px;
		line-height: 18px;}
/* ### FOOTER ### */
