﻿

BODY {
    background-color:#ffffff;
	margin: 0;
	padding:0;
	font-family: "Segoe UI", Tahoma, Verdana, Arial;
	text-align:center;
	color:#3c3c3c;
	font-size: .83em;
}

div#msviMasthead 
{
	position:absolute;
	top:0;
	left:0;
	z-index:1000;
}
table#msviFooter 
{
	position:relative;
	bottom:0px;
	left:0px;
}
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 10x 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;	
}

.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;	
}

.CalloutGreenBlock
{
	padding:0px;
	margin:0px;
	border:solid 1px grey;
	background-color:rgb(153,255,153);
	margin:8px;	
	padding-top:8px;
	padding-bottom:8px;
}

.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;
}


.MedCMS{
 	margin: 0;
	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: 16px;
	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;
	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:10px;
	padding-bottom:10px;
	margin:0px 0px 0px 40px;
	color:#3399ff;
	font-size: 11px;
}

.Breadcrumbs a:link, .Breadcrumbs a:visited, .Breadcrumbs a:hover, .Breadcrumbs a:active
{
	text-decoration:none;
	font-size: 11px;
	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:15px; */
	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:35px;
    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.CalloutGrayGradientHeadlineBlock   .BlockHeading,
.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; 
}

.CalloutGrayGradientBlock td.CalloutHeadingRow .BlockHeading,
.CalloutGrayBlock td.CalloutHeadingRow .BlockHeading
{
    padding-top:10px;
}

.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:10px;
}

.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
{
	font-family:"Segoe UI", Tahoma, Verdana, Arial;
	font-size:11px;
	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:3px;
    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;
 }


.listItemCaret
{ 	
    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-family:"Segoe UI", Tahoma, Verdana, Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.listItemCaret a:active, .listItemCaret a:hover
{ 	
	text-decoration:underline;
}

.listItemCaret div.FreeText {
	padding-left:10px;
	color: #3c3c3c;
    line-height:15px;
}

.listItemNone div.FreeText blockquote {
padding-left:18px;
}
.listItemNone a.listCaret {
padding-left:0px;
}
.listItemCaret a.listCaret {
padding-left:0px;
}


.listItemCircle
{ 	
    list-style-type:circle;
}

.listItemNone
{ 	
	padding-left:0px;
    list-style:none none outside;
    line-height:15px;
}
.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;
}

.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:20px;
}

.MedCMS .CalloutContent .HorizontalSubBlockWithMargin
{
		
	padding:0;
	margin:0;
	margin-left:0px;
}

.MedCMS .CalloutContentWithNoLeftMargin .HorizontalSubBlockWithMargin
{
		
	padding:0;
	margin:0;
	margin-left:0px;
	margin-right:0px;
}


.PageSubHeader .HorizontalSubBlock
{
	padding:0;
	margin:0;
	margin-left:0px;
	
}

.PageSubHeader img
{
	margin-left:0px;
	margin-right:0px;
	
}



.MedCMS table{
	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:0px 0px 0px 0px;
}

span.trademark {
    font-size: .5em;
    vertical-align: text-top;
}

.RightRail .CalloutGrayBlock .Heading2, .RightRail .CalloutGrayGradientBlock .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;
}

.RightRail img, .RightRail .ImgRightAlign, .RightRail .ImgNoRightMargin
{
	margin-bottom:0px;
}

.CalloutGrayBlock .FreeText, .CalloutGrayGradientBlock .FreeText, .CalloutGrayHeadlineBlock .FreeText, .CalloutGrayGradientHeadlineBlock .FreeText
{
	margin-bottom:2px;
}


.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,
.CalloutDarkGreyBlock  ul.listNumber,
.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_-ffffff.gif);
     background-repeat:no-repeat;
    background-position:3 4;
   text-decoration:none;
}

.CalloutBlueBlock li.listItemBullet , .CalloutOrangeBlock li.listItemBullet, .CalloutDarkGreyBlock li.listItemBullet 
{ 	
    background-image: url(/windowsmobile/assets/images/cms/65chrome/CMS_Bullet-ffffff.gif);
 }

.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:20px;
}

.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:#3c3c3c;
}
.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 4;
    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:0px 15px 0px 15px;
}

td.CalloutHeadingParagraphRow
{
	padding:15px 15px 0px 15px;
}
td.HeadingParagraphRow
{
	padding:0px 0px 0px 0px;
}

td.CalloutGreyHeadingRow .Heading1, td.CalloutGreyHeadingRow .Heading2
{
	color:#ffffff;
	font-family: "Segoe UI", Tahoma, Verdana, Arial;
	font-size: 14px;
	font-weight: normal;
	line-height: 16px;
	margin-top:3px;
	margin-bottom:3px;
}


td.CalloutContent
{
	padding: 15px 15px 0px 15px;
}
.CalloutGrayBlock td.CalloutContent
{
	padding: 7px 15px 0px 15px;
}

td.CalloutContentWithNoLeftMargin
{
	padding: 15px 15px 0px 0px;
}


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.ruleCellNoContainer
{
	padding: 20px 0px 0px 0px;
}
td.ruleCellContainer
{
	padding: 15px 15px 0px 15px;
}
td.ruleCellVertical
{  
	background-image:url(/windowsmobile/assets/images/cms/cms_spacerGreyRule.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	margin: 0px 0px 0px 0px;
}

.CalloutDarkGreyBlock td.ruleCellVertical
{  
	background-image:url(/windowsmobile/assets/images/cms/cms_spacerDarkGreyRule.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	margin: 0px 0px 0px 0px;
}

td.ruleCellVertical hr
{  
	color: #e6e6e6;
	margin-top:5px 15px 0px 15px;
	line-height:1px;
}

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: 2px 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: 2px 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;
	line-height:16px;
	border:1px solid #e6e6e6;
}
td.inlineTableCellAlt
{
	padding:3px 15px 3px 15px;
	font-family:"Segoe UI", Tahoma, Verdana, Arial;
	font-size:11px;
	line-height:16px;
	background-color:#f1f1f1;
	border:1px solid #e6e6e6;
}

 img { behavior: url(/windowsmobile/assets/js/iepngfix.htc) }



