/* Marketo Forms & Footer Styles */


/* replaces asterisk from required fields */

form.lpeRegForm li.mktFormReq label {
background: url("/rs/quintiq/images/required.jpg") no-repeat scroll 120px 0 transparent !important;
}

/* Start fancy button */

div.buttonSubmit input {
position:relative;
float:left;
    height: 24px;
    left: 35px;
    position: relative;
    width: 0px !important;
}
form.lpeRegForm label {
    width: 115px !important;
}

div.buttonSubmit input, div.buttonSubmit span {
background-position:0px 0px;
background-repeat:no-repeat;
background-color:#fff;
border:0px none;
color:#FFFFF;
cursor:pointer;
float:left;
font-weight:bold;
height:0px;
width:0px !important;

margin:0px;
padding:0px 15px 2px;
position:relative;
z-index:5;
}
div.buttonSubmit span {
background-position:left 0px;
left:0px;
padding:0px;
position:absolute;
top:0px;
z-index:10;
}
div.buttonSubmit input {
width:auto;
padding-left: 10px !important;
padding-right: 10px !important;
}

#mktFrmSubmit{
color: #FFFFFF !important;
font-size: 12.5px;
}
ul #mktFrmSubmit {
background-image:url(/rs/quintiq/images/send-buttons.png);
background-position:0px 0px;
background-repeat:no-repeat;
background-color:transparent;
border:0px none;
color:#FFFFF;
cursor:pointer;
float:left;
font-weight:bold;
height:25px;
margin:0px;
padding:0px 15px 2px;
position:relative;
z-index:5;
width: 120px !important;
left: 0px;
}

ul #mktFrmSubmit:link,ul #mktFrmSubmit:visited {background-position: 0px 0px;}
div.buttonSubmit:hover input,ul #mktFrmSubmit:hover {background-position: 0px -56px;}
#mktFrmSubmit:active {background-position: 0px -56px;}
div.buttonSubmit:hover span {background-position: 10px -108px;}

/* end fancy button */

/* breadcrumb link */

a.home:link {color:#6A8DAD;text-decoration:underline;} 
a.home:visited {color:#6A8DAD;text-decoration:underline;} /* visited link */
a.home:hover {color:#6A8DAD;text-decoration:none;}   /* mouse over link */
a.home:active {color:#6A8DAD;text-decoration:underline;}  /* selected link */

/* Telephone Directory table */

#directory
{
font-family:Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#directory td, #directory th 
{
font-size:12px;
border-bottom:1px solid #e5eff8;
border-left:1px solid #e5eff8;
border-right: 1px solid #e5eff8;
padding-top:5px;
padding-bottom:4px;
color:#333;
text-align:center;
background-color:#f7fbff;
}
#directory th 
{
font-size:12px;
text-align:center;
padding-top:5px;
padding-bottom:4px;
background-color:#6A8DAD;
color:#FFFFFF;
}
#directory tr.alt td 
{
color:#333;
background-color:#f9fcfe;
}

