body {
	margin:0;
	padding:0;
	background-image:url(/templates/idos/img/wm_background.jpg);
	background-repeat:repeat-x;
	text-align:center;
	font-family: verdana, arial, helvetica,sans-serif;
}

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;
	display:inline;
}
div#outside
{
	width:100%;
	position:relative;
	top:0px;
	left:0px;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
}
div#mainContent{
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background-image:url(/templates/idos/img/wm_ContentBackground.jpg);
	background-repeat:no-repeat;
	width:966px;
}

iframe#ListenerFrame, iframe#ListenerFrame body
{
	background-color: #bee3f6;
}

table#topNavTable
{
	width:940px;
	height:32px;
	margin:11px 10px 0px 10px;
}
td#leftNavCell
{
	padding:0px 8px 0px 0px;
	vertical-align:top;
	width: 165px;
	height:30px;

}

table#mastheadContainer {
	width: 100%;
}

table#masthead {
	width: 960px;
	display:none;
}
table#masthead tr td 
{
	padding-top:15px;
}

td#location, td#globalsearch
{
	text-align:right;
	font-size: 10px;
	white-space:nowrap;
	
}
td#location
{
	padding-top:15px;
}
td#location table tbody tr td
{
	padding-top:0px;
}
table#masthead td#msviRegionId,  table#masthead td#msviRegionSelector, table#masthead td#msviSiteMap , table#masthead td.msviPassport
{
	padding:0px 0px 0px 10px;
}
table#masthead td.msviPPSpace
{
	padding:0px 0px 0px 0px;
}
td.gtsep, span.gtsep{
	padding: 2px 8px 0px 10px;
	color:#000;
	font-size: 10px;
}
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#msviRegionId a:visited,  table#masthead td#msviRegionSelector a:visited, table#masthead td#msviSiteMap a:visited , table#masthead td.msviPassport a:visited 
{
	color:#000000;
	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#msviRegionId a:active, table#masthead td#msviRegionSelector a:active, table#masthead td#msviSiteMap a:active , table#masthead td.msviPassport a:active 
{
	color:#000000;
	text-decoration:underline;
}

td#brandbanner
{
	width:100%;
	vertical-align:top;
	padding-top:0px;
}
td#globalsearch
{
	vertical-align:top;
	padding-top:0px;
}
input#btnGo{
	margin: 0px 0 2px 2px;
	vertical-align:bottom;
}

div#CMSContent{
	width: 960px;
	margin: 0px 3px 75px 3px;
	z-index:0;
}

table#mainHeaderContentArea 
{
	width: 960px;
}
td#mainHeaderCell
{
	width:960px;
	white-space:nowrap;
}

.topFill
{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/templates/idos/img/Top_Nav_Fill.png');
color: #ffffff;
font-family:Arial;
font-size: 12px;
height:32px;
white-space:nowrap;
padding-top:1px;
padding-bottom:1px;
}
.topFill[class]
{
background-image:url('/templates/idos/img/Top_Nav_Fill.png');
background-repeat:repeat-x;
}

.VistaFloatingBlock
{
	padding:0px 0px 0px 0px;
}

.VistaFloatingBlockContent
{
	margin-top:0px;
	padding-top:0px;
	background-image:url(/streets/en-us/assets/images/VistaCenterFill.png);
	background-repeat:repeat-y;
}
.VistaFloatingDarkBlock
{
	padding:0px 0px 0px 0px;
}

.VistaFloatingDarkBlockContent
{
	padding-top:8px;
	background-image:url(/streets/en-us/assets/images/VistaDarkCenterFill.png);
	background-repeat:repeat-x;
	background-position:bottom left;
}

.CalloutBlockContent
{
	position:relative;
	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 20px 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 20px 0px;	
}

.CalloutDarkGreyBlock
{
	padding:0px;
	margin:0px;
	border:solid 1px #e6e6e6;
	background-color:#66737b;
	margin:0px 0px 20px 0px;
	padding:0px 0px 20px 0px;	
}

.CalloutGrayBlock
{
	padding:0px;
	margin:0px;
	border:solid 1px #e6e6e6;
	background-color:#F1F1F1;
	margin:0px 0px 20px 0px;
	padding:0px 0px 20px 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 20px 0px;	
}

.CalloutGrayHeadlineBlock
{
	padding:0px;
	margin:0px;
	border:solid 1px #e6e6e6;
	background-color:#F1F1F1;
	margin:0px 0px 20px 0px;	
	padding:0px 0px 20px 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 20px 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;
}

.DropShadow
{
	background-image:url(/streets/en-us/assets/images/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:960px;
	padding:0px 0px 0px 0px;
}


.MedCMS{
	margin: 0;
	padding:0;
	padding-bottom:50px;
	text-align:left;
	vertical-align:top;	
}

.Breadcrumbs
{
	padding-top:19px;
	padding-left:75px;
	padding-bottom:20px;
	color:#2871C0;
	font-size: 11px;
}

.Breadcrumbs a:link, .Breadcrumbs a:visited, .Breadcrumbs a:hover, .Breadcrumbs a:active
{
	text-decoration:none;
	font-size: 11px;
	color: #2871C0;
	font-family: verdana, arial, helvetica, sans-serif;
}

.Breadcrumbs a:hover, .Breadcrumbs a:active
{
	text-decoration:underline;
	
}

/* Needs to be after .MedCms img */
.MainHeader 
{
	padding:0px;
	margin:0px;
}

img { behavior: url(/streets/en-us/assets/js/iepngfix.htc) }

img {
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	BORDER-LEFT: medium none;
	BORDER-BOTTOM: medium none;
}