div.wizardPage {
	width:500px;
	border:1px solid #cccccc;
	background-color: #999999;
	/*margin-left:15px;*/
	font-size: 11px;
	/*
	position:absolute;
	left:320px;*/
}

div.wizardSection {
	width:490px;
	margin-left: 5px;
	border:1px solid #999999;
	color: #666666;
	background-color: #f5f5f5;
	margin-bottom: 10px;
	vertical-align: middle;
	/*
	position:relative;
	float:left;
	clear:left;
	*/
}

div.wizardSection span.fieldValue input, .reportParameterTable input{
/*	width:320px;*/
	color: #666666;
	background-color: #ffffff;
	margin-top:1px;
	height: 20px;
	font-size: 12px;
	vertical-align: middle;
}

div.wizardSection span.fieldValue input[type=text], .reportParameterTable input[type=text]{
	border:1px solid #999999;
}

div.wizardSection span.fieldValue select, .reportParameterTable select{
	vertical-align: middle;
}

div.wizardSection .fieldValue img, .reportParameterTable img{
	margin-top:1px;
	vertical-align: middle;
}

h2.wizardPageTitle {
	font-size: 14px;
	font-weight: bold;
/*	display: block;
	width: 100%;
	border-top: 1px solid #f5f5f5;
	border-bottom: 1px solid #f5f5f5;	
	background-color: #999999;*/
}


div.wizardSectionTitle {
	margin:0px;
	font-size: 12px;
	font-weight: bold;
	width: 100%;
	border-top: 1px solid #f5f5f5;
	border-bottom: 1px solid #f5f5f5;	
	background-color: #ffcccc;
	border-bottom: 1px solid #666666;	
	height:22px;
	/*
	position:relative;
	float:left;
	clear:left;
	*/
}

div.wizardSectionTitle span.titleText {
	display:block;
	width:460px;
	float:left;
	position:relative;
	padding:1px 3px 1px 3px;
}

iv.wizardSectionTitle span.titleTextNoWidth {
	display:block;
	width:460px;
	float:left;
	position:relative;
	padding:1px 3px 1px 3px;
}

div.wizardSectionTitle span.sectionTitleAction {
	text-align: right;
	float:right;
}

div.wizardSectionTitle span.sectionTitleAction img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

div.wizardPage form {
	display: inline;
	padding: 0px;
	margin: 0px;
}

div.wizardSection .fieldLabel {
/*	background-color:#55ff55;
	border:thin;*/
	width:140px;
	text-align: left;
	display:inline-block;
	padding: 1px 3px 1px 3px;
	/*
	position: relative;
	float:left;	
	clear:left;
	*/
}
div.wizardSection .fieldLabelNoBorder {
	width:140px;
	text-align: left;
	display:inline-block;
	padding: 1px 0px 1px 0px;
}
div.wizardSection .fieldWiderLabel {
	width:220px;
}

div.wizardSection .fieldLargeLabel{
/*	background-color:#55ff55;*/
	width:360px;
	text-align: left;
	display:block;
	position: relative;	
	float:left;
	padding: 1px 3px 1px 3px;
	clear:left;
}

.noClear {
	clear:none;
}


div.wizardSection div.fieldLine {
	width:100%;
	border-bottom: 1px solid #666666;
	vertical-align: middle;
	padding-top: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
}

div.wizardSection div.fieldLineNoBorder {
	width:100%;
	vertical-align: middle;
	padding-top: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	white-space: nowrap;
}

div.wizardSection .isDeathInfo {
	background-color:#ff0000;
	width:100%;
	border-bottom: 1px solid #666666;
	vertical-align: middle;
	padding-top: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
}

div.wizardSection .fieldValue {
/*	background-color:#5555ff;*/
	padding: 1px 3px 1px 3px;
	/*width: 100%;*/
	/*display:block;*/
	
/*	width:320px;
	text-align: left;*/
}


div.wizardSection span.previousValue {
	color:#000000;
	background-color:#eeaaaa;
}


div.formSubmit {
	padding: 1px 3px 1px 3px;
	text-align: right;
	
	/*float:left;
	position:relative;*/
	width:100%;
}

.inlineButton{
   font-size:12px;
   border-bottom: 2px solid buttonshadow;
   border-right: 2px solid buttonshadow;
   border-top: 2px buttonhighlight;
   border-left: 2px buttonhighlight;
   color: buttontext;
   background-color: buttonface;      
   
   padding-bottom: 4px;
   padding-top: 2px;
   padding-left: 8px;
   padding-right: 8px;
   
   margin-bottom: 1px;
   margin-top: 1px;   
   
   margin-right: 10px; 
}




div.wizardSection div.actionLine {
	width:100%;
	border-bottom: 1px solid #666666;
	height:22px;
	vertical-align: middle;
	text-align: right;
}

div.pageSelector {
	font-size:14px;
	padding-left:3px;
	margin-top:10px;
	margin-bottom:10px;
}

div.pageSelector span {
	font-weight:normal;
	color:#333333;
	padding-left:10px;
	padding-right:10px;

}

div.pageSelector span a {
	font-weight:normal;
	color:#333333;
	padding-left:10px;
	padding-right:10px;
	text-decoration: underline;
}


div.pageSelector span.selectedPage {
	color:#ffffff;
/*	background-color:#FF9b9b;*/
/*	border-top:1px solid #bb0000;
	border-left:1px solid #bb0000;
	border-right:1px solid #bb0000;
	border-bottom:none;*/
}

div.pageSelector span.selectedPage a{
	color:#ffffff;
	text-decoration: underline;
	font-weight:bold;
}

input.hiddenSubmit {
	width: 0px;
	height:0px;
	font-size: 0px;
	visibility: hidden;
}

div.navigationContainer {
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;
	width:100%;
	/*
	position:relative;
	float:left;*/
}

div.navigation {
	width:400px;
	background-color:#f5f5f5;
	border:1px solid #cccccc;
	height:40px;
	margin-left:50px;
	font-size:15px;	
	vertical-align: middle;	
	position: relative;
	font-weight: bold;
}


div.navigation a {
	font-weight: bold;
}

div.navigation a:hover {
	font-weight: bold;
}


div.navigation img {
	border:0px;
	margin:0px;
	vertical-align: middle;	
}

div.navigation div.previous {
	position:relative;
	float:left;
	width:200px;	
	vertical-align: middle;	
}

div.navigation div.next {
	width:100%;
	vertical-align: middle;	
	text-align: right;
}


button {
	font-size: 12px;
	height:23px;
	margin: 0px;
	vertical-align: top;
	padding-top: 0px;
	padding-bottom: 0px;
}

div.chooseList {
	width:400px;
	margin: 10px;
	border: 1px solid #999999;
	/*
	position:relative;
	float:left;
	*/
}


div.chooseListHeader {
	background-color: #ffcccc;
	font-size: 11px;
}


div.chooseListItem {
	border-top: 1px solid #999999;
	/*
	position:relative;
	float:left;
	*/
	width:100%;
}


div.duplicateChooseList {
	width:400px;
	margin: 10px;
	border: 1px solid #999999;
	font-size:12px;
	background-color:#f5f5f5;
}


div.duplicateChooseListHeader {
	background-color: #ffcccc;
	font-size: 12px;
	font-weight: bold;
}


div.duplicateChooseListItem {
	border-top: 1px solid #999999;
}



select {
	font-size:11px;
}

.calendarLink{
	margin-bottom: 1px;
	margin-top: 1px;
}

div.tabbedContent {
	/*
	float:left;
	position:relative;*/
	/*background-color:#FF9b9b;*/
	width:500px;
	/*padding-top:10px;*/
}

.DomainLinkWidget {
	background-color: #f5f5f5;
	font-size:11px;
}

.DomainLinkFormLine {
	font-size:11px;
	color:#666666;
}

.DomainLinkFormLine input {
/*	font-size:11px;*/
	border:1px solid #666666;
}

.ChooseBusinessCaseDialog {
  z-index: 10;	
}

.ChooseAgreementDialog {
  border: 3px solid #bb0000;
  background-color:#ffffff;
  color:#f0f0f0;
}

.ChooseAgreementDialog .Caption {
    background-color:#bb0000;
    color:#f0f0f0;
    border: 1px solid #ffffff;
    border-bottom: 2px solid #333333;
    cursor:move;
}

.ChooseAgreementDialog .chooseLink {
	font-size:12px;
}

.ChooseAgreementDialog .chooseGridCell {
	font-size:12px;
}

.ChooseAgreementDialog .chooseGridHeaderCell {
	font-size:13px;
	font-weight:bold;
	background-color:#f0f0f0;
}

h3#wizardTitle{
	text-align:left; 
	color: black;
	padding-left: 10pt;		
}

h2#wizardTitle{
	text-align:left; 
	color: black;
	padding-left: 10pt;	
}

div.wizardPage table tr th{
	text-align:left; 
	font-size: 12px;
	font-weight: bold;
}

div.wizardPage table tr td{
	width:75%;
	padding-right:5px;
}

div.wizardPage table.noforcedwidth tr td{
	width:auto;
}

input.text{
	text-align:left; 
	padding:0;
	margin-left:3px;
	width:100%;
}

div.wizardSection table {
	width:100%;
	border-collapse: collapse;
}

div.wizardSection td {
	font-size:11px;
	border:1px solid #cccccc;
	border-collapse: collapse;
	color:#666666;	
}

div.wizardSection table.noBorder {
	width:100%;
	border-collapse: collapse;
}

table.noBorder td {
	font-size:11px;
	border:0px;
	padding: 1px 0px 1px 3px;
	border-collapse: collapse;
	color:#666666;	
}

select option[disabled] {
    display: none;
}

table#csrDetail {
    width: 99%;
    table-layout: fixed;
}

table#csrDetail td {
    font-size: 1pc;
    text-align: center;
}

td#pic {
    width: 32px;
}

td#name {
    width: 77%;
}

td#phone {
    width: 80%;
}

td#reason {
    width: 70%;
}