@charset "UTF-8";/*-----------------------------------------------------Main Elements Style SheetVersion:   1.0Author:    Chris McCainWebsite:   http://www.chrismccain.net-----------------------------------------------------*//*Body & Structure-----------------------------------------------------*/* {	margin: 0;	padding: 0;	border: 0px;}html {	height: 100%;	width: 100%;}body {	font-family: Arial, Helvetica, sans-serif;	font-size: 100%;	font-size: 0.75em;	line-height: 1.25em;	color: #000000;	background-color: #bcbec0;	height: 100%;	width: 100%;}.clear {	clear: both;	width: 0px;}a {	color: #ff6600;	text-decoration: none;}a:hover {	color: #0d3058;	text-decoration: none;}p {	padding-bottom: 8px;}h2 {	color: #0d3058;	font-size: 1em;	text-transform: uppercase;	font-weight: bold;}ol {	padding-left: 2em;}ul {	padding-left: 2em;}li {	padding-bottom: 1em;}/*Header & Navigation-----------------------------------------------------*/#topContent {	height: 136px;	background-color: #ff6600;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;	background-image: url(../home/background_header.jpg);	background-repeat: repeat-x;	background-position: left bottom;}#topContent #logo {    width: 253px;	height: 136px;	float: left;	background-color: #ff6600;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #FFFFFF;}#topContent #mainGraphic {	width: 379px;	height: 136px;	float: left;	background-color: #ff6600;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #FFFFFF;	background-image: url(../home/topGraphic.jpg);	background-repeat: no-repeat;}/*set up the width of the rollover not counting rollover area*/#topContent #navigation {	text-align: left;	float: left;	width: 186px;	height: 136px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #FFFFFF;	background-image: url(../home/navButtons.gif);}/*set up the list*/#navigation ul {padding: 0;}#navigation ol {padding: 0;}#navigation li {padding: 0;}#navigation li {list-style: none;}#navigation a {	display: block;	text-decoration: none;}/*set up the dimensions and position of each li button*/#navigation #costsegregation         {left: 0px; top: 0px;    width: 186px; height: 23px;}#navigation #ourprocess              {left: 0px; top: -23px;  width: 186px; height: 23px;}#navigation #casestudies             {left: 0px; top: -46px;  width: 186px; height: 23px;}#navigation #forcpas                 {left: 0px; top: -69px;  width: 186px; height: 23px;}#navigation #aboutus                 {left: 0px; top: -92px;  width: 186px; height: 23px;}#navigation #contactus               {left: 0px; top: -115px; width: 186px; height: 21px;}/*set up the height of each li button that is a link*/#navigation #costsegregation a       {height: 23px;}#navigation #ourprocess a            {height: 23px;}#navigation #casestudies a           {height: 23px;}#navigation #forcpas a               {height: 23px;}#navigation #aboutus a               {height: 23px;}#navigation #contactus a             {height: 21px;}/*set up the position of each li button so that upon rollover includes the necessary part of the image*/#navigation #costsegregation a:hover {background:   url("../home/navButtons.gif") 0px -136px no-repeat;}#navigation #ourprocess a:hover      {background:   url("../home/navButtons.gif") 0px -159px no-repeat;}#navigation #casestudies a:hover     {background:   url("../home/navButtons.gif") 0px -182px no-repeat;}#navigation #forcpas a:hover         {background:   url("../home/navButtons.gif") 0px -205px no-repeat;}#navigation #aboutus a:hover         {background:   url("../home/navButtons.gif") 0px -228px no-repeat;}#navigation #contactus a:hover       {background:   url("../home/navButtons.gif") 0px -251px no-repeat;}/*Footer-----------------------------------------------------*/#footer {	background-color: #FFFFFF;	text-align: left;	font-size: .80em;}#footer #address1 {	float: left;	width: 140px;	padding-top: 10px;	padding-bottom: 10px;	padding-left: 6px;}#footer #address2 {	float: left;	width: 152px;	padding-top: 10px;	padding-bottom: 10px;	padding-left: 0px;}#footer #footerType {	float: left;	width: 520px;	padding-top: 10px;	padding-bottom: 10px;	padding-left: 6px;	color: #0d3058;	font-family: Arial, Helvetica, sans-serif;}