
.latest-news, .upcoming-events{
	width:100%;
}

#inner-content .latest-news .title,#full-content .latest-news .title,#full-content .upcoming-events .title, #content .latest-news .title, #content .upcoming-events .title, #office-list .title {
	font-family:ClarendonLight;
		padding:0;
	
	width:245px;
	margin:0;
	border-bottom:none;
	font-size:4em;
	
	color:#c22f1d;
	font-weight:normal;
	
	/*position:relative;*/
	text-shadow:0px 2px 3px #fff;
	
	
}

/*.latest-news .title span,.upcoming-events .title span, #office-list .title span {
	position:absolute;
	display:block;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background:url(/images/backgrounds/gradient.png) repeat-x;
}*/

#inner-content #left-sidebar .latest-news .title span, #left-sidebar .upcoming-events .title span, #left-sidebar #office-list .title span {
	display:none;
}

/** html #inner-content .latest-news .title span, *html .upcoming-events .title span, *html #office-list .title span, office-list .title span {
	background-color:#fff;
	back\ground-color:transparent;
	background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/backgrounds/gradient.png", sizingMethod="scale");
}*/

.latest-news .article, .upcoming-events .event {
	background-image:url(/images/backgrounds/singleEntryBack.png);
	background-repeat:no-repeat;
	min-height:108px;
	margin-top:10px;
	margin-bottom:10px;
padding:5px;
	color:#000;
}

.latest-news .article .body {
	font-size:1.1em;
	line-height:1.5em;
}

#inner-content .latest-news .article .title,#full-content .latest-news .article .title, #content .latest-news .article .title,#content .upcoming-events .event .title ,#full-content .upcoming-events .event .title{
	position:inherit;
	font-size:1em;
	line-height:1.3em;
	text-transform:inherit;
}

#inner-content .latest-news .article .title a,#sub-content .latest-news .article .title a, #full-content .latest-news .article .title a,#content .upcoming-events .event .title,#full-content .upcoming-events .title a,#full-content .upcoming-events .event .title {
	position:inherit;
	font-size:1.333em;
	color:#ff6700;
	text-decoration:none;
	font-size:1.333em;
	margin-bottom:8px;
}

.latest-news .article .description, .upcoming-events .event {
	font-size:	1em;
}

.upcoming-events .event .dates {
	font-size:1em;
	margin-bottom:10px;
}

.upcoming-events.event .address, .upcoming-events .event .location {
	font-size:1.1em;
}

.latest-news .readmore, .upcoming-events .readmore {
	text-align:right;
}

.upcoming-events .body a {
	text-align:right;
	display:block;
}

.latest-news .readmore a, .upcoming-events .body a, .upcoming-events .readmore a {
	text-decoration:none;
	color:#ff6700;
}

.latest-news .readmore a:hover, .upcoming-events .body a:hover, .upcoming-events .readmore a:hover, #office-list .readmore a:hover {
	color:#ffce00;
}

#office-list .title {
	margin-bottom:25px;
}

#office-list .store {
	font-size:1.25em;
	line-height:1.5em;
}

#office-list .store .blurb {
	margin-bottom:15px;
}

#office-list .store {
	margin-bottom:20px;
}

#office-list .store .name {
	font-weight:bold;
}

#office-list .store .address {
	margin-bottom:15px;
	font-weight:bold;
}

#office-list .readmore {
	text-align:right;
}

#office-list .readmore a {
	text-decoration:none;
	color:#ff6700;
}

/*============================NEWSLETTER SIGNUP=======================*/
#news-signup{
background-image:url(/images/backgrounds/newsletterBack.png);
background-repeat:no-repeat;
background-position:top center;
padding-top:170px;
margin-bottom:25px;	
}

#news-signup .title {
	background-image:url(/images/backgrounds/envelope.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding:0;/*--reset from previous .title*/
	width:auto;
	margin:0;
	padding-left:80px;
	font-family:Clarendon;
	font-weight:bold;
	color:#ff6700;
	font-size:2em;
	border:none;
	height:50px;
	
}

#news-signup .enroll{
margin-bottom:10px;	
}

#news-signup .enroll a{
	color:#ff6700;
}

#news-signup .enroll a:hover{
	color:#ffce00;
}

/*--------------------------------NEWS LIST PAGE------------------*/
#news-details .title:empty{
display:none;	
}

#latest-news-content{
	
	margin-bottom:25px;
}

#latest-news-content .article{
	background-image:url(/images/backgrounds/newsSeparator.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-bottom:10px;
	margin-bottom:20px;
}

#latest-news-content .sub-title{
	float:left;
font-size:1.7em;
width:50%;	
margin-top:0;
}

#latest-news-content .sub-title a{
	text-decoration:none;
	color:#4c4948;
}

#latest-news-content .article .date{
		float:right;
	color:#9c9795;
	font-family:MyriadProSemibold;
	font-size:1.3em;
	
}

#latest-news-content .article .body{
	clear:both;
}

#latest-news-content .article .readmore{
	float:right;
}

#latest-news-content .article .readmore a{
	text-decoration:none;
}

/*---------------------INDIVIDUAL ARTICLE-------------------------*/
#news-details .article{
background-image:url(/images/backgrounds/newsSeparator.png);
background-position:bottom left;
background-repeat:no-repeat;	
}

#news-details .article .image img{
max-width:280px;
max-height:196px;
margin-bottom:25px;
background-position:center;
background-repeat:no-repeat;	
}

#news-details .article .sub-title{
float:left;
font-size:1.7em;
width:50%;	
margin-top:0;
}

#news-details .article .created{
	float:right;
	color:#9c9795;
	font-family:MyriadProSemibold;
	font-size:1.3em;
}

#latest-news-content .article .readmore a{
	float:right;
	text-align:right;
}

/*--------------------------archive----------------------*/
#NewsArchive2 ul{
	list-style-type:none;
}

#NewsArchive2 ul.hdr_level_0{
	margin-bottom:20px;
}

#NewsArchive2 ul.hdr_level_0 li a:hover{
	color:#000;
	cursor:default;
}

#NewsArchive2 ul li a{
	text-decoration:none;
}

#NewsArchive2 li.collapsed ul{
	display:none;
	padding-left:15px;
}

#NewsArchive2 li.expanded ul{
	padding-left:15px;
	display:block;
}

#NewsArchive2 li{
	margin-bottom:10px;
}

#NewsArchive2 li.expanded ul li.collapsed ul{
	display:none;
}

#NewsArchive2 li.expanded ul li.expanded ul{
	display:block;
	padding-left:20px;
}

#NewsArchive2 a{
	color:#ff6700;
}

#NewsArchive2 a:hover{
	color:#ffce00;
}

#NewsArchive2 li.expanded ul li.expanded ul.hrd_level_2 li.collapsed ul{
	display:none;
}
#NewsArchive2 li.expanded ul li.expanded ul li.collapsed ul{
	display:none;
}

#NewsArchive2 li.expanded ul li.expanded ul li.expanded ul{
	padding-left:30px;
}


