/**************************************************************************
 * Page frame
 **************************************************************************/
body {
	color: #000000;
}

#wsod {
	width: 100%;
	z-index: 100;
}

#wsod .indent {
	margin-left: 100px;
	margin-right: 100px;
}

#wsod .mainCol, 
#wsod .sideCol {
	float: left;
}
#wsod .mainCol {
	width: 620px;
	margin-right: 10px;
}
#wsod .sideCol {
	border-left: 1px solid #CCCCCC;
	width: 299px;
	padding-left: 10px;
}
.isie6 #wsod .sideCol {
	width: 296px !important;
}
.isie6 #div_gpt_mpu a img {
	width: 296px;
}

.no-data-available {
	color:#A8A8A8;
	font-size:15px;
	font-weight:bold;
	padding:5px;
	text-align:center;
}

.h1-no-data-available {
	font-size:24px;
}

.h2-no-data-available {
	font-size:18px;
	margin-top:5px;
}

.no-results-message {
	color:#A8A8A8;
	font-size:18px;
	padding-bottom:15px;
	text-align:center;
}

/**************************************************************************
 * Add Transaction
 **************************************************************************/

#wsod #div-add-transaction .symbols-queue .label {
	background:none;
	color:#b2b2b2;
	font-size:10px;
	font-weight:bold;
	padding-left:0;
	text-transform:uppercase;
}

#wsod a.symbolQueueSymbol {
	font-size:12px;
	font-weight:normal;
	text-transform:uppercase;
}

#wsod a.symbolQueueSymbol:hover {
	text-decoration:underline;
}

#wsod .symbolQueueRemoveBtn {
	background-image:url(../../portfolio/image/icons.2.gif);
	background-position:0 -298px;
	background-repeat:no-repeat;
	cursor:pointer;
	display:inline-block;
	margin-right:10px;
	margin-left:3px;
	vertical-align:top;
	width:12px;
}

#wsod #div-add-transaction .div-footer .confirm-message {
	font-size:12px;
}

#wsod .transaction-info {
	background:url(../../redesign/image/sprite_main.gif) no-repeat 0 -520px;
	color:#999;
	font-size:11px;
	margin-top:5px;
	padding-left: 15px;
}

#wsod #div-add-transaction .deactive {
	color:#999;
	cursor:auto;
}

#wsod #div-add-transaction .div-footer {
	margin-top:20px;
	margin-bottom:20px;
}

/**************************************************************************
 * Buttons
 **************************************************************************/

#wsod .blueCloseButton{
	background: url(../../redesign/image/sprite_main.gif) no-repeat 0 -108px;
	line-height: 17px;
	height: 17px;
	width:17px;
}

#wsod .doubleArrow {
	background: url(../../redesign/image/sprite_main.gif) no-repeat 0 -126px;
	display:inline-block;
	font-size:1px;
	height:8px;
	width:10px;
	vertical-align:middle;
}

#wsod a.redButton {
	text-transform: uppercase;
	background: url(../../redesign/image/sprite_buttons_right.gif) no-repeat right 0;
	display: block;
	height: 21px;
	padding-right: 4px;
	color: white;
	font-size: 11px;
	float: left;
}
	#wsod a.redButton span {
		background: url(../../redesign/image/sprite_buttons_left.gif) no-repeat 0 0;
		display: block;
		line-height: 21px;
		padding: 0px 5px 0px 8px;
	}
#wsod a.redButton:hover {
	background: url(../../redesign/image/sprite_buttons_right.gif) no-repeat right -179px;
}
	#wsod a.redButton:hover span {
		background: url(../../redesign/image/sprite_buttons_left.gif) no-repeat 0 -179px;
	}
	
#wsod a.redSymbolInputButton {
	text-transform: uppercase;
	background: url(../../redesign/image/sprite_buttons_right.gif) no-repeat right -221px;
	display: block;
	height: 18px;
	padding-right: 2px;
	color: white;
	font-size: 11px;
	float: left;
}
	#wsod a.redSymbolInputButton span {
		background: url(../../redesign/image/sprite_buttons_left.gif) no-repeat 0 -221px;
		display: block;
		line-height: 18px;
		padding: 0px 2px 0px 5px;
	}
#wsod a.redSymbolInputButton:hover {
	background: url(../../redesign/image/sprite_buttons_right.gif) no-repeat right -239px;
}
	#wsod a.redSymbolInputButton:hover span {
		background: url(../../redesign/image/sprite_buttons_left.gif) no-repeat 0 -239px;
	}
	
#wsod a.grayButton {
	text-transform: uppercase;
	background: url(../../redesign/image/sprite_buttons_right.gif) no-repeat right -57px;
	display: block;
	*display: inline-block;
	height: 23px;
	padding-right: 4px;
	font-size: 11px;
	float: left;
	*float: none;
}
	#wsod a.grayButton span {
		background: url(../../redesign/image/sprite_buttons_left.gif) no-repeat 0 -57px;
		display: block;
		line-height: 22px;
		padding: 0px 5px 0px 8px;
	}
#wsod a.grayButton:hover {
	background: url(../../redesign/image/sprite_buttons_right.gif) no-repeat right -257px;
}
	#wsod a.grayButton span:hover {
		background: url(../../redesign/image/sprite_buttons_left.gif) no-repeat 0 -257px;
	}
	
#wsod a.graySpecialButton {
	text-transform: uppercase;
	background: url(../../redesign/image/sprite_buttons_right.gif) no-repeat right -80px;
	display: block;
	height: 29px;
	padding-right: 7px;
	font-size: 11px;
	float: left;
}
	#wsod a.graySpecialButton span {
		background: url(../../redesign/image/sprite_buttons_left.gif) no-repeat 0 -80px;
		display: block;
		line-height: 29px;
		padding: 0px 5px 0px 30px;
	}
	
#wsod a.grayBigArrowButton {
	text-transform: uppercase;
	background: url(../../redesign/image/sprite_buttons_right.gif) no-repeat right -296px;
	display: block;
	height: 29px;
	padding-right: 4px;
	font-size: 11px;
	float: left;
}
	#wsod a.grayBigArrowButton span {
		background: url(../../redesign/image/sprite_buttons_left.gif) no-repeat 0 -296px;
		display: block;
		line-height: 29px;
		padding: 0px 5px 0px 25px;
	}
	
#wsod a.blueButton {
	text-transform: uppercase;
	background: url(../../redesign/image/sprite_buttons_right.gif) no-repeat right -36px;
	display: block;
	height: 21px;
	padding-right: 4px;
	color: white;
	font-size: 11px;
	float: left;
}
	#wsod a.blueButton span {
		background: url(../../redesign/image/sprite_buttons_left.gif) no-repeat 0 -36px;
		display: block;
		line-height: 21px;
		padding: 0px 5px 0px 8px;
	}
#wsod div.blueButtonDisabled {
	text-transform: uppercase;
	background: url(../../redesign/image/sprite_buttons_right.gif) no-repeat right -158px;
	display: block;
	height: 21px;
	padding-right: 4px;
	color: white;
	font-size: 11px;
	float: left;
}
	#wsod div.blueButtonDisabled span {
		background: url(../../redesign/image/sprite_buttons_left.gif) no-repeat 0 -158px;
		display: block;
		line-height: 21px;
		padding: 0px 5px 0px 8px;
		color: #EDEDED;
	}
#wsod a.blueButton:hover {
	background: url(../../redesign/image/sprite_buttons_right.gif) no-repeat right -200px;
}
	#wsod a.blueButton:hover span {
		background: url(../../redesign/image/sprite_buttons_left.gif) no-repeat 0 -200px;
	}

#wsod a.specialGrayLargeWithXButton {
	text-transform: uppercase;
	background: url(../../redesign/image/sprite_buttons_right.gif) no-repeat right -130px;
	display: block;
	height: 28px;
	padding-right: 4px;
	color: red;
	font-size: 12px;
	float: left;
}
	#wsod a.specialGrayLargeWithXButton span {
		background: url(../../redesign/image/sprite_buttons_left.gif) no-repeat 0 -130px;
		display: block;
		line-height: 28px;
		padding: 0px 5px 0px 28px;
	}

/* these four aren't qualified with a #wsod first because the symbol lookup div popup has to be rendered in the document.body
   and not only inside <div id="wsod">, so I need these styles more general */
a.pageLeftButton {
	display: block;
	height: 21px;
	width: 23px;
	float: left;
	background: url(../../redesign/image/sprite_main.gif) no-repeat 0 -19px;
}

a.pageRightButton {
	display: block;
	height: 21px;
	width: 23px;
	float: left;
	margin-left: 5px;
	background: url(../../redesign/image/sprite_main.gif) no-repeat 0 -40px;
}

a.pageLeftButton_disabled {
	background-position: 0 -408px;
}

a.pageRightButton_disabled {
	background-position: 0 -429px;
}


/**************************************************************************
 * Footer
 **************************************************************************/
#wsod #footerContainer {
	border-top: 3px solid #CCCCCC;
	margin: 50px auto 0;
	padding-top: 1px;
	width: 940px;
}
#wsod #footerTop {
	border-top: 1px solid #CCCCCC;
	padding-top: 10px;
}
	#wsod #footerTop a {
		float: right;
	}
#wsod #miniTitle {
	float: left;
	font-size: 11px;
	font-weight: bold;
	margin-top: 7px;
	text-transform: uppercase;
}

#wsod #footerButtons {
	border-top: 1px dotted #CCCCCC;
	margin-top: 10px;
	padding-top: 10px;
}
	#wsod #footerButtons a {
		margin-right: 5px;
	}

#wsod #footerBottom {
	margin-top: 10px;
	background-color: #F5F5F5;
	border-top: 1px dotted #CCCCCC;
	padding: 15px;
}
	#wsod #footerBottom .inputLabel {
		float: left;
		text-transform: uppercase;
		font-weight: bold;
		margin-right: 10px;
		font-size: 11px;
		color: black;
		margin-top: 3px;
		margin-left: 280px;
	}
	.isie6 #wsod #footerBottom .inputLabel {
		margin-left: 130px;
	}
	#wsod #footerBottom input {
		float: left;
	}
	/* just for the bottom symbol lookup, which is smaller than the in-page*/
	.auxSymbolLookup {
		width: 232px !important;
	}
	.auxSymbolLookup .sl-content {
		width: 232px !important;
	}
	.auxSymbolLookup .sl-content table.results {
		width: 220px !important;
	}
	.auxSymbolLookup .sl-content table.results td.col-companyname {
		width: 153px !important;
	}

/**************************************************************************
 * Popup
 **************************************************************************/
#wsod .popupDiv {
	position: absolute;
	width: 780px;
	border: 4px solid black;
	padding: 10px;
	background-color: white;
	z-index:12;
}
	#wsod .popupDiv .menu {
		list-style-type: none;
		border-bottom: 1px solid #CCCCCC;
	}
		#wsod .popupDiv .menu li {
			margin: 0;
			padding: 0 2px 0px 0px;
			float: left;
			display: block;
		}
			#wsod .popupDiv .menu li a {
				font-size: 11px;
				display: block;
				padding: 7px 10px;
				margin: 1px 0 0 0;
				float: left;
				background-color: #F5F5F5;
				border: 1px solid #CCCCCC;
				border-bottom: none;
				text-transform: uppercase;
				color: #666666;
			}
		#wsod .popupDiv .menu li.active {
			position: relative;
			top: 1px;
		}
			#wsod .popupDiv .menu li.active a {
				background-color: white;
				padding: 6px 10px 9px;
				margin: 0;
				color: black;
			}
#wsod .popupDiv h3.popupTitle {
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
}


/**************************************************************************
 * Smaller Popup w/ gray border
 **************************************************************************/
#wsod .grayPopupDiv {
	position: absolute;
	background-color: white;
	z-index: 11;
}
	#wsod .grayPopupDiv .header h4 {
		float: left;
		font-size: 12px;
	}
	#wsod .grayPopupDiv .header a {
		float: right;
		text-transform: uppercase;
		font-size: 10px;
		display: block;
		height: 17px;
	}
		#wsod .grayPopupDiv .header a span {
			background: url(../../redesign/image/sprite_main.gif) no-repeat 40px -108px;
			line-height: 19px;
			height: 19px;
			padding: 2px 23px 3px 0;
		}
	#wsod .grayPopupDiv h4 {
		text-transform: uppercase;
	}
	#wsod .grayPopupDiv .content {
		margin: 8px 0 15px;
		padding: 15px 0 20px;
		border-top: 1px solid #CCCCCC;
		border-bottom: 1px solid #CCCCCC;
		background-color: #fff;
	}
	#wsod .grayPopupDiv .footer a {
		margin-left: 155px;
	}
	
	/* height will probably be different in other cases, just overwrite it with your rule */
	#wsod .grayPopupDiv .rightShadowWrapper {
		float: left;
		background: url(../../redesign/image/popup_RightShadow.gif) no-repeat top right;
		width: 4px;
		height: 305px;
	}
		.isie #wsod .grayPopupDiv .rightShadowWrapper {
			height: 320px;
		}
	
	/* height will probably be different in other cases, just overwrite it with your rule */
	#wsod .grayPopupDiv .leftShadowWrapper {
		float: left;
		background: url(../../redesign/image/popup_LeftShadow.gif) no-repeat top left;
		width: 4px;
		height: 305px;
	}
		.isie #wsod .grayPopupDiv .leftShadowWrapper {
			height: 320px;
		}

	#wsod .grayPopupDiv .contentWrapper {
		border: 4px solid #DDDDDD;
		padding: 10px 10px 15px;
		float: left;
		width: 365px;
	}
	
	#wsod .grayPopupDiv .bottom .left {
		float: left;
		background: url(../../redesign/image/popup_BottomLeftShadow.gif) no-repeat;
		width: 8px;
		height: 11px;
	}
	#wsod .grayPopupDiv .bottom .right {
		background: url(../../redesign/image/popup_BottomRightShadow.gif) repeat-x bottom right;
		height: 11px;
		width: 402px;
	}
		.isie #wsod .grayPopupDiv .bottom .right {
			width: 394px;
		}


/**************************************************************************
 * Main tab menu
 **************************************************************************/
#wsod #menu {
	border-bottom: 2px solid #CCCCCC;
	margin: 0px 0px 10px 0px;
}

#wsod #menu .menuList {
	list-style-type: none;
}
	#wsod #menu .menuList li {
		margin: 0;
		padding: 0 2px 0px 0px;
		float: left;
		display: block;
	}
		#wsod #menu .menuList li a {
			font-size: 11px;
			display: block;
			padding: 10px 20px;
			margin: 8px 0 2px 0;
			float: left;
			background-color: #F5F5F5;
			border: 1px solid #CCCCCC;
			text-transform: uppercase;
		}
	#wsod #menu .menuList li.active {
		position: relative;
		top: 2px;
	}
		#wsod #menu .menuList li.active a {
			background-color: white;
			padding: 15px 20px;
			margin: 0;
			border: 2px solid #CCCCCC;
			border-bottom: none;
			color: black;
		}
		

/**************************************************************************
 * Standard tab menu
 **************************************************************************/
#wsod .standardTabMenu {
	padding: 10px;
	background-color: white;
}
	#wsod .standardTabMenu .menu .indent {
		margin:0;
	}

	#wsod .standardTabMenu .menu {
		list-style-type: none;
		border-bottom: 1px solid #CCCCCC;
	}
		#wsod .standardTabMenu .menu li {
			margin: 0;
			padding: 0 2px 0px 0px;
			float: left;
			display: block;
		}
			#wsod .standardTabMenu .menu li a {
				font-size: 11px;
				display: block;
				padding: 7px 10px;
				margin: 1px 0 0 0;
				float: left;
				background-color: #F5F5F5;
				border: 1px solid #CCCCCC;
				border-bottom: none;
				text-transform: uppercase;
				color: #666666;
			}
		#wsod .standardTabMenu .menu li.active {
			position: relative;
			top: 1px;
		}
			#wsod .standardTabMenu .menu li.active a {
				background-color: white;
				padding: 6px 10px 9px;
				margin: 0;
				color: black;
			}

/**************************************************************************
 * Misc.
 **************************************************************************/
/* these four aren't qualified with a #wsod first because the symbol lookup div popup has to be rendered in the document.body
   and not only inside <div id="wsod">, so I need these styles more general */
.hasLayout,
.haslayout {
	zoom: 1;
}

.hasLayout:after,
.haslayout:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#wsod a {
	color: #006E97;
	text-decoration: none;
	font-weight: bold;
}

#wsod .negative {
	color: #DC0A0A;
}

#wsod .positive {
	color: #458D37;
}

#wsod h1 {
	font-size: 28px;
	color: black;
}

#wsod .positive-arrow {
	background: url(../../redesign/image/sprite_main.gif) no-repeat 0 0;
}

#wsod .negative-arrow {
	background: url(../../redesign/image/sprite_main.gif) no-repeat 0 -4px;
}

#wsod .disclaimer {
	font-size: 10px;
	color: #777777;
}

#wsod .none {
	display: none;
}

#wsod a.remove-button:hover {
	cursor: hand;
}
	
#wsod .remove {
	background: url(../../redesign/image/sprite_main.gif) no-repeat 0 -8px;
	height: 11px;
	width: 11px;
	float: left;
	overflow: hidden;
}

#wsod a:hover .remove {
	background: url(../../redesign/image/sprite_main.gif) no-repeat 0 -61px;
}

#wsod .div-loader {
	position: absolute;
	background: white url(../../portfolio/image/reuters-loader-f2.gif) no-repeat center center;	
	height:15px;
	width:15px;
	z-index: 101;
}

#wsod .div-view-menu {
	float:none;
	text-align:left;
}

#wsod #div-main-content {
	float:none;
	margin:0 auto; 
	padding:0;
	width: 940px;
}

#wsod #div-main-content .div-split-page #div-main-pane {
	width:620px;
}

/* ---------------------------------------- Quick links Mod ---------------------------------------- */

#wsod .quickLinksMod {
	border-top: 4px solid #dedede;
	margin-top:30px;
}

#wsod .quickLinksMod h4 {
	border-top:1px solid #dedede;
	color:#000;
	font-size:11px;
	margin-top:1px;
	padding-top:8px;
}

#wsod .quickLinksMod ul {
	border-top:1px dotted #ccc;
	list-style:none;
	margin-top:10px;
	/*padding:10px 0;*/
}

#wsod .quickLinksMod ul li {
	margin: 10px 0;
}

#wsod .quickLinksMod ul li.quickLinkMenuItem {
	float:left;
	margin-right:5px;
}

#wsod .quickLinksMod ul li.quickLinkMenuItemRight {
	float:right;
	margin-left:5px;
}

#wsod .quickLinksMod ul li.quickLinkMenuItemRightSpecialButton {
	float:right;
	margin-left:5px;
	margin-bottom:6px;
}

#wsod .quickLinksMod ul li.quickLinkMenuItemRightSpecialButton .graySpecialButton {
	margin-top:-4px;
}

/* ----------------------------------------     ---------------------------------------- */

#wsod .tableButtonWrapper {
	width:23px;
	display:inline-block;
}

#wsod .footerSearchContainer {
	background:#f6f6f6;
	border-top:1px dotted #ccc;
	padding:18px 0;
}

/* ---------------------------------------- Action Menu ---------------------------------------- */

#wsod .div-action-menu {
	border-top: 4px solid #dedede;
	border-bottom: 4px solid #dedede;
	margin:0px;
	padding: 8px 0;
}

#wsod .div-action-menu ul.list-right,
#wsod .div-action-menu ul.list-left {
	margin:0;
	padding:;
	list-style-type:none;
}
 
#wsod .div-action-menu ul.list-right li,
#wsod .div-action-menu ul.list-left li {
	border:none;
	float: left;
	font-size:11px;
	margin: 0 5px 0 0;
	padding:0;
}

#wsod .div-action-menu ul.list-right li.last,
#wsod .div-action-menu ul.list-left li.last {
	border-right:none;
}

#wsod .div-action-menu ul.list-right {
	float: right;
}

/* ---------------------------------------- input search boxes ---------------------------------------- */

#wsod .smSearchBox {}

#wsod .smSearchBox input {
	border: 1px solid #CCCCCC;
	border-right:none;
	color:#999999;
	float:left;
	font-size:12px;
	padding:3px 3px 4px 3px;
	*padding:3px;
	width:200px;
}

#wsod .smSearchBox .inputLabel {
	color:black;
	float:left;
	font-size:11px;
	font-weight:bold;
	margin-left:280px;
	_margin-left:130px;
	margin-right:10px;
	margin-top:5px;
	text-transform:uppercase;
}

#wsod .smSearchBox .searchBtnWrapper {
	background-color:white;
	border:1px solid #ccc;
	border-left:none;
	float:left;
	line-height:auto;
	padding:2px 3px 2px 0;
}	
	

#wsod .lgSearchBox input {
	border: 1px solid #CCCCCC;
	border-right:none 0px;
	color:#999999;
	float:left;
	font-size:15px;
	padding:5px 10px;
	width:230px;
}

#wsod .lgSearchBox .searchBtnWrapper {
	background-color:white;
	line-height: auto;
	border:1px solid #ccc;
	border-left:none 0px;
	float:left; 
	padding:3px 7px 3px 0;
	margin: 0;
}

.mac #wsod .lgSearchBox .searchBtnWrapper {
	padding:3px 7px 4px 0;
}

/* ---------------------------------------- Paging ---------------------------------------- */

#wsod .paging {
	background-color:#F1F1F1;
	padding:3px 5px 5px;
}

#wsod .paging .currentPagingInfo {
	float:left;
	margin-top:3px;
}

#wsod .paging .pagingControls {
	float:right;
}

#wsod .paging .pagingDropdownContainer {
	float:left;
}

#wsod .paging .pagingDropdown {
	float:left;
	margin-left:5px;
}

/**************************************************************************
 * Error message div
 **************************************************************************/
#wsod .errorMessage {
	background-color: #FFFBD0;
	padding: 8px 10px;
	border: 1px solid #CCCCCC;
	font-size: 11px;
	color: #666666;
}
	#wsod .errorMessage .warning {
		float: left;
		color: red;
		width: 70px;
		font-weight: bold;
	}
		#wsod .errorMessage .warning .icon {
			width: 16px;
			height: 16px;
			float: left;
			margin-right: 7px;
			background: url(../../redesign/image/sprite_main.gif) no-repeat 0 -134px;
		}


		
#wsod .dropShadowLeft {
	background: #fff url(../../redesign/image/BottomShadow.png) no-repeat scroll 0 0;
	padding-left:4px;
	font-size:1px;
}

#wsod .dropShadowRight {
	background: #fff url(../../redesign/image/BottomShadow.png) no-repeat scroll right -5px;
	font-size:1px;
	height:5px;
}

/**********************************************************************
 * Column Selector
 *********************************************************************/
#wsod div.columnSelector {
	position: absolute;
	background-color: #ffffff;
	/*border: 1px solid #5993AF; */
	border:none !important;
}
	#wsod div.columnSelector ul {
		border-right:1px solid #ccc;
		border-left:1px solid #ccc;
		padding:0 !important; 
	}
		#wsod .columnSelector ul li {
			padding: 0 2px;
			list-style:none;
		}

		#wsod .columnSelector ul li a {
			color:#000;
			display:block;
			font-size: 11px;
			font-weight: bold;
			padding:2px 4px; 
		}

		#wsod .columnSelector ul li a:hover {
			background:#0083bf; 
			color:#fff;
		}
		.isie6 #wsod .columnSelector ul li a {
			white-space: nowrap;
		}
		#wsod .columnSelector ul li a.active {
			background-color:#7f7f7f;
			color:#FFFFFF;
			/*font-weight: bold;*/
		}

	#wsod #div-sidebar-watchlist .table-watchlist-holdings .watchlistColumnSelectWrapper {
		position:relative;
	}
	
	#wsod #div-sidebar-watchlist .table-watchlist-holdings .columnSelectorLabel {
		color:#006E97;
		*display: block;
		*width: 70px;
	}

	#wsod #div-sidebar-watchlist .table-watchlist-holdings .columnSelector {
		top:10px !important;
		left:50px !important;
		*left: 10px !important;
		*width: 65px;
	}

/**********************************************************************
 * Rounded Popup Callout
 *********************************************************************/		

#wsod div.rounded-callout {
 	position:absolute;
	width:155px;
}
	#wsod div.rounded-callout div.tl,
	#wsod div.rounded-callout div.tr,
	#wsod div.rounded-callout div.bl,
	#wsod div.rounded-callout div.br {
		font-size:4px;
		line-height:4px;
		width:4px;
		height:4px;
		position:absolute;
	}
	
	#wsod div.rounded-callout div.t-border,
	#wsod div.rounded-callout div.b-border {
		font-size:3px;
		line-height:3px;
		width:4px;
		height:3px;
		position:absolute;
	}
	
	#wsod div.rounded-callout div.l-border,
	#wsod div.rounded-callout div.r-border {
		position:absolute;
		width:4px;
	}
	
	#wsod div.rounded-callout div.tl { background: url(../../redesign/image/sprite_main.gif) no-repeat 0 -355px; top:-1px; left:-1px; }
	#wsod div.rounded-callout div.tr { background: url(../../redesign/image/sprite_main.gif) no-repeat -4px -355px; top:-1px; right:-1px; }
	#wsod div.rounded-callout div.bl { background: url(../../redesign/image/sprite_main.gif) no-repeat 0 -359px; bottom:-1px; left:-1px; }
	#wsod div.rounded-callout div.br { background: url(../../redesign/image/sprite_main.gif) no-repeat -4px -359px; bottom:-1px; right:-1px; }
	
	#wsod div.rounded-callout div.t-border { background-color: #FFFFFF; border-top:1px solid #686868; top:-1px; left:3px; width:149px; }
	#wsod div.rounded-callout div.b-border { background-color: #FFFFFF; border-bottom:1px solid #686868; bottom:-1px; left:3px; width:149px; }
	#wsod div.rounded-callout div.l-border { background-color: #FFFFFF; border-left:1px solid #686868; top:3px; bottom:3px; left:-1px; }
	#wsod div.rounded-callout div.r-border { background-color: #FFFFFF; border-right:1px solid #686868; top:3px; bottom:3px; right:-1px; }
	
	.isie6 #wsod div.rounded-callout div.l-border { left:-2px; height: 65px;}
	.isie6 #wsod div.rounded-callout div.r-border { right:-2px; height: 65px;}
	
	#wsod div.rounded-callout div.carrot {
		position:absolute;
		background: url(../../redesign/image/sprite_main.gif) no-repeat 0px -371px; 
		width: 19px;
		height:10px;
		line-height:10px;
		bottom:-10px;
		left:67px;
	}
	
	#wsod div.rounded-callout div.content {
		background-color:#FFFFFF;
		position:relative;
		margin:3px 3px 3px 3px;
		padding:3px 3px;
	}

	#wsod div.rounded-callout div.content div.description { font-size: 11px; font-weight:normal; color:#666666; }
	#wsod div.rounded-callout div.content div.title { font-size: 11px; font-weight:bold; color:#000000; }
	#wsod div.rounded-callout div.content div.div-bubble-text {
		line-height:20px;
		padding-left:25px;
		color:#666666;
		font-weight:bold;
		font-size:12px;
		margin-top:5px;
		margin-bottom:5px;
	}
	
	#wsod div.rounded-callout div.content div.rating1 { background: url(../../funds/image/lipper_rating_medium.gif) no-repeat 2px -0px; }
	#wsod div.rounded-callout div.content div.rating2 { background: url(../../funds/image/lipper_rating_medium.gif) no-repeat 2px -40px; }
	#wsod div.rounded-callout div.content div.rating3 { background: url(../../funds/image/lipper_rating_medium.gif) no-repeat 2px -80px; }
	#wsod div.rounded-callout div.content div.rating4 { background: url(../../funds/image/lipper_rating_medium.gif) no-repeat 2px -120px; }
	#wsod div.rounded-callout div.content div.rating5 { background: url(../../funds/image/lipper_rating_medium.gif) no-repeat 2px -160px; }

#div_gpt_lb {
	width: 728px;
	margin: 0px auto 10px;
}
