/* =============================================================
   **                    BACKGROUND IMAGES                    **
   =============================================================  */


/*.default .wf_border_top {
    background: transparent url(../images/wf_border_top.png) repeat-x top left;
}


.default .wf_border_left {
    background: transparent url(../images/wf_border_left.png) repeat-y top left;
}

.default .wf_border_right {
    background: transparent url(../images/wf_border_right.png) repeat-y top left;
}


.default .wf_border_bottom {
    background: transparent url(../images/wf_border_bottom.png) repeat-x top left;
}


.default .wf_border_bottom_left {
    background: transparent url(../images/wf_border_bottom_left.jpg) no-repeat top left;
}

.default .wf_border_bottom_right {
    background: transparent url(../images/wf_border_bottom_right.jpg) no-repeat top left;
}*/


.default .wf_content_panel {
    background: transparent url(../images/wf_contentpanel_bg.jpg) no-repeat bottom right;
}


/* =============================================================
   **                       COLOR SELECTIONS                  **
   =============================================================  */
  

/* Browser background color */
body {
	background: #4e4e4e;	
	font-size: 12px;
	line-height: 1.75em;
}

.wf_whole,
#wrapper {
    background-color: transparent;
}

.wf_whole_mid {
   background:  url(../images/wf_header.jpg) no-repeat top left;
}

.wf_whole_body {
   background: url(../images/mainBGshadow.jpg) repeat-y top left;
}


#home .wf_whole_mid { background: #e4f0ef url(../images/banners/wf_header1.jpg) no-repeat top left;}
#meet .wf_whole_mid { background: #e4f0ef url(../images/banners/wf_header2.jpg) no-repeat top left;}
#service .wf_whole_mid { background: #e4f0ef url(../images/banners/wf_header3.jpg) no-repeat top left;}
#faqs .wf_whole_mid { background: #e4f0ef url(../images/banners/wf_header4.jpg) no-repeat top left;}
#contact .wf_whole_mid { background: #e4f0ef url(../images/banners/wf_header5.jpg) no-repeat top left;}
#financial .wf_whole_mid { background: #e4f0ef url(../images/banners/wf_header6.jpg) no-repeat top left;}


/* -=-=-=-=-=-=-=-=-=-=-=-=-=-
   * Navigation menu...
   -=-=-=-=-=-=-=-=-=-=-=-=-=- */

.default #navigation {
margin-top:115px;
width:179px;
background: url(../images/navboxBot.gif) no-repeat bottom center;
padding:0;
}

/* Text color of navigation menu options */
.default #navigation li a,
.default #navigation .child-menu li a {
	color: #231f20;
}

/* Text color of currently selected menu option */
.default #navigation li.selected a,
.default #navigation li a:hover span,
.default #navigation li.selected a:hover span,
.default #navigation .child-menu-first a span,
.default #navigation .child-menu a:hover
.default #subnav a {
  color: #ffffff;
}


/* The border color around pop-up navigation windows... */
.default #navigation .child-menu,
.default #navigation .child-menu .child-menu-first a {
  border-color: #7e7b7b;
}

/* The background color of pop-up navigation windows... */
.default #navigation .child-menu {
  border-left-color: #7e7b7b;
  background-color: #9ad5d2;
}

#navigation ul {width:160px;margin-left:10px;padding:0 0 10px 0;}
#navigation li a {
     border-bottom: 1px solid #a4cecc;
     font-family:  Helvetica,Arial, Verdana, sans-serif;
     font-size: 12px;
     font-weight: normal;
     line-height: 20px;
     list-style-image: none;
     list-style-type: none;
	 list-style:none;
     text-align: left;
	 padding:0;
	 margin:0;
}

#navigation .child-menu li a,
#navigation li a {
    text-transform: uppercase;
}


#subnav {margin-left:10px;padding:0 0 10px 0; list-style:none;}
#subnav li {
     border-bottom: 1px solid #6d6c6c;
     font-family:  Helvetica,Arial, Verdana, sans-serif;
     font-size: 12px;
     font-weight: normal;
     line-height: 20px;
     list-style-image: none;
     list-style-type: none;
	 list-style:none;
     text-align: left;
	 padding:2px 0 2px 0;
}
#subnav li a {
     font-family:  Helvetica,Arial, Verdana, sans-serif;
     font-size: 12px;
     font-weight: normal;
     line-height: 20px;
	 padding:2px 0 2px 10px;
	 text-decoration:none;
}

.wf_left_panel_content h2 {padding:0px; margin:0px; text-align:center;}

/* Text color of individual portlet titles */
.default .portlet-title {
    color: black;
}

/* Text color of text inside the content area */
.default #content-wrapper,
.default #portlet-wrapper,
.default #portlet-wrapper-,
.default #content-wrapper u {
   color: #747474;
   background-color: transparent;
}


/* Color of hyperlinks inside the content area */
.default #content-wrapper a {
	color:#35a29c;
	font-weight:bold;
	text-decoration:none;
}

.default #content-wrapper a:hover{
	font-weight:bold;
	text-decoration:underline;
}


/* =============================================================
   **                       Fonts & Spacing                      **
   =============================================================  */

.wf_main_body_top{
   padding-left: 20px;
   padding-right: 15px;		
}


.wf_main_body_bottom{
	padding-top: 10px;
	padding-left: 30px; 
}


h1 {
  color:#35a29c;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size:28px;
  font-weight:bold;
  line-height:35px;
  margin:0;
  padding:0 0 20px 0;
  
}

h2 {color:#4e4e4e; font-family:  Arial ,Helvetica, Verdana,  sans-serif; font-size:14px; line-height:20px; font-weight:normal; text-transform:uppercase; letter-spacing:1px;}

h3 {
  color:#5078a1;
  font-family:Arial,Helvetica,Verdana, sans-serif;
  font-size:14px;
  font-weight:normal;
  line-height:18px;
  margin:0;
  padding:0;
}

h4 {
  color:#8E6321;
  font-family:Tahoma;
  font-size:14px;
  font-weight:normal;
  line-height:21px;
  margin:0;
  padding:0;
}


h5 {
  color:#4C5151;
  font-family: Helvetica, Arial,Verdana,  sans-serif;
  font-size:12px;
  font-weight:bold;
  line-height:18px;
  margin:0;
  padding:0;
}


.imgBorder {border:3px solid #636363;}
.imgRight {float:right; margin-left:15px;}
.imgleft {float:left; margin-right:15px;}

.callus {color:#35a29c; font-size:18px;}

.wf_left_panel_article_1 p {width:160px; padding:0 15px 0 15px; color:#ffffff;}
.wf_left_panel_article_1 h3 {color:#ffffff; font-weight:normal; text-align:center;}
.wf_left_panel_article_1 a {color:#9dd8d5;}
.wf_left_panel_article_1 .pt_name {font-style:italic; border-top:1px solid #cac8ca;border-bottom:1px solid #cac8ca;padding:3px;}
.wf_left_panel_article_1 .pt_quote {}
