@charset "utf-8";
/* CSS Document */

/* Overview section */
#overview-wrapper {
	position: relative; 
	background-color: #fff;
	margin-top: 6px;
	width: 980px;
}
#callout-wrapper {
	position: absolute; float: right; z-index: 2; right: 0px;
	background-color: #9b8f7e;
	width: 280px;
}
	#callout-wrapper .callout-stock {
		height: 315px;
	}
	#callout-agency-management-systems {
		background: url(/images/callout/spokeswoman-arrows.jpg) no-repeat;
	}
	#callout-insurance-industry, #callout-contact {
		background: url(/images/callout/spokeswoman-circles.jpg) no-repeat;
	}
	#callout-about {
		background: url(/images/callout/spokeswoman-tree.jpg) no-repeat;
	}
	#callout-customers {
		background: url(/images/callout/spokeswoman-up-and-to-the-right.jpg) no-repeat;
	}
	#callout-services {
		background: url(/images/callout/spokeswoman-books.jpg) no-repeat;
	}

	#callout-success-stories-preview {
		padding: 25px 10px;
	}
	#callout-action {
		padding: 10px 0px 20px;
	}
	#talkToUs	{
		width:280px;
		height:78px;
		background: url(../images/callout/LetsTALK_280.jpg) no-repeat;
	}
	#callout-systems, #callout-content  {
		color: #000;
		padding: 15px;
	}
		#callout-systems a, #callout-content a {
			color: #fff;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 13pt;
			font-weight: normal;
			text-decoration: none;
			line-height: 24px;
		}
		#callout-content a {
			color: #333;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10pt;
			font-weight: normal;
			text-decoration: underline;
		}
		#callout-systems a:hover {
			text-decoration: underline;
		}
		#callout-content a:hover  {
			color: #a62c1b;
		}
		#callout-systems sup, #callout-content sup {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12pt;
		}
		#callout-content h4 {
			margin-bottom: 6px;
		}
		#callout-content p {
			padding: 0px;
			margin: 0px;
		}

#content-wrapper {
	position: relative; 
	background-color: #9b8f7e;
	width: 980px;
}
	#sub-menu {
		position: absolute; float: left; z-index: 2; left: 0px;
		background-color: #f0cc01;
		border-right: 1px solid #f3df88;
		height: auto;
		padding-top: 29px;
		width: 174px;
	}
	.extended #sub-menu {
		height: 291px;
	}
		#sub-menu	ul {
			list-style: none;
			margin: 0px;
			padding: 0px;
		}
			#sub-menu	ul.sub-nav li {
				border-bottom: 1px solid #fcf8e4;
			}
			#sub-menu	ul.sub-nav li.first {
				border-top: 1px solid #fcf8e4;
			}
			#sub-menu ul.sub-nav li a.current  {
				background: #f7eab1 url(/images/nav/sub-current-section-icon.gif) no-repeat 12px center;			
			}
			#sub-menu	ul.sub-nav li a {
				color: #363642;
				display: block;
				font-size: 8pt;
				font-weight: bold;
				height: 23px;
				padding-left: 20px;
				padding-top: 3px;
				text-decoration: none;
				width: 154px;
			}
			#sub-menu	ul.sub-nav li a:hover {
				background-color: #f7eab1;
			}
			/* sub-child menu */
			#sub-menu	ul.child-menu li {
				border-top: 1px solid #f9eebd;
				border-bottom: none;
			}
			#sub-menu	ul.child-menu li a {
				background: #f2dc7b;
				color: #302c19;
				height: 20px;
				padding-left: 34px;
				padding-top: 1px;
				width: 140px;
			}
			#sub-menu	ul.child-menu li a:hover {
				background-color: #f7eab1;
			}
			#sub-menu	ul.child-menu li a.current {
				background: #f2dc7b url(/images/nav/sub-current-page-icon.gif) no-repeat 24px center;
			}
				
		
	#content {
		position: relative;
		padding-right: 280px;
		width: 700px;
	}
	#content-main {
		position: relative;
		background-color: #f0cc01;
		height: 300px;
		padding-left: 195px;
	}
	.extended #content-main {
		height: 320px;
	}
		#content .systems {
			background: #f0cc01 url(/images/headings/total-systems.gif) no-repeat 197px 31px;
		}
		#content .epic {
			background: #f0cc01 url(/images/headings/epic-proportions.gif) no-repeat 197px 31px;
		}
		#content .tam {
			background: #f0cc01 url(/images/headings/proven-standard.gif) no-repeat 197px 31px;
		}
		#content .doris {
			background: #f0cc01 url(/images/headings/your-ideal-introduction.gif) no-repeat 197px 31px;
		}
		#content .vision {
			background: #f0cc01 url(/images/headings/vision.gif) no-repeat 197px 31px;
		}
		#content .solutions {
			background: #f0cc01 url(/images/headings/right-sized-solution.gif) no-repeat 197px 31px;
		}
		#content .services {
			background: #f0cc01 url(/images/headings/deep-knowledge.gif) no-repeat 197px 31px;
		}
		#content .industry {
			background: #f0cc01 url(/images/headings/thought-leadership.gif) no-repeat 197px 31px;
		}
		#content .customers {
			background: #f0cc01 url(/images/headings/satisfied-customers.gif) no-repeat 197px 31px;
		}
		#content .about {
			background: #f0cc01 url(/images/headings/a-legacy.gif) no-repeat 197px 31px;
		}
		#content .careers {
			background: #f0cc01 url(/images/headings/recognized-industry-leadership.gif) no-repeat 197px 31px;
		}
		#content .contact {
			background: #f0cc01 url(/images/headings/get-in-touch.gif) no-repeat 197px 31px;
		}
		#content fieldset {
			border: 1px solid #ddd;
			padding: 10px;
		}
		#content fieldset legend {
			color: #333;
			font-size: 13pt;
			font-weight: bold;
		}

	#content-main #text {
		position: absolute; bottom: 20px;
		color: #000;
		width: 480px;
	}
	#content-sub {
		background-color: #FFFFFF;
		border: 1px solid #FFFFFF;
		min-height: 732px;
		padding-bottom: 20px;
		padding-left: 195px;
		padding-right: 25px;
		position: relative;
	}		
	#content-sub h3 {
			padding-top: 16px;
		}
		#content-sub a.heading {
			font-weight: bold;
		}
		#content-sub ul {
			margin-top: 0px;
			padding-top: 0px;
		}

.video-preview {
	padding-top: 25px;
	text-align: center;
}

