/* IEHR 2011 Stylesheet */
body, p, td, tr, th, input, h1, h2, h3, h4, h5, h6, select, option, textarea, li, ol, ul {
font-family: arial, verdana, sans-serif;
} 
body {
margin:0px;
padding:0px;
color:#2B2B2B;
/*background:#E06A07 url(images/background.jpg) repeat-x top left;*/
background:#E06A07 url(images/bottom.jpg) no-repeat bottom center;
font-size:1.0em;
}
form {
display:inline;
}
p {
font:0.9em arial, verdana, sans-serif;
line-height:1.4em;
margin:8px 4px;
padding:2px;
}
h1 {
font:2.0em Arial, verdana, sans-serif;
line-height:1.4em;
color:#EFBB37;
margin:8px 4px;
padding:2px;
}
h2 {
font:1.4em Arial, verdana, sans-serif;
line-height:1.2em;
color:#EF9021;
margin:8px 4px;
padding:2px;
}
h3 {
font:1.1em Arial, verdana, sans-serif;
line-height:1.2em;
color:#EFBB37;
margin:8px 4px;
padding:2px;
}
h4 {
text-align:center;
font-family: arial, verdana, sans-serif;
font-weight:bold;
font-size:1.0em;
line-height:1.2em;
margin:8px 4px;
padding:2px;
color:#EF9021;
}
li {
font:0.9em arial, verdana, sans-serif;
line-height:1.6em;
}
li ul li, li ol li {
font-size:1.0em;
line-height:1.6em;
}
ul {
margin:2px 24px;
padding:0 2px;
}
ol {
margin:2px 27px;
padding:2px;
}
a, a:link, a:active {
color:#EF9021;
text-decoration:underline;
font-weight:normal;
}
a:visited {
color:#EF9021;
text-decoration:underline;
font-weight:normal;
}
a:hover {
color:#EF9021;
text-decoration:none;
font-weight:normal;
}

a.flink, a.flink:link, a.flink:active, a.flink:visited, a.flink:hover {
color:#4A0200;
font-weight:bold;
text-decoration:none;
}

select {
font-size:0.7em;
}
/*ID's*/
#whiteframe {
position:relative;
margin:0 auto;
padding:0;
width:100%;
background:transparent url(images/header.jpg) no-repeat top center;
/*border:1px solid red;*/
}
#redframe {
position:relative;
margin:0 auto;
padding:0;
width:960px;
/*border:1px solid red;*/
}
#header {
height:313px;
}
#logo {
padding:40px 0 0 40px;
/*border:1px solid red;*/
}
#headerfigure {
float:right;
margin-right:140px;
/*border:1px solid red;*/
}

#headernav {
height:60px;
margin:24px 0 0 8px;
}
#headernav a {
line-height:60px;
color:#4A0200;
text-decoration:none;
margin:0;
/*padding:20px 9px;*/
padding:20px 26px;
font-weight:normal !important;
}

#headerlist {
list-style-type: none;
margin: 0;
padding: 0;
}

#headerlist li {
font: 1.4em "Century Gothic", arial;
font-weight:normal !important;
float: left;
line-height:60px;
margin:0;
padding:0;
}
#headerlist li a:hover, #headerlist li a#active {
margin: 0;
line-height:60px;
/*padding:20px 9px;*/
padding:20px 26px;
background:transparent url(images/menu-over.jpg) repeat-x top left;
}

















#maincontent {
padding:0px 0 0px 0;
margin:0px;
/*border:1px solid red;*/
}
#content {
padding:0px;
margin:0 20px;
background:#F8F8F8;
border:3px solid #DC6206;
min-height:578px;
}
#textcontent {
padding:5px;
margin:15px 30px;
}
#righttestimonials {
float:right;
padding: 0px;
margin:0;
width:334px;
}
#copyright {
height:99px;
text-align:center;
color:#ffffff;
background:transparent url(images/footer.jpg) no-repeat top center;
}
#copyright p {
color:#4A0200;
padding:50px 0 0 0;
margin:0;
font-size:0.9em;
/*line-height:31px;*/
/*border:1px solid red*/
}




/*classes*/
.yellow {
font-weight:bold;
color:#EFBB37;
}
.quote {
font-style:italic;
color:#999898;
font-size:0.85em;
}
.top {
text-align:right;
font-size:0.7em;
}
.top a {
text-decoration:none;
}
.statement {
font-style:italic;
color:#999898;
font-size:1.1em;
text-align:center;
margin:25px 45px;
}
.certs {
color:#999898;
font-size:smaller;
}
.imgtitle {
font-size:1.2em;
text-align:center;
}
.small {
font-size:small;
}
