body {
	font-size: 70%;
	font-family: Arial, Helvetica, sans-serif;
}



* {

	list-style-type:none;

	padding-top: 0;

	padding-right: 0px;

	padding-bottom: 0;

	padding-left: 0em;

	



}



hr {



	display:none;



}



fieldset {



	border:none;



}



a img {



	border: none;



}



a:link {
	text-decoration: underline;
	color: #003a66;



}

a:hover {

	line-height: normal;

}


a:visited {

	text-decoration:none;

	color:#003a66;

}

a:visited:hover {

	text-decoration: none;



}



p {
	margin: 8px 0;
	text-align: justify;
	font-style: italic;



}



.clear {



	clear:both;



	margin:0;



	height:0;



	font-size:0;



	line-height:0;



}







/* HEADERS



------------------------------------------------*/







h1 {

	padding: 0 10px 0 15px;

	line-height:1em;

	font-size:1.6em;

	font-weight:bold;

	color:#990100;

	padding-bottom: 0px;

	margin-right: 10px;



}



h2 {



	font-size: 1.7em;



	line-height: 1.2em



}



h3 {

	font-size: 1.7em;

	color:#990100;

	font-weight:normal;

	position:relative;

	line-height: 0.8em;


}



/* PAGE LAYOUT



----------------------------------------------*/



#container {

	width: 945px;
	margin: auto;
	background:url(../images/main_site_images/bg_main_wrap.gif) repeat-y top left;
}

#container2 {

	width: 945px;
	margin: auto;
	background: url(../images/main_site_images/bg_main_wrap2.gif) repeat-y top left;
}



#container_wrapper {
	
	padding: 10px 16px;	
}

#container_wrapper_cork {

	padding: 10px 16px;	
	background:url(../images/education/cork_bg.gif) repeat-y top left;
}
	


#header_main {



	background:url(../images/main_site_images/banner_about_us.jpg) no-repeat top left;



	width: 945px;



	height: 189px;



}

#header_home {



	background:url(../images/main_site_images/banner_about_us.jpg) no-repeat top left;



	width: 945px;



	height: 189px;



}

#header {



	background:url(../images/main_site_images/Banner-About-Us-945x190px.jpg) no-repeat top left;



	width: 945px;



	height: 189px;



}

#header_20anni {
	background:url(../images/main_site_images/20_anni_Education-Banner.jpg) no-repeat top left;
	width: 945px;
	height: 189px;
	}
	
#header_20anni_Tools {
	background:url(../images/main_site_images/20_anni_Tools-Banner.jpg) no-repeat top left;
	width: 945px;
	height: 189px;
}

 {
	background:url(../images/main_site_images/banner-NY-about-us.jpg) no-repeat top left;
	width: 945px;
	height: 189px;
}

#header_happy-NY-2 {
	background:url(../images/main_site_images/banner-NY-news.jpg) no-repeat top left;
	width: 945px;
	height: 189px;
}

#header_happy-NY-3 {
	background:url(../images/main_site_images/banner-NY-research.jpg) no-repeat top left;
	width: 945px;
	height: 189px;
}

#header_happy-NY-4 {
	background:url(../images/main_site_images/banner-NY-education.jpg) no-repeat top left;
	width: 945px;
	height: 189px;
}

#header_happy-NY-5 {
	background:url(../images/main_site_images/banner-NY-jobtrack.jpg) no-repeat top left;
	width: 945px;
	height: 189px;
}

#header_happy-NY-6 {
	background:url(../images/main_site_images/banner-NY-donations.jpg) no-repeat top left;
	width: 945px;
	height: 189px;
}

#header_happyholidays {
	background:url(../images/main_site_images/banner-happyholidays.jpg) no-repeat top left;
	width: 945px;
	height: 189px;
}

#header_gras {
	background:url(../images/main_site_images/banner-happyholidays.jpg) no-repeat top left;
	width: 945px;
	height: 189px;
}

#header_gras1 {
	background:url(../images/main_site_images/20_anni_About-us-Banner.jpg) no-repeat top left;
	width: 945px;
	height: 189px;
}

#header_gras2 {
	background:url(../images/main_site_images/20_anni_Education-Banner.jpg) no-repeat top left;
	width: 945px;
	height: 189px;
}

#header_gras3 {
	background:url(../images/main_site_images/20_anni_Research-Banner.jpg) no-repeat top left;
	width: 945px;
	height: 189px;
}

#header_gras4 {
	background:url(../images/main_site_images/2025_Donations_REV.jpg) no-repeat top left;
	width: 945px;
	height: 189px;
}

#header_gras5 {
	background:url(../images/main_site_images/20_anni_Donations-Banner.jpg) no-repeat top left;
	width: 945px;
	height: 189px;
}

#header6_gras {
	background:url(../images/main_site_images/GRAS-Research-banner(945x190px).jpg) no-repeat top left;
	width: 945px;
	height: 189px;
}







#header_2025_About-Us {
	background:url(../images/main_site_images/2025-About-Us_REV.jpg) no-repeat top left;
	width: 945px;
	height: 189px;
}

#header_May_2025_Education {
	background:url(../images/main_site_images/2025-Banners_Education.jpg) no-repeat top left;
	width: 945px;
	height: 189px;
}

#header_May_2025_Research {
	background:url(../images/main_site_images/2025-Banners_Research.jpg) no-repeat top left;
	width: 945px;
	height: 189px;
}

#header_May_2025_News {
	background:url(../images/main_site_images/2025-Banners_News.jpg) no-repeat top left;
	width: 945px;
	height: 189px;
}

#header_May_2025_Tools {
	background:url(../images/main_site_images/2025-Banners_Tools.jpg) no-repeat top left;
	width: 945px;
	height: 189px;
}

#header_May_2025_JobTrack {
	background:url(../images/main_site_images/2025-Banners_JpbTrack.jpg) no-repeat top left;
	width: 945px;
	height: 189px;
}

#header_DONATIONS-Banner_MAY_2025_REV {
	background:url(../images/main_site_images/2025_Donations_REV.jpg) no-repeat top left;
	width: 945px;
	height: 189px;
}





#header_can {
	background: url(../images/main_site_images/2019-EC-awardi_About-Us-Banner.jpg) no-repeat top left; 
	width: 945px;
	height: 189px;

}

#header1 {
	background:url(../images/main_site_images/2025-About-Us_REV.jpg) no-repeat top left;
	width: 945px;
	height: 189px;
}

#header2 {



	background:url(../images/main_site_images/Banner-Research-945x190px.jpg) no-repeat top left;



	width: 945px;



	height: 189px;



}



#header3 {

	background:url(../images/main_site_images/Banner-News-945x190px.jpg) no-repeat top left;

	width: 945px;

	height: 189px;

}

#header3_enews {

	background:url(../images/main_site_images/enews_hf-banners-945x190px.jpg) no-repeat top left;

	width: 945px;

	height: 189px;

}



#header4 {



	background:url(../images/main_site_images/2019-EC-awardi_Jobtrack-Banner.jpg) no-repeat top left;



	width: 945px;



	height: 189px;



}



#header5 {



	background:url(../images/main_site_images/Banner-Donations-945x190px.jpg) no-repeat top left;



	width: 945px;



	height: 189px;



}


#header6 {



	background:url(../images/main_site_images/banner_hl_hh.jpg) no-repeat top left;



	width: 945px;



	height: 189px;

}

#header7 {



	background:url(../images/main_site_images/banner_healthflash.jpg) no-repeat top left;



	width: 945px;



	height: 189px;



}


#header_flash {



	background:url(../images/main_site_images/new_homepage_banner_bugundy.jpg) no-repeat top left;



	width: 945px;



	height: 189px;



}


.nav {



	width: 945px;



	height: 140px;



	float:left;



}



#headertop {
	width: 945px;
	background:url(../images/main_site_images/top.jpg) no-repeat bottom left;
	height: 25px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

}



#bottom {



	background:url(../images/main_site_images/bottom.jpg) no-repeat bottom left;



	height: 130px;



}



h6{



border-bottom: 1px dotted #67726e;



}



/* HEADER



----------------------------------------------*/



#header .tab {



	/* background:url(../images/main_site_images/banner_tab.gif) no-repeat top left; */



  



  font-family:Verdana, Arial, Helvetica, sans-serif;



	height: 7px;



	margin: 0 0 0 725px;



	padding: 10px 0;



	text-align:center;



	color:#ccc;



	text-decoration:none;



}



#header .tab a:link {



	color:#ccc;



}



#header .tab a:visited {



	color:#ccc;



}



#header .tab a:hover {



	color:#333;



}



/* HEADER2 BW



----------------------------------------------*/



#headertop .tab {



	font-family:Verdana, Arial, Helvetica, sans-serif;



	height: 7px;



	margin: 0 0 0 725px;



	padding: 10px 0;



	text-align:center;



	color:#ffffff;



	text-decoration:none;



}



.header_leftcol {



	



	float:left;



	margin-top: 0px;



	margin-right: 20px;



	margin-bottom: 0px;



	margin-left: 10px;



	width: 106px;



	height: 155px;



	background:none; 



}



.header_rightcol {

	width:260px;
	
	height:20px;

	float:right;

	margin-top: 16px;

	margin-right: 20px;

	margin-bottom: 0px;

	margin-left: 100px;

	color:#ffffff;



}



#headertop .tab a:link {



	color:#ffffff;



}



#headertop .tab a:visited {



	color:#ccc;



}



#headertop .tab a:hover {



	color:#333;



}



/* NAVIGATION



----------------------------------------------*/



ul#nav {



	padding-top: 130px;



	padding-right: 0;



	padding-bottom: 0;



	padding-left: 15px;



}



ul#nav li {



	float:left;



	font-size:1.2em;



	margin: 0 5px 0 0;



}



ul#nav li a {



	display:block;



	background:url(../images/main_site_images/nav_bg.png) no-repeat top left;



	text-align:left;



	width: 105px;



	height: 16px;



	color:#333;



	font-weight:bold;



	text-decoration:none;



	padding: 2px 0;



}



ul#nav li.active a {



	background:url(../images/main_site_images/nav_bg_on.png) no-repeat top left;



}



ul#nav li a:hover {



	background:url(../images/main_site_images/nav_bg_on.png) no-repeat top left;



}



/* SIDEBAR IMAGE



----------------------------------------------*/



.sidebar_image {



	padding-bottom: 10px;



	z-index: 1;



}



/* SIDEBAR IMAGE



----------------------------------------------*/



.sidebar_menu {



    padding-left: 25px;



	padding-bottom: 10px;



	z-index: 1;



}







.sidebar_menu_quote {



    padding-left: 20px;



	padding-right: 15px;



	padding-bottom: 10px;



	z-index: 1;



}







/* SIDEBAR TABS



----------------------------------------------*/







a.active {



	display:block;



	background:url(../images/main_site_images/sidebar_tab_on.gif) no-repeat top left;



	width: 112px;



	height: 15px;



	text-align:center;



	padding: 4px 0;



	float:left;



	color:#971000;



	text-decoration:none;



	font-weight:bold;



	margin: 5px 0 0 -2px;



}



a.inactive {



	display:block;



	background:url(../images/main_site_images/sidebar_tab_off.gif) no-repeat top left;



	width: 105px;



	height: 15px;



	text-align:center;



	padding: 4px 0;



	color:#FFF;



	float:left;



	text-decoration:none;



	font-weight:bold;



	margin: 5px 0 0 -2px;



}



p.activated {

	display:block;

	background:url(../images/main_site_images/sidebar_tab_on.gif) no-repeat top left;

	width: 112px;

	height: 15px;

	text-align:center;

	padding: 9px 0;

	float:left;

	color:#000;

	text-decoration:none;

	font-weight:bold;

	margin: 5px 0 0 -2px;



}



p.inactivated {



	display:block;



	background:url(../images/main_site_images/sidebar_tab_off.gif) no-repeat top left;



	width: 105px;



	height: 15px;



	text-align:center;



	padding: 4px 0;



	color:#FFF;



	float:left;



	text-decoration:none;



	font-weight:bold;



	margin: 5px 0 0 -2px;



}



.sidebar_tabs {

	background:url(../images/main_site_images/sidebar_bg.gif) repeat-y top left;

	width: 345px;

	font-size:1em;

	color:#000000;

	clear:both;

	margin: 0 0 0 -2px;



}



.sidebar_tabs p {



	padding: 0 10px 0 15px;



	line-height:1em;



}



.sidebar_tabs p.title {



	font-weight:bold;



	color:#286786;



	background:url(../images/main_site_images/icon_news.gif) no-repeat top right;



	padding-bottom: 40px;



	margin-right: 10px;



}



.sidebar_tabs .sidebar_tabs_wrapper {



	background:url(../images/main_site_images/sidebar_top.gif) no-repeat top left;



	padding-top:10px;



	margin: 0 0 0 0;



	clear:both;



}



.sidebar_tabs .sidebar_bottom {



	background:url(../images/main_site_images/sidebar_bottom.gif) no-repeat bottom left;



	padding-top: 12px;



	width: 245px;



}



.sidebar_tabs .sidebar_tabs_image {



	padding-top:10px;



	margin: 0;



	clear:both;



	padding-left: 8px;



	width: 244px;



}



.sidebar_tabs .sidebar_tabs_wrapper a:link {

	color:#003a66;



}



.sidebar_tabs .sidebar_tabs_wrapper a:hover {



	text-decoration: underline;



}



/* CONTENT TOP



----------------------------------------------*/



#top_content {



	background:url(../images/main_site_images/dotted_vertical.gif) repeat-y top left;



	width: 914px;



}



#top_content.blogger {



	background:none;



	width: 908px;



}



#top_content-in {

	background:url(../images/main_site_images/container_in.gif) no-repeat bottom left;

	padding-bottom: 0px;

	position: relative;

	width: 914px;



}



#top_content .sidebar {



	width: 258px;

 

	float:left;

	

	border:none; 



}











#top_content .content_right{

	width: 637px;

	float:left;

	margin: 0 0 0 15px;

	padding:12px 0 0 0;

	font-size:1.4em;

	color:#000000;

	line-height:1.1em;

}



#top_content .content_right .content_right_wrapper {



	background:url(../images/main_site_images/bg_right_wh.gif) repeat-y top left;

color:#000000;

	width: 637px;



}



#top_content .content_right .bottom {



	background:url(../images/main_site_images/bg_right_bottom.gif) no-repeat bottom left;



	width: 637px;



	padding-bottom: 0px;



}



#top_content .content_right .welcome_text {



	width: 241px;



	float:left;



	padding: 10px;



}



#top_content .content_right .galleries {



	width: 368px;



	padding: 0 0px 0 8px;



	float:left;



	



}



#top_content .content_right .galleries p {



	float:left;



	color:#000000;



	width: 170px;



	padding-right: 10px;



	padding-left: 3px;



	margin-top: 2px;



}



#top_content .content_right .galleries .images {



	width: 360px;



	margin: 10px 0 30px 0;



}



#top_content .content_right .galleries .images p {



	width: 360px;



	padding:0;



	float:none;



}



#top_content .content_right .galleries .images p.last {



	background:url(../images/main_site_images/icon_images.gif) bottom right no-repeat;



	padding-bottom: 35px;



	position:relative;



}



#top_content .content_right .galleries img.gallery {



	float:right;



	margin: 0px 5px 10px 0;



}



.content_right li {



	display: block;



	list-style: none;



	margin: 1em 0;



}



.content_right li { 	/* the rules that do the indenting */
	padding-left: 1em;
	text-indent: -1em;
	text-align: justify;



}



.equalizerie6 {



	position: relative;



	bottom: -35px;



}



html>body .equalizer {



	position: relative;



	bottom: -10px;



}



.logo {



	float:left;



	margin-right: 0px;



	margin-bottom: 0px;



	width: 70px;



	height: 54px;



	margin-top: 20px;



	float: left;



	margin-left: 10px;



}


/* CONTENT

----------------------------------------------*/
#content_full {
	background: none;
	width: 925px;
	margin-left: 10px;
}

#content_full_cork {
	background:url(../images/education/cork_bg.gif) repeat-y top center;
	width: 925px;
	margin-left: 10px;
}

/* CONTENT MAIN



----------------------------------------------*/



#content_main {



	background:url(../images/main_site_images/bg_main_top.gif) no-repeat top left;



	width: 911px;



	padding-top: 10px;



	color:#000000;



	font-size: 1.2em;



	margin: 0px 0 0 -1px;



}



#content_main .content_main_wrapper {



	background:url(../images/main_site_images/bg_main.gif) repeat-y top left;



}



#content_main .content_main_wrapper .bottom {



	background:url(../images/main_site_images/bg_main_bottom.gif) no-repeat bottom left;



	padding-bottom: 13px;



}



#content_main p {



	line-height:1.1em;



	position:relative;



	Padding-right:6px;



}



#content_main .img_left {



	float:left;



	margin-right: 6px;



	margin-left:4px;



	margin-top:4px;



	width: 170px;



}



#content_main .img_right {



	float:right;



	margin: 5px 8px 0 8px;



	width: 170px;



}



#content_main .left_main {



	width: 520px;



	float:left;



	padding: 0 0 0 10px;



}



#content_main .left_main h1 {



	width: 520px;



	float:left;



	padding: 0 0 0 10px;



}



#content_main .left_main p {



	background:url(../images/main_site_images/bg_paragraph.gif) no-repeat bottom right;



	padding: 2px 10px 15px 0;



	width: 326px;



	float:left;



	margin-bottom:20px;



	line-height:1.2em;



}



#content_main .left_main p span {



	font-size: 1.6em;



}



#content_main .right_main {



	width: 380px;



	float:left;



}



/* ADMIN



----------------------------------------------*/



.options {



	margin: 0 0 0 20px;



}



/* BLOG



----------------------------------------------*/



#blog {
	font-family: "Century Gothic", Arial, Helvetica /*Arial, Helvetica, sans-serif !important; */;
	color: #000;



}



#blog #top_content .content_right .blog-post a {

	color:#003a66;

	/*border-bottom: 1px dotted  #8B474D; */



  text-decoration:none;



}



/* SIDEBAR BLOG



----------------------------------------------*/



#blog .sidebar .blog_entries {
	
	width: 254px;
	margin: 2px 0;
	text-align: left;
	background:url(../images/main_site_images/sidebar_blogentries_bg_white.gif) repeat-y top left;

}



#blog .sidebar .blog_entries .title {

	background:url(../images/main_site_images/sidebar_blogentries_top_white.gif) no-repeat top left;

	height:3px;

	width: 186px;

	padding: 35px;

	font-size: 1.8em;

	color:#990100;

	text-indent:-9px;

	margin-bottom: 10px !important;

	margin-bottom: -10px;



}



#blog .sidebar .blog_entries .bottom {



	height: 222px;



	background-image: url(../images/main_site_images/sidebar_blogentries_bottom_white.gif);



	background-repeat: no-repeat;



	background-position: left bottom;



}



#blog .sidebar .blog_entries ul {



	margin: 0 0 0 1px;



	border-top: 1px dotted #67726e;



}



#blog .sidebar .blog_entries ul li a {



	display:block;



	color:#000;



	font-size: 1.2em;



	margin: 0 0 0 1px;



	text-decoration:none;



	border:none;



	width: 199px;



	padding: 5px 30px 10px 23px;



	border-bottom: 1px dotted #67726e;



	font-size: 1.2em;



	float:none;



}



#blog .sidebar .blog_entries ul li a:hover {
	background-color: #e6e6e6;
	border-bottom: 1px dotted #67726e;
	color: #000;

}



#blog .sidebar .blog_entries ul li a span {



	color:#286786;



	display:block;



	font-size: 0.8em;



	margin: 5px 0 0 0;



}



/* CONTENT BLOG



----------------------------------------------*/


#blog #top_content .content_right {
	float:left;
	font-size:1.1em;
	color:#000000;

	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
	padding-top: 9px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;

}



#blog #top_content .top {
	
	text-align: justify;


}



#blog #top_content .content_right h2 {

	color:#990100;

	/* background:url(../images/main_site_images/icon_date.gif) no-repeat top left; */


  padding: 3px 0px 0 0px;

	height: 39px;

	margin: 12px 23px;

}



#blog #top_content h2 span {

	color:#000000;

	font-size: 0.6em;

	display:block;

	margin: 5px 0 0 0;

}



#blog #top_content .content_right .content_right_wrapper {
	width: 637px;
	background: url(../images/main_site_images/bg_right_wrapper_white_left_red.gif) repeat-y top left;
}



#blog #top_content .content_right .content_right_wrapper2 {

	width: 638px;
	background: url(../images/main_site_images/bg_right_wh.gif) repeat-y top left;

}

#blog #top_content .content_right .content_right_wrapper3 {

	width: 638px;
	background: url(../images/main_site_images/bg_right_white.gif) repeat-y top left;

}



#blog #top_content .content_right .bottom {

	background:#EAE6DB url(../images/main_site_images/bg_blogright_bottom_wh.gif) no-repeat bottom left;

	width: 635px;

	padding-bottom: 0px;

}



#blog #top_content .content_right .bottom2 {

	background:url(../images/main_site_images/bg_right_bottom_wh.gif) no-repeat bottom left;

	width: 640px;

	padding-bottom: 13px;

}



#blog #top_content .content_right .blog-post {

	margin: 12px 23px;

	line-height:1.4em;

	color:#000000;

	font-size: 1.2em;

}



#blog #top_content .content_right .blog-post img {

	background:#222;

	padding: 0px;

}



#blog .content_right .blog_text {

	width: 340px;

	float:left;

	padding: 10px;

}




#blog #top_content .content_right ul {

	margin: 0 0 0 1px;

}



#blog #top_content .content_right ul li a {

	display:block;

	text-decoration:none;

	border:none;

	font-size: 1.0em;

	float:none;

}







#blog #top_content .content_right ul li a span {



	color:#286786;



	font-size: 0.8em;







}











/* MORE INFORMATION BLOG



----------------------------------------------*/



#more_information {



	background:url(../images/main_site_images/blog_moreinfo_bg.gif) repeat-y top left;



	width: 908px;



	margin: 10px 0 0 0;



	clear:both;



}



#more_information .more_information_wrapper {



	background:url(../images/main_site_images/blog_moreinfo_top.gif) no-repeat top left;



	padding-top: 24px;



}



#more_information .bottom {



	background:url(../images/main_site_images/blog_moreinfo_bottom.gif) no-repeat bottom left;



	padding-top:11px;



}



#more_information .more_info_left {



	float:left;



	width: 420px;



	padding: 10px 10px 0 10px;



	font-size: 1.2em;



}



#more_information .more_info_left h3 {



	background:url(../images/main_site_images/icon_moreinfo.gif) no-repeat top left;



	padding: 0 0 0 25px;



	height:auto;



	margin:0;



	color:#94b2c8;



	font-size: 1.6em;



}



#more_information .more_info_left p {



	color:#d6594b;



	margin: 8px 0 0 0;



	padding:0;



}



#more_information .more_info_thumbs {



	width: 150px;



	float:left;



	margin: 15px 0 0 0;



}



#more_information .more_info_thumbs img {



	float:left;



	border:2px solid #303f3f;



	margin: 5px 0 0 15px;



}



#more_information .more_info_tags {



	float:left;



	width: 310px;



	margin: 20px 0 0 5px;



}



#more_information .more_info_tags h1, #more_information .more_info_tags h2, #more_information .more_info_tags h3, #more_information .more_info_tags h4, #more_information .more_info_tags h5, #more_information .more_info_tags h6 {



	float:left;



	margin: 0 3px 10px 0;



	vertical-align: baseline;



}



#more_information .more_info_tags h1 {



	font-size: 2em;



}



#more_information .more_info_tags h2 {



	font-size: 1.9em;



}



#more_information .more_info_tags h3 {



	font-size: 1.3em;



}



#more_information .more_info_tags h1.yellow {



	color:#d5c583;



}



#more_information .more_info_tags h1.blue {



	color:#4bc4d6;



}



#more_information .more_info_tags h1.darkblue {



	color:#316192;



}



#more_information .more_info_tags h2.pink {



	color:#caa2cd;



}



#more_information .more_info_tags h2.purple {



	color:#a4b6db;



}



#more_information .more_info_tags h2.darkpurple {



	color:#526fac;



}



#more_information .more_info_tags h2.green {



	color:#4bd662;



}



#more_information .more_info_tags h2.red {



	color:#d6594b;



}



#more_information .more_info_tags h3.red {



	color:#d6594b;



}



#more_information .more_info_tags h3.darkred {



	color:#ca4356;



}



#more_information .more_info_tags h3.purple {



	color:#775f80



}



/* FOOTER



----------------------------------------------*/ 



#footer {

	color:#FFFFFF;

	width: 945px;

	margin: 0 auto 15px auto;

	padding-bottom:0px;

	background:url(../images/main_site_images/bottom.jpg) no-repeat bottom left;

	height: 130px;

	font-size:1em;



}

#footer_2 {

	color:#FFFFFF;

	width: 945px;

	margin: 0 auto 15px auto;

	padding-bottom:0px;

	background:url(../images/main_site_images/bottom.jpg) no-repeat bottom left;

	height: 250px;

	font-size:1em;



}


.footer_leftcol {
	width:940px;
	float: left;
	margin-top: 25px;
	margin-bottom: 60px;
	margin-left:0;
	text-align: right;
	padding-left: 20px;
}



#footer a {



	font-family:Arial, Helvetica, sans-serif;



	font-size:1.0em;



	color:#FFFFFF;



	text-decoration:none;



}



#footer a:link {



	color:#FFFFFF;



}



#footer a:hover {



	color:#FFFF00;



}



#footer ul li {



	float:left;



	padding: 0 5px 0 15px;



}



.style2 {

	font-size: 1.5em;

	text-align: center;

	font-weight: bold;



}



#flash-movie-gallery {



	margin: 0 auto;



	width: 893px;



	padding: 25px 0;



	text-align: center;



}



#flash-movie-gallery p {



	float: left;



	margin: 0 15px 15px 10px;



	display: inline;



	width: 198px;



}







/* ================================================================ 



This copyright notice must be untouched at all times.







The original version of this stylesheet and the associated (x)html



is available at http://www.cssplay.co.uk/menus/drop_definition3.html



Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.



This stylesheet and the assocaited (x)html may be modified in any 



way to fit your requirements.



=================================================================== */



#menu {



	list-style-type:none;



	padding:0;



	margin-top: 116px;



	margin-right: 0;



	margin-bottom: 0;



	margin-left: 20px;



}



#menu li {



	float: left;



	padding:0;



	margin:0 1px 0 0;



	position:relative;



	width:150px;



	height:3em;



	z-index:100;



}



#menu li dl {
	
	margin-top:49px;

	top:49px;

	left:0px;



}



#menu li a, #menu li a:visited {text-decoration:none;}



#menu li dd {display:none;}



#menu li a:hover {border:0;}



#menu li:hover dd, #menu li a:hover dd {display:block;}



#menu li:hover dl, #menu li a:hover dl {padding-bottom:10px;}



#menu table {border-collapse:collapse; padding:0; margin:-1px; font-size:1em;}



#menu dl {width: 150px; margin: 0; padding: 0; background: transparent; }



#menu dt {margin:0; padding: 0;}







#menu dd {margin:0; padding:0; color: #fff; font-size: 1em; text-align:left;}







#menu dt a, #menu dt a:visited {display: block; font-size: 1.0em; font-weight: bold; color: #fff; text-align: center; background: url(../images/main_site_images/nav_bg.png) no-repeat top left; padding:0.25em 0 1.0em 0;}



















#menu li:hover dt a, #menu a:hover dt a {



	color:#FFFFFF;



	background: url(../images/main_site_images/nav_bg_on.png) no-repeat top left;



	padding:0.25em 0 0.75em 0;



	font-weight: bolder;



	



}







#menu dd a, #menu dd a:visited {color:#fff;



	text-decoration:none;



	display:block;



	padding:4px 5px 4px 20px;



	background: #4d4d4d url(../images/main_site_images/arrow.gif) no-repeat 10px 10px;



	width:125px;}







#menu dd a:hover {background: #990100 url(../images/main_site_images/arrowr.gif) no-repeat 11px 10px; }







#menu b {display:block; overflow:hidden; height:1px;}











#menu b.p5 {background:#4d4d4d; margin:0 5px;}



#menu b.p6 {background:#4d4d4d; margin:0 3px;}



#menu b.p7 {background:#4d4d4d; margin:0 2px;}



#menu b.p8 {height:2px; background:#4d4d4d; margin:0 1px;}







#menu li:hover b.p2, #menu a:hover b.p2 {



	background:#000;



}



#menu li:hover b.p3, #menu a:hover b.p3 {



	background:#000;



}



#menu li:hover b.p4, #menu a:hover b.p4 {



	background:#000;



}


#flashcontent {
	border: solid 0px #000;
	width: 252px;
	height: 209px;
	float: left;
}
.text_paragraph {
	font-family: Verdana, Geneva, sans-serif;
	font-size: medium;
	text-align: justify;
	font-style: normal;
}


#text_over_image {
    background-image: url("../images/support/For-the-Herd-mainpage-button-BG-only(286x180px).jpg");
    height: 180px;
    width: 286px;
    margin: auto;
    padding-top: 55px;
    box-sizing: border-box;
    font-weight: bold;
    margin-bottom: 15px;
    line-height: 2;
}

#text_over_image td {
    font-size: 16px;
}
