﻿body {
font-family:Arial,Verdana,Tahoma;
background-color:#F9FAFA;
}

a:link { color: #D12029; text-decoration: none }
a:visited { color: #D12029; text-decoration: none }
a:active { color: #D12029; text-decoration: none }
a:hover { color: #cccccc; text-decoration: none }

.navButtons a
{
background-image: url(/content/live/default/images/nav_gradient.gif);
height: 18px;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #a8b090;
border-right-color: #a8b090;
border-bottom-color: #a8b090;
border-left-color: #a8b090;
text-decoration: none;
font-size: 11px;
line-height: 18px;
left: 50%;
float: left;
text-align: center;
padding-left: 9px;
padding-right: 8px;
vertical-align: 50%;
color: #D12029;
white-space: nowrap;
margin-top: -1px;
margin-bottom: 0px;
}

.navButtons a:hover { 
color: #000000; 
}


.pc-rtg-mastertable
{
width: 500px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-top-color: -moz-use-text-color;
border-right-color: -moz-use-text-color;
border-bottom-color: -moz-use-text-color;
border-left-color: -moz-use-text-color;
}

.pc-rtg-submitButton
{
height: 18px;
font-family: arial,verdana,tahoma;
background-color: #cc3333;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-top-color: #cc3333;
border-right-color: #cc3333;
border-bottom-color: #cc3333;
border-left-color: #cc3333;
color: #FFFFFF;
text-decoration: none;
padding-left: 4px;
padding-right: 4px;
font-size: 11px;
font-weight: bold;
white-space: nowrap;
cursor: pointer;
}

.pc-hiscox-anchor a
{
height: auto;
font-family: arial,verdana,tahoma;
font-size: 11px;
background-color: #cc3333;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-top-color: #cc3333;
border-right-color: #cc3333;
border-bottom-color: #cc3333;
border-left-color: #cc3333;
text-decoration: none;
line-height: 16px;
left: 50%;
float: left;
text-align: center;
padding-left: 10px;
padding-right: 8px;
vertical-align: 50%;
color: #FFFFFF;
margin-top: -1px;
margin-bottom: 0px;
font-weight: bold;
}

.pc-hiscox-anchor a:hover { 
color: #FFFFFF;
text-decoration: none;
}

.pc-hiscox-anchor a:visited { 
color: #FFFFFF;
text-decoration: none;
}

.pc-rtg-pickList
{
background-color: #eeeeee;
}

#pc-searchCriteria .pc-rtg-pickList
{
width: 100%;
background-color: #eeeeee;
}

#pc-searchCriteria .pc-rtg-mainCriteria
{
background-color: whitesmoke;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #c1c5c9;
border-right-color: #c1c5c9;
border-bottom-color: #c1c5c9;
border-left-color: #c1c5c9;
}

.pc-rtg-h1
{
text-align: left;
font-size: 22px;
font-weight: bold;
font-family: arial,verdana,tahoma;
height: 40px;
color: #cc3333;
}

#pc-searchCriteria .pc-rtg-nonReqFieldLabel
{
font-size: 14px; 
color: #cc3333;
font-weight: bold;
}

#pc-rtg-main 
{
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #a1a5a9;
border-right-color: #a1a5a9;
border-bottom-color: #a1a5a9;
border-left-color: #a1a5a9;
padding-top: 10px;
padding-right: 5px;
padding-bottom: 10px;
padding-left: 5px;
margin-top: -1px;
margin-bottom: 0px;
clear: left;
width: 500px;
}

#pc-searchCriteria
{
width: 506px;
}

#pc-rtg-all
{
text-align: left;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
padding-bottom: 15px;
padding-top: 5px;
padding-left: 0px;
float: left;
width: 490px;
}

#pc-searchCriteria .pc-rtg-input-textbox
{
width: 220px;
}

#pc-searchCriteria #pc-rtg-keywordInstructions
{
padding-top: 9px;
width: 340px;
}

.pc-rtg-navButton
{
font-size: 10px;
text-decoration: none;
background-color: transparent;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-x-position: 0%;
background-y-position: 0%;
color: #D12029;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-top-color: -moz-use-text-color;
border-right-color: -moz-use-text-color;
border-bottom-color: -moz-use-text-color;
border-left-color: -moz-use-text-color;
text-align: left;
cursor: pointer;
}


.jobid
{
font-size: 10px;
text-decoration: none;
line-height: 13px;
vertical-align: bottom;
background-color: transparent;
background-image: none;
background-repeat: repeat; 
background-attachment: scroll;
background-x-position: 0%;
background-y-position: 0%;
color: #000000;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-top-color: -moz-use-text-color;
border-right-color: -moz-use-text-color;
border-bottom-color: -moz-use-text-color;
border-left-color: -moz-use-text-color;
text-align: left;
cursor: text;
display: inline;}



.pc-rtg-addButton
{
height: 18px;
font-family: arial,verdana,tahoma;
background-color: #cc3333;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-top-color: #cc3333;
border-right-color: #cc3333;
border-bottom-color: #cc3333;
border-left-color: #cc3333;
color: #FFFFFF;
text-decoration: none;
padding-left: 4px;
padding-right: 4px;
font-size: 11px;
font-weight: bold;
white-space: nowrap;
cursor: pointer;
}

.pc-rtg-removeButton
{
height: 18px;
font-family: arial,verdana,tahoma;
background-color: #cc3333;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-top-color: #cc3333;
border-right-color: #cc3333;
border-bottom-color: #cc3333;
border-left-color: #cc3333;
color: #FFFFFF;
text-decoration: none;
padding-left: 4px;
padding-right: 4px;
font-size: 11px;
font-weight: bold;
white-space: nowrap;
cursor: pointer;
}

.pc-rtg-tableItem a
{
color: #000000; 
}

.pc-rtg-tableItem a:hover
{
color: #D12029; 
}

.pc-rtg-ReqFieldLabel
{
font-weight: bold;
color: #000000;
margin-right: 5px;
}


#pc-referral textarea
{
width: 500px;
}

#pc-referral input
{
width: 240px;
}

.pc-rtg-searchagentsummary #pc-rtg-main {
    width: 470px;
}

#pc-accountSummary .pc-subSection
{
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
width: 96%;
padding-right: 10px;
margin-bottom: 10px;
padding-bottom: 20px;
}

#pc-accountSummary .pc-rtg-searchagentsummary
{
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
width: 96%;
padding-right: 10px;
margin-bottom: 10px;
padding-bottom: 20px;
}

#pc-accountSummary .pc-rtg-accountsummarybox {
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
width: 96%;
padding-right: 10px;
margin-bottom: 10px;
padding-bottom: 20px;
}

.pc-rtg-ReqFieldLabel {
	FONT-WEIGHT: bold; COLOR: #000000; MARGIN-RIGHT: 5px
}
.pc-rtg-label-required {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-ALIGN: right
}

.pc-rtg-error {
	PADDING-LEFT: 0px; FONT-SIZE: 9px; COLOR: #e41919
}

.pc-rtg-error a{
	PADDING-LEFT: 0px; 
	FONT-SIZE: 9px; 
	COLOR: #e41919
	text-decoration: none;
}

.pc-rtg-error a:hover{
	PADDING-LEFT: 0px; 
	FONT-SIZE: 9px; 
	COLOR: #000000
	text-decoration: none;
}


.pc-rtg-userUpdateLinks
{
font-size: 1.1em;
}

.pc-rtg-documentsummary
{
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
margin-bottom: 20px;
}

#pc-previewApp #pc-rtg-main
{
width: 490px;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 3px;
}
