﻿/* Website Menu */
		.site-menu {
			background-color: 'transparent';
			text-align: center;
			vertical-align:text-top;
			font-size: 100%;
			font-family: Georgia, Cochin, Georgia, Times, "Times New Roman", serif;
			}

/* Website Background (Striped) and Margin Removal */
		.site-background {
			background-image: url("images/stripe.png");
			margin:0;
      		padding:0;
			}

/* DIV float clear */			
		.clear { clear: both;}

/* Header and text Styles */		
		h1 { font-family: Cambria, Times, "Times New Roman", Georgia, serif; font-size: 2.7em; color:#315c99; }
		h2 { font-family: Cambria, Times, "Times New Roman", Georgia, serif; font-size: 1.9em; color:#5ebb47;}
		h3 { font-family: Cambria, Times, "Times New Roman", Georgia, serif; font-size: 1.6em; color:#429fd8;}
		h4 { font-family: Cambria, Times, "Times New Roman", Georgia, serif; font-size: 1.4em; }
		h5 { font-family: Cambria, Times, "Times New Roman", Georgia, serif; font-size: 1.2em }
		h6 { font-family: Cambria, Times, "Times New Roman", Georgia, serif; font-size: 1.0em; }
			/* Note: PROtector Logo Blue - Add color:#2a9ed8; / PROtector Logo Green - Add color:#5ebb47; */
		p  { font-family: Calibri, Cambria, Times, "Times New Roman", Georgia, serif; font-size: small; font-weight: normal; }

/* Proposed Programs List Styling --------------------------------------------------------------------------------------- */

/* Black Header with Titles -------------------------------------------- */	
		.proposed-programs-header { 		border-style:solid;
											border-bottom: none;
											border-width: 1px;
											padding: 8px 8px 8px 8px;
											background-image:url('images/background-black-stripes.gif');
											background-repeat:repeat-x;
											background-color: #e0edf6 ; }
		.proposed-programs-header h2 { 		font-size: 1.9em; color:#FFFFFF;
											margin-top: 2px;
											margin-bottom: -10px;
											letter-spacing: 1px;}
		.proposed-programs-header h3 { 		font-size: 1.6em; color:#9fa0a0;
											margin-bottom: 6px;
											letter-spacing: 1px;}
		.proposed-programs-header a:link { 	color:#9fa0a0; text-decoration: none;}
		.proposed-programs-header a:hover { color:#B7B7B7; text-decoration: none;}
		.proposed-programs-header a:focus { color:#B7B7B7; text-decoration: none;}
		.proposed-programs-header a:active {color:#9fa0a0; text-decoration: none;}
		.proposed-programs-header a:visited {color:#9fa0a0; text-decoration: none;}
		.proposed-programs-header img { 	width: 125px;
											height: 125px;
											padding: 10px 10px 25px 10px;
											background: #e8e6d2;
											border-left: 1px solid #f3f2e1;
											border-bottom: 1px solid #f3f2e1;
											border-right: 1px solid #d8d6be;
											border-top: 1px solid #d8d6be;
											-webkit-box-shadow: 1px 1px 3px #061f2c;
											-moz-box-shadow: 1px 1px 3px #061f2c;
											-webkit-transform: rotate(2deg);
											-moz-transform: rotate(2deg);
											-o-transform: rotate(2deg);
											-ms-transform: rotate(2deg);
											transform: rotate(2deg);
											float: right;
											margin: 0px 0px -25px -2px;
											position:relative; left:17px; top:-20px; }
											
/* Main Text Box with Subtitle -------------------------------------------- */											
		.proposed-programs-text { 			border-style:solid;
											border-bottom: none;
											border-width: 1px;
											padding: 0px 10px 0px 8px;
											background-image:url('images/background-blue-stripes.jpg');
											background-repeat:repeat-x;
											background-color: #e0edf6; }
		.proposed-programs-text h5 { 		font-size: 1.2em;
											text-align: left;
											margin-top: 10px;
											margin-bottom: -5px;
											margin-left: 2px;
											line-height: 120%; }
		.proposed-programs-text p { 		margin-left: 8px;
											margin-bottom: 0px;
											margin-right: 4px; }
											
/* Funding Information Boxes and Meter ------------------------------------- */	
		.proposed-programs-fundscontainer { border-style:solid;
											border-top: none;
											border-bottom: none;
											border-width: 1px;
											height:42px;
											padding: 16px 8px 8px 8px;
											background-color: #e0edf6 ; }
											
		.proposed-programs-donors-fundscontainer { border-style:solid;
											border-top: none;
											border-width: 1px;
											height:42px;
											padding: 12px 8px 9px 8px;
											background-color: #e0edf6 ; }
											
		.proposed-programs-fundsleft	 { 	float:left;
											padding: 0px 0px 0px 2px; }

		.proposed-programs-fundsbox1 { 		float:left;
											height:39px;
											width:50px;
											border:1px solid black;
											padding: 0px 6px 0px 6px;
											background-image:url('images/background-black-stripes.gif');
											background-color: #e0edf6; }
		.proposed-programs-fundsbox1 h6 { 	font-size: 1.0em; color:#FFFFFF;
											margin-top: 2px;
											margin-bottom: 2px }	

		.proposed-programs-fundsbox2 { 		float:left;
											height:39px;
											width:50px;
											border:1px solid black;
											border-left: none;
											text-align:right;
											padding: 0px 6px 0px 6px;
											margin: 0px 8px 0px 0px;
											background-color: #FFFFFF; }
		.proposed-programs-fundsbox2 h6 { 	font-size: 1.0em; color:#000000;
											margin-top: 11px;
											margin-bottom: 5px }
											
		.proposed-programs-fundsbox3 { 		float:left;
											height:39px;
											border:1px solid black;
											padding: 0px 6px 0px 6px;
											background-image:url('images/background-black-stripes.gif');
											background-color: #e0edf6; }
		.proposed-programs-fundsbox3 h6 { 	font-size: 1.0em; color:#FFFFFF;
											margin-top: 2px;
											margin-bottom: 2px }
											
		.proposed-programs-metercontainer { float:left;
											height:39px;
											width:100px;
											border:1px solid black;
											border-left: none;
											background-image:url('images/proposed-programs/transparent-ruler.png');
											background-color: #FFFFFF; }
											
		.proposed-programs-meter { 			background-image:url('images/proposed-programs/colored-ruler.png');
											height:39px; }
											
/* Photos on the Overview ------------------------------------------------- */												
		.proposed-programs-photos { 		border-style:solid;
											border-top: none;
											border-width: 1px;
											padding: 8px 8px 7px 8px;
											background-repeat:repeat-x;
											background-color: #e0edf6 ; }
		.proposed-programs-photos img {		width: 81px;
											height: 81px;
											border:1px solid black;
											margin: 0px 6px 0px 0px; }
											
/* Donor Table ------------------------------------------------------------ */
											
		.proposed-programs-donors-tableheader {
											border-collapse: collapse;
											width: 544px;
											margin-top: 12px;
											margin-left: 2px; }
		.proposed-programs-donors-tableheader th {
											border: 1px solid black;
											border-bottom: none;
											text-align: center;
											height: 26px;
											vertical-align: middle;
											padding: 0px;
											background-image:url('images/background-black-stripes.gif'); }
		.proposed-programs-donors-tableheader h6 {
											font-size: 1.0em; color:#FFFFFF;
											margin-top: 2px;
											margin-bottom: 2px }
											
		.proposed-programs-donors-tablecontentcontainer {
											height:150px;
											padding: 0px 0px 0px 0px;
											background-color: #e0edf6;
											overflow: auto }
		.proposed-programs-donors-tablecontent {
											border-collapse: collapse;
											width: 527px;
											margin-left: 2px; }
		.proposed-programs-donors-tablecontent td {
											border: 1px solid black;
											height: 23px;
											padding: 0px;
											background-color: #FFFFFF; }
		.proposed-programs-donors-tablecontent p {
											font-size: 1.0em; color:#000000;
											margin: 3px 3px 3px 3px; }
											
		.proposed-programs-donors-tablefooter {
											border-collapse: collapse;
											width: 544px;
											margin-top: 0px;
											margin-left: 2px; }
		.proposed-programs-donors-tablefooter td {
											border: 1px solid black;
											border-top: none;
											height: 26px;
											vertical-align: middle;
											padding: 0px;
											background-image:url('images/background-black-stripes.gif'); }
		.proposed-programs-donors-tablefooter p {
											font-size: 1.0em; color:#FFFFFF;
											margin: 3px 3px 3px 3px; }
											
/* Donate Boxes and Button ---------------------------------------------------------- */

		.proposed-programs-donation-box-small a {
											border: 1px solid black;
											float: left;
											width: 121px;
											padding: 5px 5px 5px 35px;
											margin: 0px 5px 0px 5px;
											text-align:center; }
		.proposed-programs-donation-box-small p {
											margin: 0px 0px 0px 0px;
											letter-spacing: -0.2px;

											 }
		.proposed-programs-donation-box-small a:hover,
		.proposed-programs-donation-box-small a:focus {
											background-position: 0px 76px;
											text-decoration:none;
											color:#000;	 }
											
		.proposed-programs-donation-box-large a {
											border: 1px solid black;
											float: left;
											width: 207px;
											margin: 11px 5px 0px 5px;
											padding: 5px 5px 5px 35px;
											text-align:center;
											}
		.proposed-programs-donation-box-large p {
											margin: 0px 0px 0px 0px; }
		.proposed-programs-donation-box-large a:hover,
		.proposed-programs-donation-box-large a:focus {
											background-position: 0px 76px;
											text-decoration:none;
											color:#000;	 }
		
		.proposed-programs-donatebuttonscontainer { 
											width: 519px ;
											margin: 0 auto;
											 }										

/* Navigation Buttons ------------------------------------------------------ */												
		
		.proposed-programs-home a { 		float:left;
											height:26px;
											width:29px;
											border:1px solid black;
											border-top: none;
											padding: 0px 0px 0px 0px;
											background-image:url('images/proposed-programs/button-home.gif');
											-webkit-border-radius: 0px 0px 0px 10px;
											-moz-border-radius: 0px 0px 0px 10px; }
		.proposed-programs-home a:hover, 
		.proposed-programs-home a:focus { 	background-position: 0 -26px; }
		.proposed-programs-home span { 		display: none; }		
		.proposed-programs-home h4 { 		font-size: 1.0em; color:#000000;
											text-align: center;
											margin-top: 0px;
											margin-bottom: 0px }
		
		.proposed-programs-donate a { 		float:left;
											height:26px;
											width:151px;
											border:1px solid black;
											border-top: none;
											border-left: none;
											padding: 0px 6px 0px 6px;
											background-image:url('images/proposed-programs/button-make-a-donation.gif'); }
		.proposed-programs-donate a:hover, 
		.proposed-programs-donate a:focus { background-position: 0 -26px; }
		.proposed-programs-donate span { 	display: none; }		
		.proposed-programs-donate h4 { 		font-size: 1.0em; color:#000000;
											text-align: center;
											margin-top: 0px;
											margin-bottom: 0px }
											
		.proposed-programs-donors a { 		float:left;
											height:26px;
											width:146px;
											border:1px solid black;
											border-top: none;
											border-left: none;
											padding: 0px 6px 0px 6px;
											background-image:url('images/proposed-programs/button-program-donors.gif'); }
		.proposed-programs-donors a:hover, 
		.proposed-programs-donors a:focus { background-position: 0 -26px; }
		.proposed-programs-donors span { 	display: none; }		
		.proposed-programs-donors h4 { 		font-size: 1.0em; color:#000000;
											text-align: center;
											margin-top: 0px;
											margin-bottom: 0px }
											
		.proposed-programs-overview a { 	float:left;
											height:26px;
											width:145px;
											border:1px solid black;
											border-top: none;
											border-left: none;
											padding: 0px 6px 0px 6px;
											background-image:url('images/proposed-programs/button-program-overview.gif'); }
		.proposed-programs-overview a:hover, 
		.proposed-programs-overview a:focus { background-position: 0 -26px; }
		.proposed-programs-overview span { 	display: none; }		
		.proposed-programs-overview h4 { 	font-size: 1.0em; color:#000000;
											text-align: center;
											margin-top: 0px;
											margin-bottom: 0px }
											
		.proposed-programs-proposal a { 	float:left;
											height:26px;
											width:120px;
											border:1px solid black;
											border-top: none;
											border-left: none;
											padding: 0px 6px 0px 6px;
											background-image:url('images/proposed-programs/button-full-proposal.gif');
											-webkit-border-radius: 0px 0px 10px 0px;
											-moz-border-radius: 0px 0px 10px 00px; }
		.proposed-programs-proposal a:hover, 
		.proposed-programs-proposal a:focus { background-position: 0 -26px; }
		.proposed-programs-proposal span	{ display: none; }		
		.proposed-programs-proposal h4 { 	font-size: 1.0em; color:#000000;
											text-align: center;
											margin-top: 0px;
											margin-bottom: 0px }
											
/* Section List ------------------------------------------------------ */
		.sectionlist-header { 				margin: 17px 0px 20px 0px;
											border-style:solid;
											border-bottom: none;
											border-width: 1px;
											padding: 8px 8px 8px 8px;
											background-image:url('images/background-black-stripes.gif');
											background-repeat:repeat-x; }
		.sectionlist-header h2 { 		font-size: 1.9em; color:#FFFFFF;
											margin-top: 2px;
											margin-bottom: -10px;
											letter-spacing: 1px;}
		.sectionlist-header h3 { 		font-size: 1.6em; color:#9fa0a0;
											margin-bottom: 6px;
											letter-spacing: 1px; }
											
		.sectionlist-selected {				height: 23px;
											padding: 3px 0px 0px 20px;
											margin-top: 6px;
											background-image:url('images/icon-right-arrow-blk-wht.png');
											background-repeat:no-repeat;
											background-position:left;  }

		.sectionlist-selected h4 {			margin-left: 40px;
											margin-top: 1px;
											margin-bottom: 5px;  }

		.sectionlist {						
											height: 23px;
											padding: 3px 0px 0px 20px;
											margin-top: 6px;  }

		.sectionlist h4 {					color: #999;
											margin-left: 40px;
											margin-top: 1px;
											margin-bottom: 5px;  }

/* -------------------------------------------------------------------------------------------------------------------------- */									
/* Polaroid Picture */
		.polaroid {
			float: right;
			padding: 10px 10px 25px 10px;
			background: #eee;
			border: 1px solid #fff;
			-webkit-box-shadow: 1px 1px 2px #061f2c;
			-moz-box-shadow: 1px 1px 3px #061f2c;
			-webkit-transform: rotate(2deg);
			-moz-transform: rotate(2deg);
			}
/* Converting Modules from Tables to Divs */
		.content-box {
			border: solid 1px black;
			padding: 17px 17px 2px 17px;
			margin: 17px 0px 0px 0px;
			background-color: #FFFFFF;
			text-align: center;
			font-family: Calibri, Cambria, Times, "Times New Roman", Georgia, serif;
			font-size: small;
			font-weight: normal;
			background-image: url("images/whitetexture.png");
			text-align:justify;
			border-radius:5px;
			-webkit-border-radius:5px;
			-moz-border-radius:5px;
			box-shadow: 1px 1px 2px #061f2c;
			-webkit-box-shadow: 1px 1px 2px #061f2c;
			-moz-box-shadow: 1px 1px 2px #061f2c;
			}			
/* Main Table Style */
		.layout-tables {
			border-style: solid;
			border-width: 1px;
			border-color: black;
			padding: 0px;
			background-color: #FFFFFF;
			text-align: center;
			font-family: Calibri, Cambria, Times, "Times New Roman", Georgia, serif;
			font-size: small;
			font-weight: normal;
			background-image: url("images/whitetexture.png");
			border-radius:5px;
			-webkit-border-radius:5px;
			-moz-border-radius:5px;
			box-shadow: 1px 1px 2px #061f2c;
			-webkit-box-shadow: 1px 1px 2px #061f2c;
			-moz-box-shadow: 1px 1px 2px #061f2c;
			}

/* Shadow*/
		.shadow {
			-moz-box-shadow: 1px 1px 2px #061f2c;
			}
			
/* Border for Photos*/
		.border {
			border-style: solid;
			border-width: 1px;
			border-color: black;
			}

/* Text Subtitles*/
		.subtitles {
			font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;
			font-size: small;
			font-weight: bold;
			line-height: 2.5;
			text-decoration: underline
			}

/* Justified Text*/
		.justified-text {
		    text-align: justify;
		}
		
/* Index Card Text*/
		.indexcard-text {
		    text-align: justify;
		    line-height: 1.9;
		}
		
/* Bullet List*/
		ul.bullet-list {
			list-style-type: inherit;
			list-style-image: none;
			list-style-position: outside;
		}
		
/* Basic Tables*/
		table.basic {
			border-width: 1px;
			border-spacing: 2px;
			border-style: outset;
			border-color: gray;
			border-collapse: collapse;
		}
		table.basic th {
			border-width: 1px;
			padding: 3px;
			border-style: inset;
			border-color: gray;
			-moz-border-radius: 0px 0px 0px 0px;
		}
		table.basic td {
			border-width: 1px;
			padding: 3px;
			border-style: inset;
			border-color: gray;
			-moz-border-radius: 0px 0px 0px 0px;
}

/* Hyperlink Style*/
		a:link {color:#3B5998; text-decoration: none;}
		a:visited {color:#3B5998; text-decoration: none;}
		a:hover {color: #3B5998; text-decoration: underline;}
		a:active {color:#3B5998; text-decoration: none;}

/* Removes Border Around Linked Images*/
		img {border:none; } 
		
/* Media Galleries - Press Clippings -------------------------------------------- */	
		.press-clippings { 					border-style:solid;
											border-width: 1px;
											padding: 8px 8px 8px 8px;
											margin: 78px 0px 0px 20px;
											background-image:url('images/background-black-stripes.gif');
											background-repeat:repeat-x;
											background-color: #e0edf6 ; }
		.press-clippings h2 { 				font-size: 1.9em; color:#FFFFFF;
											margin-top: 2px;
											margin-bottom: -10px;
											letter-spacing: 1px;}
		.press-clippings h3 { 				font-size: 1.6em; color:#9fa0a0;
											margin-bottom: 6px;
											letter-spacing: 1px;}
		.press-clippings img { 				width: 100px;
											border: 0px solid black;
											-webkit-box-shadow: 1px 1px 2px #061f2c;
											-moz-box-shadow: 1px 1px 3px #061f2c;
											-webkit-transform: rotate(-2deg);
											-moz-transform: rotate(-2deg);
											-o-transform: rotate(-2deg);
											-ms-transform: rotate(-2deg);
											transform: rotate(2deg);
											float: left;
											margin: 0px 0px -15px -12px;
											position:relative; left:-15px; top:-40px; }
/* Adverts ---------------------------------------------------------------------- */											
		.advert-donate { 					height:197px;
											border: solid 1px black;
											margin: 17px 0px 0px 0px;
											background-color: #000000;
											border-radius:5px;
											-webkit-border-radius:5px;
											-moz-border-radius:5px;
											box-shadow: 1px 1px 2px #061f2c;
											-webkit-box-shadow: 1px 1px 2px #061f2c;
											-moz-box-shadow: 1px 1px 2px #061f2c; }				
/* ------------------------------ Menu Code ---------------------------- */
		.PrevailHeader {					background-color: #000000; }
		.PrevailHeader h3 {					color:#FFFFFF;
											padding: 5px;
											margin-bottom: 0px; }
		.PrevailBody {						margin: 0px 0px 15px 0px;
											background-color: #FFFFFF;
											border: solid 1px black; }
		.PrevailBody p {					padding: 5px;
											margin: 0px 0px 0px 0px; }
		.Prevail {							border: solid 1px black;
											box-shadow: 1px 1px 2px #061f2c;
											-webkit-box-shadow: 1px 1px 2px #061f2c;
											-moz-box-shadow: 1px 1px 2px #061f2c;
											margin-left: 12px; }

/* ------------------------------ Menu Code ---------------------------- */
<!--
    body {
      font: bold 11px/1.5em Verdana;
	  }
    #tabsB {
      float:center;
      margin:0px;
      width:100%;
      background:none;
      font-size:100%;
      line-height:normal; 
	  }
    #tabsB li {
      display:inline;
      margin:0px;
      padding:0;
      }
    #tabsB a {
      float:right;
      background:url("images/menuleft.png") no-repeat left top;
      margin:0px;
      padding:0px 2px 0px 4px;
      text-decoration:none;
      }
    #tabsB a span {
      float:center;
      display:block;
      background:url("images/menuright.png") no-repeat right top;
      padding:7px 9px 7px 5px; /* 1st number controls distance of font from top - 3rd number controls image shown below font */
      color:#000000;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsB a span {float:none;}
    /* End IE5-Mac hack */
    #tabsB a:hover span {
      color:#000;
      }
    #tabsB a:hover {
      background-position:0% -42px;
      }
    #tabsB a:hover span {
      background-position:100% -42px;
      }

        #tabsB #current a {
                background-position:0% -42px;
        }
        #tabsB #current a span {
                background-position:100% -42px;
        }
-->;; 
