/************************/
/* Services Styles */
/************************/
div#topContainer {
	background: url(/media/images/global/back_top_widgets.gif) 0px 0px repeat-y;
}
div#siteContainer div.fullWidth {
	background: url(/media/images/global/back_top_fullwidth.gif) 0px 0px repeat-y;
}
h2#secTitleMain {
	position: absolute;
	top: 40px;
	left: 13px;
	font-family: "Times New Roman", Times, Georgia, serif;
	font-size: 40px;
	font-weight: normal;
	font-style: italic;
	text-transform: lowercase;
	color: #bb0059;
}
div#mainContent div.narrativeText {
	margin:0px 13px 20px 13px;
}



/************************/
/* Containers */
/************************/
div#leftColumn {
	position: relative;
	float: left;
	margin: 0px 0px 20px 0px;
	padding: 120px 0px 0px 0px;
	width: 194px;
	z-index: 3;
}
div#mainContent {
	margin: 0px 0px 20px 0px;
	padding: 84px 0px 0px 0px;
	width: 361px;
}
div#siteContainer div.fullWidth div#mainContent {
	margin: 20px 0px 0px 39px;
	width: 812px;
}
div#rightColumn {
	float: right;
	margin: 0px 0px 20px 0px;
/*
	padding: 84px 0px 0px 0px;
*/
	position: relative;
	z-index: 3;
	width: 330px;
	overflow: hidden;
}



/************************/
/* Left Column Styles */
/************************/



/************************/
/* Main Content Styles */
/************************/
div#featServices {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 500px;
	height: 380px;
	background: url(/media/images/services/services_man.gif) 85px 25px no-repeat;
}
div#featServices ul {
	list-style: none;
	font-size: 10px;
	line-height: 10px;
}
li#srv01, li#srv02, li#srv03, li#srv04, 
li#srv05, li#srv07 {
	position: absolute;
	padding: 0px 0px 0px 12px;
	text-align: left;
	background: url(/media/images/services/service_arrow_left.gif) left 1px no-repeat;
}
li#srv06, li#srv08, li#srv09, li#srv10, 
li#srv11, li#srv12, li#srv13 {
	position: absolute;
	padding: 0px 12px 0px 0px;
	text-align: right;
	background: url(/media/images/services/service_arrow_right.gif) right 1px no-repeat;
}
li#srv01 {
	top: 27px;
	left: 380px;
}
li#srv02 {
	top: 117px;
	left: 330px;
}
li#srv03 {
	top: 154px;
	left: 292px;
}
li#srv04 {
	top: 250px;
	left: 312px;
}
li#srv05 {
	top: 328px;
	left: 285px;
}
li#srv06 {
	top: 307px;
	right: 246px;
}
li#srv07 {
	top: 341px;
	left: 121px;
}
li#srv08 {
	top: 317px;
	right: 410px;
}
li#srv09 {
	top: 285px;
	right: 385px;
}
li#srv10 {
	top: 202px;
	right: 331px;
}
li#srv11 {
	top: 146px;
	right: 381px;
}
li#srv12 {
	top: 70px;
	right: 275px;
}
li#srv13 {
	top: 37px;
	right: 192px;
}
div#srvSearch {
	float: right;
	padding: 70px 0px 20px 0px;
	width: 310px;
	min-height: 300px;
	height: auto !important;
	height: 300px;
}
div#srvSearch h3 {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 15px;
	height: 36px;
	font-size: 14px;
	line-height: 36px;
	font-weight: normal;
	text-transform: uppercase;
	color: #bb0059;
	background: url(/media/images/global/bracket_lgray_l.gif) top left no-repeat;
}
div#srvSearch h3 span {
	float: left;
	padding: 0px 15px 0px 0px;
	height: 36px;
	background: url(/media/images/global/bracket_lgray_r.gif) top right no-repeat;
}
div#srvSearch h3 strong {
	color: #a5c963;
	font-weight: normal;
}
div#srvSearch div.narrativeText {
	margin: 0px;
}
div#srvSearch form {
	margin: 25px 0px 0px 0px;
}
div#srvSearch fieldset {
	border: none;
}
div#srvSearch select {
	margin: 0px 0px 10px 0px;
	width: 310px;
	font-size: 11px;
	color: #414141;
	height: 19px;
}



/************************/
/* Right Column Styles */
/************************/



/************************/
/* Bottom Content Styles */
/************************/
div.featQuote {
	font-size: 13px;
	text-align: center;
	line-height: 18px;
	padding: 20px 30px;
}
div.featQuote p {
	margin: 0px 0px 6px 0px;
}
div.featQuote p.quoted {
	font-family: "Times New Roman", Times, Georgia, serif;
	font-size: 11px;
	color: #414141;
	line-height: 14px;
}


div#bottomContent div.tabContent h4 a:link, 
div#bottomContent div.tabContent h4 a:visited {
	color: #84c049;
}
div#bottomContent div.tabContent h4 a:hover, 
div#bottomContent div.tabContent h4 a:active {
	color: #bb0059;
}
div#bottomContent div.colWideTabBack h3 a:link, 
div#bottomContent div.colWideTabBack h3 a:visited {
	color: #E5F0D0;
}
div#bottomContent div.colWideTabBack h3 span {
	color: #FFF;
}
div#bottomContent div.colWideTabBack h3.hLight a:link, 
div#bottomContent div.colWideTabBack h3.hLight a:visited {
	color: #FFF;
}
div#bottomContent div.colWideTabBack h3.hLight span {
	color: #E5F0D0;
}
div#bottomContent div.tabContent span.date {
	font-family: arial, helvetica, verdana, sans-serif;
	font-weight: bold;
	color: #fff;
}
div#bottomContent div.tabContent span.author, 
div#bottomContent div.tabContent span.publication {
	font-style: italic;
	color: #fff;
}
div#bottomContent div.tabContent span.evntTime {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
}
div#bottomContent div.tabContent span.location {
	color: #fff;
}

div#caseMap p {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	color: #bb0059;
	text-align: left;
	padding-left: 20px;
	padding-right: 110px;
	padding-bottom: 15px;
}
