section.main  {
margin-left: 40px;
}
section.main h2  {
margin-bottom:0.3em;
}
section.main.two  {
max-width: 1000px;
margin: 0 auto 30px auto;
padding-bottom: 40px;
}
section.main.two div.twoCol	{
margin-top: 3.5%;
}
section.main.two aside	 {
width:50%;
float:left;
text-align:left;
margin-top: 1%;
border-left:1px solid #cecece;
}
section.main aside.two ul {
list-style: none;
margin: 0;
-webkit-padding-start: 10px;
padding: 0 0 0 5px;
max-width: 100%;
}
section.main aside.left	{
width:43%;
}
section.main.two aside:first-child {
border-left:none;
}
section.main aside h4, section.main aside h5, section.main aside p.title	{
font-weight:bold;
color: #28499f;
margin-left: 5%;
font-size:1.3em;
line-height: 1.1em;	 
}
section.main aside h4, section.main aside h5	{
margin-bottom: .5em;
}
section.main aside h5	{
font-variant:small-caps;
font-size: 1.35em;
line-height: 1.5em;
}
section.main aside p.title	{
font-family: 'PT Serif',  Georgia, Palatino, 'Times New Roman', serif;
margin-left: 0;
margin: 2% 0 2% 0;
font-size: 1.4em;
}
section.main aside p.courtesy 	{
font-family:'Open Sans', Verdana, Corbel, san-serif;
font-size: .9em;
font-style: italic;
text-transform: lowercase;
font-variant: small-caps;
}
section.main aside.right	{
width:49%;
float:left;
}
section.main aside.two ul li  {
line-height: 1.35em;
font-size: 1.15em;
margin: 0;
padding-bottom: 5px;
color: rgba(40,73,159,.8);
}
section.main aside.two ul li.email, section.main aside.two ul li.phone, section.main aside.two ul li.fax	{
line-height:1.5em;
font-size:1.2em;
font-size: .95em;
margin-bottom: 1%;
}
section.main aside.two.right ul li.email, section.main aside.two.right ul li.phone, section.main aside.two ul li.fax	{
font-size:1em;
}
section.main aside.two ul ul li	{
margin-left:5%;
}
section.main aside.two ul ul li.last	{
margin-bottom:5%;
}
section.main.two div.twoCol li.head  {
font-family: 'PT Serif', Georgia, Palatino, 'Times New Roman', serif;
font-weight: 600;
color: #28499f;
padding-bottom: 7px;
font-size: 2em;
list-style: none;
}
section.main.two .content.contact, section.main.two aside:first-child .content.contact	{
margin-left: 15px;
padding-left: 0px;
margin-right: 0;
padding-right: 0;
}
section.main.two  p	{
font-family: 'PT Serif', Georgia, Palatino, 'Times New Roman', serif;
color: #274694;
}
section.main.two  p.sub	{
font-family:'Open Sans', Verdana, Corbel, san-serif;
color: #274694;
padding-left:.3em;
font-size: 1.1em;
}
section.main.two  p.sub a	{
font-weight: 600;
color: #9c3209;
text-decoration:none;
}
section.main.two  p.sub a:hover	{
color:#8a8fa2;
text-decoration:underline;
}
section.main aside.two ul li.phone p, section.main aside.two ul li.email p, section.main aside.two ul li.fax p 	{
color: #28499f;
text-transform: uppercase;
margin-bottom: 0;
}
section.main aside.two ul li.email p	{
letter-spacing:1px;
}
section.main aside.two ul li.email p span.small	{
letter-spacing:0;
}
section.main aside.two ul li.email	 {
margin-bottom: 2%;
}
li.phone p span.small, li.email p span.small	{
font-variant:small-caps;
font-family:'Open Sans', Verdana, Corbel, san-serif;
}
li.phone p span.number, li.fax p span.number		{
font-family:Georgia, 'Times New Roman', serif;
font-size:1.5em;
}
.map-responsive {
border: 2px solid rgba(40,73,159,.6);
border-radius: 5px;
display: block;
overflow: hidden;
padding-bottom: 75%;
position: relative;
height: 0;
}
.map-responsive iframe {
left:0;
top:0;
height:100%;
width:100%;
position:absolute;
}
div.contact_small, div.contentWide	{
display:none;
}
div.twoCol::after, section.main.two div.twoCol::after	{
content:'';
display:block;
clear:both;
} @media screen and (max-width: 790px)	{
#page	{
padding:0 3%;
}
section.main.two	{
margin: 0 1.3% 1.3% 1.3%;
}
section.main.two aside {
width:90%;
margin-left:1.8%;
min-height: 200px; }
section.main aside.two ul li {
margin: 0;
}
section.main.two aside {
float: none;
text-align: left;
border: none;
}
section.main.two aside	 {
width:90%;
float:none;
text-align:left;
margin-top: 1%;
border-left:none;
}
div.twoCol {
margin-top: 3.5%;
margin-bottom: 8%;
}
section.main aside.right {
width: 49%;
float: left;
display: none;
}
section.main.two aside.two.left	{
margin-bottom:8%;
}
section.main aside.two.left ul li.email, section.main aside.two.right ul li.email	{
font-size:1em;
}
section.main aside.two ul li.phone	{
line-height:2.2em;
}
section.main aside.two.right ul li.email	{
margin-bottom:3%;
}
section.main aside p.title	{
font-size:1.7em;
}
li.phone p span.number	{
font-size:1.5em;
margin-bottom:3%;
color:#28499f;
}
.backLink	{
padding-bottom: 5%;
}
}