@import url(f.css) ;

a .targA, .targA {
	font-weight: bold;
	color: Green;
	text-decoration: none;
}
a .targB, .targB {
	font-weight: bold;
	color: Blue;
	text-decoration: none;
}
a .targC, .targC {
	font-weight: bold;
	color: Purple;
	text-decoration: none;
}
a .targD, .targD {
	font-weight: bold;
	color: Red;
	text-decoration: none;
}
a .targF, .targF {
	font-weight: bold;
	color: Black;
	text-decoration: none;
}

a .userGrade {
	text-decoration: none;
}


a:hover .targA, a:hover .targB, a:hover .targC, a:hover .targD, a:hover .targF {
	text-decoration: underline;
}

tr.hiRow, tr.hiRow td {
	background: #FFFFCC;
}
tr.hiRow2, tr.hiRow2 td {
	background: #FFFFCC;
}

tr.hiRow td.dataSelNR, tr.hiRow td.dataSel, tr.hiRow td.shadeRowSelNR, tr.hiRow td.shadeRowSel {
	background: #EEE8AA;
}
tr.hiRow2 td.dataSelNR, tr.hiRow2 td.dataSel, tr.hiRow2 td.shadeRowSelNR, tr.hiRow2 td.shadeRowSel {
	background: #EEE8AA;
}

a.conInstLink, a.conInstLink:link, a.conInstLink:visited {
	font-weight: bold;
	text-decoration: underline;
}

a.conInstLink:hover, a.conInstLink:active {
	text-decoration: underline;
}

a:link, a:visited, a:active {
	color: #003366;
	text-decoration: underline;
}

a:hover 
{
	color: #0033FF;
	text-decoration: underline;
}

a.bolddata {
	color: #003366;
	font-weight: bold;
	text-decoration: underline;
}

a.data {
	color: #003366;
	text-decoration: underline;
}

a.dataExpand {
	color: #006599;
	font-weight: bold;
	text-decoration: underline;
}

a.grey:link, a.grey:visited, a.grey:active {
	color: #666666;
}

a.grey:hover {
	color: #0033FF;
}

a.header:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

a.header3:hover {
	color: #003366;
	text-decoration: underline;
}

a.littleLink {
	/*font-size: .8em;*/
}

a:hover.qParam, a:hover.fParam {
	color: #0033FF;
	text-decoration: underline;
}

a.radioLink:link, a.radioLink:visited, a.radioLink:active, a.radioLink:hover {
	color: #003366;
	text-decoration: none;
}

a.subhead {
	color: #003266;
	text-decoration: underline;
}

b {
	font-weight: bold;
}

body {
	margin: 0;
	padding: 0;
	color: #003366;
	background: #FFFFFF;
	font: .7em Arial, sans-serif;
}

div.b 
{
	padding-top: 5px;
	padding-left: 10px;
}

div.bioData, td.bioData {
	padding: .5em 8px;
}

div.calLabelShift {
	padding-top: 8px;
}

div.data, td.data {
	padding: 2px 8px;
	
}

div.indent {
	margin-left: 1em;
}

div.labelShift {
	padding-top: 3px;
}

div.searchBoxHeader, .searchBoxHeader {
	border-bottom: 1px solid #003366;
	margin-bottom: 4px;
}

form {
	padding: 0;
	margin: 0;
}

input, select, textarea {
	color: #003366;
	font: 1em Arial, sans-serif;
}

input.c {
	margin-bottom: 0;
	margin-left: 0;
}

input.r {
	margin-bottom: -2px;
	margin-left: 0;
}

/* workaround for crappy font rendering */
span.i {
	margin-left: -1px;
	font-style: italic;
}

.neg {
	color: #FF0000;
}

.neg a:link {
	color: #FF0000;
}

.neg a:visited {
	color: #FF0000;
}

.neg a:active {
	color: #FF0000;
}

.neg a:hover {
	color: #FF0000;
}

span.tableTitle {
	color: #666666;
	font: bold 1.3em Arial, sans-serif;
}

span.tableTitleSupp {
	color: #666666;
	font: .8em Arial, sans-serif;
}

table.header1, tr.header1, td.header1, div.header1 {
	background: #006699;
	color: #FFFFFF;
}

table.header2, tr.header3, td.header2, div.header2 {
	background: #3399CC;
	color: #FFFFFF;
}

table.header3, tr.header3, td.header3, div.header3 {
	background: #66CCFF;
	color: #FFFFFF;
}

table.urBox {
	border-bottom: 1px solid #CCCCCC;
}

td {
	color: #003366;
	/*font: .8em Arial, sans-serif;*/
}

td.bioInt {
	padding: 1px .5em 1px 0;
}

td.dataCheck {
	padding: 0 0 0 8px;
}

td.dataHeader {
	padding: 3px 8px 2px 8px;
	color: #FFFFFF;
	background: #006599;
}

td.dataHeaderCheck {
	padding: 0 0 0 8px;
	background: #006599;
}

td.dataHeaderExpand {
	padding: 2px 8px;
	color: #006599;
	background: #FFFFFF;
}

td.dataHeaderNoHPad {
	padding: 3px 0px 2px 0px;
	color: #FFFFFF;
	background: #006599;
}

td.dataHeaderSel {
	padding: 3px 8px 2px 8px;
	color: #FFFFFF;
	background: #005B8A;
}

td.dataHeaderSelNoHPad {
	padding: 3px 0px 2px 0px;
	color: #FFFFFF;
	background: #005B8A;
}

td.dataNoHPad {
	padding: 2px;
}

td.dataSel {
	padding: 2px 8px;
	color: #003366;
	background: #E6E6E6;
}

td.dataSelNoHPad {
	padding: 2px;
	color: #003366;
	background: #E6E6E6;
}

td.filterParam {
	padding-left: 10px;
	color: #005D85;
	font-weight: bold;
}

td.filterRight {
	padding-right: 8px;
}

td.headerSel {
	background: #CCFFFF;
	color: #006699;
	/*font: bold 1em Arial, sans-serif;*/
	font-weight:bold;
	font-size:1.1em;
}

td.headerSel a:link, td.headerSel a:visited, td.headerSel a:active {
	color: #006699;
	text-decoration: none;
}

td.headerSel a:hover {
	color: #006699;
	text-decoration: underline;
}

td.selBetweenHeadersAndData {
	padding: 2px 5px;
	color: #003366;
	background: #E6E6E6;
}

td.shadeRowSel {
	padding: 2px 8px;
	background: #C9D8E6;
}

td.shadeRowSelNoHPad {
	padding: 2px;
	background: #C9D8E6;
}

td.subhead {
	color: #003366;
}

td.tab {
	padding: 2px 5px;
	background: #3399CC;
}

td.tabSel {
	padding: 1px 5px 2px 5px;
	background: #006599;
	color: #CCFFFF;
	font: bold 1.1em Arial, sans-serif;
}

td.topHeader, tr.topHeader, td.topHeaderPrint, tr.topHeaderPrint{
	background: #3399FF;
	color: #FFFFFF;
    
}

td.topHeader2, tr.topHeader2{
	background: #4B525B;
	color: #FFFFFF;
	font-size:1.5em;
}

td.urBox {
	padding: 0px 3px 1px 8px;
}

tr.emailCurrentStep{
	background: #FFFFCC;
}

tr.greenShadeRow {
	background: #E6FFCD;
}

tr.shadeRow {
	background: #DFEFFF;
}

tr.tableTop, td.tableTop {
	background: #3399FF;
}

tt,pre{
	font-size: 1.2em;
}

.bigchart {
	border: 1px solid #C0C0C0;
	display: inline;
}

.dataHeader a:link, .dataHeader a:visited, .dataHeader a:active, .dataHeader a:hover {
	color: #FFFFFF;
}

.dataNR {
	padding: 2px 8px;
	white-space: nowrap;
}

td.dataNRLinkNoDec  a:link{
	padding: 2px 5px;
	white-space: nowrap;
	text-decoration:none;
}

.dataNRNoHPad {
	padding: 2px;
	white-space: nowrap;
}

.dataSelNR {
	padding: 2px 8px;
	background: #E6E6E6;
	white-space: nowrap;
}

.dataSelNRNoHPad {
	padding: 2px;
	background: #E6E6E6;
	white-space: nowrap;
}

.dl {
	position: relative; /* download icon: screen only */
	top: 4px;
}

.dynamic {
	border: 3px double #006699;
	padding: 2px;
	background: #DFEFFF;
	cursor: pointer;
}

.dynField {
	border: 3px double #006699;
	padding: 2px;
	background: #DFEFFF;
}

.emailStep1{
}

.emailStep2{
}

.emailStep3{
}

.error {
	color: #FF0000;
	font-weight: bold;
	font-size: 1.1em;
}

.fCell {
	padding: 4px 6px;
	white-space: nowrap;
}

.fCellShade {
	padding: 4px 6px;
	background: #DFEFFF;
	white-space: nowrap;
}

.fCellWrap {
	padding: 4px 6px;
}

.fElt {
	padding-top: 4px;
}

.footer {
	padding-top: 10px;
	border-top: 1px solid #666666;
	margin-top: 4em; /*	margin-left:10px;
	margin-right:10px;*/
	padding-bottom: 1.5em;
	width: 100%;
}

.footertext {
	padding-left: 10px;
	color: #666666;
}

.footertext a:hover {
	color: #0033FF;
	text-decoration: underline;
}

.footertext a:active, .footertext a:link, .footertext a:visited {
	color: #808080;
	text-decoration: underline;
}

.fParam, a.fParam, a:visited.fParam {
	color: #339900;
}

.ftrBox {
	padding-left: 13px; /* width: 560px; */
}

.green {
	color: #009900;
}

.grey {
	color: #666666;
}

.header, a.header:link, a.header:visited, a.header:active {
	color: #FFFFFF;
	text-decoration: none;
}

.header3, a.header3:link, a.header3:visited, a.header3:active {
	color: #003366;
	text-decoration: none;
}

.header3Text {
	color: #003366;
}

.headerText {
	color: #FFFFFF;
}

.littleGreyNote {
	color: #666666;
	font: .8em Arial, sans-serif;
}

.minorError {
	color: #666666;
	font-weight: bold;
	font-size: 1.1em;
}

.narrative {
	margin-top: .2em;
	margin-bottom: .6em;
	line-height: 140%;
}

.narrativeBox {
	margin-top: .2em;
	margin-bottom: .6em;
	line-height: 140%;
	border:  solid 1px #999999;
	width: 360px;
	height: 120px;
	padding:8px 5px 5px 5px;
	
}

.pageTitle {
	padding: 10px 0px 7px 22px;
	color: #666666;
	font: bold 1.30em Arial, sans-serif;
}

.pageTitleBox {
	padding: 14px 0px 7px 22px;
}

.pageTitleFont {
	color: #666666;
	font: bold 1.30em Arial, sans-serif;
}

.pageTitleNoBPad{
	padding: 14px 0px 0px 22px;
	color: #666666;
	font: bold 1.30em Arial, sans-serif;
}

.pageTitleOutdent {
	padding: 14px 0px 7px 0px;
	color: #666666;
	font: bold 1.30em Arial, sans-serif;
}

.pageTitleSubBox {
	padding: 0px 0px 7px 22px;
}
.AllIMWLinkBox {
	padding: 0px 0px 7px 22px;
}
.pageW {
	width: 769px;
}

.pageWNoHang {
	width: 759px;
}

.plainData {
	padding: 1px 8px;
}

.printHeader {
	display: none;
	height: 0;
}

.qFilter {
	color: #66CC00;
}

.qParam, a.qParam, a:visited.qParam {
	color: #3090C0;
}

.qResults {
	padding: 4px 8px;
	background: #E6E6E6;
	color: #333333;
}

.searchBox {
	border: solid 1px #999999;
	background: #DFEFFF;
}

.searchBoxBackground {
	background: #DFEFFF;
}

.searchBoxWPad {
	border: solid 1px #999999;
	padding: 10px;
	background: #DFEFFF;
}

.shadeRow {
	background: #DFEFFF;
}

.shadeRowSelNR {
	padding: 2px 8px;
	background: #C9D8E6;
	white-space: nowrap;
}

.shadeRowSelNRNoHPad {
	padding: 2px;
	background: #C9D8E6;
	white-space: nowrap;
}

.tableControls {
	width: 759px;
}

.tableControlsShort {
	width: 569px;
}

.tableRight {
	padding-right: 10px;
	background: #FFFFFF;
	 
}

.toolbox {
	border: 1px solid #808080;
	background: #FFFFFF;
}

.tooltip {
	border: 1px solid #808080;
	padding: 4px;
	background: #FFFF99;
}
.tooltipWPad{
	border: 1px solid #808080;
	padding: 10px;
	background: #FFFF99;
}

#l{
	float: left;
	padding-right: 3em;
}

#l2{
	float: left;
	padding-right: 1em;
}

#r{
	float: right;
	text-align: right;
}
.PrimaryListBox {
	padding-left:22px;
	padding-bottom:0px;
	clear:both;
}
input#startWhen
{
	width:70px;	
}
.UGradeTextField
{
	width:175px;
	height:50px;
}
a.UGradeButtonSpace
{
	padding-right:15px;
}
.UGradeEditLayer
{
	background-color:#E6E6E6;
	text-align:right;
}

.HighlightText
{
	color:Red;
	font-weight:bold;	
}

.Warning
{
	color:Red;
}

.lilguydiv 
{
	left:100px;
	width:30px; 
	position:absolute; 
	top:100px; 
	height:21px
}

.menudiv 
{	border: solid 1px #999999;
	background: #DFEFFF;
	
	z-index:10; 
	left:60px; 
	visibility: hidden; 
	font-size:10pt;  
	width:340px; 
	top:80px; 
	height:300px; 
}

.tmcLogo
{
	border-style:none;
	width:138px;
	height:31px;	
}

a.tmcLogo img
{
	border-style:none;
	text-decoration:none;
}

.filter
{
	vertical-align: top;	
}



/* New style for new header in IRNavOnline (Investor Profile)*/

.clearer
{
	clear:both;
}
.button
{
	cursor:pointer;
}

.topheader
{
	background-color:#ffffff;
	background-image:url(../i/head/bg.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	position:relative;
	height:82px;
} 

.logoContainer
{
	height:50px;
	white-space:nowrap;
}
.logoContainer .logo        
{
	display:inline-block;
	border-right:solid 1px #ffffff;
	float:left;
	width:104px;
}
.logoContainer .logo IMG
{
	margin-top:5px;
	margin-left:18px;
	 
}
.logoContainer .label
{
	display:inline-block;
	padding-top:12px;
	padding-left:14px;
}
.logoContainer .label .text
{
	color:#ffffff;
	font-family:Tahoma;
	font-size:20px;
}

.topMenuContainer
{
	position:relative;
	top:8px;
}

UL.menu
{
	list-style:none;
	margin:0;
	padding:0;
	margin-left:104px;
	white-space:nowrap;      	
}
UL.menu A
{
	text-decoration: none;
}
UL.menu A:hover
{
	text-decoration:underline;
}
UL.menu LI
{
	display:inline;
	line-height:18px;
	padding-left:10px;
	padding-right:6px;
	position:relative;
}
UL.menu LI .bar
{
	display:inline-block;
    font-size:12px;
    position:relative;
    left:9px;
}
UL.menu LI.highlight LABEL
{
	display:inline-block;
	background-color:#ffffff;
	font-weight:bold;
	padding-left:8px;
	padding-right:8px;
	vertical-align:top;
}

UL.mainMenu A
{
	color:#ffffff;
}
UL.mainMenu LI .bar
{
	color:#dcab20;
}
UL.mainMenu LI.highlight A
{
	color:#000000;
}

UL.subMenu
{
	font-size:11px;
    position:relative;
    top:3px;

}
UL.subMenu A
{
	color:#000000;
}
UL.subMenu LI .bar
{
	color:black;
}

.submenu1
{
	background-color:#c0ea7e;
	background-image:url(../i/head/bg.jpg);
	background-position:0 -86px;
	background-repeat:repeat-x;
	height:25px;
	 
}
.submenu2
{
	background-color:#cae2a6;
	background-image:url(../i/head/bg.jpg);
	background-position:0 -115px;
	background-repeat:repeat-x;
	height:25px;
}

.topSearchBarContainer 
{
	white-space:nowrap;
	position:absolute;
	top:0;
	right:0;
}
.topSearchBarContainer .searchBar
{
	display:inline-block;
	color:#ffffff;
	background-image:url(../i/head/searchbarBg.jpg);
	background-position:0 0;
	background-repeat:repeat-x;
	padding-left:10px;
	padding-right:10px;
	height:30px;
	position:relative;
}
.topSearchBarContainer .searchBar FORM
{
	display:inline;
}
.topSearchBarContainer .searchBar .l
{
	background-image:url(../i/head/searchbarBg.jpg);
	background-position:0 -32px;
	background-repeat:no-repeat;
	font-size:0;
	line-height:0;
	width:8px;
	height:30px;
	position:absolute;
	top:0;
	left:0px;
}
.topSearchBarContainer .searchBar .r
{
	background-image:url(../i/head/searchbarBg.jpg);
	background-position:0 -64px;
	background-repeat:no-repeat;
	/*font-size:0;*/
	line-height:0;
	width:8px;
	height:30px;
	position:absolute;
	top:0;
	right:-1px;
}

.topSearchBarContainer .searchBar .searchFilter
{
	display:inline-block;
	margin-top:3px;
	margin-right:8px;
	vertical-align:top;
}
.topSearchBarContainer .searchBar .searchFilter SPAN.option
{
	display:inline-block;
	line-height:20px;
	margin-top:1px;
	margin-right:4px;
}
.topSearchBarContainer .searchBar .searchFilter INPUT
{
	float:left;
}
.topSearchBarContainer .searchBar .searchBoxLeft
{
	display:inline-block;
	background-image:url(../i/head/searchbarIcons.jpg);
	background-position:-27px -26px;
	background-repeat:no-repeat;
	width:11px;
	height:21px;
}
.topSearchBarContainer .searchBar .searchBoxRight
{
	display:inline-block;
	background-image:url(../i/head/searchbarIcons.jpg);
	background-position:-39px -26px;
	background-repeat:no-repeat;
	width:11px;
	height:21px;
}
.topSearchBarContainer .searchBar .searchBoxMid
{
	display:inline-block;
	background-color:#ffffff;
	border-top:solid 1px #7d7d7b;
	border-bottom:solid 1px #7d7d7b;
	height:19px;
	padding-left:1px;
	padding-right:2px;
	vertical-align:top;
    margin-top:3px;
}
.topSearchBarContainer .searchBar .searchBoxMid INPUT
{
	border:0;
	font-size:12px;
	width:130px;
}
.topSearchBarContainer .searchBar .searchButton
{
	display:inline-block;
	background-image:url(../i/head/searchbarIcons.jpg);
	background-position:0 -26px;
	background-repeat:no-repeat;
	margin-left:2px;
	margin-right:10px;
	width:26px;
	height:20px;
	cursor:pointer;
}

.topSearchBarContainer .searchBar .tickerLookup
{
	display:inline-block;
	background-image:url(../i/head/searchbarIcons.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	position:relative;
	top:2px;
	width:50px;
	height:24px;
}

.logoutContainer 
{
	display:inline-block;
	margin-top:2px;
    margin-left:7px;
    margin-right:10px;
	vertical-align:top;
}
.logoutContainer .logoutIcon
{
	background-image:url(../i/head/searchbarIcons.jpg);
	background-position:0 -49px;
	background-repeat:no-repeat;
	float:left;
	width:49px;
	height:23px;
}

/** StyleAutoComplete  **/

.autoComTicker .completionListElement 
{  
	visibility : hidden;
	
	margin : 0px! important;
	border : solid 1px gray;
	cursor : pointer;
	text-align : left; 
	font-family : Arial;
	padding : 0px;
}

.autoComTicker .listItem 
{
	background-color : white;
	height : 15px;
	line-height : 15px;
	padding : 2px;
	margin : 0px;
}
			
.autoComTicker .highlightedListItem
{
	background-color : #3366CC;
	height : 15px;
	line-height: 15px;
	padding : 2px;
	color : white;
	margin : 0px;
}

 .completionList 
{
	 
	position:absolute; 
	z-index:6000;
	background-color: #F2F2F2;
	/* width:100%!important; */
	visibility : hidden;
	 
	margin-left:0px!important; 
	margin-top:0px!important; 


	border: solid 1px #999999;
		
	/*background-color:#FFEFFF; */

	cursor : 'pointer'; 
	overflow : auto;

	max-height : 400px; 
	text-align : left; 
	/* list-style-type :none;*/
	width: 350px !important;
}

.autoComTicker .listItem 
{
	line-height:1; 
	background-color: #F2F2F2;
	padding:5px 5px 0px 5px; 
	margin: 0;
	font-family: Arial,sans-serif;
	font-size: 1em; 
	color: #003366; 
	cursor: pointer;
	text-decoration: none;  
}

.itemHighlighted 
{

	background-color: #FFFFCC !important; 
}

/***************************************/


/** Telerik StyleAutoComplete  **/
.RadAutoCompleteBox .racInput
{
   text-transform:uppercase;
   width: 100% !important;
}

.RadAutoCompleteBox .racTextToken
{
   color:  #003366  !important;
   font: 1em Arial, sans-serif !important;
}

.autoComTicker .completionListElement 
{  
	visibility : hidden;
	
	margin : 0px! important;
	border : solid 1px gray;
	cursor : pointer;
	text-align : left; 
	font-family : Arial;
	padding : 0px;
}

.RadAutoCompleteBox .racItem 
{
	background-color : white;
	height : 15px;
	line-height : 15px;
	padding : 2px;
	margin : 0px;
}
			
.RadAutoCompleteBox .racItemHovered
{
	background-color : #3366CC;
	height : 15px;
	line-height: 15px;
	padding : 2px;
	color : white;
	margin : 0px;
}

.RadAutoCompleteBox .RadAutoCompleteBoxPopup 
{
	 
	position:absolute; 
	z-index:6000;
	background-color: #F2F2F2;
	/* width:100%!important; */
	visibility : hidden;
	 
	margin-left:0px!important; 
	margin-top:0px!important; 


	border: solid 1px #999999;
		
	/*background-color:#FFEFFF; */

	cursor : 'pointer'; 
	overflow : auto;

	max-height : 400px; 
	text-align : left; 
	/* list-style-type :none;*/
	width: 350px !important;
}

.autoComTicker .listItem 
{
	line-height:1; 
	background-color: #F2F2F2;
	padding:5px 5px 0px 5px; 
	margin: 0;
	font-family: Arial,sans-serif;
	font-size: 1em; 
	color: #003366; 
	cursor: pointer;
	text-decoration: none;  
}

.itemHighlighted 
{

	background-color: #FFFFCC !important; 
}

/***************************************/

.PeerDropDown
{
	width: 769px;
	display:block;
    padding-left:20px;
  
}

.PeerModalBackground {
    background-color:Gray;
    filter:alpha(opacity=60);
    -ms-opacity:0.6;
}

.PeerModalPopup {
     background-color:#ffffdd;
     border:1px solid #003366;
     
     padding:3px;
     width:320px;
}

/* Profile Builder */
.profileSearch .searchText 
{
	font-weight:bold;
	float:left;
	margin-right:10px;
	margin-top:4px;
}

.profileSearch .indent
{
	margin-top:15px;
}

.profileSearch .searchInput
{
	float:left;
	width:250px;
	margin-right:5px;
}
.profileSearch .button
{
	margin-right:5px;
	margin-left:5px;
}

.profileSearch .profileList
{
	width:100%;
	margin-top:30px;
	
}

.profileOrderDDL
{
	font-size: 10px;
}

.profileIssue .data
{
	padding-top:5px;
	padding-bottom:5px;
}

.profileInst .data
{
	padding-top:5px;
	padding-bottom:5px;
}

.profileLogoModalBG{
    background-color:Gray;
    filter:alpha(opacity=60);
    -ms-opacity:0.6;
}

/*
.profileLogoModalPopup {
    background-color:#ffffdd;
    border:1px solid #003366;
    position:absolute;
    top:250px;
	left:250px;
    padding:3px;
}
*/
.profileTemplateModalPopup {
    background-color:#ffffdd;
    border:1px solid #003366;
    position:absolute;
    top:20px;
	left:50px;
    padding:3px;
}
/*
 asc = "<img src=\"" + IRNavGlobals.appRoot + "i/up.gif\" title=\"" + Tooltips.SortArrow_Asc +"\" alt=\"" + Tooltips.SortArrow_Asc +"\" border=\"0\" align=\"absmiddle\" width=\"12\" height=\"12\">";
 desc = "<img src=\"" + IRNavGlobals.appRoot + "i/dn.gif\" title=\"" + Tooltips.SortArrow_Desc +"\" alt=\"" + Tooltips.SortArrow_Desc +"\" border=\"0\" align=\"absmiddle\" width=\"12\" height=\"12\">";
*/		
.arrowUp
{
  
}

.arrowDown
{
  background-color:Red;
}

table.alert
{
	border-collapse:collapse;
     
}

td.alert{margin:0px; } 

.gridDataNR
{
	padding: 6px 10px 6px 10px;
	white-space: nowrap;
    border-top: solid 1px #BFBFBF; 
    border-right: none; 
    border-left: none; 
}

.gridDataNRTop
{
	padding: 6px 10px 6px 10px;
	white-space: nowrap;
	border-right: none; 
    border-left: none;
    border-top: solid 1px #BFBFBF; 
    border-bottom: solid 1px #BFBFBF;
  
}

.gridDataNRTopAlgRight
{
	padding: 6px 0px 6px 20px;
	white-space: nowrap;
	border-right: none; 
    border-left: none;
    border-top: solid 1px #BFBFBF; 
    border-bottom: solid 1px #BFBFBF;
  
}

.gridDataNRTopRight
{
	padding: 6px 10px 6px 10px;
	white-space: nowrap;
    border-top: solid 1px #BFBFBF; 
    border-right: solid 1px #BFBFBF; 
    border-bottom: solid 1px #BFBFBF;
}

.gridDataNRTopLeft
{
	padding: 6px 10px 6px 10px;
	white-space: nowrap;
    border-top: solid 1px #BFBFBF; 
    border-left: solid 1px #BFBFBF;
    border-right: solid 1px #BFBFBF;
    border-bottom: solid 1px #BFBFBF;
    
}

.gridDataNRBottom
{
	padding: 6px 10px 6px 10px;
	white-space: nowrap;
    border-bottom: solid 1px #BFBFBF; 
    border-right: none; 
    border-left: none;
}

.gridDataNRBottomAlgRight
{
	padding: 6px 0px 6px 20px;
	white-space: nowrap;
    border-bottom: solid 1px #BFBFBF; 
    border-right: none; 
    border-left: none;
}


.gridDataNRBoRight
{
	padding: 6px 10px 6px 10px;
	white-space: nowrap;
    border-bottom: solid 1px #BFBFBF; 
    border-right: solid 1px #BFBFBF; 
    border-left: none; 
}

.gridDataNRBoLeft
{
	padding: 6px 10px 6px 10px;
	white-space: nowrap;
    border-bottom: solid 1px #BFBFBF; 
    border-right: solid 1px #BFBFBF; 
    border-left: solid 1px #BFBFBF; 
}

/* Telerik semi-transparent modal window*/

.telerikWindow .titlerow, .corner.bodyright, .corner.bodyleft, .corner.footerleft, .footercenter, .corner.footerright, .statusbarrow
{
    visibility: hidden;
}
        
.telerikWindow .TelerikModalOverlay
{
    background: black;
    background-color: Black !important;
    filter: alpha(opacity=40) !important;
    opacity: .4 !important;
    -moz-opacity: .4 !important;
}
       
.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
} 
.clearfix:after {
    clear: both;
}
.clearfix {
    zoom: 1; /* For IE 6/7 (trigger hasLayout) */
}

div.RadAjax_Vista .raColor
{
    background-color:transparent;
}


.txtSalesNote
{
  overflow: auto;
  width: 180px;
  height: 40px;
}

.autocompbox
{
    margin:10px;
    display: inline-block;
}

.autocomplete
{
    float:left;
   margin-bottom:5px;
}

.topHeader3{
	background: #3399FF;
	color: #FFFFFF;
    width:400px;
    height:60px;
   
}

.autopeergenbox
{
     width:550px;
    height:560px;
}

.peoplename
{
    font-size:1.4em;
    font-weight:bold;
}

.firmname
{
    padding-left:15px;
   font-weight:bold;
}

div.centered
{
    width:80%;
     margin:  0, auto;
     padding-left:50px;
}

div.centered table 
{
    margin:  0, auto;
    
    text-align: left;
}

.tmGenButton
{
  
     background-repeat:no-repeat;
}

