BODY
{
	margin: 0px;
	word-spacing: normal;
	text-transform: none;
	letter-spacing: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}
.PageTable
{
	width: 955px;
	border-collapse: collapse;
}
span.resetlink
{
	font-size:11px;
	padding-bottom:3px;
	padding-top:3px;
	background-repeat:no-repeat;
	padding-left: 10px;
	background-position-y:3px;
	background-position:left center;
	background-image: url(http://paulandcompany.collierscre.com/images/branding/DarkArrow.png);
}
.WTOP
{
	border-bottom: solid 1px #d8e1f0;	
	border-left: none;
	border-right: none;
}
.WLEFT
{
	border-left: solid 1px #d8e1f0;	
	xborder-right: solid 1px #d8e1f0;	
	border-bottom: solid 1px #d8e1f0;	
}
.WRIGHT
{
	background-color:#faf1f6;
	border-right: solid 1px #d8e1f0;	
	border-bottom: solid 1px #d8e1f0;	
}
.WBOTTOM
{
	font-size:60%;
	font-weight:900;
}
.BORDER-RIGHT
{
	border-right: solid 1px #d8e1f0;
}
.DarkBlue
{
	background-color:#ebcfdd;
}
.VeryDarkBlue
{
	background-color:#9a0056;
}
.DarkBlueLabel, .DarkBlueLabelRight, .DarkBlueLabelLeft
{
	font-size:11px;
	padding-bottom:3px;
	padding-top:3px;
}

INPUT.DarkBlueLabel
{
	height:18px;
	font-size:11px;
}
A.DarkBlueLabel, A.DarkBlueLabelRight
{
	padding-left: 10px;
	background-position-y:3px;
	background-position:left center;
	background-image: url(http://paulandcompany.collierscre.com/images/branding/DarkArrow.png);
}
A.DetailsActionPanel
{
	padding-left: 10px;
	background-position-y:4px;
	background-position:left center;
	background-image: url(http://paulandcompany.collierscre.com/images/branding/ArrowRight.png);
}
A.DarkBlueLabelLeft
{
	padding-left: 10px;
	background-position-y:4px;
	background-position:left center;
	background-image: url(http://paulandcompany.collierscre.com/images/branding/DarkLeftArrow.png);
}
A.DarkBlueLabelRight
{
	background-attachment: scroll;
	BACKGROUND-POSITION-Y: 5px;	
	BACKGROUND-POSITION-X: 40px;	
	background-repeat: no-repeat;
	text-decoration: none;
}
A.Link
{
	background-position-y:1px;
	background-position:left center;
	background-image: url(http://paulandcompany.collierscre.com/images/branding/ArrowRight.png);
}
A.LightBlueLink
{
	padding-left: 10px;
	background-position:left center;
	background-image: url(http://paulandcompany.collierscre.com/images/branding/LightArrowRight.png);
}
A.LightBlueLinkLeft
{
	padding-left: 10px;
	background-position:left center;
	background-image: url(http://paulandcompany.collierscre.com/images/branding/LightArrowRight.png);
}
A
{	
	background-attachment: scroll;
	BACKGROUND-POSITION-Y: 1px;	
	background-repeat: no-repeat;
	text-decoration: none;
}
A:hover
{
	text-decoration:underline;
}
.Spacer
{
	padding-top:8px;
	padding-bottom:8px;
	padding-left:5px;
	border-bottom: dashed 1px #d9c9ca;
	width:99%;
}

HR.dashed {
	BORDER-TOP: #9a0056 1px dashed; 
	COLOR: #fff; 
	HEIGHT: 4px; 
	BACKGROUND-COLOR: #fff;
	border-bottom:solid 0px;
	border-left:solid 0px;
	border-right:solid 0px;
}
h1, h5, .h1, .h5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 105%;
	font-weight: bold;
	text-decoration: none;
	padding:10px 15px 10px 0px;
	margin:0 0;
}
h2, .h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
h3, ADDRESS, .Registration, .h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	text-decoration: none;
	padding-bottom:0;
	margin-bottom:-1em 0;
}
ADDRESS
{
	font-style: normal;
}
h4, .h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	padding-bottom:0;
	margin-bottom:-1em 0;
	text-decoration: none;
}
A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	text-decoration: none;
}
h6, .h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	text-decoration: none;
	padding-top:0;
	margin:-1em 0;
}


.Quote
{
	padding-right: 10px;
	font-size: 9px;
	background: url(/images/branding/quoteend.png) #f2f7fb no-repeat right bottom;
	width: 150px;
	color: #87a7ce;
	padding-top: 10px;
	height: 100%;
}
.QuoteName
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8px; 
	PADDING-BOTTOM: 5px; 
	COLOR: black; 
	PADDING-TOP: 5px; 
	BACKGROUND-COLOR: #f2f7fb
}
.HeaderText
{
	font-size:11px;
	color:#5b88bf;
	text-decoration:none;
	border-bottom:solid 1px white;				
}


.Pager
{
	margin-left:10px;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
}
.ValidationError
{
	background: url(/images/icons/exclamation.gif) #fff no-repeat left bottom;
	width: 30px;
	height: 20px;
}

.EmailLink
{	
}
		
.EmailLink A
{
color:White;
}

.menu
{
	height:20px;	
	background-color: #b65783;
}
.menu .TL
{
	text-align:center;
	background-color:#b65783;
}
.menu .TLSel
{
	text-align:center;
	background-color:#9a0056;
}
.menu .SM
{
	position:absolute;
	top:158px;
	float:left;
	background-color: #80a3cb;
	color:White;
	width:160px;
}
.menu .SL
{
	text-align:left;
	padding:3 3 3 3;
	border-bottom:solid 1px white;
}
.menu A
{
	font-size:0.71em;
	color:white;
	text-decoration:none;
}
.menu a:hover
{
	text-decoration:underline;
}

#AddressPopup
{
    position: absolute;
    width: 500px;
    height: 300px;
    border: solid 1px #000000;
    
}
#AddressPopup #AddressList
{
    background-color: #ffffff;
    padding: 5px;
    overflow: auto;
    height:250px;
}
#AddressList div
{
    border: solid 1px #FFFFFF;
    display: block;
    cursor:pointer;
}
#AddressList div:hover
{
    background-color: #9C0056;
    cursor: pointer;
    border: solid 1px darkgreen;
    display: block;
}


li.DetailsActionPanel
{
	list-style-type:none;
	padding:0px;
	position:relative;
	left:-16px;
	}	

.popup
{
   position:absolute; left:0; top:-50; width:190;
   border-style:solid;
   border-width:1;
   border-color:black;
   background-color:white;
   padding: 5px;
   color: black;
   font-family: Arial;
   font-weight: bold;
   font-size: 10pt;
   z-index:2;
   visibility:hidden;
}
/*AutoComplete flyout */

.autocomplete_completionListElement
{
	visibility: hidden;
	margin: 0px;
	color: windowtext;
	border: solid 1px buttonshadow;
	cursor: pointer;
	overflow: auto;
	height: 150px;
	text-align: left;
	z-index: 9999;
	list-style-type: none;
	padding: 0px;
	font-size:11px;
	margin-left:15px;
}

.autocomplete_highlightedListItem
{
	background-color: #faf1f6;
	color: black;
	cursor: pointer;
	padding: 1px;
}

.autocomplete_listItem
{
	background-color: window;
	color: windowtext;
	padding: 1px;
}

.TextBoxWaterMark
{
	color: #666;
	font-style: italic;
}
.border
{
	width: 175px;
	border: #5b88bf 1px solid;
	padding: 4px;
	overflow-y: auto;
	overflow-x: hidden;
	height: 80px;
	background-color: white;
	font-size:11px;
}
.watermark
{
    font-style: italic;
    color: #CCC;
}

.clickable
{
    cursor: pointer;
}

.suggestionBox
{
    position: absolute;
    width: 176px;
    border: solid 2px #80B5F3;
    border-top: solid 1px #80B5F3;
    background-image: url('../images/DataTableBackground.png');
    background-repeat: repeat-x;
    background-color: #fff;
    padding: 2px;
}
.suggestionBox td
{
    border-bottom: none;
}
.suggestionList
{
    margin: 0px;
    padding: 0px;
}
.selectedItem
{
    width: 180px;
    padding: 3px 2px 3px 2px;
    display: block;
}
.suggestionList li
{
    margin: 0px;
    padding: 3px 2px 3px 0px;
    cursor: pointer;
    list-style: none;
    color: #000;
}
.suggestionList ul
{
    list-style: none;
    margin: 0;
    padding: 0;
    border: none;
}
.areas-table
{
    border-collapse: collapse;
    width: 100%;
    text-align: left;
}

.areas-table .heading
{
    width: 200px;
    vertical-align: top;
}

.areas-table .size-column
{
    width: 110px;
    vertical-align: top;
    white-space: nowrap;
}

.areas-table .description
{
    width: 535px;
    vertical-align: top;
}

.areas-table tfoot
{
    font-size: 10px;
}

.areas-table tr
{
    vertical-align: top;
}

.areas-table .underline
{
    border-bottom:solid 1px #0097F3;
}