body {
font-family : Arial, Tahoma, Verdana;
font-size : 100%;
color : #000000;
margin : 0 0 0 0;
padding : 0 0 0 0;
position : relative;
}
table {
padding : 0;
}
.Link {
background-color : black;
}
.btn {
position : relative;
top : 12px;
}
.AccessibleBanner {
background-image : url(../images/localview_Banner_new.jpg);
width : 800px;
height : 73px;
color : white;
}
.DetailsControl {
color : black;
width : 796px;
font-weight : bold;
text-align : left;
position:relative;
}
.Acc {
height : 500px;
width : 800px;
}
.AcessibleLinksection {
vertical-align : middle;
width : 800px;
position : relative;
height : 20px;
}
A.tabsHeader_Tab 
{
	cursor:hand;	
width : 130px;
height : 16px;
text-align : center;
font-size : 0.8em;
text-decoration : none;
color : #ffffff;
background-color : #a1a1a1;
}
A.tabsHeader_OnTab 
{
	cursor:hand;
font-weight : 600;
font-size : 0.8em;
width : 130px;
vertical-align : middle;
color : #ffffff;
text-align : center;
text-decoration : none;
background-color : #6d6d6d;
}
A.tabsHeader_Tab:hover {
color : #ff3333;
text-decoration : none;
}
.AccessibleFooter {
background-color : #999999;
width : 800px;
height: 16px;
text-align : right;
color : #ffffff;
position : relative;
}
.FooterText 
{
font-style : italic;
font-weight : bold;
font-size : 0.7em;
padding-right: 5px;
}
.GOFormLabels {
font-size : 0.7em;
vertical-align : bottom;
color : #6d6d6d;
height : 26px;
width : 186px;
position : relative;
}
.GOAddressEntry {
vertical-align : top;
width : 180px;
position : relative;
}
.GOMatchList {
border-style : none;
border-width : 2px;
border-color : #999999;
}
.LVFTNHeaderTable {
padding-right : 2px;
padding-left : 2px;
font-weight : bold;
font-size : 0.8em;
border-left-color : #ffffff;
padding-bottom : 2px;
vertical-align : top;
width : 100%;
color : #ffffff;
padding-top : 2px;
background-color : #FFCC66;
border-right-color : #ffffff;
text-align : left;
position:relative;
}
TABLE.LVFTNServiceGroupTable {
padding-right : 2px;
padding-left : 2px;
padding-bottom : 2px;
width : 100%;
padding-top : 2px;
overflow : auto;
position:relative; 
}
TR.LVFTNServiceGroupTable {
padding-right : 2px;
padding-left : 2px;
font-weight : bold;
font-size : 0.7em;
padding-bottom : 2px;
width : 100%;
color : #ffffff;
padding-top : 2px;
background-color : #a1a1a1;
}
TABLE.LVFTNServiceMatchTable {
padding-right : 2px;
padding-left : 2px;
font-size : 0.7em;
padding-bottom : 2px;
width : 100%;
color : #333333;
padding-top : 2px;
}
TR.LVFTNServiceMatchTable {
padding-right : 2px;
padding-left : 2px;
font-size : 0.7em;
padding-bottom : 2px;
width : 100%;
color : #333333;
padding-top : 2px;
}
DIV.ftnNoLocation {
padding-left : 15px;
font-size : 0.8em;
color : #333333;
padding-top : 25px;
}
A.ftnPageLink {
color : #3399ff;
text-decoration : underline;
}
A.ftnPageLink:hover {
color : #ff3333;
}
.ftnPageLink {
color : #3399ff;
text-decoration : underline;
}
.ftnPageLink:hover {
color : #ff3333;
}
div.adHelp {
background-color : #ffff90;
color : black;
width : 796px;
height: 22px;
vertical-align: middle;
border-bottom-style : solid;
border-bottom-color : #999999;
border-bottom-width : 2px;
}
IMG.adHelp {
border-right : 0;
border-top : 0;
border-left : 0;
border-bottom : 0;
vertical-align: bottom;
width : auto;
}
A.adHelp {
color : #333333;
text-decoration : none;
text-align : left;
vertical-align : middle;
font-size : 0.7em;
font-weight : bold;
}
A.adHelp:hover {
color : #ff3333;
}
.LVAddress {
font-weight : bold;
font-size : 0.7em;
width : 796px;
color : black;
height : 20px;
background-color : #ffff90;
text-align : left;
}
.ldInfo {
font-size : 0.8em;
color : #333333;
width : 495px;
}
.ldFaultInfo {
font-size : 0.8em;
color : #333333;
width : 100%;
}
div.LVFTNServiceDIV {
vertical-align : top;
position:relative;
width: 796px;
}
div.RegionHolder {
position : relative;
width : 796px;
height : 405px;
}
table.RegionTable {
position : relative;
width : 796px;
border : 0;
}
td.RegionHeader, th.RegionHeader {
vertical-align : top;
width : 796px;
font-size : 0.8em;
color : #ffffff;
background-color : #FFCC66;
padding : 2px 2px 2px 2px;
text-align : left;
font-weight : bold;
position:relative;
}
td.RegionMatch {
vertical-align : top;
width : 796px;
font-size : 0.7em;
color : #333333;
background-color : #ffffff;
padding : 2px 2px 2px 2px;
text-align : left;
border-bottom-style : solid;
border-bottom-color : #FFFFCC;
border-bottom-width : 1px;
position:relative;
}

table.LVFTNHeaderTable {
border-color : #ffffff;
border-top-style : solid;
border-top-width : 2px;
border-bottom-style : solid;
border-bottom-width : 2px;
width : 796px;
font-size : 0.8em;
font-weight : bold;
color : #ffffff;
background-color : #FFCC66;
padding : 2px 2px 2px 2px;
vertical-align : top;
}
table.LVFTNServiceGroupTable {
width : 796px;
padding : 2px 2px 2px 2px;
}
tr.LVFTNServiceGroupTable {
width : 796px;
font-size : 0.7em;
background-color : #FFFFCC;
color : #FF6600;
font-weight : bold;
padding : 2px 2px 2px 2px;
}
table.LVFTNServiceMatchTable {
width : 796px;
color : #333333;
font-size : 0.7em;
border-top-style : solid;
border-top-width : 1px;
border-top-color : #FFFFCC;
padding : 2px 2px 2px 2px;
}
tr.LVFTNServiceMatchTable {
width : 796px;
color : #333333;
font-size : 0.7em;
border-top-style : solid;
border-top-width : 1px;
border-top-color : #FFFFCC;
padding : 2px 2px 2px 2px;
}
td.LVFTNServiceMatchTable {
border-top-style : solid;
border-top-width : 1px;
border-top-color : #FFFFCC;
vertical-align : top;
}
div.ftnNoLocation {
color : #333333;
padding-top : 25px;
padding-left : 15px;
font-size : 0.8em;
}
.welcome {
position :absolute;
top : 150px;
left : 250px;
width : 500px;
padding : 2px 2px 2px 2px;
}
.report {
position :absolute;
width : 500px;
left : 250px;
top : 335px;
vertical-align : top;
padding : 2px 2px 2px 2px;
}
.reportlabel {
font-size : 0.8em;
color : #333333;
}
.rt {
position : absolute;
width : 500px;
top : 335px;
left : 250px;
padding : 2px 2px 2px 2px;
}
.GOSubmitButton {
color : #999999;
font-size : 0.8em;
cursor : hand;
height : 19px;
position : relative;
}
.label {
font-weight : bold;
text-align : center;
color : white;
background-color : #6d6d6d;
position : relative;
overflow : auto;
width: 160px;
padding: 2px 15px 2px 15px;
}
div.bar
{
background-color : #6d6d6d;
position : relative;
width:796px;
height: 20px;
}
div.OnTheMap {
position : relative;
overflow : auto;
text-align:center;
}
input.GOSubmitButton 
{
cursor:hand;
position : relative;
vertical-align : middle;
}
.AccessibleGazetterControl {
font-family : Arial, Tahoma, Verdana;
padding-left : 5px;
width : 200px;
position : relative;
}
.GOTitle {
height : 30px;
font-size : 0.8em;
width : 200px;
color : #999999;
text-align:justify;
}
.main {
width : 796px;
height:459px;
border-color : #999999;
border-style : solid;
border-width : 2px;

}
.main2 {
width : 796px;
border-color : #999999;
border-style : solid;
border-width : 2px;

}

td.JumpFiller 
{
	width: 250;
}
A.LDJumpLink 
{
color : #3399ff;
text-decoration : underline;
font-size : 0.8em;
font-weight : bold;
text-align : center;
}
A.LDJumpLink:hover {
color : #ff3333;
}
A.FTNJumpLink {
color : #3399ff;
text-decoration : underline;
font-size : 0.8em;
font-weight : bold;
text-align : center;
}
A.FTNJumpLink:hover {
color : #ff3333;
}
A.OTMJumpLink {
color : #3399ff;
text-decoration : underline;
font-size : 0.8em;
font-weight : bold;
text-align : center;
}
A.OTMJumpLink:hover {
color : #ff3333;
}
.JumpTO 
{
text-align : center;
color : #3399ff;
text-decoration : underline;
position : relative;
font-size : 0.8em;

}
div.goScrollMatches {
position : relative;
width : 200px;
min-width : 0;
max-width : 200px;
min-height : 0;
max-height : 185px;
height : 186px;
overflow : auto;
}
.goFinalMatch {
vertical-align : top;
width : 200px;
}
.ADDetails {
font-size : 0.7em;
width : 180px;
color : #333333;
}
.ADTitle {
height : 30px;
font-size : 0.8em;
width : 180px;
color : #999999;
}
table.ITAServiceGroupTable {
width : 175px;
font-size : 0.8em;
color : #999999;
font-weight : bold;
padding : 2px 2px 2px 0;
margin-bottom : 15px;
}
td.ITAServiceMatchTable {
padding : 2px 2px 2px 0;
}
a.ITAServiceLink {
font-weight : normal;
color : #3399ff;
text-decoration : underline;
}
a.ITAServiceLink:hover {
color : #ff3333;
}
table.ITAServiceGroupTableHeader {
font-size : 0.8em;
color : #333333;
padding : 2px 2px 2px 0;
}
.InTheArea {
font-size : 0.8em;
color : #333333;
padding : 2px 2px 2px 0;
}
table.ITAMatchGroupTable {
width : 796px;
color : #ffffff;
padding : 2px 2px 2px 2px;
font-weight : bold;
}
td.itaSMC_N_D, td.itaSMC_DT_D, td.itaSMC_DS_D, td.itaSMC_L_D {
color : #333333;
font-weight : normal;
font-size : 0.7em;
border-bottom-style : solid;
border-bottom-width : 1px;
border-bottom-color : #FFFFCC;
}
td.itaSMC_N_D, td.ITASMC_N {
width : 300px;
}
td.itaSMC_DT_D, td.ITASMC_DT {
width : 245px;
}
td.itaSMC_DS_D, td.ITASMC_DS {
width : 150px;
text-align : center;
}
td.itaSMC_L_D, td.ITASMC_L {
width : 45px;
text-align : center;
}
td.itaSMC_NM {
color : #333333;
font-weight : normal;
font-size : 0.7em;
width : 560px;
}
td.ITASMC_N {
font-size : 0.7em;
background-color : #FFCC66;
}
td.ITASMC_DT {
font-size : 0.7em;
background-color : #FFCC66;
}
td.ITASMC_DS {
font-size : 0.7em;
text-align : center;
background-color : #FFCC66;
}
td.ITASMC_L {
text-align : center;
font-size : 0.7em;
background-color : #FFCC66;
}
a.ITASMC_L {
font-size : 0.7em;
color : #7b9fdc;
text-decoration : none;
}
a.ITASMC_L:hover {
font-size : 0.7em;
color : #ff0000;
text-decoration : none;
}
div.itaServiceNotSelected {
color : #333333;
padding-top : 25px;
padding-left : 15px;
padding-right : 15px;
font-size : 0.8em;
}
.ITAServiceList {
overflow : auto;
width : 200px;
height : 415px;
margin : 4px 4px 4px 4px;
padding : 2px 2px 2px 2px;
}
.itaServiceLocations {
margin : 4px 4px 4px 0;
padding : 15px 2px 2px 2px;
height : 130px;
}
.ITAServiceDistance {
padding-top : 10px;
font-size : 0.8em;
height : 40px;
text-align : left;
vertical-align : top;
color : #333333;
}
div.itaServiceMatches {
overflow : auto;
}
a.goTableMultipleMatch {
color : #333333;
text-decoration : none;
background-color : #ffffff;
vertical-align : top;
font-size : 0.7em;
padding : 2px 2px 2px 0;
}
a.goTableSingleMatch {
color : #333333;
text-decoration : none;
background-color : #ffffff;
font-size : 0.7em;
vertical-align : top;
padding : 2px 2px 2px 0;
}
a.goTableSingleMatch:hover, a.goTableMultipleMatch:hover {
color : #ff3333;
cursor:hand;
}
.goButSearchAgain {
color : #999999;
font-size : 0.8em;
width : 180px;
padding-top : 20px;
padding-right : 20px;
text-align : right;
cursor : default;
height : 60px;
}
.GONavButtons {
padding-top : 10px;
width : 180px;
text-align : right;
}
.GONavButtons2 {
padding-top : 10px;
width : 250px;
text-align : right;
}
.ReturnTO {
text-align : center;
position: relative;
}
A.ReturnTO {
color : #3399ff;
text-decoration : underline;
font-size : 0.7em;
font-weight : bold;
text-align : center;
}
A.ReturnTO:hover {
color : #ff3333;
}
.AccessVersion {
position : absolute;
top : 250px;
left : 300px;
z-index : 100;
}
.frFaultFlow {
width : 100%;
text-align : center;
}
div.frFaultFlowArea {
border-style : none;
border-color : #FFFFCC;
vertical-align : top;
}
div.frFaultFormArea {
width : 590px;
height : 400px;
border-style : solid;
border-color : #FFFFCC;
border-width : 1px;
padding : 2px 2px 2px 2px;
vertical-align : top;
}
.frFaultFlowOn, .frFaultFlowOff {
text-align : center;
font-size : 1em;
font-weight : bold;
text-decoration : none;
}
.frFaultFlowOn {
color : #ffffff;
background-color : #FFCC66;
}
.frFaultFlowOff {
color : #ffffff;
background-color : #FFFFCC;
}
a.frFaultFlowAct {
display : block;
text-align : left;
font-size : 0.8em;
font-weight : bold;
color : #ffffff;
background-color : #FFFFCC;
padding : 2px 2px 2px 2px;
text-decoration : none;
}
div.frMGaz {
width : 250px;
padding-right : 10px;
vertical-align : top;
}
div.frGazHead {
width : 250px;
font-weight : bold;
font-size : 0.8em;
}
div.frAcceptMark {
color : #999999;
font-weight : normal;
width : 180px;
height : 20px;
text-align : right;
}
input.frAcceptMark {
vertical-align : middle;
}
input.butAcceptFault {
height : 60px;
cursor:hand;
}
div.MapToolbar {
background-color : #FFFFCC;
border-bottom-color : #ffffff;
border-bottom-style : solid;
border-bottom-width : 3px;
}
div.Map {
padding-top : 10px;
background-color : #FFFFCC;
}
input.AcceptFault 
{
	cursor:hand;
background-color : transparent;
color : #333333;
margin-top : 5px;
margin-left : 120px;
width : 86px;
font-size : 0.8em;
border-style : none;
background-repeat : no-repeat;
background-image : url(../images/arrow_right.gif);
}
div.frMMap {
width : 500px;
vertical-align : top;
}
div.frFaultStepTitle {
width : 100%;
font-size : 0.8em;
color : #ffffff;
font-weight : bold;
background-color : #FFFFCC;
padding : 2px 2px 2px 2px;
}
div.frTypeHeader {
width : 100%;
font-size : 0.8em;
color : #ffffff;
font-weight : bold;
background-color : #FFCC66;
padding : 2px 2px 2px 2px;
}
div.frTypeInformation {
padding-top : 5px;
font-size : 1em;
}
div.frQuestion {
padding-top : 5px;
font-size : 0.8em;
font-weight : normal;
}
div.frInput {
font-size : 0.7em;
}
input.frInput {
font-size : 0.7em;
}
input.frAddressInput {
width : 200px;
}
input.frLongAddressInput {
width : 300px;
}
table.frFaultStep {
width : 100%;
}
div.frFlowHeader {
width : 100%;
font-size : 0.8em;
color : #ffffff;
font-weight : bold;
background-color : #7b9fdc;
padding : 2px 2px 2px 2px;
}
div.frStepLink {
width : 263px;
}
.frSubmitFault 
{
cursor: hand;
background-color : transparent;
color : #333333;
margin-top : 5px;
margin-left : 10px;
width : 120px;
font-size : 0.8em;
border-style : none;
height: 19px;
}
div.frLocationMap {
text-align : center;
}
div.frIncidentDetails, div.frLocType, div.frChooseLoc {
position : relative;
}
table.frMapHolder {
width : 780px;
height : 405px;
}
div.frIncidentList, div.frIncidentForm, div.frFinalReport {
overflow : auto;
padding : 5px 5px 5px 5px;
border-style : none;
border-color : #FFFFCC;
border-width : 1px;
}
.frSummary 
{
font-size: 0.8em;
padding-left: 20px;
}
div.frFinalReport {
margin-left : 30px;
height : 500px;
}
div.frIncidentList {
padding-top : 0;
margin-left : 10px;
width : 250px;
height : 360px;
}
div.frIncidentForm {
margin-left : 30px;
padding-top : 10px;
width : 520px;

}
.frIncidentGroupHeader {
font-size : 0.9em;
font-weight : bold;
color : #999999;
padding : 10px 2px 0px 2px;
}
div.frIncidentMatch {
display : block;
text-align : left;
width : 200px;
background-color : #ffffff;
padding : 2px 2px 2px 2px;
}
a.frFaultType {
display : block;
font-size : 0.8em;
color : #3399ff;
text-decoration : underline;
font-weight: normal;
}
a.frFaultType:hover {
color : #ff3333;
}
div.frLocHD {
color : #333333;
font-weight : bold;
font-size : 0.8em;
height : 30px;
padding-left : 17px;
vertical-align: bottom;
}
div.frLocDesc, div.frLocDescS {
color : #333333;
font-size : 0.8em;
padding-left : 17px;
padding-top : 20px;
padding-bottom : 10px;
vertical-align : top;
}
div.frLocDescS {
height : 30px;
}
div.frFiller {
width : 40px;
}
div.frLocTitle, div.frLocLink {
color : #999999;
height : 20px;
text-align : left;
}
table.frLocSection {
width : 200px;
height : 150px;
border-style : solid;
border-width : 1px;
border-color : #FFCC66;
padding : 4px 4px 4px 4px;
}
table.frCurrentSelection {
margin-top : 50px;
}
div.frCurrentSelectiontext, div.frCurrentSelection {
color : #999999;
font-size : 0.7em;
vertical-align : middle;
padding-left : 20px;
}
div.frLocLink {
vertical-align : top;
padding-bottom : 5px;
font-size : 1em;
}
a.frLocLink {
color : #3399ff;
text-decoration : underline;
font-size : 0.8em;
}
a.frLocLink:hover {
color : #ff3333;
}
span.frLocLink {
color : #999999;
padding-left : 10px;
font-size : 0.8em;
vertical-align : middle;
}
div.frLocSel {
padding-left : 17px;
}
div.frSellAddDisp, div.frSelAdd {
vertical-align : top;
width : 250px;
padding-left : 17px;
}
input.frChsLocButOn, input.frChsLocButOff, input.frButAddSel, input.frButAddSelOff {
background-color : transparent;
color : #333333;
font-size : 0.8em;
border-style : none;
background-repeat : no-repeat;
background-image : url(../images/arrow_right.gif);
}
input.frButAddSel 
{
 cursor:hand;
padding-left : 30px;
background-position : 100% 50%;
vertical-align : middle;
}
div.frButAddSelOff {
color : #999999;
font-size : 0.8em;
height : 20px;
padding-left : 65px;
}
input.frButAddSelOff {
vertical-align : middle;
}
input.frChsLocButOff {
background-position : 50% 50%;
width : 40px;
background-image : url(../images/arrow_right_off.gif);
}
input.frChsLocButOn {
background-position : 50% 50%;
width : 40px;
cursor:hand;
}
div.frComplete {
color : #999999;
font-size : 0.8em;
padding-left : 125px;
cursor : default;
height : 20px;
margin-top : 10px;
}
input.frComplete {
vertical-align : middle;
height : 19px;
cursor:hand;
}
table.frMapLeft {
width : 200px;
height : 380px;
}
div.frGazDesc, div.frGOTitle, div.frGazInput, frZoomArea {
width : 200px;
font-size : 0.8em;
}
div.frGazDesc {
color : #333333;
font-weight : bold;
}
div.frGOTitle {
width : 200px;
font-size : 0.8em;
color : #999999;
}
span.frGazDesc {
text-align : left;
}
div.frPnlInfo {
padding : 0 0 0 0;
border-collapse : collapse;
}
div.frMGaz {
width : 220px;
}
div.frSelAdd {
height : 260px;
}
div.frSellAddDisp {
height : 120px;
}
div.frFaultTypeHD, div.frFaultLocHD
{
font-size : 0.8em;
padding-top : 20px;
padding-left : 17px;
color : #999999;
}
div.frFaultTypeDT, div.frFaultLocDT {
font-size : 0.8em;
padding-left : 17px;
padding-bottom : 10px;
}
.frFaultTypeLB, .frFaultLocLB {
font-size : 0.9em;
color : #333333;
padding-bottom : 30px;
}
.frFaultTypeBUT, .frFaultLocBUT {
color : #333333;
vertical-align : middle;
cursor:hand;
}
div.frFaultTypeBUT, div.frFaultLocBUT {
height : 20px;
color : #999999;
font-size : 0.8em;
padding-left : 60px;
}
div.frFaultTypeBUT {
padding-left : 60px;
}
div.frFaultLocBUT {
padding-left : 40px;
}
div.ReportHolder {
position : absolute;
vertical-align : middle;
}
.lvfTitle {
font-size : 1em;
color : #333333;
width : 450px;
padding-bottom : 5px;
vertical-align : top;
}
.lvfFaultHeader {
font-size : 0.9em;
width : 150px;
color : #333333;
vertical-align : top;
}
.lvfFaultDetails {
font-size : 0.9em;
width : 200px;
color : #333333;
padding-left : 10px;
vertical-align : top;
}
.lvfSectionHeader {
font-size : 0.8em;
font-weight : bold;
padding : 0 0 10px 0;
vertical-align : top;
}
.lvfSectionDetails {
padding : 0 0 10px 0;
font-size : 0.8em;
vertical-align : top;
}
.lvfHeader {
width : 100%;
padding : 0 0 10px 0;
font-size : 0.8em;
vertical-align : top;
}
.autoOverFlow {
overflow : auto;
} 
.map
{
border-color : #999999;
border-style : solid;
border-width : 2px;
}
.w3c /* this is general position of w3c AA logo */
{
	position:absolute;
	top:95px;
	left:1px;
	z-index:5;  
	width:auto;
	height: auto;
}
.OrLabel
{
	text-align:center;
	font-weight:bold;
	
}

