a{
text-decoration: none;
}
img {
border-style: none;
}

body, html{
padding: 0;
margin: 0; 
}
h1, h2, h3, h4, h5, h6 {
margin: 0;
padding: 0;
}
body{
background: #eee;
font-size: 1em;
font-family: arial, sans-serif;
}
hr{
color: red;
position: relative;
top: -5px;
}
div#mc_content {
line-height: 1.4em;  
color: #000;
border: 1px solid silver;
border-width: 0 1px 1px 1px;    
padding: 0.5em 1em;
background: #fefefe;
}
#mc_content a {
text-decoration: underline;
}
#site_banner p{
margin: 0;
padding: 0;
}
#site_banner{
margin:0;
padding:0;
height: 140px;
width: 100%;
background: #fff url(/images/layout/site-banner-bg.jpg) repeat-x;
position: relative;
}
#siteLogo{
position: absolute;
display: block; 
left: 50%;
top: 0px;
margin-left: -325px;
color: #fff;
width: 700px;
}
#header-image{
position: absolute;
right: 10px;
top: 50px;
}

#site_banner #logoMainText{
font-size: 2em;
position: relative;
left: 10px;
}
#site_banner #logoSubText{
color: #eee;
text-indent: 0px;
position: absolute;
top: 2px;
right: 0px;
}

#site_banner #logoSubText a{
color: #eee;
}
#banner1{
text-align: center;
}
/*
h1{
position: absolute;
top: 110px;
font-size: large;
color: #fe6;
}
*/
h1{
font-size: x-large;  
}
h2 {
font-size: large;
margin: 1em; 
}
h3{
font-size: 1em;
margin: 1em;   
}
h4{
font-size: 1em;
margin: 1em;  
}
#mc_content li{
padding: 0.3em 0;
}
h1, h2 {
color: #b33;
}
h3, h4 {
color: #037;
}
#mc_content dl{
margin: 1em;
}
#mc_content dd, #mc_content dt{
padding: 0.2em;
}
.infoImageWrapper, .cai-schema{
text-align: center;
width: 100%;
}
