/* CSS Document */

#mainGraphic { float: left; margin: 12px 8px 4px 6px; padding: 0; width: 514px; height: 255px; }

#newsAndEvents { float: left; margin: 12px 0 6px 0; padding: 0; width: 260px; height: 255px; overflow: hidden; }


#latestNews h2, #reviewsAndEvents h2 { margin: 0; padding: 10px 0 0 14px; background-image: url(../imgs/oneColRndTabTop-Blue.gif);
	font-size: 12px; font-weight: bold; color: #fff; width: 246px; height: 20px; }
	
#latestNews ul { margin: 0; padding: 7px 0 0 0; 
	width: 244px; height: 83px; overflow: auto; list-style: none; }	

#latestNews ul li { margin: 0; padding: 0 0 7px 0;
	font-size: 11px; color: #333; line-height: 16px; }	
#latestNews ul li a { color: #12456D; font-weight: bold; }
#latestNews ul li a:hover { color: #457122; }

#reviewsAndEvents div.dropShadowBody { height: 77px; padding: 7px 0 0 7px; }

#bottomRow { float: left; width: 787px; margin: 0 0 0 2px; padding: 0; }
#bottomRow div.roundedColFoot { }

#bottomRow a { font-size: 12px; font-weight: bold; color: #12456D; }
#bottomRow a:hover { color: #457122; }


#ManagedServicesPlatform { float: left; margin: 0 3px 0 0; padding:  
0; width: 523px; height: 200px; }
#ManagedServicesPlatform h2 { margin: 0; padding: 10px 0 0 14px;
background-image: url(../imgs/mspRndTabTop-Blue.gif);
	font-size: 12px; font-weight: bold; color: #fff; width: 509px;
height: 20px; }
#ManagedServicesPlatform h3,
#ManagedServicesPlatform p,
#ManagedServicesPlatform ul { margin: 0; padding: 0; line-height: 0;
text-indent: -9999px; }
#ManagedServicesPlatform li { list-style: none; }

#mspGraphic { margin: 0; padding: 0; background-image: url(../imgs/ManagedServicesPlatform.jpg);
	width: 523px; height: 170px; }
#mspGraphic a { display: block; width: 523px; height: 170px; }


#colOne, #colTwo, #colThree { float: left; width: 260px; margin: 0 3px 0 0; padding: 0; }
#colThree { margin: 0 !important; }

#colOne div.dropShadowBody, #colTwo div.dropShadowBody, #colThree div.dropShadowBody { height: 162px; }

#colOne h2, #colTwo h2, #colThree h2 { margin: 0; padding: 10px 0 0 14px; background-image: url(../imgs/oneColRndTabTop-Blue.gif);
	font-size: 12px; font-weight: bold; color: #fff; width: 246px; height: 20px; }

#colOne p { margin: 0; padding: 18px 0 0 137px; width: 110px; font-size: 12px; line-height: 18px; font-weight: bold; color: #333; }
#colOne p.msp { margin: 0; padding: 50px 0 0 137px; }
#colOne p.learnMore { margin: 0; padding: 130px 0 0 145px; width: 106px; }
#mspBG { margin: 0 0 0 -12px; padding: 0; width: 256px; height: 162px; background: url(../imgs/mspBG.jpg) no-repeat; }
#mspBG h3 { text-indent: -9999px; margin: 0; padding: 0; line-height: 0; font-size: 0; height: 0; }
#mspBG p.msp { text-indent: -9999px; margin: 0; padding: 0; line-height: 0; font-size: 0; height: 0; }

h3#deploymentStrategies { margin: 0 0 0 -12px; padding: 0; width: 256px; height: 66px;
	text-indent: -9999px; background: url(../imgs/hardwareAsService.gif) no-repeat; }
h3#mspSuccess { margin: 0 0 0 -12px; padding: 0; width: 256px; height: 33px;
	text-indent: -9999px; background: url(../imgs/futureIT.gif) no-repeat; }	

#colThree p { margin: 0 0 10px 4px; padding: 0; width: 225px; font-size: 11px; line-height: 16px; color: #333; }

/* IE 6 PC Hacks */
*html #mainGraphic { margin: 12px 8px 4px 3px; }
*html #latestNews ul { height: 76px; }
