@charset "utf-8";
body {
	font-size: 88.5%;
}

.page header #top_container_bg #top_container #elac_title
{
	width: 22%;
	border: 0px solid white;
}

.page header #top_container_bg #top_container #elac_title h1 {
	font-size: 110%;
	margin-left: 2px;
}

.page header #top_container_bg #top_container #link_menu		
{
	width: 56%;
}

.page header #top_container_bg #top_container #link_menu ul li:not(:last-child)
{		
	padding: 1% .3% 1% 0.1%;		
}

.page header #top_container_bg #top_container #link_menu ul li a
{
	font-size: 88%;
}

.page header #top_container_bg #top_container #link_menu ul li a:hover
{
	font-size: 88%;
}

.page header #top_container_bg #top_container #search_container {

	text-align: right;		
}
/* BEGINING OF SECOND TOP GREEN BAR CONTAINER **********************************************************/

.page header #logo_container_bg #logo_container #elac_logo {
	margin: .1% .2% 0 0;
	padding: 0px;
	width: 12%;
}


.page header #logo_container_bg #logo_container #main_menu {
	/* margin: .73% 0.2% 0 0; */
	width: 84%;		
}

.page header #logo_container_bg #logo_container #main_menu ul.tabs {
	margin: 2.8% 0% 0% 2%;		
}

.page header #logo_container_bg #logo_container #main_menu ul.tabs li > div {
	top: 108%;	
}


.page header #logo_container_bg #logo_container #socialMedia_container {
	margin: 1.0% 0 0 0;
	padding: 0 0 .1% 0;
	width: 15%;
	height: auto;		
	text-align: right;
	float: right;		
}

.page header #logo_container_bg #logo_container #socialMedia_container div {
	margin: 0;
}

.page header #logo_container_bg #logo_container #socialMedia_container div a {
	margin: 0 0 0 0.8%;
	display: inline;	
}


/* ENDING OF SECOND TOP GREEN BAR CONTAINER **********************************************************/

/* BEGINING OF ORANGE AND YELLO CONTENT CONTAINER BAR CONTAINER **********************************************************/

.page .content_container .top_content_container { 
	height: auto;		
}

.page header #logo_container_bg #logo_container #main_menu ul.tabs li {
	padding: .5% .6%;
	font-size: 88%;
	margin: 0% .5%;
	font-weight: bold;
}

.page header #logo_container_bg #logo_container #main_menu #socialMedia_container {
	width: 15%;
}

a.symbol:before {
	font-size: 110%;
}

a.symbol {	
	font-size: 30px;	
}

a.symbol:hover {	
	font-size: 30px;	
}

.page header #logo_container_bg #logo_container #main_menu ul.tabs li div p { padding:0px 4px; }

.page header #logo_container_bg #logo_container #main_menu ul.tabs li div p a {font-size: .82em;display: inline;padding:0px 10px 0px 2px;text-decoration: none; height:22px; color: #4c4a42; }

#main_menu ul.tabs li > div p a:hover, 
.page header #logo_container_bg #logo_container #main_menu ul.tabs li > div p a:hover {text-decoration: underline; color: #235940;}

.page header #logo_container_bg #logo_container #main_menu ul.tabs li div p#t1 {
	margin-left: -30px;	
}
.page header #logo_container_bg #logo_container #main_menu ul.tabs li div p#t2 {
	margin-left: -120px;	
}

.page header #logo_container_bg #logo_container #main_menu ul.tabs li div p#t3 {
	margin-left: -50px;
}

.page header #logo_container_bg #logo_container #main_menu ul.tabs li div p#t4 {
	margin-left: -75px;
}

.page header #logo_container_bg #logo_container #main_menu ul.tabs li div p#t5 {
	margin-left: -150px;
}	

.page .content_container .top_content_container .right_nav { 
	width: auto;
	height: auto;		
	overflow: hidden;
}

.page .content_container .top_content_container .right_nav #top_register {
	width: 85%;
	margin-left: 18%;
	background: #fdb813 url(../images/sun_bg.jpg) no-repeat 127px 13px;
	background-size: 21% 80%;
}

.page .content_container .top_content_container #top_register div.circle_register {
	width: 115px;
	height: 115px;
	background-color: rgba(255,255,255,1.0);
	line-height: 20px;	
}

.page .content_container .top_content_container .right_nav #top_register div.circle_register a {
	font-size: 1em;

}

.page .content_container .top_content_container .right_nav #top_register div.circle_register a span#sg {
	font-style: italic;
	font-size: 1em;
	font-weight: normal;
	color: #00928f;
}

.page .content_container .top_content_container .right_nav #mid_onlinelearning {	
	width: 100%;
	height: auto;
	border-top: 6px solid #e6d9ac;
	border-left: 6px solid #e6d9ac;
	border-right: 0px solid #598cb7;
	border-bottom: 3px solid #e6d9ac;		
}

.page .content_container .top_content_container .right_nav #mid_onlinelearning a.onlinelearning img {
	width: 100%;
	height: auto;
}

.page .content_container .top_content_container .right_nav #bottom_library {
	width: 100%;
	height: auto;
	border-top: 3px solid #e6d9ac;
	border-left: 6px solid #e6d9ac;
	border-right: 0px solid #009291;
	border-bottom: 6px solid #e6d9ac;		
}

.page .content_container .top_content_container .right_nav #bottom_library a.library img {
	width: 100%;
	height: auto;
}


.promo_panel .left_nav_container .vert_box {
	height:auto;
	padding: 20px 4px 20px 6px;
}

.promo_panel .left_nav_container .vert_box #box_content {	
	width: 100%;
}

.promo_panel .left_nav_container .vert_box > h2 {
	padding-top: 3.85%;	
}

.promo_panel .left_nav_container .vert_box #box_content div {
	margin: 4px 0px;
}

.promo_panel .left_nav_container .vert_box #box_content div.extra-bcontent > a
{
	font-size: 100%; 
	padding: 5px 0px; 
}

.promo_panel .left_nav_container .vert_box #box_content div.extra-bcontent > span
{
	font-size: 75%; 
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.promo_panel .left_nav_container .vert_box #box_content div > div.leftcol {
	width: 20%;
	margin: 0px;
	padding: 0px;
	position: relative;
	float: left;
	border: 1px solid white;
}

.promo_panel .left_nav_container .vert_box #box_content div > div.leftcol > h3 {
	padding: 2px 0px;
	font-size: 90%;
}

.promo_panel .left_nav_container .vert_box #box_content div > div.leftcol > p {
	width: 98%;
	padding: 2px 0px;
	line-height: 120%;
	font-size: 75%; 
}

.promo_panel .left_nav_container .vert_box #box_content div > div.rightcol {
	width: 76%;
	margin: 0px 0px 0px 23%;
	padding: 0px;
	position: relative;	
	text-align: left;
	border: 0px solid white;
}

.promo_panel .left_nav_container .vert_box #box_content div > div.rightcol > h3 {
	padding-top: 0px;
	font-size: 85%;
	line-height: 120%;
	margin: 0 0 .4em 0;
	text-transform: capitalize;
}

.promo_panel .left_nav_container .vert_box #box_content div > div.rightcol > h3 > a  {
	text-decoration: none;
	color: #fdb813;	
}

.promo_panel .left_nav_container .vert_box #box_content div > div.rightcol > p {
	/* margin-left: 10px; */
	line-height: 130%; 
	font-size: 85%; 
	margin-bottom: .2em;
}

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

.promo_panel .left_nav_container .vert_box #box_content div > h3 {
	padding-top: 0px;
	font-size: 85%;
	line-height: 120%;
	margin: 0 0 .4em 0;
	text-transform: capitalize;
}

.promo_panel .left_nav_container .vert_box #box_content div p {
	/* margin-left: 10px; */
	line-height: 130%; 
	font-size: 85%; 
	margin-bottom: .2em;
	/* font-style: italic; */
}



a.cta { 
	background: url(../images/cta_arrow.png) no-repeat right -52px; 
}

a.cta:hover {  color: #de9000; background-position: right -2px; }

.promo_panel .left_nav_container .vert_box #v_circle {
	width: 100%;
	height: 100%;	
	background-size: 100% 100%;
	display: none;
}

.promo_panel .left_nav_container .vert_box #v_circle .vc_innews {	
	width: 100%;
	height: 100%;	
	background-size: 100% 100%;	
}	


.page .content_container .bottom_content_container .thumbnail_nav_container { 	
	width: 100%;
	height: 65px;
	margin: .2% auto 1% auto;
	border: 0px dotted red;
	clear: both;
}

.page .content_container .bottom_content_container .thumbnail_nav_container .news_containter {
	border: 0px dotted blue;
}

.page .content_container .bottom_content_container .thumbnail_nav_container .news_containter > ul.news_section {
	width: 100%;
	height: 100%;
	list-style-type: none;
	margin: 0px;
	padding: 0px;	
}

.page .content_container .bottom_content_container .thumbnail_nav_container .news_containter > ul.news_section > li:first-child {
	height: 70%;	
	padding: 3% 0 0 0;
}

.page .content_container .bottom_content_container .thumbnail_nav_container .thumbnail_container {
	padding: .6% .6% 1% .6%;
}

.page .content_container .bottom_content_container .thumbnail_nav_container .thumbnail_container .content {
	margin-left: 35%;
	width: 65%;
	height: 60px;		
}

.page .content_container .bottom_content_container .thumbnail_nav_container .thumbnail_container .content a {
	font-size: 1em;
	cursor: pointer;		
}

.page .content_container .bottom_content_container .thumbnail_nav_container .thumbnail_container .thumbnail.president_message {
	background-size: auto 100%;
}

.page .content_container .bottom_content_container .thumbnail_nav_container .thumbnail_container .thumbnail.president_message:hover {
	background-size: auto 100%;	
}

/*
.page .content_container .bottom_content_container .thumbnail_nav_container .thumbnail_container:not(:last-child) .content {
	height: 65px;
}
*/

.page .content_container .bottom_content_container .thumbnail_nav_container .thumbnail_container .thumbnail.latest_news {
	background-size: auto 100%;	

}

.page .content_container .bottom_content_container .thumbnail_nav_container .thumbnail_container .thumbnail.latest_news:hover {
	background-size: auto 100%;
}	

.page .content_container .bottom_content_container .thumbnail_nav_container .thumbnail_container .thumbnail.upcoming_events {
	background-size: auto 100%;	
}

.page .content_container .bottom_content_container .thumbnail_nav_container .thumbnail_container .thumbnail.upcoming_events:hover {
	background-size: auto 100%;
}

.page .content_container .bottom_content_container .thumbnail_nav_container .thumbnail_container .thumbnail.recent_events {
	background-size: auto 100%;
}

.page .content_container .bottom_content_container .thumbnail_nav_container .thumbnail_container .thumbnail.recent_events:hover {
	background-size: auto 100%;
}

.page .content_container .bottom_content_container .thumbnail_nav_container .thumbnail_container .thumbnail.vincent_price {
	background-size: auto 100%;	
}

.page .content_container .bottom_content_container .thumbnail_nav_container .thumbnail_container .thumbnail.vincent_price:hover {
	background-size: auto 100%;
}	

.page .content_container .bottom_content_container .thumbnail_nav_container .thumbnail_container .thumbnail.givetoelac {
	background-size: auto 100%;	
}

.page .content_container .bottom_content_container .thumbnail_nav_container .thumbnail_container .thumbnail.givetoelac:hover {
	background-size: auto 100%;
}

.page .content_container .bottom_content_container .thumbnail_nav_container .thumbnail_container .content.pm {
	border-top: 5px solid #46bab7;
}

.page .content_container .bottom_content_container .thumbnail_nav_container .thumbnail_container .content.pm:hover {
	border-top: 5px solid #03b8b3;
}

.page .content_container .bottom_content_container .thumbnail_nav_container .thumbnail_container .content.pm:hover a {
	color: #03b8b3;
}


.page .content_container .bottom_content_container .thumbnail_nav_container .thumbnail_container .content.ln {
	border-top: 5px solid #ed6f7d;
}

.page .content_container .bottom_content_container .thumbnail_nav_container .thumbnail_container .content.ln:hover {
	border-top: 5px solid #ea061f;
}

.page .content_container .bottom_content_container .thumbnail_nav_container .thumbnail_container .content.ln:hover a {
	color: #ea061f;
}

.page .content_container .bottom_content_container .thumbnail_nav_container .thumbnail_container .content.ue {
	border-top: 5px solid #a587c3;
}

.page .content_container .bottom_content_container .thumbnail_nav_container .thumbnail_container .content.ue:hover {
	border-top: 5px solid #6302c4;
}

.page .content_container .bottom_content_container .thumbnail_nav_container .thumbnail_container .content.ue:hover a {
	color: #6302c4;
}

.page .content_container .bottom_content_container .thumbnail_nav_container .thumbnail_container .content.vpam {
	border-top: 5px solid #ffd14f;
}

.page .content_container .bottom_content_container .thumbnail_nav_container .thumbnail_container .content.vpam:hover {
	border-top: 5px solid #fbbb05;
}

.page .content_container .bottom_content_container .thumbnail_nav_container .thumbnail_container .content.vpam:hover a {
	color: #fbbb05;
}


.page .content_container .bottom_content_container .thumbnail_nav_container .thumbnail_container .content.gelac {
	border-top: 5px solid #60bceb;
}

.page .content_container .bottom_content_container .thumbnail_nav_container .thumbnail_container .content.gelac:hover {
	color: #069dea;
	border-top: 5px solid #069dea;
}

.page .content_container .bottom_content_container .thumbnail_nav_container .thumbnail_container .content.gelac:hover a {
	color: #069dea;	
}


.page .content_container .bottom_content_container .bottom_list {	
	margin: 2% auto; 	 	
}

.page .content_container .bottom_content_container .bottom_list .btm_left h1 {
	margin: 15px auto;
	font-size: 2.3em;
}

.page .content_container .bottom_content_container .bottom_list .btm_left .catagory_links h4 {
	font-size: 1.1em; 
}

.page .content_container .bottom_content_container .bottom_list .btm_left .catagory_links .link_con, 
.page .content_container .bottom_content_container .bottom_list .btm_left .catagory_links #link_con {
	line-height: 150%;
	margin: 0px 0px 0px 8px;
}

.page .content_container .bottom_content_container .bottom_list .btm_left .catagory_links .link_con a,
.page .content_container .bottom_content_container .bottom_list .btm_left .catagory_links #link_con a {	
	font-size: .85em;
}	

.page .content_container .bottom_content_container .bottom_list .btm_right {
	margin-top: 0.1%;
	margin-bottom: 0.75%;
	width: 38%;
}

.page .content_container .bottom_content_container .bottom_list .btm_right #btm_right_contents_container 
{
	padding: 22px;
}

.page .content_container .bottom_content_container .bottom_list .btm_right #btm_right_contents_container h3 
{	
	font-size: 1.3em;
}

.page .content_container .bottom_content_container .bottom_list .btm_right #btm_right_contents_container p 
{
	margin: 0px 0px 0px 12px;	
	line-height: 23px; 
	font-size: .9em; 
	margin-bottom: .90em;
}


/* ENDING OF ORANGE AND YELLO CONTENT CONTAINER BAR CONTAINER **********************************************************/

.page footer { 	
	padding: 5px auto;		
}

/* FOOTER */

.page footer .f_container
{
	margin: 5px auto;
}

.page footer .f_container > #f_left ul {
	margin: 0px;	
	padding: 0px;
	list-style-type: none;
	line-height: 25px;
}

.page footer .f_container > #f_left ul li {
	padding: 0px 10px;
}

.page footer .f_container > #f_left ul li a {
	font-size: 0.90em;
}

.page footer .f_container > #f_left > p {
	margin: 0px auto;
	text-align: center;
}

.page footer .f_container > #f_right {
	width: 49%;
	margin: 0px;
	padding: 0px;
	float: right;
	text-align: right;
	color: #8a7d4c;	
}

.page footer .f_container > #f_right > ul.bottom-right-listing {
	width: 100%;
	list-style-type: none;
	text-align: right;
	margin: 0px;
	padding: 0px;
	display: inline;	
}

.page footer .f_container > #f_right > ul.bottom-right-listing > li {
	width: 25%;
	text-align:center;
	float: left;
	margin: 0px .5%;
	padding: 0px;	
}

.page footer .f_container > #f_right > ul.bottom-right-listing > li:last-child {
	width: 47%;
	text-align: right;
	font-size: 0.88em;
	margin-right: 0px;
	line-height: 20px;
}

.page footer .f_container > #f_right > ul.bottom-right-listing > li > a {		
	text-decoration: none;
}

div#hitCount {
	margin: -3px auto 0px auto;
	font-size: 0.90emp;
	padding: 2px;
}

/* END OF FOOTER */

/* NEWS SECTION CONTAINER */
/* NEWS SECTION CONTAINER */
.page .content_container .top_content_container .img_toprow .promo_panel .img_holder .com_message {
	width:50%; 
	height: auto;
	top: 75%;
	left: 22%;
	font-size: 100%;
	background
	/*
	background: rgba(35, 89, 64, .55);
	*/
}

/* For Slider */
#buttons div#left-cols a,
#buttons div#right-cols a {	
	font-size: 40px;
}
/* END OF Slider */

.page .content_container .top_content_container .img_toprow .promo_panel .img_holder .com_message h3 {		
	font-size: 125%;
	font-weight: 700;
}


figcaption {
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	filter: alpha(opacity=80);
	opacity: 0.8;
	top: 55%;
}

figcaption h3 a,
figcaption h3 {		
	font-weight: 500;
	padding: 1px;
	margin-top: 0px;
	font-size: 13px;
}

figcaption p {
	padding: 1px;
	margin-bottom: 1px;
	font-size: 10px;
	line-height: 110%;
}

figcaption a.newslinkssection {
	margin-top: 2px;
	padding: 1px 2px;
}	
/* END OF NEWS SECTION CONTAINER */

@media only screen and (min-width: 951px) and (max-width: 1024px)
{

	body {
		font-size: 80.5%;
	}
	
	.page header #top_container_bg #top_container #elac_title
	{
		width: 22%;
		border: 0px solid orange;
	}	
	
	.page header #logo_container_bg #logo_container #main_menu ul.tabs {
		margin: 2.70% 0% 0% 2%;
	}
	
	/*********NEW ADDED ************************/
	
	.promo_panel .left_nav_container .vert_box > h2 {
		font-size: 120%;	
	}

	.promo_panel .left_nav_container .vert_box #box_content div {
		margin: 2px 0px;
	}
	
	.promo_panel .left_nav_container .vert_box #box_content div.extra-bcontent
	{
		width: 100%; 
		background-color: rgba(250, 250, 250, 0.05); 
		text-align: center; 
		border-bottom: 1px dotted #ffffff; 
		display: block; 
		border-radius: 0px;
	}
		
	.promo_panel .left_nav_container .vert_box #box_content div.extra-bcontent > a
	{
		font-size: 105%; 
	}

	.promo_panel .left_nav_container .vert_box #box_content div.extra-bcontent > span
	{
		font-size: 75%; 
	}	

	/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
	.promo_panel .left_nav_container .vert_box #box_content div > div.leftcol {
		width: 99%;
		margin: 0px;
		padding: 0px;
		position: relative;
		display: block;
		float: none;
		border: 0px solid white;
	}

	.promo_panel .left_nav_container .vert_box #box_content div > div.leftcol > h3 {
		width: auto;
		padding: 2px 0px;		
		font-size: 98%;
		background-color: transparent;
		color: #fbfe01;
		float: left;
		text-transform: capitalize;
	}
	
	.promo_panel .left_nav_container .vert_box #box_content div > div.leftcol > h3:after {
		content: "., ";
	}
	.promo_panel .left_nav_container .vert_box #box_content div > div.leftcol > p {
		width: auto;		
		padding: 2px 5px;
		line-height: 120%;
		font-size: 98%;
		text-align: left;
		float: left;
		text-transform: capitalize;
		font-weight: bold;
		color: #fbfe01;
	}

	.promo_panel .left_nav_container .vert_box #box_content div > div.rightcol {
		width: 100%;
		margin: 0px;
		padding: 0px;
		position: relative;
		display: block;
		text-align: left;
		border: 0px solid white;
		clear: both;
		
	}

	.promo_panel .left_nav_container .vert_box #box_content div > div.rightcol > h3 {
		padding-top: 0px;
		font-size: 94%;
		line-height: 150%;
		margin: 0 0 .4em 0;
		text-transform: capitalize;
	}

	.promo_panel .left_nav_container .vert_box #box_content div > div.rightcol > h3 > a  {
		text-decoration: none;
		color: #fdb813;	
	}

	.promo_panel .left_nav_container .vert_box #box_content div > div.rightcol > p {
		/* margin-left: 10px; */
		line-height: 150%; 
		font-size: 92%; 
		margin-bottom: .3em;
	}

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

	.promo_panel .left_nav_container .vert_box #box_content div > h3 {
		padding-top: 0px;
		font-size: 85%;
		line-height: 120%;
		margin: 0 0 .4em 0;
		text-transform: capitalize;
	}

	.promo_panel .left_nav_container .vert_box #box_content div p {
		/* margin-left: 10px; */
		line-height: 130%; 
		font-size: 85%; 
		margin-bottom: .2em;
		/* font-style: italic; */
	}
	/**************END OF NEW ADDED******************/
	
}	

/* @media only screen and (min-device-width: 907px) and (max-device-width: 945px) and (-webkit-min-device-pixel-ratio: 2) */
@media only screen and (min-width: 907px) and (max-width: 950px)
{
	body {
		font-size: 75%;		
	}
	
	.page header #top_container_bg #top_container #elac_title h1 {
		font-size: 105%;
	}

	.page header #top_container_bg #top_container #link_menu ul li a
	{
		font-size: 85%;
	}

	.page header #top_container_bg #top_container #link_menu ul li a:hover
	{
		font-size: 85%;
	}

	.page header #logo_container_bg #logo_container #main_menu ul.tabs {
		margin: 2.9% 0% 0% 3%;		
	}
	
	.page header #logo_container_bg #logo_container #main_menu ul li {
		font-weight: 650;
	}
	
	/*********NEW ADDED ************************/
	
	.promo_panel .left_nav_container .vert_box > h2 {
		font-size: 120%;	
	}

	.promo_panel .left_nav_container .vert_box #box_content div {
		margin: 2px 0px;
	}
	
	.promo_panel .left_nav_container .vert_box #box_content div.extra-bcontent
	{
		width: 100%; 
		background-color: rgba(250, 250, 250, 0.05); 
		text-align: center; 
		border-bottom: 1px dotted #ffffff; 
		display: block; 
		border-radius: 0px;
	}
		
	.promo_panel .left_nav_container .vert_box #box_content div.extra-bcontent > a
	{
		font-size: 105%; 
	}

	.promo_panel .left_nav_container .vert_box #box_content div.extra-bcontent > span
	{
		font-size: 75%; 
	}	

	/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
	.promo_panel .left_nav_container .vert_box #box_content div > div.leftcol {
		width: 99%;
		margin: 0px;
		padding: 0px;
		position: relative;
		display: block;
		float: none;
		border: 0px solid white;
	}

	.promo_panel .left_nav_container .vert_box #box_content div > div.leftcol > h3 {
		width: auto;
		padding: 2px 0px;		
		font-size: 98%;
		background-color: transparent;
		color: #fbfe01;
		float: left;
		text-transform: capitalize;
	}
	
	.promo_panel .left_nav_container .vert_box #box_content div > div.leftcol > h3:after {
		content: "., ";
	}
	
	.promo_panel .left_nav_container .vert_box #box_content div > div.leftcol > p {
		width: auto;		
		padding: 2px 5px;
		line-height: 120%;
		font-size: 98%;
		text-align: left;
		float: left;
		text-transform: capitalize;
		font-weight: bold;
		color: #fbfe01;
	}

	.promo_panel .left_nav_container .vert_box #box_content div > div.rightcol {
		width: 100%;
		margin: 0px;
		padding: 0px;
		position: relative;
		display: block;
		text-align: left;
		border: 0px solid white;
		clear: both;
		
	}

	.promo_panel .left_nav_container .vert_box #box_content div > div.rightcol > h3 {
		padding-top: 0px;
		font-size: 94%;
		line-height: 150%;
		margin: 0 0 .4em 0;
		text-transform: capitalize;
	}

	.promo_panel .left_nav_container .vert_box #box_content div > div.rightcol > h3 > a  {
		text-decoration: none;
		color: #fdb813;	
	}

	.promo_panel .left_nav_container .vert_box #box_content div > div.rightcol > p {
		/* margin-left: 10px; */
		line-height: 150%; 
		font-size: 92%; 
		margin-bottom: .3em;
	}

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

	.promo_panel .left_nav_container .vert_box #box_content div > h3 {
		padding-top: 0px;
		font-size: 85%;
		line-height: 120%;
		margin: 0 0 .4em 0;
		text-transform: capitalize;
	}

	.promo_panel .left_nav_container .vert_box #box_content div p {
		/* margin-left: 10px; */
		line-height: 130%; 
		font-size: 85%; 
		margin-bottom: .2em;
		/* font-style: italic; */
	}
	/**************END OF NEW ADDED******************/

	a.cta { 
		background: url(../images/cta_arrow.png) no-repeat right -53px; 
	}

	a.cta:hover {  color: #de9000; background-position: right -3px; }
}
