*{margin:0px;padding:0px;}
body{font-family:Segoe UI, Arial;font-size:9.25pt;background-image:url(images/RightBulge.jpg);background-repeat:no-repeat;background-position:right top;}
div#outer{background-image:url(images/LeftBulge.jpg);background-repeat:no-repeat;background-position:left 250px;}
div#outer2{background-image:url(images/TopBulge.jpg);background-repeat:no-repeat;background-position:150px top;padding:40px 10% 40px 10%;min-height:500px;}
div#content{clear:both;width:100%;position:relative;}
h1{font-size:22pt;font-weight:normal;padding-top:0px;}
p{padding:8pt 0pt 8pt 0pt}
input{font-family:Segoe UI, Arial;font-size:9.25pt;}
a:link{color:#0066cc;text-decoration:none;}
a:active{color:#0066cc;text-decoration:none;}
a:visited{color:#0066cc;text-decoration:none;}
a:hover{color:#0066cc;text-decoration:underline;}
.dataPagerContainer{background-image:url(images/ColumnFooterBg.png);background-repeat:repeat-x;background-position:top;}
table.webSnapsResultsListContainer{border-collapse:collapse;width:100%;border:1px solid #cccccc;}
table.webSnapsResultsList{border-collapse:collapse;width:100%;}
table.webSnapsResultsList thead tr{vertical-align:bottom;height:28px;background:#f4f4f4 url(images/ColumnHeaderBg.png) repeat-x bottom;}
table.webSnapsResultsList thead tr th{border-right:1px solid #CCCCCC;padding:0px 4px 2px 4px;background-repeat:repeat-x;background-position:bottom;}
table.webSnapsResultsList thead tr th.drillComparison{background:#f7f2f2 url(images/ColumnHeaderBgDrill.png) repeat-x bottom;}
table.webSnapsResultsList thead tr th.sortedAsc{background:#e9f1ff url(images/ColumnHeaderBgSorted.png) repeat-x bottom;}
table.webSnapsResultsList thead tr th.sortedDesc{background:#e9f1ff url(images/ColumnHeaderBgSorted.png) repeat-x bottom;}
table.webSnapsResultsList tr.firstRowInTable{background-image:url(images/ColumnHeaderBgShadow.png);background-repeat:repeat-x;background-position:top;}
table.webSnapsResultsList tr.lastRowInRecord td{border-bottom:1px solid #DDDDDD;}
table.webSnapsResultsList tr.hover{background-image:url(images/HighlightedRowBg.png);background-repeat:repeat-x;background-position:top;}
table.webSnapsResultsList tr.b{background-color:#e5eeff;}
table.webSnapsResultsList td{padding:1px 4px 1px 4px;border-right:1px solid #DDDDDD;}
table.webSnapsResultsList tr.firstRowInTable td.drillComparison{background-image:url(images/ColumnHeaderBgShadowDrill.png);background-repeat:repeat-x;background-position:top;}
table.webSnapsResultsList tr.a td.drillComparison{background-color:#ffe5e5;}
table.webSnapsResultsList tr.b td.drillComparison{background-color:#f2e9f2;}
input.text, textarea.text{background-image:url(images/InputBg.gif);background-repeat:no-repeat;background-position:top left;width:250px;padding:1px;}
input.postcode, input.number{background-image:url(images/InputBg.gif);background-repeat:no-repeat;background-position:top left;padding:1px;}
.dropDownListInput, .selectListInput, .multiSelectListInput{background-image:url(images/InputBg.gif);background-repeat:no-repeat;background-position:top left;font-family:Segoe UI, Arial;font-size:9.25pt;}
input.submit{text-transform:lowercase;font-weight:bold;letter-spacing:1pt;background:url(images/ButtonBg_Blue.png) repeat-x left;height:37px;padding:0px 10px 0px 10px;color:White;cursor:pointer;width:auto;overflow:visible;border:0px;}
input.search{background:url(images/ButtonBg_Search.png) no-repeat left;padding-left:48px;}
input.cancel, input.delete{background-image:url(images/ButtonBg_Red.png);background-repeat:repeat-x;}
input.reset{text-transform:lowercase;font-weight:bold;letter-spacing:1pt;background-image:url(images/ButtonBg_Aqua.png);background-repeat:repeat-x;border:0px;height:37px;padding:0px 10px 0px 10px;color:White;cursor:pointer;width:auto;overflow:visible;}
 
.buttonsWrapper1{margin:10px 0px 10px 0px;}
.buttonsWrapper2{display:inline;background-color:black;padding:1px;}
.buttonBorder{display:inline;background-color:white;padding-right:1px;}
.buttonSeparator{padding-right:1px;}
.buttonPanelWrapper{background-image:url(images/ButtonBarBg.png);background-repeat:repeat-x;border:1px solid white;background-position:left 1px;}
.mapPanelWrapper{text-align:center;}
.mapPanelWrapper .panelWrapper2{width:700px;}
.mapPanel{height:500px;}
div#feedback{margin-top:20px;}
div#feedback a{padding-left:16px;background:url(images/email.gif) no-repeat left center;}
.webSnapsDrillAxisBreadcrumbTrail a{padding-right:8px;background-image:url(images/BreadcrumbSeparator.gif);background-repeat:no-repeat;background-position:right;}

