body {
/*	margin-left: 3px;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;*/
	background-color:#ffffff;/*668033*/
	color:#333333;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px;
}

table{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:11px;
	color: #333333;
	text-decoration: none;
}

td {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration: none;
	
}


p { font-family:  Arial, Verdana, Helvetica, sans-serif; 
    font-size: 12px; 
	color: #000000; 
}

.input_text{
	font-family:  Arial, Verdana, Helvetica, sans-serif; 
    font-size: 12px; 
	color: #000000; 
	}

a:link {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	color: #002830;
	text-decoration:none;
}

a:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	color: #002830;
	text-decoration: none;
}

a:active {
	font-family:  Arial, Verdana, Helvetica, sans-serif; 
	color: #002830;
	text-decoration: none;

}
a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	color: #002830;
	text-decoration: underline;
}


.pf:link {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	color: #002830;
	font-size:12px;
	text-decoration:none;
}

.pf:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	color: #002830;
	font-size:12px;
	text-decoration: none;
}

.pf:active {
	font-family:  Arial, Verdana, Helvetica, sans-serif; 
	color: #002830;
	font-size:12px;
	text-decoration: none;

}
.pf:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	color: #002830;
	font-size:12px;
	text-decoration: underline;
}


.style1 {color: #91AB77}


/******  BREADCRUMB ******/

.crumbs_2:link {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color:  #990000;
	text-decoration:none;
}

.crumbs_2:visited {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color: #990000;
	text-decoration: none;
}

.crumbs_2:active {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color: #990000;
	text-decoration: none;

}
.crumbs_2:hover {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color: #990000;
	text-decoration:underline;
}



/****** HEADINGS ******/

h1, h2, h3, h4
{
	font-weight: bold;
}

h1
{
	font-size: 14px;
	padding-bottom: 15px;
}

.h2
{
	font-size: 18px;
}

h3
{
	font-size: 11px;
}

h4
{
	font-size: 10px;
}



.top_2bg{ 
	background-image:url(images/top_2bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FFFFFF;
	height:130px;
	width:auto;
}




.top_2bg_1{ 
	background-image: url(images/top_2bg1.gif);
	background-repeat:repeat-x;
/*	background-repeat:repeat-y;*/
	background-position:top;
/*		background-color:#FFFFFF;*/
	/*height:130px;*/
/*	width:auto;*/
}


/*__________       Top Right  Bottom  Left ___________*/

.padding_1{ padding: 0px 0px 0px 5px;}

.padding_2{ padding: 10px 0px 0px 2px;}

.padding_3{ padding: 5px 0px 0px 7px;}

.padding_4{ padding: 5px 0px 5px 0px;}/*10px;*/

.padding_5{ padding: 3px 5px 0px 5px;}

.padding_6{ padding: 10px 0px 10px 0px;}

.padding_7{ padding: 5px 5px 5px 5px;}

.padding_8{ padding: 0px 10px 0px 0px;}


.bg_1{ background-color:#C3D3A0;}

.bg_2{ background-color:#668033;}

.head_1{
	font-family:  Arial, Verdana, Helvetica, sans-serif; 
    font-size: 15px; 
	color: #002830;
	font-weight:bold;
	}

.head_2{
	font-family:  Arial, Verdana, Helvetica, sans-serif; 
    font-size:15px; 
	color: #002830;
	font-weight:bold;
	padding:3px;
	}

.head_3{
	font-family:  Arial, Verdana, Helvetica, sans-serif; 
    font-size:16px; 
	color: #002830;
	font-weight:bold;
	padding:5px;
	}
	
.head_4{
	font-family:  Arial, Verdana, Helvetica, sans-serif; 
    font-size: 14px; 
	color: #002830;
	font-weight:bold;
	}
	

.head_6{
	font-family:  Arial, Verdana, Helvetica, sans-serif; 
    font-size:18px; 
	color: #002830;
	font-weight:bold;
	padding:3px;
	}

/* ######### Matt Black Strip Main Menu Bar CSS ######### */

.mattblackmenu ul{
margin: 0;
padding: 0;
font: bold 12px  Arial, Verdana, Helvetica, sans-serif; 
list-style-type: none;
/*border-bottom: 1px solid gray;*/
background: #31332E;
overflow: hidden;
width: 100%;
}

.mattblackmenu li{
display: inline;
margin: 0;
}

.mattblackmenu li a{
float:left;
display: block;
text-decoration: none;
margin: 0;
padding: 7px 25px; /*padding inside each tab* 10px/
border-right: 1px #31332E solid; /*right divider between tabs*/
color: white;
background: #31332E;
}

.mattblackmenu li a:visited{
color: white;
}

.mattblackmenu li a:hover{
background:none; /*background of tabs for hover state */
color:#98B957;
text-decoration:underline; 
}

.mattblackmenu a.selected{
background: none; /*background of tab with "selected" class assigned to its LI */
}

/* ######### Drop Down ULs CSS ######### */


.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/
font: normal 13px  Arial, Verdana, Helvetica, sans-serif; 
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
/*background: white;*/
border: 1px solid #668033;
border-bottom-width: 0;
visibility: hidden;
z-index: 100;
/*background-image:url(../images/arrow_1.gif);
background-repeat:no-repeat;*/

}

.ddsubmenustyle li a{
display: block;
width: 183px; /*width of menu (not including side paddings)*/
color: #ffffff;
background-color: #31332E;
text-decoration: none;
padding: 4px 19px;
border-bottom: 1px solid #98B957;
background-image:url(images/arrow_1.gif);
background-repeat:no-repeat;

}

* html .ddsubmenustyle li{ /*IE6 CSS hack*/
display: inline-block;
/*background-image:url(../images/arrow_1.gif);
background-repeat:no-repeat;*/
width: 170px; /*width of menu (include side paddings of LI A*/
text-decoration:none;
}

.ddsubmenustyle li a:hover{
background-color: #668033;
/*background-image:url(../images/arrow_1.gif);
background-repeat:no-repeat;*/
color: white;
text-decoration:none;
}


.ddsubmenustyle li a:visited{
color: white;
text-decoration:none;
}

/* ######### Neutral CSS  ######### */

.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/
padding-left: 4px;
border: 0;
}

.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/
position: absolute;
padding-top: 3px;
left: 100px;
border: 0;
}

.ddiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;
}

.textsize{
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px;
	color: #ffffff;
	}
	
.utilityBox { background-color: #afbd8e; border: solid 1px #668033 }
.utility     { color: #668033; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none }


/*____________________LEFT________________________________________*/

.ad_search:link {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	color: #002830;
	text-decoration:none;
}

.ad_search:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	color: #002830;
	text-decoration: none;
}

.ad_search:active {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	color: #002830;
	text-decoration: none;

}
.ad_search:hover {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	color: #002830;
	text-decoration:underline;
}

.box_1{
	background-color: #EBF2DA;
	border: 1px #98B957 solid;
	border-collapse: collapse;
	border-spacing: 0px;

}

.box_2{
	background-color: #EBF2DA;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: bold;
	font-size:16px;
	color: #002830;
}

.box_3{
	background-image:url(images/leftcolumn_testyourike-bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color: #BBC89D;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: bold;
	font-size:16px;
	color: #002830;
}


.box_4{
	background-color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: bold;
	font-size:16px;
	color: #002830;
}

.box_5{
	background-color: #C3D3A0;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: bold;
	font-size:16px;
	color: #002830;
}


.box_head{
	border-bottom: 2px solid #98B957;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 11px;
	color: #002830;
	padding-left:10px;
	line-height:30px;
/*	background-image: url(images/star_1.gif);
	background-repeat:no-repeat;*/
}


.email:link {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color: #002830;
	text-decoration:none;
}

.email:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color: #002830;
	text-decoration: none;
}

.email:active {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color: #002830;
	text-decoration: none;

}
.email:hover {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color: #002830;
	text-decoration:underline;
}



.email_1:link {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color: #002830;
	text-decoration:underline;
}

.email_1:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color: #002830;
	text-decoration: underline;
}

.email_1:active {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color: #002830;
	text-decoration: underline;

}
.email_1:hover {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color: #002830;
	text-decoration:none;
}


/*__________________________________RIGHT_____________________________________*/


.sectionheader2
{
	FONT-SIZE: 14px;
	padding-bottom: 12px;
	font-weight: bold;
	color: #91AB77;

}





.sublink_1:link {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color: #002830;
	font-weight:bold;
	text-decoration:none;
}

.sublink_1:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color: #002830;
	font-weight:bold;
	text-decoration: none;
}

.sublink_1:active {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color: #002830;
	font-weight:bold;
	text-decoration: none;

}
.sublink_1:hover {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color: #002830;
	font-weight:bold;
	text-decoration:underline;
}

/*____________________________________________________________*/


/* ######### Matt Black Strip Main Menu Bar CSS ######### */

.mattblackmenu_1 ul{
margin: 0;
padding: 0;
font: bold 12px  Arial, Verdana, Helvetica, sans-serif; 
list-style-type: none;
/*border-bottom: 1px solid gray;*/
/*background: #31332E;*/
overflow: hidden;
width: 100%;
}

.mattblackmenu_1 li{
display: inline;
margin: 0;
}

.mattblackmenu_1 li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 15px 17px; /*padding inside each tab*/
/*border-right: 1px #31332E solid;*/ /*right divider between tabs*/
color: #002830;
/*background: #31332E;*/
}

.mattblackmenu_1 li a:visited{
color: #002830;
}

.mattblackmenu_1 li a:hover{
background:none; /*background of tabs for hover state */
color:#002830;
text-decoration:underline; 
}

.mattblackmenu_1 a.selected{
background: none; /*background of tab with "selected" class assigned to its LI */
}

/* ######### Drop Down ULs CSS ######### */


.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/
font: normal 13px  Arial, Verdana, Helvetica, sans-serif; 
color: #ffffff;
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
background-color: #31332E;
border: 1px solid #668033;
border-bottom-width: 0;
visibility: hidden;
z-index: 100;
/*background-image:url(../images/arrow_1.gif);
background-repeat:no-repeat;*/

}

.ddsubmenustyle li a{
display: block;
width: 183px; /*width of menu (not including side paddings)*/
color: #ffffff;
background-color: #31332E;
text-decoration: none;
padding: 4px 19px;
border-bottom: 1px solid #98B957;
background-image:url(images/arrow_1.gif);
background-repeat:no-repeat;

}

* html .ddsubmenustyle li{ /*IE6 CSS hack*/
display: inline-block;
color: #ffffff;
/*background-image:url(../images/arrow_1.gif);
background-repeat:no-repeat;*/
width: 170px; /*width of menu (include side paddings of LI A*/
}

.ddsubmenustyle li a:hover{
background-color: #668033;
/*background-image:url(../images/arrow_1.gif);
background-repeat:no-repeat;*/
color: #ffffff;
}
/*.ddsubmenustyle li a:active {
	font-family:  Arial, Verdana, Helvetica, sans-serif; 
	color: #ffffff;
}*/

/* ######### Neutral CSS  ######### */



/*___________________BOTTOM___________________________*/

.bottom_2tile{ 
	background-image: url(images/bottom_2tile.gif);
	background-repeat:repeat-x;
	width:auto;
	height:20px;
}

.bottom_text{font-family: "Times New Roman", Times, serif; 
	font-size:12px;
	color: #0000FF;}
	
/*________________________________________________*/

/****** SECTION HEADERS ******/
.date
{
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	padding-bottom: 5px;
	border-bottom: solid 1px #B2B2AC;
}
.sectionheader
{
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
	padding-bottom: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #304045;

}
.sectionheader2
{
	FONT-SIZE: 14px;
	padding-bottom: 12px;
	font-weight: bold;
	color: #91AB77;

}
.pageheader
{
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	padding-bottom: 15px;
}

.downarrowpointer{
display:none;
visibility:hidden;
}

.bgcol{ background-color:#E6EED5}

.disclaimer{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:11px;
	color: #484848;
	text-decoration: none;
	 }
	 
/*__________________________newsletter______________________*/

.top_bg {
	background-image:url(images/top_bg.gif);
	background-repeat:repeat-x;
	width:auto;
	height:92px;
	}
.heading {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:23px;
	font-weight:normal;
	text-align:center;
	line-height:60px;
	color:#FFFFFF;
	}	

.sub_heading {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:18px;
	font-weight:bold;
	text-align:right;
	text-transform:uppercase;
	line-height:34px;
	color:#ffffed;
	padding-right:10px;
	}
.right_heading {
	background-image:url(images/heading_bot_bor.jpg);
	background-repeat:repeat-x;
	background-position:bottom left;
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:30px;
	font-weight:bold;
	text-align:left;
	line-height:39px;
	padding-bottom:8px;
	color:#707e26;
	}
.right_sub_heading {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:18px;
	font-weight:bold;
	text-align:center;
	line-height:19px;
	color:#221e1f;
	}
.right_page2_heading {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:26px;
	font-weight:bold;
	text-align:center;
	line-height:29px;
	color:#221e1f;
	}	
.left_sub_heading {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:18px;
	font-weight:bold;
	text-align:left;
	line-height:19px;
	color:#131313;
	}		
.table_txt {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:13px;
	font-weight:normal;
	text-align:left;
	color:#212121;
	}
.table_txt_left {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:normal;
	text-align:left;
	color:#212121;
	}
.table_txt_page2 {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:normal;
	text-align:left;
	color:#212121;
	}		
	
.subsub_head {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:18px;
	font-weight:bold;
	text-align:center;
	line-height:19px;
	color:#6c7a25;
	}
.sub_headpage2 {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:13px;
	font-weight:bold;
	text-align:left;
	line-height:19px;
	color:#6c7a25;
	}	
.bottom_head {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:30px;
	font-weight:bold;
	text-align:center;
	line-height:21px;
	color:#707e26;
	padding:5px;
	}
.head_page2 {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:22px;
	font-weight:bold;
	text-align:left;
	line-height:21px;
	color:#707e26;
	padding:5px;
	}	
.txt_pad {
	padding:2px;
	}
.img_bottom_txt {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:11px;
	text-align:left;
	color:#6c7a25;
	}
.box{
	background-color:#e4e8d4;
	border:1px solid #6d7e27;
	padding:4px;
	margin-top:5px;
	}
.box_gray{
	background-color:#a8a9ac;
	border:1px solid #000000;
	padding:4px;
	margin-top:35px;
	}	
	
	
.page2_botm{
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:15px;
	font-weight:normal;
	text-transform:uppercase;
	color:#221e1f;
	}
.page2_botm_new{
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:14px;
	font-weight:bold;
	color:#221e1f;
	line-height:18px;
	}		
				

.sublink_2:link {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color: #91AB77;
	font-weight:bold;
	text-decoration:none;
}

.sublink_2:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color: #91AB77;
	font-weight:bold;
	text-decoration: none;
}

.sublink_2:active {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color: #91AB77;
	font-weight:bold;
	text-decoration: none;

}
.sublink_2:hover {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color: #91AB77;
	font-weight:bold;
	text-decoration:underline;
}	

.linebg{ 
background-color:#355119;
height:5px;
line-height:5px;
}

.donate_text{
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color: #002830;
	font-weight:bold;
	}
	
/*_____________________photo_______________________________*/

.ph_bg{
	background-color:#EDEDED;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#656565;
	text-decoration:none;
	width: 100%;
	height:100%
	}

.ph_bg:link{
	background-color:#EDEDED;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#656565;
	text-decoration:none;
	width: 100%;
	height:100%
	}
	
.ph_bg:hover{
	background-color:#B5F4FF;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#418CCF;
	text-decoration:none;
	width: 100%;
	height:100%

	}
	
/*_______________________________*/

.rotator { height: 187px; width: 125px; margin: auto; background-color:#ecf1da;}
.rotator img {/* padding: 10px; border: 1px solid #ccc;*/ background-color: #eee; }


/*_______________________________________________*/


/*.pageing:link {
	font-family:Arial, Verdana, Tahoma,Helvetica, sans-serif;
	font-size: 12px;
	border-width: 1px;
	border-spacing:1px;
	border-style: solid;
	padding:1px;
	color:  #005B98;
	text-decoration:none;
}

.pageing:visited {
	font-family:Arial, Verdana, Tahoma,Helvetica, sans-serif;
	font-size: 12px;
	border-width: 1px;
	border-spacing:1px;
	border-style: solid;
	padding:1px;
	color: #005B98;
	text-decoration: none;
}

.pageing:active {
	font-family:Arial, Verdana, Tahoma,Helvetica, sans-serif;
	font-size: 12px;
	border-width: 1px;
	border-spacing:1px;
	border-style: solid;
	padding:1px;
	cursor:pointer;
	color:  #005B98;
	text-decoration: none;

}
.pageing:hover {
	font-family:Arial, Verdana, Tahoma,Helvetica, sans-serif;
	font-size: 12px;
	border-width: 1px;
	border-spacing:1px;
	border-style: solid;
	padding:1px;
	color: #ff0000;
	text-decoration: none;
}*/

.selected_page{
	font-family:Arial, Verdana, Tahoma,Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	border-width: 1px;
	border-spacing:1px;
	border-style: solid;
	padding:1px;
	color: #ff0000;
	background-color:#c3d3a0;
	text-decoration: none;
}