
/*	----------------------------------------------------------

Main moredirect.com style sheet.

version: 1.0
author: chris yu
email: cyu@studioadvent.com
website: http://studioadvent.com
date created: 9/10/09
media: screen


Notes: 
--------------------------------------------------------------

Color schema:  

text: 			#222
headings,
nav links: 		#
nav sub-links:	#


/* -------------------------------------------------------------- 

	reset.css	

	With thanks to Eric Meyer:  
	http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ 

-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, tt, var,
dl, dt, dd, ul, ol, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	list-style:none;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	zoom:1;
	}
	
	
textarea
 {
	border: 1;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	list-style:none;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	zoom:1;
	}	

 /* Eliminates outline on links in Mozilla browsers. Remove for accessibility compliance*/
:focus {outline: 0;}

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img, :link img, :visited img { border: none; }


/*	Global
-------------------------------------------------------------- */

html, body	{height: 100%;}
	
.clear, 
.row {clear:both;}
.col {float: left; }

.right	{float:right;}
.left	{float:left;}

 /* Use for hiding elements off screen */
.hide	{position:absolute;text-indent:-9999px;}

img	{margin:0; padding: 0;}

a {color:inherit; text-decoration:none;}

/* makes all 'clickable' elements respond as links on :hover */
input[type=submit],label,select,.pointer    { cursor:pointer; } 



/* -------------------------------------------------------------- 
   
	typography.css
   	
	- default font size is 10px.
	- vertical rythym set to 18px line height.
	- new typography can be added using the following formula:
	
		18/(element's font size)= line height

-------------------------------------------------------------- */
	
body {
	background: #797979 url(../../images/main_background.jpg) top center no-repeat;
/*	background: #797979 url(../../i/bg-body.png) top left repeat-x; */
	color: #222;
	font: 62.5%/1.8 arial, "Times New Roman", Times, serif, palatino, garamond, bookman, verdana, sans-serif; 
	}

/* Sets font size for IE6/7 */
html>body	{font-size:10px;}


/*	Headings
-------------------------------------------------------------- */

h1, h2, h3, h4, h5, h6 { font-weight: 700; }

h1	{
	font-size:2.4em;
	line-height:.75;
/*	letter-spacing: -2px;  Increases legibility of larger text elements */
	margin:.5em 0 .25em 0; 
	text-transform:uppercase; 
/*	word-spacing: .2em;  Increases legibility of larger text elements */
	}  
	
h2 	{ 
	font-size: 1.4em;  
	line-height:1.285; 
	margin: .965em 0 .322em 0; 
	}
	
#header h2 {
	color: #fff;
	text-align: right;
	font-weight: normal;
	margin: -13px 5px 0 0;
	}
		
h3 	{ 
	font-size: 1.6em; 
	line-height: 1.5em; 
	margin: .845em 0 0px 19px;
	padding-bottom: 0px;
	font-weight:bold;
	}
	
h5 	{ 
	font-size: 1.6em; 
	margin: .845em 0 0px 19px;
	padding-bottom: 0px;
	font-weight:bold;
	}	

#content h4, 
#contentblank h4, 
#content-about h4, 
#content-lifecycleservices h4, 
#content-tech-lifecycle h4, 
#content-manage-cost h4, 
#content-business-productivity h4 {
	color: #343434;
	margin: 1.125em 0 0 19px;
	}
		
#side-nav h3 {
	color: #003f5f;
	font-size: 1.4em;
	line-height: 1.285em;
	margin: 1.285em 0 0 19px;
	text-transform:uppercase;
	font-weight:bolder;
	}
		
h4 	{ 
	font-size: 1.5em; 
	line-height:1; 
	margin: 0em 0 0 19px;
	font-weight:bolder;
	}
	

.subhead 
 	{ 
	font-size: 1.1em; 
	line-height:1; 
	margin: 5px 0 0 0px;
	font-weight:bolder;
	}

#content-about h3,
#content-lifecycle-management h3
{
	margin: 1.285em 0 0 19px;
	color: #126398;
	font-weight:bold;
	}





#content h3, 
#contentblank h3, 
#content-lifecycleservices h3, 
#content-tech-lifecycle h3, 
#content-manage-cost h3, 
#content-business-productivity h3 {
	margin: .5em 0 0 19px;
	color: #126398;
	font-weight:bold;
	}
	
#content h4 a, 
#contentblank h4 a {
	color: #126398;
	text-decoration: underline;
	font-weight:bold;
	}
			
#content h4 a:hover, 
#contentblank h4 a:hover, {
	color: #126398;
	text-decoration: none;
	font-weight:bold;
	}	
		
h5 	{ font-size: 1.2em; line-height:1.5; margin:1.125em 0 .375em 19px;}
h6 	{ font-size: 1em; line-height:1.8em;  margin: .9em 19px;}


/*	Text elements
-------------------------*/
	
p, dl	{
	margin: .845em 0 .282em 19px;
	text-align:left;
	font: 1.3em/1.4  arial, "Times New Roman", Times, serif, palatino, garamond, bookman, verdana, sans-serif;
	}
	
#sub #content p {
	margin-top: 0;;
	}
	
dt	{ font-weight:700; }
	
img.photo	{
	border: 1px solid #cecece; 
	padding: 8px;
	}
	
.italic	{
	font-style:italic;
	}

.upper	{
	text-transform:uppercase;
/* 	letter-spacing:0.1em; */
	font-weight:700;
	font-size:16px;
	}

.lower	{
	text-transform:lowercase;
	}

acronym	{
	cursor:help;
	border-bottom:1px dotted;
/*	letter-spacing:0.1em; */
	}
	
#content, 
#content-about ul, 
#content-lifecycleservices ul, 
#content-tech-lifecycle ul, 
#content-business-productivity ul, 
{
	margin-left: 19px;
	}
		
			
#content, 
#content-about ul li a, 
#content-lifecycleservices ul li a, 
#content-business-productivity ul li a,
#content-tech-lifecycle ul li a,
#contentblank ul li a {
	color: #000;
	line-height: 1.5;
	text-decoration:none;
	}
			
#content, 
#content-about ul li a: hover, 
#content-lifecycleservices ul li a: hover, 
#content-business-productivity ul li a:hover,
#content-tech-lifecycle ul li a: hover,
#contentblank ul li a: hover {
	color: #000;
	line-height: 1.5;
	text-decoration:underline;
	}
				
#content, 
#content-about ul li span, 
#content-lifecycleservices ul li span, 
#content-tech-lifecycle ul li span, 
#content-business-productivity ul li span, 
#contentblank ul li span {
	color: #0065a4; 
	}
		
#content-about ul li,
#content-lifecycleservices ul li,
#content-tech-lifecycle ul li,
#content-business-productivity ul li,
#contentblank ul li
 {
	color: #000;
	font: 1.2em/1.4  arial, "Times New Roman", Times, serif, palatino, garamond, bookman, verdana, sans-serif; 
	line-height: 1.5;
	text-decoration:none;
	display:block;
	text-align:left;
	vertical-align:top;
	}
	
	
	
ul li a #bullet-link {
	color: #000;
	}
			
ul li a#bullet-link:hover {
	color: #000;
	text-decoration:underline;
	}
	
#contentblank a, 
#content-about a {
	color: #126398;
	line-height: 1.5;
	text-decoration: underline;
	}
			
#contentblank a:hover,
#content-about a:hover {
	color: #126398;
	line-height: 1.5;
	text-decoration:none;
	}
	

ul.list	{
padding-top: 10px;
padding-bottom:10px;
font-size:10px;
	}
	
.services	{
padding-right: 125px;
	}	

ul.list li	{
	background: url(../../i/bullet.gif);
	background-repeat:no-repeat;
	background-position: 0 .45em; 
	display:block;
	margin:0em 30px;
	padding-left: .75em;
	/* text-align:justify; */
	vertical-align:top;
	font-weight: 900;
		}

ul.list li a{
	font-weight:bold;
	display:block;
	width:auto;
}

ul.expandinglist li	{
	background: url(../../i/bullet.gif);
	background-repeat:no-repeat;
	background-position: 0 .45em; 
	margin:0em 20px;
	padding-left:9px;
	text-align:justify;
	font: 1.3em/1.4  arial, "Times New Roman", Times, serif, palatino, garamond, bookman, verdana, sans-serif; 
	}
	

.form { vertical-align: top; }
	
/*	Navigation
-------------------------------------------------------------- */

/*	Main menu	---------------*/

#main-nav {
	clear: both;
	background: url(../../i/bg-main-top.png) -13px -9px no-repeat;
	height: 30px;
/*	width:957px; */
	position: relative;
	left:13px;
	z-index: 2;
	}
	
#main-nav li {
	display: inline;
	float: left;
	}
	
#main-nav li a {
	background: url(../../i/sprite-main-nav.png) no-repeat;
	display: block;
	height: 30px;
	color: #fff;
	font-size: 1.2em;
	text-indent: -9999px;
	}
	
#main-nav li a#products {
	width:174px;
	}
	
#main-nav li a#products:active {
	background-position: 0 -30px;
	}
	
#products #main-nav li a#products {
	background-position: 0 -60px;
	}
	
#main-nav li a#services {
	background-position: -175px 0 ;
	width:187px; 
	}
	
#main-nav li a#services:active {
	background-position: -175px -30px;
	}

#services #main-nav li a#services {
	background-position: -175px -60px;
	}

#main-nav li a#solutions {
	background-position: -362px 0;
	width:203px;
	}

#main-nav li a#solutions:active {
	background-position: -362px -30px;
	}
	
#solutions #main-nav li a#solutions {
	background-position: -362px -60px;
	}
	
	

#main-nav li a#whymd {
	background-position: -752px 0;
	width:206px;
	}	

#main-nav li a#whymd:active {
	background-position: -752px -30px;
	}

#whymd #main-nav li a#why {
	background-position: -752px -60px;
						}
						
						
						
#main-nav li a#why {
	background-position: -752px 0;
	width:206px;
	}
	

#main-nav li a#why:active {
	background-position: -752px -30px;
	}

#why #main-nav li a#why {
	background-position: -752px -60px;
						}
						
						
						
						
#main-nav li a#account {
	background-position: -752px 0;
	width:206px;
	}
	
#main-nav li a#account:active {
	background-position: -752px -30px;
	}

#account #main-nav li a#account {
	background-position: -752px -60px;
	}
	
#main-nav li a#health {
	background-position: -565px 0;
	width:187px;
	}
	
#main-nav li a#health:active {
	background-position: -565px -30px;
	}

#health #main-nav li a#health {
	background-position: -565px -60px;
	}


/*	Sub-nav	-------------*/
			
#sub-nav {
	background: url(../../i/bg-sub-nav.gif) repeat-y;
	float: left;
	width: 217px;
	}

#sub-nav ul {
	width: 217px;
	padding-top: 20px;
	padding-bottom: 23px;
	} 
	
#sub-nav ul li {
	margin: 0 0 20px 8px;
	} 

#sub-nav ul li.top {
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
#sub-nav ul li a {
	color: #222;
	display: block;
	width: 145px;
	font-size: 1.2em;
	line-height: 1.2;
	padding: 1px 0 0 55px;
	height: 43px;
	}
	
#sub-nav ul li a span {
	display: block;
	text-transform:uppercase;
	color: #0065A4;
	font-weight: 700;
	font-size: 13px;
	}
	
#sub-nav ul li a.healthcare {
	background: url(../../i/sprite-buttons.png) no-repeat;
	}

#sub-nav ul li a.services {
	background: url(../../i/sprite-buttons.png) 0 -46px no-repeat;
	}
	
#sub-nav ul li a.whymoredirect {
	background: url(../../i/sprite-buttons.png) 0 -46px no-repeat;
	}	
	
#sub-nav ul li a.solutions {
	background: url(../../i/sprite-buttons.png) 0 -46px no-repeat;
	}
	
#sub-nav ul li a.account {
	background: url(../../i/sprite-buttons.png) 0 -92px no-repeat;
	}
	
#sub-nav ul li a.resource {
	background: url(../../i/sprite-buttons.png) 0 -138px no-repeat;
	}
	
#sub-nav-btm {
	background: url(../../i/spotlight_2010Award.png) no-repeat;
	height: 97px;
	width: 217px;
	padding-left: 12px;
	}

#sub-nav-btm-cisco {
	background: url(../../i/Cisco-SolutionsSpotlightAd.jpg) no-repeat;
	height: 97px;
	width: 217px;
	padding-left: 12px;
	}
	
#sub-nav-btm-031411 {
	background: url(../../i/nav-sub-btm-031411.png) no-repeat;
	height: 97px;
	width: 217px;
	padding-left: 12px;nav-sub-btm-090111.png
	}
	
#sub-nav-btm-090111 {
	background: url(../../i/nav-sub-btm-090111.png) no-repeat;
	height: 97px;
	width: 217px;
	padding-left: 12px;
	}
	
#sub-nav-btm-102811 {
	background: url(../../i/nav-sub-btm-102811.png) no-repeat;
	height: 97px;
	width: 217px;
	padding-left: 12px;
	}

#sub-nav-btm img {
	margin-top: -11px;
	}
	
	
	
	
	/*	Sub-nav	about-------------*/
			


#sidebar {
	float: left;
	width: 217px;
	}

#sub-nav-about ul {
	background: url(../../i/nav-sub-top.png) no-repeat;
	width: 217px;
	padding-top: 20px;
	padding-bottom: 23px;
	} 
	
#sub-nav-about ul li {
	margin: 0 0 20px 8px;
	} 

#sub-nav-about ul li.top {
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
#sub-nav-about ul li a {
	color: #222;
	display: block;
	width: 145px;
	font-size: 1.2em;
	line-height: 1.2;
	padding: 1px 0 0 55px;
	height: 43px;
	}
	
#sub-nav-about ul li a span {
	display: block;
	text-transform:uppercase;
	color: #0065A4;
	font-weight: 700;
	font-size: 13px;
	}
	
	
	
	
	#sub-nav-about {
	background: url(../../i/bg-sub-nav.gif) no-repeat;
	float: left;
	width: 217px;
	}

#sub-nav-about ul {
	background: url(../../i/nav-sub-top.png) no-repeat;
	width: 217px;
	padding-top: 20px;
	padding-bottom: 23px;
	} 
	
#sub-nav-about ul li {
	margin: 0 0 20px 8px;
	} 

#sub-nav-about ul li.top {
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
#sub-nav-about ul li a {
	color: #222;
	display: block;
	width: 145px;
	font-size: 1.2em;
	line-height: 1.2;
	padding: 1px 0 0 55px;
	height: 43px;
	}
	
#sub-nav-about ul li a span {
	display: block;
	text-transform:uppercase;
	color: #0065A4;
	font-weight: 700;
	font-size: 13px;
	}
	
#sub-na-aboutv ul li a.healthcare {
	background: url(../../i/sprite-buttons.png) no-repeat;
	}

#sub-nav-about ul li a.services {
	background: url(../../i/sprite-buttons.png) 0 -46px no-repeat;
	}
	
#sub-nav-about ul li a.whymoredirect {
	background: url(../../i/sprite-buttons.png) 0 -46px no-repeat;
	}	
	
#sub-nav-about ul li a.solutions {
	background: url(../../i/sprite-buttons.png) 0 -46px no-repeat;
	}
	
#sub-nav-about ul li a.account {
	background: url(../../i/sprite-buttons.png) 0 -92px no-repeat;
	}
	
#sub-nav-about ul li a.resource {
	background: url(../../i/sprite-buttons.png) 0 -138px no-repeat;
	}
	
#sub-nav-about-btm {
	background: url(../../i/nav-sub-about-btm.png) no-repeat;
	height: 119px;
	width: 217px;
	padding-left: 12px;
	margin-top: 5px;
	}


#sidebar-btm {
	background: url(../../i/nav-sub-about-btm.png) no-repeat;
	height: 119px;
	width: 217px;
	padding-left: 12px;
	margin-top: 5px;
	}

#sub-nav-about-btm img {
	margin-top: -11px;
	}	
	
#sidebar img {
	margin-top: -11px;
	}		
	
	
	
	
	
	
	
	
#aboutsidebar ul {
	width: 217px;
	padding-top: 20px;
	padding-bottom: 23px;
	} 
	
#aboutsidebar ul li {
	margin: 0 0 20px 8px;
	} 

#aboutsidebar ul li.top {
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
#aboutsidebar ul li a {
	color: #222;
	display: block;
	width: 145px;
	font-size: 1.2em;
	line-height: 1.2;
	padding: 1px 0 0 55px;
	height: 43px;
	}
	
#aboutsidebar ul li a span {
	display: block;
	text-transform:uppercase;
	color: #0065A4;
	font-weight: 700;
	font-size: 13px;
	}
	
#aboutsidebar {
	/*background: url(../../i/bg-sub-nav-about.gif) no-repeat;*/
	float: left;
	width: 217px;
	}
	
	
<!-- this is causing repeat of vertical lines 	-->
#sub-nav {
	/*background: url(../../i/bg-sub-nav-about.gif) no-repeat;*/
	float: left;
	width: 217px;
	}	


	
#aboutsidebar ul li {
	margin: 0 0 20px 8px;
	} 

#aboutsidebar ul li.top {
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
#aboutsidebar ul li a {
	color: #222;
	display: block;
	width: 145px;
	font-size: 1.2em;
	line-height: 1.2;
	padding: 1px 0 0 55px;
	height: 43px;
	}
	
#aboutsidebar ul li a span {
	display: block;
	text-transform:uppercase;
	color: #0065A4;
	font-weight: 700;
	font-size: 13px;
	}
	

#aboutsidebar-btm {
	background: url(../../i/nav-sub-about-btm.png) no-repeat;
	height: 119px;
	width: 217px;
	padding-left: 12px;
	margin-top: 5px;
	}




#aboutsidebar-btm img {
	margin-top: -11px;
	}	
	

	
	
		
			
/* Accordian-style alt sub-nav
----------------------------------- */

#sub-nav #accordian {
	background: url(../../i/nav-sub-top.png) no-repeat;
	margin-bottom: 13px;
	height: 313px;
	}


		
			
#sub-nav #accordian h3 {
	display: block;
	margin: 0;
	font-weight: normal;
	text-indent: -9999px;
	font-size: 1em;
	cursor:pointer;
	border-bottom: 1px solid #ACB5B9;
	}

#sub-nav #accordian h3.services{
	background: url(../../i/sprite-subnav-2.png) 0 1px no-repeat;
	height: 25px;
	}
	
#sub-nav #accordian h3.whymoredirect{
	background: url(../../i/sprite-subnav-whymoredirect.png) 0 1px no-repeat;
	height: 25px;
	}	
	
#sub-nav #accordian h3.solutions{
	background: url(../../i/sprite-subnav-solutions.png) 0 1px no-repeat;
	height: 25px;
	}
	
#sub-nav #accordian h3.why{
	background: url(../../i/sprite-subnav-why.png) 0 1px no-repeat;
	height: 25px;
	}

#sub-nav #accordian h3.products{
	background: url(../../i/sprite-subnav-2.png) 0 1px no-repeat;
	height: 25px;
	}
	
#sub-nav #accordian h3.services{
	background: url(../../i/sprite-subnav-2.png) 0 -31px no-repeat;
	height: 25px;
	}
	
#sub-nav #accordian h3.solutions{
	background: url(../../i/sprite-subnav-2.png) 0 -31px no-repeat;
	height: 25px;
	}
	
#sub-nav #accordian h3.solutions{
	background: url(../../i/sprite-subnav-2.png) 0 -62px no-repeat;
	height: 25px;
	}
	
#sub-nav #accordian h3.why{
	background: url(../../i/sprite-subnav-2.png) 0 -93px no-repeat;
	height: 25px;
	}	
	
	
#sub-nav #accordian h3.spotlight_adobe{
	background: url(../../i/sprite-subnav-adobe.png) 0 1px no-repeat;
	height: 25px;
	}
#sub-nav #accordian h3.spotlight_ca{
	background: url(../../i/sprite-subnav-ca.png) 0 1px no-repeat;
	height: 25px;
	}
#sub-nav #accordian h3.spotlight_dell{
	background: url(../../i/sprite-subnav-dell.png) 0 1px no-repeat;
	height: 25px;
	}
#sub-nav #accordian h3.spotlight_apc{
	background: url(../../i/sprite-subnav-apc.png) 0 1px no-repeat;
	height: 25px;
	}
#sub-nav #accordian h3.spotlight_apple{
	background: url(../../i/sprite-subnav-apple.png) 0 1px no-repeat;
	height: 25px;
	}
#sub-nav #accordian h3.spotlight_eaton{
	background: url(../../i/sprite-subnav-eaton.png) 0 1px no-repeat;
	height: 25px;
	}
#sub-nav #accordian h3.spotlight_ibm{
	background: url(../../i/sprite-subnav-ibm.png) 0 1px no-repeat;
	height: 25px;
	}
#sub-nav #accordian h3.spotlight_kingston{
	background: url(../../i/sprite-subnav-kingston.png) 0 1px no-repeat;
	height: 25px;
	}
#sub-nav #accordian h3.spotlight_lenovo{
	background: url(../../i/sprite-subnav-lenovo.png) 0 1px no-repeat;
	height: 25px;
	}
#sub-nav #accordian h3.spotlight_toshiba{
	background: url(../../i/sprite-subnav-toshiba.png) 0 1px no-repeat;
	height: 25px;
	}
#sub-nav #accordian h3.spotlight_vmware{
	background: url(../../i/sprite-subnav-vmware.png) 0 1px no-repeat;
	height: 25px;
	}
#sub-nav #accordian h3.spotlight_microsoft{
	background: url(../../i/sprite-subnav-microsoft.png) 0 1px no-repeat;
	height: 25px;
	}

#sub-nav #accordian h3.spotlight_samsung{
	background: url(../../i/sprite-subnav-samsung.png) 0 1px no-repeat;
	height: 25px;
	}
	
#sub-nav #accordian h3.spotlight_hp{
	background: url(../../i/sprite-subnav-hp.png) 0 1px no-repeat;
	height: 25px;
	}
	
#sub-nav #accordian h3.products_samsung{
	background: url(../../i/sprite-subnav-samsung.png) 0 -31px no-repeat;
	height: 25px;
	}
	
#sub-nav #accordian h3.services_samsung{
	background: url(../../i/sprite-subnav-samsung.png) 0 -62px no-repeat;
	height: 25px;
	}
	
#sub-nav #accordian h3.solutions_samsung{
	background: url(../../i/sprite-subnav-samsung.png) 0 -93px no-repeat;
	height: 25px;
	}
	
#sub-nav #accordian h3.why_samsung{
	background: url(../../i/sprite-subnav-samsung.png) 0 -124px no-repeat;
	height: 25px;
	}

#sub-nav #accordian h3.spotlight_cisco{
	background: url(../../i/sprite-subnav-cisco.png) 0 1px no-repeat;
	height: 25px;
	}	
#sub-nav #accordian h3.products_cisco{
	background: url(../../i/sprite-subnav-cisco.png) 0 -31px no-repeat;
	height: 25px;
	}
	
#sub-nav #accordian h3.services_cisco{
	background: url(../../i/sprite-subnav-cisco.png) 0 -62px no-repeat;
	height: 25px;
	}
	
#sub-nav #accordian h3.solutions_cisco{
	background: url(../../i/sprite-subnav-cisco.png) 0 -93px no-repeat;
	height: 25px;
	}
	
#sub-nav #accordian h3.why_cisco{
	background: url(../../i/sprite-subnav-cisco.png) 0 -124px no-repeat;
	height: 25px;
	}
		
#sub-nav #accordian ul {
	background: none;
	margin: 4px 0 0;
	padding: 0 0 8px;
	border-bottom: 1px solid #ACB5B9;
	
	}

#sub-nav #accordian ul li {
	margin: 0;
	padding: 0;
	width: 200px;
	} 
	
#sub-nav #accordian ul li.top {
	margin-top: 0px;
	}
	
#sub-nav #accordian ul li a {
	color: #000;
	display: block;
	width: 100%;
	font-size: 1.0em;
	line-height: 1.3;
	height: 1.5em;
	padding: 0 0 0 1em;
	}
	
	
	
#sub-nav #accordian ul li a:hover {
	color: #87a123;
	}
	



/* Accordian-style alt sub-nav-about
----------------------------------- */

#sub-nav-about #accordian {
	background: url(../../i/nav-sub-top.png) no-repeat;
	margin-bottom: 13px;
	height: 150px;
	}

	
			
#sub-nav-about #accordian h3 {
	display: block;
	margin: 0;
	font-weight: normal;
	text-indent: -9999px;
	font-size: 1em;
	cursor:pointer;
	border-bottom: 1px solid #ACB5B9;
	}


	
#sub-nav-about #accordian h3.products{
	background: url(../../i/sprite-subnav-2.png) 0 1px no-repeat;
	height: 25px;
	}
	

			

#sub-nav-about #accordian ul {
	background: none;
	margin: 4px 0 0;
	padding: 0 0 8px;
	border-bottom: 1px solid #ACB5B9;
	
	}

#sub-nav-about #accordian ul li {
	margin: 0;
	padding: 0;
	width: 200px;
	} 
	
#sub-nav-about #accordian ul li.top {
	margin-top: 0px;
	}
	
#sub-nav-about #accordian ul li a {
	color: #000;
	display: block;
	width: 100%;
	font-size: 1.2em;
	line-height: 1.7;
	height: 1.5em;
	padding: 0 0 0 1em;
	}
	
	
	
#sub-nav-about #accordian ul li a:hover {
	color: #87a123;
	}
	
	
/* sidebar accordian
----------------------------------- */

#aboutsidebar #accordian {
	background: url(../../i/nav-sub-top.png) no-repeat;
	margin-bottom: 13px;
	height: 150px;
	}

	
			
#aboutsidebar #accordian h3 {
	display: block;
	margin: 0;
	font-weight: normal;
	text-indent: -9999px;
	font-size: 1em;
	cursor:pointer;
	}


	
#aboutsidebar #accordian h3.products{
	background: url(../../i/sprite-subnav-2.png) 0 1px no-repeat;
	height: 25px;
	}
	
#aboutsidebar #accordian h3.why{
	background: url(../../i/sprite-subnav-why.png) 0 1px no-repeat;
	height: 25px;
	}	
			

#aboutsidebar #accordian ul {
	background: none;
	margin: 4px 0 0;
	padding: 0 0 8px;
	border-bottom: 1px solid #ACB5B9;
	
	}

#aboutsidebar #accordian ul li {
	margin: 0;
	padding: 0;
	width: 200px;
	} 
	
#aboutsidebar #accordian ul li.top {
	margin-top: 0px;
	}
	
#aboutsidebar #accordian ul li a {
	color: #000;
	display: block;
	width: 100%;
	font-size: 1.2em;
	line-height: 1.7;
	height: 1.5em;
	padding: 0 0 0 1em;
	}
	
	
	
#aboutsidebar #accordian ul li a:hover {
	color: #87a123;
	}
		



	
	

/* Sub-page sidebar nav
----------------------------------- */

#side-nav {
	background: url(../../i/bg-subpage-nav-btm.jpg) left bottom no-repeat;
	margin: 0 0 0px 2px;
	padding-bottom: 15px;
	}
	
#side-nav-account-top {	
	background: url(../../i/bg-sidebar-nav-account-top.jpg) no-repeat;
	height:111px;
	width:217px;
	}
	
	
#side-nav-top {	
	background: url(../../i/bg-sidebar-nav-top.jpg) no-repeat;
	height:111px;
	width:296px;
	}
	
#side-nav-about-top {	
	background: url(../../i/bg-sidebar-nav-about-top.jpg) no-repeat;
	height:111px;
	width:296px;
	}	
	
#side-nav-services-top {	
	background: url(../../i/bg-sidebar-nav-services-top.jpg) no-repeat;
	height:111px;
	width:296px;
	}	
	
#side-nav-why-top {	
	background: url(../../i/bg-sidebar-nav-why-top.jpg) no-repeat;
	height:111px;
	width:296px;
	}			
	
#side-nav ul {
	margin-left: 19px;
	}
	
#side-nav ul li a {
	color: #000;
	font-size: 1.3em;
	line-height: 1.5;
	}
	
#side-nav ul li a span {
	color: #0065a4;
	font-size: 1.3em;
	}

/*	Layout
-------------------------------------------------------------- */

.contentimage {
	height: 160px;
	width: 160px;
	float: right;
	padding-left:15px;
}

#outer-shell	{
/*	background:  url(../../i/jellytone.jpg) 17px 0 no-repeat;
	margin:0 auto;
	width: 1120px; */
	}

#shell	{
	width:982px;
/*background:  url(../../i/shell-bg.png) repeat-y; */
	margin:0 auto;
	padding-top: 2px;
	}
	
#header	{
	height:90px;
	margin: 0px;
	width: 982px;
	}
	
#logo {
	float: left;
	height:59px;
	width:163px;
	margin: -12px 0 0 2px;
	}
	

#main {
	background: url(../../i/bg-main.png) repeat-y;
	clear: both;
	width:980px;
	padding-top:16px;
	}
	
#main .row h3 {
	margin: 0;
	padding-top: 12px;
	font-family: 'arial narrow',arial, Helvetica, sans-serif;
	}
	
#main .row h5 {
	margin: 0;
	padding-top: 12px;
	font-family: 'arial narrow',arial, Helvetica, sans-serif;
	}	
	
#main h3 span {
	color: #000000;
	}
	
#main h5 span {
	color: #000000;
	}	
	
#main .row p {
	margin: .8em .4em .4em;
	font-size: 1.4em;
	font-family: 'arial narrow',arial, Helvetica, sans-serif;
	}

#featured_submenu {
	background:transparent;
	margin-top: 0px;
	padding: 0px;
	font-size: 1em;
}
	
#main #featured-content {
	float: left;
	width: 686px; 
	margin-left: 15px; 
	}
	
#main #account {
	float: left;
	height: 413px;
	width: 686px; 
	margin-left: 15px; 
	}

 #account #main img { margin-left: 15px;} 
		
#content-btm {
	background: url(../../i/bg-main-btm.png) no-repeat;
	height: 20px;
	width: 100%;
	position:relative;
	top:20px;
	margin-top: -20px;
	padding-bottom:20px;
	}


#contentblank { padding-bottom:25px !important; }

#content, 
#contentblank, 
#sidebar {
	float: left;
	width: 600px;
	margin-left: 10px;
	padding-right: 10px;
	margin-top:0 !important;
	padding-top:0 !important;
	}
	
#content-manage-cost, 
#content-business-productivity,
#content-lifecycleservices,
	{
	float: left;
	width: 600px;
	margin: 0px 0 0 8px;
	padding-top: 237px;
	}
	
		
	
#content {
	background: url(../../i/bg-subpage-tagline.jpg) 18px 0 no-repeat;
	margin: -15px 0 0 -15px;
	padding-top: 237px;
	width: 600px;
	}
	

		
#content-manage-cost {
	background: url(../../i/chead-manage-cost.jpg) 18px 0 0 0 -10px no-repeat;
	float: left;
	width: 600px;
	margin: 0px 0 0 8px;
	padding-top: 237px;
	
	}	
	
#content-tech-lifecycle {
	float: left;
	width: 670px;
	margin: 0px 0 0 8px;
	padding-left: 20px; 
	padding-top: 20px;

		}
	
#content-business-productivity {
	background: url(../../i/chead-business-productivity.jpg) 18px 0 no-repeat;
	float: left;
	width: 600px;
	margin: 0px 0 0 8px;
	padding-top: 237px;
	}
	

#content-lifecycle-management {
	float: left;
	width: 600px;
	margin: 0px 0 0 40px;
	}
	
	
#content-about {
	float: left;
	width: 600px;
	margin: 0px 20px 0 40px;
	}

#content-account {
	float: left;
	width: 750px;
	margin: 0px 0 0 8px;
	padding-top: 10px;
	}
	

#content-lifecycleservices {
	background: url(../../i/chead-lifecycleservices.jpg) 18px 0 no-repeat;
	float: left;
	width: 600px;
	margin: 0px 0 0 8px;
	padding-top: 250px;
	}			
	
	
#sidebar {
	margin-left: 0;
	width: 220px;
	}

#aboutsidebar {
	margin-left: 0;
	width: 218px;
	}	
	
#sidebar #resources {
	clear: both;
	margin: 0 0 0 1px;
	}
	
	
#sub-nav #resources {
	clear: both;
	margin: 0 0 0 0px;
	}	
	
	
#aboutsidebar #resources {
	clear: both;
	margin: 0 0 0 1px;
	}	
	
	
	
#sub-nav #resource-btm {
	background: url(../../i/bg-subpage-resources-btm.jpg) 0 -2px no-repeat;
	display: block;
	height:10px;
	width:218px;
	}
	
#aboutsidebar #resource-btm {
	background: url(../../i/bg-subpage-resources-btm.jpg) 0 -2px no-repeat;
	display: block;
	height:10px;
	width:218px;
	}
	
#sidebar #resource-btm {
	background: url(../../i/bg-subpage-resources-btm.jpg) 0 -2px no-repeat;
	display: block;
	height:10px;
	width:218px;
	}
	

	
#aboutsidebar #resources .container {
	background: none;
	border: 1px solid #9e8c6c;
	border-width: 0 1px;
	margin-top: -1px;
	width: 215px;
	height: auto;
	font-size:10px;
	}

#sidebar #resources .container {
	background: none;
	border: 1px solid #9e8c6c;
	border-width: 0 1px;
	margin-top: -1px;
	width: 215px;
	height: auto;
	font-size:10px;
	}
			
#sidebar #resources h4 {
	background: url(../../i/bg-sidebar-resource-hdr.jpg) no-repeat;
	height: 30px;
	text-indent:-9999px;
	margin: -20px 0 0 0;
	position: relative;
	z-index: 2;
	}
#sub-nav #resources { width:100% !important; }
#sub-nav #resources li a, #sub-nav #resources li span { width:150px !important; }
#sidebar #resources ul {
	margin: 0 0 0 7px;
	}
	
#sidebar #resources ul li {
	margin: 0px 3px 0 0;
	} 

#sidebar #resources ul li {
	float: none;
	}
	
#sidebar #resources ul li a {
	color: #222;
	display: block;
	font-size: 1.2em;
	line-height: 1.2;
	padding: 1px 0 0 55px;
	height: 43px;
	width: 230px;
	margin: 0;
	}
	
#sidebar #resources ul li a span.title {
	display: block;
	text-transform:uppercase;
	color: #0065A4;
	font-weight: 700;
	font-size: 13px;
	}
	

				
				
				
				
				


#aboutsidebar #resources .container {
	background: none;
	border-width: 0 1px;
	margin-top: -1px;
	width: 215px;
	height: auto;
	background:none;
	font-size:10px;
	}
			
#aboutsidebar #resources h4 {
	background: url(../../i/bg-sidebar-resource-hdr.jpg) no-repeat;
	height: 30px;
	text-indent:-9999px;
	margin: -20px 0 0 0;
	position: relative;
	z-index: 2;
	}
			
#aboutsidebar #resources ul {
	margin: -15px 0 -10px 7px;
	}
	
#aboutsidebar #resources ul li {
	margin: 0px 3px 0 0;
	} 

#aboutsidebar #resources ul li {
	float: none;
	}
	
#aboutsidebar #resources ul li a {
	color: #222;
	display: block;
	font-size: 1.2em;
	line-height: 1.2;
	padding: 1px 0 0 55px;
	height: 43px;
	width: 230px;
	margin: 0;
	}
	
#aboutsidebar #resources ul li a span.title {
	display: block;
	text-transform:uppercase;
	color: #0065A4;
	font-weight: 700;
	font-size: 13px;
	}
	
	





#sub-nav #resources .container {
	background: none;
	border-width: 0 1px;
	margin-top: -1px;
	width: 215px;
	height: auto;
	background:none;
	font-size:10px;
	}
			
#sub-nav #resources h4 {
	background: url(../../i/bg-sidebar-resource-hdr.jpg) no-repeat;
	height: 30px;
	text-indent:-9999px;
	margin: -20px 0 0 0;
	position: relative;
	z-index: 2;
	}
			
#sub-nav #resources ul {
	margin: -15px 0 -10px 7px;
	}
	
#sub-nav #resources ul li {
	margin: 0px 3px 0 0;
	} 

#sub-nav #resources ul li {
	float: none;
	}
	
#sub-nav #resources ul li a {
	color: #222;
	display: block;
	font-size: 1.2em;
	line-height: 1.2;
	padding: 1px 0 0 55px;
	height: 43px;
	width: 230px;
	margin: 0;
	}
	
#sub-nav #resources ul li a span.title {
	display: block;
	text-transform:uppercase;
	color: #0065A4;
	font-weight: 700;
	font-size: 13px;
	}	
	



					
		
/*	Product display
--------------------*/
		
#product-display {
	clear: both;
	text-align: center;
	padding-top: 15px;
	}
	
#product-display .product {
	background: url(../../i/bg-product-col.png) no-repeat;
	float: left;
	height: 259px;
	margin-right: 1.7em;
	width: 217px;
	}
	
#product-display #product-last{
	margin-right: 0;
	}
	
#product-display .product img.company-logo {
	margin-top: 1.5em;
	}

#product-display .product dl{
	margin: 0;
	}
	
#product-display .product dl dt {
	color: #003F5F;
	font-size: 1.4em;
	font-family: 'arial narrow',arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 1;
	text-align: center;
	}
	
#product-display .product dl dd.sub-title {
	color: #A6862F;
	font-family: 'arial narrow',arial, Helvetica, sans-serif;
	font-size: 1.4em;
	line-height: 1;
	text-align: center;
	}

#product-display .product dl dd img {
	float: left;
	margin: 1em 0 1em 2em;
	}
	
#product-display .product dl dd.price {
	color: #BE1E2D;
	float: right;
	font-family: 'arial narrow',arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1;
	margin:1.2em 3em 0 0;
	}
	
#product-display .product dl dd.price span {
	color: #000;
	display: block;
	line-height: 1;
	}
	
#product-display .product dl dd.more a {
	background: url(../../i/sprite-buttons.png) -6px -534px no-repeat;
	clear: right;
	display: block;
	float: right;
	height: 30px;
	margin: 1.2em 3em 0 0;
	text-indent: -9999px;
	width: 48px;
	}
	
#product-display .product dl dd.feature {
	clear: both;
	color: #000;
	margin: 0 0 0 1.5em;
	}

#product-display .product dl dd.feature span {
	color: #0065A4;
	}
	
#product-display .product dl dd.feature a {
	color: #222;
	text-decoration:underline;
	}
	
#product-display .product dl dd.feature a:hover {
	color: #222;
	text-decoration:none;
	}		
				
/*	Sub-page product display
-----------------------------*/




#sub .product img.company-logo {
	margin: 1em 0 0 4em;
	float: left;
	}
#sub .product img.product-image {
	margin-left: 4em;
	float: left;
	}

#sub .product dl {
	float: left;
	margin: -30px -12px -10px;
	position: relative;
	width: 150px;
	}	
	
#sub .product dt {
	color: #003F5F;
	font-size: 1.2em;
	font-family: 'arial narrow',arial, Helvetica, sans-serif;
	font-weight: 700;
	line-height: 1;
	text-transform:none;
	text-align:center;
	}
	
#sub .product dd {
	text-align:center;
	}
	
#sub .product dd.sub-title {
	color: #A6862F;
	font-family: 'arial narrow',arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height: 1;
	}
	
#sub .product dd.price {
	color: #BE1E2D;
	font-family: 'arial narrow',arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1;
	margin:2em 0 0 0;
	}
	
#sub .product dd.price span {
	color: #000;
	line-height: 1;
	}
	
#sub .product dd.more a {
	background: url(../../i/sprite-buttons.png) -6px -534px no-repeat;
	display: block;
	text-align: center;
	height: 30px;
	margin: .4em auto;
	text-indent: -9999px;
	width: 48px;
	}
	
#sub .product dd.feature {
	color: #000;
	text-align: left;
	position: relative;
	left: 140px;
	top: -40px;
	}
	
#sub .product dd.feature span {
	color: #0065A4;
	}	
	



		



	
/*	Secondary content area
-------------------------------------------------------------- */
	
#partners,
#events,
#resources {
	width: 326px;
	position: relative;
	}
	
#partners .container,
#partners .container,
#events .container,
#resources .container {
	background: url(../../i/bg-col.png) -4px 0 repeat-y;
	margin-top: -13px;
	height: 165px;
	font-size:10px;
	}
	
.col-top {
	background: url(../../i/bg-col-top.png) -4px 0 no-repeat;
	height: 30px;
	width: 100%;
	}
	
.col-btm {
	background: url(../../i/bg-col-btm.png) -4px 0 no-repeat;
	height: 30px;
	width: 100%;
	}
		
#partners h4,
#resources h4,
#events h4 {
	height: 30px;
	text-indent:-9999px;
	margin: -20px 0 3px 8px;
	position: relative;
	z-index: 2;
	}
	
#partners h4 { background: url(../../i/FeaturedBrands.png) no-repeat;}

#resources h4 { background: url(../../i/resources.png) no-repeat;}

#events h4 { background: url(../../i/events.png) no-repeat;}
		
#partners {
	text-align: center;
	}
	
#partners img {
	margin: 1em 0;
	}
	
#partners form {
	margin:0 0  1em 0;
	}

#partners a {
	color: #222;
	font-size: 1.2em;
	text-decoration:underline;
	}
	
#partners a:hover {
	text-decoration:none;
	}	
		
.savings-tagline a {
	color: #222;
	text-decoration:underline;
	}
	
.savings-tagline a:hover {
	text-decoration:none;
	}				
	
.content a {
	color: #222;
	text-decoration:underline;
	}
	
.content a:hover {
	text-decoration:none;
	}				
		
#resources ul,
#events ul {
	margin: 0 25px ;
	}
	
#resources ul.first,
#events ul.first {
	padding-top: 10px;
	}
	
#resources ul.row {
	border-top: 1px solid #C2B59B;
	padding-top: 0;
	}
	
#resources ul li,
#events ul li {
	margin: 20px 3px 20px 0;
	} 
	
#resources ul li {
	float: left;
	display: inline;
	}
	
#resources ul li.row {
	float: left;
	display: inline;
	padding-top: 20px;
	}	

#resources ul li.top,
#events ul li.top {
	margin-top: 0px;
	}
	
#resources ul li a,
#events ul li a {
	color: #222;
	display: block;
	width: 250px;
	font-size: 1.2em;
	line-height: 1.2;
	padding: 1px 0 0 55px;
	height: 43px;
	}
	
#resources ul li a {
	width: 220px;
	}

#resources ul li a span.title,
#events ul li a span.title {
	display: block;
	text-transform:uppercase;
	color: #0065A4;
	font-weight: 700;
	font-size: 13px;
	}

#resources ul li a.podcasts {
	background: url(../../i/sprite-buttons.png) 0 -227px no-repeat;
	text-align:left;
	}
	
#resources ul li a.guides {
	background: url(../../i/sprite-buttons.png) 0 -270px no-repeat;
	text-align:left;
	}

#resources ul li a#e-books {
	background: url(../../i/sprite-buttons.png) 0 -270px no-repeat;
	}

#resources ul li a#more {
	background: url(../../i/sprite-buttons.png) 0 -313px no-repeat;
	}


	
#events ul li a.guides {
	background: url(../../i/sprite-buttons.png) 0 -270px no-repeat;
	}
	
#events ul li a.podcasts {
	background: url(../../i/sprite-buttons.png) 0 -225px no-repeat;
	}	

#events ul li a.webinar {
	background: url(../../i/sprite-buttons.png) 0 -593px no-repeat;
	text-align:left;
	}
	
#events ul li a.upcoming {
	background: url(../../i/sprite-buttons.png) 0 -399px no-repeat;
	text-align:left;
	}
	
	
	
	
	
#events ul li.row {
	border-top: 1px solid #C2B59B;
	padding-top: 20px;
	}
		
#resources ul li.row {
	border-top: 1px solid #C2B59B;
	margin-top: 1px;
	
}
		
	
		
/*	Footer
-------------------------------------------------------------- */

#footer	{
/*	background: url(../../i/footer-bg.png) repeat-x; */
	clear: both;
	margin: 0 22px 1em;
	height: 60px;
	}
	
#footer ul {
	float: left;
	}

#footer ul li {
	display: inline;
	float: left; 
	}
	
#footer ul li.first a {
	padding-left: 0;
	}
	
#footer ul li a {
	border-right: 1px solid #fff;
	color: #fff;
	display: block;
	font-size: 1.1em;
	line-height: 1.1em;
	padding: 0 2em;
	}
	
#footer ul li.last a {
	border-right: 0;
	}

#footer #copyright {
	color: #fff;
	font-size: 1.1em;
	float: right;
	margin: 0;
	}
		
			
	
/* -------------------------------------------------------------- 
   
   forms.css
   * Sets up some default styling for forms
  
-------------------------------------------------------------- */

label       { font-weight: bold; }
fieldset    { padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; }
legend      { font-weight: bold; font-size:1.2em; }

/* ----------------------------------------------------------- */

#account-access {
	color: #fff;
	}
	
#account-access ol li {
	display: inline;
	float: left;
	margin-right: .9em;
	}

#account-access ol li.last {
	margin-right: 0;
	margin-bottom: 5px;}
	
#account-access a {
	color: #fff;
	text-decoration:underline;
	font-size: .9em;
	}

#account-access a:hover {
	text-decoration: none;
	}

#account-access ul li {
	display: inline;
	}

#account-access a#forgot-pass {
	margin-left:10px;
	}

#account-access a#account {
	margin-left:6px;
	}	
			
#account-access label,
#account-access input {
	display: block;
	font-size: 1.2em;
	width: 100px;
	font-weight: normal;
	padding-right:3px;
	}
	
#account-access input {
	margin-bottom: 3px;
	}
	
#account-access .button {
	display: block;
	background: url(../../i/sprite-buttons.png) -13px -566px no-repeat;
	border: none;
	margin: 1.9em 0 0px;
	padding-bottom: 0px 0px 10px 0px;
	height: 23px;
	width: 30px;
	}	
		

/* Success, notice and error boxes
-------------------------------------------------------------- */

.error,
.notice, 
.success    { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }

.error      { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }


.headcell1 {
	text-align:right;
	vertical-align:top;
}
.headcell2 {
	text-align:left;
	vertical-align:top;
}

.banner_link_selected {
	font-weight:none;
	padding:0 15px 0 15px;
	display:inline;
	color:#FEFEFE;
}
	
.banner_link {
	font-weight:none;
	padding:0 15px 0 15px;
	display:inline;
	color:#C0D37E;
	text-decoration:none;
}
	
.banner_link:HOVER {
	font-weight:none;
	padding:0 15px 0 15px;
	display:inline;
	color:#FEFEFE;
	text-decoration:none;
}

.menu_text_hilite	{
	color:#008EC5;
	background-image:url(../../i/fb_menu_hilite.png);
	background-repeat: no-repeat;
}

.menu_text_hilite2	{
	color:#000000;
	background-image:url(../../i/fb_menu_hilite2.png);
	background-repeat: no-repeat;
	position:relative;
	left:3px;
}

/* -------------------------------------------------------------- 
BRANDS PAGES BY EMMETT GATSON | 5-6-10
----------------------------------------------------*/

.featured_brands_logos { text-align:center; background:#fff url(../../i/FeaturedBrands-background.jpg) center top no-repeat; width:656px;height:266px; margin-left:20px; display:inline-block; }

.fb_headbanner { width:685px;height:183px;border:0;padding:0;margin:0 0 15px 10px; background-position:left top; background-repeat:no-repeat; }

.fb_headbanner_cisco_main { background-image:url(../../i/solutions-cisco-main.jpg); }
.fb_headbanner_cisco_security { background-image:url(../../i/solutions-cisco-security.jpg); }
.fb_headbanner_cisco_wireless { background-image:url(../../i/solutions-cisco-wireless.jpg); }
.fb_headbanner_cisco_unified { background-image:url(../../i/solutions-cisco-unifiedcomm.jpg); }
.fb_headbanner_cisco_datacenter { background-image:url(../../i/solutions-cisco-datacenter.jpg); }

.fb_headbanner_samsung_main { background-image:url(../../i/solutions-samsung-main.jpg) !important; }
.fb_headbanner_samsung_largedisplays { background-image:url(../../i/solutions-samsung-la#73D7B5.jpg) !important; }
.fb_headbanner_samsung_mobile { background-image:url(../../i/solutions-samsung-mobile.jpg) !important; }
.fb_headbanner_samsung_displays { background-image:url(../../i/solutions-samsung-displays.jpg) !important; }
.fb_headbanner_samsung_printers { background-image:url(../../i/solutions-samsung-print.jpg); height:158px !important;  }

.fb_headbanner_hp_main { background-image:url(../../i/solutions-hp-main-products.jpg) !important; }
.fb_headbanner_hp_desktops { background-image:url(../../i/solutions-hp-main-desktops.jpg) !important; }
.fb_headbanner_hp_notebooks { background-image:url(../../i/solutions-hp-main-laptop.jpg) !important; }
.fb_headbanner_hp_servers { background-image:url(../../i/solutions-hp-main-servers.jpg) !important; }
.fb_headbanner_hp_storage { background-image:url(../../i/solutions-hp-main-storage.jpg) !important; }
.fb_headbanner_hp_networking { background-image:url(../../i/solutions-hp-main-procurve.jpg) !important; }
.fb_headbanner_hp_printers { background-image:url(../../i/solutions-hp-main-printers.jpg) !important; }
.fb_headbanner_hp_scanners { background-image:url(../../i/solutions-hp-main-scanners.jpg) !important; }

.fb_headbanner_adobe_main { background-image:url(../../i/solutions-adobe-main.jpg) !important; }
.fb_headbanner_apc_main { background-image:url(../../i/solutions-apc-power.jpg) !important; }
.fb_headbanner_ca_main { background-image:url(../../i/solutions-ca-main.jpg) !important; }
.fb_headbanner_dell_main { background-image:url(../../i/solutions-dell-main.jpg) !important; }
.fb_headbanner_eaton_main { background-image:url(../../i/solutions-eaton-main.jpg) !important; }
.fb_headbanner_ibm_main { background-image:url(../../i/solutions-ibm-main.jpg) !important; }
.fb_headbanner_microsoft_main { background-image:url(../../i/solutions-microsoft-main.jpg) !important; }
.fb_headbanner_toshiba_main { background-image:url(../../i/solutions-toshiba-main.jpg) !important; }

.fb_headbanner_kingston_main { background-image:url(../../i/solutions-kingston-main.jpg) !important; }
.fb_headbanner_kingston_memory { background-image:url(../../i/solutions-kingston-memory.jpg) !important; }
.fb_headbanner_kingston_ssd { background-image:url(../../i/solutions-kingston-ssd.jpg) !important; }

.fb_headbanner_lenovo_main { background-image:url(../../i/solutions-lenovo-main.jpg) !important;}
.fb_headbanner_lenovo_thinkpads { background-image:url(../../i/solutions-lenovo-thinkpads.jpg) !important;}
.fb_headbanner_lenovo_thinkcentres { background-image:url(../../i/solutions-lenovo-thinkcentre.jpg) !important;}
.fb_headbanner_lenovo_thinkstations { background-image:url(../../i/solutions-lenovo-thinkstation.jpg) !important;}
.fb_headbanner_lenovo_thinkservers { background-image:url(../../i/solutions-lenovo-thinkserver.jpg) !important;}

.fb_headbanner_apple_main { background-image:url(../../i/solutions-apple-basic.jpg) !important; height:156px !important; }
.fb_headbanner_apple_products { background-image:url(../../i/solutions-apple-main.jpg) !important;}

.fb_headbanner_vmware_main { background-image:url(../../i/solutions-vmware-main.jpg) !important; height:!important; }
.fb_headbanner_vmware_products { background-image:url(../../i/solutions-vmware-products.jpg) !important;}

.fb_headtext_wrap { position:relative; width:445px; padding-left:15px; height:135px; overflow:hidden; padding-top:15px; }
.fb_headtext_wrap_samsung_printers { height:111px !important; }
.fb_headtext_wrap .fb_headtext_h1 { font-size:15px !important; font-weight:bold; margin-bottom:5px; color:#003f5e; font-variant:normal; text-transform:none; line-height:125%; }
.fb_headtext_wrap .fb_headtext_p { margin:0; font-size:12px; line-height:18px; }
.fb_headtext_wrap .fb_headtext_resource { position:absolute; bottom:5px; }
.fb_headtext_nav { position:relative;top:5px; }

a.fb_btn_backtomain { width:100px; background:transparent url(../../i/fb_btn_home.png) center center no-repeat; padding:5px 0; display:block; font-size:10px; text-align:center; color:#FFF !important; text-decoration:none !important; text-transform:uppercase; font-weight:bold; }

a.fb_btn_backtomain:hover { background:transparent url(../../i/fb_btn_home_over.png) center center no-repeat; font-size:10px; color:#FFF !important; text-decoration:none !important; text-transform:uppercase; }

.fb_mainsolution_headtext_h1 { font-size:18px; font-weight:bold; margin-bottom:5px; color:#003f5e; font-variant:normal; text-transform:none; line-height:125%; }
.fb_mainsolution_headtext_p { margin:0; font-size:13px; line-height:20px; }

.fb_apple_wrap { position:relative; width:445px; padding-left:220px; height:125px; overflow:hidden; padding-top:25px !important; }
.fb_apple_wrap a { color:#ccc !important; text-decoration:none !important; margin:20px 0 0 20px; display:block; }
.fb_apple_headtext_h1 { font-size:24px; font-weight:bold; margin-bottom:5px !important; color:#000; font-variant:normal; text-transform:none; line-height:125%; }
.fb_apple_headtext_p { margin:0; font-size:18px; line-height:18px; color:#fff; }

.fb_mainsolution_wrap { margin-top:20px !important; }
.fb_mainsolution_left { width:332px; height:112px; float:left; margin:0 0 15px 10px; text-decoration:none !important; background-position:center center; background-repeat:no-repeat !important; background-color:transparent !important; }
.fb_mainsolution_right { width:332px; height:112px; float:right; margin:0 0 15px 0; text-decoration:none !important; background-position:center center; background-repeat:no-repeat !important; background-color:transparent !important; }

.fb_mainsolution_left h2, .fb_mainsolution_right h2 { margin:20px 0 0 15px; font-size:14px !important; color:#003f5e; display:block;}
.fb_mainsolution_left p, .fb_mainsolution_right p { margin:0 0 0 15px; text-decoration:none !important; display:block; width:150px; color:#000 !important; font-size:11px; display:block; }
.fb_mainsolution_left:hover p, .fb_mainsolution_right:hover p { text-decoration:none !important; color:#003f5e !important;}

.fb_mainsolution_cisco_security { background:url(../../i/solutions2-cisco-security.jpg); }
.fb_mainsolution_cisco_wireless { background:url(../../i/solutions2-cisco-wireless.jpg); }
.fb_mainsolution_cisco_unified { background:url(../../i/solutions2-cisco-unifiedcomm.jpg); }
.fb_mainsolution_cisco_datacenter { background:url(../../i/solutions2-cisco-datacenter.jpg); }

.fb_mainsolution_samsung_largedisplays { background:url(../../i/solutions2-samsung-largedisplays.jpg); }
.fb_mainsolution_samsung_monitors { background:url(../../i/solutions2-samsung-monitors.jpg); }
.fb_mainsolution_samsung_printsolutions { background:url(../../i/solutions2-samsung-printsolutions.jpg); }
.fb_mainsolution_samsung_wireless { background:url(../../i/solutions2-samsung-wireless.jpg); }

.fb_mainsolution_apple_box1 { background:url(../../i/solutions-apple-macforcorp.jpg); }
.fb_mainsolution_apple_box2 { background:url(../../i/solutions-apple-bringyourrmac.jpg); }
.fb_mainsolution_apple_box3 { background:url(../../i/solutions-apple-activedirectory.jpg); }
.fb_mainsolution_apple_box4 { background:url(../../i/solutions-apple-products.jpg); }

.fb_mainsolution_hp_desktop { background:url(../../i/solutions-hp-desktops.jpg); }
.fb_mainsolution_hp_notebook { background:url(../../i/solutions-hp-laptops.jpg); }
.fb_mainsolution_hp_server { background:url(../../i/solutions-hp-servers.jpg); }
.fb_mainsolution_hp_storage { background:url(../../i/solutions-hp-storage.jpg); }
.fb_mainsolution_hp_network { background:url(../../i/solutions-hp-procurve.jpg); }
.fb_mainsolution_hp_print { background:url(../../i/solutions-hp-printers.jpg); }
.fb_mainsolution_hp_scanners { background:url(../../i/solutions2-hp-scanners.jpg); }

.fb_mainsolution_kingston_memory { background:url(../../i/solutions2-kingston-memory.jpg); }
.fb_mainsolution_kingston_ssd { background:url(../../i/solutions2-kingston-ssd.jpg); }
.fb_mainsolution_kingston_kingstoncare { background:url(../../i/solutions2-kingston-kingstoncare.jpg); }
.fb_mainsolution_kingston_casestudy { background:url(../../i/solutions2-kingston-casestudy.jpg); }

.fb_mainsolution_lenovo_thinkpads { background:url(../../i/solutions2-lenovo-thinkpads.jpg); }
.fb_mainsolution_lenovo_thinkcentres { background:url(../../i/solutions2-lenovo-thinkcentre.jpg); }
.fb_mainsolution_lenovo_thinkstations { background:url(../../i/solutions2-lenovo-thinkstations.jpg); }
.fb_mainsolution_lenovo_thinkservers { background:url(../../i/solutions2-lenovo-thinkservers.jpg); }

.fb_mainsolution_vmware-1 { background:url(../../i/solutions-vmware-btn-sprite.jpg) left top ; }
.fb_mainsolution_vmware-2 { background:url(../../i/solutions-vmware-btn-sprite.jpg) right top ; }
.fb_mainsolution_vmware-3 { background:url(../../i/solutions-vmware-btn-sprite.jpg) left bottom ; }
.fb_mainsolution_vmware-4 { background:url(../../i/solutions-vmware-btn-sprite.jpg) right bottom ; }


/* -------------------------------------------------------------- 
RESOURCES BY EMMETT GATSON | 6-18-10
-----------------------------------------------------*/

.resource_center_wrap { margin-top:20px !important; padding:0 10px; }
.resource_center_wrap a { display:block; width:294px; height:64px; margin:0 0 30px 10px; text-decoration:none !important; position:relative; font-size:12px; font-weight:bold; background:transparent url(../../i/resource-bg-storage.jpg) left top no-repeat; padding-top:20px; }
.resource_center_wrap a:hover { color:#000 !important; }
.resource_center_wrap a.right { float:right; margin-top:3px !important; }

.resource_center_wrap a.rc_software { background-image:url(../../i/resource-bg-software.jpg); }
.resource_center_wrap a.rc_desktops { background-image:url(../../i/resource-bg-desktops.jpg); }
.resource_center_wrap a.rc_healthcare { background-image:url(../../i/resource-bg-healthcare.jpg); }
.resource_center_wrap a.rc_unified { background-image:url(../../i/resource-bg-unified.jpg); }
.resource_center_wrap a.rc_network { background-image:url(../../i/resource-bg-networking.jpg); }
.resource_center_wrap a.rc_servers { background-image:url(../../i/resource-bg-servers.jpg); }
.resource_center_wrap a.rc_services { background-image:url(../../i/resource-bg-services.jpg); }
.resource_center_wrap a.rc_virtualization { background-image:url(../../i/resource-bg-virtualization.jpg); }

.fb_mainsolution_cisco_security { background:transparent url(../../i/solutions2-cisco-security.jpg) center center no-repeat; }

.browse_resources { border-bottom:solid 1px #126398; padding-bottom:5px; margin:-15px 0 30px 10px; text-align:right; }
.resource_wrap { margin-top:20px !important; width:320px; float:left; }
.resource_wrap h2 { margin:0 0 0 0; font-size:15px !important; color:#126398; display:block !important; border-bottom:solid 3px #126398; font-weight:bold !important; padding-bottom:2px;}
.resource_wrap li { border-bottom:solid 1px #CCC; padding:0 10px 5px 5px; margin:15px 0px 30px 0; position:relative; }
.resource_h1{ margin:10px 0 30px 10px; background:transparent url(../../i/resource-bg-storage-lg.jpg) right top no-repeat; font-size:18px; padding-top:15px;  height:84px; text-transform:none; line-height:1em; }
.resource_h1Storage { background-image:url(../../i/resource-bg-storage-lg.jpg); }
.resource_h1Software { background-image:url(../../i/resource-bg-software-lg.jpg); }
.resource_h1Desktops { background-image:url(../../i/resource-bg-desktops-lg.jpg); }
.resource_h1Healthcare { background-image:url(../../i/resource-bg-healthcare-lg.jpg); }
.resource_h1Unified { background-image:url(../../i/resource-bg-unified-lg.jpg); }
.resource_h1Networking { background-image:url(../../i/resource-bg-networking-lg.jpg); }
.resource_h1Servers { background-image:url(../../i/resource-bg-servers-lg.jpg); }
.resource_h1Services { background-image:url(../../i/resource-bg-services-lg.jpg); }
.resource_h1Virtualization { background-image:url(../../i/resource-bg-virtualization-lg.jpg); }
.resource_h1 span { font-size:12px; font-weight:normal; display:block; margin-top:20px;}

.resource_items { margin: 20px 0 0 20px;}

.resource_items ul { padding-bottom:25px; }
.resource_items h2 { margin:0px; font-size:13px !important; color:#126398; font-weight:normal !important; }
.resource_items p span { font-size:13px; margin:0px !important; color:#126398 !important; font-weight:normal !important; }
.resource_items h3 { font-size:16px; margin:0px !important; padding:0px !important; color:#000 !important; line-height:20px; }
.resource_items p { margin:5px 0 !important; padding:0px !important; font-size:11px;}
.resource_items li { border-bottom:solid 1px #e0d8cc; padding-bottom:20px !important; margin-bottom:20px !important; }


.resource_items a.link_play, a.link_dl { color:#000; display:block; text-align:right; padding:4px 10px 4px 0; font-style:italic; font-size:11px; float:left; }
.resource_items a.link_dl { background:transparent url(../../i/bg-link_dl-w.png) 0 7px no-repeat; width:165px !important; }
.resource_items a.link_dl:hover { background-image:url(../../i/bg-link_dl-w-over.png); color:#000 !important; }
.resource_items a.link_play { background:transparent url(../../i/bg-link_play-w.gif) 0 center no-repeat; width:115px; margin-right:20px; }
.resource_items a.link_play:hover { background-image:url(../../i/bg-link_play-w-over.gif); color:#000 !important; }

.more_resources { background:transparent url(../../i/bg-a-moreresources.png) center top no-repeat; width:614px; height:41px; padding:43px 0 0 71px; font-size:12px; margin: 20px 0px 0px 0x !important; margin-top:20px !important; display:inline-block; }
.more_resources a { color:#000 !important; margin:0 10px; font-size:11px; }
.more_resources a:hover { text-decoration:none; }

.guide_resource_items {  }
/* .guide_resource_items h3 { font-size:13px; margin:0px !important; padding:0 0 0 15px !important; text-transform:uppercase; color:#000 !important; background:transparent url(../../i/bg-link_guide.gif) left center no-repeat; } 
.guide_resource_items h3 { font-size:13px; margin:0px !important; padding:0 0 0 15px !important; background:transparent url(../../i/bg-link_guide.gif) left 7px no-repeat; } */
.guide_resource_items h3 { font-size:13px; margin:0px !important; color:#000 !important;}
.guide_resource_items a.link_dl:hover { background-image:url(../../i/bg-link_dl-w-over.gif); color:#a31919 !important; }
.guide_resource_items a.link_dl { background:transparent url(../../i/bg-link_dl-w.gif) 0 7px no-repeat; color:#000; display:block; padding:4px 10px 4px 95px; font-style:italic; font-size:11px; text-align:left; }

.whitepaper_resource_items {  }
/* .whitepaper_resource_items h3 { font-size:13px; margin:0px !important; padding:0 0 0 15px !important; text-transform:uppercase; color:#333 !important; font-style:italic; font-weight:normal !important; } */
.whitepaper_resource_items h3 { font-size:13px; margin:0px !important; padding:0 0 0 15px !important; font-weight:normal !important; font-weight:bold !important; }
.whitepaper_resource_items .resource-img { float:left; margin-right:15px; height:43px; width:43px;  }
.whitepaper_resource_items a.link_dl2:hover { color:#FFF !important; filter:alpha(opacity=40); opacity:0.40; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; }
.whitepaper_resource_items a.link_dl2 { background: transparent url(../../i/btn_bg_resource_dl.png) left center no-repeat; width:135px; height:18px; text-align:center !important; font-size:11px; padding:4px 0px !important; color:#FFF !important; font-weight:normal !important; display:inline-block; text-transform:uppercase;  }

ul.resource_nav { position:relative; clear:both; display:inline-block; margin-left:10px; padding:10px 0px 5px; border-bottom:solid 3px #d3c7b5;  }
ul.resource_nav, ul.resource_nav li, ul.resource_nav a { color:#333 !important; font-size:12px; }
ul.resource_nav li, ul.resource_nav a { display:block; }
ul.resource_nav a { padding: 1px 12px; }
ul.resource_nav a:hover { background-color:#126398; color:#FFF !important;}
ul.resource_nav a.active_resource { background-color:#126398; color:#FFF !important;}
ul.resource_nav li { float:left; padding:0px; margin-bottom:6px;}

.blurb_subscribe { width:152px; height:80px; color:#cddb90; font-size:13px; line-height:16px; background:#fff url(../../i/bg-subscribe.gif) center center no-repeat; border:none; display:block; padding: 11px 10px 0 55px; }

.blurb_connection { background:#fff url(../../i/bg-connection.gif) center top no-repeat; clear:both; width:191px; font-size:12px; padding:60px 13px 0px 13px; font-weight:inherit; height:auto; }
.blurb_connection a { font-weight:bold; display:block; line-height:14px; border-top:solid 1px #e2e2e2; padding:8px 0; color:#000; }
.blurb_connection a:hover { color:#333; }
.blurb_connection span { font-size:11px; color:#126398; font-weight:normal; display:block;  }

/* -------------------------------------------------------------- 
TOP LEVEL SECTION - UPDATED BY EMMETT GATSON | 11-18-10
---------------------------------------------*/

.head-page { width:685px; margin-bottom:30px; margin-top:0;}
.page-content-left { background:url(../../i/sprite-page-top-level-backgrounds.png) left top no-repeat; width:340px; padding:20px; padding-bottom:0px; position:relative; float:left; margin-bottom:30px;}

.page-content-left h2 { font-size:18px; color:#126398; font-weight:normal; padding:10px 0; border-bottom:solid 1px #acb5b9; margin:0 0 10px 0;}
.page-content-left p { margin:0; text-align:justify; font-size:14px; line-height:20px;}
.page-content-left .clear-bot { background:url(../../i/sprite-page-top-level-backgrounds.png) left -415px no-repeat; margin:0 0 0 -20px; height:85px; position:absolute; bottom:0; width:380px; display:block; text-decoration:none; text-indent:-9999px; }
.page-content-right-nav { background:url(../../i/sprite-page-top-level-backgrounds.png) right top no-repeat; width:245px; padding:20px; padding-bottom:0px; position:relative; float:right; margin-bottom:30px;}
.page-content-right-nav .clear-bot { background:url(../../i/sprite-page-top-level-backgrounds.png) right -440px no-repeat; margin:0 -20px 0 -20px; height:60px; position:absolute; bottom:0; width:285px; line-height:0px !important; }
.page-content-right-nav a { display:block; text-decoration:none !important; border-bottom:solid 1px #acb5b9; color:#c00 !important; font-size:14px; font-weight:normal; padding:10px 0; position:relative; z-index:1; line-height:1.5em; !important; margin:0;}
.page-content-right-nav a:hover span { color:#c00; cursor:pointer; margin:0; }
.page-content-right-nav a span { display:block; padding:5px 0 0 10px; color:#000; font-size:11px;}

.promo-slot { background:url(../../i/sprite-page-top-level-backgrounds.png) left -520px no-repeat; width:645px; padding:20px; padding-bottom:0px !important; position:relative; clear:both; display:inline-block; }
.promo-slot .resources { width:215px; }
.promo-slot > div { width:32%; float:left; position:relative; z-index:10; text-align:center; font-size:11px; }
.promo-slot > div h3{ text-transform:uppercase; font-size:11px !important; background-color:#666666; color:#fff !important; padding:1px 5px; text-align:left; margin:0 !important; }
.promo-slot > div p { margin:0; padding:5px 10px; }

.promo-slot > div a.link_play, a.link_dl { color:#000; display:block; text-align:right; padding:4px 10px 4px 0; font-style:italic; font-size:11px; float:left; text-decoration:none !important; margin:0 10px; }
.promo-slot > div a.link_dl { background:transparent url(../../i/bg-link_dl-w.gif) 0 7px no-repeat; width:75px !important; }
.promo-slot > div a.link_dl:hover { background-image:url(../../i/bg-link_dl-w-over.gif); color:#000 !important; }
.promo-slot > div a.link_play { background:transparent url(../../i/bg-link_play-w.gif) 0 center no-repeat; width:40px; margin-right:20px; }
.promo-slot > div a.link_play:hover { background-image:url(../../i/bg-link_play-w-over.gif); color:#000 !important; }
.promo-slot .clear-bot { background:url(../../i/sprite-page-top-level-backgrounds.png) right bottom no-repeat; margin:-25px 0 0 -20px; height:50px !important; bottom:0; width:685px !important; line-height:0px !important; z-index:1 !important; }

/* -------------------------------------------------------------- 
SUB LEVEL SECTION - UPDATED BY EMMETT GATSON | 11-18-10
---------------------------------------------*/
.head-subpage { width:665px; height:200px; position:relative; padding-left:20px; margin:0 0 30px 0; padding-top:75px !important;  }
.head-subpage h1 { font-size:18px; color:#126398; text-transform:none; font-weight:normal; margin:0; line-height:1.7em;}
.head-subpage p { font-size:14px; color:#333; margin:0; }

.content-intro { text-align:justify; font-size:14px; width:655px; line-height:22px; margin:0 0 30px 0; padding:0 15px; }

.sub-page-content { margin: 0 0 30px 0; }
.sub-page-content .one-column { padding:0 15px; width:655px;}
.sub-page-content .one-column p { }
.sub-page-content .one-column h2 { font-size:18px; color:#126398; font-weight:normal; display:block; width:100%; padding:0; line-height:1.5em;}
.sub-page-content > div { clear:both; width:685px; margin-bottom:40px !important; height:auto; display:inline-block; }
.sub-page-content div > div { width:455px; float:left; padding: 0 0 10px 20px; border-left:solid 1px #ccc; margin:0 0 0 20px;}
.sub-page-content div h2 { width:160px; float:left; text-align:left; font-size:18px; color:#126398; font-weight:normal; margin:0; padding-left:15px; }
.sub-page-content div p { margin:0 0 1.6em 0; padding:0; line-height:1.7em; text-align:; font-size:13px; }
.sub-page-content a { text-decoration:underline !important; font-weight:normal !important; }
.sub-page-content a:hover { text-decoration:none !important; }

.sub-page-content .list { margin-top:0 !important; padding-top:0 !important; margin-bottom:0 !important; }
.sub-page-content .list li { margin: 0 0 .5em 10px; margin-bottom:1em;}


/* -------------------------------------------------------------- 
HEALTHCARE SECTION - UPDATED BY EMMETT GATSON | 9-24-10
---------------------------------------------*/

.main-healthcare { margin-top: 0 !important;}
.main-healthcare .page-content-left { height:330px; }
.main-healthcare .page-content-left .clear-bot { background-image:url(../../i/sprite-page-top-level-backgrounds.png);}

.main-healthcare .page-content-right-nav { height:330px; }

.main-healthcare .promo-slot  {  }

.page-health-clinical-data .head-subpage { background:url(../../i/head-healthcare-cdr.jpg) center no-repeat; height:125px !important;}

.page-health-capturing-data .head-subpage { background:url(../../i/head-healthcare-cpd.jpg) center no-repeat; height:125px !important;}

.page-health-analysis .head-subpage { background:url(../../i/head-healthcare-analysis.jpg) center no-repeat; height:125px !important;}

.page-health-procurement .head-subpage { background:url(../../i/head-healthcare-procurement.jpg) center no-repeat; height:125px !important;}

/* -------------------------------------------------------------- 
SOLUTIONS (MAIN) SECTION - UPDATED BY EMMETT GATSON
---------------------------------------------*/

.solutions-main .page-content-left { height:255px !important; }
.solutions-main .page-content-right-nav { height:255px !important; }

/* -------------------------------------------------------------- 
SOLUTIONS (CLOUD) SECTION - UPDATED BY EMMETT GATSON
---------------------------------------------*/

.solutions-cloud .page-content-left { height:310px !important; }
.solutions-cloud .page-content-right-nav { height:365px !important; }
.page-solutions-lifecycle .head-subpage { background:url(../../i/head-solution-lifecycle.jpg) center no-repeat; height:125px !important;}
.page-solutions-cloud .head-subpage { background:url(../../i/head-solution-cloud.jpg) center no-repeat; height:125px !important;}

/* -------------------------------------------------------------- 
SOLUTIONS (LIFECYCLE) SECTION - UPDATED BY EMMETT GATSON
---------------------------------------------*/

.solutions-lifecycle .page-content-left { height:360px !important; }
.solutions-lifecycle .page-content-right-nav { height:440px !important; }
.page-solutions-lifecycle-apple .head-subpage { background:url(../../i/head-solution-lifecycle-apple.jpg) center no-repeat; height:125px !important; }


/* -------------------------------------------------------------- 
SOLUTIONS (NETWORK) SECTION - UPDATED BY EMMETT GATSON
---------------------------------------------*/

.solutions-network .page-content-left { height:357px; }
.solutions-network .page-content-right-nav { height:407px; }
.page-solutions-network .head-subpage { background:url(../../i/head-solution-network.jpg) center no-repeat; height:125px !important;}

/* -------------------------------------------------------------- 
SOLUTIONS (SERVER) SECTION - UPDATED BY EMMETT GATSON
---------------------------------------------*/

.solutions-server .page-content-left { height:260px; }
.solutions-server .page-content-right-nav { height:190px; }
.page-solutions-server .head-subpage { background:url(../../i/head-solution-server.jpg) center no-repeat; height:125px !important;}

/* -------------------------------------------------------------- 
SOLUTIONS (DATA) SECTION - UPDATED BY EMMETT GATSON
---------------------------------------------*/

.solutions-data .page-content-left { height:300px; }
.solutions-data .page-content-right-nav { height:375px; }
.page-solutions-data .head-subpage { background:url(../../i/head-solution-data.jpg) center no-repeat; height:125px !important;}

/* -------------------------------------------------------------- 
SOLUTIONS (SOFTWARE) SECTION - UPDATED BY EMMETT GATSON
---------------------------------------------*/

.solutions-software .page-content-left { height:370px; }
.solutions-software .page-content-right-nav { height:370px; }
.page-solutions-software .head-subpage { background:url(../../i/head-solution-software.jpg) center no-repeat; height:125px !important;}

/* -------------------------------------------------------------- 
SOLUTIONS (STORAGE) SECTION - UPDATED BY EMMETT GATSON
---------------------------------------------*/

.solutions-storage .page-content-left { height:280px; }
.solutions-storage .page-content-right-nav { height:250px; }
.page-solutions-storage .head-subpage { background:url(../../i/head-solution-storage.jpg) center no-repeat; height:125px !important;}

/* -------------------------------------------------------------- 
SERVICES (DEPLOYMENT) SECTION - UPDATED BY EMMETT GATSON
---------------------------------------------*/
.page-services-deployment .head-subpage { background:url(../../i/head-services-deployment.jpg) center no-repeat; height:125px; }

/* -------------------------------------------------------------- 
SERVICES (STAFF AUGMENTATION) SECTION - UPDATED BY EMMETT GATSON
---------------------------------------------*/
.page-services-staff-augmentation .head-subpage { background:url(../../i/head-services-staff-augmentation.jpg) center no-repeat; height:125px; }

/* -------------------------------------------------------------- 
SERVICES (SERVICE MANAGEMENT) SECTION - UPDATED BY EMMETT GATSON
---------------------------------------------*/
.page-services-service-management .head-subpage { background:url(../../i/head-services-service-management.jpg) center no-repeat; height:125px; }


/* -------------------------------------------------------------- 
	SUB NAVIGATION VERSION 2 - UPDATED BY EMMETT GATSON -- GENERAL | 9-24-10
---------------------------------------------*/
/* 
.subnav_v2 { width:205px; float:left; margin-left:10px;  }
.subnav_v2 dl{ font-size:12px; margin:0 !important; }
.subnav_v2 dl a { padding-right:20px; color:#000; }
.subnav_v2 dl a:hover { background: url(../../i/bg_subnav_dla_over.gif) right center no-repeat; }
.subnav_v2 dl a:active { background: url(../../i/bg_subnav_dla_active.gif) right center no-repeat; }
.subnav_v2 dt { color:#fff; background-color:#126398; padding:1px 10px; font-weight:normal; margin-bottom:5px; }
.subnav_v2 dd { padding: 5px 0 5px 20px; background: url(../../i/bg_subnav_dt.gif) 10px 11px no-repeat; font-weight:normal; border-bottom:solid 1px #ccc;}
.subnav_v2 .dd_active { background: none !important;}
.subnav_v2 .dd_active a { background: url(../../i/bg_subnav_dla_active.gif) right center no-repeat; }

.subnav_v2 .resource-links dd { border:none; padding-bottom: 7px !important;}
.subnav_v2 .resource-links a { text-decoration:underline; }
.subnav_v2 .resource-links a:hover { background:none; text-decoration:none;}

.subnav_v2 .sub_promo { margin:20px 0; display:block; width:205px; }
.subnav_v2 .sub_promo_acct { height:80px; background: url(../../i/sub_promo_acct.png) center center no-repeat; }
.subnav_v2 .sub_promo_event { height:80px; background: url(../../i/sub_promo_event.png) center center no-repeat; }
*/

/* #sub-nav-new { width:210px; font-family:Arial, Helvetica, sans-serif; float:left; margin-right:10px; }
#sub-nav-new a { text-decoration:none; color:#FFF; }
#sub-nav-new dl { font-size:12px; margin:0; }
#sub-nav-new dt { background-color:#126398; font:11px; font-weight:bold; padding:6px; text-transform:uppercase; border:solid 1px #acb5b9; margin-top:-1px; }
#sub-nav-new .dt-active a { background: url(../../i/bg-subnav-dt-active.gif) right center no-repeat; }
#sub-nav-new dt a { width:100%; display:block; font-size:11px; }
#sub-nav-new dt a:hover { background: url(../../i/bg-subnav-dt-active.gif) right center no-repeat; cursor:pointer; }
#sub-nav-new dd a { color:#000; display:block; width:100%; }
#sub-nav-new dd { margin-left:6px; background-color:#e9e9e9; color:#000; padding:6px; border-bottom:solid 1px #ccc; }
#sub-nav-new dd:hover { background-color:#666666; cursor:pointer; }
#sub-nav-new dd:hover a { color:#fff; }
#sub-nav-new .dd-active { background: #666666; }
#sub-nav-new .dd-active a { color:#fff; }

#sub-nav-new .resource-links{ font-size:11px; margin:0 0 30px 0 !important; }
#sub-nav-new .resource-links a { padding-right:20px; color:#000; }
#sub-nav-new .resource-links dt { background-color:#666666; padding:2px 6px; margin-bottom:10px; }
#sub-nav-new .resource-links dt a { color:#FFF; text-decoration:none; }
#sub-nav-new .resource-links dd { padding: 5px 0 5px 20px; background: url(../../i/bg_subnav_dt.gif) 10px 11px no-repeat; font-weight:normal; border-bottom:solid 1px #ccc; }

#sub-nav-new .resource-links dd { border:none; padding-bottom: 7px !important; }
#sub-nav-new .resource-links dd a { font-size:11px; color:#000;}
#sub-nav-new .resource-links a { text-decoration:underline; }
#sub-nav-new .resource-links a:hover { background:none; text-decoration:none; }
*/

#sub-nav-new { width:210px; font-family:Arial, Helvetica, sans-serif; float:left; margin-right:10px; }
#sub-nav-new h3 { background:url(../../i/sprite-subnav-new.png) left top no-repeat; height:30px; font-weight:normal; padding:5px 10px 5px 50px; margin:0; text-transform:capitalize;}
#sub-nav-new a { text-decoration:none; color:; }
#sub-nav-new .nav-links { border-left:solid 1px #acb5b9; border-right:solid 1px #acb5b9; margin:10px 0;  }
#sub-nav-new .nav-links .clear-bot { background:#fff url(../../i/sprite-subnav-new.png) center -40px no-repeat; height:10px !important; position:relative; z-index:1000; border:0 !important; width:212px; margin-left:-2px; }
#sub-nav-new dl { font-size:12px; margin:0 6px; }
#sub-nav-new dt { color:#126398 !important; font:12px; font-weight:bold; padding:20px 6px 6px 6px; text-transform:uppercase; border-bottom:dotted 1px #acb5b9; }
#sub-nav-new .dt-active a { background: url(../../i/bg-subnav-dt-active.gif) right center no-repeat;  }
#sub-nav-new dt a { width:100%; display:block; font-size:12px; font-weight:bold; color:#126398 !important; }
#sub-nav-new dt a:hover { background: url(../../i/bg-subnav-dt-active.gif) right center no-repeat; cursor:pointer; }
#sub-nav-new dd a { color:#000; display:block; padding:4px 10px; }
#sub-nav-new dd a:hover { background: url(../../i/bg-subnav-dd-active.gif) 180px center no-repeat; cursor:pointer; }
#sub-nav-new dd { color:#000; ; border-bottom:dotted 1px #acb5b9; }
#sub-nav-new dd:hover { background-color:#f4f4f4; cursor:pointer; }
#sub-nav-new dd:hover a { }
#sub-nav-new .dd-active { background:#f4f4f4 url(../../i/bg-subnav-dd-active.gif) 180px center no-repeat; }
#sub-nav-new .dd-active a {  }

#sub-nav-new .resource-links{ font-size:11px; margin:0 0 30px 0 !important; }
#sub-nav-new .resource-links a { padding-right:20px; color:#000; }
#sub-nav-new .resource-links dt { background-color:#666666; padding:2px 6px; margin-bottom:10px; }
#sub-nav-new .resource-links dt a { color:#FFF; text-decoration:none; }
#sub-nav-new .resource-links dd { padding: 5px 0 5px 20px; background: url(../../i/bg_subnav_dt.gif) 10px 11px no-repeat; font-weight:normal; border-bottom:solid 1px #ccc; }

#sub-nav-new .resource-links dd { border:none; padding-bottom: 7px !important; }
#sub-nav-new .resource-links dd a { font-size:11px; color:#000;}
#sub-nav-new .resource-links a { text-decoration:underline; }
#sub-nav-new .resource-links a:hover { background:none; text-decoration:none; }

/* -------------------------------------------------------------- 
	PROMO SLOTS - UPDATED BY EMMETT GATSON -- GENERAL | 9-24-10
---------------------------------------------*/
a[class|=promoslot] { height:65px; width:331px; display:block; text-indent:-9999px; display:block; float:left; }
 
.promoslot-1 { background: url(../../i/promoslot_podcast_1.png) left center no-repeat; }
.promoslot-2 { background: url(../../i/promoslot_solutionguide_1.png) left center no-repeat; }
.promoslot-3 { background: url(../../i/promoslot_podcast_2.png) left center no-repeat; }
.promoslot-4 { background: url(../../i/promoslot_solutionguide_2.png) left center no-repeat; }
.promoslot-hp-printers { background: url(../../i/promoslot_view-hp-printers.png) left center no-repeat; }
.promoslot-consider_assess { background: url(../../i/promoslot_consider_assess.png) left center no-repeat; }
.promoslot-contact-us { background: url(../../i/promoslot_contact_us_today.png) left center no-repeat; }
.promoslot-contact-us2 { background: url(../../i/promoslot_contact_us_today2.png) left center no-repeat; }
.promoslot-lenovo_energy_sav { background: url(../../i/promoslot_lenovo_energy_sav.png) left center no-repeat; }
.promoslot-lenovo_thinkvantage_vid { background: url(../../i/promoslot_lenovo_thinkvantage_vid.png) left center no-repeat; }
.promoslot-hp_cloud { background: url(../../i/promoslot_hp_cloud.png) left center no-repeat; }
.promoslot-hp_carepack_iss_promo { background: url(../../i/promoslot_hp_carepack_iss_promo.png) left center no-repeat; }
.promoslot-mailinglist-1 { background: url(../../i/promoslot_mailinglist-1.png) left center no-repeat; }
.promoslot-virtualworld-1 { background: url(../../i/promoslot_virtualworld-1.png) left center no-repeat; }

.promoslot-2, 
.promoslot-4,
.promoslot-6,
.promoslot-8,
.promoslot-10,
.promoslot-12,
.promoslot-14,
.promoslot-16,
.promoslot-18,
.promoslot-right { float:right !important;} 


/* -------------------------------------------------------------- 
UPDATED BY EMMETT GATSON -- CAMPAIGN LANDING PAGE | 10-18-10
---------------------------------------------*/

#cp_page {}

#cp_page h1 { font-size:18px; font-weight:bold; text-transform:none; display:block; text-align:center; line-height:1.25em;}
#cp_page h2 { background: url(../../i/bg-frontnav-h2.gif) right center repeat-x; text-align:center; display:block; color:#126398; margin:25px 0 15px 0; clear:both;}
#cp_page h2 span { background-color:#FFF; padding:0 6px; font-size:18px !important; font-weight:normal; }
#cp_page p { line-height:1.6em; }

#cp_page ul {  }
#cp_page li { font-size:12px !important; padding-bottom:5px;}

.cp_2columns { width:50%; float:left;}
.cp_3columns { width:190px; display:block; float:left; margin-bottom:20px !important; text-align:left !important; padding:0 !important;}

.cp_converged_infrastructure .ci_head { position:relative; height:370px; background:url(../../i/lp-bg-converged_infrastructure.jpg) center top no-repeat; clear:both; }
.cp_converged_infrastructure .ci_head a { position:absolute; width:100px; text-decoration:none !important; color:#000 !important; font-weight:bold; font-size:13px; line-height:1.25em !important; }
.cp_converged_infrastructure .ci_head a:hover { color:#C00 !important;} 
.cp_converged_infrastructure .ci_head .a_storage {top:65px; left:110px;}
.cp_converged_infrastructure .ci_head .a_servers {top:65px; left:500px;}
.cp_converged_infrastructure .ci_head .a_power {top:185px; left:100px;}
.cp_converged_infrastructure .ci_head .a_network {top:190px; left:480px;}
.cp_converged_infrastructure .ci_head .a_software {top:270px; left:310px;}
.cp_converged_infrastructure .ci_head .a_assess { background:url(../../i/lp-bg-ci-link-assess.png) no-repeat; width:221px; height:47px; top:240px; left:450px; text-indent:-9999px;}
.cp_converged_infrastructure .ci_head .a_assess:hover { background:url(../../i/lp-bg-ci-link-assess_hover.png) no-repeat;}

.cp_converged_infrastructure dl { width:48%; display:block; padding:0; margin:0 0 25px 10px; font-size:13px; float:left;}
.cp_converged_infrastructure dl dt {color:#126398; font-size:14px; font-weight:normal;}

.cp_converged_infrastructure .architecture_defined div { float:left; width:300px; font-size:13px; line-height:18px; background-repeat:no-repeat !important; height:75px; margin:0 0 20px 10px;}
.cp_converged_infrastructure .architecture_defined .div_top { background-position:left top; }
.cp_converged_infrastructure .architecture_defined .div_bot { background-position:right top !important;  }
.cp_converged_infrastructure .architecture_defined .div_top h3, .cp_converged_infrastructure .architecture_defined .div_top p { margin-left:90px !important; }
.cp_converged_infrastructure .architecture_defined .div_bot h3, .cp_converged_infrastructure .architecture_defined .div_bot p { margin-right:90px !important; margin-left:0px !important; }
.cp_converged_infrastructure .architecture_defined .div_1 { background:url(../../i/lp-bg-ci-operating_environment.jpg); }
.cp_converged_infrastructure .architecture_defined .div_2 { background:url(../../i/lp-bg-ci-flex_fabric.jpg); float:right; margin-right:10px; }
.cp_converged_infrastructure .architecture_defined .div_3 { background:url(../../i/lp-bg-ci-virtual_resource.jpg); }
.cp_converged_infrastructure .architecture_defined .div_4 { background:url(../../i/lp-bg-ci-data_center_smart_grid.jpg); float:right; margin-right:10px;  }
.cp_converged_infrastructure .architecture_defined div h3 { font-size:16px !important; font-weight:normal !important; text-transform:none; color:#126398 !important; margin:0 !important;}
.cp_converged_infrastructure .architecture_defined div p {margin:0;}

.cp_converged_infrastructure .product_option { background:url(../../i/lp-bg-ci-bladesystem.jpg) 10px top no-repeat; position:relative; padding-left:200px; line-height:18px !important; margin-bottom:50px; }
.cp_converged_infrastructure .product_option h3, .cp_converged_infrastructure .product_option p { margin:0 !important;}
.cp_converged_infrastructure .product_option h3 { font-weight:normal !important; font-size:18px !important;}
.cp_converged_infrastructure .product_option .a_more_options { position:absolute; background:url(../../i/lp-bg-ci-link-more.png) no-repeat; width:221px; height:47px; top:70px; left:440px; text-indent:-9999px; }
.cp_converged_infrastructure .product_option .a_more_options:hover { background:url(../../i/lp-bg-ci-link-more_hover.png) no-repeat;}

.cp_vmware_cloud {}

.cp_vmware_cloud h3 { background:url(../../i/bg_vmware_pattern.jpg) center no-repeat; width:300px; height:76px; font-size:16px; font-weight:normal !important; color:#FFF !important; line-height:18px; padding:0 15px; padding-top:35px !important; margin:0 0 15px 0 !important;}
.cp_vmware_cloud h3 span { font-size:13px !important; color:#FFF !important; }

.cp_vmware_cloud p { text-align:justify; padding:0 20px !important; margin:0; }
.cp_vmware_cloud .link-small { font-size:10px !important; line-height:1.25em !important; color:#000 !important;}
.cp_vmware_cloud .cp_2columns { width:330px; float:left;}

.cp_hp_member_benefits .cp_2columns { width:65%; float:left;}
.cp_hp_member_benefits .cp_2columns .right { width:35%;}
.cp_hp_member_benefits h3 { font-size:16px !important; font-weight:normal !important; text-transform:none; color:#126398 !important; margin:0 !important;}
.cp_hp_member_benefits a { font-size:13px; text-decoration:none !important; }
.cp_hp_member_benefits a:hover { text-decoration:underline !important;}

.cp_hp_printing_supplies .cp_2columns { clear:both; width:655px !important; border-bottom:solid 1px #d3c7b5; padding:10px 15px; }
.cp_hp_printing_supplies .cp_2columns .left{ width:20%; float:left; }
.cp_hp_printing_supplies .cp_2columns .right { width:70%; float:right;}
.cp_hp_printing_supplies h3 { font-size:1.6em; text-transform:none; color:#126398 !important; margin:0 !important;}
.cp_hp_printing_supplies a { font-size:13px; text-decoration:none !important; }
.cp_hp_printing_supplies a:hover { text-decoration:underline !important;}

.cp_hp_storage_optimization p { text-align:justify; padding-right:20px;}
.cp_hp_storage_optimization .cp_2columns { clear:both; width:655px !important; padding:10px 15px; }
.cp_hp_storage_optimization .cp_2columns .left{ width:20%; float:left; }
/* .cp_hp_storage_optimization .cp_2columns .li-checkmark { list-style-image:url(../../i/img-checkmark-green.png) !important;} */
.cp_hp_storage_optimization .cp_2columns .right { width:65%; float:right;}
.cp_hp_storage_optimization h3 { font-size:1.6em; text-transform:none; color:#126398; margin:0 !important;}

.cp-new-search-splash { position:relative; }
.cp-new-search-splash div {  }
.cp-new-search-splash > div { clear:both; width:920px; display:inline-block; float:left; }
.cp-new-search-splash h1 { font-size:24px !important; color:#126398; line-height:32px; margin:32px 0 .5em 0 !important; }
.cp-new-search-splash h2 { font-size:18px !important; background:none !important; color:#333 !important; line-height:24px; font-weight:normal; margin:0 0 1.5em 0 !important; }
.cp-new-search-splash .content-block { padding:35px 0; border-top:solid 1px #e2e2e2; }
.cp-new-search-splash .content h3 { font-size:21px; color:#126398; /*background:transparent url(../../i/bg-newsearch-md-arrows.gif) left 2px no-repeat; padding-left:34px;*/ text-align:left !important; margin:0; font-weight:normal; line-height:1.3em;}
.cp-new-search-splash p { margin:1em 0px !important; line-height:1.5em; font-size:14px; }
.cp-new-search-splash .content, .cp-new-search-splash .image { float:left; padding:0 15px; }
.cp-new-search-splash .content  { width:520px; }
.cp-new-search-splash a { color:#cc0000; font-size:13px; text-decoration:none; font-weight:bold; clear:both; display:block; text-align:left; }
.cp-new-search-splash a:hover { text-decoration:underline; }
.cp-new-search-splash .image { width:340px; text-align:left !important;  }


/* -------------------------------------------------------------- 
UPDATED BY EMMETT GATSON -- GENERAL | 6-11-10
---------------------------------------------*/

	/* text */
.fff { color:#fff !important;}
.000 { color:#000 !important;}
.c00 { color:#c00 !important;}
.text_10 { font-size:10px !important;}
.text_11 { font-size:11px !important;}
.text_12 { font-size:12px !important;}
.text_13 { font-size:13px !important;}
.text_14 { font-size:14px !important;}
.text_16 { font-size:16px !important;}
.text_18 { font-size:18px !important;}
.line_height_1em { line-height:1em !important; }
.line_height_125em { line-height:1.25em !important; }
.line_height_14em { line-height:1.4em !important; }
.line_height_15em { line-height:1.5em !important; }
.line_height_2em { line-height:2em !important; }
.justify { text-align:justify; }
.text_left { text-align:left !important; }
.text_right { text-align:right !important; }
.center { text-align:center; }
.no_decor { text-decoration:none !important; }
.no_border { border:none !important; }
.no_bold { font-weight:normal !important;}
.underline { text-decoration:underline !important; }
.red { color:#F00 !important; }
.black { color:#000 !important; }
.bold { font-weight:bold; }

	/* position */
.right { float:right !important;  }
.left { float:left; !important }
.clear { clear:both; }
.block { display:block;}
.clear-bot { clear:both; }

	/* box properties */
.width_50percent { width: 50% !important;}
.no_bg { background:none !important; }

	/* margin & padding */
.mright5 { margin-right:5px; }
.mright10 { margin-right:10px; }
.mleftt5 { margin-left:5px; }
.mleftt10 { margin-left:10px !important; }
.mleftt30 { margin-left:10px !important; }
.mbot10 { margin-bottom:10px !important; }
.mtop5 { margin-top:5px !important; }
.mtop10 { margin-top:10px !important; }
.mtop15 { margin-top:15px !important; }
.mtop20 { margin-top:20px !important; }
.mtop25 { margin-top:25px !important; }
.mtop30 { margin-top:30px !important; }
.mtop40 { margin-top:40px !important; }
.mbot20 { margin-bottom:20px !important; }
.mbot30 { margin-bottom:30px !important; }
.mbot50 { margin-bottom:50px !important; }
.mright0 {margin-right:0px; !important}
.m0 { margin:0 !important;}
.p0 { padding:0 !important;}
.ptop0 { padding-top:0 !important;}
.ptop5 { padding-top:5px !important;}
.ptop10 { padding-top:10px !important;}
.ptop20 { padding-top:20px !important;}
.pright20 { padding-right:20px !important;}
.pleft20 { padding-left:20px !important;}
.pleftright20 { padding-left:20px !important; padding-right:20px !important;}
.pleftright10 { padding-left:10px !important; padding-right:10px !important;}
.pleftright15 { padding-left:15px !important; padding-right:15px !important;}


#frm { height:1300px !important; width:100% !important; overflow-y:hidden !important; }

#override ol { padding-left: 3.5em; padding-right: 3.5em; }
#override ol li { list-style: decimal outside none; margin:1.2em 0; }


