html, body, form, fieldset, div { margin: 0 auto; padding: 0;}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address{ margin:0;padding: 0; }
a img, :link img, :visited img {border: 0;}
a, a:link, a:visited {text-decoration: none; color: #999999;}
input, select, textarea	{ font-size:1em; }
label input 	{border: 0;}
dd, blockquote	{margin-left: 1em;}
form label 	{cursor: pointer;}
fieldset	{border: none;}
textarea 	{font-size:1.1em;font-family: "Lucida Grande", "Lucida Sans Unicode",  Geneva, Arial, Helvetica, sans-serif;}
ol, ul, ul li 	{list-style: square; margin-left: 10px; color: #555555;}
table 		{border-collapse: collapse;border-spacing: 0;}
blockquote, q 	{quotes: none;}
:focus 		{outline: 0;}
ins 		{text-decoration: none;}
del 		{text-decoration: line-through;}

body          { font: .76em/1.6em "Lucida Grande", "Lucida Sans Unicode",  Geneva, Arial, Helvetica, sans-serif; color: #363636; background-color: #FAFAFA;}   /* IE */
html > body   { font-size: 12px; }  /* Other browsers */
h1,h2,h3,h4,h5,h6 { font-family: "Lucida Grande", "Lucida Sans Unicode",  Geneva, Arial, Helvetica, sans-serif; color:#111; clear:both; }
h1 { font-size: 2.8em; letter-spacing: 1px; line-height: 1.2;}
h2 { font-size: 2em; }
h3 { font-size: 1.5em;}
h4 { font-size: 1.2em; line-height:1.5; font-weight:normal; }
h5 { font-size: 13px; font-weight:bold;}
h6 { font-size: 12px; font-weight: normal; padding-top: 10px;}

.learnMore	{color: #00CCCC;}

#container	    {height: 100%; width: 100%; padding: 0px; padding-top: 5px;}
#menuWrapper	{height: 42px; width: 1000px;}
#menuLeft		{height: 42px; width: 6px;	 float: left; background-image: url(../images/bmMenuLeft.png);}
#menu			{height: 42px; width: 988px; float: left; background-image: url(../images/bmMenuBg.png);}
#menuRight		{height: 42px; width: 6px;	 float: left; background-image: url(../images/bmMenuRight.png);}
#menuLogo		{height: 42px; padding-left: 5px; float: left;}
.menuItem		{height: 42px; padding-right: 30px; padding-left: 30px; float: right;}
.menuSplitter	{height: 42px; width: 2px; float: right;}	
.contentWrapper	{width: 1000px; padding-top: 5px; margin: 0 auto;}
.tabPaneWrapper {width: 990px; padding-top: 5px; margin: 0 auto;}
.showcase		{width: 1000px; height: 415px; background-image: url(../images/showcaseMaverick.png);}
.showcaseText	{width: 400px; float: right; padding-top: 15px; padding-right: 15px; text-align: right; color: #FFFFFF;}
.spotLightLeft	{width: 320px; height: 144px; float: left; background-image: url(../images/spotOsprey.png); text-align: right; padding: 4px; padding-right: 6px;}
.spotLightCenter{width: 322px; height: 144px; float: left; background-image: url(../images/spotConsulting.png); text-align: left; padding: 4px;}
.spotLightRight	{width: 320px; height: 144px; float: left; background-image: url(../images/spotCareers.png); text-align: left; padding: 4px; padding-left: 6px;}
.spotLightCenterWrapper {padding-left: 5px; padding-right: 5px;  float: left;}
#footer	{clear: both; width: 100%; padding-top: 5px; padding-bottom: 10px; color: #BBBBBB; text-align: center;}

.tabBar				{height: 20px; padding-top: 5px; padding-bottom: 10px; width: 100%; border: none; border-bottom: 1px solid #CCCCCC;}
.tabBarTitle		{height: 16px; padding-top: 4px; font-size: 20px; float: left; color: #333333;}
.tabBarButton		{height: 14px; padding-top: 6px; font-size: 14px; float: right; color: #999999; padding-left: 15px;}
.tabBarButtonActive	{height: 14px; padding-top: 6px; font-size: 14px; float: right; color: #333333; font-weight: bold; padding-left: 15px; }

.outsourcingDetail  {padding-bottom: 15px;}

.featuresWrapper	{width: 990px; margin: 0 auto;}
.featuresThird		{width: 320px; min-height: 400px; padding: 5px; padding-bottom: 10px; float: left; background-image: url(../images/featuresBg.gif); background-repeat: repeat-x;}

#outsourcingHeader  {background-image: url(../../images/outsourcingHeader.png); background-repeat: no-repeat; height: 322px; width: 990px; margin-top: 5px; margin-bottom: 10px;}
.outsourcingDetail  {padding-left: 2px;}
.outsourcingTopic   {padding-left: 2px; padding-bottom: 10px;}
#outsourcingSummary {padding-left: 2px;}
.outsourcingList    {background-image: url(../../images/outsourcingListBg.gif); background-repeat: repeat-x; padding-bottom: 10px; padding-top: 4px; padding-right: 0px; padding-left: 5px; float: left; width: 490px; min-height: 100px; margin-top: 10px;}
					
#servicesOverview     {width: 990px; height: 502px; margin-top: 5px; background-image: url(../images/servicesOverview.png); background-repeat: no-repeat;}
#servicesOverviewLeft {width: 485px; text-align: justify; float: left; padding-top: 20px; padding-left: 20px;}
#servicesHealthcareHeader  {width: 990px; height: 124px; background-image: url(../../images/processesHeader.png); background-repeat: no-repeat; margin-top: 5px;}
#servicesHealthcareChart   {text-align: center; padding-top: 20px;}
#servicesHealthCareContent {padding-top: 20px; color: #333333;}
.contentColLeft            {width: 154px; float: left; padding-right: 9px; border-right-width: 1px; border-right-style: solid; border-right-color: #CCCCCC; padding-left: 0px;}
.contentCol                {float: left; width: 145px; padding-right: 9px; border-right-width: 1px; border-right-style: solid; border-right-color: #CCCCCC; padding-left: 10px;}
.contentColRight           {width: 154px; float: left; padding-left: 10px;} 

.leftPartners  {vertical-align: top; padding-bottom: 10px; padding-top: 10px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC;}
.rightPartners {vertical-align: top; padding-left: 15px; padding-bottom: 10px; padding-top: 10px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC;}

.mavPaneWrapper		    {width: 990px; margin: 0 auto;}
.mavPane			    {width: 233px; height: 158px; float: left; padding: 5px; background-image: url(../images/maverickPaneBg.gif);}
#mavSurveys			    {width: 233px; height: 158px; float: left; padding: 5px; background-image: url(../images/mavSurveys.png);}
#mavContactCenter       {width: 233px; height: 158px; float: left; padding: 5px; background-image: url(../images/mavContactCenter.png);}
#mavContentDistribution {width: 233px; height: 158px; float: left; padding: 5px; background-image: url(../images/mavContentDistribution_1.png);}
#mavPortals             {width: 233px; height: 158px; float: left; padding: 5px; background-image: url(../images/mavPortals.png);}
.ospreyPane			    {width: 314px; height: 158px; float: left; padding: 5px; background-image: url(../images/maverickPaneBg.gif);}
.mavPaneSplitter	    {width: 2px; height: 168px; float: left;}
.mavPaneLeft		    {width: 6px; height: 168px; float: left; background-image: url(../images/maverickPaneLeft.gif);}
.mavPaneRight		    {width: 6px; height: 168px; float: left; background-image: url(../images/maverickPaneRight.gif);}

.ospreyText		{width: 100%; padding-top: 15px; text-align: center; color: #222222;}
.maverickText	{float: left; width: 465px; padding-top: 20px; padding-left: 10px; text-align: left; color: #FFFFFF;}

.comingSoon		{width: 100%; padding-top: 40px; text-align: center;}

.dashboards     {width: 420px; float: right; padding-top: 38px; padding-right: 20px; text-align: left; color: #FFFFFF;}

.aboutUs		{width: 460px; float: right; padding-top: 25px; padding-right: 15px; text-align: left; color: #FFFFFF;}
.aboutUsWrapper	{width: 990px; height: 500px; background-image: url(../images/corporateAboutUs.jpg);}

.jobsWrapper    {padding-left: 5px; padding-top: 10px; padding-bottom: 10px; border-bottom: dotted 1px #CCCCCC;}

#careersWrapper {width: 990px; height: 599px; margin-top: 5px; background-image: url(../images/corporateCareers.png)}
#careersLeft    {width: 485px; text-align: justify; float: left; padding-top: 20px; padding-left: 20px;}

.contactsText	   {width: 425px; float: left; padding-top: 25px; padding-left: 10px; text-align: left; color: #666666;}
#contactsMap       {float: right; margin-top: 11px; margin-right: 4px;} 
#contactsWrapper   {width: 990px; margin: auto;}
#contactsPaneLeft  {width: 10px; height: 420px; float: left; background-image: url(../../images/corporateContactsBgLeft.gif); background-repeat: no-repeat;}
#contactsPane      {width: 970px; height: 420px; float: left; background-image: url(../../images/corporateContactsBg.gif);background-repeat: repeat-x;}
#contactsPaneRight {width: 10px; height: 420px; float: left; background-image: url(../../images/corporateContactsBgRight.gif); background-repeat: no-repeat;}
			
			
			
			
			
		
