
/* Module CSS */

.msie .rmcorners {
	background : transparent url('/tdameritrade/images/icons/rmcorners.png') top left no-repeat;
}

.WSODMOD { }

.WSODMOD h2 {
	font-size: 14px !important;	
}

.msie .WSODMOD.message {
	margin-bottom: 0 !important;	
}

.WSODMOD p {
	margin : 5px 0 0;	
}

.WSODMOD input.textInput {
	border-color : #999 #AAA #CCC #CCC;
	border-style : solid;
	border-width : 1px;
	width : 165px;
	font-size : 11px;
}

.WSODMOD .WSODMOD_title {
	margin : 0 0 5px;
}

.WSODMOD .WSODMOD_title h3 {
	font-size : 13px !important;
	margin: 0;
	padding: 0;
}

.WSODMOD.rm {
	-moz-border-radius    : 8px;
	-webkit-border-radius : 8px;
}

.WSODMOD .WSODMOD_body {
	padding : 10px 15px;	
}

.msie .WSODMOD .WSODMOD_body {
	padding: 5px 15px 0px;	
}

.WSODMOD .WSODMOD_content {
	position : relative;
	zoom : 1;	
}

.WSODMOD .WSODMOD_footer {
	border-top : 1px dotted #999;
	padding : 10px 0 0;
}

.WSODMOD .WSODMOD_footer a {
	font-weight : normal;	
}

.WSODMOD .WSODMOD_rmtop,
.WSODMOD .WSODMOD_rmBottom {
	width : 100%;	
}

.WSODMOD .WSODMOD_rmtop,
.WSODMOD .WSODMOD_rmtop .WSODMOD_rightCorner,
.WSODMOD .WSODMOD_rmBottom,
.WSODMOD .WSODMOD_rmBottom .WSODMOD_rightCorner {
	line-height : 0;
	font-size : 0;
}

/* Loader stuff */

.WSODMOD .WSODMOD_loader {
	background-color : #F1F1F1;
	filter  : alpha(opacity=90);
	left: 0;
	position:absolute;
	top : 0;
	opacity : .9;
	width:100%;
	z-index:10;
}

.WSODMOD .WSODMOD_loader .WSODMOD_loaderContent {
	background-image : url('https://tdameritrade.cache.wallst.com/images/charts/ico-loading.gif');
	background-position : top center;
	background-repeat : no-repeat;
	padding-top:20px;
}

/* Global Menu stuff */

.WSODMOD .WSODMOD_menu {
	font-size : 11px;
	margin : 10px 0 15px;
}

.WSODMOD .WSODMOD_menu ul li {
	float : left;
	padding : 0 5px;
	border-left : 1px solid #D8D8D8;
	line-height : 12px;
}

.WSODMOD .WSODMOD_menu ul li.first {
	padding-left : 0;
	border-left : none;
}

.WSODMOD .WSODMOD_menu ul li a {
	font-weight : normal;
	text-decoration : none;
}

.WSODMOD .WSODMOD_menu ul li a.active {
	font-weight : bold;
	color : #000;
}


/* Bubbly */

.WSODMOD.rmBubbly {
	border-color : #acacac;
	border-width : 1px;
	border-style : solid;
	margin : 0 0 15px;
}

.msie .WSODMOD.rmBubbly {
	border : none;
}

.msie .WSODMOD.rmBubbly .WSODMOD_rmtop {
	height : 8px;
	background-position : 0px 0px;
}

.msie .WSODMOD.rmBubbly .WSODMOD_rmTop .WSODMOD_rightCorner {
	background-position : right -9px;
	width:100%;
	height:100%;
}

.msie .WSODMOD.rmBubbly .WSODMOD_rmTop .WSODMOD_rightCorner .WSODMOD_topspacer {
	border-top : 1px solid #acacac;
	margin : 0 8px;
	height : 100%;
}

.msie .WSODMOD.rmBubbly .WSODMOD_rmbottom {
	height : 8px;
	background-position : 0px -18px;
}

.msie .WSODMOD.rmBubbly .WSODMOD_rmbottom .WSODMOD_rightCorner {
	background-position : right -27px;
	width:100%;
	height:100%;
}

.msie .WSODMOD.rmBubbly .WSODMOD_rmbottom .WSODMOD_rightCorner .WSODMOD_bottomspacer {
	border-bottom : 1px solid #acacac;
	margin : 0 8px 0 8px;
	height : 100%;
}

.msie .WSODMOD.rmBubbly .WSODMOD_body {
	border-color : #acacac;
	border-style : solid;
	border-width : 0 1px;
}

/* Grey */

.WSODMOD.rmGrey {
	background : #F1F1F1;
	margin : 0 0 15px;
}

.msie .WSODMOD.rmGrey {
	background: transparent;	
}

.msie .WSODMOD.rmGrey .WSODMOD_body {
	background : #F1F1F1;	
}

.msie .WSODMOD.rmGrey .WSODMOD_rmtop {
	height : 6px;
	background-position : 0px -37px;
	margin-left:0;
}

.msie .WSODMOD.rmGrey .WSODMOD_rmtop .WSODMOD_rightCorner {
	height : 100%;
	background-position : right -45px;
}

.msie .WSODMOD.rmGrey .WSODMOD_rmtop .WSODMOD_rightCorner .WSODMOD_topspacer {
	height : 100%;
	background : #F1F1F1;
	margin : 0 8px 0 6px;
}

.msie .WSODMOD.rmGrey .WSODMOD_rmbottom {
	height : 6px;
	background-position : 0px -53px;
	margin:0;
}

.msie .WSODMOD.rmGrey .WSODMOD_rmbottom .WSODMOD_rightCorner {
	height : 100%;
	background-position : right -61px;
}

.msie .WSODMOD.rmGrey .WSODMOD_rmbottom .WSODMOD_rightCorner .WSODMOD_bottomspacer {
	height : 100%;
	background : #F1F1F1;
	margin : 0 8px 0 6px;
}

/* Blue! */

.WSODMOD.rmBlue,
.WSODMOD.rmMiniBlue {
	margin : 0 0 15px;
}

.WSODMOD.rmBlue .rmcorners,
.WSODMOD.rmMiniBlue .rmcorners {
	background : transparent url('/tdameritrade/images/icons/rmcorners.png') top left no-repeat;
}

.WSODMOD.rmBlue .WSODMOD_rmtop,
.WSODMOD.rmMiniBlue .WSODMOD_rmtop {
	height: 8px;
	background-position: 0px -100px;
}

.WSODMOD.rmBlue .WSODMOD_rmTop .WSODMOD_rightCorner,
.WSODMOD.rmMiniBlue .WSODMOD_rmTop .WSODMOD_rightCorner {
	background-position : right -90px;
	width:100%;
	height:100%;
}

.WSODMOD.rmBlue .WSODMOD_rmTop .WSODMOD_rightCorner .WSODMOD_topspacer,
.WSODMOD.rmMiniBlue .WSODMOD_rmTop .WSODMOD_rightCorner .WSODMOD_topspacer {
	border-top : 1px solid #d0d0d0;
	margin : 0 8px;
	height : 100%;
}

.WSODMOD.rmBlue .WSODMOD_rmbottom,
.WSODMOD.rmMiniBlue .WSODMOD_rmbottom {
	height : 8px;
	background-position : 0px -70px;
}

.WSODMOD.rmBlue .WSODMOD_rmbottom .WSODMOD_rightCorner,
.WSODMOD.rmMiniBlue .WSODMOD_rmbottom .WSODMOD_rightCorner {
	background-position : right -80px;
	width:100%;
	height:100%;
}

.WSODMOD.rmBlue .WSODMOD_rmbottom .WSODMOD_rightCorner .WSODMOD_bottomspacer,
.WSODMOD.rmMiniBlue .WSODMOD_rmbottom .WSODMOD_rightCorner .WSODMOD_bottomspacer {
	border-bottom : 1px solid #d0d0d0;
	margin : 0 8px 0 8px;
	height : 100%;
	background-color: #edf8fe;
}

.WSODMOD.rmBlue .WSODMOD_body {
	border-color : #d0d0d0;
	border-style : solid;
	border-width : 0 1px;
	background: white url('/tdameritrade/images/icons/rmBlueBody.png') bottom left repeat-x;
}

/* MiniBlue! */

.WSODMOD.rmMiniBlue .WSODMOD_body {
	border-color : #d0d0d0;
	border-style : solid;
	border-width : 0 1px;
	background: white url('/tdameritrade/images/icons/rmMiniBlueBody.png') bottom left repeat-x !important;
}


/* mixed green! */

.WSODMOD.rmMixedGreen {
	background : transparent;
	margin : 0 0 15px;
}

.WSODMOD.rmMixedGreen .WSODMOD_rmtop {
	background-color: #E5E5E3;
	height: 6px;
	-moz-border-radius-topleft    : 6px;
	-moz-border-radius-topright    : 6px;
	-webkit-border-top-left-radius : 6px;
	-webkit-border-top-right-radius :6px;
}

.msie .WSODMOD.rmMixedGreen .WSODMOD_rmtop {
	background-color: transparent;
	background-position : 0px -130px;
	margin-left:0;
	padding: 0;
	height: 7px;
}

.msie .WSODMOD.rmMixedGreen .WSODMOD_rmtop .WSODMOD_rightCorner {
	height : 100%;
	background-position : right -140px;
}

.msie .WSODMOD.rmMixedGreen .WSODMOD_rmtop .WSODMOD_rightCorner .WSODMOD_topspacer {
	height : 100%;
	background : #E5E5E3;
	margin : 0 8px 0 6px;
}

.WSODMOD.rmMixedGreen .WSODMOD_body {
	padding: 0 !important;	
}

.WSODMOD.rmMixedGreen .WSODMOD_body .WSODMOD_title{
	background: #E5E5E3;
	padding: 0px 10px 4px;
	margin: 0;
}

.WSODMOD.rmMixedGreen .WSODMOD_body .WSODMOD_content{
	padding: 10px 10px 0;
	border-width: 0px 1px;
	border-style: solid;
	border-color: #599927;
}

.WSODMOD.rmMixedGreen .WSODMOD_rmbottom {
	border-color: #599927;
	border-style:solid;
	border-width: 0 1px 1px;
	-moz-border-radius-bottomleft    : 10px;
	-moz-border-radius-bottomright    : 10px;
	-webkit-border-bottom-left-radius : 10px;
	-webkit-border-bottom-right-radius : 10px;
	height:10px;
	width: auto !important;
}

.msie .WSODMOD.rmMixedGreen .WSODMOD_rmbottom {
	height : 10px;
	background-position : 0px -110px;
	border: none;
	padding-left: 2px;
}

.msie .WSODMOD.rmMixedGreen .WSODMOD_rmbottom .WSODMOD_rightCorner {
	height : 100%;
	background-position : right -120px;
}

.msie .WSODMOD.rmMixedGreen .WSODMOD_rmbottom .WSODMOD_rightCorner .WSODMOD_bottomspacer {
	height : 9px;
	background : transparent;
	border-bottom: 1px solid #599927;
	margin : 0 8px 0 6px;
}

/*  BubblyGreen */

.WSODMOD.rmBubblyGreen {
	background-color: #FEF8D8;
	border-color : #00970A;
	border-width : 1px;
	border-style : solid;
	margin : 0 0 15px;
}

.msie .WSODMOD.rmBubblyGreen {
	border : none;
}

.msie .WSODMOD.rmBubblyGreen .WSODMOD_rmtop {
	height : 8px;
	background-position : 0px -149px;
}

.msie .WSODMOD.rmBubblyGreen .WSODMOD_rmTop .WSODMOD_rightCorner {
	background-position : right -159px;
	width:100%;
	height:100%;
}

.msie .WSODMOD.rmBubblyGreen .WSODMOD_rmTop .WSODMOD_rightCorner .WSODMOD_topspacer {
	border-top : 1px solid #00970A;
	margin : 0 8px;
	height : 100%;
}

.msie .WSODMOD.rmBubblyGreen .WSODMOD_rmbottom {
	height : 8px;
	background-position : 0px -169px;
}

.msie .WSODMOD.rmBubblyGreen .WSODMOD_rmbottom .WSODMOD_rightCorner {
	background-position : right -179px;
	width:100%;
	height:100%;
}

.msie .WSODMOD.rmBubblyGreen .WSODMOD_rmbottom .WSODMOD_rightCorner .WSODMOD_bottomspacer {
	border-bottom : 1px solid #00970A;
	margin : 0 8px 0 8px;
	height : 100%;
}

.msie .WSODMOD.rmBubblyGreen .WSODMOD_body {
	border-color : #00970A;
	border-style : solid;
	border-width : 0 1px;
}