﻿/* Overrides on existing styles */
html {
	background-color:	#fff;	
}
body
{
	font-size:			12px;
	line-height:		1.5em;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	color:				#000000;
	background:			#fff url(../imagesilverlight/bgLineTile.jpg) repeat-x 0 100px;
}
ol, ul {
	margin:				0;
	padding:			0;
}

a, a:link, a:visited, a:active, a:hover {
	font-weight:		bold;
	font-size:			inherit;
	color:				#147DB9;
	
}
a:hover {
	text-decoration:	underline;
}
.left-2-col p, .right-2-col p, .two-col-combined p,
.left-2-col ul, .right-2-col ul, .two-col-combined ul .left-2-col li,
.right-2-col li, .two-col-combined li .left-2-col td,
.right-2-col td, .two-col-combined td, ul, li {
	color:				#000000;
	font-family:		"Segoe UI","Segoe","Trebuchet MS",Arial,Verdana,Helvetica,sans-serif;
	font-size:			12px;
	line-height:		1.5em;
}


#scroller {
	display:			none;
}
body {
	width:				auto;
}
#page-background {
	position:			static;
}
#main-content {
	padding-bottom:		0;
	width:				auto;
	padding:			0 55px;
}

#content {
	width:				1000px;
	margin-left:		auto;
	margin-right:		auto;
}

#header {
	height:				125px;
	margin:				0 55px;
}
#header .rightSideWrapper {
	width:				400px;
	float:				right;
	margin-top:			30px;
}
#header .rightSideWrapper #homeLink a {
	line-height:		normal;
}
#header .rightSideWrapper div {
	text-align:			right;
	line-height:		normal;
}
#header .rightSideWrapper #corp-header {
	text-align:			right;
	margin-left:		0;
	margin-bottom:		10px;
}

#header .rightSideWrapper a,
#header .rightSideWrapper a:visited {
	font-weight:		normal;
	color:				#2186C6;
	font-family:		"Segoe UI","Trebuchet MS",Arial,Verdana,Helvetica,sans-serif;
}
#header .rightSideWrapper #homeLink a,
#header .rightSideWrapper #homeLink a:visited {
	text-decoration:	underline;
	font-size:			20px;
}
.silverlightLogoLink {
	float:				left;
	margin-top:			20px;
	display:			block;
	width:				163px;
	height:				53px;	
}



#heroContent {
	margin:				-20px auto 0 auto;
	width:				500px;
}
#install-content {
	
}
#install-content div.click2InstallWrapper {
	width:				auto;
}
#install-content div.click2InstallWrapper .click2Install,
#install-content .hero-italic {
	font-size:			16px;
	font-family:		Segoe UI,Arial,Helvetica,sans-serif;
	background-color:	transparent;
	color:				#000000;
	font-weight:		normal;
	font-style:			normal;
	display:			inline;
	width:				auto;
	float:				none;
	margin:				0;
	padding:			0;
}
#install-content .hero-italic-red {
	font-size:			16px;
	font-family:		Segoe UI,Arial,Helvetica,sans-serif;
	background-color:	transparent;
	font-weight:		normal;
	font-style:			normal;
	width:				auto;
	float:				none;
	margin:				0;
	padding:			0;
}

#install-content div.click2InstallWrapper .click2Install {
	text-decoration:	underline;
}
.non-sl-arrow {
	display:			none;
}
#caption h1,
#caption h1.span {
	color:				#000000;
	font-family:		"Segoe UI","Trebuchet MS",Arial,Verdana,Helvetica,sans-serif;
	font-size:			28px;
	letter-spacing:		-1px;
	line-height:		33px;
	padding-bottom:		12px;
	background-color:	transparent;
	font-weight:		normal;
}



#mainContent {
	margin:				0 55px;
	padding-bottom:		30px;
}

.tabbed-two-col {
	float:				none;
	margin-top:			35px;
	vertical-align:		top;
	width:				auto;
}
.tabs-2-col-container {
	float:				none;
	width:				auto;
	clear:				both;
	height:				26px;
	padding-left:		157px;
	border-bottom:		1px solid #d9d9d9;
	background:			transparent url('/getsilverlight/images/rev/tabsTile.jpg') repeat-x 0 0;
}
.tabs-2-col-container ul {
	float:				none;
	width:				auto;
}
.tabs-2-col-container ul li {
	float:				left;
}

.tabs-2-col-container li a.tab {

}
.tabs-2-col-container li a.tab,
.tabs-2-col-container li.selected a.tab,
.tabs-2-col-container li.selected a.tab:hover,
.tabs-2-col-container li a.tab:hover,
.tabs-2-col-container li:hover a.tab:hover {
	margin:				0;
	
	color:				#2186C6;
	width:				202px;
	text-align:			center;
	padding:			4px 0 4px 0;
	font-size:			12px;
	font-family:		Verdana,Arial,Helvetica,sans-serif;
}
.tabs-2-col-container li.selected a.tab {
	border:				1px solid #d9d9d9;
	border-bottom:		none;
	background:			#fff;
	color:				#333;
}	
.tabs-2-col-container li.selected a.tab:hover,
.tabs-2-col-container li a.tab:hover,
.tabs-2-col-container li:hover a.tab:hover {
	background:			transparent url('/imagesilverlight/tabsTile.jpg') repeat-x 0 0;
	text-decoration:	none;
}
#two-col-body-container {
	float:				none;
	background:			;
	padding:			30px 157px 50px 157px;
}
.tabbed-two-col-body-selected {
	display:			block;
	float:				none;
}
.two-col-combined {
	margin:				0 0 0 0;
	float:				none;
	width:				auto;
}
.two-col-combined ul {
	margin-left:		14px;
}
#two-col-body-container h2 {
	margin:				0;
	color:				#000000;
}

.left-2-col h3,
.right-2-col h3,
.two-col-combined h3 {
	color:				#000000;
	font-size:			12px;
	font-family:		Verdana,Arial,Helvetica,sans-serif;
	font-weight:		bold;
	margin-top:			25px;
}

table.table-container {
	width:				auto;
}

#sysreq-tab table thead th.table-header,
#sysreq-tab table tbody td.table-header {
	padding:			8px 0;
	background-color:	#75ADCE;
	color:				#FFFFFF;
	font-family:		Verdana,Arial,Helvetica,sans-serif;
	font-weight:		bold;
}
#sysreq-tab table tbody td.table-text {
	padding-left:		5px;
	padding-right:      40px;
}

#sysreq-tab table tbody td.table-header {

}



.footer {
	height:				65px;
	padding:			0 55px;
}
.footer .hr {
	padding-bottom:		11px;
	padding-top:		0;
}
.footerLinkList {
	list-style:			none;
}
.footerLinkList li {
	float:				left;
	color:				#30424b;
	margin-right:		8px;
	font-size:			11px;
}
.footerLinkList a {
	display:			block;
	float:				left;
	color:				#30424b;
	text-decoration:	none;
	font-weight:		normal;
}
.footerLinkList a:hover {
	text-decoration:	underline;
}