body {
	background-image: url(images/main_bak.jpg);
	background-repeat: repeat-x !important;
	background-color: white;
	background-position: top;
	height: 100%;
}
.help {
	width: 135px;
	height: 39px;
	margin-left: 815px;
	position: absolute;
	z-index:3;
}
body.page-id-212 .help, body.page-id-222 .help {
	display: none;
}

#masthead {
	height: 215px;
	width: 960px;
	margin: 0 auto 15px auto;
	background-image: url(images/top_logo.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	position:relative;
	z-index:2;
}
body.page-id-212 #masthead, body.page-id-222 #masthead, body.page-template-dance-php #masthead {
	height: 258px;
	width: 960px;
	margin: 0 auto 20px auto;
	background-image: url(images/top_logo_dance.jpg) !important;
	background-repeat: no-repeat;
	background-position: top center;
}
#housekeeping {
	float: left;
	height: 20px;
	margin-bottom: -20px;
	width: 400px;
	background-image: url(images/donate_family.jpg);
	background-repeat: no-repeat;
	background-position: 999px 999px;
}
#housekeeping ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
}
#housekeeping ul li a {
	display: block;
	/*width: 60px;*/
	margin-left:20px;
	height: auto;
	font-size: 10px;
	text-decoration: none;
	color: #CCD5DC;
	float: left;
	padding-top: 3px;
	text-transform: uppercase;
}
#housekeeping ul li a:hover {
	color: white;
}
link_home {
	display: block;
	width: 17px;
	height: 17px;
	background-image: url(images/home_icon.png);
	background-repeat: no-repeat;
}
#banner {
	background-image: url(images/banner_bak_gala.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 298px;
	margin-bottom: 0px;
	position:relative;
	z-index:1;
	
}
#banner img {
	margin: 10px 0 0 10px;
}
#myGallery {
	margin-top: 11px;
	margin-left: 11px;
}
.slideInfoZone h2 {
	text-shadow: none;
	margin: 0 !important;
	padding: 5px 0 3px 0 !important;
	line-height: normal !important;
}
#doctor_zip {
	height: 276px;
	width: 300px;
	margin: 0;
	display: block;
	margin-left: 5px !important;
	float: right !important;
	background-image: url(images/pl_doctor_bak.png);
	background-repeat: no-repeat;

}
img#browse_by {
	display: block;
	width: 155px;
	height: 46px;
	margin: 125px 0 0 40px;
	display: none;
}
a#browse_by_button {
	margin: 135px 0 0 35px;
	width: 170px;
	height: 40px;
	display: block;
	background-image: url(images/browse_list.png);
	background-position: top left;
	background-repeat: no-repeat;
}
a#browse_by_button:hover {
	background-position: 0 -40px;
}
#doctor_zip p {
	display: block;
	clear: both;
	margin: 0px 0 0 35px;
	padding: 10px 0 0px 0;
	color: #074d81;
}
#doctor_zip form {
	background-color: transparent;
	width: 147px;
	height: 26px;
	margin-top: 0px;
	margin-left: 5px;
	background-image: url(images/zip_search.png);
	background-repeat: no-repeat;
	background-position: right center;
}
#doctor_zip form input#zip {
	border: none;
	width: 85px;
	background-color: transparent;
	margin-top: 3px;
	margin-left: 23px;
	padding: 3px;
}
#doctor_zip form input#submit {
	border: none;
	background: transparent;
	cursor: pointer;
	width: 18px;
	height: 18px;
}

#doctor_zip h3 {
	margin: 0;
	padding: 20px 0 0 20px;
}
.gala_link {
	display: block;
	backg round-color: red;
	width: 300px;
	height: 275px;
}
#homepage_content {
	width: 640px;
	float: left;
	
}
#homepage_sidebar {
	width: 320px;
	float: left;
}
#news_commentary ul li {
	list-style: none;
	display: block;
	min-height: 75px;
	margin: 0;
	padding: 0 0 12px 0;
	margin: 0 0 10px 0;
	border-bottom: 1px dotted #c6c6c6;
	font-size: 12px;
	line-height: 130%;
}
#news_commentary ul li a img {
	float: left; 
	background-color: white;
	border: 1px solid gray;
	padding: 1px;
	
	height: 77px;
	margin: 0 5px 0 0;
}
#news_commentary ul li a:hover img {
	border: 1px solid #0090f7;
}
#news_commentary ul li a {
	display: block;
	font-size: 13px;
	line-height: 110%;
	margin-bottom: 5px;
}
#news_commentary .small {
	font-size: 10px;
	display: block;
	padding-left: 15px;
	color: #A65F2E; 
	display: none;
}
#news_commentary .small em {
	font-weight: normal;
	font-style: italic; 
	display: none;
}
h3.archive_title {
	border-top: 1px solid #e5ddcf;
	border-bottom: 1px solid #e5ddcf;
	margin: 45px 0 5px 0 !important;
	padding: 5px 0 !important;
	text-shadow: none !important;
}
.entry_archive p {
	font-family: Tahoma, 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	font-size: 13px;
	line-height: 140%;
	margin-bottom: 15px;
}
a.archive_link {
	display: block;
	margin: -20px 0 0 0;
	text-align: right;
}
#director_column {
	border-left: 1px dotted #c6c6c6;
	width: 298px;
}
#director_column .padding {
	padding: 0 15px 0 15px;
	text-align: justify;
}
#director_column .padding p {
	line-height: 125%;
}
/*#director_column h3 {
	padding: 5px !important;
	text-align: center;
	font-size: 18px;
	line-height: 35px;
	background-image: url(images/box_top.png);
	background-position: top center;
	background-repeat: no-repeat;
	border: none;
	background-color: transparent;
	margin: 0;
	background-image: none;
}*/
#director_column h4 {
	margin: 5px 0 5px 0;
}
#director_column h4 a {
	font-size: 16px;
	font-family: georgia, "Times New Roman", serif;
	font-weight: normal;
	margin: 0 !important;
	padding: 0;
	display: block;
}
#homepage_sidebar {
	width: 299px;
	border-left: 1px dotted #c6c6c6;
}
#homepage_sidebar .padding, #sidebar .padding {
	padding-left: 0px;
	margin-bottom: 15px;
}
/*#director_column p {
	padding: 0 10px;
	margin: 0 0 10px 0;
}*/
.read_more {
	display: block;
	text-align: right;
}
.email_list {
	width: 100%;
	padding: -1px 5px 5px 5px;
	background-color: orange;
	display: block;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.email_list h3 {
	text-shadow: #ac7000 1px 1px 1px !important;
	color: white !important;
	font-size: 16px;
	margin: 5px 0 -10px 5px !important;
	padding: 5px 0 0 5px!important;
	line-height: 20px !important;
	
}
.email_list #email_address {
	border: 0;
	background: transparent;
	margin: 6.5px 0 0 17px;
	width: 150px;
}

.email_list form {
	margin: 9px 0 0 0;
	padding: 5px;
	background: url('images/emailbox.png') no-repeat right center;
	height: 30px;
	width: 200px;
	border-right:	none;	/* border color */
}
.email_list #email_submit {
	border: 0;
	background: transparent;
	background-color; red;
	cursor: pointer;
	height: 20px;
	width: 26px;
}
.pro_life_doctor {
	width: 300px;
	height: 125px;
	background-image: url(images/physician.jpg);
	background-repeat: no-repeat;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#content h3 {
	line-height: normal;
	display: block;
	margin-bottom: 10px !important;
}
.teaser_image {
	background-color: white;
	border: 1px solid #9d9d9d;
}
p.postmetadata small {
	font-size: 10px;
	margin-top: 40px;
	display: block;
}
#simplesharwidg span {
	margin-right: 5px;
}
.breadcrumb {
	font-size: 11px;
	margin: 0px 0 10px 0;
	padding-bottom: 5px;
	position:relative;
	/*border-bottom: 1px solid #d7cbb4;*/
}
#footer {
	clear: both;
	width: 100%;
	min-height: 240px;
	margin-top: 15px;
	background-image: url(images/footer_bak.png);
	background-color: #1b3962;
	background-repeat: repeat-x;
	background-position: 0px -90px;
	font-size: 10px;
	line-height: 140%;
}
#footer p {
	font-size: 10px;
	line-height: 140%;
	margin-bottom: 10px;
}
#twitter {
	height: 100px !important;
	width: 100% !important;
	background-image: url(images/twitter.png)!important;
	background-repeat: no-repeat;
	background-position: top right;
}
ul.twitter {
	background-color: #e3dac7 !important;
	width: 450px !important;
	display: block !important;
	float: right !important;
	margin-right: 90px !important;
	margin-top: 5px !important;
	-moz-border-radius: 10px !important;
	-webkit-border-radius: 10px !important;
	border-radius: 10px !important;
}
ul.twitter li {
	list-style: none !important;
	margin: 0 !important;
	padding: 10px !important;
}
#footer .grid_4 {
	margin-top: 20px;
	color: white;
}
#footer .grid_4 ul li {
	list-style: none;
}
#footer .grid_4 a {
	color: #c9c9c9;
}
#footer .grid_4 a:hover {
	color: white;
	text-shadow: white 0px 0px 2px;
}

/*Product Stuff*/

.product_listing {
	background-color: white;
	border: 1px solid #e7d4ac;
	border: 1px solid #93d2ff;
	background-color: #d9f1ff;
	font-family: georgia, "Times New Roman", Times, serif;
	padding: 10px 4px 5px 4px;
	margin: 2px;
	text-align: center;
	width: 135px;
	float: left;
	min-height: 330px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.product_listing_single {
	background-color: white;
	border: 1px solid #e7d4ac;
	border: 1px solid #93d2ff;
	background-color: #d9f1ff;
	font-family: georgia, "Times New Roman", Times, serif;
	padding: 10px 4px 5px 4px;
	margin: 12px;
	text-align: center;
	width: 135px;
	float: left;
	min-height: 330px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.product_listing_Christmas {
	background-color: white;
	border: 1px solid #e7d4ac;
	border: 1px solid #93d2ff;
	background-color: #d9f1ff;
	font-family: georgia, "Times New Roman", Times, serif;
	padding: 10px 4px 5px 4px;
	margin: 2px;
	text-align: center;
	width: 296px;
	float: left;
	min-height: 690px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.product_listing_NFP {
	background-color: white;
	border: 1px solid #e7d4ac;
	border: 1px solid #93d2ff;
	background-color: #d9f1ff;
	font-family: georgia, "Times New Roman", Times, serif;
	padding: 10px 4px 5px 4px;
	margin: 2px;
	text-align: center;
	width: 600px;
	float: left;
	min-height: 160px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.product_listing_MBR {
	background-color: white;
	border: 1px solid #e7d4ac;
	border: 1px solid #93d2ff;
	background-color: #d9f1ff;
	font-family: georgia, "Times New Roman", Times, serif;
	padding: 10px 4px 5px 4px;
	margin: 2px;
	text-align: center;
	width: 600px;
	float: left;
	min-height: 160px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.product_listing_VAL {
	background-color: white;
	
	border: 1px solid #FF209A;
	
	font-family: georgia, "Times New Roman", Times, serif;
	padding: 10px 4px 5px 4px;
	margin: 2px;
	text-align: center;
	width: 296px;
	float: left;
	min-height: 690px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.product_image {
	width: 140px;
	min-height: 130px;
	text-align: center;
}
.product_image_Christmas {
	width: 290px;
	min-height: 230px;
	text-align: center;
}
.product_image_NFP {
	width: 600px;
	min-height: 130px;
	text-align: center;
}
.product_image_MBR {
	width: 450px;
	min-height: 130px;
	text-align: center;
}
.product_image img {
	text-align: center;
}
.product_title {
	font-family: georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 13px;
	line-height: 125%;
	color: #00518d;
	display: block;
	min-height: 70px;
}

.product_title_Christmas {
	font-family: georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 13px;
	line-height: 125%;
	color: #00518d;
	display: block;
	min-height: 40px;
}
.product_title em {
	font-style: normal;
	font-size: 10px;
	display: block;
	color: #808e98;
	line-height: 10px;
}
.product_price {
	color: maroon;
	display: block;
	text-align: center;
}
.product_price strong {
	font-weight: bold;
}




/********* SLIDING PANEL ***************/

/* Extra div to handle some IE scenarios with absolute positioning. */
#sliding-panel-container {
	position: relative;
	display: table;
	z-index: 999;
	width: 100%;
	}

/* Sliding panel. */
#sliding-panel {
	position: absolute;
	top: 0;
	z-index: 999;
	width: 100%;
	margin: 0 auto;
	text-align: center;
	}

/* The part of the panel that actually slides. */
#sliding-panel .panel {
	overflow: hidden;
	display: none;
	position: relative;
	z-index: 10;
	width: 100%;
	height: 210px;
	background: #003964;
	border-bottom: 1px solid white;
	}

/* Widget container. */
#sliding-panel .panel-content {
	overflow: hidden;
	width: 960px;
	height: 210px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	background-image: url(images/donate_family.jpg);
	background-position: top right;
	background-repeat: no-repeat;

	}

/* Sliding panel widgets. */
#sliding-panel .widget {
	overflow: hidden;
	float: left;
	width: 289px;
	height: 200px;
	margin: 0;
	padding: 10px 15px;
	font: normal normal normal 13px/18px Tahoma, 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif !important;
	color: #e7e7e7;
	background: transparent;
	border: none;
	}
#sliding-panel .widget-inside {
	margin: 0;
	padding: 0;
	background: transparent;
	border: none;
	}
#sliding-panel .widget-inside form input {
	text-align: center;
	display: block;
	margin: 0 auto;
}	

/* Sliding panel widget titles. */
#sliding-panel .widget-title {
	margin: 0 0 10px 0 !important;
	padding: 0;
	font: normal 16px/21px georgia, "Times New Roman", Times, serif !important;
	color: #f9f9f9;
	text-transform: none;
	background: transparent;
	border: none;
	text-shadow: none;
}

/* Sliding panel widget lists. */
#sliding-panel .widget ul {
	margin: 0 0 10px 20px;
	list-style: square;
	}
#sliding-panel .widget ul li {
	margin: 0;
	padding: 0;
	background: transparent;
	border: none;
	}

/* Sliding panel widget links. */
#sliding-panel .widget a {
	font-style: italic;
	color: #eee;
	text-decoration: none;
	}
#sliding-panel .widget a:hover {
	text-decoration: underline;
	}

/* Toggle div wrapper. */
#sliding-panel .tab {
	position: relative;
	top: 0;
	z-index: 9999;
	height: 37px;
	border-top: none;
	}

/* Wrapper for the open/close button. */
#sliding-panel .tab .toggle {
  	clear: both;
	display: block;
	position: relative;
	width: 960px;
	height: 35px;
	line-height: 35px;
	margin: 0 auto;
	}

/* Open/close link. */
#sliding-panel .tab a {
	display: block;
	float: right;
	position: relative;
	width: 166px;
	height: 38px;
	top: -1px;
	margin: 0;
	padding: 0;
	font: normal normal bold 12px/33px Georgia, Times, 'Times New Roman', serif !important;
	color: #fff;
  	background: transparent;
  	background-image: url(images/help_tab.png);
  	background-repeat: no-repeat;
  	background-position: top center;
  	text-shadow: #9e572b 1px 1px 1px;
 	text-align: center;
 	cursor: pointer;
	}

/* Open link. */
#sliding-panel .tab a.open {
	}

/* Close link. */
#sliding-panel .tab a.close {
	}

/* Open/close link hover. */
#sliding-panel .tab a:hover {
	cursor: pointer;
	text-decoration: underline;
	}

/* Open/close link array (&urarr;). */
#sliding-panel .tab a .arrow {
	font-style: normal;
	}

/*############ Event Stuff ###########	*/

#event_registration {
	background-color: #0566ab;
	background-image: url(images/dance_star_bak.jpg);
	background-repeat: no-repeat;
	background-position: center -190px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 535px;
	margin: 0 auto;
	padding: 10px 0 10px 0;
}
#event_registration form {
	width: 500px;
	padding: 10px;
	display: block;
	border: 2px solid #cecece;
	background-color: #f5f5f5;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin: 0 auto 10px auto !important;
}
#event_registration input, #event_registration textarea {
	border: 2px solid #cecece;
	padding: 5px;
	width: 310px;
	clear: right;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-left: 50px;
}
#event_registration #paypal_link {
	width: 144px !important;
	height: 47px !important;
	margin: 0 auto;
	display: block;
	
}
#event_registration p, #event_registration table, #event_registration td {
	width: 450px !important;
	clear: both;
	
}
#event_registration p {
	margin-left: 50px;
}
#event_registration td b {
	font-weight: normal;
	text-align: center !important;
}
#event_registration h2 {
	color: white;
	text-shadow: 1px 1px 1px #003762;
	text-align: center;
	font-size: 30px;
}
.dance_time {
	display: block;
	text-align: center;
	font-size: 20px;
	font-family: georgia, "Times New Roman", Times, serif;
	font-variant: small-caps;
	color: white;
	line-height: normal;
	text-shadow: 1px 1px 1px #002844;
}
.dance_time strong {
	font-size: 30px;
	font-weight: normal;
}
.dance_details_container {
	margin: 10px auto 0 auto;
	height: 120px;
	border-bottom: 1px solid white;
	background-color: #012847;
	background-image: url(images/dance_star_bak.jpg);
	background-repeat: no-repeat;
	background-position: center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}


.christmas_details_container {
	margin: 10px auto 0 auto;
	height: 120px;
	border-bottom: 1px solid white;
	background-color: #012847;
	background-image: url(images/christmas_star_bak.jpg);
	background-repeat: no-repeat;
	background-position: center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.busting_details_container {
	margin: 10px auto 0 auto;
	height: 160px;
	border-bottom: 1px solid white;
	background-color: #010101;
	background-image: url(images/mandate-bak.jpg);
	background-repeat: no-repeat;
	background-position: center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.dance_details1 {
	width: 50%;
	height: 70px;
	float: left;
	font-family: georgia, "Times New Roman", Times, serif;
	font-variant: small-caps;
	font-size: 17px;
	color: white;
	line-height: normal;
	font-weight: bold;
}
.dance_details1 span {
	font-size: 15px;
}
.dance_details2 {
	width: 50%;
	height: 70px;
	float: left;
	font-family: georgia, "Times New Roman", Times, serif;
	font-variant: small-caps;
	font-size: 17px;
	color: white;
	line-height: normal;
	text-align: right;
	font-weight: bold;
}
.dance_details1 p, .dance_details2 p {
	padding: 20px;
}
.nfp_details1 {
	width: 50%;
	height: 70px;
	float: left;
	font-family: Palatino Linotype,Book Antiqua,Palatino,Times New Roman,Times,serif;
	font-variant: small-caps;
	font-size: 17px;
	color: white;
	line-height: normal;
	font-weight: bold;
}
.nfp_details1 span {
	font-size: 15px;
}
.nfp_details2 {
	width: 50%;
	height: 70px;
	float: left;
	font-family: georgia, "Times New Roman", Times, serif;
	font-variant: small-caps;
	font-size: 17px;
	color: white;
	line-height: normal;
	text-align: right;
	font-weight: bold;
}
.nfp_details1 p, .nfp_details2 p {
	padding: 20px;
}
.nfp-week-side {
	background-color: #4e9e05;
	text-align: center;
	font-size: 20px;
	padding: 10px 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
	/*background-image: url(images/NFP-banner-love-your-body.png);*/
	/* background-image: url(images/NFP-banner-family.jpg); */
	background-image: url(images/nfp-side-banner.png);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #4e9e05;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	border-color: #f06966;
    border-style: solid;
    border-width: 1px;
	min-height: 435px;
	margin: 5px 0;
}

.nfp-week_banner {
	background-color: #4e9e05;
	text-align: center;
	font-size: 20px;
	padding: 10px 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
	/*background-image: url(images/NFP-banner-love-your-body.png);*/
	background-image: url(images/NFP-banner-family.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #4e9e05;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	border-color: #f06966;
    border-style: solid;
    border-width: 1px;
	min-height: 400px;
	margin: 5px 0;
}
.nfp-week_banner2 {
	background-color: #ffffff;
	text-align: center;
	font-size: 20px;
	padding: 10px 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
	background-image: url(images/NFP-banner-love-your-body.png);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #ffffff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	 border-color: #f06966;
    border-style: solid;
    border-width: 1px;
	min-height: 400px;
	margin: 5px 0;
}
.nfp-week_banner3 {
	background-color: #4e9e05;
	text-align: center;
	font-size: 20px;
	padding: 10px 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
	/*background-image: url(images/NFP-banner-love-your-body.png);*/
	background-image: url(images/pnf-background.png);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #4e9e05;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	 border-color: #f06966;
    border-style: solid;
    border-width: 1px;
	min-height: 400px;
	margin: 5px 0;
}
.nfp-week-logo{
	width: 195px;
	height: 73px;
	position: absolute;
	margin-left: 650px;
	top: 19px;
}
.nfp-week_details_container {
	margin: 10px auto 0 auto;
	height: 130px;
	border-bottom: 1px solid white;
	background-color: #4e9e05;
	background-image: url(images/nfp-week-background.png);
	background-repeat: no-repeat;
	background-position: center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.nfp-week_details_container3 {
	margin: 10px auto 0 auto;
	height: 120px;
	border-bottom: 1px solid white;
	background-color: #4e9e05;
	background-image: url(images/pnf-semana-background.png);
	background-repeat: no-repeat;
	background-position: center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.nfp-resources {
	margin: 5px;
	width: 250px;
	height: 150px;
	padding: 5px;
	float: left;
}

.nfp-resources h2 {
	text-align: left; 
	margin: 0;
	padding: 0;
	line-height: 15px;
	font-weight: strong;
	letter-spacing: 1px;
	font-size: 15px;
	font-family:Palatino Linotype,Book Antiqua,Palatino,Times New Roman,Times,serif;
}

.Respect-Life-Month1 {
	width: 50%;
	height: 70px;
	float: left;
	font-family: Palatino Linotype,Book Antiqua,Palatino,Times New Roman,Times,serif;
	font-variant: small-caps;
	font-size: 17px;
	color: white;
	line-height: normal;
	font-weight: bold;
}
.Respect-Life-Month1 span {
	font-size: 15px;
}
.Respect-Life-Month2 {
	width: 50%;
	height: 70px;
	float: left;
	font-family: georgia, "Times New Roman", Times, serif;
	font-variant: small-caps;
	font-size: 17px;
	color: white;
	line-height: normal;
	text-align: right;
	font-weight: bold;
}
.Respect-Life-Month1 p, .Respect-Life-Month2 p {
	padding: 20px;
}

.Respect-Life-Month_banner {
	background-color: #eaf3fc;
	text-align: center;
	font-size: 20px;
	padding: 10px 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
	/*background-image: url(images/NFP-banner-love-your-body.png);*/
	background-image: url(files/2013/09/Header-Respect-Life-2013.jpg);
	background-repeat: no-repeat;
	background-position: center;
	/*background-color: #eaf3fc;*/
	background-color: #f6f6f6;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	/*border-color: #f06966;*/
	border-color: #d6eff4;
    border-style: solid;
    border-width: 1px;
	min-height: 400px;
	margin: 5px 0;
}
.Respect-Life-Month_banner2 {
	background-color: #ffffff;
	text-align: center;
	font-size: 20px;
	padding: 10px 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
	/*background-image: url(images/NFP-banner-love-your-body.png);*/
	
	background-image: url(files/2013/09/Header-Respect-Life-2013.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #ffffff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	/*border-color: #f06966;*/
	border-color: #d6eff4;
    border-style: solid;
    border-width: 1px;
	min-height: 400px;
	margin: 5px 0;
}
.Respect-Life-Month_banner3 {
	background-color: #eaf3fc;
	text-align: center;
	font-size: 20px;
	padding: 10px 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
	/*background-image: url(images/NFP-banner-love-your-body.png);*/
	/*background-image: url(images/pnf-background.png);*/
	background-image: url(files/2013/09/Header-Respect-Life-2013.jpg);
	background-repeat: no-repeat;
	background-position: center;
	/*background-color: #eaf3fc;*/
	background-color: #f6f6f6;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	/*border-color: #f06966;*/
	border-color: #d6eff4;
    border-style: solid;
    border-width: 1px;
	min-height: 400px;
	margin: 5px 0;
}
.Respect-Life-Month-logo{
	width: 195px;
	height: 73px;
	position: absolute;
	margin-left: 650px;
	top: 19px;
}
.Respect-Life-Month_details_container {
	margin: 10px auto 0 auto;
	height: 120px;
	border-bottom: 1px solid white;
	/*background-color: #2fbbec;*/
	background-color: #0192d1;
	background-image: url(images/respect-life-month-banner-oct-2013.png);
	background-repeat: no-repeat;
	background-position: center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.Respect-Life-Month_details_container3 {
	margin: 10px auto 0 auto;
	height: 120px;
	border-bottom: 1px solid white;
	/*background-color: #2fbbec;
	background-image: url(images/pnf-semana-background.png);*/
	background-color: #0192d1;
	background-image: url(images/respect-life-month-banner-oct-2013.png);
	background-repeat: no-repeat;
	background-position: center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.Respect-Life-Month-resources {
	margin: 5px;
	width: 250px;
	height: 150px;
	padding: 5px;
	float: left;
}

.Respect-Life-Month-resources h2 {
	text-align: left; 
	margin: 0;
	padding: 0;
	line-height: 15px;
	font-weight: strong;
	letter-spacing: 1px;
	font-size: 15px;
	font-family:Palatino Linotype,Book Antiqua,Palatino,Times New Roman,Times,serif;
}
.valentines1 {
	width: 50%;
	height: 70px;
	float: left;
	font-family: Palatino Linotype,Book Antiqua,Palatino,Times New Roman,Times,serif;
	font-variant: small-caps;
	font-size: 17px;
	color: white;
	line-height: normal;
	font-weight: bold;
}
.valentines1 span {
	font-size: 15px;
}
.valentines2 {
	width: 50%;
	height: 70px;
	float: left;
	font-family: georgia, "Times New Roman", Times, serif;
	font-variant: small-caps;
	font-size: 17px;
	color: white;
	line-height: normal;
	text-align: right;
	font-weight: bold;
}
.valentines1 p, .valentines2 p {
	padding: 20px;
}

.valentines_banner {
	background-color: #eaf3fc;
	text-align: center;
	font-size: 20px;
	padding: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
	background-image: url(images/HeaderValentines.jpg);
	/*background-image: url(files/2013/09/Header-Respect-Life-2013.jpg);*/
	background-repeat: no-repeat;
	background-position: center;
	/*background-color: #eaf3fc;*/
	background-color: #f6f6f6;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	/*border-color: #f06966;*/
	border-color: #ff209a;
    border-style: solid;
    border-width: 1px;
	min-height: 396px;
	margin: 5px 0;
}
.valentines_banner2 {
	background-color: #ffffff;
	text-align: center;
	font-size: 20px;
	padding: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
	/*background-image: url(images/NFP-banner-love-your-body.png);*/
	
	background-image: url(images/HeaderValentines.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #ffffff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	/*border-color: #f06966;*/
	border-color: #ff209a;
    border-style: solid;
    border-width: 1px;
	min-height: 396px;
	margin: 5px 0;
}
.valentines_banner3 {
	background-color: #eaf3fc;
	text-align: center;
	font-size: 20px;
	padding: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
	/*background-image: url(images/NFP-banner-love-your-body.png);*/
	/*background-image: url(images/pnf-background.png);*/
	background-image: url(images/HeaderValentines.jpg);
	background-repeat: no-repeat;
	background-position: center;
	/*background-color: #eaf3fc;*/
	background-color: #f6f6f6;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	/*border-color: #f06966;*/
	border-color: #ff209a;
    border-style: solid;
    border-width: 1px;
	min-height: 396px;
	margin: 5px 0;
}
.valentines-logo{
	width: 195px;
	height: 73px;
	position: absolute;
	margin-left: 650px;
	top: 19px;
}
.valentines_details_container {
	margin: 10px auto 10px auto;
	height: 120px;
	border-bottom: 1px solid white;
	/*background-color: #2fbbec;*/
	background-color: #ff209a;
	background-image: url(images/narrowbannervalentines.jpg);
	background-repeat: no-repeat;
	background-position: right;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.valentines_details_container3 {
	margin: 10px auto 0 auto;
	height: 120px;
	border-bottom: 1px solid white;
	/*background-color: #2fbbec;
	background-image: url(images/pnf-semana-background.png);*/
	background-color: #ff209a;
	background-image: url(images/narrowbannervalentines.jpg);
	background-repeat: no-repeat;
	background-position: right;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.valentines-resources {
	margin: 5px;
	width: 250px;
	height: 150px;
	padding: 5px;
	float: left;
}

.valentines-resources h2 {
	text-align: left; 
	margin: 0;
	padding: 0;
	line-height: 15px;
	font-weight: strong;
	letter-spacing: 1px;
	font-size: 15px;
	font-family:Palatino Linotype,Book Antiqua,Palatino,Times New Roman,Times,serif;
}

.Breast-Cancer-Awareness1 {
	width: 50%;
	height: 70px;
	float: left;
	font-family: Palatino Linotype,Book Antiqua,Palatino,Times New Roman,Times,serif;
	font-variant: small-caps;
	font-size: 17px;
	color: #ac0845;
	line-height: normal;
	font-weight: bold;
}
.Breast-Cancer-Awareness1 span {
	font-size: 15px;
}
.Breast-Cancer-Awareness2 {
	width: 50%;
	height: 70px;
	float: left;
	font-family: georgia, "Times New Roman", Times, serif;
	font-variant: small-caps;
	font-size: 17px;
	color: #ac0845;
	line-height: normal;
	text-align: right;
	font-weight: bold;
}
.Breast-Cancer-Awareness1 p, .Breast-Cancer-Awareness2 p {
	padding: 20px;
}

.Breast-Cancer-Awareness_banner {
	background-color: #eaf3fc;
	text-align: center;
	font-size: 20px;
	padding:  0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
	/*background-image: url(images/NFP-banner-love-your-body.png);*/
	background-image: url(files/2013/10/Header-for-October-2013.jpg);
	background-repeat: no-repeat;
	background-position: center;
	/*background-color: #eaf3fc;*/
	background-color: #f6f6f6;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	/*border-color: #f06966;*/
	border-color: #d6eff4;
    border-style: solid;
    border-width: 1px;
	min-height: 396px;
	margin: 5px 0;
}
.Breast-Cancer-Awareness_banner2 {
	background-color: #ffffff;
	text-align: center;
	font-size: 20px;
	padding:  0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
	/*background-image: url(images/NFP-banner-love-your-body.png);*/
	
	background-image: url(files/2013/10/Header-for-October-2013.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #ffffff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	/*border-color: #f06966;*/
	border-color: #d6eff4;
    border-style: solid;
    border-width: 1px;
	min-height: 396px;
	margin: 5px 0;
}
.Breast-Cancer-Awareness_banner3 {
	background-color: #eaf3fc;
	text-align: center;
	font-size: 20px;
	padding: 10px 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
	/*background-image: url(images/NFP-banner-love-your-body.png);*/
	/*background-image: url(images/pnf-background.png);*/
	background-image: url(files/2013/10/Header-for-October-2013.jpg);
	background-repeat: no-repeat;
	background-position: center;
	/*background-color: #eaf3fc;*/
	background-color: #f6f6f6;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	/*border-color: #f06966;*/
	border-color: #d6eff4;
    border-style: solid;
    border-width: 1px;
	min-height: 400px;
	margin: 5px 0;
}
.Breast-Cancer-Awareness-logo{
	width: 195px;
	height: 73px;
	position: absolute;
	margin-left: 650px;
	top: 19px;
}
.Breast-Cancer-Awareness_details_container {
	margin: 10px auto 0 auto;
	height: 120px;
	border-bottom: 1px solid white;
	/*background-color: #2fbbec;*/
	background-color: #f6e5ed;
	background-image: url(files/2013/10/breast-cancer-banner-oct-2013.jpg);
	background-repeat: no-repeat;
	background-position: center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.Breast-Cancer-Awareness_details_container3 {
	margin: 10px auto 0 auto;
	height: 120px;
	border-bottom: 1px solid white;
	/*background-color: #2fbbec;
	background-image: url(images/pnf-semana-background.png);*/
	background-color: #f6e5ed;
	background-image: url(files/2013/10/breast-cancer-banner-oct-2013.jpg);
	background-repeat: no-repeat;
	background-position: center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.Breast-Cancer-Awareness-resources {
	margin: 5px;
	width: 250px;
	height: 150px;
	padding: 5px;
	float: left;
}

.Breast-Cancer-Awareness-resources h2 {
	text-align: left; 
	margin: 0;
	padding: 0;
	line-height: 15px;
	font-weight: strong;
	letter-spacing: 1px;
	font-size: 15px;
	font-family:Palatino Linotype,Book Antiqua,Palatino,Times New Roman,Times,serif;
}

.Fall-Sale-20131 {
	width: 80%;
	height: 70px;
	float: left;
	font-family: Palatino Linotype,Book Antiqua,Palatino,Times New Roman,Times,serif;
	font-variant: small-caps;
	font-size: 17px;
	color: #ede79b;
	line-height: normal;
	font-weight: bold;
}
.Fall-Sale-20131 span {
	font-size: 15px;
}
.Fall-Sale-20132 {
	width: 50%;
	height: 70px;
	float: left;
	font-family: georgia, "Times New Roman", Times, serif;
	font-variant: small-caps;
	font-size: 17px;
	color: #ac0845;
	line-height: normal;
	text-align: right;
	font-weight: bold;
}
.Fall-Sale-20131 p, .Fall-Sale-20132 p {
	padding: 20px;
}

.Fall-Sale-2013_banner {
	background-color: #eaf3fc;
	text-align: center;
	font-size: 20px;
	padding:  0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
	/*background-image: url(images/NFP-banner-love-your-body.png);*/
	background-image: url(files/2013/11/header-fall-sale-2013.jpg);
	background-repeat: no-repeat;
	background-position: center;
	/*background-color: #eaf3fc;*/
	background-color: #f6f6f6;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	/*border-color: #f06966;*/
	border-color: #323a4d;
    border-style: solid;
    border-width: 1px;
	min-height: 396px;
	margin: 5px 0;
}
.Fall-Sale-2013_banner2 {
	background-color: #ffffff;
	text-align: center;
	font-size: 20px;
	padding:  0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
	/*background-image: url(images/NFP-banner-love-your-body.png);*/
	
	background-image: url(files/2013/11/header-fall-sale-2013.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #ffffff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	/*border-color: #f06966;*/
	border-color: #323a4d;
    border-style: solid;
    border-width: 1px;
	min-height: 396px;
	margin: 5px 0;
}
.Fall-Sale-2013_banner3 {
	background-color: #eaf3fc;
	text-align: center;
	font-size: 20px;
	padding: 10px 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
	/*background-image: url(images/NFP-banner-love-your-body.png);*/
	/*background-image: url(images/pnf-background.png);*/
	background-image: url(files/2013/11/header-fall-sale-2013.jpg);
	background-repeat: no-repeat;
	background-position: center;
	/*background-color: #eaf3fc;*/
	background-color: #f6f6f6;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	/*border-color: #f06966;*/
	border-color: #323a4d;
    border-style: solid;
    border-width: 1px;
	min-height: 400px;
	margin: 5px 0;
}
.Fall-Sale-2013-logo{
	width: 195px;
	height: 73px;
	position: absolute;
	margin-left: 650px;
	top: 19px;
}
.Fall-Sale-2013_details_container {
	margin: 10px auto 0 auto;
	height: 120px;
	border-bottom: 1px solid white;
	/*background-color: #2fbbec;*/
	background-color: #f43c06;
	background-image: url(files/2013/11/narrow-banner-fall-sale-2.jpg);
	background-repeat: no-repeat;
	background-position: center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.Fall-Sale-2013_details_container3 {
	margin: 10px auto 0 auto;
	height: 120px;
	border-bottom: 1px solid white;
	/*background-color: #2fbbec;
	background-image: url(images/pnf-semana-background.png);*/
	background-color: #f43c06;
	background-image: url(files/2013/11/narrow-banner-fall-sale-2.jpg);
	background-repeat: no-repeat;
	background-position: center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.Fall-Sale-2013-resources {
	margin: 5px;
	width: 250px;
	height: 150px;
	padding: 5px;
	float: left;
}

.Fall-Sale-2013-resources h2 {
	text-align: left; 
	margin: 0;
	padding: 0;
	line-height: 15px;
	font-weight: strong;
	letter-spacing: 1px;
	font-size: 15px;
	font-family:Palatino Linotype,Book Antiqua,Palatino,Times New Roman,Times,serif;
}


.dance_banner {
	background-color: #ede0cf;
	text-align: center;
	font-size: 20px;
	padding: 10px 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
	background-image: url(images/dance_banner_bak.jpg);
	background-repeat: repeat;
	background-position: 50% -380px;
	background-color: #ede0cf;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
}
.mb_banner {
	background-color: #ede0cf;
	text-align: center;
	font-size: 20px;
	padding: 10px 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	
	background-image: url(images/mandate_banner_bak.jpg);
	background-repeat: repeat;
	background-position: 50% -380px;
	background-color: #ede0cf;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
}
.dance_map {
	border: 1px solid black;
	height: 360px;
	width: 450px;
	float: left;
}
.dance_register {
	width: 195px;
	height: 73px;
	position: absolute;
	margin-left: 666px;
	top: 40px;
}

.dance_register_static {
	width: 195px;
	height: 73px;
	display: block;
	margin: 10px auto 10px auto;

}
.mapp-poweredby {
	display: none !important;
}
.mapp-directions-div {
	background-color: white;
	clear: both;
}

.guest_container {
	margin: 0;
	clear: both;
}

.guest {
	margin: 5px;
	width: 130px;
	height: 170px;
	padding: 5px;
	float: left;
}
.quincena {
	margin: 25px;
	width: 200px;
	height: 300px;
	padding: 25px;
	float: left;
}

.mb-resources {
	margin: 5px;
	width: 250px;
	height: 150px;
	padding: 5px;
	float: left;
}

.mb-resources h2 {
	text-align: center;
	margin: 0;
	padding: 0;
	line-height: 15px;
	font-weight: strong;
	font-variant: small-caps;
	letter-spacing: 1px;
	color: #012847;
	text-shadow: 1px 1px 1px #002844;
	font-size: 18px;
}

.guest img {
	display: block;
	margin: 0 auto;
	background-color: #023960;
	padding: 1px;
}
.guest h2 {
	text-align: center;
	margin: 0;
	padding: 0;
	line-height: 15px;
	font-weight: strong;
	font-variant: small-caps;
	letter-spacing: 1px;
	color: #012847;
	text-shadow: 1px 1px 1px #002844;
	font-size: 18px;
}
.guest p {
	text-align: center;
	display: block;
	margin: 5px auto;
	padding: 0;
	width: 120px;
	font-family: georgia, "Times New Roman", Times, serif;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #3c3c3c !important;
	font-size: 10px;
	line-height: 120%;
	text-shadow: 1px 1px 1px #002844;
}


.quincena img {
	display: block;
	margin: 0 auto;
	background-color: #023960;
	padding: 1px;
}
.quincena h2 {
	text-align: center;
	margin: 0;
	padding: 0;
	line-height: 15px;
	font-weight: strong;
	font-variant: small-caps;
	letter-spacing: 1px;
	color: #012847;
	text-shadow: 1px 1px 1px #002844;
	font-size: 18px;
	min-height: 50px;
}
.quincena p {
	text-align: center;
	display: block;
	margin: 5px auto;
	padding: 0;
	width: 150px;
	font-family: georgia, "Times New Roman", Times, serif;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #3c3c3c !important;
	font-size: 10px;
	line-height: 120%;
	text-shadow: 1px 1px 1px #002844;
}

.dwpls_writeup {
	backg round-image: url(images/white_back.png);
	background-repeat: repeat;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.dwpls p {
	color: white;
	text-align: left;
	font-size: 17px;
	line-height: 125%;
	padding: 15px !important;
	text-shadow: 1px 1px 1px #002844;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.dwpls a {
	color: yellow;
}

/*############################################*/
/*NFP RESULTS*/

.nfp_results {
	margin-left: 20px;
	margin-bottom: 15px;
	margin-top: 5px;
}
.nfp_results_name {
	display: block;
	font-size: 17px;
	font-family: "Times New Roman", Times, serif;
}
.nfp_result_specialty, .nfp_results_specialty, .nfp_result_phone,.nfp_results_phone, .nfp_results_address, .nfp_results_email, .nfp_results_website, .nfp_results_country {
	display: block;
	margin-left: 0;
}
.nfp_results_model {
	float: right;
	width: 300px;
	text-align: left;
	display: block;
}


p.linklove {
	display: none !important;
}

li.fontResizer {
	list-style: none;
	text-align: left !important;
	margin: 0;
	padding: 0;
}
.fontResizer a {
	font-family: georgia, "Times New Roman", Times, serif;
}

.fontResizer_minus {
	font-size: 10px !important;
}
.fontResizer_reset {
	font-size: 13px !important;
}
.fontResizer_add {
	font-size: 18px !important;
}
.pageTools_container {
	border-top: 1px solid #d7cbb4;
	border-bottom: 1px solid #d7cbb4;
	margin-bottom: 10px;
	padding: 5px 0;
}
.pageTools {
	width: 110px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 10px;
}
img.WP-EmailIcon, img.WP-PrintIcon {
	vertical-align: text-bottom;
}
.pageTools_font {
	width: 80px;
	float: right;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 10px;
	display: none;
}

/*POSITIONS AVAILABLE*/

.position_listing {
	margin: 10px 0 20px 0;
	clear: both;
	border-bottom: 1px solid #dbd3c4;
}
.position_body {
}
.position_title {
	font-weight: bold;
	color: #00518d;
}
.position_location {
	font-weight: bold;
}
.position_contact_information {
	font-weight: bold;
}
.position_email {
	width: 45%;
	float: left;
	text-align: left;
}
.position_phone {
	width: 45%;
	float: left;
}
.position_fax {
	width: 45%;
	float: left;
}
.position_website {
	width: 45%;
	float: left;
}
.position_date {
	text-align: right;
	font-size: 10px;
	border-bottom: 1px solid white;
	display: block;
	clear: both;
}

/*publications*/

.pdf_download {
	font-size: 10px;
	background-color: white;
	border: 1px solid #ebd9b4;
	padding: 8px;
	margin-bottom: 10px;
	-moz-box-shadow: #646464 1px 1px 3px;
	-webkit-box-shadow: #646464 1px 1px 3px;
	box-shadow: #646464 1px 1px 3px;
}
.pdf_download img {
	float: left;
	margin-right: 5px;
}
ul.publications li {
	margin-bottom: 10px;
}
ul.publications li p {
	display: inline;
	margin: 0;
}


/*google custome search*/

#cse-search-results iframe{

width: 100%;
	padding: -1px 5px 5px 5px;
	background-color: Transparent;
	display: block;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

}

/*share and follow*/
.shareinpost ul.socialwrap li.share {
	float:none; padding-bottom:10px;
}

/*languages*/
.white a{
	
	color: #ffffff;
	
}

.pods_form1_rate
{ 
background:none;
border:none;
height:auto;
}

span.stars, span.stars span {
    display: block;
    background: url(images/stars.png) 0 -16px repeat-x;
    width: 80px;
    height: 16px;
}

span.stars span {
    background-position: 0 0;
}

sub {vertical-align: sub }
sup {vertical-align: super ;
font-size:70%
}

/* WP 3.6 Native Audio Player styling*/

/* change the color of the background */
.mejs-controls,
.mejs-mediaelement,
.mejs-container {
	background: url('') !important;
	background-color: #C8E1FA !important;
}

/* change the color of the lettering */
.mejs-currenttime,
.mejs-duration {
	color: black !important;
}

/* eliminate the yellow border around the play button during playback */
.mejs-controls .mejs-button button:focus {
outline: none !important;
}
/* use a sprite file with darker transport icons */
.mejs-controls .mejs-button button {
	background-image: url('images/controls-dark.svg') !important;
}

/* change the color of the progress bar */
.mejs-controls .mejs-time-rail .mejs-time-total {
	background: #AAC7E3 !important;

/* change the color of the current time bar */
.mejs-controls .mejs-time-rail .mejs-time-current {
	background: #00a !important;
}

/* change the color of the file loading bar */
.mejs-controls .mejs-time-rail .mejs-time-loaded {
	background: #ccc !important;
}

.textwidget h2{font-size: 15px}