body {font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; margin: 0px;}
td {font-family: Arial, Helvetica, sans-serif;}
th {font-family: Arial, Helvetica, sans-serif;}

div.logo { position:absolute; left:41px; top:13px; width:535; height:51; z-index:1; visibility: visible; }
.qbg { } 

.stdfont {font-family: Verdana, Arial, Helvetica, sans-serif;}

.likeanchor {
	color: #006633;
	text-decoration: underline; cursor : pointer; cursor : hand;
}

.p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 0.8em; }
p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 0.8em; }
p.dbl { line-height : 150%; text-align : justify; }
p.dbli { line-height : 150%; text-align : justify; font-style : italic }
p.ind { text-indent: 15 }
p.jtfs { text-align : justify; font-size : 0.7em; }
p.code {
	font-size : 0.7em;
	font-family: "Courier New", Courier, mono;
}
p.date { text-align : right; font-size : 0.7em; }
img.ss { border : 1px solid #006633; 
         margin-left:15px; margin-right:15px; margin-top:0px; margin-bottom:15px; } /* image screen shot - used for small images with borders (100*66) */

table.cont { font-size: 0.9em; line-height : 150%; }
 
a { color: #006633; }

.btxt { font-size:18pt; font-family: Georgia, "Times New Roman", Times, serif; }

h1 { color: #000000; font-size:24pt; font-family:  Eurostile, Verdana, Arial, Helvetica, sans-serif; text-align : right; margin-top : 0px; margin-bottom : -7px }		/*  2C4F7A article title */
h1.smt { color: #006633; font-size: 1em; font-family: Georgia, "Times New Roman", Times, serif;	text-align : right; margin-bottom : 0px  }		/* article title */
h2 { font-size:14pt; text-align : left; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight : normal }
h3 { color: #000000; font-size:1.0em; text-align : left; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight : normal }
hr { color: #006633; height:1px; 	background-color:#006633; border-style: none; }

td.t-mnu { background-color: #6F7491; border : 1px solid #00CC66; color : #00CC66; text-align : right; font-size: 8pt; cursor: pointer; cursor : hand; }     /* menu cell */
td.t-mnus { background-color: #E1E1EB; border : 1px solid #00CC66; color : #006633; text-align : right; font-size: 8pt; cursor: pointer; cursor : hand; }     /* selected menu cell */
td.t-mnuc { background-image: url(../im2/m_mkr.gif); background-repeat: no-repeat ; background-position: 5px 50%;  
          background-color: #E1E1EB; border : 1px solid #00CC66; color : #006633; text-align : right; font-size: 8pt; cursor: pointer; cursor : hand; }     /* current pages menu cell */

table.t-mnue { background-image: url(../im2/bg_t.gif); border: 1px solid #6F7491 }  /* expanded menu with transparent bg */
table.t-main { 	background-color: #E1E1EB; width:620px; border: 5px solid #ffffff}

a.t-anm  { text-decoration: none; color : #00CC66; }   /* menu anchor */	
a.t-anms { text-decoration: none; color : #006633; }   /* menu anchor selected */

ul.med { line-height : 1.6em; font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 0.8em; }
ul.smt { font-size : 0.7em; line-height : 2em }
li.smt { padding-bottom: 1.5em }
ul.smt2 { font-size : 0.7em; }
li.smt2 { padding-bottom: 1em }
ol.ord1 { font-size : 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif;}

.txt_e { font-family: Arial, Helvetica, sans-serif; font-weight : bold; color : 006633; }  /* emphasised text */
.smtxt { font-size : 0.7em; }
.tfix { table-layout : fixed; }
.jline { font-size : 0.8em; text-align : justify; }

.bg-blgry {	background-color: #6F7491;}    /* bluey grey of hdr line */
.bg-ltbl {background-color: #7D92C8;}      /* light blue of columns */
.bg-rd { background-color: #006633;}       /* red of sperator */
.bg-dkbl { background-color: #006633;}     /* dark blue */
.bg-bdy {	background-color: #ffffff; }      /* bground to text  */
.bg-dbdy { background-color: #C5C5D8; }    /* darker body bgr text (for title)  */
.bg-gr { background-color: #00CC66; }      /* green from menu  */
.bg-erow { background-color:#e4e4e4; }     /* even row or header */

/* all these are styles used in template */
.t-lcol { display:none; background-color: #6F7491; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF } /* left column */
.t-lbdr { border-right: 3px solid #6F7491; 	padding: 5px; }     /* lef col content below menu */

.t-rcol { display:none; background-color: #7D92C8; }  /* right column */
									
.t-mbdy { width:620px; background-color: #E1E1EB; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;}   /* main body */
.t-ml { background-color: #ffffff; } /* main body left col */
.t-mr { background-color: #ffffff; padding-left: 15px; padding-right: 15px; }                   /* main body right col */
.t-art { background-color: #ffffff; padding-left: 15px; padding-right: 15px; }  /* main body article */

.t-cop {	background-color: #6F7491; text-align : left; height : 15px;
        font-size: 7pt; font-weight: bold }  /* template copyright */

/*.t-tbox { width:100%; background-color: #C5C5D8; border: 1px solid #006633; padding:5px }	 	   		  title box */
.t-tbox { width:100%; background-color: #cccccc; color: #000000; padding:5px }	 			/* title box */


div.t-popup { position:absolute; left:0px; top:0px; width:430px; z-index:3; 
              visibility: hidden; padding : 15px; border : 1px solid #006633; background-color: #C5C5D8; } /* a pop-up box.. size must be defined according to content */ 


/* IE specific effects */
.transfilt1 {	FILTER:progid:DXImageTransform.Microsoft.Fade(duration='1', overlap='1', enabled=false); }

.cdrag { cursor : move; }
.csel { cursor: hand; }

.noprnt {display:none; }

/* Midiumwidth input control */
.inMid { width:120px; }
.inLong { width:360px; }
/*.b { font-weight:bold }*/

.DataView_Header
{
	font-family: Tahoma,Arial,Verdana,Sans-serif;
	font-weight:bold;
	font-size:0.9em;
	height:15px;
	background-color:#e4e4e4;/*#FFCC00;*/
}

.DataView_Grid
{
	font-size: 0.8em;
	font-family: Tahoma,Arial,Verdana,Sans-serif;
	color: black;
}

.DataView_Footer
{
	/*font-size: 8pt;*/
	font-family: Tahoma,Arial,Verdana,Sans-serif;
	color: black;
}

.DataView_GridFontStyle
{
	font-size: 1em;
	font-family: Tahoma,Arial,Verdana,Sans-serif;
	color: black;
}

.DataView_highlight
{
	background-color:#ffcc00;
}

.DataView_GridColumnHead
{
	background-color: #e4e4e4;

	border-right: darkgray 1px solid;
	border-top: whitesmoke 1px solid;
	border-left: whitesmoke 1px solid;
	border-bottom: darkgray 1px solid;

	font-weight: bold;
	font-size: 0.8em;
	font-family: Tahoma,Arial,Verdana,Sans-serif;

	cursor: hand;

	height:20px;
}

.DataView_GridColumnHeadSelected
{
	background-color: #cccccc;

	border-left: darkgray 1px solid;
	border-top: darkgray 1px solid;

	font-family: Tahoma,Arial,Verdana,Sans-serif;
	font-weight: bold;
	/*font-size: 8pt;*/

	cursor: hand;

	height:20px;
}

.DataView_Button
{
	/*font-size: 11px;*/
	font-family: Tahoma,Arial,Verdana,Sans-serif;
	font-weight:bold;
	cursor:hand;
}
.DataView_Control
{
	border-right: #7F9DB9 1px solid;
	border-top: #7F9DB9 1px solid;
	border-left: #7F9DB9 1px solid;
	border-bottom: #7F9DB9 1px solid;
	/*font-size: 8pt;*/
	font-family: Tahoma,Arial,Verdana,Sans-serif;
	background-color: white;
}
.DataView_Mainfont_m
{
	/*font-size: 8pt;*/
	font-family: Tahoma,Arial,Verdana,Sans-serif;
	color: black;
}

