@charset "utf-8";
body {
background-image:url(images/pc_bg.jpg);
margin-top:0px;
font-family:arial, helvetica, sans serif;
font-size:11px;
}

h1{
color:#09347a;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
margin-top:9px;
margin-bottom:0px;

font-variant:small-caps;

}

h2{
color:#a93d3c;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
margin-top:9px;
margin-bottom:0px;


}


h3{
color:#09347a;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
margin-bottom:0px;
margin-top:0px;
font-weight:bold;
}

h4{
color:#09347a;
font-family:
Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin-bottom:0px;
margin-top:0px;
font-weight:bold;
}

a.headline {
font-size:11px;
color:#09347a;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
}

.news a{
color:#09347a;
text-decoration:none;
font-size:10px;
font-weight:bold;
}


ul{
list-style:square;
}

#container{
width:795px;
margin: 0 auto 0 auto;
padding:0px;
margin:0px
background-color:#FFFFFF;
position:relative;

}

table {
  border-collapse: collapse;
  padding:0px;
  background-color:#ffffff;
} 

#logo{
padding:12px 0 0 8px;
}

#content{
border-bottom:1px solid #cbccda;
border-right:1px solid #cbccda;
border-left:1px solid #cbccda;
}

.images{
border-top:6px solid #09347a;
border-bottom:6px solid #09347a;

}

.right_home{
background-image:url(images/right_bg.jpg);
}

.left_home{
padding:0 0 0 6px;
}


.content_home{
padding:0 5px 0 8px;
}

.news_header{
padding:5px 0 0 30px;
}

.indent{
margin-left:7px;
margin-right:6px;
}

.news{
margin-left:70px;
margin-right:5px;
}

.more_news{
margin-left:125px;
}

.membership{
margin-top:18px;
margin-left:55px;
}

.creditcards{
margin-top:18px;
margin-left:78px;

}

.content_img{
margin: 12px 6px 12px 15px;

}

#appointment{
margin: 0 4px 0 5px;
padding-bottom:8px;

}

#footer{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
margin-top:2px;
}

#footer a{
font-weight:bold;
text-decoration:none;
color:#5b5b5b;
font-size:9px;
}

#insured{
height:91px;
width:224px;
position:relative;
text-align:center;
top:20px;
left:55px;
background-image:url(images/insured_bg.jpg);
background-repeat:no-repeat;
padding-top:28px;
padding-left:10px;
padding-bottom:12px;

}





