a {
	color : #291C7B;
	font-size : 11px;
}

a:hover {
	color : #C74326;
}

a:hover.os_menu2 {
	color : #3C2A82;
}

body {
	background-color : White;
	color : Black;
	font-family : Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 11px;
	scrollbar-3dlight-color : #A6A5C5;
	scrollbar-arrow-color : White;
	scrollbar-base-color : #EEEEFF;
	scrollbar-darkshadow-color : #E7FFFF;
	scrollbar-face-color : #ADDBE7;
	scrollbar-highlight-color : #E7FFFF;
	scrollbar-shadow-color : #161542;
	scrollbar-track-color : #E7FFFF;
}

.blacktitle {
	background-color : LightBlue;
	color : Black;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
}

.blue_title {
	color : DarkBlue;
	font-size : 10pt;
	font-weight : bold;
}

.blue {
	color : #3c2a82;
	font-size : 11px;
	font-weight : normal;
}

.calc {
	color : Black;
	font-size : 7pt;
	font-weight : bold;
}

.cellsitablenormal {
	color : Black;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
}

.cellstablebold {
	color : Black;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
}

.cellstablebold a:link {
	color : Black;
}

.cellstablebold a:visited {
	color : Black;
}

.cellstablebold a:hover {
	color : Black;
}

.cellstableboldblew {
	color : Navy;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
}

.cellstableboldblue {
	color : Navy;
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
}

.cellstablenormal {
	color : Black;
	font-size : 11px;
}

.cellstablerow1{
	background-color : LightBlue;
}

.cellstablerow2{
	background-color : LightCyan;
}

.dt {
	background-color : LightBlue;
	background-image : none;
	background-repeat : repeat;
	font-size : 7pt;
	text-align : center;
}

.dt8 {
	background-color : LightBlue;
	background-image : none;
	background-repeat : repeat;
	font-size : 8pt;
	text-align : center;
}

.dt9 {
	background-color : LightBlue;
	background-image : none;
	background-repeat : repeat;
	font-size : 9pt;
	text-align : center;
}

.fldmenu {
	color : Black;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
}

.generic {
	border-bottom : Black 1pt solid;
	border-left : Black 1pt solid;
	border-right : Black 1pt solid;
	border-top : Black 1pt solid;
	font-family : verdana, tahoma;
	font-size : 8pt;
}

.green {
	color : #006600;
	font-size : 11px;
	font-weight : bold;
}
.orange {
	color : #3B95B0;
	font-size : 11px;
	font-weight : bold;
}
.headertable {
	background-color : #3C2A82;
	color : White;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
}

.ht {
	background : #3c2a82;
	color : White;
	font-size : 7pt;
	font-weight : bold;
	text-align : center;
}

.ht8 {
	background : #3c2a82;
	color : White;
	font-size : 8pt;
	font-weight : bold;
	text-align : center;
}

.ht9 {
	background : #3c2a82;
	color : White;
	font-size : 9pt;
	font-weight : bold;
	text-align : center;
}

.lt {
	background : LightCyan;
	font-size : 7pt;
	text-align : center;
}

.lt8 {
	background : LightCyan;
	font-size : 8pt;
	text-align : center;
}

.lt9 {
	background : LightCyan;
	font-size : 9pt;
	text-align : center;
}

.lt9b {
	background : LightCyan;
	font-size : 9pt;
	font-weight : bold;
	text-align : center;
}

.main {
	color : Black;
	font-size : 9px;
	font-weight : normal;
}

.mainbold {
	color : Black;
	font-size : 10px;
	font-weight : bold;
}

.mainnormal {
	color : Black;
	font-size : 10px;
	font-weight : normal;
}

.nonvisselect {
	color : Black;
	display : none;
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
}

.os_bg1 {
	background-color : #3C2A82;
}

.os_bg2 {
	background-color : #BB1C00;
}

.os_menu1 a, .os_menu1 a:hover {
	border-color : White;
	border-width : 1px;
	color : White;
	cursor : hand;
	font-size : 11px;
	font-style : normal;
	text-decoration : none;
}

.os_menu1, a.os_menu1 {
	background-color : #ADD8E6;
	color : Black;
	cursor : hand;
	font-size : 11px;
	font-weight : bold;
	font-style : normal;
	border-collapse : separate;
	border-left : 1px solid #3C2A82;
	border-right : 1px solid #3C2A82;
}

.os_menu2, a.os_menu2 {
	background-color : #E0FFFF;
	border-color : White;
	border-width : 1px;
	font-weight : bold;
	color : Black;
	cursor : hand;
	font-size : 11px;
	font-style : normal;
	border-left : 1px solid #3C2A82;
	border-right : 1px solid #3C2A82;
}
.os_table_error {
	color : White;
}

.os_titlebar {
	background-color : LightBlue;
	color : Black;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
}

.os_tr_1 {
	background-color : LightBlue;
	color : Black;
	font-size : 11px;
	font-style : normal;
}

.os_tr_2 {
	background-color : LightCyan;
	color : Black;
	font-size : 11px;
	font-style : normal;
}

.os_tr_head {
	background-color : #3C2A82;
	color : Black;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
}

.red {
	color : #990000;
	font-size : 11px;
	font-weight : bold;
}

.red_title {
	color : C3401E;
	font-size : 14px;
	font-style : normal;
	font-weight : bold;
}

.sel {
	color : Black;
	font-size : 11px;
}

.submain {
	color : Black;
	font-size : 11px;
	font-weight : bold;
}

.submain a:link {
	color : #3C2A82;
}

.submain a:visited {
	color : #3C2A82;
}

.submain a:hover {
	color : #3C2A82;
}

.tblcornerleft {
	background : url(brokerage/images/corner_table_left.gif) no-repeat;
	width : 9pt;
}

.tblcornerright {
	background : url(brokerage/images/corner_table_right.gif) no-repeat;
	width : 9pt;
}

.tbldata {
	font : 7pt verdana;
	text-align : left;
}

.tblmenudata {
	color : White;
	font-size : 7pt;
}

.td {
	font-family : verdana, tahoma;
	font-size : 13pt;
}

.tdgeneralfault {
	color : Red;
	font-size : 7pt;
	font-weight : bold;
}

.treasurycategory001 {
	font-size : 9pt;
}

.visselect {
	color : Black;
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
}

.whitetitle {
	background-color : Navy;
	color : White;
	font-size : 11px;
	font-weight : bold;
}

.whitetitlebig {
	background-color : Navy;
	color : White;
	font-size : 13px;
	font-weight : bold;
}

.button	{background: buttonface; border: 1px solid buttonface #7472A3; margin: 1; background-color: #7472A3; color: #EEE7DF; font-weight: bold;}
.raised	{border-top: 1px solid buttonhighlight; border-left: 1px solid buttonhighlight; border-bottom: 1px solid buttonshadow; border-right: 1px solid buttonshadow; background: buttonface; margin: 1; background-color: #EEE7DF; color: #000000; border-color: #7472A3; font-weight: bold;}
.pressed	{border-top: 1px solid buttonshadow; border-left: 1px solid buttonshadow; border-bottom: 1px solid buttonhighlight; border-right: 1px solid buttonhighlight; background: buttonface; margin: 1; background-color: #EEE7DF; color: #000000; border-color: #7472A3; font-weight: bold;}
.buttonred	{background: buttonface; border: 1px solid buttonface #7472A3; margin: 1; background-color: #aa2a2a; color: #D3D3D3; font: bold smaller;    }
.raisedred	{border-top: 1px solid buttonhighlight; border-left: 1px solid buttonhighlight; border-bottom: 1px solid buttonshadow; border-right: 1px solid buttonshadow; background: buttonface; margin: 1; background-color: #DCDCDC; color: #000000; border-color: #000088;  font: bold smaller; }
.pressedred	{border-top: 1px solid buttonshadow; border-left: 1px solid buttonshadow; border-bottom: 1px solid buttonhighlight; border-right: 1px solid buttonhighlight; background: buttonface; margin: 1; background-color: #DCDCDC; color: #000000; border-color: #000088;  font: bold smaller; }
.inputright{text-align: right;}
.inputcenter{text-align: center;}
.HeaderBg {background-color: #EEE7DF; color : #7472A3;}
.menubg {background-color: #aa2a2a; color: white;}
.greybg {background-color: #EEE7DF;border-top: 1px solid; border-left: 1px solid; border-bottom: 1px solid; border-right: 1px solid; color: #7472A3; border-color: #7472A3; font-weight: bold;}
.titlebar {background-color: #7472A3; color : #EEE7DF;}
.normal {font-size: 9pt;}
.normalkbrd {font-size: 8pt;}
.mainApp {color : Black;font-size : 13px;font-weight : normal;border:#000000 1px solid;border-collapse: collapse;}
.mainAppBold {color : Black;font-size : 13px;font-weight : Bold;border:#000000 1px solid;border-collapse: collapse;}
.os_tr_3 {background-color : whitesmoke;	color : Black;	font-size : 11px;	font-style : normal;}
.os_tr_4 {background-color : #cfcfcf;	color : Black;	font-size : 11px;	font-style : normal;}
.os_tr_head_grey {background-color : #696969;	color : white;	font-size : 11px;	font-style : normal;	font-weight : bold;}
