body {
background-color: #35393C;

}

.style1 {
font-family: Georgia, "Times New Roman", sans-serif;
font-size: 18px;
color: #990000;
font-weight: bold;
}

#layout {
width: 770px;
margin-left: auto;
margin-right: auto;
border: 15px solid #FFFFFF;
}

#header-contain {
min-height: 200px;
height: 200px;
background-image: url(images/header-bg.jpg);
background-repeat: repeat-x;
}

#header-contain {
height: 190px;
}

#menu {
height: 50px;
min-height: 50px;
font-family: Georgia, Times New Roman, serif;
font-size: .90em;
line-height: 50px;
color: #FFFFFF;
text-align: center;
background-color: #35393C;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
}

* html #menu {
height: 50px;
line-height: 52px;
}

#menu a {
padding-left: 12px;
padding-right: 12px;
font-size: .80em;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
}

#menu a:link, a:active, a:visited {
color: #FFFFFF;
text-decoration: none;
}

#menu a:hover {
padding-top: 18px;
padding-left: 12px;
padding-right: 12px;
padding-bottom: 17px;
color: #FFFFFF;
text-decoration: none;
background-color: #68BD00;
}

*:first-child+html #menu a:hover {
padding-top: 19px;
padding-bottom: 17px;
}

* html #menu a:hover {
padding-top: 20px;
padding-bottom: 17px;
}

/* min-height was 900px below - Burn */
#content-contain {
margin: 0 auto;
min-height: 1000px;
padding-top: 15px;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 100px;
background-image: url(images/txt-bg.jpg);
}

* html #content-contain {
height: 550px;
}

.content-text {
font-family: Georgia, Times New Roman, serif;
font-size: 0.80em;
color: #000000;
text-align: justify;
letter-spacing: 0.001em;
}

#content-text {
width: 71%;
font-family: Georgia, Times New Roman, serif;
font-size: 0.80em;
color: #000000;
text-align: justify;
letter-spacing: 0.001em;
background: #EAEAEA;
}

#content-text a {
color: #e27f0c;
font-weight: bold;
border-bottom: 1px dashed #e27f0c;
text-decoration: none;
}

#content-text a:link, a:active, a:visited {
text-decoration: none;
}

#content-text a:hover {
color: #e71b16;
border-bottom: 1px dashed #e71b16;
text-decoration: none;
}

.call {
color: #e71b16;
font-weight: bold;
}

/* padding-top was 35 below - Burn */
#content-graphics {
float: right;
width: 25%;
padding-top: 25px;
padding-right: 10px;
text-align: left;
background-color: #EAEAEA;
}

* html #content-graphics {
padding-right: 0px;
}

h1 {
font-family: Georgia, Times New Roman, serif;
font-size: 1.10em;
color: #FFFFFF;
font-weight: bold;
}

ul {
list-style-type: none; 
padding-left: 15px;
}

#casestudy ul {
list-style-type: circle;
}

*:first-child+html ul {
list-style-type: none; 
margin-left: 0px;
}

* html ul {
list-style-type: none; 
margin-left: 0px;
}

li {
line-height: 16px;
}

#footer-contain {
height: 190px;
min-height: 200px;
padding-top: 0px;
padding-left: 25px;
padding-right: 15px;
background-image: url(images/footer-bg.jpg);
background-repeat: repeat-x;
border-top: 1px solid #FFFFFF;
}

*:first-child+html #footer-contain {
padding-left: 25px;
padding-right: 20px;
}

* html #footer-contain {
padding-top: 10px;
}

.column {
float: left;
margin-right: 5px;
}

.last {
margin-right: 0px; 
}

#footer-first {
width: 140px;
font-family: Georgia, Times New Roman, serif;
font-size: .70em;
}

#footer-first a {
padding: 3px;
color: #FFFFFF;
line-height: 18px;
text-decoration: none;
}

#footer-first a:link, a:active, a:visited {
text-decoration: none;
color: #FFFFFF;
}

#footer-first a:hover {
color: #FFFFFF;
text-decoration: none;
background-color: #4BB1FC;
}

*:first-child+html #footer-first {
padding-top: 10px;
}

#footer-second {
width: 145px;
font-family: Georgia, Times New Roman, serif;
font-size: .70em;
color: #FFFFFF;
}

#footer-second a {
padding: 3px;
color: #FFFFFF;
line-height: 18px;
text-decoration: none;
}

#footer-second a:link, a:active, a:visited {
text-decoration: none;
color: #FFFFFF;
}

#footer-second a:hover {
color: #FFFFFF;
text-decoration: none;
background-color: #4BB1FC;
}

*:first-child+html #footer-second {
padding-top: 10px;
}

#footer-third {
width: 150px;
font-family: Georgia, Times New Roman, serif;
font-size: .70em;
color: #FFFFFF;
}

#footer-third a {
padding: 3px;
color: #FFFFFF;
line-height: 18px;
text-decoration: none;
}

#footer-third a:link, a:active, a:visited {
text-decoration: none;
color: #FFFFFF;
}

#footer-third a:hover {
color: #FFFFFF;
text-decoration: none;
background-color: #4BB1FC;
}

*:first-child+html #footer-third {
padding-top: 10px;
}

#footer-fourth {
width: 145px;
font-family: Georgia, Times New Roman, serif;
font-size: .70em;
color: #FFFFFF;
}

#footer-fourth a {
padding: 3px;
color: #FFFFFF;
line-height: 18px;
text-decoration: none;
}

#footer-fourth a:link, a:active, a:visited {
text-decoration: none;
color: #FFFFFF;
}

#footer-fourth a:hover {
color: #FFFFFF;
text-decoration: none;
background-color: #4BB1FC;
}


*:first-child+html #footer-fourth {
padding-top: 10px;
}

#footer-fifth {
width: 125px;
font-family: Georgia, Times New Roman, serif;
font-size: .70em;
color: #FFFFFF;
}

#footer-fifth a {
padding: 3px;
color: #FFFFFF;
line-height: 18px;
text-decoration: none;
}

#footer-fifth a:link, a:active, a:visited {
text-decoration: none;
color: #FFFFFF;
}

#footer-fifth a:hover {
color: #FFFFFF;
text-decoration: none;
background-color: #4BB1FC;
}


*:first-child+html #footer-fifth {
padding-top: 10px;
}

#copy {
margin-left: -15px;
padding-top: 1px;
font-family: Georgia, Times New Roman, serif;
font-size: 0.65em;
color: #FFFFFF;
text-align: center;
}

*:first-child+html #copy {
padding-top: 5px;
}

* html #copy {
padding-top: 0px;
}

#copy a {
color: #FFFFFF; 
text-decoration: none;
}

#copy a:link, a:active, a:visited, a:hover {
color: #FFFFFF;
text-decoration: none;
}

#graphics {
font-family: Arial, Helvetica, sans-serif;
font-size: .70em;
color: #666666;
}

#graphics a {
color: #666666;
text-decoration: none;
}

#graphics a:link, a:active, a:visited {
text-decoration: none;
color: #666666;
}

#graphics a:hover {
color: #333333;
text-decoration: none;
}
