body 
{
    margin:0px 0px 0px 0px;
    font: .85em/130% arial, helvetica, sans-serif;
}
a
{ color:#333;
    }
    
#container
{ float:left;
    margin:0px 0 0 30px!important;
    margin:0px 0 0 15px;
    background:url('images/bg_container.png');
    width:94%;
    }
#header
{float:left;
  margin:0px 0 0 30px!important;
  margin:15px 0 0 15px;
  width:94%;
  color:#006699;
  }
#header h1
{text-indent:80px;
 padding:30px 0 0 30px;
    }
#header h3
{text-indent:130px;
    font-weight:600;
    }
#header h4
{float:left;
    margin: 0;
    clear:both;
    margin:8px 20px 0 8px;
    padding:0 0 8px 0;
	width: 223px;
	height: 167px;
	background: url('images/hp-pic5.png') no-repeat;
	text-indent: -9999px;
    }
div#header div#breadcrumbs
 {float:right;
    font-size:.7em;
    margin:0 10px 0 0;
    padding:0 0 0 20em;
    }
 #tabs {
	float: left;
    list-style: none;
/*
    margin: 8px 0px 0 -12px!important;
    margin: 8px 0px 0 -14px;
*/
    margin: 8px 0px 0 -12px!important;
    margin: 8px 0px 0 -14px;
    padding: 0;
}
#tabs ul
{list-style:none;
    }
#tabs li {
    float: left;
    margin: 0 0 0 10px;
    padding: 0;
    background: url('images/tab_right3.png') no-repeat 100% 0;
}

#tabs a {
    color: #ffff99;
    font-size: 14px;
    font-weight:bolder;
    text-decoration: none;
    float: left;
    display: block;
    padding: 5px 11px 0;
	border-bottom: 1px solid #999;
}

#tabs li.active {
	background-position: 100% -33px;
}

#tabs li.active:hover {
	background-position: 100% -33px;
}


#tabs li.active a {
	background-position: 0 -33px;
	cursor: text;
}


#tabs li:hover, #tabs li.over {
	background-position: 100% -66px;

}

#tabs li a:hover {
	background-position: 0 -66px;
}

#tabs li.active a:hover {
	background-position: 0 -33px;
}

#left 
{ float:left;
    margin:16px 0px 12px 30px!important;
    margin:16px 0px 12px 16px;
    padding: 8px 8px 8px 8px;
    background:url('images/bg_content.png') repeat-x;
    border:solid 1px #333;
    width:20%;
    }

#left .partners h1
{ float:left;
    margin: 0 0 0 8px;
    clear:both;
    padding:0 0 6px 0;
	width: 143px;
	height: 41px;
	background: url('images/logos/avaya.gif') no-repeat;
	text-indent: -9999px;
    }
 #left .partners h2
{ float:left;
    margin: 0 0 0 12px;
    clear:both;
    padding:0 0 8px 0;
	width: 143px;
	height: 65px;
	background: url('images/logos/ibm-logo.gif') no-repeat;
	text-indent: -9999px;
    }
  #left .partners h3
{ float:left;
    margin: 0 0 0 8px;
    clear:both;
    padding:0 0 8px 0!important;
    padding:0 0 8px 0;
	width: 143px;
	height: 100px;
	background: url('images/logos/genesys-clear.gif') no-repeat;
	text-indent: -9999px;
    }
  #left .partners h4
{ float:left;
    margin: 0 0 0 16px;
    clear:both;
    padding:0 0 8px 0;
	width: 143px;
	height: 100px;
	background: url('images/logos/nuance-clear.gif') no-repeat;
	text-indent: -9999px;
    }
  #left .partners em
{ float:left;
    margin: 0 0 0 4px;
    clear:both;
    padding:0 0 8px 0;
	width: 180px;
	height: 100px;
	background: url('images/logos/cisco.gif') no-repeat;
	text-indent: -9999px;
    }
.tag
{background:url('images/bg_module_header3.png') repeat-x;
    color:#333;
    text-align:center;
    }
#right
{float:right;
    margin:16px 24px 12px 0px;
    padding: 8px 8px 8px 8px;
    background:url('images/bg_content.png') repeat-x;
    border:solid 1px #333;
    width:65%; 
    }

 .main h1
{   float:right;
    margin: 10;
    clear:both;
	padding:52px 20px 10px 24px;
	width: 260px;
	height: 230px;
	background: url('images/100-WIND1.png') no-repeat;
	text-indent: -9999px;
    }
 .main h2
 {  float:left;
    margin: 10;
	padding: 0;
	width: 223px;
	height: 330px;
	background: url('images/bird.jpg') no-repeat; 
	text-indent: -9999px;
	padding:52px 2px 10px 20px;
    }
 .consulting h1
{   float:right;
    margin: 0;
	padding: 0;
	width: 223px;
	height: 167px;
	background: url('images/cms_contact.jpg') no-repeat;
	text-indent: -9999px;
	margin:0px 12px 0px 8px;
    }
 .consulting h2
 {  float:left;
    margin: 0px 0px 0px 12px;
	padding: 0px 0px 0px 0px;
	width: 223px;
	height: 167px;
	background: url('images/pic_03.gif') no-repeat;
	text-indent: -9999px;
    }
.eco h1
{   float:right;
    margin: 0;
	padding: 0;
	width: 270px;
	height: 265px;
	background: url('ecofont/ecofont.jpg') no-repeat;
	text-indent: -9999px;
	margin:0px 12px 0px 8px;
    }
.eco h2
{   float:right;
    margin: 0;
	padding: 0;
	width: 260px;
	height: 230px;
	background: url('images/100-WIND1.png') no-repeat;
	text-indent: -9999px;
	margin:0px 12px 0px 8px;
    }
.services h1
{   float:right;
    margin: 0;
	padding: 0;
	width: 300px;
	height: 527px;
	background: url('images/nike.jpg') no-repeat;
	text-indent: -9999px;
	margin:0px 12px 0px 8px;
    }
 .services h2
 {  float:left;
    margin: 0px 8px 0px 12px;
	padding: 0px 8px 0px 0px;
	width: 223px;
	height: 167px;
	background: url('images/phone-people.jpg') no-repeat;
	text-indent: -9999px;
    }
 .uniforms h1
 {  float:right;
    margin: 0;
	padding: 0px 8px 0px 0px;
	width: 300px;
	height: 439px;
	background: url('images/SP23.jpg') no-repeat;
	text-indent: -9999px;
    }
    
   .uniforms h2
{   float:left;
    margin: 0;
	padding: 0;
	width: 243px;
	height: 195px;
	background: url('images/nfl.png') no-repeat;
	text-indent: -9999px;
    }
 
 .scouting h1
 {  float:right;
    margin: 0px 8px 0px 0px;
	padding: 0px 12px 0px 0px;
	width: 223px;
	height: 167px;
	background: url('images/t53-red-hat.png') no-repeat;
	text-indent: -9999px;
    }
 .scouting h2
 {
    text-align:left;
    margin:2 16px 10px 10;
    font-size:0.95em;
    font-weight:bold;
    }
  .sspirit h1
{   float:right;
    margin: 0;
	padding: 0;
	width: 268px;
	height: 234px;
	background: url('images/sspirit.jpg') no-repeat;
	text-indent: -9999px;
    }
 .sspirit h2
 {  float:left;
    margin: 0;
	padding: 0px 8px 0px 0px;
	width: 189px;
	height: 190px;
	background: url('images/tbt.png') no-repeat;
	text-indent: -9999px;
    }
 .bike h1
 {   float:right;
    margin: 0 0 0 16px;
	padding: 0 0 0 16px;
	width: 288px;
	height: 256px;
	background: url('images/trp-jersey-back2.png') no-repeat;
	text-indent: -9999px;
    }
 .bike h2
 {   float:left;
    margin: 0;
	padding: 0 16px 0 0 ;
	width: 900px;
	height: 720px;
	background: url('images/stp-cow.gif') no-repeat;
	text-indent: -9999px;
    }
 .bike h6
 {   float:left;
    margin: 0;
	padding: 0 16px 0 0 ;
	width: 538px;
	height: 313px;
	background: url('images/cow.png') left bottom no-repeat;
	text-indent: -9999px;
    }
 .bike h7
 {   float:left;
    margin: 0;
	padding: 0 16px 0 0 ;
	width: 538px;
	height: 313px;
	background: url('images/web-jersey.png') left bottom no-repeat;
	text-indent: -9999px;
    }
  .tech h4
 {   float:right;
    margin: 0 10px 0 0px;
	padding: 0 0 0 0;
	width: 223px;
	height: 167px;
	background: url('images/tech/computereye.jpg') no-repeat;
	text-indent: -9999px;
    }
  .about h1
 {   float:right;
    margin: 0;
	padding: 0 0 0 16px;
	width: 300px;
	height: 217px;
	background: url('images/aboutus.png') no-repeat;
	text-indent: -9999px;
    }

div.leftCol {
	background: url('images/bg_sideBar_top.png') left top no-repeat;
	width: 163px;
	margin: 12px 0px 0 12px!important;
    margin: 12px 0px 0 6px;
	padding-top: 8px;
}


div.leftCol div {
	background: url('images/bg_sideBar_bottom.png') left bottom no-repeat;
	padding-bottom: 8px;
}

div.leftCol div.module {
	width: 147px;
	margin: 0 auto;
	background: none;
}

div.leftCol div.module h3 {
	background: url('images/bg_module_header2.png') no-repeat;
	border-bottom: 1px solid #988ACF;
	font-size: 0.95em;
	color: #333;
	text-align: center;
	margin: 0 0 6px 0;
	padding: 0;
}

div.leftCol div.module ul 
{
    list-style:none;
	font-size: 0.75em;
	margin: 4px 0px 0px 0px;
	padding:0 0 0 -20px!important;
	padding:0 0 0 0;
	line-height: 120%;
	color: #333;
	text-align:center;
}
div.leftCol div.module p 
{
	font-size: 0.75em;
	margin: 4px 0px 0px 0px;
	padding:0 0 0 8px;
	line-height: 120%;
	color: #333;
	
}
div#news
{margin:10px 0px 0px 0px;
    padding:0px 0px 0px 12px;
    }
div#partners
{ margin:0!important;
    margin:0 0 0 8px;
    }
div#partners h1
{
    margin: 0 0 0 8px;
	padding: 0 0 0 20px;
	width: 120px;
	height: 90px;
	background: url('images/logos/genesys-clear.gif') no-repeat;
	text-indent: -9999px;
	border-bottom: 1px solid #988ACF;
	
    }
div#partners h2
{ 
    margin: 0 0 10px 8px;
	padding: 0 0 0 0px;
	width: 120px;
	height: 67px;
	background: url('images/logos/nuance-clear.gif') no-repeat;
	text-indent: -9999px;
	border-bottom: 1px solid #988ACF;
	
    }
div#partners h3
{
    margin: 0;
	padding: 0 0 0 0px;
	width: 153px;
	height: 37px;
	background: url('images/logos/avaya.gif') no-repeat;
	text-indent: -9999px;
	border-bottom: 1px solid #988ACF;
    }
 div#partners h4
{
    margin: 0 0 0 8px;
	padding: 0 0 0 18px;
	width: 108px;
	height: 60px;
	background: url('images/logos/ibm-logo.gif') no-repeat;
	text-indent: -9999px;
	border-bottom: 1px solid #988ACF;
    }
div#news div#newsbody p
{ float:right;
    width:75%;
    }
 div#right div#newsbody h5
 {
    text-align:right;
    margin:0 24px 8px 0;
    font-size:larger;
    }
 div#right div#newsbody h6
 {
    text-align:right;
    margin:0 16px 8px 0;
    font-size:.85em;
    font-weight:bold;
    }
  div#partners div.module em
{ 
    margin: 0;
	padding: 0 0px 0 0px;
	width: 100%;
	height: 73px;
	background: url('images/logos/cisco.gif') no-repeat;
	text-indent: -9999px;
	border-bottom: 1px solid #988ACF;
    }
div#news b
{color:#333;
    }
div.row {
  clear: both;
  padding-top:10px;
  margin:0 0 0 0;
  }

div.row span.label {
  float: left;
  width: 100px;
  text-align: right;
  }

div.row span.formw {
  float: left;
  width: 250px;
  margin:0 120px 0 8px;
  text-align: left;
  } 
div#validation
{float:right;
    width:1px;
    }
div#w3c img
{ margin:36px 0 0 0;
    border:none;
    }
div#w3c p
{
    padding:0 0 0 36px;
    }
div#w3c hr
{color:#333;
    }
div.bullet
{ float:left;
    margin:0 0 0 -16px;
    font-size:.80em;
    width:200px;
    text-align:center;
    }
div.bullet li
{list-style:none;
    background:url(images/bg_module_header3.png) repeat-x;
    border-bottom:solid 1px #333;
    }
div.bullet a
{ text-decoration:none;
    }
div#header div#flash
{ float:left;
    margin:30px 0 0 30px;
    }
div#login
{ padding:0 0 0 5%;
    }  
div#newUser
{ padding:0 0 0 5%;
    }  
.fineprint
{font-size:.85em;
  font-style:italic;
    }
div#left div#partnerNav ul
{list-style:none;
    margin:0 0 0 -10%;
    margin:0 0 0 2% !ie;
    }
div#left div#partnerNav ul li.current
{ font-weight:bolder;
    }
div#right div#contact ul
{list-style:none;
    }
div#right .header
{font-weight:bold;
    }
div#right div#contact ul li.subhead
{font-weight:600;
    }   
div#right div#contact ul li.normal
{font-weight:normal;
    }
div#stats div.row {
  clear: both;
  padding-top:10px;
  margin:0 0 0 0;
  }

div#stats div.row span.label {
  float: left;
  width: 40%;
  text-align: left;
  }

div#stats div.row span.formw {
  float: left;
  width: 20%;
  margin:0 120px 0 8px;
  text-align: left;
  } 
 div#stats h5
 {  margin:-1% 0 -1% 0;
    }
 
 div#right div#links ul
 {list-style:none;
    }
 .quote
 { font-style:italic;
    }
 .attrib
 {float:right;
    margin:0 2% 0 0;
    }
 div#roi-pic img
 {padding:0 0 0 7%;
    padding:0 0 0 7%!ie;
    }
 .nudge
 {padding:0 0 0 7%;
    }
 div.moveright
 {margin:0 0 0 55%;
    margin:0 0 0 50%!ie;
    }
 div#chart
 {padding:0 0 0 10%;
    }
div#chart img 
{   border:0;
    }
div#chart table
{width:90%;
    border:groove 2px #333;
    }
 div#chart td 
 {width:25%;
    border:solid 1px #333;
    }
.2col
{width:8%;
    }
.red
{color:Red;
    }
div#diagram
{margin:0 0 0 3%;
    }
