@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700);

/* Background Image */
body {
	background-image:url(http://landmarkbank.advisorwebsite.com/sites/default/files/users/LandmarkBank/background-image.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}

/* Change Nav Bar to the Logo Blue */          
#navigation {             
	background-color: #09367A;
}      

#block-superfish-1 ul.sf-menu li.sf-depth-1 ul {
	background-color: #215B8F;      
}

#block-superfish-1 ul.sf-menu li.sf-depth-1 ul a:hover, #block-superfish-1 ul.sf-menu li.sf-depth-1 ul a:hover, #block-superfish-1 ul.sf-menu li.sfHover .menu-item-container.sf-depth-1, #block-superfish-1 ul.sf-menu li.sfHover a.sf-depth-1 {
	background-color: #051F47;
}

/* #superfish-1 .active-trail */

/* Hide Print Link */
.print_html {
	display: none;
}

/* Change the default font color to black */
#main-content .content h1, #main-content .content h2, #main-content .content h3, #main-content .content h4, #main-content .content h5, #main-content .content h6, #main-content .content p {
	color: #000000;
}


/* Change Quick Link, Business Banking, Personal Banking and Watch Blocks */
#main-container .block .block-wrapper
{
	background: none;
}     

#main-container .block .content h2.title, #main-container .block h2.title 
{
	background-color: #014E91;
	width: auto;
	text-align: center;
	padding: 0.5em 0;
}

#main-container .block .content h2.title {
	font-family: 'Open Sans Condensed', sans-serif;
	text-transform: uppercase;
}

#main-container .block h2.title .bold-uppercase
{
	font-weight: bold;
}

#main-container #sidebar-first .block .block-wrapper > .content a, #main-container #sidebar-first .block h2.title a
{
	color: #FFFFFF;
}

#main-container #sidebar-first .block h2.title a {
	text-transform: uppercase;
}

#main-container #sidebar-first .block .block-wrapper > .content a
{
	font-weight: 300;
}

#main-content-bottom .block .block-wrapper > .content a
{
	font-size: 12px;
	color: #dadada;
}

#main-container #sidebar-first .block .block-wrapper > .content a:hover, #main-container #sidebar-first .block .block-wrapper > .content a:focus, #main-container .block .block-wrapper a:hover, #main-container .block .block-wrapper a:focus
{
	color: #13d1e7;
}

#main-container #sidebar-first .block .block-wrapper > .content, #main-container #sidebar-first .block .block-wrapper > .content table, #main-container .block h2.title, #main-container .block .block-wrapper, #main-content-bottom .block .block-wrapper > .content
{
	color: #FFFFFF;
}

#main-content-bottom .block .block-wrapper > .content p
{
	font-size: 14px;
	line-height: 17px;
	padding: 10px;
}

#main-content-bottom .block .block-wrapper > .content div 
{
	padding: 0 10px 10px;
}

.block .block-wrapper > .content .menu
{
	padding: 10px;
}

#main-container #sidebar-first .block .block-wrapper > .content, #main-container #sidebar-first .block .block-wrapper > .content table, #main-container .block h2.title, #main-container .block .block-wrapper, #main-content-bottom .block .block-wrapper > .content
{
}

#main-container #sidebar-first .block .block-wrapper > .content table tbody tr td a
{
	display: block;
	padding: 0 5px;
}

#main-container #sidebar-first .block .block-wrapper > .content, #main-container .block .block-wrapper > .content
{
	width: 100%;
	padding-top: 0;
}

#main-container #sidebar-first .block .block-wrapper > .content table tbody tr td
{
    margin: 0;
    border: none;
    border-top: 1px solid #09367A;
}

#main-container #sidebar-first .block .block-wrapper > .content table, #main-container #sidebar-first .block .block-wrapper > .content table tbody tr:first-child td
{
	margin: 0;
    border: none;
}

#main-container #sidebar-first .block .block-wrapper, #main-content-bottom .block .block-wrapper
{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.front {
	background-image: none;
}

.ribbon {
	display:none;
}

#block-block-20{
width: 53em;
}

.mini {
width: 108%;
vertical-align: top;
margin-left: -2em;
}

.page-personal-banking #main-content-bottom .block .block-wrapper{
height: 43em;
}

.page-personal-banking .strong {
font-weight: bold;
color: #333;
}

.page-personal-banking .h1.title{
display:none;
}
#main-container #sidebar-first .block .block-wrapper > .content, #main-container .block .block-wrapper > .content {
width: 100%;
padding-top: 0;
background: none;
}

strong {
font-weight: bold;
color: rgb(255, 255, 255);
}@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700);

/* Background Image */
body {
	background-image:url(http://landmarkbank.advisorwebsite.com/sites/default/files/users/LandmarkBank/background-image.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}

/* Change Nav Bar to the Logo Blue */
#navigation {
	background: #09367A;
	height: 42px;
}

#block-superfish-1 ul.sf-menu li.sf-depth-1 ul {
	background-color: #215B8F;
}

#block-superfish-1 ul.sf-menu li.sf-depth-1 ul a:hover, #block-superfish-1 ul.sf-menu li.sf-depth-1 ul a:hover, #block-superfish-1 ul.sf-menu li.sfHover .menu-item-container.sf-depth-1, #block-superfish-1 ul.sf-menu li.sfHover a.sf-depth-1 {
	background-color: #051F47;
}

/* #superfish-1 .active-trail */

/* Hide Print Link */
.print_html {
	display: none;
}

/* Change the default font color to black */
#main-content .content h1, #main-content .content h2, #main-content .content h3, #main-content .content h4, #main-content .content h5, #main-content .content h6, #main-content .content p {
	color: #000000;
}


/* Change Quick Link, Business Banking, Personal Banking and Watch Blocks */
#main-container .block .block-wrapper
{
	background: none;
}

#main-container .block .content h2.title, #main-container .block h2.title 
{
	background-color: #09367A;
	width: auto;
	text-align: center;
	padding: 0.5em 0;
}

#main-container .block .content h2.title {
	font-family: 'Open Sans Condensed', sans-serif;
	text-transform: uppercase;
}

#main-container .block h2.title .bold-uppercase
{
	font-weight: bold;
}

#main-container #sidebar-first .block .block-wrapper > .content a, #main-container #sidebar-first .block h2.title a
{
	color: #09367a;
}

#main-container #sidebar-first .block h2.title a {
	text-transform: uppercase;
}

#main-container #sidebar-first .block .block-wrapper > .content a
{
	font-weight: 300;
}

#main-content-bottom .block .block-wrapper > .content a
{
	font-size: 12px;
	color: #dadada;
}

#main-container #sidebar-first .block .block-wrapper > .content a:hover, #main-container #sidebar-first .block .block-wrapper > .content a:focus, #main-container .block .block-wrapper a:hover, #main-container .block .block-wrapper a:focus
{
	color: #13d1e7;
}

#main-container #sidebar-first .block .block-wrapper > .content, #main-container #sidebar-first .block .block-wrapper > .content table, #main-container .block h2.title, #main-container .block .block-wrapper, #main-content-bottom .block .block-wrapper > .content
{
	color: #FFFFFF;
}

#main-content-bottom .block .block-wrapper > .content p
{
	font-size: 14px;
	line-height: 17px;
	padding: 10px;
}

#main-content-bottom .block .block-wrapper > .content div 
{
	padding: 4 10px 10px;
}

.block .block-wrapper > .content .menu
{
	padding: 10px;
}

#main-container #sidebar-first .block .block-wrapper > .content, #main-container #sidebar-first .block .block-wrapper > .content table, #main-container .block h2.title, #main-container .block .block-wrapper, #main-content-bottom .block .block-wrapper > .content
{
}

#main-container #sidebar-first .block .block-wrapper > .content table tbody tr td a
{
	display: block;
	padding: 0 5px;
}

#main-container #sidebar-first .block .block-wrapper > .content, #main-container .block .block-wrapper > .content
{
	width: 100%;
	padding-top: 0;
}

#main-container #sidebar-first .block .block-wrapper > .content table tbody tr td
{
    margin: 0;
    border: none;
    border-top: 1px solid #09367A;
}

#main-container #sidebar-first .block .block-wrapper > .content table, #main-container #sidebar-first .block .block-wrapper > .content table tbody tr:first-child td
{
	margin: 0;
    border: none;
}

#main-container #sidebar-first .block .block-wrapper, #main-content-bottom .block .block-wrapper
{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.front {
	background-image: none;
}

.ribbon {
	display:none;
}

#block-block-20{
width: 54.4em;
}

#block-block-21{
width: 54.4em;
}

.mini {
width: 108%;
vertical-align: top;
margin-left: -2em;
}

.page-personal-banking #main-content-bottom .block .block-wrapper{
height: 43em;
}

.page-business-banking #main-content-bottom .block .block-wrapper{
height: 43em;
}

.page-personal-banking .h1.title{
display:none;
}
      
.page-business-banking .h1.title{
display:none;
}

#main-container #sidebar-first .block .block-wrapper > .content, #main-container .block .block-wrapper > .content {
width: 100%;
padding-top: 0;
background: none;
}      

.page-personal-banking strong {
font-weight: bold;
color: white;     
}      

#main-container .block h2.title{
 display:none;               
}

.front #main-container .block h2.title{
 display:block;         
}       
.front .grid_4 {
width:340px;
}
#block-block-16 .block-wrapper{
 height: 14em;  
}

#block-block-17 .block-wrapper{
 height: 14em;  
}

#block-block-18 .block-wrapper{
 height: 20em;      
}

#block-block-19{
 margin-left: -15em;
margin-top: 5px;     
}
        
.front #main-container #sidebar-first .block .block-wrapper, #main-content-bottom .block .block-wrapper {
background: #09367A;
border: 2px solid #09367A;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;      
}

#main-container #sidebar-first .block .block-wrapper > .content a, #main-container #sidebar-first .block h2.title a {
color: #09367a;
}  

.front #main-container #sidebar-first .block .block-wrapper > .content a, #main-container #sidebar-first .block h2.title a {
color: white;    
}   

#block-menu_block-1 {
 width:15em;            
}       

#content{
    margin-left: -1;
         
}
      
.front #content{}

#sidebar-first{
 width: 220px;        
}

#block-views-Logo-block_1{
 height: 6em;         
}

#block-search-0 {
margin-top: 7px;
}   

#block-superfish-1 ul.sf-menu li.sf-depth-1 .menu-item-container.sf-depth-1, #block-superfish-1 ul.sf-menu li.sf-depth-1 a.sf-depth-1 {
background: url(/sites/all/themes/aw/custom-branding/professional/images/navigation-separator.png) no-repeat center right;
border-right: solid white 1pt;
}         

#block-block-14 {     
width: 700px;
height: 297px;
}      

.front #main-container #sidebar-first .block .block-wrapper > .content a:hover{
    color:#13d1e7;
}          
   
.page-locations #content .section {
margin-left: -3em;        
}  

.page-contact-customer-service-loans #content {
left: 0em;      
} 

.page-contact-customer-service-deposits #content {
left: 0em;                   
}     
      
.page-contact-isanti-branch #content {
left: 0em;          
}  

.page-contact-ramsey-branch #content {
left: 0em;               
}

.page-contact-white-bear-branch #content {
left: 0em;                   
}   

.page-locations #content {
left: 17em;                        
}            

.page-blog #content {
left: 0em;               
}  

.page-resources #content .section{
    margin-left: -5em;
}
       
.page-consumer-education #content .section{
    margin-left: -5em;
}

.page-community-links #content .section{
    margin-left: -5em;
}
      
.page-resources #content .section{
    margin-left: -5em;
}

.page-personal-checking #content .section{  
    margin-left: -2em;
}    

.page-consumer-loans #content .section{
    margin-left: -2em;     
} 

.page-online-services-consumer #content .section{
    margin-left: -2em;    
}

.page-personal-savings #content .section{
    margin-left: -2em;           
}  

.page-other-services-consumer #content .section{
    margin-left: -2em;
}          

.page-resources #content .section{
    margin-left: -5em;
}    

.page-business-checking #content .section{
    margin-left: -3em
}

.page-business-savings #content .section{
    margin-left: -3em
}


.page-business-loans #content .section{
    margin-left: -3em
}
      
       
.page-online-services-business #content .section{
    margin-left: -3em
}
      

.page-other-business-services #content .section{
    margin-left: -3em
}     


.page-business-checking #content .section{
    margin-left: -3em
}
  
.page-about-us #content .section{
    margin-left: -3em
}      

.page-holiday-schedule #content .section{
    margin-left: -3em
}    

.page-current-promotions #content .section{
    margin-left: -3em
} 

.page-career-opportunities #content .section{
    margin-left: -3em
}       

.page-bank-owned-properties #content .section{
    margin-left: -3em
}

.page-about #content .section{
    margin-left: -3em
}                  
 
#footer-wrapper a {
color: rgb(0, 5, 17);
}

#footer-wrapper {
background-color: #c6deff;
border-top: 2px solid rgb(195, 216, 245);        
color: #757d82;
height: 39px;
}

#block-block-22{       

       
margin-top: -10px;
margin-bottom: 36px;


}

#block-menu-secondary-links {

	margin: 0;
	margin-top: -12px;

}

#aw {

	border-top: 0;
	margin-top: -56px;

}

#footer-wrapper {

	background-color: #c6deff;
	border-top: 2px solid rgb(195, 216, 245);
	color: #757d82;
	height: 39px;

}

#footer-bottom-wrapper,#disclaimer-wrapper, #aw-wrapper {

	background-color: #222425;
	color: #767a7e;
	height: 15px;
    
}

  #MLCalcFormMortgageForm td{
width:0px;
height:0px;   
      
}          
          
/* PurelyCSS Fusion Buttons
-------------------------------------------------------------- */
.purelycss_fusion_button{
font-family:Arial,Helvetica,sans-serif;
text-transform:uppercase;
text-decoration:none;
display:inline-block;
text-align:center;
margin:0 5px 5px 0;
padding:10px 30px;
font-size:12px;
line-height:15px;
letter-spacing:1px;
border:1px solid #111;
background:#111;
color:#f8f8f8;
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0.15)),color-stop(0.5,rgba(255,255,255,0.1)),color-stop(0.51,rgba(0,0,0,0.01)),color-stop(1,rgba(0,0,0,0.1)));
background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.15),rgba(255,255,255,0.1) 50%,rgba(0,0,0,0.01) 51%,rgba(0,0,0,0.1));
background-image:-moz-linear-gradient(top,rgba(255,255,255,0.15),rgba(255,255,255,0.1) 50%,rgba(0,0,0,0.01) 51%,rgba(0,0,0,0.1));
background-image:-o-linear-gradient(top,rgba(255,255,255,0.15),rgba(255,255,255,0.1) 50%,rgba(0,0,0,0.01) 51%,rgba(0,0,0,0.1));
background-image:linear-gradient(top,rgba(255,255,255,0.15),rgba(255,255,255,0.1) 50%,rgba(0,0,0,0.01) 51%,rgba(0,0,0,0.1));
-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.4),0 1px 0px rgba(255,255,255,0.3) inset,1px 0 0 rgba(255,255,255,0.1) inset,-1px 0 0 rgba(255,255,255,0.1) inset;
-moz-box-shadow:0 1px 0 rgba(0,0,0,0.4),0 1px 0px rgba(255,255,255,0.3) inset,1px 0 0 rgba(255,255,255,0.1) inset,-1px 0 0 rgba(255,255,255,0.1) inset;
box-shadow:0 1px 0 rgba(0,0,0,0.4),0 1px 0px rgba(255,255,255,0.3) inset,1px 0 0 rgba(255,255,255,0.1) inset,-1px 0 0 rgba(255,255,255,0.1) inset;
-webkit-transition:all .5s ease;
-moz-transition:all .5s ease;
-o-transition:all .5s ease;
transition:all .5s ease;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;}
.purelycss_fusion_button:hover{text-decoration:none;cursor:pointer;color:#fff;opacity:.7;}
.purelycss_fusion_button:active{position:relative;top:1px;}
 
/* Sizes / Alignments
-------------------------------------------------------------- */
.size_small{padding:8px 20px;font-size:10px;line-height:10px;}
.size_large{padding:15px 40px;font-size:17px;line-height:20px;}
.align_left{float:left;margin:0 15px 5px 0;}
.align_right{float:right;margin:0 0 5px 15px;}
.align_full{clear:both;display:block;margin:5px 0;}
 
/* Colors / Hovers
-------------------------------------------------------------- */
.color_red,.hover_red:hover{background-color:#700;border-color:#700;opacity:1;}
.color_orange,.hover_orange:hover{background-color:#e98813;border-color:#e98813;opacity:1;}
.color_yellow,.hover_yellow:hover{background-color:#f7c808;border-color:#f7c808;opacity:1;}
.color_green,.hover_green:hover{background-color:#74941f;border-color:#74941f;opacity:1;}
.color_olive,.hover_olive:hover{background-color:#3a491a;border-color:#3a491a;opacity:1;}
.color_teal,.hover_teal:hover{background-color:#089;border-color:#089;opacity:1;}
.color_blue,.hover_blue:hover{background-color:#00437f;border-color:#00437f;opacity:1;}
.color_deepblue,.hover_deepblue:hover{background-color:#092334;border-color:#092334;opacity:1;}
.color_purple,.hover_purple:hover{background-color:#4b2c5a;border-color:#4b2c5a;opacity:1;}
.color_hotpink,.hover_hotpink:hover{background-color:#bc006e;border-color:#bc006e;opacity:1;}
.color_slategrey,.hover_slategrey:hover{background-color:#3b424a;border-color:#3b424a;opacity:1;}
.color_mauve,.hover_mauve:hover{background-color:#625b56;border-color:#625b56;opacity:1;}
.color_pearl,.hover_pearl:hover{background-color:#ab998f;border-color:#ab998f;opacity:1;}
.color_steelblue,.hover_steelblue:hover{background-color:#788794;border-color:#788794;opacity:1;}
.color_mossgreen,.hover_mossgreen:hover{background-color:#717a75;border-color:#717a75;opacity:1;}
.color_wheat,.hover_wheat:hover{background-color:#79745d;border-color:#79745d;opacity:1;}
.color_coffee,.hover_coffee:hover{background-color:#372e25;border-color:#372e25;opacity:1;}
.color_copper,.hover_copper:hover{background-color:#6b3c02;border-color:#6b3c02;opacity:1;}
.color_silver,.hover_silver:hover{background-color:#666;border-color:#666;opacity:1;}
.color_black,.hover_black:hover{background-color:#111;border-color:#111;opacity:1;}   
   
#block-block-18{
text-align: center;
}