body {
	color: #919191;
	font: 12px/1.8em "Liberation sans" ,Arial,Helvetica,sans-serif;
	margin: 20px;
	padding: 0;
}

th,td,tr
{
   	font-size: 12px; 
}
.question
{
	background-color: #F5F3F3;
	border: #9D9CAD 1px solid;
	color: #000000;
	padding: 4px;
	font-size: 10px;
	text-decoration: none;
}
.answer
{
	background-color: white;
	border: whitesmoke 1px solid;
	color: #000000;
	padding: 4px;
	font-size: 10px;
	text-decoration: none;
}
.filter
{
	background-color: #F5F3F3;
	border-top: #9D9CAD 1px solid;
	border-left: #9D9CAD 1px solid;
	border-right: #9D9CAD 1px solid;
	color: #000000;
	padding: 4px;
	font-size: 10px;
	text-decoration: none;
}
.txtfilter
{
	background-color: #FFFFFF;
	border: #9D9CAD 1px solid;
	color: #000000;
	font-size: 10px;
	text-decoration: none;
}

.btnfilter
{
	font-size: 10px;	
}

.small
{
	font-size: 9px;
	color: #000000;
	font-family: tahoma;
}

/*text input box*/
.txt
{
	background-color: #F5F3F3;
	border: #9D9CAD 1px solid;
	color: #000000;
	padding: 1px;
	font-size: 12px;
	text-decoration: none;
}

.txtReadOnly 
{
	background-color: whitesmoke;
	border: #9D9CAD 1px inset;
	color: #686866;
	padding: 1px;
	font-size: 11px;
	height: 18px;
	text-decoration: none;
	font-weight: bold;
}

/*submit buttons*/
.btn
{
	border: #587EC8 0px solid;
	background : url('img/design.btn.gif') repeat-x;
	color: #000000;
	padding-bottom: 6px;
	font-size: 12px;
	height: 25px;
	width: 80px;
	text-decoration: none;
	font-weight: bold;
	
}


/*copyright*/
.cp
{
	font-size: 10px;
	color: #000099;
	padding-bottom: 2px;
	padding-left: 3px;
}

a.cp
{
	color: blue;
}

a.cp:hover
{
	color: #FF0A0A;
}


/*table*/
.th
{
	font-size: 12px;
	font-weight:bold;
	color: #090899;
	background-color: #CCC;
}

.tt
{
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
	font-weight:normal;
}

.central
{
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
	font-weight:normal;
}

.tbt 
{
	font-size: 12px;
	color: blue;
	font-weight: bold;
}



.tr
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: whitesmoke;
}

.trSource22,.trSource20
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: purple;
	background-color: whitesmoke;
}


.trSource56,.trSource23
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: brown;
	background-color: whitesmoke;
}


.trSource24,.trSource18
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Olive;
	background-color: whitesmoke;
}

.trSource57,.trSource19
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Teal;
	background-color: whitesmoke;
}

.trSource66
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: DarkRed;
	background-color: whitesmoke;
}

.ex,.gift,.drip,.ltip,.pep,.conv,.tran,.fees,.isa,.scri,.canx,.take,.buye
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: whitesmoke;
}

.Sell
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: red;
	background-color: whitesmoke;
}
.Buy
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: blue;
	background-color: whitesmoke;
}

.trBlue
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: blue;
	background-color: whitesmoke;
}

.trBlueBold
{
	font-size: 12px;
	color: blue;
	background-color: whitesmoke;
	font-weight: bold;
}

.trGreen
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: green;
	background-color: whitesmoke;
}

.trGreenBold
{
	font-size: 12px;
	color: green;
	background-color: whitesmoke;
	font-weight: bold;
}

.trRed
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: red;
	background-color: whitesmoke;
}

.trRedBold
{
	font-size: 12px;
	color: red;
	background-color: whitesmoke;
	font-weight: bold;
}

a.tt 
{
	color: blue;
}

a.tt:hover
{
	color: #FF0A0A;
}


/*top menu*/
.tm,a.tm
{
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #696968;
	text-decoration: underline;
	padding: 0px;
	font-weight: bold;
}

a.tm:hover
{
	color: #9C0003;
}

/*bot menu*/
.bm,a.bm
{
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #696968;
	text-decoration: underline;
	padding-right: 5px;
	font-weight: bold;
}

a.bm:hover
{
	color: #9C0003;
}

/* top menus */
.tmenu0
{
	font-size: 10px;
	color: #000000;
}

a.tmenu0
{
	font-size: 10px;
	color: #000099;
}

a.tmenu0:hover
{
	text-decoration: none;
}

.tmenu2
{
	background-color: #414141;
	margin-left: auto;
	font-size: 1em;
	text-align: right;
	color: #ffffff;
	padding-right: 12px;
	padding-top: 6px;
	padding-bottom: 6px;
}

a.tmenu2
{
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}

a.tmenu2:hover
{
	color: #99CCFF;
	text-decoration: none;
}


/* navigation */
.navEnabled
{
	font-size: 11px;
	color: #000000;
	/* 
    border: #000000 1px solid; 
	background-color: #CCCCCC;
    */
	padding: 2px;
	width: 20px;

	height: 22px;
}

a.navEnabled:hover
{
	background-color: #CCCCCC;
}
.navDisabled
{
	font-size: 11px;
	color: #CCCCCC;
	border: #CCCCCC 1px solid;
	width: 17px;
}

/*error message*/
.em 
{
	font-size: 9px;
	color: red;
}

.emtable 
{
	background-color: #F5FDD5;
	border: red 1px solid;
	color: red;
	padding: 10	px;
	font-size: 12px;
	height: 18px;
	width: 400px;
	text-decoration: none;
	text-align: center;
}

.error0
{
	padding: 10px;
	width: 100%;
	font-size: 12px; 
	color: #000000; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.error1
{
	padding: 10px;
	width: 100%;
	font-size: 12px; 
	color: red; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

h2
{
	font-size:11px;
	color: #ffffff; 
	font-weight: normal;
	text-transform: uppercase;	
}

.newsmarquee
{
	font-size: 11px;
	color: #4D516C;
	font-family: arial;
	font-weight: bold;
	padding-left: 16px;
	padding-top: 2px;
	text-decoration: none;
}

/* custom */

.border
{
	border: solid 1px #9D9CAD;	
}

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: white;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}


/********************************* SHARECRAZY ************************* */
#menuwrapper {
	FLOAT: left; PADDING-TOP: 2px;padding-right:8px;
}
.menu {
	BORDER-RIGHT: #6600cc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #6600cc 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 10px; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 1px; BORDER-LEFT: #6600cc 1px solid; COLOR: #ff8000; PADDING-TOP: 1px; BORDER-BOTTOM: #6600cc 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.menu A {
	COLOR: #6600cc; TEXT-DECORATION: none
}
.menu A:visited {
	COLOR: #6600cc; TEXT-DECORATION: none
}
.menu A:hover {
	COLOR: #6600cc; TEXT-DECORATION: underline
}





a.Epic 
{
	color: orange;
}

a.Epic:hover
{
	color: #FF0A0A;
}


/* tabs */
td.tabspacer { border-bottom: 1px solid #9D9CAD;}
td.tabactive { border-top: 1px solid #9D9CAD; border-left: 1px solid #9D9CAD; border-right: 1px solid #9D9CAD; font-size: 11px;}
td.tabother { border-top: 1px solid #9D9CAD; border-left: 1px solid #9D9CAD; border-right: 1px solid #9D9CAD; border-bottom: 1px solid #9D9CAD; background-color: #D1D0D7; font-size: 11px; }
.tab, .tab:hover { color:#000077; text-decoration: none; }
td.outline{ border-bottom: 1px solid #9D9CAD; border-left: 1px solid #9D9CAD; border-right: 1px solid #9D9CAD;}

.tab, a.tab
{
	border: none;
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	height: 20px;
	padding: 0px;
	background: none;
	cursor: pointer;
}

/* HTML editor */
.pbutton
{
	border :solid 1px;
	font: 10px Verdana;
}
/* HTML editor */



