
/* HI FROM LAURA hello from jeff */
/* Home Page Feature Container */
#feature {
	text-align: left;
	width: 821px;
	height: 392px;  /*  previous 345px for video */
	background-color: #000;  /*  previously #FFF */
	margin: 0px 50px 42px 50px;
	clear:both;
}


#feature img {
	border: 0px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

.featureBar {
	font-family: "Univers Condensed", Arial Narrow, Helvetica Narrow, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	background-color:#000;
	color:#FFF;
	margin: 0px 0px 0px 0px;
	padding: 7px 7px 7px 14px;
	clear:both;
	}

/* Home Page content container */


#hpcontent {
	margin: 0px 0px 0px 0px;
	text-align: left;
}

#HP-L-100 {
	width:821px;
	margin: 0px;
	/*float:left;*/
}

#HP-L-100 #col-1 {
	width: 821px;
	margin: 0px;
	padding: 0px;
	float: left;
	display: inline;
}

#HP-L-67-33 {
	width:821px;
	margin: 0px;
	padding-top: 20px;
}
/* Left column */
#HP-L-67-33 #col-1 {
	width: 540px;
	margin: 0px 22px 0px 0px;
	padding: 0px;
	float: left;
	display: inline;
}
/* Right column */
#HP-L-67-33 #col-2 {
	width: 259px;
	margin: 0px;
	padding: 0px;
	clear:right;
	float: right;
	display: inline;
}
/*
#contentGroup1
{border: 1px solid blue;
height: 100px;
width: 921px;
margin-left:-40px;}*/

#contentGroup1
{margin-top: 60px;}

#HP-L-33-33-33 {
	width:821px;
	margin: 0px;
	padding-top: 15px;
}
/* Left column */
#HP-L-33-33-33 #col-1 {
	width: 259px;
	margin: 0px 22px 0px 0px;
	padding: 0px;
	float: left;
	display: inline;

}
/* Center column */
#HP-L-33-33-33 #col-2 {
	width: 259px;
	margin: 0px 22px 0px 0px;
	padding: 0px;
	float: left;
	display: inline;
}
/* Right column */
#HP-L-33-33-33 #col-3 {
	width: 259px;
	margin: 0px;
	padding: 0px;
	clear:right;
	float: left;
	display: inline;
}

#hp-section {
	padding: 0px;
	margin: 0px;
	text-align: left;
	background-color: #CCC;
	/*background-color: #f8fbfc;*/
	/*border-top: solid #000 1px;*/
}
#hp-section h2 {
	color: #297db1;
	font-size: 19px;
	font-weight:normal;
	margin: 0px;
	padding: 0px;

}

/* Home Page News  */
#hpnews {
	/*height: 245px;*/
	padding: 0px/*7px*/;
	margin: 0px 0px/*7px*/ 14px 0px;
	text-align: left;
	background-color: #CCC;
	/*background-color: #f8fbfc;*/
	/*border-top: solid #000 1px;*/
}
#hpnews h2 {
	color: #297db1;
	font-size: 16px;
	font-weight:normal;
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 7px 0px/*2px*/;
	border-bottom: solid #000 1px;

}
/*#hpnews p {
	color: #666666;
	font-size: 11px;
	line-height: 14px;
}*/

#newsHome, #newLibrary
{padding: 10px 10px 0px 8px;
border-bottom: 1px dotted #cccccc;
		background-position: bottom;
	
	background-color: #f4f3ea;
		background-color: #e6e5de;
	background-color: #e4ddd4;
	background-color: #ede8e1;
	background-color: #edebe1;
	background-color: #ede9e1;
 }
 
#newsHome
 {padding: 0px;
 margin-top: -10px;}
 #newLibrary
{ padding: 0px;}

	 
#newsHome
{padding-top: 10px;
}	 
		
.LibraryDemo
{clear: both;}	


/* Home Page News Table styles */
#newsHome a {
	color: #292929;
	font-family: Helvetica, Arial,  sans-serif;
	/*font-size: 11px;*/
	line-height: 16px;
	text-decoration: none;
	/*padding-right: 28px;
	margin: 7px 28px 7px 0px;*/
}
#newsHome a:link, #newsHome a:visited {
	color: /*#297db1*/ #292929;
	font-family: Helvetica, Arial,  sans-serif;
	/*font-size: 11px;*/
	line-height: 16px;
	text-decoration: none;
/*	padding-right: 28px;
		margin: 7px 128px 7px 0px;*/
}
#newsHome a:hover {
	border: none;
	/*padding-right: 28px;
	margin: 7px 128px 7px 0px;*/
}
#newsHome p {
	padding: 0px 0px 7px 0px;
	margin: 0px;
	}
#newsHome tr td p img#news1 {
	border: solid #FFF 1px;
	padding: 0px;
	margin: 0px 0px 0px 0px;}

#newsHome tr td .more  {
	font-size: 10px;
	border: none;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 28px 0px 0px;
	
}


#newsHome tr td
{
margin-right: 14px;
}

#newsHome 
{
margin: 0;
padding: 0;
}


/*#newsHome tr td p {
	line-height: 15px }
	
#newsHome tr td {
	padding: 0px 14px 0px 0px;
}*/

/* Home Page Calendar CONTAINER  styles */

#hpcalendar {
	
	padding: 0px/*7px*/;
	margin: 0px 0px 14px 0px;
	text-align: left;
	background-color: #CCC;
	/*background-color: #f8fbfc;*/
	/*border-top: solid #000 1px;*/
}
#hpcalendar h2 {
	color: #297db1;
	font-size: 16px;
	font-weight:normal;
	margin-top: 0px;
	padding-top: 0px/*2px*/;
	border-bottom: solid #000 1px;
}

/* Home Page Calendar TABLE  styles */

#eventsHome p {
	color: #666666;
	/*font-size: 11px;*/
	line-height: 14px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align:top;
}



	
#topAlign {
	vertical-align:top;
	}
	
#eventsHome .eventDate p {
	padding: 0px;
	margin:  0px 14px 0px 0px;
	}
	
	
#eventsHome tr td p.eventDate {  /* this makes the text in the first column wide enough */
	width: 45px;
	vertical-align: top;
	padding: 0px 0px 14px 0px;
	margin: 0px;
	
	}	
	
/*#eventsHome .eventTitle  {
	vertical-align: top;
	color: #297db1;
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	}*/

#eventsHome a {
	color: #297db1;
	/*font-size: 11px;*/
	line-height: 16px;
	text-decoration: none;
	padding: 0px;
	
}
#eventsHome a:link {
	border-bottom: dotted #666 1px; 
	
}
#eventsHome a:hover {
	border-bottom: solid #999 1px;
	background-color:#CCC;
}
#eventsHome a:visited {
	color: #297db1;
	border-bottom: dotted #666 1px; 
}

#eventsHome tr td .more  {
	font-size: 10px;
	border: none;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 10px 0px 0px;
	
}

.sectionBlock 
{margin-top: 0px;
padding-top: 0px;
clear: left;
}

.sectionBlock p
{margin: 0px;
padding: 0px;
}

.sectionLink  /*This defines the bkg color for Events, Training, and Blog*/
{
margin-bottom: 0px;
padding: 8px 10px 8px 8px;
border-bottom: 1px dotted #CCC;
background-color: #ede9e1;
}

.sectionLink a:link, .sectionLink a:visited, .sectionLink a:active  /*Links for events, courses, blog post*/
{font-size: 14px;
text-decoration: none;
color: #292929;
line-height: 18px;
}

.sectionLink a:hover
{color: #292929;
border-bottom: 1px solid #837564;}

p.eventDate  /*Styling any dates*/
{font-size: 11px;
margin-top: 4px;
color: #645d50;
}

a.more:link, a.more:visited
{float: right;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
font-weight: bold;
color: #645d50;
text-decoration: none;
padding: 0px 0px 4px 0px;
margin: 8px;
border-bottom: dotted 1px #CCC;
} 

p.libraryMore
{margin-top: 0px;}

a.more:hover, a.more:active
{float: right;
font-size: 12px;
margin: 8px;
margin-top: 8px;
color: #006caa;
text-decoration: none;
border-bottom: solid 1px #006caa;
} 

.tabHeading /*Contains headings for Events, News, Blog, Library, Training*/
{
color: #010000;
font-size: 17px;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: bold;
/*border-bottom: 1px solid #918981;*/   /*a matter of preference?*/
padding: 4px 8px;
}

p.sectionHeading /*This p is the heading text*/
{margin:0px;
padding:0px;}

p.postTitle  /*For blog post title*/
{font-weight: bold;}

p.postTitle a:link, p.postTitle a:visited,  p.postTitle a:active  
{color: #292929;
font-size: 16px;
line-height: 20px;}
	
p.postTitle a:hover  
{color: #292929;}

p.postAuthor, p.blogName
{font-size: 14px;
color: #404040;}

p.postAuthor
{margin-top: 10px;}

p.libraryItemName
{font-size: 16px;
line-height: 20px;
padding: 8px;
font-weight: bold;
}

p.newsTitle
{font-size: 12px;
line-height: 20px;
padding-bottom: 8px;}

#newsHome p.newsTitle 
{padding-right: 10px;}

#newsHome p.newsTitle a:link
{color: #292929;
font-size: 13px;
line-height: 16px;
border-bottom:none;
}

p.libraryItemName a
{text-decoration: none;
color: #4f473c;}

p.libraryItemName a:link
{margin: 0 20px 0 0;
padding-right: 20px;
color: #292929;
font-size: 16px;
line-height: 20px;}


#newsHome p.newsTitle a:hover, p.libraryItemName a:hover
{color: #292929;
border-bottom: 1px solid #292929;}

img.thumb1 /*Hiding the thumbnail for library items*/
{display: none;
padding: 10px;
}

p.libraryItemBlurb /*The truncated sentence about the library asset*/
{font-size: 14px;
line-height: 18px;
padding-bottom: 10px;
padding-right: 8px;
color: #404040;
padding-left: 8px;
}

#newsHome	/*Drops bkg and border from news section*/
{background: #FFF;
 border: none;
}

.quote
{color: #4f473c;
font-size: 28px;
padding: 0px 4px;
}

