/* MISC STYLES ########################################################################## */

BODY							{
								margin: 0px;
								background: #ffffff;
								font-family: Verdana, Arial, Helvetica, sans-serif;
								font-size:10px;
								/* background-image:url(images/background.gif);*/
								background-repeat:repeat-y;
								height:100%;
								}
								
BODY, TD, A, LI, DIV, P			{
								font-family: Verdana, Arial, Helvetica, sans-serif;
								font-size:11px;
								}

.contenttable					{
								height:100%;
								}
								
.liner							{
								height: 1px;
								color: #dddddd;
								width:100%;
								}
								
/* MENU STYLES ########################################################################## */

.flyoutLink						{
								FONT-SIZE: 8pt;
								}
								
.flyoutLink	A					{
								color: #000000;
								text-decoration:none;
								font-size:11px;
								display:block;
								padding: 2px 10px 2px 8px;
								border:1px solid #f1f1f1;
								}
								
.flyoutLink A:hover				{
								border:1px solid #999999;
								display: block;
								background: #cccccc;
								}
								
.flyoutHeading					{
								FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING: 4px 4px 0px 4px;
								margin-top:0px;
								}
								
/* BANNER STYLES ########################################################################## */
								
.topbanner						{
								background:#ff9610;
								background-image:url(/microsoft/en-us/images/gradient.aspx.jpg);
								background-repeat:no-repeat;
								height:22px;
								}
								
.middlebanner					{
								background:#ffd87b;
								background-image:url(/microsoft/en-us/images/gradient2.aspx.jpg);
								background-repeat:no-repeat;
								background-position:225px 0px;
								height:42px;
								}

.bottombanner					{
								background:#df4611;
								height:26px;
								}

.web							{
								background:#f1f1f1;
								border-bottom: 1px solid #999999;
								border-top: 1px solid #999999;
								height:23px;
								padding-left:6px;
								}

.webname						{
								width: 250px;
								white-space:nowrap;
								padding:3px;								
								}
			
.webname A						{
								color: #000000;
								text-decoration:none;
								font-size:8pt;
								height:25px;
								padding: 2px;
								border:1px solid #f1f1f1;
								}
								
.webname A:hover				{
								color: #000000;
								text-decoration:none;
								background:#cccccc;
								font-size:8pt;
								height:25px;
								padding: 2px;
								border:1px solid #999999;
								}
								
#msviSearchForm 				{
								MARGIN: -1px 0px 0px
								}
								
#msviSearchBox 					{
								FONT: 110% Tahoma; 
								WIDTH: 235px; 
								xheight: 18px
								}
								
#msviGoButton 					{
								PADDING-RIGHT: 0.2em; 
								PADDING-LEFT: 0.2em; 
								PADDING-BOTTOM: 0em; 
								FONT: 110% Tahoma; 
								MARGIN-LEFT: 6px; 
								PADDING-TOP: 0em; 
								POSITION: relative; 
								TOP: 1px
								}

.mscom							{
								font-family:Verdana, Arial, Helvetica, sans-serif;
								font-size:10px;
								color:#FFFFFF;
								text-decoration:none;
								width: 130px;
								height:22px;
								float: left;
								margin-bottom:0px;
								}

.mscom A						{
								font-family:Verdana, Arial, Helvetica, sans-serif;
								font-size:10px;
								color:#FFFFFF;
								text-decoration:none;
								display: block;
								padding: 3px;
								}
								
.mscom A:hover					{
								font-family:Verdana, Arial, Helvetica, sans-serif;
								font-size:10px;
								color:#FFFFFF;
								text-decoration:none;
								display: block;
								border: 1px solid #ffffff;
								padding: 2px;
								}
.divider						{
								font-family:Verdana, Arial, Helvetica, sans-serif;
								font-size:10px;
								color:#FFFFFF;
								display: block;
								padding: 3px;
								float:left;
								margin-bottom:0px;
								}

.sitemap						{
								font-family:Verdana, Arial, Helvetica, sans-serif;
								font-size:10px;
								height:22px;
								color:#FFFFFF;
								text-decoration:none;
								width: 55px;
								float: left;
								margin-bottom:0px;
								}

.sitemap A						{
								font-family:Verdana, Arial, Helvetica, sans-serif;
								font-size:10px;
								color:#FFFFFF;
								text-decoration:none;
								display: block;
								padding: 3px;
								}
								
.sitemap A:hover					{
								font-family:Verdana, Arial, Helvetica, sans-serif;
								font-size:10px;
								color:#FFFFFF;
								text-decoration:none;
								display: block;
								border: 1px solid #ffffff;
								padding: 2px;
								}
								
.footerDiv						{
								position: absolute;
								bottom:0px;
								}
								
.footer							{
								background:#ffffff;
								padding:10px;
								line-height:20px;
								border-top: 1px solid #ee6d23;
								background-image:url(/microsoft/en-us/images/gradient3.aspx.jpg);
								background-repeat: repeat-y;
								background-position:right top;
								}
								
.footer A						{
								color: #0033CC;
								}
								
.footer A:hover					{
								color: #FF6600;
								}
								
.content						{
								padding:20px;
								font-family: Arial, Helvetica, sans-serif;
								font-size: 12px;
								line-height: 16px;
								color: #333333;
								}
								
.blurb 							{
								font-family: Arial, Helvetica, sans-serif;
								font-size: 11px;
								line-height: 12px;
								color: #333333;
								text-align:justify;
								}
								
.subhead 						{
								font-family: Arial, Helvetica, sans-serif;
								font-size: 13px;
								line-height: 16px;
								color: #666666;
								font-weight: bold;
								}
								
.subheadblack 						{
								font-family: Arial, Helvetica, sans-serif;
								font-size: 13px;
								line-height: 16px;
								color: #000000;
								font-weight: bold;
								}

.headline 						{
								font-family: Arial, Helvetica, sans-serif;
								font-size: 17px;
								line-height: 20px;
								color: #666666;
								font-weight: bold;
								}

.sidebar						{
								}
								
.sidebar a						{
								font-size: 12px;
								line-height: 16px;
								color: #0A6CCE;
								text-decoration: none;
								}
								
.sidebar a:hover 				{
								color: #0A6CCE;
								text-decoration: underline;
								}
								
.sidebarDiv						{
								border:1px solid #999999;
								padding:10px;
								margin-bottom:10px;
								}
								
.apptd							{
								border-bottom: 1px solid #999999;
								padding-bottom:10px;
								}
								
.formfield						{
								border: 1px solid #999999;
								width: 400px;
								font-size: 11px;
								font-family:Arial, Helvetica, sans-serif;
								}
								
.formtable						{
								background: #f1f1f1;
								}




