BODY{

	background: #f0f0f0;

	padding: 0;

	margin: 0;

}

#layout{

	background: #fff;

}

.MenuItem

{

	font-family: Arial, Helvetica, sans-serif;

	font-size:12pt;

	color:#666666;

	text-decoration:none;

}



.MenuItem a

{

	font-family: Arial, Helvetica, sans-serif;

	font-size:12pt;

	color:#666666;

	text-decoration:none;

}



.MenuItem a:Hover

{

	font-family: Arial, Helvetica, sans-serif;

	font-size:12pt;

	color:#666666;

}



.RedLink a

{

	font-family: Arial, Helvetica, sans-serif;

	font-size:11pt;

	color:#FF0000;

}



.RedLinkSm a

{

	font-family: Arial, Helvetica, sans-serif;

	font-size:9pt;

	color:#FF0000;

}





.RedHeader

{

	font-family: Arial, Helvetica, sans-serif;

	font-size:12pt;

	font-weight:bold;

	color:#FF0000;

}



.BlueHeader

{

	font-family: Arial, Helvetica, sans-serif;

	font-size:12pt;

	font-weight:bold;

	color:#5979BC;

}





.WhiteHeader

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	font-style:italic;

	font-weight:bold;

	color:#FFFFFF;

}



.BlackHeader

{

	font-family: Arial, Helvetica, sans-serif;

	font-size:12pt;



	font-weight:bold;

	color:#000000;

}



.BlackHeaderSm

{

	font-family: Arial, Helvetica, sans-serif;

	font-size:10pt;



	font-weight:bold;

	color:#000000;

}



.RedHeaderSm

{

	font-family: Arial, Helvetica, sans-serif;

	font-size:10pt;

	font-weight:bold;

	color:#FF0000;

}



.BlueHeaderSm

{

	font-family: Arial, Helvetica, sans-serif;

	font-size:10pt;

	font-weight:bold;

	color:#5979BC;

}



.Text2

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:9px;

	color:#FFFFFF;

}



.mbwht

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight:bold;

	color:#FFFFFF;

}



.Text

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color:#666666;

}



.smalltext

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color:#666666;

}



.timestext

{

	font-family: Times New Roman, Arial, Helvetica, sans-serif;

	color:#666666;

}



.Caption

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color:#666666;

  	padding-top: 0px;

 	padding-bottom: 0px;

  	padding-left: 3px;

  	padding-right: 3px;	

}



.bTextGrn

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight:bold;

	color:#3A6D35;

}



.bTextBlk

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight:bold;

	color:#000000;

}



.divider

{

	color:#BDBDBD;

	height=4;

}



.wht{

	color:#FFFFFF;

	size:1px;

}









a.link_footer:link{color:#B5A36C;text-decoration:none}

a.link_footer:visited{color:#B5A36C;text-decoration:none}

a.link_footer:hover{color:#B5A36C;text-decoration:underline}

.TextB

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 15px;

	color:#666666;

}.BlueHeaderLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#0000FF;
}

/*********************************************************************************/
/* for volunteer ContactForm */
/*********************************************************************************/
#formWrap {
   width:720px;   
   margin-top:30px;
   margin-left:30px;
   background:#FFF;   
   padding:16px 10px 40px;
}    

#formWrap #form 
{
   border-top:1px solid #EEE;
   width:720px;   
}

#form .row {
   border-bottom:1px dotted #EEE;
   display:block;
   line-height:30px;
   overflow:auto;
   padding: 16px 0px;
   width:100%;
}

#form .row .label {
   font-size:12px;
   font-weight:bold;
   width:180px;
   text-align:right;
   float:left;   
   padding-right:10px;
   margin-right:10px
}

#form .row .input 
{
   float:left;   
   margin-right:10px;
/* for browser */
   width:auto;   
/* for DW designer 
	width:285px; */
}

#form .row .input2
{
   float:left;   
   margin-right:10px;
/* for browser */
	width:auto;   
/* for DW designer 
	width:466px; */
}

/* for name, email, telno fields */
.detail {
   width:260px;
   font-size:14x; /* 20 */
   padding: 7px 8px;
   margin:0;  
	display:block; 
   border-radius:5px 5px 5px 5px;
   background:#E9E9E9;
   border:1px solid #CCC;
}

.detail:focus {
   background-color:#FFF;
   background:1px solid #999;
   outline:none;	   
}

.inq {
   width:450px;
   max-width:450px;
   height:280px;
   overflow:auto;
   padding:7px 8px;
   margin:0;   
   display:block;
   border-radius:5px 5px 5px 5px;
   background:#E9E9E9;
   border:1px solid #CCC;   
}

.inq:focus {
   background-color:#FFF;
   background:1px solid #999;
   outline:none;	   
}

#form #submit {
   margin-top:25px;
   margin-left:200px;
   color:#000;
   font-size:12px;
   text-shadow:1px 1px 1px #999;
   padding:10px;   
}

#form .row .context {
   color:#999;   
   font-size:11px;
   font-style:italic;
   line-height:14px;
   font-family:Arial;
   width:200px;
   float:left;   
}

span.error {
	color:Red;
	display:block;
	font-family:Arial;
	font-size::12px;
   color:#F00;
	background-image:url(../images/volunteers/ContactFormError.png);
	background-repeat:no-repeat;
	background-position:right;

}

#formWrap h2 {
   text-shadow:1px 1px 1px #CCC;
   color:#255E67;
   margin-left:25px;   		
}

