/*colors used in site */
.blue
{
	color:#0033FF;
}
.black
{
	color:#666666;
}
.red
{
	color:#FF0000;
}
.purple
{
	color:#8200F3;
}
.green
{
	color:#01A501;
}


/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	COLOR OF LINKS FOR EACH PAGE
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#home .news:link, #home .news:hover, #home .news:visited, #home .news:active, #home .black-link
{
	color:#666666;
	text-decoration:none;
	font: bold 8pt Arial, Verdana;
}

#home .news:hover
{
	color:000000;
	text-decoration:underline;
}

#community a:link, #community a:hover, #community a:visited, #community a:active, #community .red-link
{
	color:#FF0000;
	text-decoration:none;
}

#community a:hover
{
	text-decoration:underline;
}

#events a:link, #events a:hover, #events a:visited, #events a:active, #events h1, #events .purple-link
{
	color:#8200F3;
	text-decoration:none;
	font: bold 8pt Arial, Verdana;
}

#events a:hover, #showcase-baseEVENTS a:hover
{
	text-decoration:underline;
}

#news a:link, #news a:hover, #news a:visited, #news a:active, #news h1, #news .blue-link
{
	color:#0033FF;
	text-decoration:none;
	font: bold 8pt Arial, Verdana;
}

#news a:hover
{
	color:000000;
	text-decoration:underline;
}

#directory a:link, #directory a:hover, #directory a:visited, #directory a:active, #directory .green-link
{
	color:#01A501;
	text-decoration:none;
	font: bold 8pt Arial, Verdana;
}

#directory a:hover
{
	color:000000;
	text-decoration:underline;
}

#directory .news h1:link, #directory .news h1:active, #directory .news h1:visited, #directory .news h1:hover
{
	font: bold 14px Arial, Verdana;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	ESPECIAL TAGS > USED IN SITEMGR | FRONT PAGE | ADMIN
	
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.warning,
p.warning
{
	text-align: center;
	font: normal 8pt Arial, Verdana, Helvetica, sans-serif;
	color: #CC0000;
	
	margin: 10px;
}

.back,
.back:link, 
.back:visited, 
.back:active,
.back:hover
{
	font: normal 8pt/20px Arial, Verdana, Helvetica, sans-serif;
	color: #333;
	text-decoration: underline;
	vertical-align: top;
	border: 0;
}

.clear
{
 	clear: left;
	line-height: 0;
	height: 0;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	STANDARD TITLE
	
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.standard-title, .standard-title:link, .standard-title:visited, .standard-title:active, .standard-title:hover,
.standard-titleNEWS, .standard-titleRESOURCE
{
	font: bold 12pt Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none;
	text-align:left;

	height: 20px;
	margin:0;
	padding: 0 20px 0 20px;
}

.standard-title:hover
{
	text-decoration:underline;
}

.standard-titleNEWS
{
	color: #0033FF;
}

.standard-titleRESOURCE
{
	color: #FF6633; padding: 0 0 0 5px;
}

.standard-title-medium
{
	font: bold 10pt Arial, Verdana, Helvetica, sans-serif, serif;
	color: #003365;
	text-align:left;

	margin: 0;
	padding: 0 10px 0 10px;

}
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	STANDARD BUTTON
	
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.button
{
	font-size: 10pt;
	height: 18px;
	margin: 10px auto 10px auto;
	text-align: center;
	border: 0;
	background: transparent;
}

.button ul
{
	margin: 0;
	padding: 0;
}

.button li
{
	height: 19px;
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0;

	float: left;
	background: url("/images/layout_edirectory/bg_button_right.gif") no-repeat right top;
}

.button a, 
.button a:link, 
.button a:visited, 
.button a:active,
.button a:hover
{
	width: auto;
	height: 19px;

	font: normal 8pt/19px Arial, Verdana, Helvetica, sans-serif;
	color: #333;
	text-align: center;
	text-decoration: none;
	
	cursor: pointer;
	display: block;
	margin: 0 auto;
	padding: 0 5px 0 5px;

	border: 0;
	background: transparent url("/images/layout_edirectory/bg_button_left.gif") no-repeat left top;
}

.button a:hover
{
	color: #333;
}

.button input
{
	width: auto;
	height: 19px;

	font: normal 8pt/19px Arial, Verdana, Helvetica, sans-serif;
	color: #333;
	text-align: center;
	text-decoration: none;
	
	cursor: pointer;
	display: block;
	margin: 0 auto;
	padding: 0 5px 0 5px;

	border: 0;
	background: transparent url("/images/layout_edirectory/bg_button_left.gif") no-repeat left top;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	TABLES
	
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.table-community, .table-community td
{
	font: normal 8pt/15px Arial, Verdana, Helvetica, sans-serif;
	color: #333;
}
.table-community .subpagetitle
{
	font: bold 14px Arial, Verdana, Helvetica, sans-serif;
	color: #FF0000;
	text-align:justify;
}



/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	SIMPLE BUTTON
	
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.simple-button
{
	width:70px;
	height:20px;
	float:left;
	text-align:center;
	font: bold 8pt Arial, Helvetica;
	color:#000000;
	text-decoration:none;
	line-height:20px;
	margin-top:10px;
	margin-bottom:5px;
}

.simple-button input
{
	width:70px;
	height:20px;
	line-height:20px;
	font: bold 8pt Arial, Helvetica;
	color:#000000;
	text-align: center;
	text-decoration: none;
	
	cursor: pointer;
	border: 0;
	background: url("/images/layout_edirectory/button_normal.gif") no-repeat left top;
}

.simple-button:link, .simple-button:active, .simple-button:visited
{
	background: url("/images/layout_edirectory/button_normal.gif") no-repeat left top;
}

.simple-button:hover
{
	background: url("/images/layout_edirectory/button_light.gif") no-repeat left top;
}

.top-button
{
	width:150px;
	height:22px;
	display:block;
	float:left;
	text-align:center;
	font: bold 8pt Arial, Helvetica;
	color:#000000;
	text-decoration:none;
	line-height:22px;
	margin-top:5px;
	margin-bottom:5px;
}

.top-button:link, .top-button:active, .top-button:visited
{
	background: url("/images/layout_edirectory/button_topnormal.gif") no-repeat left top;
}

.top-button:hover
{
	background: url("/images/layout_edirectory/button_toplight.gif") no-repeat left top;
}

.donation-button
{ width:160px; height:20px; display:block; float:left; line-height:20px; margin:0; padding:0;}
.donation-button:link, .donation-button:active, .donation-button:visited
{ background: url("/images/layout_edirectory/donation_1.jpg") no-repeat left top; }
.donation-button:hover
{ background: url("/images/layout_edirectory/donation_2.jpg") no-repeat left top; }

.purchase-button
{ width:160px; height:20px; display:block; float:left; line-height:20px; margin:0; padding:0;}
.purchase-button:link, .purchase-button:active, .purchase-button:visited
{ background: url("/images/layout_edirectory/purchase_1.jpg") no-repeat left top; }
.purchase-button:hover
{ background: url("/images/layout_edirectory/purchase_2.jpg") no-repeat left top; }

.volunteer-button
{ width:160px; height:20px; display:block; float:left; line-height:20px; margin:0; padding:0; }
.volunteer-button:link, .volunteer-button:active, .volunteer-button:visited
{ background: url("/images/layout_edirectory/volunteer_1.jpg") no-repeat left top; }
.volunteer-button:hover
{ background: url("/images/layout_edirectory/volunteer_2.jpg") no-repeat left top; }


.link-search a:link, .link-search a:visited, .link-search a:active, .link-search a:hover
{
	font: bold 13px Arial, Helvetica;
	color:#FFFFFF;
	text-decoration:none;
}

.link-search a:hover
{
	text-decoration:underline;
}

.link-search p
{
	margin:0;
	padding:0;
}

#rightside-content .box-text
{
	font: 8pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
	margin: 8px;
	padding: 0;
}

.box-text a:link, .box-text a:active, .box-text a:visited, .box-text a:hover
{
	font: 8pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration:none;
}

.box-text a:hover
{
	text-decoration:underline;
}

.menu-home { border:2px solid #c0c0c0; }

.menu-home TD { text-align:left }
.menu-home TD a:link, .menu-home TD a:active, .menu-home TD a:visited, .menu-home TD a:hover
{
	font: bold 9pt Arial, Helvetica;
	color:#FFFFFF;
	text-decoration:none;
}

.menu-home TD a:hover
{
	text-decoration:underline;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	STANDARD ICON LINK | BLOCK ELEMENT
	
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.standard-iconlink
{
	margin: 0 0 20px 0;
	padding: 0;
}


.standard-iconlink li
{
	list-style: none;
	margin: 0;
	padding: 0 0 0 23px;
}

.standard-iconlink a:link,
.standard-iconlink a:active,
.standard-iconlink a:visited,
.standard-iconlink a:hover
{
	font: normal 8pt/18px Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;
}

.standard-iconlink li a:hover
{
	text-decoration:underline;
}

/*
	LEFT ICON | IMAGE	
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

li.favoritesview-icon
{
	background: url("../images/icon_favorites_view.gif") 0% 50% no-repeat;	
}

li.remove-icon
{
	background: url("../images/icon_delete.gif") 0% 50% no-repeat;	
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	RESULT > CLASSES
	
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.summary-baseIMAGE
{
	width: 100px;
	margin: 0;
	border: 0;
}

.move-page
{								
	color:#333;
	font: 10px/18px Arial, Verdana, Helvetica, sans-serif;
	
	text-align:center;
}

.level-title
{
	font: bold 10pt/18px Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #EF413D;
	text-align: left;
	
		margin: 0;
		padding: 15px;
		padding-left: 10px;
	
	background: bottom url("../images/layout_edirectory/bg_h2bottom.gif") no-repeat left;
	border: 0;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	RESULTS > SIMPLE SEARCH > CLASSES
	
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.label						/* This class is used in the form, tables															*/
{
	font: bold 13px/12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;

	padding: 5px 0 2px 5px;
}


#leftside-content .menu-active-white
{
	background: url('/images/layout_edirectory/menu_active.gif') no-repeat;
	color:#464646;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	RESULT > SUMMARY VIEW > CLASSES
	
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.summary-content a:link,
.summary-content a:visited,
.summary-content a:active,
.summary-content a:hover
{
	font: 10px Arial, Verdana, Helvetica, sans-serif;
	color: #003399;
	text-decoration:underline;
}

.summary-content a:hover
{
	text-decoration: none;
}


.more-info
{
	padding: 10px 0 0 0 ;
}

.more-info,
.more-info a:link,
.more-info a:visited,
.more-info a:active,
.more-info a:hover
{
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	color: #333;
	text-decoration: underline;
}

.more-info a:hover
{
	color: #EB9F3D;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	RESULT > DETAIL VIEW > CLASSES
	
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.general-link
{
	font: bold 8pt Arial, Helvetica, sans-serif;
	color: #464646;
	padding:3px 0 0 0;
}

.general-link a:link,
.general-link a:visited,
.general-link a:active,
.general-link a:hover
{
	font: bold 8pt Arial, Helvetica, sans-serif;
	color: #464646;
	text-decoration:none;
}

.general-link a:hover
{
	color: #000000;
	text-decoration:underline;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	RESULT > SEARCH
	
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.vertical-input-simplesearch
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #464646;

	width: 93%;
}

.vertical-input-dd-simplesearch
{
	font: 8pt Arial, Helvetica, sans-serif; color: #464646; width: 93%; border-top: 1px solid #B4BFC0; border-left: 1px solid #B4BFC0;
}

.horizontal-input-simplesearch,
.horizontal-input-dd-simplesearch
{
	font: 10px Arial, Verdana, Helvetica, sans-serif;
	color: #7A7A7A;
	width:170px
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	FOOTER > CLASSES
	
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.copyright
{
	border: 0;
	font: normal 8pt Arial, Verdana, Helvetica, sans-serif, serif;
	color:#333;
	text-align: center;
	
	padding: 8px;
	margin: 10px auto 10px auto;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

   PAGING
	
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


.paging-content
{
	margin: 0 auto 10px auto;
	font: bold 8pt Arial, Verdana, Helvetica, sans-serif;
	color: #555;
}

.paging-letters a,
.paging-letters a:link,
.paging-letters a:active,
.paging-letters a:visited
{
  padding: 0px 3px 0px 0px;
	font-size: 10px;
	color: #555;
}

.paging-letters a:hover
{
	font-size: 10px;
	color: #555;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	RATE CLASSES > FRONT PAGE SUMMARY VIEW
	
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.rating
{
	width: 320px;
	height: 35px;
	font: normal 10px Arial, Verdana, Helvetica, sans-serif;
		
		margin: 0;
		padding: 0;
		float: right;
		
	background: url("/images/layout_edirectory/rat_right.gif") no-repeat right center;
}

.rating li
{
	list-style: none;
	line-height: 35px;
	/*display:  inline;*/
	float: left;
	
	margin: 0 0 0 3.5px;
	padding: 0;
	
	border: 0;
}

.rating li a:link,
.rating li a:visited,
.rating li a:active,
.rating li a:hover
{
	line-height: 35px;
	font-weight: bold;

	margin: 0;
	padding: 0;
}


.rating li.rating-review a:link,
.rating li.rating-review a:visited,
.rating li.rating-review a:active,
.rating li.rating-review a:hover
{
	color: #000;
	font-weight: normal;
	
	margin: 0;
	padding: 0;
}



.rating li.rating-image
{
	padding-top: 13px;
	line-height: 0;
}

.rating li.rating-imagestar
{
	line-height: 0;
	
	margin: 0;
	padding: 0;
	padding-top: 13px;
	border: 0;

}

.rating li.rateit-image
{
	line-height: 0;
	float: right;
	
	padding: 9px 5px 0 0;
	margin: 0;
	border: 0
}

.rating li.rateit-text
{
	line-height: 0;
	float: right;
	
	margin: 0;
	padding: 0;
	padding-right: 10px;
	border: 0
}

.rating li.rateit-text a:link,
.rating li.rateit-text a:active,
.rating li.rateit-text a:visited,
.rating li.rateit-text a:hover
{
	font-size: 7.5pt;
	color: #D04E00;
	text-decoration: underline;
}

.rating li.rateit-text a:hover
{
	text-decoration: none;
}

.rating li.rating-leftcorner
{
	margin: 0;
	padding: 0;
	background: transparent url("../images/layout_edirectory/rat_left.gif") no-repeat left center;
}

/*	RATE CLASSES > SEE THE COMMENTS
	
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.label-rate
{
	font: bold 8pt/15px Arial, Verdana, Helvetica, sans-serif;
	color: #565656;
	background: #EEE;

	padding: 5px;
}

.label-rate span
{
	font: normal 8pt/15px Arial, Verdana, Helvetica, sans-serif;
}

.title-rate
{
	font: normal 8pt Arial, Verdana, Helvetica, sans-serif;
	color: #F3782E;
	padding: 5px;
	margin:0;
}

.title-rate a:link, 
.title-rate a:visited, 
.title-rate a:active, 
.title-rate a:hover 
{
	font: bold 8pt Arial, Verdana, Helvetica, sans-serif;
	color: #999;
	padding: 0;
	margin:0;
}

p.comments-rate
{
	font: normal 8pt Arial, Verdana, Helvetica, sans-serif, serif;
	color: #000;
	margin: 0;
	padding: 5px;
}

.input-form-rate
{
	width: 200px;

	font: 8pt Arial, Verdana, Helvetica, sans-serif;
	color: #333;

	border: 1px solid #A5ACB2;
}

.input-textarea-form-rate
{
	width: 200px;
	height: 50px;

	font: 8pt Arial, Verdana, Helvetica, sans-serif;
	color: #333;
	
	border: 1px solid #A5ACB2;
}

.input-dd-form-rate
{
	width: 120px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	border-top: 1px solid #B4BFC0;
	border-left: 1px solid #B4BFC0;
}

.rating-table
{
	border: 0;
}

.rating-table th
{
	vertical-align: top;
	text-align: right;
}

