#page
{
    background: #dddddd;
}            
                                                                                                             
           
 #main, #footer-bottom-container   
{ 
    background-color: #ffffff;
box-shadow: 0 5px 6px #6b6b6b;-moz-box-shadow: 0 5px 6px #6b6b6b;
-webkit-box-shadow: 0 5px 6px #6b6b6b;
} 

.views-field-field-custom-logo-fid
{
    margin-top:27px;              
}        

#block-views-Logo-block_1
{
    margin-bottom: -20px;        
} 

.block14_content
{
    margin-right:25px       
}       
         
.block16_content
{
    margin-left:25px
}
                        
#main
{  
    margin-top:1px;     
                 
} 

#sidebar-first
{
    width:220px;     
}

.not-front #main-content
{
    margin-right:30px;
}

#block-menu-secondary-links
{
    font-size:10px;                  
}
                        
#block-block-13
{
    color: #626262;       
}

#block-block-18 h2
{
    color:#cccc33;
}         
         
#block-block-18
{
    color:#fff;     
    margin-left:50px;
}  

#block-block-19 , #block-block-23 , #block-block-24, #block-block-25, #block-block-26, #block-block-27 
{
    color:#fff;     
    margin-left:50px;
}

#block-block-19 h2         
{
    color: #bed53b;          
}

#block-block-23 h2 
{
    color: #bed53b;          
}
 #block-block-24 h2 
 {
    color: #bed53b;          
}
 #block-block-25 h2 
 {
    color: #bed53b;          
}
 #block-block-26 h2 
 {
    color: #bed53b;          
}
          
 #block-block-27  h2 
 {
    color: #bed53b;          
}      
          
#block-menu-secondary-links a
{        
    color: #626262;}                  

#header-top-container    
{         
    
    background-color: #ffffff;
box-shadow: 0 5px 6px #454545;-moz-box-shadow: 0 5px 6px #454545;
-webkit-box-shadow: 0 5px 6px #454545;
    
}                          
                    
#header-top-wrapper
{
                  
}       

.front #header-bottom-container
{
    background: #225937;
    box-shadow: 0 5px 6px #6b6b6b;-moz-box-shadow: 0 5px 6px #6b6b6b;
-webkit-box-shadow: 0 5px 6px #6b6b6b;
    height: 255px;                 

                                 
              
}  

.page-contact #header-bottom-container
{
    background: #225937;
    box-shadow: 0 5px 6px #6b6b6b;-moz-box-shadow: 0 5px 6px #6b6b6b;
-webkit-box-shadow: 0 5px 6px #6b6b6b;                 
                            
              
} 

.page-about #header-bottom-container
{
    background: #167cbe; 
             
     box-shadow: 0 5px 6px #6b6b6b;-moz-box-shadow: 0 5px 6px #6b6b6b;
-webkit-box-shadow: 0 5px 6px #6b6b6b;
           
} 

.page-individual-investor #header-bottom-container {
background: #0a5586;

box-shadow: 0 5px 6px #6b6b6b;-moz-box-shadow: 0 5px 6px #6b6b6b;
-webkit-box-shadow: 0 5px 6px #6b6b6b;
}

.page-business-owner #header-bottom-container {
background: #747474;

box-shadow: 0 5px 6px #6b6b6b;-moz-box-shadow: 0 5px 6px #6b6b6b;
-webkit-box-shadow: 0 5px 6px #6b6b6b;
}

.page-our-commitment #header-bottom-container {
background: #1ea1c6;

box-shadow: 0 5px 6px #6b6b6b;-moz-box-shadow: 0 5px 6px #6b6b6b;
-webkit-box-shadow: 0 5px 6px #6b6b6b;
}        

.page-resources #header-bottom-container {
background: #618020;

box-shadow: 0 5px 6px #6b6b6b;-moz-box-shadow: 0 5px 6px #6b6b6b;
-webkit-box-shadow: 0 5px 6px #6b6b6b;

}      
                         

h1, h2, h3, h4, h5, h6
{
  font-size: 25px; 
  margin-top:10px; 
}

h1.title
{
    margin-top: 12px;       
}

a, a:visited, a:link {
color: #167cbe;
text-decoration: none;
}

.sidebar-icons { 
    float: right; 
    margin-right: 15px; 
    color: #f47920;      
    font-size: 30px; 
    margin-left: 15px;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear; 
    
}
.sidebar-icons:hover { color: #ff6633; }   

.sidebar-link { font-weight: bold; font-size: 1.1em; display: block;  }
.sidebar-link:hover { color: #d9531e; }
        
#block-block-17 a
{
    color:#404040;
}         
     
.front #navigation-wrapper
{ 
}
        
#navigation-wrapper
{
    margin-bottom: -20px;
}

#block-block-14 h3
{
    color: #f47920;
}     
    
#block-block-16 h3
{
    color: #f47920;
}                       
                                             
#block-block-15 a    
{
    color: #000;
}
                           
#block-block-15 h3
{
    color: #000;   
    font-size: 18px;
    font-weight: bold;
}
       
#block-block-15 .sidebar-icons { 
    float: right; 
    margin-right: 36px; 
    color: #f47920;      
    margin-top: 16px;
    font-size: 50px; 
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear; 
    
}
#block-block-15 .sidebar-icons:hover { color: #ff6633; }   

#block-block-15 .sidebar-link { font-weight: bold; font-size: 18px; display: block; margin-left: 68px;}
#block-block-15 .sidebar-link:hover { color: #d9531e; }

#block-block-20
{
    border-right: 1px solid #525252;
}

#block-block-20 a
{
    color: #555;
}

#block-block-20 h3
{
    color: #555;    
    font-size:19px;   
}
             
#block-block-20 .sidebar-icons { 
    float: right; 
    margin-right: 30px; 
    margin-top: 14px;
    color: #f47920;         
    font-size: 40px; 
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;         
                 
}           
#block-block-20 .sidebar-icons:hover { color: #f47920; }   

#block-block-20 .sidebar-link { font-weight: bold; font-size: 14px; display: block; margin-left: 30px;}
#block-block-20 .sidebar-link:hover { color: #d9531e; }

.front #block-views-Banner_Slideshow-block_2
{
    margin-top: 30px;          
}

#block-views-Banner_Slideshow-block_1        
{
    margin-top: 20px;  
    margin-left: 20px;
    border: 2px solid #fff; 
     width: 300px;
    height: 185px;                      
}

#block-block-21
{
    color:#fff;       
}

#block-block-14
{
    border-right: 1px dotted #808080;
    
    
}           


#block-block-15
{
    border-right: 1px dotted #808080;      
    
}        

#navigation-container
{
  background: url('/sites/default/files/users/ChrisRobb/images/nav_back_4.png') repeat-x;
  box-shadow: 0 5px 6px #454545;
-moz-box-shadow: 0 5px 6px #454545;
-webkit-box-shadow: 0 5px 6px #454545;                
}

/* SUPERFISH DROPDOWN       
/* SIMPLE RECURSIVE STYLE
/* SUB MENU BACKGROUND SHADOW

      
/* IF YOU WANT SHADOW ON SUB MENU, GIVE SOME PADDING TO IT*/

.sf-menu.sf-style-default li
{
    
  background: url('/sites/default/files/users/ChrisRobb/images/nav_back_4.png') repeat-x;
  
}
                 
       
.sf-shadow ul {
  padding: 0 10px 10px 0;
}
         

/* IF YOU WANT ARROW ICON */
.sf-sub-indicator {
  display: block;       
}
.sf-menu.sf-style-default a.sf-with-ul {
  padding-right: 2.25em;
}
               
                
/* MENU ITEM BACKGROUND COLOR */
.sf-menu.sf-style-default li,
.sf-menu.sf-style-default li li,
.sf-menu.sf-style-default li li li{
  background-color: #cccc99;
       
    
}            
    
#menu-1748-1         
{
  border-right: 2px solid #fff; 
}

#menu-3570-1         
{
  border-right: 2px solid #fff; 
}

#menu-51126-1         
{
  border-right: 2px solid #fff; 
}

#menu-51127-1                        
{
  border-right: 2px solid #fff; 
}

/* MENU ITEM */
.sf-menu.sf-style-default li a,
.sf-menu.sf-style-default li a:visited {
  
  padding: 12px 50px;
  font-size: 13.5px;
  color: #747474;   
  text-transform: uppercase;
  font-weight:bold;
  
}

/* MENU ITEM EVENT COLOR*/
.sf-menu.sf-style-default li a:focus,
.sf-menu.sf-style-default li a:hover,
.sf-menu.sf-style-default li a:active {
    background: #bed53b;
}

/* MENU ITEM CURRENT ACTIVE COLOR*/
.sf-menu.sf-style-default li a.active {
  background-color: #bed53b;
}

/* MENU ITEM SFHOVER COLOR*/
.sf-menu.sf-style-default li.sfHover {
  background-color: #66a329;
} 

#block-views-Banner_Slideshow-block_2
{
        
    width: 300px;
    height: 185px;
    border: 2px solid #fff;
        
    
    margin-left: 20px;
}
     

#aw-wrapper {
color: #626262;
background-color: #dddddd;
font-family: Verdana,Arial,Helvetica,sans-serif;
border-top: none;
}

/*signupform*/

.form-all {
margin: 0px auto;
padding-top: 0px;
width: 210px;
color: #555 !important;
font-family: 'Arial';
font-size: 12px;
}

.form-line {
padding-top: 0px;
padding-bottom: 0px;
}         


/* ribbon style */

 .ribbon-wrapper {
	position: relative;
}
  .ribbon-front {
	background-color: #167cbe;	height: 300px;
	width: 980px;
	position: relative;
	left:-20px;
	z-index: 2;
}

  .ribbon-front,
  .ribbon-back-left,
  .ribbon-back-right
{
	-moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
	-khtml-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
	-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
	-o-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
}

  .ribbon-edge-topleft,
  .ribbon-edge-topright,
  .ribbon-edge-bottomleft,
  .ribbon-edge-bottomright {
	position: absolute;
	z-index: 1;
	border-style:solid;
	height:0px;
	width:0px;
}
         
  .ribbon-edge-topleft,
  .ribbon-edge-topright {
}

  .ribbon-edge-bottomleft,
  .ribbon-edge-bottomright {
	top: 300px;
}

  .ribbon-edge-topleft,
  .ribbon-edge-bottomleft {
	left: -20px;
	border-color: transparent #115e90 transparent transparent;
}

  .ribbon-edge-topleft {
	top: 0px;
	border-width: 0px 20px 0 0;
}
  .ribbon-edge-bottomleft {
	border-width: 0 20px 10px 0;
}

  .ribbon-edge-topright,
  .ribbon-edge-bottomright {
	left: 940px;
	border-color: transparent transparent transparent #99c;
}

  .ribbon-edge-topright {
	top: 0px;
	border-width: 0px 0 0 20px;
}
  .ribbon-edge-bottomright {
	border-width: 0 0 10px 20px;
}

  .ribbon-back-left {
	position: absolute;
	top: 10px;
	left: 0px;
	width: 0px;
	height: 300px;
		z-index: 0;
}

  .ribbon-back-right {
	position: absolute;
	top: 10px;
	right: 0px;
	width: 0px;
	height: 300px;
		z-index: 0;
}
