﻿@media screen
{
	/*
				* Report Parameter
				*/

	.ReportParameter th
	{
		background-color: #b0c4de;
		padding: 2px;
		text-align: left;
		vertical-align: top;
	}

	.ReportParameter td
	{
		background-color: #e6e6fa;
		padding: 2px;
		text-align: left;
		vertical-align: top;
	}

	.ReportParameterRange
	{
		border: solid 1px #4682b4;
	}

	.ReportParameterMultiple td
	{
		vertical-align: middle;
	}


	/*
				* FAQ
				*/

	.FaqHeader
	{
		font-weight: bold;
		text-decoration: none;
		margin-top: 10px;
		border-bottom: dotted 1px #AAAAAA;
		cursor: pointer;
	}

	.FaqContent
	{
	}

	/*
				* Policy
				*/

	.Alert
	{
		padding: 8px 5px;
		background-color: #FFFFFF;
		border: thin solid #FF009D;
		color: #FF009D;
		margin-top: 15px;
		margin-bottom: 15px;
		font-weight: 400;
	}

	.ItemGroupHeader {
		border: 1px solid #4B4F59;
		padding: 3px 5px 3px 5px;
		margin: 5px 2px 2px 2px;
		font-size: 10pt;
		font-weight: bold;
		background-color: #4B4F59;
		color: White;
		width: 930px;
		cursor: pointer;
	}

	.ItemGroupDetail
	{
		padding: 0px 0px 0px 5px;
	}

	.PolicyItem
	{
		text-align: left;
		float: left;
		width: 440px;
		overflow: hidden;
		padding: 10px;
	}

	.PolicyItemDescription
	{
		font-size: smaller;
		margin-top: 10px;
		height: 128px;
		overflow-y: auto;
	}

	.PolicyItemImage
	{
		float: right;
		margin-left: 3px;
		margin-top: 32px;
		clear: both;
	}

	.PolicyItemButton
	{
		float: right;
		padding-top: 2px;
		margin-bottom: 3px;
	}

	.ItemListSelectedItems, .ItemListClaims, .ItemListMessages, .ItemListNotes, .ItemListClaimQuotations
	{
		width: 48%;
		margin-top: 15px;
		margin-bottom: 5px;
	}
	.ClaimListMessages, .ClaimListSelectedItems, .ClaimListClaimQuotations
	{
		width: 70%;
		margin-top: 15px;
		margin-bottom: 5px;
	}

	.ItemListClaims, .ItemListNotes
	{
		float: right;
	}

	.ItemListSelectedItems, .ItemListMessages, .ItemListClaimQuotations
	{
		float: left;
		clear: left;
	}

	.ItemListMessages table
	{
		width: 100%;
	}
	
	/*
	* Calc
	*/
	
	.CalcTable
	{
		font-size: 9pt;
	}
	
	.CalcTable td
	{
		padding: 7px 5px 2px 15px;
	}
	
	.CalcTotal
	{
		font-weight: bold;
	}
	
	.CalcTotal td
	{
		padding-left: 0px;
	}
	
	.CalcNumber
	{
		text-align: right;
		padding-right: 7px;
	}
	
	.CalcTotal td.CalcNumber
	{
		padding-left: 7px;
		padding-top: 4px;
		font-weight: bold;
		border-top: double 3px black;
		border-bottom: solid thin black;
	}


	/*
			* Other
			*/

	.TermsAndConditions
	{
		height: 280px;
		overflow-y: scroll;
	}

	.ImageLookupPopup
	{
		z-index: 100100! important;
	}
	
	.ImageLookupList
	{
		width: 545px;
		height: 400px;
		overflow-y: scroll;
		background-color: White;
		text-align: center;
	}
	
	.ImageLookupItem
	{
		float: left;
		padding: 5px;
		width: 95px;
		height: 110px;
	}
	
	
}
