body,p,ul { /* text defaults to these settings */
	font-family: Arial;
	font-size: 11px;
	color: #2c2c2c;
	line-height:13px;
	margin-bottom: 15px;
	margin-top: 0px;
	letter-spacing: .5px;
}

li {
	list-style-image: url(images/content-square-bullet.gif);
	margin-top: 2px;

}

.main_table{
	background-image: url(images/main_bkgnd_jane.gif);
	
	/*background-repeat: repeat-y;*/
	/*background-repeat: repeat-y;*/
}

.contentArea {
	margin-left: 30px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-top: 15px;
	width: 320px;
}

.content { 
	font-family: Arial;
	font-size: 11px;
	color: #2c2c2c;
	line-height: 14px;
	margin-top: 0px;
	letter-spacing: .5px;
}

a.content_Link {
	font-face: Arial;
	font-size: 11px;
	line-height: 13px;
	color: #297400;
	text-decoration: underline;
}

a.content_Link:hover {
	font-face: Arial;
	font-size: 11px;
	line-height: 13px;
	color: #28441F;
	text-decoration: underline;
}


a.content_navLink {
	font-face: Arial;
	font-size: 11px;
	line-height: 13px;
	color: #297400;
	text-decoration: none;
}

a.content_navLink:hover {
	font-face: Arial;
	font-size: 11px;
	line-height: 13px;
	color: #28441F;
	text-decoration: underline;
}


.content_Link_On {
	font-face: Arial;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #297400;
}


.leadparagraph  {
	font-size: 13px;
	color: #2b520f 
}

.contentHeader {
	margin-top: 2px;
	margin-bottom: 15px;
	margin-right: 5px;
	/*height: 15px;*/
	clear:left;
	font-face: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #2B5315;
}

.contentSubHeader {
	margin-left: 1px;
	margin-right: 5px;
	font-face: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #2c2c2c;
	margin-bottom: 3px;
	margin-top: 0px;
}


a.contentSubHeader {
	margin-left: 1px;
	margin-right: 5px;
	font-face: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #297400;
	text-decoration: underline;
	margin-bottom: 3px;
	margin-top: 0px;
}

a.contentSubHeader:hover {
	margin-left: 1px;
	margin-right: 5px;
	font-face: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #297400;
	text-decoration: underline;
	margin-bottom: 3px;
	margin-top: 0px;
}

.contentTextArea {
    margin-bottom: 30px;
	margin-left: 2px;
	margin-right: 2px;
}

.promoTable { /* Entire blue box abutting right tan bar */
	margin-top: 34px;
	margin-left: 31px;
	vertical-align: top;
}

.promoBox {  /* within light blue area */
	color: #BFDCE8;
	background-color: #2889B1;
	font-face: Arial;
	font-size: 11px;
	line-height:13px;
	letter-spacing: .5px;
	padding: 0px 6px 9px 8px;
	
	width:170px;
}

.promo {
	width: 162px;
}

.promoBoxNavy {  /* Sets color of dark blue left strip */
	background-color: #091F31;
}


.dotbackground { 
	background-image:url(../images/vertical_line_dotted.gif);
}

.quote { /* For quote under promo box */
	font-size: 11px;
	line-height:16px;
	letter-spacing: .5px;
	font-style: italic;
	color:#5B5D5B;
	padding-top:20px;
	padding-left:8px;
	padding-right:30px;
	vertical-align: top;
}

.quote2 { /* For quote under promo box */
	font-size: 11px;
	line-height:16px;
	letter-spacing: .5px;
	font-style: italic;
	color:#5B5D5B;
	padding-top:20px;
	padding-left:8px;
	vertical-align: top;
}

.quote_credit {
	font-style: normal;
	font-weight: bold;
}

/* Learn more rollover color change */

a:hover.learn {
	text-decoration:underline;
	color:#FFFFFF;
}

a:link.learn {
	text-decoration:none;
	color:#FFFFFF;
}

/*
a:visited.learn {
	text-decoration:none;
	color:#FFFFFF;
}
	
a:visited:hover.learn {
	text-decoration:underline;
	color:#FFFFFF;
}
*/

.contenthead_News {
	margin-bottom: 15px;
	margin-top: 0px;
}



/* These need to be transitioned out */
.contenthead2 {
	font-size: 12px;
	font-weight: bold;
	color: #709900;
}

.contenthead3 /*  Level 3 subheader, black  */ {
	font-size: 11px;
	font-weight: bold;
	color: #000000;	
}

/* Created By Joe for GTCR map page */
.contenthead4 {
	font-size: 12px;
	font-weight: bold;
	color: #2C2C2C;
}

/* Created By Jane for new subheader */
.contenthead5 {
	font-size: 12px;
	font-weight: bold;
	color: #709900;
	margin-left: 2px;
}

/* end of stuff to be removed */

/* Team name links */

a:hover.team {
	text-decoration:underline;
	color:#297400;
}

a:link.team {
	text-decoration:underline;
	color:#297400;
}

/*

a:visited.team {
	text-decoration:underline;
	color:#297400;
}
	
a:visited:hover.team {
	text-decoration:underline;
	color:#297400;
}
*/


.footer {
	margin-left: 15px;
	margin-top:	9px;
	margin-bottom: 14px;
	font-family: Arial;
	font-size: 11px;
	line-height: 14px;
	color: #94A28F;	
}

a.footer_nav {
	font-family: Arial;
	font-size: 11px;
	color: #94A28F;
	text-decoration: none;
}

a.footer_nav:hover {
	font-family: Arial;
	font-size: 11px;
	color: #94A28F;
	text-decoration: underline;
}

.cookieCrumb {
	margin-left: 30px;
	height: 27px;
	font-face: Arial;
	font-size: 11px;
	line-height: 24px;
	color: #162612;
}

a.cookieCrumb_link {
	font-face: Arial;
	font-size: 11px;
	line-height: 24px;
	color: #297400;
	text-decoration: none;
}

a.cookieCrumb_link:hover {
	font-face: Arial;
	font-size: 11px;
	line-height: 24px;
	color: #297400;
	text-decoration: underline;
}


.sitemap_sub_spacing {
	margin-top: -12px;
	margin-bottom: 15px;
	margin-left: 10px;	
}

a.sitemap_Primary_Link {
	color: #297400;
	font-face: arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	line-height: 14px;
	padding-bottom: 4px;
}

a.sitemap_Primary_link:hover {
	color: #297400;
	font-face: arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	line-height: 14px;
	margin-bottom: 4px;
}

a.sitemap_Sub_link {
	color: #297400;
	font-face: arial;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	line-height: 14px;
	margin-bottom: 4px;
}

a.sitemap_Sub_link:hover {
	color: #297400;
	font-face: arial;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
	line-height: 14px;
	margin-bottom: 4px;
}

.rgt_side_form_fields {
	width: 120px;
	height: 18px;
	margin-left: 13px;
	margin-right: 24px;
	background-color: #3F5A7F;
	border-width: 1px;
	border-color: #062250;
	color: #9BBEED;
	font-size: 9.5px;
	font-face: Arial;
	text-indent: 3px;
	font-weight: bold;
}

.rgt_side_hdr {
	margin-left: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
}


.rgt_side_content_Area {
	margin-left: 15px;
	margin-top: 7px;
	margin-right: 16px;
	margin-bottom: 14px;
}
	
.rgt_side_content {
	font-face: Arial;
	font-size: 10px;
	color: #c4c4c4;
	line-height: 14px;
}	

a.rgt_side_link {
	font-face: Arial;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 14px;
	text-decoration: none;
}

a.rgt_side_link:hover {
	font-face: Arial;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 14px;
	text-decoration: underline;
}	

.title_employee_bio {
	margin-top: 2px;
	margin-right: 5px;
	height: 21px;
	clear:left;
	font-face: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #2B5315;
}	

.list_spacing {
	float: left;
	font-family: Arial;
	font-size: 11px;
	color: #2c2c2c;
	margin-top: 0px;
	margin-bottom: 3px;
	letter-spacing: .5px;
	 /*width: 285px;*/
}	
.list_spacing2 {
	float: left;
	font-family: Arial;
	font-size: 11px;
	color: #2c2c2c;
	margin-top: 0px;
	margin-bottom: 3px;
	letter-spacing: .5px;
}	
/*.companyDisplay .list_spacing { width: 285px;};
.mpDisplay .list_spacing { width: 285px;};*/

.contactDisplay {
float: left;
width: 145px;
margin: 7px 15px 15px 0px;
}

.contact_spacing {
	margin-bottom: 12px;
}

.bioDisplayHeader2 {
float: left;
width: 145px;
margin: 0px 0px 15px 0px;
}

.bioDisplay {
float: left;
width: 145px;
margin: 7px 0px 15px 0px;
}

.companyDisplay {
float: left;
width: 300px; /*225*/
margin: 7px 0px 15px 0px;
}

.mpDisplay {
float: left;
width: 300px;
margin: 7px 0px 15px 0px;
}

.newsDisplay {
float: left;
margin: 7px 0px 15px 0px;
width: 320px;
}

.bio_spacing {
	margin-left: -2px;
	margin-bottom: 4px;
}

.list_arrows{
	float: left;
	margin-top: 0px;
	margin-bottom: 1px;
	margin-right: 5px;
}

.news_entry{
	float: left;
	font-family: Arial;
	font-size: 11px;
	vertical-align: top;
	color: #2c2c2c;
	margin-top: 0px;
	margin-bottom: 3px;
	letter-spacing: .5px;
	width: 290px;
}


.news_title {
	font-face: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #709900;
	margin-bottom: 15px;
	line-height: 14px;
}	

.news_subtitle {
	font-face: Arial;
	font-size: 12px;
	color: #709900;
	margin-bottom: 15px;
	line-height: 14px;
}

.sidenav_arrows{
	margin-top: 4px;
	margin-bottom: 1px;
	margin-left: 4px;
	margin-right: 9px;
}

.clearboth{
	clear: both;
	font-size: 0px;
}

.subnav_top_spacing{
	margin-top: 9px;
}


.subnav_top_line{
	margin-top: 2px;
}

.subnav_middle_line{
	margin-top: 2px;
	margin-bottom: 2px;
}

.subnav_bottom_line{
	margin-bottom: 8px;
}

.header_graphic_spacing{
	margin-bottom: 15px;
}

.content_header_line_spacing{
	margin-bottom: 15px;
}

.bio_pic {
	margin-top: 6px;
}

.display_top_line{
	margin-top: 15px;
	margin-top: 6px;
}

.display_bottom_line{
	margin-top: 6px;
	margin-bottom: 15px;
}

.content_image_area_rgt {
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 10px;
	float: right;
	width: 170;
	background-color: #6F7278;
}
	
.content_image_area_lft {
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-left: 0px;
	float: left;
	width: 170px;
	background-color: #6F7278;
}

.content_float_img {
	width: 170px;
}

.content_image_txt_area {
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 0px;
	width: 155px;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 10px;
	line-height:11px;
	letter-spacing: .5px;
}

.caseStudy_Area {
	padding-bottom: -0px;
	padding-top: -15px;
}