	/* Frey Lutz CSS */
/* Global & Home Page */

@import url("frey-lutz-int.css");
@import url("clearfix.css");

body {
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #4e4e4e;
text-align: center;
background-color: #0075ae;
}

body a, body a:visited {
color: #ee3024;
text-decoration: underline;
}

body a:hover {
color: #ee3024;
text-decoration: underline;
}

h1 {
margin: 0;
padding: 0;
font-size: 24px;
font-style: italic;
color: #0075ae;
font-weight: normal;
}

h1.idxh1 {
margin: 0;
padding: 0;
font-size: 20px;
font-style: italic;
color: #0075ae;
font-weight: normal;
}

h2 {
margin: 0;
padding: 0;
font-size: 16px;
color: #0075ae;
}

h2.h2-alt {
margin: 0;
padding: 0;
font-size: 14px;
font-style: italic;
font-weight: bold !important;
color: #00344e;
letter-spacing: 1px;
}

p.s {
display: block;
}

p {
margin: 0;
padding: 0;
line-height: 18px;
}

/* -- home page -- */

#idx-header {
display: block;
position: relative;
width: 100%;
height: 194px;
background: url(../img/header-bg.gif) #fff top left repeat-x;
}

#idx-header-info-wrap {
width: 770px;
height: 35px;
margin: 0 auto 0 auto;
padding: 0;
text-align: center;
}

#idx-header-info {
float: left;
display: inline;
width: 770px;
margin: 7px 0 0 0;
padding: 0;
text-align: left;
}

#idx-header-info p {
color: #fff;
}

#idx-header-info p span.emphasis {
font-weight: bold;
color: #ee3024;
}

#idx-header-info p a, #idx-header-info p a:visited {
color: #fff;
text-decoration: underline;
}

#idx-header-info p a:hover {
color: #fff;
text-decoration: underline;
}


#idx-header-img {
width: 100%;
height: 157px;
top: 35px;
left: auto;
background:  url(../img/idx-header.jpg) top center #0075ae no-repeat;
text-align: center;
}

#idx-mid {
display: block;
width: 100%;
height: 383px;
background-color: #0075ae;
}

#idx-mid-wrap {
width: 770px;
height: 383px;
margin: 0 auto 0 auto;
padding: 0;
}

#idx-mid-ess {
float: left;
display: inline;
margin: 0;
padding: 0;
}

#idx-mid-left {
float: left;
display: inline;
width: 380px;
height: 383px;
margin: 0;
padding: 0;
background: url(../img/idx-swirl.jpg) top left #fff no-repeat;
}

#idx-logo {
float: left;
display: inline;
margin: 106px 0 0 27px;
padding: 0;
}


#idx-mid-right {
float: left;
display: inline;
width: 390px;
height: 362px;
margin: 1px 0 0 0;
padding: 20px 0 0 0;
background-color: #fff;
}

.idx-right-sect {
float: left;
display: inline;
width: 353px;
margin: 25px 0 0 12px;
padding: 0 0 20px 0;
text-align: left;
}

.idx-right-sect-l {
float: left;
display: inline;
width: 146px;
margin: 0;
padding: 0;
}

.idx-right-sect-l img {
display: block;
border: 0;
}

.idx-right-sect-r {
float: left;
display: inline;
width: 197px;
margin: 5px 0 0 10px;
padding: 0;
}

.idx-right-border {
border-bottom: solid 1px #b0d5eb;
}

#newsletter-promo {
float: left;
display: inline;
width: 304px;
margin: 15px 0 0 0;
padding: 15px 0 0 0;
border-top: solid 1px #0075ae;
}

#footer {
display: block;
width: 100%;
height: 100px;
background-color: #0075ae;
background: url(../img/footer-border.gif) top left #0075ae repeat-x;
}

#footer-wrap {
width: 770px;
margin: 0 auto 0 auto;
padding: 0;
text-align: center;
}

#footer-ess {
float: left;
display: inline;
width: 770px;
margin: 0;
padding: 15px 0 0 0;
}

#footer-ess p {
display: block;
color: #fff !important;
}

#footer-ess p a, #footer-ess p a:visited {
color: #fff;
font-weight: bold;
text-decoration: underline;
}

#footer-ess p a:hover {
color: #fff;
font-weight: bold;
text-decoration: underline;
}

#footer-left {
float: left;
display: inline;
width: 385px;
margin: 0;
padding: 0;
text-align: left;
}

#footer-left .add-num {
float: left;
display: inline;
width: 150px;
margin: 0;
padding: 0;
}

#footer-right {
float: right;
display: inline;
width: 385px;
margin: 0;
padding: 0;
text-align: right;
}
