@charset "UTF-8";
/* CSS Document */

body {
margin:0;
padding:0px 0px 0px 0px;
font-family:"Times New Roman", Times, serif;
color:#000;
background:#fff;
font-size:100%;
}

#header {
padding-left:50px;

}
#header .info {
padding-top:30px;
text-align:right;
padding-right:50px;
}
#header .info  {
font-size:110%;
line-height:120%;
}
#header .info .bio {
color:#555;
}
#header .info .phone h2 {
font-size:125%;
color:#333;
}
#header .info .email {
padding-top:5px;
}
#header .title {
padding-top:136px;
padding-bottom:20px;
padding-right:80px;
}
#header .title h1 { 
color:#666;
line-height:101%;
}
#header .title h1 .xl {
font-size:134%; 
color:#57517b;
}

h1, h2, fieldset, dl, dt, dd, ul, li {margin:0;padding:0;}
ul {list-style:none;}
a img {border:none;}

h1 {font-size:100%;font-weight:bold;}
h2 {font-weight:normal}

a {color:#6391b5;}
a:hover {text-decoration:none;}
.x2{
font-size:164%; 
color:#57517b;
}
.h1xl {
font-size:184%; 
color:#57516b;
}
.h2x {
font-weight:normal;
font-family:"Times New Roman", Times, serif;
font-size:150%;
color:#000;
}
.h2top {
font-size:100%;
font-weight:bold;
}
.h3m{
font-weight:normal;
font-family:"Times New Roman", Times, serif;
color:#000;
font-size:100%;
}
.text_bottom {
font-family:Times New Roman;
color:#444;
font-size:90%;
}
#main {}

#main .topLine {
height:1px;
background-color:#ddd;
}

#main #page {
border-top:1px solid #fff;
background-color:#f7f8f9;
border-bottom:1px solid #eee;
}

#menu {
width:380px;
}

#menu h3 {
font-size:125%;
font-weight:normal;
line-height:220%;
margin-top:20px;
margin-bottom:40px;
margin-left:0px;
}
 
#menu a {
color:#6391b5;
padding:0px 0px 0px 50px
}
#menu a:hover {
text-decoration:none;
}
#menu a:visited {
color:#57517b;
}
#menu a:visited:hover {
text-decoration:none;
}

#menu .active a{
padding:9px 20px 9px 50px; 
color:#fff !important;
background:#57517b;
border:0;
cursor:default;
text-decoration:none;
font-weight:bold;
}

.hiddenTitle {
visibility:hidden;
}

#content {
font-size:110%;
line-height:140%;
padding:0px 50px 0px 50px;
margin-left:380px;
}

#dlyah2 {
font-size:100%;
line-height:140%;
padding:0px 50px 0px 50px;
margin-left:380px;
}


#addition {
padding:25px 50px 40px 50px;
}

#addition h2 {
font-size:180%;
color:#000;
}

#addition h3 {
font-size:125%;
font-weight:normal;
line-height:200%;
margin-top:20px;
margin-bottom:0px;
margin-left:0px;
color:#666;
}

#footer {
color:#666;
margin:0px 50px 0px 50px;
border-top:1px solid #ccc;
padding-top:10px;
padding-bottom:20px;
font-size:85%;
}