 /*
 // ------------------------------
 // B&P Services
 // ==============================
 // Stylesheet
 // style.css
 // ==============================
 */
 body, input, textarea {
	 margin: 0;
	 font-family: tahoma, verdana, sans-serif;
 }
 input, textarea {
	 font-size: 11px;
 }
 /*
 // ==============================
 // Header
 // ==============================
 */ 
 td.domainBlock {
	 background-color: #426B89;
	 font-size: 11px;
	 font-weight: bold;
	 color: white;
	 width: 211px;
	 height: 37px;
	 text-align: center;
	 border-bottom: 1px solid #365977;
 }
 td.navBlock {
	 background-image: url("images/bg_navbar.jpg");
	 border-bottom: 1px solid #E2EAEC;
	 text-align: center;
	 font-size: 11px;
	 width: 549px;
 }
 td.navBlock a {
	 font-size: 11px;
	 font-weight: bold;
	 color: black;
	 text-decoration: none;
	 padding: 0 5px;
 }
 td.bannerBottom {
	 background: #A50C4D url("images/bottom_banner.gif");
	 height: 35px;
 }
 td.navBottomLeft {
	 height: 20px;
	 background-color: #88C24A;
	 width: 211px;
	 border-bottom: 10px solid #6C9B35;
 }
 td.navBottomRight {
	 height: 20px;
	 background-color: #84ADCB;
	 width: 549px;
	 font-size: 11px;
	 color: white;
	 text-align: right;
	 padding-right: 2px;
	 border-bottom: 10px solid #426B87;
 }
 /*
 // ==============================
 // Footer
 // ==============================
 */ 
 table#footer {
	 background-color: #74838A;
	 height: 30px;
	 margin-top: 10px;
	 border-bottom: 1px solid white;
 }
 table#footer td {
	 text-align: center;
	 font-size: 11px;
	 color: white;
 }
 td.footnavBlock a {
	 font-size: 11px;
	 font-weight: bold;
	 color: white;
	 text-decoration: none;
	 padding: 0 5px;
 } 
 div#footer {
	 font-size: 11px;
	 color: white;
	 text-align: center;
	 padding-top: 5px;
	 width: 760px;
	 height: 30px;
	 background-color: #426B89;
 }
 div#footer a {
	 text-decoration: none;
	 color: white;
 }
 /*
 // ==============================
 // Modules
 // ==============================
 */ 
 table#mainIndex {
	 width: 760px;
	 background-color: white;
 }
 td.leftCol {
	 width: 211px;
	 vertical-align: top;
 }
 td.leftnav a {
	 text-decoration: none;
	 font-family: arial;
	 font-size: 11px;
	 text-transform: uppercase;
	 color: #666666;
	 font-weight: bold;
 }
 td.leftnav a:hover {
	 color: #88C24A;
 }
 td.centerColIndex {
	 width: 300px;
	 border: solid white; 
	 border-width: 0 1px;
	 vertical-align: top; 
 }
 td.centerCol {
 	vertical-align: top;
 }
 td.rightColIndex {
	 vertical-align: top;
	 width: 249px;
 } 
 /* GREY MODULE */
 div.moduleNoBg {
	background-color: white;
	font-size: 11px;
 }  
 div.module {
	background-color: #F2F2F2;
	font-size: 11px;
 }  
 div.moduleHeadGrey {
	 background-color: #E5E5E5;
	 height: 30px;
	 color: #666666;
	 text-align: left;
 }
 div.moduleText {
	color: #666666;
	margin: 10px 0 5px 2px;
 }  
 
 /* BLUE MODULE */
 div.moduleBlue {
	 background-color: #327D9C;
	 font-size: 11px;
	 border-bottom: 3px solid #ADADB9; 
 }
 div.moduleHeadBlue {
	 background-color: #4893B2;
	 height: 30px;
	 color: white;
	 text-align: left;
 }
 div.moduleBlueText {
	 color: white;
	 margin: 10px 0 5px 6px;
 }  
 
 /* GREEN MODULE */
 div.moduleGreen {
	 background-color: #80B04A;
	 font-size: 11px;
	 border-bottom: 15px solid #6C9B35;
 }
 div.moduleHeadGreen {
	 background-color: #88C24A;
	 height: 30px;
	 color: white;
	 text-align: left;
 }  
 div.moduleGreenText {
	 color: white;
	 margin: 10px 0 5px 2px;
 }   
 div.moduleGreenText a {
 	display: block;
	color: white;
 }
 div.moduleGreenText a:hover {
 	color: #327D9C;
 }

 div.moduleWhite {
	 background-color: #FFFFFF;
	 font-size: 11px;
 }
 div.moduleWhiteText {
	 color: #222222;
	 margin: 10px 0 5px 2px;
 }   
 
 /* DARK GREY MODULE */
 div.moduleDarkGrey {
	 background-color: #E3F2F9;
	 font-size: 11px;
 }
 div.moduleHeadDarkGrey {
	 background-color: #74838A;
	 height: 30px;
	 color: white;
	 text-align: left;
 }  
 div.moduleDarkGreyText {
 color: #666666;
 margin: 10px 0 5px 6px;
 }   
 
 /* TABLE MODULE */
 table.module {
	 font-size: 11px;
	 color: #666666;
	 margin: 5px 0 10px 2px;
 }
 table.module td {
	 text-align: left;
 }
 td.moduleIntro {
	 padding-bottom: 10px;
 }
 
 /* NEWSLETTER MODULE */
 div.newsModule {
	 background-color: #EAF6E8;
	 font-size: 11px;
 }
 div.newsModuleText {
	 color: #6C9B35;
	 padding: 20px 0 20px 2px;
	 background-color: #EAF6E8;
 } 
 table.newsTable td {
	 vertical-align: top;
	 padding-left: 2px;
 }
 
 div.pageHeader, h1 {
 	padding-left: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 13pt;
	color: #666666;
 }
 div.page {
 	padding-left: 10px;
	font-size: 11px;
	text-align: justify;
	color: #666666;
 }
 a.homeLink {
 	color: white;
	text-decoration: none;
 }
 a.homeLink:hover {
 	color: #88C24A;
 }
 a.more {
 	color: #A50C4D;
	text-decoration: none;
	font-weight: bold;
 } 
 a.more:hover {
 	color: #88C24A;
	text-decoration: none;
	font-weight: bold;
 } 
 a.small {
 	color: #A50C4D;
	text-decoration: none;
 } 
 a.small:hover {
 	color: #88C24A;
	text-decoration: none;
 } 
 
 a.white {
 	color: #FFF;
	text-decoration: none; 
 }
 a.white:hover {
 	color: #CCCCCC;
	text-decoration: none; 
 }
 span.error {
 	color: red;
	font-weight: bold;
 }
 table.contact td {
 	padding: 2px;
 }
 
/*---------------GALLERY---------------*/
table.featured { margin-bottom: 10px; }
table.featured td { vertical-align: top; }
table.featured td img { background-color:#e1e1e1; padding:3px;}
ul#gallery_1{ display:inline; list-style: none; }
ul#gallery_1 li{float:left; margin:5px 10px 5px 5px;}
ul#gallery_1 li img{border:1px solid #FFF; margin:0; background-color:#e1e1e1; padding:3px;}

table.gallery { margin-bottom: 10px; }
table.gallery td { vertical-align: top; }
table.gallery td img{border:1px solid #FFF; margin:0; background-color:#e1e1e1; padding:3px;}

