body {
  color: #333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1em;
}

#pageLayout #pageHeading #navigation .logout {
	background: #fff;
}
#pageLayout #pageHeading #navigation .logout IFRAME{
text-align: right;
}

H1, H2, H3  {
  color: #008e7f;
}
H4 {
  color: #008e7f; 
}
H5 {
  color: #333;
}

.maintextorange {
	color: #008e7f;
	font-size: 12px;
}

a,
.mb-IMELink,
a:visited,
a:active,
.mb-IMELink:visited,
.mb-IMELink:active {
  color: #000;
  text-decoration: underline;
}

a:hover,
.mb-IMELink:hover {
  color: #008e7f;
  text-decoration: underline;
}   





.orangeLink{

color: #008e7f;

font-size: 12px;

}



a.orangeLink:link{color: #008e7f}



a.orangeLink:visited{color: #008e7f}



a.orangeLink:hover{color: #008e7f}



a.orangeLink:active{color: #008e7f}


#ServiceProviderView .alt TD {
 background-color: #d3e5a0;
}

#pieceViewPageBigButtons .a:hover {
	text-decoration: none;
}

#content1Image
{
  display: block;
  width: 94px;
  height: 57px;
  background: url("/destroot/microsoft/files/public/site/static/images/button1_off.jpg") no-repeat 0 0;
}



#content1Image:hover, #content1Image:active
{ 
  display: block;
  width: 94px;
  height: 57px;
  background: url("/destroot/microsoft/files/public/site/static/images/button1_over.jpg") no-repeat 0 0;
}



#content1Image:focus
{ 
  display: block;
  width: 94px;
  height: 57px;
  background: url("/destroot/microsoft/files/public/site/static/images/button1_over.jpg") no-repeat 0 0;
}



#content1Image span
{
  display: none;
}





#content2Image
{
  display: block;
  width: 94px;
  height: 57px;
  background: url("/destroot/microsoft/files/public/site/static/images/button2_off.jpg") no-repeat 0 0;
}



#content2Image:hover, #content2Image:active
{ 
  display: block;
  width: 94px;
  height: 57px;
  background: url("/destroot/microsoft/files/public/site/static/images/button2_over.jpg") no-repeat 0 0;
}



#content2Image:focus
{ 
  display: block;
  width: 94px;
  height: 57px;
  background: url("/destroot/microsoft/files/public/site/static/images/button2_over.jpg") no-repeat 0 0;
}







#content2Image span
{
  display: none;
}



#content3Image
{
  display: block;
  width: 94px;
  height: 57px;
  background: url("/destroot/microsoft/files/public/site/static/images/button3_off.jpg") no-repeat 0 0;
}



#content3Image:hover, #content3Image:active
{ 
  display: block;
  width: 94px;
  height: 57px;
  background: url("/destroot/microsoft/files/public/site/static/images/button3_over.jpg") no-repeat 0 0;
}



#content3Image:focus
{ 
  display: block;
  width: 94px;
  height: 57px;
  background: url("/destroot/microsoft/files/public/site/static/images/button3_over.jpg") no-repeat 0 0;
}



#content3Image span
{
  display: none;
}



#content4Image
{
  display: block;
  width: 94px;
  height: 57px;
  background: url("/destroot/microsoft/files/public/site/static/images/button4_off.jpg") no-repeat 0 0;
}



#content4Image:hover, #content4Image:active
{ 
  display: block;
  width: 94px;
  height: 57px;
  background: url("/destroot/microsoft/files/public/site/static/images/button4_over.jpg") no-repeat 0 0;
}



#content4Image:focus
{ 
  display: block;
  width: 94px;
  height: 57px;
  background: url("/destroot/microsoft/files/public/site/static/images/button4_over.jpg") no-repeat 0 0;
}





#content4Image span
{
  display: none;
}





#content5Image
{
  display: block;
  width: 94px;
  height: 57px;
  background: url("/destroot/microsoft/files/public/site/static/images/button5_off.jpg") no-repeat 0 0;
}



#content5Image:hover, #content5Image:active
{ 
  display: block;
  width: 94px;
  height: 57px;
  background: url("/destroot/microsoft/files/public/site/static/images/button5_over.jpg") no-repeat 0 0;
}



#content5Image:focus
{ 
  display: block;
  width: 94px;
  height: 57px;
  background: url("/destroot/microsoft/files/public/site/static/images/button5_over.jpg") no-repeat 0 0;
}





#content5Image span
{

  display: none;
}


#content6Image
{
  display: block;
  width: 94px;
  height: 57px;
  background: url("/destroot/microsoft/files/public/site/static/images/button6_off.jpg") no-repeat 0 0;
}



#content6Image:hover, #content6Image:active
{ 
  display: block;
  width: 94px;
  height: 57px;
  background: url("/destroot/microsoft/files/public/site/static/images/button6_over.jpg") no-repeat 0 0;
}



#content6Image:focus
{ 
  display: block;
  width: 94px;
  height: 57px;
  background: url("/destroot/microsoft/files/public/site/static/images/button6_over.jpg") no-repeat 0 0;
}





#content6Image span
{

  display: none;
}


#theStaticHomePage TABLE, #theStaticHomePage TD {
	margin: 0px;
	padding: 0px;
	border: none;
}
#theStaticHomePageiSideBar TABLE, #theStaticHomePageSideBar TD {
        margin: 0px;
        padding: 0px;
        border: none;
}
.noMarginPadding {
        margin: 0px;
        padding: 0px;
        border: none;

}

.arrowImageListLI {
	padding-left: 15px;
	padding-bottom: 10px;
	font-size: .9em;
	background: transparent url("/destroot/microsoft/files/public/site/static/images/arrow.jpg") no-repeat 0em 2px;
}

















































/* CSS for Microsoft Services Document */

div#wrapperAll {
	width: 100%;
	text-align: left;
	margin: 0 auto;
}

 
 /* common styling */
.balloonWrapper {
	XXXwidth:999px;	
}

.balloon {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
width:333px;
float: left;
}
.balloon ul {
padding:0; 
margin:0;
border:0;
list-style-type: none;
}
.balloon ul li {
float:left;
width:333px;
height:170px;
}
.balloon ul li a, .balloon ul li a:visited {
display:block;
text-decoration:none; 
color:#000; 
width:333px; 
height:170px; 
background:#fff;
}
.balloon ul li a img, .balloon ul li a:visited img {
border:0;
}

.balloon ul li dl {
visibility:hidden;
position:absolute;
}


.baloon table {
margin:-2px;
border:0;
padding:0;
border-collapse:collapse;
font-size:1em;
}



.balloon dl {width:300px; padding:15px 15px 20px 10px; background:transparent url(/destroot/microsoft/files/public/site/services/images/sequence/popup_wholeLeft.gif) no-repeat top left;}
.balloon dd {margin:0; padding:5px 15px; text-align: left; height: 200px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color:#fff; font-size:1em;}
/*.balloon dd p {padding:0; line-height:1.5em;}*/
/*.balloon dl#web2 {background:transparent url(WEB/images/popup_bottom.gif) no-repeat bottom left; height:auto;}
.balloon dl#web3 {background:transparent url(WEB/images/popup_bottom.gif) no-repeat bottom left; height:auto;}
.balloon dl#web2 dt {background:transparent url(WEB/images/popup_top.gif) no-repeat top left;}
.balloon dl#web3 dt {background:transparent url(WEB/images/popup_top.gif) no-repeat top left;}*/

/* specific to non IE browsers and IE7 first with IE5.5 and IE6 second */
.balloon ul li:hover,
.balloon ul li a:hover {
color:#000; 
position:relative;
cursor: pointer;
}

.balloon ul li:hover dl,
.balloon ul li a:hover dl {
	visibility:visible;
	color:#000;
	top:60px;
	left:305px;
	height: 239px;
	cursor:default;
}

.balloon ul li:hover dl em,
.balloon ul li a:hover dl em {
display:block;
position:absolute;
left:-35px;
top:205px;
width:36px; 
/*height:36px;*/
background:transparent url(/destroot/microsoft/files/public/site/services/images/sequence/popup_middle.gif);
}


.balloon ul li:hover dl a,
.balloon ul li a:hover dl a {
height:0.8em;
color:#606;
background:transparent;
text-decoration:underline;
display:inline;
}

.balloon ul li:hover dl a:hover,
.balloon ul li a:hover dl a:hover {
text-decoration:none;
background:transparent;
}

/*
CSS FROM popup/balloonRight.css file*/

.balloonRight {
font-family: verdana, sans-serif; 
width:333px;
font-size: 10px;
height:170px;
float: left;
}
.balloonRight ul {
padding:0; 
margin:0;
border:0;
list-style-type: none;
}
.balloonRight ul li {
float:right;
margin:0px;
width:333px;
height:150px;
border:0px;
}
.balloonRight ul li a, .balloonRight ul li a:visited {
display:block;
text-decoration:none; 
color:#fff; 
width:333px; 
height:150px; 
}
.balloonRight ul li a img, .balloonRight ul li a:visited img {
border:0;
}

.balloonRight ul li dl {
visibility:hidden;
position:absolute;
}



.balloonRight dl {width:300px; padding:0 0 20px 0; height:auto;}
.balloonRight dt {margin:0; padding:5px; font-weight:bold; text-align:center;}
.balloonRight dd {margin:0; padding:5px 15px; color:#fff; border-width:0px; height: 200px; background: url(/destroot/microsoft/files/public/site/services/images/sequence/popup_wholeRight.gif) no-repeat top left;}
.balloonRight dd p {padding:15px; margin:0;}

/* specific to non IE browsers and IE7 first with IE5.5 and IE6 second */
.balloonRight ul li:hover,
.balloonRight ul li a:hover {
color:#000; 
position:relative;
cursor: pointer;
}

.balloonRight ul li:hover dl,
.balloonRight ul li a:hover dl {
visibility:visible;
color:#fff;
top:75px;
right:250px;
cursor:default;
}

.table5 {
margin:10px;
border:0;
padding:0;
border-collapse:collapse;
text-align: left;
}

.balloonRight ul li:hover dl a,
.balloonRight ul li a:hover dl a {
background:transparent;
text-decoration:underline;
display:inline;
}

.balloonRight ul li:hover dl a:hover,
.balloonRight ul li a:hover dl a:hover {
text-decoration:none;
background:transparent;
}

 IMG {
	border: none;

}

div#wrapperHeader {
	width: 100%;
	MFCtext-align: center;
	margin: 0 auto;
}

/*TOP HEADER*/

div#topHeader {
	XXXwidth: 1000px;
	height: 202px;
	MFCtext-align: center;
	margin-right: 20px;
	text-align: left;
	background-image: url(/destroot/microsoft/files/public/site/services/images/sequence/home_readytogoBg.gif);
	background-position: right;
	background-repeat: no-repeat;
}

#copyBlockTop {
	width: 500px;
	margin-top: 33px;
	margin-right: 95px;
	float: right;
}

div#topHeaderInner {
	XXXwidth: 1000px;
}

div#topHeaderInnerReimburse {
	width: 970px;
	margin-left: 20px;
	text-align: left;
}

/*HOME CONTENT AREA*/

div#recommendedServices {
	XXXwidth: 1000px;
}

div#HomeWrapper {
	XXXwidth: 1000px;
}

div#additionalServices {
	XXXwidth: 1000px;
}

div#greydots {
	XXXwidth: 1000px;
	padding-top: 73px;
}

div#greydotsInner {
	XXXwidth: 1000px;
	MFCtext-align: center;
	padding-top: 73px;
}

/*INNERPAGE FORMATTING*/


div#introWrapper {
	width: 980px;
	MFCtext-align: center;
/*	padding-bottom: 15px;*/
}
div#introIconWrapper {
	width: 980px;
	text-align: left;
	height: 120px;
}
div#iconleft {
	width: 730px;
	float: left;
}
div#iconright {
	width: 170px;
	padding-top: 12px;
	padding-right: 10px;
	text-align: right;
	float: right;
}
div#introWrapper2 {
	width: 980px;
	text-align: left;
/*	padding-bottom: 15px;*/
}

/*FORM*/

div#formWrapper {
	width: 500px;
	background-color: #ececec;
}

div#formWrapper5 {
	width: 960px;
	text-align: left;
	background-color: #FFFFFF;
}

div#formcontent5 {
	width: 480px;
	text-align: left;
	margin-left: 20px;
	margin-right: 50px;
}

/*TRICKS*/
.floatimgleft {
    float:left;
	margin-right: 10px;
}
.floatIconleft {
    float:left;
}
.floatimgRight {
    float:right;
	margin-left: 100px;
	margin-bottom: 250px;
}

/*.floatimgRightbtn {
    float:right;
	margin-top: 13px;
}*/
.floatimgRightRequest {
    float:right;
	margin-left: 50px;
}

h4.strike {
	text-decoration: line-through;
	font-weight: normal;
	font-style: italic;
	margin: 0;
}

span.price {
	color:#757575;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-left:20px;
	padding-right:20px;
	margin: 0
}

p.subHead {
	padding: 0;
	margin: 0 0 0 35px;
	font-size: 11px;
	line-height: 1.3em;
	width: 90%;
}

/*CSS FROM layout_noAccordion.css*/

div#wrapperAll2 {
	XXXwidth: 1000px;
	MFCtext-align: center;
	margin: 0 auto;
	clear: both;
}
div#wrapperAll3 {
	XXXwidth: 1000px;
	MFCtext-align: center;
	margin: 0 auto;
	clear: both;
}
div#wrapperAll960 {
	width: 960px;
	background-color: #f6f6f6;
	MFCtext-align: center;
	margin: 0 auto;
}
.wrapperAll9602 {
	width: 960px;
	background-color: #f6f6f6;
	MFCtext-align: center;
	margin: 0 auto;
}

/*FONTS FOR BOXES*/

#container h2 {
	color: #e7680d;
	font-size: 12px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
		
#container h4 {
	color: #757575;
	font-size: 11px;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
	
#container .subheaderNo {
	color: #e7680d;
	font-size: 11px;
	font-style: italic;
	font-weight: 100;
	XXXline-height: 15px;
	margin-left: 20px;
	padding-bottom: 0px;
	padding-top: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}


/*BEGIN CSS FROM fonts.css*/


/* CSS Document */

/*HOMEPAGES COPY*/

.readyToGoWhite {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}

.whiteTitle {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}

.whiteCopy {
	color: #ffffff;
	font-size: 12px;
	text-align: left;
}
.whiteCopyPopup {
	color: #ffffff;
	font-size: 10px;
	text-align: left;
}

/*INNERPAGES COPY*/
.orangeTitle {
	color: #e7680d;
	font-size: 22px;
	font-weight: bold;
}

#container .orangeLink {
	color: #e7680d;
	font-size: 11px;
}

#container a.orangeLink:link {color: #e7680d; font-size: 11px; text-decoration: underline; }
#container a.orangeLink:visited {color: #e7680d; font-size: 11px; text-decoration: underline; }
#container a.orangeLink:hover {color: #e7680d; font-size: 11px; text-decoration: underline; }
#container a.orangeLink:active {color: #e7680d; font-size: 11px; } 

.greyText {
	color: #888888;
	font-size: 13px;
	padding-left: 20px;
}
.greyIconText {
	color: #888888;
	font-size: 13px;
}
.greyTextNoPad {
	color: #888888;
	font-size: 12px;
	line-height: 16px;
}

a.greyTextNoPad:link {color: #888888; font-size: 12px; text-decoration: none; }
a.greyTextNoPad:visited {color: #888888; font-size: 12px; text-decoration: underline; }
a.greyTextNoPad:hover {color: #888888; font-size: 12px; text-decoration: underline; }
a.greyTextNoPad:active {color: #888888; font-size: 12px; } 


.greyTextNoPad11 {
	color: #888888;
	font-size: 11px;
	line-height: 16px;
}

a.greyTextNoPad11:link {color: #888888; font-size: 11px; text-decoration: none; }
a.greyTextNoPad11:visited {color: #888888; font-size: 11px; text-decoration: underline; }
a.greyTextNoPad11:hover {color: #888888; font-size: 11px; text-decoration: underline; }
a.greyTextNoPad11:active {color: #888888; font-size: 11px; } 

.greyTextNoPadSm {
	color: #888888;
	font-size: 11px;
	Xline-height: 16px;
	margin-left: 20px;
	margin-right: 20px;
	padding-bottom: 5px;
}
#container .bold {
	font-weight: bold;
}



.orangeTextForm {
	color: #f87311;
	font-size: 12px;
	font-weight: bold;
}
.orangeTextFormSm {
	color: #f87311;
	font-size: 11px;
	font-weight: bold;
}
.introCopy {
	text-align: left;
	margin-left: 20px;
}
.introIconCopy {
	text-align: left;
}


a.toplinksBlack:link {color: black; font-size: 11px; font-weight: bold; text-decoration: underline; }
a.toplinksBlack:visited {color: black; font-size: 11px; font-weight: bold; text-decoration: underline; }
a.toplinksBlack:hover {color: black; font-size: 11px; font-weight: bold; text-decoration: underline; }
a.toplinksBlack:active {color: black; font-size: 11px; font-weight: bold; } 


/*CSS FROM accordion.css FILE*/

/* CSS Document */

Xdiv#container {
	width: 960px;
	text-align: left;
	margin: 0 auto;
}

		.accordion_toggle {
			display: block;
			height: 74px;
			width: 960px;
			background: url(/destroot/microsoft/files/public/site/services/images/sequence/bg_closedGreyLarge.gif) no-repeat top right;
			line-height: 30px;
			font-family: Arial, Verdana, Helvetica, sans-serif;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			text-align: left;
			outline: none;
			font-size: 12px;
			color: #000000;
			cursor: pointer;
			margin: 0 0 0 0px;
		}
		
		.accordion_toggle_active {
			background: url(/destroot/microsoft/files/public/site/services/images/sequence/bg_openOrangeLarge.gif) no-repeat top right;
			color: #ffffff;
		}
		
/*ACCORDION CONTENT*/

		.accordion_content {
			width: 960px;
			margin: 0 auto;
			margin-top: 15px;
			margin-bottom: 15px;
			overflow: hidden;
                        background-color: #F6F6F6;
		}
		
		.accordion_contentCaseStudy {
			width: 960px;
			margin-top: 5px;
			margin-bottom: 15px;
			overflow: hidden;
                        background-color: #F6F6F6;
		}
			
		.accordion_content h2 {
			color: #e7680d;
			font-size: 12px;
			padding-left: 20px;
			padding-right: 20px;
			font-family: Arial, Verdana, Helvetica, sans-serif;
		}
			
		.accordion_content h3 {
			color: #ffffff;
			font-size: 11px;
			font-style: italic;
			font-weight: 100;
			line-height: 17px;
			padding-left: 20px;
			padding-right: 20px;
			font-family: Arial, Verdana, Helvetica, sans-serif;
		}
		
		#container .subheader {
			color: #e7680d;
			font-size: 11px;
			font-style: italic;
			font-weight: 100;
			XXXline-height: 15px;
			font-family: Arial, Verdana, Helvetica, sans-serif;
			padding-bottom: 0px;
			padding-top: 0px;
			padding-left: 5px;
		}
		.accordion_content p {
			color: #757575;
			font-size: 11px;
			padding-left: 20px;
			padding-right: 20px;
			font-family: Arial, Verdana, Helvetica, sans-serif;
		}
		.accordion_content h4 {
			color: #757575;
			font-size: 11px;
			font-weight: bold;
			padding-left: 20px;
			padding-right: 20px;
			font-family: Arial, Verdana, Helvetica, sans-serif;
		}
		.accordion_content h5 {
			color: #757575;
			font-size: 11px;
			text-decoration: line-through;
			font-style: italic;
			padding-left: 20px;
			padding-right: 20px;
			font-family: Arial, Verdana, Helvetica, sans-serif;
		}
		#container h5 {
			color: #757575;
			font-size: 11px;
			text-decoration: line-through;
			font-style: italic;
			padding-left: 20px;
			padding-right: 20px;
			font-family: Arial, Verdana, Helvetica, sans-serif;
		}
/*ACCORDION CONTENT END*/

/*BOX WRAPPERS LEFT & RIGHT*/

	div#boxInnerWrapper {
	width: 945px;
	text-align: left;
	margin: 0 auto;
	margin-bottom: 15px;
	}
	div#leftBoxInner {
		width: 315px;
		float: left;
		margin: 0 auto;
	}

	div#middleBoxInner {
		width: 315px;
		float: left;
	}
	
	div#rightBoxInner {
		width: 315px;
		float: left;
	}
	
	#innerBoxWrapper2,
	.innerBoxWrapper2,
	#innerBoxWrapper,
	.innerBoxWrapper,
	#innerBoxWrapperNO,
	.innerBoxWrapperNO {
		width: 315px;
		background-image: url(/destroot/microsoft/files/public/site/services/images/sequence/innerContentBoxRepeater.gif);
		background-repeat: repeat-y;
		margin: 0 auto;
	}


/*END INNER BOX WRAPPER UNIQUE*/


	div#topinnerBox {
		width: 315px;
		margin: 0 auto;
	}
	
	.topinnerBox2 {
		width: 315px;
		margin: 0 auto;
	}
	
	div#middleinnerBox {
		width: 315px;
		min-height: 140px;
		background-image: url(/destroot/microsoft/files/public/site/services/images/sequence/innerContentBoxMiddle.gif);
		background-repeat: no-repeat;
		overflow: visible;
		margin-top: -5px;
	}
	
/* MIDDLE BOX UNIQUE INCREMENT	*/

	div#middleinnerBox {
		width: 315px;
		min-height: 140px;
		background-image: url(/destroot/microsoft/files/public/site/services/images/sequence/innerContentBoxMiddle.gif);
		background-repeat: no-repeat;
		overflow: visible;
		margin-top: -5px;
	}
	.middleinnerBox2 {
		width: 315px;
		min-height: 140px;
		background-image: url(/destroot/microsoft/files/public/site/services/images/sequence/innerContentBoxMiddle.gif);
		background-repeat: no-repeat;
		overflow: visible;
		margin-top: -5px;
	}

	
/* MIDDLE BOX UNIQUE INCREMENT	*/

	div#bottominnerBox {
		background-color: #f6f6f6;
		width: 315px;
		margin: 0 auto;
	}
	.bottominnerBox2 {
		background-color: #f6f6f6;
		width: 315px;
		margin: 0 auto;
	}
/*	FLOAT IMAGE*/

.floatimgRightbtn {
    float:right;
	margin-right: 20px;
	 cursor: pointer;
      cursor: hand;
}
/*BOX BEHIND CONTENT END*/
		#wrapperAll #container {
			background-color: #f6f6f6;
		}
		.vertical_accordion_toggle {
			display: block;
			height: 31px;
			width: 929px;
			background: url(/destroot/microsoft/files/public/site/services/images/sequence/close_header_smallOGrey.gif) no-repeat top left;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			text-align: left;
			font-size: 12px;
			cursor: pointer;
			margin: 0 0 0 0;
		}

		.vertical_accordion_toggle_active {
			background: url(/destroot/microsoft/files/public/site/services/images/sequence/open_header_smallOrange.gif) no-repeat top left;
			color: #ffffff;
		}

		.vertical_accordion_content {
	width: 945px;
	overflow: hidden;
		}
		

		.vertical_accordion_content_active h3 {
			color: #ffffff;
			font-size: 12px;
			padding-left: 20px;
			padding-right: 20px;
			font-family: Arial, Verdana, Helvetica, sans-serif;
		}

		.vertical_accordion_content p {
			color: #757575;
			font-size: 11px;
			padding-left: 20px;
			padding-right: 20px;
			font-family: Arial, Verdana, Helvetica, sans-serif;
		}

  			
		/*
			Horizontal Accordion
		*/
		
		.horizontal_accordion_toggle {
			/* REQUIRED */
			float: left;	/* This make sure it stays horizontal */
			/* REQUIRED */

			display: block;
			height: 1px;
			width: 30px;
			background: url(/destroot/microsoft/files/public/site/services/accordion_nested/accordion/images/h_accordion_toggle.jpg) no-repeat top left;
			color: #ffffff;
			text-decoration: none;
			outline: none;
			cursor: pointer;
			margin: 0 0 0 0;
		}
		
		.horizontal_accordion_toggle_active {
			background: url(/destroot/microsoft/files/public/site/services/accordion_nested/accordion/images/h_accordion_toggle_active.jpg) no-repeat top left;
			border-right: 0px solid #f68263;
		}
		
		.horizontal_accordion_content {
			/* REQUIRED */
			height: 1px;	/* We need to define a height for the accordion as it stretches the width */
			float: left;	/* This make sure it stays horizontal */
			/* REQUIRED */
			
			overflow: hidden;
			background-color: #ffffff;
			color: #444444;
		}
			
			.horizontal_accordion_content p {
				width: 450px;
				padding: 5px 10px 15px 10px;
			}
					
					
    /* Container styling*/
    #horizontal_container {
      margin: 20px auto 20px auto;
      width: 680px;   
      height: 1px;    
    }
    
    #vertical_nested_container {
      margin: 10px auto 10px auto;
      width: 929px;
    }
	p.spaceNav {
	XXXmargin-top: -10px;
	XXXmargin-bottom: -15px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	}
	p.title {
		margin-top: 25px;
		margin-bottom: 0px;
	}
	
	
	/*NATE'S CSS*/

.accordion_content h4.strike {
	text-decoration: line-through;
	font-weight: normal;
	font-style: italic;
	margin: 0;
}

.accordion_content span.price {
	color:#757575;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-left:20px;
	padding-right:20px;
	margin: 0
}
.accordion_content ul {
	color:#757575;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:11px;
	padding-right: 20px;
}

.vertical_accordion_content p a {
	color: #E7680D;
}	



/*CSS FROM FILE popup\baloons_files\balloons.css*/

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menu/balloons.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
 
 /* common styling */
.balloonWrapper {
	width:999px;	
}

.balloon {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
width:333px;
float: left;
}
.balloon ul {
padding:0; 
margin:0;
border:0;
list-style-type: none;
}
.balloon ul li {
float:left;
width:333px;
height:170px;
}
.balloon ul li a, .balloon ul li a:visited {
display:block;
text-decoration:none; 
color:#000; 
width:333px; 
height:170px; 
background:#fff;
}
.balloon ul li a img, .balloon ul li a:visited img {
border:0;
}

.balloon ul li dl {
visibility:hidden;
position:absolute;
}


.baloon table {
margin:-2px;
border:0;
padding:0;
border-collapse:collapse;
font-size:1em;
}



.balloon dl {width:300px; padding:15px 15px 20px 10px; background:transparent url(/destroot/microsoft/files/public/site/services/images/sequence/popup_wholeLeft.gif) no-repeat top left;}
.balloon dd {margin:0; padding:5px 15px; text-align: left; height: 200px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color:#fff; font-size:1em;}
/*.balloon dd p {padding:0; line-height:1.5em;}*/
/*.balloon dl#web2 {background:transparent url(WEB/images/popup_bottom.gif) no-repeat bottom left; height:auto;}
.balloon dl#web3 {background:transparent url(WEB/images/popup_bottom.gif) no-repeat bottom left; height:auto;}
.balloon dl#web2 dt {background:transparent url(WEB/images/popup_top.gif) no-repeat top left;}
.balloon dl#web3 dt {background:transparent url(WEB/images/popup_top.gif) no-repeat top left;}*/

/* specific to non IE browsers and IE7 first with IE5.5 and IE6 second */
.balloon ul li:hover,
.balloon ul li a:hover {
color:#000; 
position:relative;
cursor: pointer;
}

.balloon ul li:hover dl,
.balloon ul li a:hover dl {
	visibility:visible;
	color:#000;
	top:60px;
	left:305px;
	height: 239px;
	cursor:default;
}

.balloon ul li:hover dl em,
.balloon ul li a:hover dl em {
display:block;
position:absolute;
left:-35px;
top:205px;
width:36px; 
/*height:36px;*/
background:transparent url(/destroot/microsoft/files/public/site/services/images/sequence/popup_middle.gif);
}


.balloon ul li:hover dl a,
.balloon ul li a:hover dl a {
height:0.8em;
color:#606;
background:transparent;
text-decoration:underline;
display:inline;
}

.balloon ul li:hover dl a:hover,
.balloon ul li a:hover dl a:hover {
text-decoration:none;
background:transparent;
}

/*
CSS FROM popup/balloonRight.css file*/

.balloonRight {
font-family: verdana, sans-serif; 
width:333px;
font-size: 10px;
height:170px;
float: left;
}
.balloonRight ul {
padding:0; 
margin:0;
border:0;
list-style-type: none;
}
.balloonRight ul li {
float:right;
margin:0px;
width:333px;
height:150px;
border:0px;
}
.balloonRight ul li a, .balloonRight ul li a:visited {
display:block;
text-decoration:none; 
color:#fff; 
width:333px; 
height:150px; 
}
.balloonRight ul li a img, .balloonRight ul li a:visited img {
border:0;
}

.balloonRight ul li dl {
visibility:hidden;
position:absolute;
}



.balloonRight dl {width:300px; padding:0 0 20px 0; height:auto;}
.balloonRight dt {margin:0; padding:5px; font-weight:bold; text-align:center;}
.balloonRight dd {margin:0; padding:5px 15px; color:#fff; border-width:0px; height: 200px; background: url(/destroot/microsoft/files/public/site/services/images/sequence/popup_wholeRight.gif) no-repeat top left;}
.balloonRight dd p {padding:15px; margin:0;}

/* specific to non IE browsers and IE7 first with IE5.5 and IE6 second */
.balloonRight ul li:hover,
.balloonRight ul li a:hover {
color:#000; 
position:relative;
cursor: pointer;
}

.balloonRight ul li:hover dl,
.balloonRight ul li a:hover dl {
visibility:visible;
color:#fff;
top:75px;
right:250px;
cursor:default;
}

.table5 {
margin:10px;
border:0;
padding:0;
border-collapse:collapse;
text-align: left;
}

.balloonRight ul li:hover dl a,
.balloonRight ul li a:hover dl a {
background:transparent;
text-decoration:underline;
display:inline;
}

.balloonRight ul li:hover dl a:hover,
.balloonRight ul li a:hover dl a:hover {
text-decoration:none;
background:transparent;
}

.clear {
  clear: both;
}














































/* CSS for Microsoft Services Phase 2 Document */
@charset "utf-8";
/* CSS Document */

/*body {
	background-color: #f8f8f8;
	text-align: center;
	margin: 0 auto;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
}*/

img { border: none; } 

a img { border-style: none; }

a:active
{
outline: none;
}
a:link
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}

#servicesWrapper {
	width: 1000px;
	text-align: center;
	margin: 0 auto;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

/*---------------------------------------------------------index.html-------------------------*/
.leftBox631 {
	width: 561px;
	text-align: left;
	margin-left: 30px;
	margin-right: 70px;
	display: inline;
	float: left;
}
.rightBox309 {
	width: 269px;
	height: 80px;
	padding: 40px 20px 0px 20px;
	background-image: url(/destroot/microsoft/files/public/site/services/ph2/images/img_quickSelectHome_bg.gif);
	text-align: left;
	display: inline;
	float: left;
}
#boxes944 {
	width: 944px;
	margin: 0 auto;
	text-align: center;
} 

/*---------------------------------------------------------index.html ends-------------------------*/


/*---------------------------------------------------------leadServices.html-------------------------*/
.leftBox660 {
                width: 660px;
                display: inline;
                float: left;
}
.rightBox340 {
                width: 300px;
                height: 87px;
                padding: 40px 20px 0px 20px;
                background-image: url(/destroot/microsoft/files/public/site/services/ph2/images/img_InnerLogoBar_QuickSelectBG.gif);
                text-align: left;
                display: inline;
                float: left;
}
.titleGrey {
                width: 944px;
                color: #777777;
                font-size: 14px;
                font-weight: bold;
                padding: 0px 0px 0px 35px;
                text-align: left;
}
#boxesGreyBG944 {
                width: 944px;
                background-image: url(/destroot/microsoft/files/public/site/services/ph2/images/img_BigGreyBox.gif);
                background-position: top;
                margin:  0px 0px 0px 28px;
                float: left;
                text-align: center;
} 
.textHeader {
                width: 783px;
                text-align: left;
                padding: 0px 0px 10px 0px;
}
/*.greyBox {
                width: 703px;
                height: 50px;
                margin-right: 40px;
                text-align: left;
                padding: 30px 40px 0px 20px;
                background-image: url(/destroot/microsoft/files/public/site/services/ph2/images/img_contentBlock.png);
                background-repeat: no-repeat;
                color: #777777;
}*/

#greyBox {
/*           display: inline-block;*/
/*           width: 703px;*/
                height: 55px;
/*           margin-right: 40px;*/
                text-align: left;
                padding: 25px 0px 0px 0px;
                color: #777777;
/*           float: right;*/
                text-decoration: none;
}
#greyBox a { 
                background-image: url(/destroot/microsoft/files/public/site/services/ph2/images/img_contentBlockUp.png);
                background-repeat: no-repeat;
                display: inline-block;
                width: 703px;
                height: 55px;
                margin-right: 40px;
                text-align: left;
                padding: 25px 40px 0px 20px;
                color: #777777;
                float: right;
                text-decoration: none;
}
#greyBox a:hover {
                background-image: url(/destroot/microsoft/files/public/site/services/ph2/images/img_contentBlockOver.png);
                background-repeat: no-repeat;
                display: inline-block;
                width: 703px;
                height: 55px;
                margin-right: 40px;
                text-align: left;
                padding: 25px 40px 0px 20px;
                color: #777777;
                float: right;
                text-decoration: none;
}

#greyBoxTall {
/*           display: inline-block;*/
/*           width: 703px;*/
                height: 55px;
/*           margin-right: 40px;*/
                text-align: left;
                padding: 25px 0px 0px 0px;
                color: #777777;
/*           float: right;*/
                text-decoration: none;
}
#greyBoxTall a { 
                background-image: url(/destroot/microsoft/files/public/site/services/ph2/images/img_contentBlockUp.png);
                background-repeat: no-repeat;
                display: inline-block;
                width: 703px;
                height: 55px;
                margin-right: 40px;
                text-align: left;
                padding: 25px 40px 0px 20px;
                color: #777777;
                float: right;
                text-decoration: none;
}
#greyBoxTall a:hover {
                background-image: url(/destroot/microsoft/files/public/site/services/ph2/images/img_contentBlockOver.png);
                background-repeat: no-repeat;
                display: inline-block;
                width: 703px;
                height: 55px;
                margin-right: 40px;
                text-align: left;
                padding: 25px 40px 0px 20px;
                color: #777777;
                float: right;
                text-decoration: none;
}
.greyBoxLarge {
                width: 703px;
                height: 500px;
                margin-right: 20px;
                margin-left: 20px;
                text-align: left;
                padding: 30px 40px 0px 20px;
                background-image: url(/destroot/microsoft/files/public/site/services/ph2/images/img_contentBlockLarge.png);
                background-repeat: no-repeat;
                color: #777777;
}
.greyBox2Line {
                width: 703px;
                height: 55px;
                margin-right: 40px;
                text-align: left;
                padding: 25px 40px 0px 20px;
                background-image: url(/destroot/microsoft/files/public/site/services/ph2/images/img_contentBlock.png);
                background-repeat: no-repeat;
                color: #777777;
}
.cantDecide {
                width: 944px;
                height: 20px;
                text-align: center;
                color: #777777;
                margin: 0 auto;
                float: left;
}
/*---------------------------------------------------------leadServices.html ends-------------------------*/


/*-----------------------------------------------------------detailsTable.html------------------------------*/

.topContent {
	width: 944px;
	height: 105px;
	text-align: center;
	margin: 0px 0px 0px 28px;
	padding: 20px 0px 0px 28px;
	background-image: url(/destroot/microsoft/files/public/site/services/ph2/images/img_chartPgTopBox_TOPBG.gif);
	background-repeat: no-repeat;
	color: #777777;
	display: inline;
	float: left;
}
.tableBg {
	width: 944px;
	background-image: url(/destroot/microsoft/files/public/site/services/ph2/images/img_chartPgTopBox_mid.gif);
	background-repeat: repeat-y;
	margin: 0px 0px 0px 28px;
	float: left;
}

/*--------------------------------------------------------------TABLE FORMATTING------------------------------------*/


.name {background:#d3e5a0; text-align: left; font-size: 10px;}

#box-table-b {
	font-size: 11px;
	width: 900px;
	margin: 0px 15px 0px 15px;
	text-align: center;
	background: #e5f0c7;
	border-collapse: collapse;
}
#box-table-b th {
	font-size: 13px;
	font-weight: bold;
	padding: 8px;
	background: #a8cc46;
	border-right: 1px solid #e5f0c7;
	border-left: 1px solid #e5f0c7;
	color: #fff;
	cursor: pointer;
    cursor: hand;
}

#box-table-b th.name {
	cursor: auto;
}

#box-table-b td {
	Xwidth: 100px;
	width: 10%;
	padding: 5px;
	border-bottom: 1px solid #c0da7a;
	border-top: 1px solid #c0da7a;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	color: #777777;
	font-size: 10pt;
	cursor: pointer;
    cursor: hand;
}

#box-table-b td.name {
	cursor: auto;
}


/*-----------------------------------------------------------detailsTable.html ends------------------------------*/


/*-----------------------------------------------------------otherServices.html ------------------------------*/

#greyBoxOtherServices {
                height: 472px;
                text-align: left;
                padding: 25px 0px 0px 0px;
                color: #777777;
                text-decoration: none;
}
#greyBoxOtherServices a { 
                background-image: url(/destroot/microsoft/files/public/site/services/ph2/images/img_otherServicesUp.png);
                background-repeat: no-repeat;
                display: inline-block;
                width: 703px;
                height: 472px;
                margin-right: 40px;
                text-align: left;
                padding: 25px 40px 0px 20px;
                color: #777777;
                float: right;
                text-decoration: none;
}
#greyBoxOtherServices a:hover {
                background-image: url(/destroot/microsoft/files/public/site/services/ph2/images/img_otherServicesOver.png);
                background-repeat: no-repeat;
                display: inline-block;
                width: 703px;
                height: 472px;
                margin-right: 40px;
                text-align: left;
                padding: 25px 40px 0px 20px;
                color: #777777;
                float: right;
                text-decoration: none;
}


/*-----------------------------------------------------------otherServices.html ends------------------------------*/

/*-------------------------------------------------------------allServices.html------------------------------------*/
.LeadServicesContent {
	width: 944px;
	height: 361px;
	text-align: center;
	margin: 0px 0px 0px 28px;
	padding: 20px 0px 0px 10px;
	background-image: url(/destroot/microsoft/files/public/site/services/ph2/images/img_ALL_leadServices_bg.gif);
	background-repeat: no-repeat;
	color: #777777;
	display: inline;
	float: left;
}
.webServicesContent {
	width: 944px;
	height: 500px;
	text-align: center;
	margin: 0px 0px 0px 28px;
	padding: 20px 0px 0px 10px;
	background-image: url(/destroot/microsoft/files/public/site/services/ph2/images/img_ALL_webServices_bg.gif);
	background-repeat: no-repeat;
	color: #777777;
	display: inline;
	float: left;
}
.socialMediaContent {
	width: 944px;
	height: 294px;
	text-align: center;
	margin: 0px 0px 0px 28px;
	padding: 20px 0px 0px 10px;
	background-image: url(/destroot/microsoft/files/public/site/services/ph2/images/img_ALL_socialMediaServices_bg.gif);
	background-repeat: no-repeat;
	color: #777777;
	display: inline;
	float: left;
}
.eventServicesContent {
	width: 944px;
	height: 383px;
	text-align: center;
	margin: 0px 0px 0px 28px;
	padding: 20px 0px 0px 10px;
	background-image: url(/destroot/microsoft/files/public/site/services/ph2/images/img_ALL_eventServices_bg.gif);
	background-repeat: no-repeat;
	color: #777777;
	display: inline;
	float: left;
}
.storyServicesContent {
	width: 944px;
	height: 294px;
	text-align: center;
	margin: 0px 0px 0px 28px;
	padding: 20px 0px 0px 10px;
	background-image: url(/destroot/microsoft/files/public/site/services/ph2/images/img_ALL_storyServices_bg.gif);
	background-repeat: no-repeat;
	color: #777777;
	display: inline;
	float: left;
}
.marketingGuidanceContent {
	width: 944px;
	height: 290px;
	text-align: center;
	margin: 0px 0px 0px 28px;
	padding: 20px 0px 0px 10px;
	background-image: url(/destroot/microsoft/files/public/site/services/ph2/images/img_ALL_marketGuidance_bg.gif);
	background-repeat: no-repeat;
	color: #777777;
	display: inline;
	float: left;
}
.readytogoContent {
	width: 944px;
	height: 181px;
	text-align: center;
	margin: 0px 0px 0px 28px;
	padding: 20px 0px 0px 10px;
	background-image: url(/destroot/microsoft/files/public/site/services/ph2/images/img_ALL_readyToGo1_bg.gif);
	background-repeat: no-repeat;
	color: #777777;
	display: inline;
	float: left;
}
.microsoftPointersContent {
	width: 944px;
	height: 181px;
	text-align: center;
	margin: 0px 0px 0px 28px;
	padding: 20px 0px 0px 10px;
	background-image: url(/destroot/microsoft/files/public/site/services/ph2/images/img_ALL_microsoftPointers_bg.gif);
	background-repeat: no-repeat;
	color: #777777;
	display: inline;
	float: left;
}
.otherServicesContent {
	width: 944px;
	height: 181px;
	text-align: center;
	margin: 0px 0px 0px 28px;
	padding: 20px 0px 0px 10px;
	background-image: url(/destroot/microsoft/files/public/site/services/ph2/images/img_ALL_otherServices_bg.gif);
	background-repeat: no-repeat;
	color: #777777;
	display: inline;
	float: left;
}
.allServicesSingle {
	width: 703px;
	height: 25px;
	margin-right: 40px;
	text-align: left;
	padding: 10px 40px 10px 30px;
	color: #777777;
}

/*-------------------------------------------------------------allServices.html------------------------------------*/

.floatleft {
	float: left;
	margin: 0 auto;
}
#floatleftBlock {
	float: left;
	margin: 0 auto;
	display: inline;
}
.floatright {
	float: right;
	margin: 0 auto;
}
.floatrightBlock {
	float: right;
	width: 780px;
	margin: 0 auto;
	display: inline;
}

/*FORM FORMATTING*/

.fieldStyle {
	color: #948788;
	border-width: thin;
	border-style: solid;
	border-color: #7f9db9;
}



/*FONTS*/

.titleGreen {
	font-size: 18px;
	color: #009d92;
	font-weight: bold;
}
.titleGreen14 {
	font-size: 14px;
	color: #a2c95c;
	font-weight: bold;
}
.bodycopy14 {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.bodycopy14NB {
	font-size: 14px;
	color: #000000;
}
.bodycopyGreen12 {
	color: #008d7e;
	font-weight: bold;
}
.bodycopyGreen10 {
	font-size: 12px;
        color: #008d7e;
	font-weight: bold;
}
.white {
	color: #FFFFFF;
}

a.bodycopyGreen12:link {color: #008d7e; font-weight: bold; text-decoration: none; }
a.bodycopyGreen12:visited {color: #008d7e; font-weight: bold; text-decoration: none; }
a.bodycopyGreen12:hover {color: #008d7e; font-weight: bold; text-decoration: underline; }
a.bodycopyGreen12:active {color: #008d7e; font-weight: bold; text-decoration: none; } 

/*-----------------------------------------------------------------JUMP MENU--------------------------------------*/

option.mainIdea {
	font-size: 11px;
	background-color: #74bc62;
	border-bottom: 1px solid #c0da7a;
	color: #FFFFFF;
	font-weight: bold;
}
option.subCategory {
	font-size: 10px;
	background-color: #f8f8f8;
	color: #777777;
}
option.dividerLine {
	height: 2px;
	background-color: #018d7d;
}
/*-----------------------------------------------------------------JUMP MENU ENDS--------------------------------------*/
.clear {
	clear: both;
}

