﻿body 
{
	background-color: #ebe9ed;
	color: #000000;
	font-family: Tahoma, Verdana, Helvetica, Arial;
	font-size: 8pt;
	margin: 0px; padding: 0px;
}

.ModalBackground
{
	background-color: #808080;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.ModalDialog
{
	background-color: #ffffff;
	border: 2px solid #404040;
	padding: 5px;
}

div.ModalDialogTitle
{
	font-size: 14pt;
	font-weight: bold;
}

div.ajax__tab_xp
{
	margin-top: 2px;
}

div.ajax__tab_xp div
{
	font-size: 8pt;
}

span.ControlName
{
	font-weight: bold;
}

input.Button
{
	font-family: Tahoma, Verdana, Helvetica, Arial;
	font-size: 8pt;
}

select.DropDownList
{
	font-family: Tahoma, Verdana, Helvetica, Arial;
	font-size: 8pt;
}

input.TextInput
{
	font-family: Tahoma, Verdana, Helvetica, Arial;
	font-size: 8pt;
}

table.TabularData
{
	border: 1px solid #c0c0c0;
	width: 100%;
}

table.TabularData th
{
	background-color: #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	padding-top: 5px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 5px;
}

table.TabularData td
{
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	height: 20px;
}

table.TabularData th a:link
{
	color: #000000;
	text-decoration: none;
}

table.TabularData th a:visited
{
	color: #000000;
	text-decoration: none;
}

table.TabularData th a:active
{
	color: #000000;
	text-decoration: none;
}

table.TabularData th a:hover
{
	color: #000000;
	text-decoration: none;
}

table.TabularData tr.AlternateRow td
{
	background-color: #d8d8d8;
}

table.TabularData tr.DoctorVisitSoonAlternateRow td
{
	background-color: #F08080;
}

table.TabularData tr.EditRow td
{
	padding-left: 2px;
	padding-right: 2px;
	background-color: #d0d0ff;
}

table.TabularData input.TextInput
{
	border: 1px solid #d8d8d8;
	width: 100%;
}

table.DialogForm td
{
	background-color: #ffffff;
}

div.CaseEditorFrameHeader
{
	margin-top: 2px;
	font-size: 10pt;
}

.NoWrap
{
	white-space: nowrap;
}

body.PrintCase
{
	background-color: #ffffff;
	font: 10pt Arial, Helvetica;
}

body.PrintCase table.Header tr td
{
	background-color: #c0c0c0;
	border: 1px solid #000000;
	font-size: 16pt;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
	text-transform: uppercase;
}

body.PrintCase table.CaseInfo
{
	margin-top: 20px;
	border: 1px solid #000000;
}

body.PrintCase table.CaseInfo th
{
	background-color: #c0c0c0;
	border-bottom: 1px solid #000000;
	font-weight: bold;
	padding: 3px;
	text-align: left;
	text-transform: uppercase;
}

body.PrintCase table.CaseInfo td
{
	padding: 3px;
}

body.PrintCase table.CaseInfo tr.SpecialInstructions td
{
	border-top: 1px solid #000000;
}

body.PrintCase table.CaseInfo td.TextBlock
{
	vertical-align: top;
}

body.PrintCase table.CaseInfo td.Vehicle
{
	white-space: nowrap;
}

td.FieldName
{
	font-weight: bold;
	text-align: right;
	white-space: nowrap;
}

div.ScrollingTabContent
{
	overflow: scroll;
	height: 150px;
}

.headerNav{
	background: url('headerBG.jpg') repeat-x top left;
	text-align: center;
	height: 87px;
}
.headerNavContainer
{
	margin: 0px auto; width: 872px;
}
	.headerNav ul{
		list-style: none; margin: 0px auto; padding: 0px;
	}
	.headerNav ul li{
		float: left;
		white-space: nowrap;
	}
	.headerNav ul li a{
		height: 87px;
		text-indent: -5000px;
		text-align: left;
		display: block;
	}
	.headerNav ul li.logo{
		height: 87px;
		text-indent: -5000px;
		text-align: left;
		display: block;
		background: url('headerLogo.jpg') repeat-x top left; width: 138px;
	}
	.headerNav ul li.newCaseButn a{background: url('NewCaseButn.jpg') repeat-x top left; width: 102px;}
	.headerNav ul li.activeCasesButn a{background: url('ActiveCaseButn.jpg') repeat-x top left; width: 103px;}
	.headerNav ul li.allCasesButn a{background: url('AllCasesButn.jpg') repeat-x top left; width: 104px;}
	.headerNav ul li.DocumentsButn a{background: url('DocumentsButn.jpg') repeat-x top left; width: 103px;}
	.headerNav ul li.TemplatesButn a{background: url('TemplatesButn.jpg') repeat-x top left; width: 103px;}
	.headerNav ul li.AdminButn a{background: url('AdminButn.jpg') repeat-x top left; width: 103px;}
	.headerNav ul li.ContactButn a{background: url('ContactButn.jpg') repeat-x top left; width: 103px;}
	.headerNav ul li.myAccountButn a{background: url('MyAccountButn.jpg') repeat-x top left; width: 103px;}
	.headerNav ul li.LogoutButn a{background: url('LogoutButn.jpg') repeat-x top left; width: 109px;}
	
.pageContainer{
	padding: 5px; clear: both;
}

body.TinyText
{
	font-size: 8pt;
}

body.TinyText th
{
	font-size: 8pt;
}

body.TinyText td
{
	font-size: 8pt;
}

.adminMenu{
	text-align: center; width: 100%;
	padding: 15px 0px 0px 0px; margin: 0px 0px 0px -5px;
}
.adminMenu ul{
	margin: 0px auto;
	list-style: none;
	display: block; width: 600px;
}
	.adminMenu ul li{
		float: left;
		margin: 0px 3px 0px 0px;
	}
	.adminMenu ul li a{
		background: transparent url(adminSubMenuButn.jpg) top left no-repeat;
		display: block;
		text-align: center;
		width: 117px;
		padding: 9px 0px 10px 0px;
		text-decoration: none;
		color: #404040;
		font-weight: bold;
	}