@media screen 
{ 
	.addressBlock 
	{
		font-style: normal; 
		margin-left: 35px; 
		font-size: x-small;
	} 
		
	.button 
	{
		cursor: pointer;
		border: solid 1px gray; 
		width: 100%; 
		height: 40px; 
		margin: 0px 0px 0px 0px; 
		background-color: white; 
		color: black; 
		font-family: "tahoma", Sans-Serif; 
		font-size: 75%;
	} 
		
	.faqItem 
	{
		margin-left: 15px;
	}

	.fullWidthLayout 
	{
		width: 100%;
	}

	.glossaryItem 
	{
		margin-left: 15px;
	}

	.halfWidthLayout 
	{
		width: 50%;
	}

	.indentedContent 
	{
		margin-left: 25px;
	}

	.linkImage 
	{
		border: none 0px white;
	}

	.publicationItem 
	{
		list-style-image: url(resources/images/adobe_pdf_icon.gif);
		margin-top: 1em;
		margin-bottom: 1em;
	}

	.quarterWidthLayout 
	{
		width: 25%;
	}

	.returnHomeButton 
	{
		cursor: pointer;
		border: solid 1px gray;
		width: 75%;
		padding: 10px 15px 10px 15px;
		background-color: white;
		color: Black;
		font-family: "tahoma", Sans-Serif;
		font-size: 75%;
		font-weight: bold;
		vertical-align: middle;
	}

	.tableContainer 
	{
		text-align: center;
	}

	body 
	{
		height: 100%;
		width: 100%;
		font-family: "tahoma", Sans-Serif;
		margin: 0;
		padding: 0px 0px 0px 0px;
		background-color: #FFFFCC;
		color: Black;
	}

	br.screenBannerSpacer 
	{
		font-size: 10%;
	}

	div.contentArea 
	{
		position: absolute;
		height: 100%;
		width: auto;
		margin: 0px 0px 0px 0px;
		top: 155px;
		left: 175px;
		right: 0;
		bottom: 0;
		padding: 15px;
		background-color: #FFFFCC;
		color: Black;
		z-index: 1;
	}

	div.contentBlock 
	{
		position: relative;
		border: solid 1px gray;
		background-color: white;
		color: Black;
		left: auto;
		right: auto;
		font-family: "tahoma", Sans-Serif;
		font-size: 90%;
		text-align: left;
		padding: 0px 10px 0px 10px;
		margin-bottom: 15px;
	}

	div.printBanner 
	{
		display: none;
	}

	div.screenBanner 
	{
		position: fixed ;
		height: 155px;
		width: 100%;
		top: 0;
		left: 0;
		right: auto;
		bottom: auto;
		background-color: #800000;
		color: White;
		z-index: 3;
	}

	div.screenNavigationBackground
	{
		position: fixed;
		float: left;
		width: 175px;
		height: 100%;
		top: 155px;
		left: 0;
		right: 0;
		bottom: auto;
		background-color: #0000FF;
		color: White;
		z-index: 1;
	}
		
	div.screenNavigation 
	{
		position: absolute;
		float: left;
		width: 175px;
		height: 100%;
		top: 155px;
		left: 0;
		right: 0;
		bottom: auto;
		background-color: #0000FF;
		color: White;
		z-index: 2;
	}

	form.searchSiteForm 
	{
		line-height: 0px;
		margin: 0px 0px 0px 0px;
	}

	h1, h2, h3, h4 
	{
		font-family: "tahoma", Sans-Serif;
		font-size: 100%;
		font-weight: bold;
		line-height: 1em;
	}

	img.screenBannerImgLeft 
	{
		border: solid 2px #febe26;
	}

	input.submitSearch 
	{
		height: 21px;
		width: 30px;
		margin-left: 5px;
	}

	p.screenBannerLineOne 
	{
		font-family: "Brush Script MT", "Arial", Sans-Serif;
		font-size: 147%;
		color: white;
		background-color: #800000;
		line-height: 1.25;
		margin: 0px 0px 0px 0px;
	}

	p.screenBannerLineThree 
	{
		font-family: "Arial", Sans-Serif;
		font-size: 100%;
		font-weight: bold;
		color: white;
		background-color: #800000;
		margin-top: 10px;
		text-align: center;
	}

	p.screenBannerLineTwo 
	{
		font-family: "Arial Black", Sans-Serif;
		font-size: 118%;
		color: white;
		background-color: #800000;
		line-height: 1.5;
		margin: 0px 10px 0px 0px;
		text-align: center;
	}

	p.singleLine 
	{
		line-height: 1em;
		font-family: "tahoma", Sans-Serif;
		font-size: 90%;
	}

	table.formattedTable 
	{
		width: 90%;
		border:2px solid #000000;
		font-family: "Tahoma", Sans-Serif;
		font-size: 80%;
		left: auto;
		right: auto;
		margin: 0px 0px 0px 0px;
		border-collapse:collapse;
		position: relative;
	}

	table.mainPageTable 
	{
		width: 100%;
		position: relative;
		border-width: 1px;
		border-style: solid;
		border-color: Gray;
		background-color: white;
		color: Black;
		left: auto;
		right: auto;
	}

	table.marriageProviderTable 
	{
		width: 80%;
		border:2px solid #000000;
		font-family: "Tahoma", Sans-Serif;
		font-size: 60%;
		left: auto;
		right: auto;
		margin: 0px 0px 0px 0px;
		border-collapse:collapse;
		position: relative;
	}

	table.screenBannerMiddleTable 
	{
		width: 100%;
	}

	table.screenBannerTable 
	{
		width: 100%;
	}

	table.screenNavigationTable 
	{
		width: 175px;
		padding: 0;
		margin: 0px 0px 0px 0px;
		border-collapse: collapse;
		table-layout: fixed;
	}

	td.formattedBodyCell_1 
	{
		padding: 5px 5px 5px 5px;
		border-bottom:2px solid #C0C0C0;
		border-right:1px solid #000000;
		border-left-width:1px;
		border-top-width:1px;
		text-align:center;
		font-family: "tahoma", Sans-Serif;
		font-size: 100%;
	}

	td.formattedBodyCell_1R 
	{
		padding: 5px 5px 5px 5px;
		border-left-width: 1px;
		border-right-width: 1px;
		border-top-width: 1px;
		border-bottom: 2px solid #C0C0C0;
		text-align: center;
		font-family: "tahoma", Sans-Serif;
		font-size: 100%;
	}

	td.formattedBodyCell_2 
	{
		padding: 5px 5px 5px 5px;
		border-right: 1px solid #000000;
		text-align: center;
		font-family: "tahoma", Sans-Serif;
		font-size: 100%;
	}

	td.formattedBodyCell_2R 
	{
		padding: 5px 5px 5px 5px;
		text-align: center;
		font-family: "tahoma", Sans-Serif;
		font-size: 100%;
	}

	td.formattedHeaderCell 
	{
		padding: 5px 5px 5px 5px;
		background-color: #FEBE26;
		color: black;
		border-right:1px solid #000000;
		border-top:2px solid #000000;
		border-bottom:2px solid #000000;
		font-weight: bold;
		text-align: center;
		font-family: "tahoma", Sans-Serif;
		font-size: 100%;
	}

	td.formattedHeaderCell_R 
	{
		padding: 5px 5px 5px 5px;
		background-color: #FEBE26;
		color: Black;
		border-top: 2px solid #000000;
		border-bottom: 2px solid #000000;
		font-weight: bold;
		text-align: center;
		font-family: "tahoma", Sans-Serif;
		font-size: 100%;
	}

	td.formattedTitleCell 
	{
		padding: 5px 5px 5px 5px;
		color: #FFFFFF;
		text-align: center;
		background-color: #800000;
		font-weight: bold;
		font-family: "tahoma", Sans-Serif;
		font-size: 100%;
	}

	td.screenBannerHR 
	{
		height: 4px;
		background-color: #febe26;
		color: #000000;
	}

	td.screenBannerLeft 
	{
		width: 112px;
		height: 144px;
	}

	td.screenBannerRight 
	{
		width: 149px;
		height: 140px;
	}

	td.screenNavigationBlank 
	{
		height: 5px;
	}

	td.screenNavigationBottomSpace 
	{
		height: 100%;
	}

	td.screenNavigationCategory 
	{
		font-family: "tahoma", Sans-Serif;
		font-size: 70%;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #0000ff;
		padding-left: 10px;
	}

	td.screenNavigationDisclaimer 
	{
		font-family: "tahoma", Sans-Serif;
		font-size: 60%;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #0000ff;
		cursor: pointer;
	}

	td.screenNavigationDivider 
	{
		height: 2px;
		background-color: #febe26;
		color: White;
	}

	td.screenNavigationHeading 
	{
		font-family: "tahoma", Sans-Serif;
		font-size: 75%;
		font-weight: bold;
		color: White;
		background-color: #0000ff;
	}

	td.screenNavigationItem 
	{
		font-family: "tahoma", Sans-Serif;
		font-size: 60%;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #0000ff;
		padding-left: 20px;
		cursor: pointer;
	}

	td.screenNavigationItem:hover 
	{
		background-color: #febe26;
		color: White;
	}

	 
	}
	
@media print 
	{
		.addressBlock 
	{
		font-style: normal;
		margin-left: 35px;
		font-size: x-small;
	}

	.button 
	{
		border: solid 1px gray;
		width: 100%;
		height: 40px;
		margin: 0px 0px 0px 0px;
		background-color: white;
		color: black;
		font-family: "tahoma", Sans-Serif;
		font-size: 75%;
	}

	.faqItem 
	{
		margin-left: 15px;
	}

	.fullWidthLayout 
	{
		width: 100%;
	}

	.glossaryItem 
	{
		margin-left: 15px;
	}

	.halfWidthLayout 
	{
		width: 50%;
	}

	.indentedContent 
	{
		margin-left: 25px;
	}

	.linkImage 
	{
		border: none 0px white;
	}

	.publicationItem 
	{
		list-style-image: url(/ccWebsite2/resources/images/adobe_pdf_icon.gif);
		margin-top: 1em;
		margin-bottom: 1em;
	}

	.quarterWidthLayout 
	{
		width: 25%;
	}

	.returnHomeButton 
	{
		border: solid 1px gray;
		width: 75%;
		padding: 10px 15px 10px 15px;
		background-color: white;
		color: Black;
		font-family: "tahoma", Sans-Serif;
		font-size: 75%;
		font-weight: bold;
		vertical-align: middle;
	}

	.tableContainer 
	{
		text-align: center;
	}

	body 
	{
		height: 100%;
		width: 100%;
		font-family: "tahoma", Sans-Serif;
		margin: 0;
		padding: 0px 0px 0px 0px;
		background-color: #FFFFCC;
		color: Black;
	}

	br.screenBannerSpacer 
	{
		font-size: 10%;
	}

	div.contentArea 
	{
		position: relative;
		height: 100%;
		width: auto;
		margin: 0px 0px 0px 0px;
		top: 155px;
		left: 175px;
		right: 0;
		bottom: 0;
		padding: 15px;
		background-color: #FFFFCC;
		color: Black;
		z-index: 1;
		page-break-inside: auto;

	}

	div.contentBlock 
	{
		position: relative;
		border: solid 1px gray;
		background-color: white;
		color: Black;
		left: auto;
		right: auto;
		font-family: "tahoma", Sans-Serif;
		font-size: 90%;
		text-align: left;
		padding: 0px 10px 0px 10px;
		margin-bottom: 15px;
		page-break-inside: auto;

	}

	div.printBanner 
	{
		display: none;
	}

	div.screenBanner 
	{
		position: fixed ;
		height: 155px;
		width: 100%;
		top: 0;
		left: 0;
		right: auto;
		bottom: auto;
		background-color: #800000;
		color: White;
		z-index: 3;
	}

	div.screenNavigation 
	{
		position: fixed;
		float: left;
		width: 175px;
		height: 100%;
		top: 155px;
		left: 0;
		right: 0;
		bottom: auto;
		background-color: #0000FF;
		color: White;
		z-index: 2;
	}

	form.searchSiteForm 
	{
		line-height: 0px;
		margin: 0px 0px 0px 0px;
	}

	h1, h2, h3, h4 
	{
		font-family: "tahoma", Sans-Serif;
		font-size: 100%;
		font-weight: bold;
		line-height: 1em;
	}

	img.screenBannerImgLeft 
	{
		border: solid 2px #febe26;
	}

	input.submitSearch 
	{
		height: 21px;
		width: 30px;
		margin-left: 5px;
	}

	p.screenBannerLineOne 
	{
		font-family: "Brush Script MT", "Arial", Sans-Serif;
		;
		font-size: 147%;
		color: white;
		background-color: #800000;
		line-height: 1.25;
		margin: 0px 0px 0px 0px;
	}

	p.screenBannerLineThree 
	{
		font-family: "Arial", Sans-Serif;
		font-size: 100%;
		font-weight: bold;
		color: white;
		background-color: #800000;
		margin-top: 10px;
		text-align: center;
	}

	p.screenBannerLineTwo 
	{
		font-family: "Arial Black", Sans-Serif;
		font-size: 118%;
		color: white;
		background-color: #800000;
		line-height: 1.5;
		margin: 0px 10px 0px 0px;
		text-align: center;
	}

	p.singleLine 
	{
		line-height: 1em;
		font-family: "tahoma", Sans-Serif;
		font-size: 90%;
	}

	table.formattedTable 
	{
		width: 90%;
		border:2px solid #000000;
		font-family: "Tahoma", Sans-Serif;
		font-size: 80%;
		left: auto;
		right: auto;
		margin: 0px 0px 0px 0px;
		border-collapse:collapse;
		position: relative;
	}

	table.mainPageTable 
	{
		width: 100%;
		position: relative;
		border-width: 1px;
		border-style: solid;
		border-color: Gray;
		background-color: white;
		color: Black;
		left: auto;
		right: auto;
	}

	table.marriageProviderTable 
	{
		width: 80%;
		border:2px solid #000000;
		font-family: "Tahoma", Sans-Serif;
		font-size: 60%;
		left: auto;
		right: auto;
		margin: 0px 0px 0px 0px;
		border-collapse:collapse;
		position: relative;
	}

	table.screenBannerMiddleTable 
	{
		width: 100%;
	}

	table.screenBannerTable 
	{
		width: 100%;
	}

	table.screenNavigationTable 
	{
		width: 175px;
		padding: 0;
		margin: 0px 0px 0px 0px;
		border-collapse: collapse;
		table-layout: fixed;
	}

	td.formattedBodyCell_1 
	{
		padding: 5px 5px 5px 5px;
		border-bottom:2px solid #C0C0C0;
		border-right:1px solid #000000;
		border-left-width:1px;
		border-top-width:1px;
		text-align:center;
		font-family: "tahoma", Sans-Serif;
		font-size: 100%;
	}

	td.formattedBodyCell_1R 
	{
		padding: 5px 5px 5px 5px;
		border-left-width: 1px;
		border-right-width: 1px;
		border-top-width: 1px;
		border-bottom: 2px solid #C0C0C0;
		text-align: center;
		font-family: "tahoma", Sans-Serif;
		font-size: 100%;
	}

	td.formattedBodyCell_2 
	{
		padding: 5px 5px 5px 5px;
		border-right: 1px solid #000000;
		text-align: center;
		font-family: "tahoma", Sans-Serif;
		font-size: 100%;
	}

	td.formattedBodyCell_2R 
	{
		padding: 5px 5px 5px 5px;
		text-align: center;
		font-family: "tahoma", Sans-Serif;
		font-size: 100%;
	}

	td.formattedHeaderCell 
	{
		padding: 5px 5px 5px 5px;
		background-color: #FEBE26;
		color: black;
		border-right:1px solid #000000;
		border-top:2px solid #000000;
		border-bottom:2px solid #000000;
		font-weight: bold;
		text-align: center;
		font-family: "tahoma", Sans-Serif;
		font-size: 100%;
	}

	td.formattedHeaderCell_R 
	{
		padding: 5px 5px 5px 5px;
		background-color: #FEBE26;
		color: Black;
		border-top: 2px solid #000000;
		border-bottom: 2px solid #000000;
		font-weight: bold;
		text-align: center;
		font-family: "tahoma", Sans-Serif;
		font-size: 100%;
	}

	td.formattedTitleCell 
	{
		padding: 5px 5px 5px 5px;
		color: #FFFFFF;
		text-align: center;
		background-color: #800000;
		font-weight: bold;
		font-family: "tahoma", Sans-Serif;
		font-size: 100%;
	}

	td.screenBannerHR 
	{
		height: 4px;
		background-color: #febe26;
		color: #000000;
	}

	td.screenBannerLeft 
	{
		width: 112px;
		height: 144px;
	}

	td.screenBannerRight 
	{
		width: 149px;
		height: 140px;
	}

	td.screenNavigationBlank 
	{
		height: 5px;
	}

	td.screenNavigationBottomSpace 
	{
		height: 100%;
	}

	td.screenNavigationCategory 
	{
		font-family: "tahoma", Sans-Serif;
		font-size: 70%;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #0000ff;
		padding-left: 10px;
	}

	td.screenNavigationDisclaimer 
	{
		font-family: "tahoma", Sans-Serif;
		font-size: 60%;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #0000ff;
	}

	td.screenNavigationDivider 
	{
		height: 2px;
		background-color: #febe26;
		color: White;
	}

	td.screenNavigationHeading 
	{
		font-family: "tahoma", Sans-Serif;
		font-size: 75%;
		font-weight: bold;
		color: White;
		background-color: #0000ff;
	}

	td.screenNavigationItem 
	{
		font-family: "tahoma", Sans-Serif;
		font-size: 60%;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #0000ff;
		padding-left: 20px;
	}

	td.screenNavigationItem:hover 
	{
		background-color: #febe26;
		color: White;
	}

}
	
@media print
{
	body
	{
		height: 100%;
		width: auto;
		font-weight: bold;
		margin: 0px;
		background-color: #FFFFCC;
	}
	
	div.screenBanner
	{
		display: none;
	}
	
	div.printBanner
	{
		position: relative;
		width: 100%;
		top: 0;
		left: 0;
		right: auto;
		bottom: auto;
		color: Black;
		background-color: #800000;
		display: block;
	}
	
	.printBannerTable
	{
		border: solid 2px black;
	}
	
	.printLogo
	{
		width: 96px;
		height: 90px;
	}
	
	.printBannerText
	{
		font-family: "tahoma", Sans-Serif;
		font-weight: bold;
		text-align: center;
	}
	
	hr.printBannerHR
	{
		height: 1px;
		color: Black;
		background-color: White;
	}
	
	table.innerPrintBanner
	{
		width: 100%;
	}
	
	div.screenNavigation
	{
		display: none;
	}
	
	div.contentArea
	{
		height: 100%;
		top: auto;
		left: auto;
		right: auto;
		bottom: auto;
		padding: 0px;
		background-color: #FFFFCC;
		color: Black;
	}
	
	div.contentBlock
	{

		border: solid 1px black;
		background-color: white;
		color: Black;
		font-family: "tahoma", Sans-Serif;
		text-align: left;
		padding: 10px 2em 10px 2em;
		margin-bottom: 15px;

	}
	
	.printBannerHrRow
	{
		height: 5px;
	}
	
	h1, h2, h3, h4
	{
		font-family: "tahoma", Sans-Serif;
		font-size: 100%;
		font-weight: bold;
		line-height: 1em;
	}	
	
	.returnHomeButton
	{
		display: none;
	}
}
