body
{
    FONT-FAMILY: Tahoma, helvetica, Sans-Serif;
}

.repairFull
{
    FONT-FAMILY: Tahoma, helvetica, Sans-Serif;
	FONT-SIZE: 8pt;
	width:450px;
	color:Black;
	text-decoration: none;
}

.repairHalf
{
    FONT-FAMILY: Tahoma, helvetica, Sans-Serif;
	FONT-SIZE: 8pt;
	width:225px;
	color:Black;
	text-decoration: none;
}

.itembuilderText
{
    FONT-FAMILY: Tahoma, helvetica, Sans-Serif;
	FONT-SIZE: 8pt;
	color:Black;
	text-decoration: none;
}

tr.dgheader
{
    FONT-FAMILY: Tahoma, helvetica, Sans-Serif;
	FONT-SIZE: 10pt;
	background-color: #52657B;
	color:White;
}

tr.dgheader a:link
{
	color:White;
}

tr.dgheader a:visited
{
	color:White;
}

tr.dgheader a:hover
{
	color:Blue;
}

tr.dgselected
{
    FONT-FAMILY: Tahoma, helvetica, Sans-Serif;
	FONT-SIZE: 10pt;
	background-color: #A7A6A6;
	color:White;
}

tr.dgitem
{
	border-right: white thin solid;
	border-top: white thin solid;
	font-size: 8pt;
	border-left: white thin solid;
	color: #4E535A;
	border-bottom: white thin solid;
	font-family: Tahoma, helvetica, Sans-Serif;
	border-collapse: separate;
	background-color: #e4e4e4;
}

#divNoResults
{
    FONT-FAMILY: Tahoma, helvetica, Sans-Serif;
    FONT-SIZE: 8pt;
	COLOR: White;
}

/* == GLOBAL CSS == */

img
{
    BORDER: 0
}

/* == USER DETAILS == */

.userdetails
{
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 8pt;
	COLOR: #FFFFFF;
	line-height: 4mm
}
A.userdetails
{
    COLOR: #BDD0DF;
    TEXT-DECORATION: none
}
A.userdetails:hover
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: underline
}

/* == CONTENT CSS == */

.dataGrid
{
	background-color: #A7A6A6;
	font-size: 10pt;
}

.ImageButton
{
	border-right: #333333 1px solid;
	padding-right: 4px;
	border-top: #ffffff 1px solid;
	padding-left: 4px;
	font-weight: normal;
	font-size: 8pt;
	padding-bottom: 4px;
	vertical-align: middle;
	border-left: #ffffff 1px solid;
	width: 80px;
	color: #4e535a;
	padding-top: 4px;
	border-bottom: #333333 1px solid;
	font-family: Tahoma;
	height: 25px;
	background-color: #e4e4e4;
	text-align: center;
	text-decoration: none;
}

.buttonstrip
{
	padding-left: 0.25cm;
	font-size: 8pt;
	padding-bottom: 0.22cm;
	width: 100%;
	color: #ffffff;
	padding-top: 0.22cm;
	font-family: Tahoma;
	background-color: #52657b;
	text-decoration: none;
}
.contentboxborder
{
	BACKGROUND-COLOR: #A7A6A6
}
.contenttitle
{
	BACKGROUND-COLOR: #52657B;
	WIDTH: 100%;
	FONT-FAMILY: Tahoma;
    FONT-SIZE: 8pt;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	padding-left: 0.25cm;
	padding-top: 0.13cm;
	padding-bottom: 0.22cm
}
.contenttitle2
{
	BACKGROUND-COLOR: #52657B;
	FONT-FAMILY: Tahoma;
    FONT-SIZE: 8pt;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}
.contenttitle3
{
	BACKGROUND-COLOR: #52657B;
	FONT-FAMILY: Tahoma;
    FONT-SIZE: 8pt;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	padding-left: 0.25cm;
	padding-top: 0.13cm;
	padding-bottom: 0.22cm;
	line-height: 4mm;
	border-bottom-style:solid;
	border-bottom-width:1
}
.contenttitle4
{
	BACKGROUND-COLOR: #52657B;
	FONT-FAMILY: Tahoma;
    FONT-SIZE: 8pt;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	padding-left: 0.25cm;
	padding-top: 0.13cm;
	padding-bottom: 0.22cm;
	line-height: 4mm;
	border-top-style:solid;
	border-top-width:1
}

.errormessage
{
	FONT-FAMILY: Tahoma;
    FONT-SIZE: 8pt;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

.contentlist
{
	BACKGROUND-COLOR: #E4E4E4;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	COLOR: #4E535A;
	line-height: 4mm;
	TEXT-DECORATION: none
}
.contentlistnobck
{
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	COLOR: #4E535A;
	line-height: 4mm;
	TEXT-DECORATION: none
}
.printlistnobck
{
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	COLOR: #999999;
	line-height: 3.5mm;
	TEXT-DECORATION: none
}
A
{
    COLOR: #001A7B;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #8595D0;
    TEXT-DECORATION: underline
}

A.contentlink
{
    COLOR: #001A7B;
    TEXT-DECORATION: none
}
A.contentlink:hover
{
    COLOR: #8595D0;
    TEXT-DECORATION: underline
}
INPUT.twoletter
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	WIDTH: 22px
}

INPUT.threeletter
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	WIDTH: 28px
}

INPUT.twotextbox
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	WIDTH: 160px
}

INPUT.onetextbox
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	WIDTH: 327px
}
TEXTAREA.workingnotes
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	HEIGHT: 122px;
	WIDTH: 100%
}



TEXTAREA.workingnotes1
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	HEIGHT: 122px;
	WIDTH: 765px
}

TEXTAREA.bonddescription
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	HEIGHT: 50px;
	WIDTH: 710px;
}

/* == FOOTER == */

.copyright
{
	font-size: 8pt;
	margin-left: 12px;
	color: #a0a0a0;
	line-height: 4mm;
	font-family: Tahoma;
}

/* == WELCOME == */

IFRAME.welcomelist
{
	WIDTH: 710px;
	HEIGHT: 122px;
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt
}

/* == INSURER == */

SELECT.insurerlist
{
	WIDTH: 345px;
	HEIGHT: 318px;
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt
}

SELECT.daughterlist
{
	WIDTH: 275px;
	HEIGHT: 305px;
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt
}

SELECT.insurercontact
{
	WIDTH: 327px;
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt
}

/* == CLAIM == Customer Contact */

SELECT.cctitle
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
}
SELECT.cctitle1
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	WIDTH: 77px
}

INPUT.ccname
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
}
INPUT.ccname1
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	WIDTH: 118px
}
INPUT.ccClaimReference
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	WIDTH: 200px
}

INPUT.ccpostcode
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	WIDTH: 70px
}

/* == ITEM == */
IFRAME.item
{
	WIDTH: 710px;
	HEIGHT: 345px
}

SELECT.itemSettlementType
{
	font-weight: normal;
	font-size: 8pt;
	width: 157px;
	font-family: Tahoma;
	background-color: #ffffff;
}

/* == ACTION == */

SELECT.action
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	WIDTH: 208px
}

SELECT.compMembership
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	WIDTH: 480px
}

SELECT.duetime
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	WIDTH: 80px
}

SELECT.actioncontact
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	WIDTH: 237px
}
.actioncalender
{
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 2px
}
.actioncalenderdayslive
{
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	COLOR: 4E535A;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 0.5px
}
.actioncalenderdaysdead
{
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	COLOR: AEAEAE;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 0.5px
}
.actioncalenderdayselected
{
	BACKGROUND-COLOR: C1C1C1;
	FONT-FAMILY: Tahoma;
	COLOR: 4E535A;
	FONT-SIZE: 8pt;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 0.5px
}


/* == File Upload == */
TEXTAREA.uploaddesc
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	HEIGHT: 90px;
	WIDTH: 474px
}

SELECT.keyevent
{ 
	BACKGROUND-COLOR:#FFFFFF;
	FONT-SIZE: 8pt;
	WIDTH: 140px;
}

SELECT.contactmedium
{ 
	BACKGROUND-COLOR:#FFFFFF;
	FONT-SIZE: 8pt;
	WIDTH: 105px;
}

/* == ADD PRE-LOSS == */

INPUT.guildprolarge
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	WIDTH: 100px
}
INPUT.guildprosmall
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	WIDTH: 50px
}
INPUT.hallmarkplus
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	WIDTH: 115px
}

/* == ADD POST-LOSS == */

INPUT.addpostlosslg
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
		WIDTH: 370px
}
TEXTAREA.addpostlossdesc
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;	
}
INPUT.addpostlossweight
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	WIDTH: 260px
}
INPUT.addpostlossmed
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	WIDTH: 180px
}
SELECT.addpostlosslg
{
	font-size: 8pt;
	width: 370px;
	font-family: Tahoma;
	background-color: #ffffff;
}
SELECT.addpostlosssml
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	WIDTH: 100px
}
SELECT.addpostlossdate
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	WIDTH: 117px
}
INPUT.addpostlossstorelocation
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	WIDTH: 180px
}
SELECT.addpostlossvalue
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	WIDTH: 135px
}
INPUT.addpostlossvalue
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	WIDTH: 135px
}
TEXTAREA.addpostlossevidence
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	WIDTH: 280px;
	HEIGHT: 151px
}
SELECT.addpostlossevidence
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	WIDTH: 280px
}
SELECT.addpostlosspurchase
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	WIDTH: 66px
}
INPUT.addpostlosspurchase
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	WIDTH: 66px
}
/* == FIND CLAIM == */

IFRAME.findclaim
{
	WIDTH: 710px;
	HEIGHT: 200px
}
INPUT.findclaim
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	WIDTH: 340px
}

/* == INSURER HISTORY == */

IFRAME.insurercontacthistory
{
	WIDTH: 710px;
	HEIGHT: 200px
}
IFRAME.insurerclaimhistory
{
	WIDTH: 710px;
	HEIGHT: 200px
}

/* == JEWELLER HISTORY == */

IFRAME.jewellercontacthistory
{
	WIDTH: 710px;
	HEIGHT: 200px
}
IFRAME.jewellerclaimhistory
{
	WIDTH: 710px;
	HEIGHT: 200px
}

/* == FIND JEWELLER == */

IFRAME.findjeweller
{
	WIDTH: 710px;
	HEIGHT: 200px
}
INPUT.findjeweller
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	WIDTH: 340px
}

/* == JEWELLER SEARCH == */

td.jewellerSearch
{
	font-family: Tahoma;
	font-size: 11px;
	color: #4E535A;
	text-decoration: none;
}
.searchfield 
{
	font-family: Tahoma;
	font-size: 11px;
	color: #83868B;
	text-decoration: none;
	height: 18px;
	width: 304px;
}

.searchfieldsmall
{
	font-family: Tahoma;
	font-size: 11px;
	color: #83868B;
	text-decoration: none;
	height: 18px;
	width: 150px;
}

.boldtitle {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #5D6F86;
	text-decoration: none;
}

IMAGE.iconDisplayed
{
	margin-right:4px;
} 

IMAGE.iconHidden
{
	display:none;
} 
	

/* == USER RECORD SCREEN == */

INPUT.userrecordscreen
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	WIDTH: 124px
}
IFRAME.userrecordscreen
{
	WIDTH: 710px;
	HEIGHT: 300px
}

/* == USER ASSIGNED CLAIMS == */

IFRAME.userassignedclaims
{
	WIDTH: 710px;
	HEIGHT: 300px
}
SELECT.userassignedclaims
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	WIDTH: 280px
}

/* == USER ASSIGNED CLAIMS == */

IFRAME.userassignedactions
{
	WIDTH: 710px;
	HEIGHT: 300px
}
SELECT.userassignedactions
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	WIDTH: 280px
}

/* == OVERDUE ASSIGNED CLAIMS == */

IFRAME.overdueassignedactions
{
	WIDTH: 710px;
	HEIGHT: 300px
}
SELECT.overdueassignedactions
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	WIDTH: 280px
}
.tblHead {padding-left:10;}
.tblBody {padding-left:10;}

.txtBox
{
	border-left-style:solid;
	border-top-style:solid;
	border-top-width:1;
	border-left-width:1;
	border-bottom-style:solid;
	border-bottom-width:1;
	border-right-style:solid;
	border-right-width:1;
	
}
/* == MI REPORTS == */
SELECT.mireports
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	WIDTH: 327px
}

.mipageheader
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
}

/* == INVOICE == */

INPUT.invoicedetails
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	WIDTH: 220px
}

INPUT.invoiceamounts
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	WIDTH: 120px;
	text-align:right 	
}

INPUT.invoicepaid
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	WIDTH: 60px;
	text-align:right 
	
}
SELECT.invoiceselect
{ 
	BACKGROUND-COLOR:#FFFFFF;
	WIDTH:220px;
	FONT-SIZE: 8pt
}

INPUT.miscdescription
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	width:435px	
}

SELECT.replacementitem
{ 
	BACKGROUND-COLOR:#FFFFFF;
	FONT-SIZE: 8pt;
	WIDTH: 435px;
}

.vchDetailUpdate 
{	
	margin: 0px auto;	
	background-image: url('../Images/background.gif');	
	text-align: left;
	color: #4E535A;
	font-size: 8pt;
}

.pageGrandParent
{
	width: 800px;
	height: 100%;		
	padding: 16px 0px 32px 0px;
	text-align: center;
	background-color: #A7A6A6;
	background-image: url('../Images/content_bck.gif');
}

.pageParentFirst
{
	width: 710px;
	padding: 1px 1px 1px 1px;	
	margin-bottom: 16px;
	text-align: left;	
	background-color: #A7A6A6	
}

.pageParent
{
	width: 710px;
	padding: 1px 1px 1px 1px;	
	margin-bottom: 16px;	
	text-align: left;	
	background-color: #A7A6A6	
}

.pageTitle
{		
	padding-left: 0.25cm;
	padding-top: 0.13cm;
	padding-bottom: 0.22cm;
	Background-color: #52657B;
	color: #FFFFFF;
	font-weight: bold;	
}

.pageLabel
{
	Width: 20%;
	margin-right: 1px;
	padding: 0px 0px 0px 2px;	
	float: left;	
	background-color: #E4E4E4;	
}

.pageContent
{
	padding: 0px 0px 0px 2px;	
	color: Black;
	background-color: #E4E4E4;
}

.pageCmdBar
{
	padding-left: 0.25cm;
	padding-top: 0.13cm;
	padding-bottom: 0.22cm;
	Background-color: #52657B;	
}

.formTextArea
{
	width: 706px;
	height: 100px;
}

.RepairButton
{
	background-color: #E4E4E4;
	font-family: Tahoma;
	font-size: 8pt;
	color: #4E535A;
	height:25px;
	width:120px;
	text-align: center;
	vertical-align: middle;
	padding: 4px;
	text-decoration: none;
	border-bottom-color: #333333;
	border-right-color: #333333;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #FFFFFF
}
