﻿
BODY {
    background-color:#ffffff;
	margin: 0;
	padding:0;
	text-align:center;
	font-family: "Segoe UI", Tahoma, Verdana, Arial;
	color:#3c3c3c;
	font-size: .83em;
}

div#msviMasthead 
{
	position:absolute;
	top:0;
	left:0;
	z-index:1000;
}
table#msviFooter 
{
	position:relative;
	bottom:0px;
	left:0px;
	vertical-align:bottom;
}

Form 
{
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;

}
div#mainContent
{
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	width:960px;
}

table#topNavTable
{
	width:925px;
	height:32px;
	margin:70px 0px 0px 35px;
}

table#mastheadContainer {
	width:960px;
}

table#masthead {
	width: 960px;
	display:none;
}
td#globalsearchcell
{
    text-align:left;
	white-space:nowrap;
	padding-bottom:20px;
	padding-top:12px;
}
td#brandbanner
{
	width:100%;
	padding-left:35px;
	vertical-align:bottom;
	padding-top:0px;
}



td#location
{
	text-align:right;
	font-size: 10px;
	white-space:nowrap;
	padding-top:15px;
}
td#location table tbody tr td
{
	padding-top:0px;
}
table#masthead td#languageToggle
{
    font-size:11px;
}
table#masthead td#msviRegionId,  table#masthead td#msviRegionSelector, table#masthead td#msviSiteMap , table#masthead td.msviPassport, table#masthead td#languageToggle
{
    font-size:11px;
	padding:0px 0px 0px 10px;
	color:#3399ff;
}
table#masthead td.msviPPSpace
{
	padding:0px 0px 0px 0px;
}
table#masthead td.gtsep, span.gtsep
{
	padding:0px 0px 0px 10px;
	color:#3399ff;
	font-size: 11px;
}
table#masthead td#msviRegionId a:link,  table#masthead td#msviRegionSelector a:link, table#masthead td#msviSiteMap a:link, table#masthead td.msviPassport a:link, table#masthead td#languageToggle a:link, 
table#masthead td#msviRegionId a:visited,  table#masthead td#msviRegionSelector a:visited, table#masthead td#msviSiteMap a:visited , table#masthead td.msviPassport a:visited , table#masthead td#languageToggle a:visited,
a#idPPScarab span#idSOT
{
	color:#3399ff;
	font-size: 11px;
	text-decoration:none;
}
table#masthead td#msviRegionId a:hover, table#masthead td#msviRegionSelector a:hover, table#masthead td#msviSiteMap a:hover, table#masthead td.msviPassport a:hover, table#masthead td#languageToggle a:hover, 
table#masthead td#msviRegionId a:active, table#masthead td#msviRegionSelector a:active, table#masthead td#msviSiteMap a:active , table#masthead td.msviPassport a:active , table#masthead td#LanguageToggle a:active,
a#idPPScarab:hover span#idSOT
{
	color:#3399ff;
	font-size: 11px;
	text-decoration:underline;
}


div.topColorBarExtension
{
    position:absolute;
    left:0px;
    background-color:#eb9027;
    z-index:-1;
}

div.topColorBar
{
    POSITION: relative;
    BACKGROUND: url(/windowsmobile/assets/images/cms/65chrome/65chrome_head_band.jpg) #eb9027 no-repeat right 50%;
 }

div#quickLinksDiv
{
	width: 960px;
}

div#CMSContent{
	width: 890px;
	margin: 20px 0px 10px 35px;
	text-align:left;
	z-index:0;
}

table#mainHeaderContentArea 
{
	width: 890px;
}
td#mainHeaderCell
{
	width:890px;
	white-space:nowrap;
}

.topFill
{
height:32px;
white-space:nowrap;
vertical-align: middle;
}

.CalloutBlockContent
{
	padding:0px;
	margin:0px;
}

.CalloutBlueBlock
{
	padding:0px;
	margin:0px;
	background-color:#557eb9;
	border:solid 1px #666666;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#325d9a,endColorStr=#557eb9);
	margin:0px 0px 20px 0px;
	padding:0px 0px 10px 0px;	
}

.CalloutOrangeBlock
{
	padding:0px;
	margin:0px;
	background-color:#df7600;
	border:solid 1px #e6e6e6;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ba5300,endColorStr=#df7600);
	margin:0px 0px 20px 0px;
	padding:0px 0px 10px 0px;	
}

.CalloutGreenBlock
{
	padding:0px;
	margin:0px;
	border:solid 1px grey;
	background-color:rgb(153,255,153);
	margin:8px;	
	padding-top:8px;
	padding-bottom:8px;
}

.CalloutDarkGreyBlock
{
	padding:0px;
	margin:0px;
	border:solid 1px #e6e6e6;
	background-color:#66737b;
	margin:0px 0px 20px 0px;
	padding:0px 0px 10px 0px;	
}

.CalloutGrayBlock
{
	padding:0px;
	margin:0px;
	border:solid 1px #e6e6e6;
	background-color:#F1F1F1;
	margin:0px 0px 20px 0px;
	padding:0px 0px 10px 0px;	
}

.CalloutGrayGradientBlock
{
	padding:0px;
	margin:0px;
	background-color:#F1F1F1;
	border:solid 1px #e6e6e6;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#F1F1F1,endColorStr=white);
	margin:0px 0px 20px 0px;	
	padding:0px 0px 10px 0px;	
}

.CalloutGrayHeadlineBlock
{
	padding:0px;
	margin:0px;
	border:solid 1px #e6e6e6;
	background-color:#F1F1F1;
	margin:0px 0px 20px 0px;	
	padding:0px 0px 10px 0px;	
}

.CalloutGrayGradientHeadlineBlock
{
	padding:0px;
	margin:0px;
	border:solid 1px #e6e6e6;
	background-color:#F1F1F1;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#F1F1F1,endColorStr=white);
	margin:0px 0px 20px 0px;	
	padding:0px 0px 10px 0px;	
}

.CalloutYellowBlock
{
	padding:0px;
	margin:0px;
	border:solid 1px grey;
	background-color:#FFFF99;
	filter:alpha(opacity=50);
	margin:8px;	
	padding:0px;
	padding-top:8px;
	padding-bottom:8px;
}
.Gallery
{
	background-color:#ffffff;
	border:none;
	padding:0px 15px 5px 15px;	
	top:0px;
	left:0px;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
}
.GalleryGrayGradient
{
	background-color:#F1F1F1;
	border:solid 1px #e6e6e6;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#F1F1F1,endColorStr=white);
	padding:15px 15px 20px 15px;	
	top:0px;
	left:0px;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:20px;
}
.GalleryTable
{
	text-align:center;
}

div.none 
{
	margin-bottom:20px;
}
.rightrail div.none, 
.rightrail div.CalloutBlueBlock,
.rightrail div.CalloutOrangeBlock,
.rightrail div.CalloutDarkGreyBlock,
.rightrail div.CalloutGrayBlock,
.rightrail div.CalloutGrayGradientBlock,
.rightrail div.CalloutGrayHeadlineBlock,
.rightrail div.CalloutGrayGradientHeadlineBlock,
.rightrail div.CalloutGreenBlock,
.rightrail div.CalloutYellowBlock
{
    margin:10px 10px 10px 10px;
}

.DropShadow
{
	background-image:url(/windowsmobile/assets/images/cms/CMS_DropShadow.gif);
	background-repeat:repeat-x;
	padding:0;
	margin:0;
	
	
}
.Dateline
{
	font-style:italic;
}

.ComponentFeed
{
	
}


.DropShadow.SubblockContent
{
	padding-left:10px;
	padding-right:10px;
	
}

.HorizontalSubBlock 
{
	padding:0;
	margin:0;
	padding-right:0px;		
	
		
}

/* Classes contained in mainheader need to 
be defined after MedCMS section so are at the bottom.*/
.MainHeader
{
	width:850px;
	padding:0px 0px 0px 0px;
	line-height: 0px;
}

.MainHeader a:link, .MainHeader a:active, .MainHeader a:visited, .MainHeader a:hover
{
	color: #FFFFFF;
	text-decoration: none;
}

.MainHeader a:active, .MainHeader a:hover
{
	text-decoration: underline;
}

.MedCMS{
	margin: 0;
	font-size: 11px;
	FONT-FAMILY: "Segoe UI", Tahoma, Verdana, Arial;
	padding:0;
	padding-bottom:10px;
	text-align:left;
	vertical-align:top;	
}
.MedCMS a:link, .MedCMS a:active, .MedCMS a:visited, .MedCMS a:hover
{
	font-weight: bold;
	font-size: 11px;
	line-height: 15px;
	color: #3399ff;
	font-family:"Segoe UI", Tahoma, Verdana, Arial;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
}

.MedCMS a:active, .MedCMS a:hover
{
	text-decoration: underline;
}

.MedCMS blockquote
{
	padding:0;
	margin:0;
	padding-bottom:9px;
	padding-left:18px;	
}

.MedCMS.BodyTable
{
	padding:0;
	margin:0;
	margin-left:0px;
	margin-bottom:0px;
}

.MedCMS .RightRail 
{
    background-color:#ececec;
	FONT-SIZE: 11px; 
	FONT-FAMILY: "Segoe UI", Tahoma, Verdana, Arial;
	margin: 0;
	padding:4px 4px 4px 4px;
	text-align:left;
	vertical-align:top;	
}


.MedCMS .RightRail a:link,  .MedCMS .RightRail a:visited
{
	font-weight: bold;
	font-size: 11px;
	color: #3399ff;
	line-height: 16px;
	font-family: "Segoe UI", Tahoma, Verdana, Arial;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
}
.MedCMS .RightRail a:active, .MedCMS .RightRail a:hover
{
	text-decoration: underline;
}


.Breadcrumbs
{
	padding-top:0px;
	padding-bottom:5px;
	margin:0px 0px 0px 45px;
	color:#999999;
	font-size: 10px;
}

.Breadcrumbs a:link, .Breadcrumbs a:visited, .Breadcrumbs a:hover, .Breadcrumbs a:active
{
	text-decoration:none;
	font-size: 10px;
	color: #999999;
	font-family: "Segoe UI", Tahoma, Verdana, Arial;
}
.Breadcrumbs a:hover, .Breadcrumbs a:active
{
	text-decoration:underline;
	
}

.Breadcrumbs table tr td
{
    padding-right:4px;
	color:#999999;
	font-size: 11px;
}

.FreeText UL
{
}
.FreeTextInline,  a.FreeTextInline
{
	padding: 5px 10px 10px 10px;
	vertical-align:super;
}



.FreeText
{
	padding:0px;
	margin:0px;
	margin-bottom:9px; 
	color:#3c3c3c;
	font-family:"Segoe UI", Tahoma, Verdana, Arial;
	font-size: 11px;
	line-height: 15px;
}

.FreeText p
{
	padding-top:12px;
}

.FreeText a:Link, .FreeText a:visited
{
	text-decoration:none;
}

.FreeText a:hover, .FreeText a:active
{
	text-decoration:underline;
}

div.MedCMS
{
	width: 850px; 
	display:block;
    margin-left:40px;
    margin-right:35px;
}
.MedCMS .Gutter 
{
	width:0px;
}

.MedCMS .GutterInsideGray 
{
	width:21px;
}

h1.heading1
{
    margin:0px 0px 15px 0px;
}
.MedCMS div.Heading1
{
	border-bottom: 1px solid #e6e6e6;
}
.MedCMS .Heading1 .heading1SingleLine
{
    font-family: "Segoe UI", Tahoma, Verdana, Arial;
	font-size: 30px;
	line-height:36px;
	color: #000000;
	font-weight: normal;
	padding-bottom:10px;
}
.MedCMS .Heading1 .heading1Line1
{
    font-family: "Segoe UI", Tahoma, Verdana, Arial;
	font-size: 30px;
	color: #000000;
	font-weight: normal;
     margin-bottom:0px;
    padding-bottom:10px;
    line-height:30px;
}
.MedCMS .Heading1 .heading1SingleLine a:link .linkelement,.MedCMS .Heading1 .heading1SingleLine a:visited .linkelement,.MedCMS .Heading1 .heading1SingleLine a:active .linkelement,.MedCMS .Heading1 .heading1SingleLine a:hover .linkelement
{
    font-family: "Segoe UI", Tahoma, Verdana, Arial;
	font-size: 30px;
	line-height:36px;
	color: #000000;
	font-weight: normal;
	padding-bottom:10px;
}
.MedCMS .Heading1 .heading1Line1 a:link .linkelement,.MedCMS .Heading1 .heading1Line1 a:visited .linkelement,.MedCMS .Heading1 .heading1Line1 a:active .linkelement,.MedCMS .Heading1 .heading1Line1 a:hover .linkelement
{
    font-family: "Segoe UI", Tahoma, Verdana, Arial;
	font-size: 30px;
	color: #000000;
	font-weight: normal;
     margin-bottom:0px;
    padding-bottom:10px;
    line-height:30px;
}


.MedCMS div.Heading2, .Heading2
{
	font-family:"Segoe UI", Tahoma, Verdana, Arial;
	font-size: 18px;
	font-weight:normal;
	line-height:22px;
	color: #3c3c3c;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
h2.Heading2
{
	margin-bottom: 9px;
}
h2.HeadingBlackBackground
{
	font-family:"Segoe UI", Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight:bold;
	line-height:16px;
	color: #f1f1f1;
	padding: 0px;
	margin-top: 7px;
	margin-right: 10px;
	margin-bottom: 7px;
	margin-left: 16px;
}
.MedCMS div.none .Heading1 
{
	margin-bottom: 0px;
}

.MedCMS div.none  .BlockHeading
{
	margin-bottom: 10px;
}
.MedCMS div.CalloutBlueBlock   .BlockHeading,
.MedCMS div.CalloutOrangeBlock   .BlockHeading,
.MedCMS div.CalloutDarkGreyBlock .BlockHeading,
.MedCMS div.CalloutGrayBlock  .BlockHeading,
.MedCMS div.CalloutGrayGradientBlock   .BlockHeading,
.MedCMS div.CalloutGrayHeadlineBlock   .BlockHeading,
.MedCMS div.CalloutGrayGradientHeadl   .BlockHeadingineBlock,
.MedCMS div.CalloutGreenBlock   .BlockHeading,
.MedCMS div.CalloutYellowBlock   .BlockHeading,
.MedCMS div.GalleryGrayGradient  .BlockHeading,
.MedCMS div.Gallery   .BlockHeading
{
	margin-bottom: 0px;
}


.MedCMS .Heading3, .Heading3
{
	font-weight: normal;
	font-family:"Segoe UI", Tahoma, Verdana, Arial;
	color:#3c3c3c;
	font-size: 14px;
	line-height: 16px;
	margin-bottom:9px;
	margin-top:0px;
}

.GalleryHeadingRow div.Heading1, .GalleryHeadingRow div.Heading2, .GalleryHeadingRow div.Heading3
{
	padding-bottom:15px; 
}


.MedCMS img
{
	border:none;
	margin-right:10px;
	margin-bottom:8px;
}

.MedCMS img.noMarginImg, img.noMarginImg
{
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-top:0px;
	
}

.MedCMS .ImgRightAlign
{
	margin:0;
	padding:0;
	margin-left:10px;
	margin-bottom:8px;
}

.MedCMS .ImgNoRightMargin
{
	margin:0;
	padding:0;
	margin-right:0px;
	margin-bottom:8px;
}


.LinkElement
{
	font-weight: normal;
}


.listBullet, .listRSS
{
	list-style-position: outside;
	list-style-type: none;
	padding: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.LI_Indent {
	margin-left: 30px;
}


.listCaret
{
	padding:0;
	margin: 0;
	clear:left;	
	list-style-position:outside;	
	color: #3c3c3c;
	font-family:"Segoe UI", Tahoma, Verdana, Arial;
	font-size:11px;
}

.listCaretText
{
	color: #3c3c3c;
	font-family:"Segoe UI", Tahoma, Verdana, Arial;
	font-size:11px;
}


.listNoIndent
{
	padding:0px;
	padding-left: 4px;
	margin: 0px;
	clear:left;	
	list-style-position:outside;
	list-style-type:none;
	list-style-image:none;
}

.listNone
{
	
	padding:0px;
	padding-left:0px;
	margin: 0;
	clear:left;	
	list-style-position:outside;
	list-style-type:none;
	list-style-image:none;
	
}

.listNumber
{
	padding:0;
	margin: 0px;
	padding-left:28px;
	margin-left:0px;
	list-style-type:decimal;
	list-style-position:outside;
	text-indent:0px;
}



.listItemRSS
{ 	
    background-image: url(/windowsmobile/assets/images/cms/rss.png);
    background-repeat: no-repeat;
    background-position: 0 2;
    margin:0;
    padding:0;
    margin-bottom: 0px;
    margin-left:0px;
    padding-bottom:5px;
    list-style-type: none;
 }
 .listItemRSS a:link, .listItemRSS a:active, .listItemRSS a:hover, .listItemRSS a:visited
{ 	
    padding-left: 17px;
}

.listItemBullet
{ 	
    background-image: url(/windowsmobile/assets/images/cms/65chrome/CMS_Bullet-3c3c3c.gif);
    background-repeat: no-repeat;
    background-position: 0 6;
    margin:0;
    padding:0;
    margin-bottom: 3px;
    margin-left:0px;
    padding-left: 10px;
    list-style-type: none;
}
.rightrail .listItemBullet
{ 	
    margin-bottom: 5px;
}
.listItemBulletBlue
{ 	
    background-image: url(/windowsmobile/assets/images/cms/65chrome/CMS_Bullet-3399ff.gif);
 }


.listItemBullet div.FreeText 
{ 	
    margin:0;
    padding:0;
    line-height:15px;
	color: #3c3c3c;
 }
 
.listItemBullet a:link div.FreeText, .listItemBullet a:active div.FreeText,  .listItemBullet a:hover div.FreeText, .listItemBullet a:visited div.FreeText
{ 	
	color: #3399ff;
 }



.listItemCaret
{ 	
	font-size:11px;		
    margin:0;
    padding:0;
    margin-bottom: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    list-style-type: none;
    
}
.listItemCaret a:link, .listItemCaret a:active, .listItemCaret a:hover, .listItemCaret a:visited,
.listItemCaret a:link .linkElement, .listItemCaret a:active .linkElement, .listItemCaret a:hover .linkElement, .listItemCaret a:visited .linkElement
{ 	
	color: #3399ff;
	font-weight:bold;
	font-family:"Segoe UI", Tahoma, Verdana, Arial;
	font-size:11px;
	text-decoration:none;
}
.listItemCaret a:active, .listItemCaret a:hover
{ 	
	text-decoration:underline;
}

.listItemCaret div.FreeText {
	padding-left:10px;
	color: #3c3c3c;
    line-height:15px;
}
.listItemCaret a:link div.FreeText, .listItemCaret a:active div.FreeText,  .listItemCaret a:hover div.FreeText, .listItemCaret a:visited div.FreeText
{ 	
	color: #3399ff;
 }




.listItemNone div.FreeText blockquote {
padding-left:18px;
}


.listItemNone
{ 	
	padding-left:0px;
    list-style:none none outside;
    line-height:16px;
}
.listItemNone a:link, .listItemNone a:active, .listItemNone a:hover, .listItemNone a:visited,
.listItemNone a:link .linkElement, .listItemNone a:active .linkElement, .listItemNone a:hover .linkElement, .listItemNone a:visited .linkElement
{ 	
	color: #3399ff;
	font-family:"Segoe UI", Tahoma, Verdana, Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.listItemNone a:active, .listItemNone a:hover
{ 	
	text-decoration:underline;
}
.listItemNone div.FreeText
{ 	
	margin: 0px;
	color: #3c3c3c;
}
.listItemNone a:link div.FreeText, .listItemNone a:active div.FreeText,  .listItemNone a:hover div.FreeText, .listItemNone a:visited div.FreeText
{ 	
	color: #3399ff;
 }

.listItemNumber
{ 	
}

.listItemSquare
{ 	
    list-style-type:square; 
}

.MedCMS Object
{
	padding:0;
	margin:0;
}

.MedCMS p
{
	color:#3c3c3c;
    margin-bottom: 7px;
   margin-top:7px;
  
}


.noBorder
{
	border-width:0;
}

.PageTitle
{
	color:#000000;
	font-family:"Segoe UI", Tahoma, Verdana, Arial;
	font-size:15px;
	font-weight:bold;
	margin-bottom:6px;	
}

.PageSubHeader
{
	padding:0;
	margin:0;
	margin-bottom:7px;
	margin-left:0px;
}
.PageSubHeader div.heading1
{
    width:850px;
}


.MedCMS .HorizontalSubBlockWithMargin
{
		
	padding:0;
	margin:0;
	margin-left:15px;
}

td.CalloutContent .HorizontalSubBlockWithMargin
{
	margin-left:0px;
}


.PageSubHeader .HorizontalSubBlock
{
	padding:0;
	margin:0;
	margin-left:0px;
	
}

.PageSubHeader img
{
	margin-left:0px;
	margin-right:0px;
	
}



.MedCMS table{
	font-family: "Segoe UI", Tahoma, Verdana, Arial;
	font-size: 11px;
	padding: 0px;
	margin:0px;
}

.MedCMS td
{
	padding:0px;
	margin:0px;
}


.MedCMS.SideBarColumn
{
	
	margin:0;
	padding:10px;	
}

Div.SingleBorder
{
	border-style: solid;
	border-width:1px;
	border-color: #cccccc;
	border-bottom-color: #cccccc;
	border-right-color:#cccccc;
	margin:0;
	padding:0;
	margin-bottom:13px;
	
}



Div.SingleBorder td.bgYellowWithBorder 
{
	background-color:#ffffcc;
	border-bottom-style:solid;
	border-bottom-color:#cccccc;
	border-bottom-width:1px;
	margin:0;
	padding:0;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
}

.MedCMS .SpacedBlock
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;

}

Div.SpacedSingleBorder
{
	border-style: solid;
	border-width:1px;
	border-color: #cccccc;
	border-bottom-color: #cccccc;
	border-right-color:#cccccc;
	margin:0;
    padding:0;
	margin-top:14px;	
	margin-bottom:13px;	

}

Div.SpacedSingleBorder td
{
	padding:0px;
	margin:0px;
}


Div.SpacedSingleBorder td.bgYellowWithBorder 
{
	background-color:#ffffcc;
	border-bottom-style:solid;
	border-bottom-color:#cccccc;
	border-bottom-width:1px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
}

.SpacedVerticalSubBlock
{
	margin:16px 0px 0px 0px;
}

span.trademark {
    font-size: .5em;
    vertical-align: text-top;
}

.RightRail .CalloutGrayBlock .Heading2, .RightRail .CalloutGrayGradientBlock .Heading2, .RightRail .CalloutGrayHeadlineBlock .Heading2, .RightRail .CalloutGrayGradientHeadlineBlock .Heading2
{
	font-size: 14px;
	line-height:16px;
	font-weight:normal;
	margin-bottom: 0px;
}
.CalloutGrayBlock img, .CalloutGrayGradientBlock img, .CalloutGrayHeadlineBlock img, .CalloutGrayGradientHeadlineBlock img
{
	margin: 0px 10px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.CalloutGrayBlock .FreeText, .CalloutGrayGradientBlock .FreeText, .CalloutGrayHeadlineBlock .FreeText, .CalloutGrayGradientHeadlineBlock .FreeText
{
	margin-bottom:2px;
	font-size:11px;
	line-height:15px;
}
.CalloutGrayBlock a:link, .CalloutGrayBlock a:visited, .CalloutGrayBlock a:hover, .CalloutGrayBlock a:active
{
	font-size:11px;
	line-height:15px;
}


.RightRail .CalloutGrayBlock .FreeText, .RightRail .CalloutGrayGradientBlock .FreeText, .RightRail .CalloutGrayHeadlineBlock .FreeText, .RightRail .CalloutGrayGradientHeadlineBlock .FreeText
{
	margin-bottom:0px;
	font-size:11px;
	line-height:15px;
}


.RightRail .CalloutGrayBlock li.listItemCaret a span.LinkElement, .RightRail .CalloutGrayGradientBlock li.listItemCaret a span.LinkElement, .RightRail .CalloutGrayHeadlineBlock li.listItemCaret a span.LinkElement, .RightRail .CalloutGrayGradientHeadlineBlock li.listItemCaret a span.LinkElement, 
.RightRail .CalloutGrayBlock  a:link, .RightRail .CalloutGrayBlock  a:visited, .RightRail .CalloutGrayBlock  a:hover, .RightRail .CalloutGrayBlock  a:active,
.RightRail .CalloutGrayGradientBlock  a:link, .RightRail .CalloutGrayGradientBlock  a:visited, .RightRail .CalloutGrayGradientBlock  a:hover, .RightRail .CalloutGrayGradientBlock  a:active,
.RightRail .CalloutGrayHeadlineBlock  a:link, .RightRail .CalloutGrayHeadlineBlock  a:visited, .RightRail .CalloutGrayHeadlineBlock  a:hover, .RightRail .CalloutGrayHeadlineBlock  a:active,
.RightRail .CalloutGrayGradientHeadlineBlock  a:link, .RightRail .CalloutGrayGradientHeadlineBlock  a:visited, .RightRail .CalloutGrayGradientHeadlineBlock  a:hover, .RightRail .CalloutGrayGradientHeadlineBlock  a:active
{
    font-weight:bold;
	font-size:11px;
    line-height:15px;
}

.CalloutBlueBlock .Heading2, .CalloutOrangeBlock .Heading2, .CalloutDarkGreyBlock .Heading2,
.CalloutBlueBlock .FreeText, .CalloutOrangeBlock .FreeText, .CalloutDarkGreyBlock .FreeText,
.CalloutBlueBlock li.listItemCaret a span.LinkElement, .CalloutOrangeBlock li.listItemCaret a span.LinkElement,  .CalloutDarkGreyBlock li.listItemCaret a span.LinkElement,
.CalloutBlueBlock  a:link, .CalloutBlueBlock  a:visited, .CalloutBlueBlock  a:hover,   .CalloutBlueBlock  a:active,
.CalloutOrangeBlock  a:link,   .CalloutOrangeBlock  a:visited,   .CalloutOrangeBlock  a:hover,   .CalloutOrangeBlock  a:active,
.CalloutDarkGreyBlock  a:link,   .CalloutDarkGreyBlock  a:visited,   .CalloutDarkGreyBlock  a:hover,   .CalloutDarkGreyBlock  a:active,
.MedCMS .CalloutBlueBlock  a:link, .MedCMS .CalloutBlueBlock  a:visited, .MedCMS .CalloutBlueBlock  a:hover,   .MedCMS  .CalloutBlueBlock  a:active,
.MedCMS .CalloutOrangeBlock  a:link,  .MedCMS   .CalloutOrangeBlock  a:visited,  .MedCMS   .CalloutOrangeBlock  a:hover,  .MedCMS   .CalloutOrangeBlock  a:active,
.MedCMS .CalloutDarkGreyBlock  a:link,  .MedCMS   .CalloutDarkGreyBlock  a:visited,  .MedCMS   .CalloutDarkGreyBlock  a:hover,  .MedCMS   .CalloutDarkGreyBlock  a:active,
.RightRail .CalloutBlueBlock  a:link .linkElement, .RightRail .CalloutBlueBlock  a:visited .linkElement, .RightRail .CalloutBlueBlock  a:hover .linkElement,   .RightRail  .CalloutBlueBlock  a:active .linkElement,
.RightRail .CalloutOrangeBlock  a:link .linkElement,  .RightRail   .CalloutOrangeBlock  a:visited .linkElement,  .RightRail   .CalloutOrangeBlock  a:hover .linkElement,  .RightRail   .CalloutOrangeBlock  a:active .linkElement,
.RightRail .CalloutDarkGreyBlock  a:link .linkElement,  .RightRail   .CalloutDarkGreyBlock  a:visited .linkElement,  .RightRail   .CalloutDarkGreyBlock  a:hover .linkElement,  .RightRail   .CalloutDarkGreyBlock  a:active .linkElement
{
	color: #ffffff;
}

.CalloutBlueBlock li.listItemCaret div.listLinkEndImg , .CalloutOrangeBlock li.listItemCaret div.listLinkEndImg , .CalloutDarkGreyBlock li.listItemCaret div.listLinkEndImg 
{
	display:inline;
    background-image: url(/windowsmobile/assets/images/cms/65chrome/CMS_GoArrow-ffffff.gif);
    background-repeat:no-repeat;
    background-position:3 7;
    text-decoration:none;
}

.CalloutBlueBlock li.listItemBullet , .CalloutOrangeBlock li.listItemBullet, .CalloutDarkGreyBlock li.listItemBullet 
{ 	
    background-image: url(/windowsmobile/assets/images/cms/65Chrome/CMS_Bullet-ffffff.gif);
 }

.Heading2 a:link, .Heading2 a:visited
{
	font-family: "Segoe UI", Tahoma, Verdana, Arial;
	font-size: 18px;
	font-weight:normal;
	line-height:22px;
	color: #3399ff;
	text-decoration: none;
}

.Heading2 a:active, .Heading2 a:hover
{
	font-family: "Segoe UI", Tahoma, Verdana, Arial;
	font-size: 18px;
	font-weight:normal;
	line-height:22px;
	color: #3399ff;
	text-decoration: underline;
}


.VerticalSubBlock
{
	padding:0;
	margin:0;
}

/* Needs to be after .MedCms img */
.MainHeader 
{
	padding:0px;
	margin:0px;
}

.MainHeader .FreeText
{
	padding:0px;
	margin:0px;	
	font-size: 19px;
	font-family: "Segoe UI", Tahoma, Verdana, Arial;
	color:#000000;
}
.mainHeaderText
{
	vertical-align:bottom;
	padding-left:14px;
}
.headerTitle
{
	bottom: 0px;
	padding: 0px;
	font-size: 28px;
	font-family: "Segoe UI", Tahoma, Verdana, Arial;
	color:#ffffff;
}
.MedRadioButtonListPadding
{
	margin: 0px 0px 0px 5px;
}

.MedRadioButtonListPadding2
{
	margin: 0px 0px 0px 49px;
}

.LayoutTable
{
	padding:0px;
	margin:0px;
}

.LayoutTable img
{
	padding:0px;
	margin:0px;
}

.LayoutTable object
{
	padding:0px;
	margin:0px;
}
.LayoutTable tr
{
	padding:0px;
	margin:0px;
}
.LayoutTable td
{
	padding:0px;
	margin:0px;
}

li.listItemCaret div.listLinkEndImg 
{
	display:inline;
    background-image: url(/windowsmobile/assets/images/cms/65Chrome/CMS_GoArrow-Blue3399ff.gif);
    background-repeat:no-repeat;
    background-position:3 7;
    text-decoration:none;
}


.FooterContainer
{
	margin:0px 0px 0px 35px;
	vertical-align:top;
	width:925px;
	padding:0px 0px 30px 0px;
	display:none;
	font-family: "Segoe UI", Tahoma, Verdana, Arial;
}
table.FooterTable
{
	color: #999999;
}
.Footer a:link, .Footer a:visited,  .Footer a:active, .Footer a:hover    {
	font-size: 11px;
	text-decoration:none;
	color: #0096ff;
}
 .Footer a:active, .Footer a:hover  {
	text-decoration:underline;
}

div#Footer 
{
padding-bottom:7px;
padding-top:17px;
}
td#FooterLeft
{
text-align:left;
}
td#FooterRight
{
text-align:right;
}

.Spacer 
{
	padding:0px 7px 2px 7px;
	font-size: 11px;
	color: #0096ff;
}
a#-copy:active, a#-copy:link, a#-copy:hover, a#-copy:visited

{
	font-size: 11px;
	text-decoration:none;
	color: #0096ff;
}
a#-copy:hover, a#-copy:active
{
	text-decoration:underline;
}

.copyright
{
	font-size:11px;
	color: #999999;
}

.MedCMS .Footer
{
	margin-right:0px;
	margin-bottom:0px;
}

table.tabs
{
	border:solid 1px #dddddd;
	border-collapse:collapse;
	padding:0px 0px 0px 0px;
	margin-bottom:20px;
}
td.tabEmpty
{
   height:23px;
	color:#3c3c3c;
	background-color:#f1f1f1;
	border-bottom:solid 1px #dddddd;
	overflow:hidden;
	vertical-align:middle;
}


td.tabSelected
{
    margin:0px;
    height:28px;
	color:#ffffff;
	background-color:#333333;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#000000,endColorStr=#646464);
	border-top:none;
	border-left:none;
	border-bottom:none;
    border-right:solid 1px #dddddd;
	padding: 8px 15px 2px 15px;
	vertical-align:middle;
	white-space:nowrap;
	font-size: 11px;
	cursor:pointer;
}

td.tabUnselected
{
margin:0px;
    height:28px;
	color:#3c3c3c;
	background-color:#f1f1f1;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f1f1f1,endColorStr=#f1f1f1);
	border-top:none;
	border-left:none;
	border-bottom:none;
	border-right:solid 1px #dddddd;
	padding: 8px 15px 2px 15px;
	vertical-align:middle;
	white-space:nowrap;
	font-size: 11px;
	cursor:pointer;
}
td.tabHover
{
   margin:0px;
   height:28px;
	color:#3c3c3c;
	background-color:#cccccc;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#cecece);
	border-top:none;
	border-left:none;
	border-bottom:none;
	border-right:solid 1px #dddddd;
	padding: 8px 15px 2px 15px;
	vertical-align:middle;
	white-space:nowrap;
	font-size: 11px;
	cursor:pointer;
}

td.tabContent
{
	padding:15px 15px 0px 15px;
}



td.CalloutGreyHeadingRow
{
	background-color:Gray;
	color:#ffffff;
	padding:3px 8px 8px 8px;
}

td.CalloutGreyHeadingRow .Heading1
{
	color:#ffffff;
	font-family: "Segoe UI", Tahoma, Verdana, Arial;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
}


td.CalloutContent
{
	padding: 15px 15px 0px 15px;
}
.CalloutGrayBlock td.CalloutContent
{
	padding: 7px 15px 0px 15px;
}

td.CalloutHeadingRow
{
	padding-left:8px;
	padding-right:8px;
}
td.CalloutBlackHeadingRow
{
	padding-left:0px;
	padding-right:0px;
	background-image: url('/windowsmobile/assets/images/cms/65chrome/black_header_img.gif');
	background-repeat: repeat-x;
}

td.GalleryCell
{
	text-align:center;
	vertical-align:top;
	padding:0px 7px 15px 8px;
}


.feedbackDiv
{
	padding-top:20px;
}

.galleryCaption
{
	text-align:center;
	font-size: 12px;
	color:#888888;
	line-height:18px;
}

.byline
{
	color:#888888;
	font-size: 12px;
	line-height:30px;
	width:100%;
	border-top: 1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	white-space:nowrap;
	margin:0px 0px 3px 0px;
}
.bylineDate
{
	float:right;
}

tr.IIHTLL
{
}
tr.IIHTLL img
{
	margin-bottom:0px;
}
td.inlineHeadingCell .heading1
{
	display:inline;
	margin-bottom:5px;
}
td.IIHTLLText
{
}

td.ruleCellHorizontal
{  
	background-image:url(/windowsmobile/assets/images/cms/cms_greyspacer.gif);
	background-repeat:no-repeat;
	background-position:0 15;
}
.CalloutGrayGradientBlock .ruleCellHorizontal, .CalloutGrayBlock .ruleCellHorizontal
{
/*padding-right:15px;*/
}

td.ruleCellVertical hr
{  
	color: #e6e6e6;
	margin-top:5px;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:5px;
}

div.subtext, div.footnote
{
	font-family: Arial, Verdana, helvetica,sans-serif;
	color:#3c3c3c;
	font-size: 11px;
	display:inline;
	font-style:italic;
}

div.subtext a:link, div.subtext a:visited, div.subtext a:active, div.subtext a:hover, div.footnote a:link, div.footnote a:visited, div.footnote a:active, div.footnote a:hover
{
	font-family: Arial, Verdana, helvetica,sans-serif;
	font-size: 11px;
	font-style:italic;
}

table.orangeButton
{
	display:inline;
	color:#ffffff;
	font-size: 12px;
	font-weight:bold;
	font-family: "Segoe UI", Tahoma, Verdana, Arial;
	margin-top:3px;
}
table.orangeButton a:link, table.orangeButton a:visited, table.orangeButton a:active, table.orangeButton a:hover,
.MedCMS .RightRail table.orangeButton a:link, .MedCMS .RightRail table.orangeButton a:visited, .MedCMS .RightRail table.orangeButton a:active, .MedCMS .RightRail table.orangeButton a:hover
{
	color:#ffffff;
	text-decoration:none;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight:bold;
}

td.orangeButtonLeft
{
	background-image:url(/windowsmobile/assets/images/cms/65chrome/btnLeft.png);
	background-repeat:no-repeat;
}
td.orangeButtonFill
{
	background-image:url(/windowsmobile/assets/images/cms/65chrome/btnMiddle.png);
	background-repeat:repeat-x;
	padding: 1px 0px 7px 0px;
	cursor:pointer;
}
td.orangeButtonRight
{
	background-image:url(/windowsmobile/assets/images/cms/65chrome/btnRight.png);
	background-repeat:no-repeat;
}
td.orangeButtonLeftHover
{
	background-image:url(/windowsmobile/assets/images/cms/65chrome/btnLeftHover.png);
	background-repeat:no-repeat;
}
td.orangeButtonFillHover
{
	background-image:url(/windowsmobile/assets/images/cms/65chrome/btnMiddleHover.png);
	background-repeat:repeat-x;
	padding: 1px 0px 7px 0px;
	cursor:pointer;
}
td.orangeButtonRightHover
{
	background-image:url(/windowsmobile/assets/images/cms/65chrome/btnRightHover.png);
	background-repeat:no-repeat;
}


.inlineTable
{
	border-collapse: collapse;
}
td.inlineTableHeader 
{
	background-color:#616161;
	font-family:"Segoe UI", Tahoma, Verdana, Arial;
	color:#ffffff;
	font-weight:bold;
	font-size: 14px;
	line-height:20px;
	padding:3px 15px 3px 15px;
	border:1px solid #e6e6e6;
}
td.inlineTableCell
{
	padding:3px 15px 3px 15px;
	font-family:"Segoe UI", Tahoma, Verdana, Arial;
	font-size:11px;
	border:1px solid #e6e6e6;
}
td.inlineTableCellAlt
{
	padding:3px 15px 3px 15px;
	font-family:"Segoe UI", Tahoma, Verdana, Arial;
	font-size:11px;
	background-color:#f1f1f1;
	border:1px solid #e6e6e6;
}

a:link.small, a:hover.small, a:visited.small, a:active.small
{
	font-size:11px;
}
 img { behavior: url(/windowsmobile/assets/js/iepngfix.htc) }

