/*** styles for news scroller ***/
#divContainer{
	position:static; 
	width:176px; 
	height:139px; 
	overflow:hidden; 
	 
	clip:rect(0,320,240,0); 
	visibility:hidden
} 
#divContent{
	font:normal 11px arial;
	position:absolute;
	top:0;
	left:5;
	cursor:default;
}	
.link {
	text-decoration:none;
	color:black;
}
.linkOver {
	text-decoration:none;
	color:brown;
}
/*** custom styles ***/
.text
{
	text-indent: 8px;
	font-family: arial, helvetica;
	font-size: 80%;
	color:#000000;
}

.link
{
	font-family:verdana, arial, helvetica;
	font-size: 80%;
	color:#000000;
	font-weight: bold;
	text-decoration:none;
}

.linktext
{
	font-family:verdana, arial, helvetica;
	font-size: 80%;
	color:#000000;
	text-decoration:none
}

.storeUserData
{
	behavior:url(#default#userData);
}
/*** BASIC STYLES ***/
BODY
{
	font-family:verdana,arial,helvetica;
	margin:0;
   background-color:#ffffff;
   color:#000000;
}
SPAN, A
{
	font-family:verdana,arial,helvetica;
}
H1
{
	font-family:verdana,arial,helvetica;
	font-size:165%;
	margin-bottom:10px;
}
H2
{
	font-size:125%;
	margin-top:1em; margin-bottom:0px;
}
H3
{
	font-size:115%;
	margin-bottom:0px;
}
H4, H5, H6
{
	font-size:100%;
	margin-bottom:0px;
}

TD, TH { font-size:68%; }
PRE
{
	background:#EEEEEE;
	margin-top:1em; margin-bottom:1em; margin-left:0px;
	padding:5pt;
}
SPAN.db PRE, SPAN.ci PRE, SPAN.di PRE
{
	background:#EEEEEE;
	padding-top: 0pt;
	padding-bottom: 0pt;
}
PRE.clsCode, CODE.clsText { font-size:110%; font-family:'courier new',courier,serif; }

PRE.clsCCCode { font-size:120%; font-family:'courier new',courier,serif;background:none }

PRE.clsSyntax { font-size:100%; font-family:verdana,arial,helvetica,sans-serif; }

HR { 	color:#CCCCCC;	height:1px; }
UL { margin-top:0px; margin-bottom:5px; margin-left:25px }
OL { margin-left:25px; margin-top:10px; margin-bottom:10px; }
UL LI {	margin-bottom:5px;}
UL LI LI { list-style-type: disc; }
OL LI { margin-bottom:0.7em; }

INPUT.clsButton { font-weight: bold; color: #ffffff; background-color: #6699cc; margin-top: 10px; margin-left: 5px; }


/*** CUSTOM STYLES ***/

.New
{
   font-weight:bold;
   color:Red;
   text-decoration:none;
   margin-left:5px;
}

P.small
{
	font:normal 95%;
}

P.smallWhite
{
	font:normal 95%;
	color:#FFFFFF;
}

P.author
{
	font:italic 95%;
}

p.NoLeftMar
{
	margin-left:-15px;
}

A:link { color:black; }
A:visited { color:black; }
A:hover { color:#FF3300; }

A.small
{
	font:normal 95%;
	text-decoration:underline;
}

A.smallWhite
{
	font:normal 95%;
	text-decoration:underline;
	color:#FFFFFF;
}

.CODE
{
	font:normal courier;
}

.CODE2
{
	background-color:#CCCCCC;
	font:normal courier;
}

.DATE
{
	color:#999999;
}

.VRULE
{
	border-left:#CCCCCC 1px solid;
}

TITLE.open
{
	font:95%;
	color:#FFFFFF;
}

TITLE.closed
{
	font:95%;
	color:#000000;
}



table.clsCCDCInfo
{
	background-color:#EEEEEE;
}

.LOCATION
{
	font:normal 24px;
	color:#CCCCCC;
}

.content
{ font-size:68%; }


DIV.clsDocBody
{
	margin-left:10px;
	margin-right:10px;
}

/*** Worldwide Page Styles ***/

.gradient
{
	color:#ffffff;
	background-color:#003399;
	font-weight:bold;
	padding:5px;
}
TABLE.DATA
{
	border-collapse:collapse;
	border-left:solid 1 #CCCCCC; border-top:solid 1 #CCCCCC;

}

TH.DATA
{
	border-right:solid 1 #CCCCCC; border-bottom:solid 1 #CCCCCC;
	background-color:#EEEEEE;
}

TD.DATA
{
	font:normal;
	border-right:solid 1 #CCCCCC; border-bottom:solid 1 #CCCCCC;
	background-color:#FFFFFFF;
}

/*** Recently Posted Page Styles ***/
.unsorted
{
   border-bottom:solid 1px #999999;
   border-right:solid 1px #999999;
   border-left:solid 1px #ffffff;
   border-top:solid 1px #ffffff;
   background-color:#cccccc;
   cursor:hand;
}
.unsorted a
{
   text-decoration:none;
   font-weight:bold;
}
.unsorted a:link { color:#000000; }
.unsorted a:visited { color:#000000; }
.unsorted a:hover { color:#FF3300; }

.sorted
{
   border-bottom:solid 1px #cccccc;
   border-right:solid 1px #cccccc;
   border-left:solid 1px #666666;
   border-top:solid 1px #666666;
   background-color:#999999;
	background-image: url(/msdn-online/shared/graphics/arrow-recent.gif);
	background-position: center right;
	background-repeat:no-repeat; 
	cursor:hand;     
}
.sorted a
{
   text-decoration:none;
   font-weight:bold;
}
.sorted a:link { color:#ffffff; }
.sorted a:visited { color:#ffffff; }
.sorted a:hover { color:#FF3300; }


.filters
{
   background-color:#99ccff;
   padding-left:12px;
   font-size:75%;
   font-family:Tahoma;
   border:solid 1 #cccccc;
   border-bottom:solid 1px #666666;
   height:40px;
   color:#000000;
}
.recenttitle
{
   filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#FF003399', EndColorStr='#FF6699CC');
   padding-left:8px;
   height:24px;
   font-weight:bold;
   color:#ffffff;
}
.recentcell
{
   border:solid 1px #cccccc;
}  
.recentselect
{
   font-size:95%;
}

.recentbutton
{
	height:21px;
	font-size:95%;
	margin-left: -5px;
	padding-left: 1px;
}

/*** Search Control Styles ***/
.searchDeviant
{
	width:100%;
	position:relative;
	background-color: #f5f5f5;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:3px solid #6699cc;
	border-top:3px solid #6699cc;
	padding:8px;   	
}

.labelsDeviant
{
	font-family: tahoma, verdana, arial, helvetica;
	font-size: 100%;
	color:#000000;
}

/*** RSS Feed Button ***/
.standardsButton:link
{
    border:1px solid;
    border-color:#ffc8a4 #7d3302 #3f1a01 #ff9a57;
    padding:0px 3px 0px 3px;
    font:bold 10px verdana,sans-serif; 
    color:#FFFFFF; 
    background-color:#ff6600;
    text-decoration:none;
    margin:0px;
    vertical-align:middle;   
}
.standardsButton:hover
{
    border:1px solid;
    border-color:#ffc8a4 #7d3302 #3f1a01 #ff9a57;
    padding:0px 3px 0px 3px;
    font:bold 10px verdana,sans-serif; 
    color:#FFFFFF; 
    background-color:#ff6600;
    text-decoration:none;
    margin:0px;
    vertical-align:middle;
}
.standardsButton:visited
{
    border:1px solid;
    border-color:#ffc8a4 #7d3302 #3f1a01 #ff9a57;
    padding:0px 3px 0px 3px;
    font:bold 10px verdana,sans-serif; 
    color:#FFFFFF; 
    background-color:#ff6600;
    text-decoration:none;
    margin:0px;
    vertical-align:middle;
}
.menu {display:none}
