body  { font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#333;}

a:link, a:active, a:visited { color:#3F6EA4; text-decoration:none;   }

a:hover { color:#01663E; text-decoration:none; }

.page_title { color:#01663E; }



.textbox { background-image:url(http://www.nashvillecapital.com/photos/text_box_bg.jpg); background-repeat:repeat-x; width:204px; height:20px; color:#333; font-size:11px; border:1px solid #C8E4CE; margin:0px; padding:0px;  	
	} 
	
.button { background-image:url(http://www.nashvillecapital.com/photos/text_box_bg.jpg); height:20px; color:#333; font-size:12px; border:1px solid #C8E4CE; cursor:pointer;  }	

.outer_content_cell { border:1px solid #9DCB9A; margin:0px; padding:0px;   }


.content_cell { background-position:bottom; background-repeat:repeat-x; background-image:url(http://www.nashvillecapital.com/photos/File122.jpg); padding-top:20px;  }

h3 { color:#676767; font-size:22px; font-family:Calibri, Verdana; }

h3 span { color:#01663E; }

.textcon { color:#676767; line-height:19px;  }

.textcon ul li { list-style:square; color:#009F5F; line-height:23px; margin-left:0px; padding-left:0px; left:0px; }

.textcon ul li a:link, .textcon ul li a:active, .textcon ul li a:visited { text-decoration:none; color:#676767;    }

.textcon ul li a:hover {  color:#01663E; text-decoration:none;  }

.recent_news { font-size:11px; color:#676767; }

.recent_news h3 { font-family:Calibri, Verdana; font-size:16px; color:#01663E; padding-bottom:0px; margin-bottom:0px; }


.recent_news a:link, .recent_news a:active, .recent_news a:visited { color:#026640; text-decoration:none;   }

.recent_news a:hover { color:#000; text-decoration:none; }


.newsletter_button { padding:4px; background-color:#408C6E; color: #FFF; font-size:12px; border: none;  }








#topnavbar a,  #topnavbar a:visited, #topnavbar a:active { background-image:url(http://www.nashvillecapital.com/photos/menu_button_bg.jpg); background-repeat:repeat-x; font-size:14px; font-family: Calibri, Arial, Helvetica, sans-serif; margin:0px; vertical-align:bottom;  text-align:center; width:100%; display:block; padding:0px; border:0px;  white-space:nowrap; line-height:36px; background-position:top left; margin:0px; height:40px;       }



#topnavbar a:hover{ background-image:url(http://www.nashvillecapital.com/photos/menu_button_hover.jpg); background-repeat:repeat-x; font-size:14px; font-family: Calibri, Arial, Helvetica, sans-serif; margin:0px; vertical-align:bottom;  text-align:center; display:block; padding:0px; border:0px; white-space:nowrap; line-height:36px; background-position:top left; height:40px; width:100%;     }



.outside_topnavbar_cell, .topnavbar_table, #topnavbar td { padding:0px; margin:0px; border:0px; }




#topnavbar td:hover table td a:link, #topnavbar td:hover table td a:active, #topnavbar td:hover table td a:visited  { background-color:#84BC8F;  background-image:none; height:auto; width:auto; padding-left:5px; padding-right:3px; text-align:left; }



#topnavbar td:hover table td a:hover {  background-color:#D1E7D6; background-image:none; height:auto; width:auto; padding-left:5px; padding-right:3px; text-align:left; }


.topnavbar_sub_table a, .topnavbar_sub_table a:hover, .topnavbar_sub_table a:active, .topnavbar_sub_table a:visited {height:24px !important; line-height:24px !important; padding-right:5px !important; padding-left:5px !important;}

#topnavbar td table{margin-left:5px; !important;}




a.page_title_link:link, a.page_title_link:visited, a.page_title_link:active, .recent_news a:link, .recent_news a:active, .recent_news a:visited  {
color:#01663E;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
text-decoration: none;
line-height:18px;
}


a.page_title_link:hover, .recent_news a:hover { 
color:#3F6EA4;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
text-decoration:underline;
line-height:18px;

}



.spons_title{
	background-image:url(http://www.nashvillecapital.com/photos/logo_title_bg.jpg);
  background-repeat: repeat-y; 
  font-family: Calibri,Verdana; 
  font-size: 17px; 
  background-position: left top; 
  padding-left: 5px;
}

