﻿body					{margin:0; padding:0; background-color:#fff; font-size:100.01%; color:#485761; font-family:Arial, Helvetica, Sans-Serif;}
h1, h2, h3, h4, h5, h6	{margin:0 0 15px 0; padding:0; color:#485761; line-height:1.25em; font-family:"Futura Bk", Arial, Helvetica, Sans-Serif;}
h1			{font-size:1.05em;}
h2			{font-size:0.80em;}
h3			{font-size:0.75em;}
h4			{font-size:0.65em;}
img         {border:0;}
td, th		{vertical-align:top; text-align:left;}
p,
tr,
.normal,
ol,
dl          {font-size:0.75em; line-height:1.25em; margin:0 0 15px 0px; padding:0;}
td p		{font-size:1em; margin-bottom:10px;}
td ul		{font-size:1em;}
dl			{margin:0 0 25px 15px;}
dt			{margin:10px 0 0 0; font-weight:bold;}
dd			{margin:0 0 10px 0; }
ol          {margin:0 0 15px 30px; padding:0; color:#78b2bb; font-weight:bold;}
ul          {font-size:0.75em; line-height:1.25em; margin:0 0 15px 0px; padding:0; list-style-type:none;}
ul ul		{font-size:1em; margin-top:3px;}
ol li span  {font-weight:normal; color:#485761;}
address		{font-style:normal;}
form		{margin:0; padding:0;}
blockquote	{margin:0 0 30px 0px; font-size:0.75em; line-height:1.25em; padding:0; font-style:italic;}
blockquote span	{font-style:normal;}
blockquote p{margin:0 0 10px 0;}
a	        {color:#78b2bb; font-size:1em; text-decoration:none;}
a:hover	    {text-decoration:underline;}
.small		{font-size:0.8em;}
.bigger		{font-size:1.4em; font-weight:bold;}
.noWrap		{white-space:nowrap;}
hr				{background-color:transparent; height:1px; border:solid 0px; border-top:solid 1px #78b2bb; padding:0; margin:15px 0;}
.backToTop		{text-align:right; position:relative; top:-15px;}

/***************************************/
/***	LAYOUTS                      ***/
/***************************************/

.floatholder:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/*\*/* html .floatholder {height: 1%;}/**/
.clear		{height:0px; overflow:hidden; clear:both; float:none;}
.left		{float:left;}
.right		{float:right;}

#wrapper		{width:773px;}
#logo			{}
#mainNavigation	{}
#title			{}
#subNavigation	{}
#content		{padding: 25px 0 0 13px;}
#content.noPadLeft	{padding-left:0;}
#footer			{border-top:solid 3px #78b2bb; padding:12px; margin-bottom:12px;}

#homePage .left	{width:335px;}
#homePage .right	{width:395px;}
#aboutPage .left	{width:425px;}
#aboutPage .right	{width:305px;}
#productsPage .left	{width:425px;}
#productsPage .right	{width:305px;}
#workingPage .left	{width:518px;}
#workingPage .right	{width:225px; text-align:left;}
#contactPage .left	{width:425px;}
#contactPage .right	{width:305px;}

#productsPage #subPageNoFlash		{width:250px;}
#workingPagePeople	{height:600px;}
#profile	{width:650px; padding-left:60px;}

#subNav		{width:162px; position:relative; left:162px; margin-left:-162px; float:left;}
#subNav ul	{width:131px;}
#subNav li	{display:inline;}
#subNav li a{display:block; background-color:#78b2bb; color:#fff; font-weight:bold; border-bottom:solid 4px #fff; padding:6px 2px 7px 6px; text-decoration:none;}
#subNav li a.current,
#subNav li a:hover	{color:#485761;}
#bodyCopy	{border-left:solid 162px #fff;}

/***************************************/
/***	other stufff                      ***/
/***************************************/

#logo h1		{width:220px; height:70px; overflow:hidden;}
#logo h1 span	{position:absolute; top:0; left:0; width:220px; height:70px; overflow:hidden; background:transparent url(../images/logo_slamPartners.gif) no-repeat 0 0;}

h2#t_working	{width:330px; height:50px; overflow:hidden; position:relative;}
h2#t_working span	{position:absolute; top:0; left:0; width:330px; height:50px; overflow:hidden; background:transparent url(../images/t_working.gif) no-repeat 0 0;}

#navigation		{background-color:#78b2bb; padding:6px 0 5px 40px;}
#navigation ul	{padding:0; margin:0;}
#navigation li	{display:inline;}
#navigation li a{color:#fff; text-decoration:none; font-weight:bold; margin-right:34px; padding-left:1px;}
#navigation li a.current,
#navigation li a:hover {color:#485761;}

#footer			{font-size:0.88em;}
#footer p		{color:#78b2bb; font-weight:700;}

ul.bullets		{list-style-type:disc; margin:0 0 12px 25px;}