/**
* SVSLogin
*/
/* TODO: make not images */
.DnnModule-SVSLogin .cta-btn {
	display:block;
	background:#252931 none no-repeat scroll center center;
	background-size:100%;
	-moz-border-radius:0.308em;
	-o-border-radius:0.308em;
	-webkit-border-radius:0.308em;
	border-radius:0.308em;
	width:18.846em;
	height:5.385em;
	text-indent:-9999em;
	-moz-box-shadow:0 0.077em 0.385em #4a4a4a;
	-o-box-shadow:0 0.077em 0.385em #4a4a4a;
	-webkit-box-shadow:0 0.077em 0.385em #4a4a4a;
	box-shadow:0 0.077em 0.385em #4a4a4a;
	margin-bottom:1.5em;
}
.ie7 .DnnModule-SVSLogin .cta-btn, .ie8 .DnnModule-SVSLogin .cta-btn {
	behavior:url(/Portals/0/Skins/SVS2011/js/libs/PIE.htc);
}
.ie9 .DnnModule-SVSLogin .cta-btn {
	box-shadow:0 0 0.615em #4a4a4a;
}
.DnnModule-SVSLogin #cta-btn-live-support {
	background-image:url(img/cta-btn-live-support.png);
}
/* Boxes */
/* ASP.NET < 4 won't let you change the type attribute on HTML input elements. This first rule
is present for the testing environment were the ASP.NET version is 3.5 (and can't be changed
to 4 without purchasing Windows Server 2008 hosting) */
.DnnModule-SVSLogin #box-find-stocks input[type="text"], .DnnModule-SVSLogin #box-search-research input[type="text"],
.DnnModule-SVSLogin #box-find-stocks input[type="search"], .DnnModule-SVSLogin #box-search-research input[type="search"] {
	width:75%;
	margin-right:2%;
}
.DnnModule-SVSLogin #box-live-rates a.selected {
	font-weight:bold;
}
/* Urgh, no th in asp:DataGrid */
.DnnModule-SVSLogin #box-live-rates .th td {
	font-weight:bold;
}
.DnnModule-SVSLogin #box-live-rates th, #box-live-rates td {
	padding:0.545em;
	text-align:left;
}
.DnnModule-SVSLogin #box-live-rates tr {
	border-top:0.091em solid #ccc;
}
.DnnModule-SVSLogin #box-live-rates tr:first-child {
	border:0;
}
.DnnModule-SVSLogin #box-login label {
	width:36%;
}
.DnnModule-SVSLogin #box-login-forgot-link {
	float:right;
	margin-top:.3em;
	position:relative;
	z-index:1;
}
.DnnModule-SVSLogin #box-login .btn.login {
	font-size:1.182em;
	margin-left:38%;
}
.DnnModule-SVSLogin #box-login-reg-now {
	font-weight:bold;
}
.DnnModule-SVSLogin #box-news ul {
	margin:0;
}
.DnnModule-SVSLogin #box-news li {
	border-top:0.091em solid #ccc;
	list-style-type:none;
	padding:0.909em 0;
}
.DnnModule-SVSLogin #box-news li:first-child {
	border:0;
	padding-top:0;
}
.DnnModule-SVSLogin #box-news li:last-child {
	padding-bottom:0;
}
.DnnModule-SVSLogin #box-news a {
	color:#444;
	text-decoration:none;
}
.DnnModule-SVSLogin #box-news a:hover {
	color:#ea6300;
	text-decoration:underline;
}
.DnnModule-SVSLogin #box-news time {
	color:#ea6300;
}
/**
* SVSRegister
*/
.DnnModule-SVSRegister .field.tel select {
	width:34%;
	margin-right:2%;
}
/* ASP.NET < 4 won't let you change the type attribute on HTML input elements. This first rule
is present for the testing environment were the ASP.NET version is 3.5 (and can't be changed
to 4 without purchasing Windows Server 2008 hosting) */
.DnnModule-SVSRegister .field.tel input[type="text"],
.DnnModule-SVSRegister .field.tel input[type="tel"] {
	width:15%;
}
.DnnModule-SVSRegister .field.comments label {
	vertical-align:top;
}
.DnnModule-SVSRegister .field.comments textarea {
	height:10em;
}
/**
* SVSCorporate
*/
.DnnModule-SVSCorporate .field.tel select {
	width:34%;
	margin-right:2%;
}
/* ASP.NET < 4 won't let you change the type attribute on HTML input elements. This first rule
is present for the testing environment were the ASP.NET version is 3.5 (and can't be changed
to 4 without purchasing Windows Server 2008 hosting) */
.DnnModule-SVSCorporate .field.tel input[type="text"],
.DnnModule-SVSCorporate .field.tel input[type="tel"] {
	width:15%;
}
.DnnModule-SVSCorporate .field.cal label {
	vertical-align:top;
}
.DnnModule-SVSCorporate .field.cal > table {
	display:inline-block;
}
.DnnModule-SVSCorporate .field.cal th, .DnnModule-SVSCorporate .field.cal td {
	padding:.5em;
}
.DnnModule-SVSCorporate .field.cal td td {
	padding:0;
}
.DnnModule-SVSCorporate .field.comments label {
	vertical-align:top;
}
.DnnModule-SVSCorporate .field.comments textarea {
	height:10em;
}
.DnnModule-SVSCorporate .field.time {
	margin-left:42%;
}
.DnnModule-SVSCorporate .field.time label {
	display:inline;
	margin:0 2%;
}
.DnnModule-SVSCorporate .field.time select {
	width:30%;
}
/**
* SVSSidebar
*/
/* TODO: make not images */
.DnnModule-SVSSidebar .cta-btn {
	display:block;
	background:#252931 none no-repeat scroll center center;
	background-size:100%;
	-moz-border-radius:0.308em;
	-o-border-radius:0.308em;
	-webkit-border-radius:0.308em;
	border-radius:0.308em;
	width:18.846em;
	height:5.385em;
	text-indent:-9999em;
	-moz-box-shadow:0 0.077em 0.385em #4a4a4a;
	-o-box-shadow:0 0.077em 0.385em #4a4a4a;
	-webkit-box-shadow:0 0.077em 0.385em #4a4a4a;
	box-shadow:0 0.077em 0.385em #4a4a4a;
	margin-bottom:1.5em;
}
.ie7 .DnnModule-SVSSidebar .cta-btn, .ie8 .DnnModule-SVSSidebar .cta-btn {
	behavior:url(/Portals/0/Skins/SVS2011/js/libs/PIE.htc);
}
.ie9 .DnnModule-SVSSidebar .cta-btn {
	box-shadow:0 0 0.615em #4a4a4a;
}
.DnnModule-SVSSidebar #cta-btn-open-online-account {
	background-image:url(img/cta-btn-open-online-account.png);
}
.DnnModule-SVSSidebar #cta-btn-open-advisory-account {
	background-image:url(img/cta-btn-open-advisory-account.png);
}
.DnnModule-SVSSidebar #cta-btn-live-support {
	background-image:url(img/cta-btn-live-support.png);
}
/* Boxes */
/* ASP.NET < 4 won't let you change the type attribute on HTML input elements. This first rule
is present for the testing environment were the ASP.NET version is 3.5 (and can't be changed
to 4 without purchasing Windows Server 2008 hosting) */
.DnnModule-SVSSidebar #box-find-stocks input[type="text"], .DnnModule-SVSSidebar #box-search-research input[type="text"],
.DnnModule-SVSSidebar #box-find-stocks input[type="search"], .DnnModule-SVSSidebar #box-search-research input[type="search"] {
	width:75%;
	margin-right:2%;
}
.DnnModule-SVSSidebar #box-live-rates a.selected {
	font-weight:bold;
}
/* Urgh, no th in asp:DataGrid */
.DnnModule-SVSSidebar #box-live-rates .th td {
	font-weight:bold;
}
.DnnModule-SVSSidebar #box-live-rates th, #box-live-rates td {
	padding:0.545em;
	text-align:left;
}
.DnnModule-SVSSidebar #box-live-rates tr {
	border-top:0.091em solid #ccc;
}
.DnnModule-SVSSidebar #box-live-rates tr:first-child {
	border:0;
}
.DnnModule-SVSSidebar #box-login label {
	width:36%;
}
.DnnModule-SVSSidebar #box-login-forgot-link {
	float:right;
	margin-top:.3em;
	position:relative;
	z-index:1;
}
.DnnModule-SVSSidebar #box-news ul {
	margin:0;
}
.DnnModule-SVSSidebar #box-news li {
	border-top:0.091em solid #ccc;
	list-style-type:none;
	padding:0.909em 0;
}
.DnnModule-SVSSidebar #box-news li:first-child {
	border:0;
	padding-top:0;
}
.DnnModule-SVSSidebar #box-news li:last-child {
	padding-bottom:0;
}
.DnnModule-SVSSidebar #box-news a {
	color:#444;
	text-decoration:none;
}
.DnnModule-SVSSidebar #box-news a:hover {
	color:#ea6300;
	text-decoration:underline;
}
.DnnModule-SVSSidebar #box-news time {
	color:#ea6300;
}
/**
* SVSClientAccount
*/
.DnnModule-SVSClientAccount #box-progress ol {
	margin-left:0;
}
.DnnModule-SVSClientAccount #box-progress li {
	list-style-type:none;
}
.DnnModule-SVSClientAccount .field.tel select {
	width:34%;
	margin-right:2%;
}
/* ASP.NET < 4 won't let you change the type attribute on HTML input elements. This first rule
is present for the testing environment were the ASP.NET version is 3.5 (and can't be changed
to 4 without purchasing Windows Server 2008 hosting) */
.DnnModule-SVSClientAccount .field.tel input[type="text"],
.DnnModule-SVSClientAccount .field.tel input[type="tel"] {
	width:15%;
}
.DnnModule-SVSClientAccount .field.addr-other label {
	vertical-align:top;
}
.DnnModule-SVSClientAccount .field.addr-other textarea {
	height:5em;
}
.DnnModule-SVSClientAccount .field.currency-and-amount select {
	width:24%;
	margin-right:2%;
}
/* ASP.NET < 4 won't let you change the type attribute on HTML input elements. This first rule
is present for the testing environment were the ASP.NET version is 3.5 (and can't be changed
to 4 without purchasing Windows Server 2008 hosting) */
.DnnModule-SVSClientAccount .field.currency-and-amount input[type="text"],
.DnnModule-SVSClientAccount .field.currency-and-amount input[type="number"] {
	width:25%;
}
.DnnModule-SVSClientAccount table.risk {
	width:100%;
}
.DnnModule-SVSClientAccount table.risk th, .DnnModule-SVSClientAccount table.risk td {
	padding-bottom:1em;
}
.DnnModule-SVSClientAccount table.risk .slider {
	background:transparent url(img/slider-groove.gif) no-repeat scroll center center;
}
.slider .handle {
	background:transparent url(images/sliderHandle2.png) no-repeat scroll center center;
	width:20px;
	height:20px;
	cursor:move;
}
/**
* SVSUserAccountPassword
*/
.SVSUserAccountPassword .field {
	width: 50%;
}
.SVSUserAccountPassword .field input[type="text"],
.SVSUserAccountPassword .field input[type="email"] {
	width:90%
}
