/* --- Site Top Level --- */
BODY {margin:0px 10px 10px 10px; background-color:#fff; font-family: verdana,helvetica, sans-serif; font-size: 9px;}
BODY A {text-decoration:none;color: blue;}
BODY A:hover {text-decoration:underline;}

form {margin-bottom: 0px; margin-top: 0px;}
div.SectionWidth	{width:770px;}
#LiquidLayout{
	/* for Firefox, Opera and others: */
	max-width: 994px; 
	min-width: 770px;
	/* IE */
	width:expression(document.body.clientWidth < 770? "770px" : document.body.clientWidth > 994? "994px" : "auto");
}
#LiquidLayout div.SectionWidth	{width:98%;}
.cnnHat {width:100%}
.moneyContentTable	{margin-left:15px;}
/* --- end Site Top Level --- */
/* --- banner ---*/
.cnnToplogos TD 	{font-size:9px;background-image : url(http://i.cnn.net/money/.element/img/1.1/banner/top_gradient.jpg);background-repeat : repeat-x;background-position : top;}
.cnnToplogos TD IMG {margin: 0px 15px 0px 0px;}
.cnnSubBiz 			{color:#369;font-family:verdana;}
.cnnSubBizDiv 		{color:#999;}
.magOfferLink		{padding-right:10px;font-size:9px;background-image : url(http://i.cnn.net/money/.element/img/1.1/banner/top_gradient.jpg);background-repeat : repeat-x;background-position : top;}
TD.cnnFromEditors 		{width:135px;background-image : url(http://i.cnn.net/money/.element/img/1.1/banner/top_gradient.jpg);background-repeat : repeat-x;background-position : top;}
TD.cnnFromEditors DIV 	{padding-right:3px;padding-left:8px;font-size:11px;font-family:arial;font-weight:bold;white-space : nowrap;}
.cnnFromEditors a		{font-weight: bold;}
td.brandLogos			{background-image : url(http://i.cnn.net/money/.element/img/1.1/banner/top_gradient.jpg);background-repeat : repeat-x;background-position : top;}
#cnnMoneyCeil TD 	{}
.cnnMoneyLogo 		{width:70%;}
.quoteTDbox			{padding-right:10px; background: url(http://i.cnn.net/money/.element/img/1.1/banner/searchbar_divider.gif) no-repeat right;}
.getquoteTxtField 	{font:11px Arial;height:17px;width:120px;}
.cnnFindSymb 		{font:normal 9px/8px Arial;color:#036;white-space:nowrap;text-align:left;vertical-align:bottom;}
.cnnMoneySearch 	{width:30%;text-align:right;}
.cnnSearchBox 		{text-align:right;padding-left:8px;padding-right:5px;}
.cnnSearchTxtField 	{font-size:11px;height:17px;width:130px;}
/* --- end banner --- */
/* --- navigation --- */
.mainnav		{background: url(../images/nav_div.jpg) no-repeat right;}
table.navBG		{background-image : url(../images/blue.gradient.jpg);background-repeat : repeat-x;}
.navBG td		{padding: 0px 4px 0px 4px;text-align:center;height:26px;}
.navtext, .navtext:link, .navtext:hover, .navtext:visited	{font:bold 10px Verdana;color:#fff;text-decoration:none;white-space:nowrap;}
.navlinkcss		{font: 11px/20px Arial, Verdana;background-color:#fff;border:1px solid #369;text-decoration:none;width:170px; position:absolute;visibility:hidden;z-index:100;}
.navlinkcss a, .navlinkcss a:visited {color:#369;display:block;text-indent:5px;white-space:nowrap;text-decoration:none;}
.navlinkcss a:hover {background-color:#369;color:#fff;}
/* --- end navigation --- */

/* */
.breadcrumbmain	{font-family : Arial, Helvetica, sans-serif;	font-size : 16px;font-weight : bold;color : Green;}
.breadcrumb		{font-family : Verdana, Arial, Helvetica;font-size : 11px;font-weight : bold;color : #003366;text-decoration : underline;text-transform : uppercase;}

.breakingnews	{font-family : Verdana, Arial, Helvetica;font-size : 12px;font-weight : bold;color : White;}

.bullets		{font-size : 11px;}
li				{line-height: 18px;}

.clickability	{font-size : 10px;	font-family : Arial, Helvetica, sans-serif;}
#copyright		{font:normal 11px Arial; color:#555;padding-left:15px; padding-top:15px;}
/* temporary */ .copyright{font:normal 11px Arial; color:#555; padding-left:10px;padding-top:15px;}
#footer			{font:normal 12px Arial; color:#555; padding-top:8px;}
.footerlink1 {padding-right:10px;text-decoration:none;line-height:25px;}
.footerlink2 a	{padding-right:10px;text-decoration:none;font-weight:bold;}
.relatedbox		{font-family : Arial, Helvetica, sans-serif;font-size : 14px;font-weight : bold;text-decoration : none;	color : Black;}
.searchbarwhite	{font: normal 11px Arial;color: #FFF;}

/* headers */
.moneyMainGreyBnr	{background:url(http://i.cnn.net/money/.element/img/1.0/misc/1x12eee.gif) 0 0 repeat-x;width:100%;margin-bottom:5px;}
.moneyGroupLabel	{background-color: #fff;padding:1px 4px 1px 0px;line-height:14px;text-transform:uppercase;font-family:arial;}
.moneyGroupLabel a,
.moneyGroupLabel span{color: #cb0100; font-weight:bold; font-size:12px;}
.moneyGroupLabelT	{background-color: #fff;padding:1px 2px 1px 0px;line-height:14px;text-transform:uppercase;position: relative; bottom: 3px;}
.moneyGroupLabelT a,
#HeadlineList .moneyGroupLabel	{color: #CB0100; font: bold 12px Arial;}
.groupingLabelnocase{color: #CB0100; font: bold 12px Arial;background-color: #fff;padding:1px 4px 1px 0px;line-height:14px;}
/* end headers */

.storystack		{font-family : Verdana, Arial, Helvetica;font-size : 11px;}
.storytime 		{font-size : 10px;color : #848284;}
/* link under story stack */
.moreStoriesLink {padding-bottom:10px;text-transform: uppercase; font-size: 12px; font-weight: bold;text-align:center;}

.cnnMoreLft 	{color:#999;font-size:10px;padding-right:4px;}
.cnnMoreRt 		{color:#999;font-size:10px;padding-left:4px;}
.cnnMore 		{}

.tease			{font-family : Verdana, Arial, Helvetica;font-size : 70%;color : Black;}
.t1tease		{font-family : Verdana, Arial, Helvetica;font-size : 75%;}
.moneysummarytease		{font-family : Verdana, Arial, Helvetica;font-size : 11px;color : Black;}

.videoBrowse {text-align:right;font-size:11px;margin-right:5px;padding-right:5px;position: relative; bottom: 19px;}

.t1headline		{font-family : Arial, Helvetica, Verdana;font-size : 20px;font-weight : bold;}
.t2headline		{font-family : Arial, Helvetica, Verdana;font-size : 16px;font-weight : bold;}
.t3headline		{font-family : Arial, Helvetica, Verdana;font-size : 14px;font-weight : bold;}

.tooltext		{font: 11px Arial;}
.toolhead12		{font: bold 12px Arial;}
.toolheadwhite	{font: bold 11px Arial;color: #fff;}

/** IEs **/
.IElauncher 	{background-color : #eeeeee;border : 1px solid #999999;}
.IElaunchHead 	{font-family : Arial, Helvetica, sans-serif;font-size : 14px;font-weight : bold;text-decoration : none;color : Black;padding-left : 3px;line-height : 20px;}
.IElaunchLink 	{font-family : Verdana, Arial, Helvetica;font-size : 10px;padding-right : 3px;}

/** in story IE box **/
#inStoryIE 					{float : right;}
#inStoryIE table.IEtable	{width:220px;border: 1px solid #999;}
#inStoryIE .headerRow		{background-color : #eee; border-bottom : 1px solid #999; padding : 2px 4px 3px 2px; text-align : right; font-size : 14px; font-weight : bold; text-decoration : none; color : Black; font-style : normal;}
#inStoryIE .imgRow			{}
#inStoryIE .linkRow			{font-size : 12px;vertical-align : top;padding : 10px 8px 10px 15px;}
#inStoryIE .fullLink		{font: normal 11px Arial;padding-left: 14px;white-space: nowrap;text-align : right;}
#inStoryIE .headerAlign		{float: left;text-align : left;}
#inStoryIE .IElinks			{padding-bottom:4px;padding-top:3px;}
/* hide from mac ie \*/
#inStoryIE .fullLink		{background: url(http://i.cnn.net/money/.element/img/1.0/misc/plus_green.gif) no-repeat left;font: normal 11px Arial;padding-left: 14px;white-space: nowrap;text-align : right;}
/* end hide */
.boxtease{	font-family : Verdana, Arial, Helvetica;font-size : 11px;color : Black;}
.relatedlinks{	font-family : Arial, Helvetica, sans-serif;	font-size: 14px; font-weight: normal;color: #003366;}
.boxcontent{	font-family : Arial, Helvetica, sans-serif;	font-size : 13px;}


/** images **/
.img01paddingR {float:right; margin: 0px 5px 3px 0px; border:none;}
.img01paddingL {float:left; margin: 0px 5px 3px 0px; border:none;}
.img02paddingR {float:right; margin: 0px 5px 3px 0px; border:none;}
.img02paddingL {float:left; margin: 0px 5px 3px 0px; border:none;}

/* hat */
a.hatlink1:hover	{color:#cccccc;}
.hattxt				{color: #639DCF; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
/** navigation **/
.homenav				{font:bold 11px Arial, Verdana, Helvetica, sans-erif;color:White;text-decoration:none;}
.navlink1				{font:11px Verdana, Arial, Helvetica;}
a.homenav:hover			{text-decoration : underline;color: black;}
.horiznavtext			{font:bold 11px/11px Arial,verdana,sans-serif;color:#fff;text-decoration:none;padding-left:1px;padding-right:1px;}
a.horiznavtext:hover	{text-decoration:underline;color:#fff;}

/* page footer related stories box */
#TopStoriesBox 					{padding-bottom:6px;}
/*#TopStoriesBox .topstoriesTable{width:278px; border: 1px solid #999;}*/
/*#TopStoriesBox {padding-bottom:15px;}*/
#TopStoriesBox .topstoriesTable	{border: 1px solid #999; width:100%;}
#TopStoriesBox .headerRow		{background-color : #EEE;}
#TopStoriesBox .headerCell		{border-bottom : 1px solid #999;padding : 2px 0px 2px 4px;}
#TopStoriesBox .storyLink		{padding-bottom:6px;padding-top:3px;font-family: Arial, Helvetica, sans-serif; font-size: 13px;}

#RecentStoriesBox {padding-bottom:6px;}
#RecentStoriesBox .recentstoriesTable{width:218px; border: 1px solid #999;}
#RecentStoriesBox .headerRow{background-color : #EEE;}
#RecentStoriesBox .headerCell{border-bottom : 1px solid #999;padding : 2px 0px 2px 4px;}
#RecentStoriesBox .storyLink{padding-bottom:6px;padding-top:3px;font-family: Arial, Helvetica, sans-serif; font-size: 13px;}

#RecentStoriesBullets 						{padding-bottom:6px;}
#RecentStoriesBullets .recentstoriesTable	{width:215px;}
#RecentStoriesBullets .storyLink			{padding-bottom:2px;padding-top:2px;font-family: Arial, Helvetica, sans-serif; font-size: 13px;}

/* POLL */
#cnnMoneyPoll table	{padding-bottom:15px;}
#cnnMoneyPoll TD 	{font-size:11px;color:#000;}
/*#cnnMoneyPoll TD 	{font-size:11px;color:073C6D;}*/
.moneyPollQuestion	{font-weight:bold;padding-bottom:10px;}
.pollButtonRow		{text-align:center;}
.cnnPollRes 		{font-weight:normal;}
.cnnPollText  		{font-weight:normal;color:#000;}
/* END POLL */

#SummaryTout .summaryHeadline	{font-size : 16px;font-weight : bold; padding-bottom:5px;}
#SummaryTout .summaryTease		{font-size : 12px;}

#footer			{padding-left:15px;}

#magazineOFIE {padding-top:15px; padding-bottom:15px;}

/* mk snapshot */
#dow			{padding-left: 8px;text-align: left;width:148px;padding-top:5px;}
#nasdaq			{padding-left: 4px; line-height: 14px;text-align: left;width:148px;padding-top:5px;}
#sandp			{padding-left: 4px; line-height: 14px;text-align: left;width:148px;padding-top:5px;}
#bond  			{padding-left: 4px; line-height: 15px;text-align: left;width:105px;padding-top:3px;}
#yield 			{padding-left: 10px; line-height: 16px;text-align: right;width:33px;padding-top:3px;padding-right:3px;}
.cnnBCNumberRow	{white-space:nowrap;}
.cnnBigCharts	{background:url(http://i.cnn.net/money/.element/img/1.0/data/mk_snapshot/BigCharts_gradient.gif) 0 0 repeat-x;}
TD.cnnBCbg 		{background: url(http://i.cnn.net/money/.element/img/1.0/data/mk_snapshot/BigCharts_div.gif) no-repeat right;}
.cnnBigCharts td{text-align: center;vertical-align:top;padding-top: 1px;}
.cnnBCrow 		{height:48px;}
.cnnBCtxt 		{font-size:11px;color:#000;font-weight:bold;padding-right:6px;white-space:nowrap;}
.cnnBCnegative 	{font-size:11px;color:#C00;font-weight:bold;padding-left:18px;padding-right:6px;background-position : bottom left;background-image : url(http://i.cnn.net/money/.element/img/1.0/data/mk_snapshot/BigCharts_dwn_arrow.gif);background-repeat : no-repeat;white-space : nowrap;}
.cnnBCpositive 	{font-size:11px;color:#090;font-weight:bold;padding-right:6px;padding-left:18px;background-position : bottom left;background-image : url(http://i.cnn.net/money/.element/img/1.0/data/mk_snapshot/BigCharts_up_arrow.gif);background-repeat : no-repeat;white-space : nowrap;}
.cnnBCpostitive {font-size:11px;color:#090;font-weight:bold;padding-right:6px;padding-left:18px;background-position : bottom left;background-image : url(http://i.cnn.net/money/.element/img/1.0/data/mk_snapshot/BigCharts_up_arrow.gif);background-repeat : no-repeat;white-space : nowrap;}
.cnnBCdate 		{font-size:11px;font-weight:normal;color:#333;padding-right:2px;}
.cnnBCyield		{font-size:11px;line-height:16px; font-weight:normal; color:#333; padding-right:2px; margin-left:0px; text-align:right;}

/* last 5 quotes */
#last5quotes 				{border:solid 1px #999;width:334px;font-family:arial;margin-bottom:15px;}
#last5quotes th				{border-bottom:solid 1px #65cfcf;}
#last5quotes #header		{font-size : 10px;color : #848284;}
#last5quotes #header th		{height : 20px;font-weight : normal;}
#last5quotes #headershade 	{font-size : 10px;color : #848284;background-color : #C5E4E6;height : 24px;}
#last5quotes .headertext 	{font-size : 12px;font-weight : bold;text-align : left;padding-left : 10px;text-transform : uppercase;color: #000;float: left;}
#last5quotes .cnnBCtime		{float: right; padding-right:10px;}
#last5quotes .change, 
#last5quotes .price 		{text-align : right;padding-right : 10px;}
#last5quotes .company, 
#last5quotes .textcell 		{text-align : left;padding-left : 10px;}
#last5quotes .textcell a	{font-weight:bold;}
#last5quotes tr#tablerow td	{font-family:arial;font-size : 12px;height : 20px;}
#last5quotes .rowcolor1    	{background-color : #fff;}
#last5quotes .rowcolor2    	{background-color : #eee;}
#last5quotes .textpositive 	{color : #090;}
#last5quotes .textnegative 	{color : #C00;}
#last5quotes .portfolio		{font-size : 12px;font-weight : bold;text-align : center;text-transform : uppercase;color: #036;height : 28px;}

/* inherited from CNN */
.BoxStory, .BoxStory:link,
.BoxStoryLt,
.BoxTxt, .BoxTxt:link,
.BoxTxtDk, .BoxTxtDk:link,
.BoxTxtLt			{font-family:arial, helvetica, sans-serif;color:#000000;font-size:9pt;}
.cnn6pxPad 			{padding: 6px; }
.cnnBodyText 		{font-family: arial, helvetica, sans-serif;font-size: 12px;color: #000000;}
.cnnBodyText11		{font-size: 11px;color: #000000;}
.cnnCeilTxtField	{font-size: 12px;}
.cnnSectCopyright	{font-family: verdana, arial, sans-serif;font-size: 10px;color: #000000;padding-top: 3px;}
.cnnStoryBoxHeadW	{font-family: arial, helvetica, sans-serif;font-size: 13px;font-weight: bold;color: #ffffff;padding-top: 3px;padding-left: 4px;padding-right: 4px;padding-bottom: 3px;}
.cnnInterfaceLink	{font-family: verdana, arial, sans-serif;font-size: 10px;font-weight: bold;text-transform: uppercase;}
/* padding styles */
.cnn5pxRPad {padding-right:5px;}
.cnn5pxBPad {padding-bottom:5px;}
.cnn5B8RLPad {padding-bottom:5px;padding-left:8px;padding-right:8px;}
.cnn6R10BPad {padding-bottom:5px;padding-right:6px;padding-top:8px;}
.cnn10pxPad {padding:10px;padding-left:0px;padding-top:0px;}
.cnn10pxRPad {padding-right:10px;}
.cnn10pxBPad {padding-bottom:10px;}
.cnn10pxLPad {padding-left:10px;}
.cnn10TBPad {padding:10px 0 10px 0}
.cnn10pxRLPad {padding-left:10px;padding-right:10px;}
.cnn10pxRTPad {padding-right:10px;padding-top:10px;}
.cnn10pxBRLPad {padding-left:10px;padding-right:10px;padding-bottom:10px;}
.cnn10pxTRLPad {padding-left:10px;padding-right:10px;padding-top:10px;}
.cnn10L40BPad {padding-bottom:20px;}
.cnn15pxBPad {padding-bottom:15px;}
.cnn40pxRPad {padding-right:40px;}
.cnn25pxRBPad{padding-right:10px;padding-bottom:25px;}

.smallbutton {
	color : #000000;
	font-size : 8 pt;
	background-color : #C3D1EB;
	border : 1px solid #3B63B0;
	width : 60 px;
	height : 17 px;
}

.obutton {
	color : #000000;
	font-size : 9 pt;
	font-weight:bold;
	background-color : orange;
	border : 2px solid #000000;
	width : 100 px;
	height : 28 px;
	padding-top:5px;
	padding-left: 5px;
}

/* TABLE STUFF */
.table-body {
	background-color : #FFFFFF;
	padding: 0px;
}

.table-border {
	/* border : 1px solid #000000; */
	/* border : 1px solid #6487DC; */
	border : 1px solid #cfcfcf;
}

td {
	font-size : 11px;
}

/* td.homeMantleBg{background: url(../images/homeMantleCopyBg.jpg) no-repeat; background-color: #55B949; padding: 155px 0 0 135px; vertical-align: top; width: 100%;} */
td.homeMantleBg{background: url(../images/homeMantleCopyBg.jpg) no-repeat; background-color: #55B949; padding: 155px 0 0 135px; vertical-align: top; width: 100%;} 
td.homeHeroBg{background: url(../images/homeHeroTextBg.jpg) no-repeat; background-color: #9A3336; padding: 155px 0 0 135px; vertical-align: top; width: 100%;} 
td.homeHeroBgBlue{background: url(../images/homeHeroTextBgBlue.jpg) no-repeat; background-color: #003366; padding: 155px 0 0 135px; vertical-align: top; width: 100%;} 
td.homeHeroBgGreen{background: url(../images/homeHeroTextBgGreen.jpg) no-repeat; background-color: #006600; padding: 155px 0 0 135px; vertical-align: top; width: 100%;} 
td.homeHeroBgRed{background: url(../images/homeHeroTextBgRed.jpg) no-repeat; background-color: #993333; padding: 155px 0 0 135px; vertical-align: top; width: 100%;} 
td.homeHeroBgGreensq{background: url(../images/homeHeroTextBgGreensq.jpg) no-repeat; background-color: #006600; padding: 155px 0 0 135px; vertical-align: top; width: 100%;} 

td.columnheader {
	background: url(../images/bg_fade_40.jpg); 
	background-color: #ffffff; 
	padding: 0px 8px 0 5px; 
	vertical-align: top;
	width: 100%;
	font-family: Times New Roman, Arial, Helvetica, sans-serif; 
/* 	background-color: #eee8aa;  */ 
 	padding-top : 8px;
	padding-bottom : 5px;
	height : 40px;
	font-size : 18px;
	font-weight: bold; 
	color : #003366;
} 


td.fillercell{background-color: white; padding: 5px 0px 5px 0px; border-bottom:solid 1px #000000;} 
td.taboncell{
	background-color: white;
	border-left:solid 1px #000000; 
	border-top:solid 1px #000000;
	border-right:solid 1px #000000;
	} 

td.taboffcell{
	background-color: #E6E3CF;
	color: white;
	border:solid 1px #000000; 
	} 

td.taboffcellOver{
	background-color: #ffffDD;
	color: black;
	border:solid 1px #000000; 
	} 		
	
.tablink a, .tablink a:visited {color:white; display:block; text-decoration:none;}
.tablink a:hover {color:#fff; text-decoration:underline;}

	
.MenuTableHeader		{
	color: #000000;
	background-color: #eeeeee; 
/*	background-color: #6487DC; */
/*	font-weight: bold; */
	height : 14px;
	padding-left : 12px;
	padding-right : 2px;
	padding-top : 12px;
	padding-bottom : 2px;
}

.MenuTable		{
	color:#FFFFFF;
	background-color: #eeeeee; 
/*	background-color: #2C517A; */
/*	background-color: #6487DC; */
/* 	font-weight: bold; */
	height : 14px;
	padding-left : 12px;
	padding-right : 2px;
	padding-top : 5px;
	padding-bottom : 5px;
/*	border-top-color : #6487DC; */
	border-top-color : #eeeeee; 
	border-top-style : solid;
	border-top-width : 1px;
	border-left-color : #eeeeee; 
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : #eeeeee; 
	border-right-style : solid;
	border-right-width : 1px;
	border-bottom-color : #eeeeee; 
	border-bottom-style : solid;
	border-bottom-width : 1px;
}
.MenuTableOver		{
	color: #FFFFFF;
	background-color: #FFFFFF; 
/*	background-color: #6487DC; */
/*	background-color: #C39240; */ 
/* 	font-weight: bold; */
	height : 16px;
	padding-left : 12px;
	padding-right : 2px;
	padding-top : 5px;
	padding-bottom : 5px;
	border-top-color : #aaaaaa;
	border-top-style : solid;
	border-top-width : 1px;
	border-left-color : #aaaaaa;
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : #aaaaaa;
	border-right-style : solid;
	border-right-width : 1px;
	border-bottom-color : #aaaaaa;
	border-bottom-style : solid;
	border-bottom-width : 1px;
}

.sectionHeader {
	font-family: Arial, Helvetica, sans-serif; 
/* 	background-color: #eee8aa;  */
	background-color: #E6E3CF; 
 	padding-top : 8px;
	padding-bottom : 5px;
	height : 28px;
	font-size : 16px;
	font-weight: bold;
	color : #003366;
}

.sectionHeader1 {
	font-family: Times New Roman, Arial, Helvetica, sans-serif; 
/* 	background-color: #eee8aa;  */ 
	background: 
	background-color: #E6E3CF; 
 	padding-top : 8px;
	padding-bottom : 5px;
	height : 28px;
	font-size : 22px;
	font-weight: bold;
	color : #003366;
}

.subsectionHeader {
	font-family: Arial, Helvetica, sans-serif; 
	background-color: #ffffff;
 	padding-top : 8px;
	padding-bottom : 0px;
	height : 18px;
	font-size : 12px;
	font-weight: bold;
	color : #003366;
}

hr {
	/* color: #483d8b; */
	color: #cfcfcf;
	height: 1 px;
}

h3 {
	font-family: Times New Roman, Arial, Helvetica, sans-serif; 
 	padding-top : 6px;
	padding-bottom : 0px;
	font-size : 22px;
	font-weight: bold;
	color : #003366;
}	

select			{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	border-style: none;
	border : 1px solid #006699;
	color : #3B63B0;
	/* color:#000000; */
	/* width: 80px; */
	background:#ffffff;
}

.textbox {
	color : #3B63B0;
	background-color : #ffffff;
	border : 1px solid #006699; 
	/* width : 140px; */
	font : 8pt Verdana, Courier, monospace;
}
.textbox-required {
	color : #3B63B0;
	background-color : #ffffff;
	border : 1px solid #ff0000;
	/* width : 150px; */
	font : 8pt Verdana, Courier, monospace;
}

.tr-title {
	font-weight: bold;
	background-color: green;
	color: white;
/*	text-transform: uppercase; */
	padding-left: 5px
}