/* css document */


/* academic____________________________________________ */
.item-group-aca {float: left; margin-bottom: 20px; width: 478px;}
.item-aca {border: 1px solid #f3f0dc; float: left; width: 478px;}
.item-aca + .item-aca {border-top: 0px;} /* Avoids double borderlines*/
.item-aca h5 {background-color:#f3f0dc; padding-left: 10px; margin-top: 0px; margin-bottom: 5px; font-size: 12px;}
.item-aca img {float: left; margin: 5px 10px 0px 10px; padding-bottom: 15px;}
.item-aca p {margin-top: 20px; padding-right: 10px;}
.item-aca ul {list-style-type: none; padding-right: 10px;}
.item-aca-widget {margin: 10px;}
.item-aca-widget img{margin: 10px 0;}


/* academic no images*/
.item-aca-none {border: 1px solid #f3f0dc; float: left; width: 478px;}
.item-aca-none h5 {background-color:#f3f0dc; padding-left: 10px; margin-top: 0px; margin-bottom: 5px; font-size: 12px;}
.item-aca-none p {margin: 20px 10px 20px 10px; }
.item-aca-none ul {list-style-type: disc; margin: 20px 10px 20px 10px; padding-right: 10px;}


#sales-reps tr {height: 18px; vertical-align: top; padding: 5px 0px 15px 0px;}
#sales-reps tr td {padding-right: 12px;}
#sales-reps tr th.column-d {padding: 10px 0;}

/* educational____________________________________________ */
.item-group-edu {float: left; margin-bottom: 20px; width: 478px;}
.item-edu {border: 1px solid #e2e9ee; float: left; width: 478px;}
.item-edu + .item-edu {border-top: 0px;} /* Avoids double borderlines*/
.item-edu h5 {background-color:#e2e9ee; padding-left: 10px; margin-top: 0px; margin-bottom: 5px; font-size: 12px;}
.item-edu img {float: left; margin: 5px 10px 0px 10px; padding-bottom: 15px;}
.item-edu p {margin-top: 20px; padding-right: 10px;}
.item-edu ul {list-style-type: none; padding-right: 10px;}



/* educational no images*/
.item-edu-none {border: 1px solid #e2e9ee; float: left; width: 478px;}
.item-edu-none h5 {background-color:#e2e9ee; padding-left: 10px; margin-top: 0px; margin-bottom: 5px; font-size: 12px;}
.item-edu-none p {margin: 20px 10px 20px 10px; }
.item-edu-none ul {list-style-type: none; margin: 20px 10px 20px 10px; padding-right: 10px;}



/*library________________________________________________*/
.item-group-lib {float: left; margin-bottom: 20px; width: 478px;}
.item-lib {border: 1px solid #FFE1DF; float: left; width: 478px;} /*#ead6d5*/ 
.item-lib + .item-lib {border-top: 0px;} /* Avoids double borderlines*/
.item-lib h5 {background-color:#FFF0EF; padding-left: 10px; margin-top: 0px; margin-bottom: 5px; font-size: 12px;}
.item-lib img {float: left; margin: 5px 10px 0px 10px; padding-bottom: 15px;}
.item-lib p {margin-top: 20px; padding-right: 10px;}
.item-lib ul {list-style-type: none; padding-right: 10px;}
.apn-menu {float: left; margin: 3px 10px 10px 8px;}



/*library no images*/
.item-lib-none {border: 1px solid #FFE1DF; float: left; width: 478px;}
.item-lib-none h5 {background-color:#FFF0EF; padding-left: 10px; margin-top: 0px; margin-bottom: 5px; font-size: 12px;}
.item-lib-none p {margin: 20px 10px 20px 10px; }
.item-lib-none ul {list-style-type: disc; margin: 20px 10px 20px 10px; padding-right: 10px;}


/*IE7 bug fix for lists________________________________________*/
#middlecolumn-page #content ul {margin: 	10px 0 10px 30px; padding-left: 0;}
#middlecolumn-page #content ol {margin: 	10px 0 10px 35px; padding-left: 0;}
#middlecolumn-page #content ol li {margin: 10px 0;}
#middlecolumn-page #content ul li {margin: 10px 0;}

#middlecolumn-page #content h3.header {width: 475px;}

.underline {
	text-decoration: underline;
}

#middlecolumn-page #content  #next-title {
	display: inline; 
	width: 470px;
}
	#middlecolumn-page #content #next-title-cover {
	margin: 0 20px 10px 0;
	}

.essay-portrait {
float: left;
margin: 0px 10px 20px 0px;
}

/* panelads services________________________________________ */
.services {
	float: left;
	margin: 0px 2px 0px 30px;
	padding: 0px 0px 10px 0px;
	position:relative;
	z-index:10;
	text-align:center;
	font-size: 11px;
	}
	
.panelcopy-services {
	margin: 5px 0px 5px 10px;
	padding: 0;
	}
	
.paneltitle-services {
	margin: 0px 0px 3px 10px;
	padding: 0;
	}
	
	.title-green-services {
	color: #1f7219; 
	font-family: trebuchet ms, helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none;
	}
	
	a.title-green-services:link {
	color: #1f7219; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none;}
	
	a.title-green-services:active {
	color: #62b85b; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: underline;}
	
	a.title-green-services:visited 
	{color: #1f7219; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none;}
	
	a.title-green-services:hover {color: #62b85b; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: underline;}
	
/* facebook panel ad____________________________________ */

.facebook-panel {
margin: 0px;
padding: 0px;
font-family:trebuchet ms,helvetica,sans-serif;
font-size:11px;
font-style:normal;
line-height:16px;
text-decoration:none;
}

#panelad2 ul.facebook-panel {
margin: 0px;
padding: 0px;
color: #3c5a99; 
list-style: none;
list-style-image: url(/static/images/redesign/panelads/facebook-square-ad.gif);
list-style-position: outside;
}

#panelad2 ul li {
margin: 0px 0px 0px 15px;
padding: 0px;
font-family:trebuchet ms,helvetica,sans-serif;
font-size:11px;
font-style:normal;
line-height:16px;
text-decoration:none;
}

 
a.facebook-title:link {
	color: #3c5a99; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none;}
	
	a.facebook-title:active {
	color: #3c5a99; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: underline;}
	
	a.facebook-title:visited 
	{color: #3c5a99; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none;}
	
	a.facebook-title:hover {color: #47697a;
	font-style: normal; 
	font-weight: bold; 
	text-decoration: underline;}
	
/* Services Image_______________________________________ */ 

.services-image {
display:inline;
float:left;
margin:10px 5px 10px 10px;
padding:0;
}

.services-image img {
 -moz-box-shadow: 2px 2px 4px #888888; 
 -webkit-box-shadow: 2px 2px 4px #888888; 
 box-shadow: 2px 2px 4px #888888;
 }

