/*
**
**      File:           capitadirect.css
**
**      Location:       Academy.Direct
**
**      Description:    A Template Cascading Style-Sheet, with hints
**                      on what may and may not be changed to affect
**                      an subtly/entirely different feel on the
**                      Academy.Direct range of products
**
**      Author:         Shailesh
**
**      Date:           30-Jan-2003
**
**------------------------------ CHANGELOG
** Version      Date            Who     Description
**======================================================================
**      1.0     11-JUL-2000     AMC     Initial release
**	1.1	08-JUL-2005		Modularisation
**======================================================================
*/

/*
** BEGIN: DEFAULT
** Default settings. It is dangerous to over-specify these.
*/

BODY, DIV {
/*       abackground-color: white; /* IE3+ is normally white,
                                Netscape is grey, but users
                                can change it, so this protects */
        color: black;
        font-family: Arial, Helvetica, sans-serif;
        font-size: x-small;
		
	/* Starts - Version 1.1*/
        /*
	margin: 0px;
        padding: 0px;
	*/
	/* Ends - Version 1.1*/
}
/*
OL {
        font-family: Arial, sans-serif;
        font-size: 12pt;
}
*/
/* Starts - Version 1.1 */

#innertable {
width:100%;
}
/* Ends - Version 1.1 */


A {
        text-decoration: none;
        font-family: Verdana ;
/*        font-family: "MS Sans Serif", sans-serif;*/
        font-size: 11px;
	font-style: normal;        

	
        
}

.clFldError b{
        font-family: Verdana ;	
	font-style: normal;
	font-weight: bold;
        font-size: 12px;    
        color: #ff0000;
	
}

.sent{
        font-family: Verdana ;	
        font-weight: bold;
	font-style: normal;
        font-size: 12px;    
        color: #ff0000;
	
}


/* Starts - Version 1.1 */
DIV.DIRECT PRE {
	font-family: "Courier";
	font-size:14pt

}
/* Ends - Version 1.1 */
/*
A IMG {
        margin: 2px;
        border-width: 2px;
        border-style: none;
        border-color: rgb(230,230,230);
}
*/
A:hover {
        text-decoration: underline;
}

FIELDSET {
        margin: 5px;
}

LEGEND {
        font-family: Verdana ;
/*        font-family: "MS Sans Serif", sans-serif;*/
        font-size: x-small;
}

FIELDSET LEGEND {
        font-weight: bold;
}

DIV.direct {
        margin-left: 5px;
}

DIV.direct H1 {
        height: 47px;
        padding-left: 50px;
        padding-top: 10px;
        padding-bottom: 10px;
        color: rgb(0,0,90);
        font-family: Verdana ;        
/*        font-family: Arial, Helvetica,sans-serif;*/
        font-size: 24px;
        font-weight: bold;
        font-variant: small-caps;
}

DIV.direct H2 {
        height: 45px;
        overflow: hidden;
        padding-left: 50px;
        padding-top: 10px;
        padding-bottom: 10px;
        color: rgb(0,0,90);
        font-family: Verdana ;        
/*        font-family: Arial, Helvetica,sans-serif;*/
        font-size: 24px;
        font-weight: bold;
        font-variant: small-caps;
}

DIV.direct H3 {
        height: 43px;
        overflow: hidden;
        padding-left: 50px;
        padding-top: 10px;
        padding-bottom: 10px;
        color: rgb(0,0,90);
        font-family: Verdana ;        
/*        font-family: Arial, Helvetica,sans-serif;*/
        font-size: 16px;
        font-weight: bold;
        font-variant: small-caps;
}

/* Starts - Version 1.1 */

DIV.direct DIV.hhead1 {
        height: 47px;
        padding-left: 5px;
        padding-top: 10px;
        padding-bottom: 20px;
       /* color: rgb(0,0,90);*/
        font-family: Verdana ;       
/*        font-family: Arial, Helvetica,sans-serif;*/
        font-size: 1.4em;
        font-weight: bold;
       /* font-variant: small-caps;*/
}

DIV.direct DIV.hhead2 {
        height: 45px;
        overflow: hidden;
        padding-left: 50px;
        padding-top: 10px;
        padding-bottom: 10px;
       /* color: rgb(0,0,90);*/
        font-family: Verdana ;       
/*        font-family: Arial, Helvetica,sans-serif;*/
        font-size: 1.4em;
        font-weight: bold;
        font-variant: small-caps;
}


DIV.direct DIV.hhead3  {
	height: 43px;
        overflow: hidden;
        padding-left: 40px;
        padding-top: 6px;
        /*padding-bottom: 10px;
        color: rgb(0,0,90);*/
        font-family: Verdana ;        
/*        font-family: Arial, Helvetica,sans-serif;*/
        font-size: 1.1em;
        font-weight: bold;
        /*font-variant: small-caps;*/
	background-color:#FFCC00;
}
/* Ends - Version 1.1 */

DIV.direct FIELDSET {
        border-color: #9F9B8F;
}

DIV.direct .searchnotes {
        font-family: Verdana ;
/*        font-family:arial,helvetica,sans-serif;*/
        font-weight: normal;
        font-size:75%;
        color:#000000;
        text-align: left;
        vertical-align: middle;
}


DIV.direct P.code {
        margin-left: 5px;
        background-image: url(/controldb26/gfx/bg.jpg);
}


DIV.direct FORM.clear {
        background-color: transparent;
        color: black;
}

DIV.direct TABLE.clear {
        background-color: transparent;
}

DIV.direct TABLE.clSimplForm TR TD {
        font-family: Verdana ;
/*        font-family: arial, helvetica, sans-serif;*/
        font-size: 12px;
        color: black;
        color: #666666;
}

        
DIV.direct TABLE.clSimplForm TR TD UL{
        font-family: Verdana ;
/*        font-family: arial, helvetica, sans-serif;*/
        font-size: 9pt;
        color: #666666;
}


DIV.direct TABLE.clear TD.label {
        font-family: Verdana ;
/*        font-family: "MS Sans Serif", arial,helvetica, sans-serif;*/
        font-size: x-small;
        text-align: left;
        font-weight: bold;
}

DIV.direct TABLE.clear TD.explanation {
        font-family: Verdana ;
/*        font-family:arial,helvetica,sans-serif;*/
        font-size: 10pt;
        color:#000000;
        text-align: left;
        vertical-align: top;
	background-color: lightgrey;
}

DIV.direct TABLE.clear TD.data {
        font-family: Verdana ;
/*        font-family: "MS Sans Serif", arial,helvetica, sans-serif;*/
        font-size: 12px;
        font-weight: bold;
        text-align: left;
}

DIV.direct TABLE.list {
        background-color: rgb(225,225,225);
}

DIV.direct TABLE.list TR TD {
        font-family: Verdana ;
/*        font-family: "MS Sans Serif", arial,helvetica, sans-serif;*/
        font-size: x-small;
        background-color: rgb(238,238,238);
}


DIV.direct TABLE TR TD.calctext {
        font-family: Verdana ;
/*        font-family: "Courier New", arial,helvetica, sans-serif;*/
        font-size: x-small;
        text-align: left;
}

DIV.direct TABLE TR TD {
        font-family: Verdana ;
/*        font-family: "MS Sans Serif", arial,helvetica, sans-serif;*/
        font-size: 12px;
        color: #666666;
}


DIV.direct TABLE TD.normaltext {
        font-family: Verdana ;
/*        font-family:arial,helvetica,sans-serif;*/
        font-size: 10pt;
        color:#000000;
        text-align: left;
        vertical-align: top;
}

/* Starts - Version 1.1 */
DIV.direct span.normaltext  {
        font-family: Verdana ;
/*	font-family:arial,helvetica,sans-serif;*/
        font-size: 10pt;
        color:#000000;
        text-align: left;
}
/* Ends - Version 1.1 */

DIV.direct TABLE.Hilite {
        background-color: #E5E5F6;
        border: 0;
        cellpadding: 0;
        cellspacing: 0;
}

/* Starts - Version 1.1 */

DIV.direct TABLE.Hilite TH {
        font-family: Verdana ;
/*        font: x-small "MS Sans Serif";*/
	font-weight: bold;
        text-align: left;
        font-size: 10pt;
        background-color: #E5E5F6;
        border-width: 2px;
        margin: 0px;
        padding: 0px;
}/*
DIV.direct TABLE.Hilite TH {
        font-family: Verdana ;
/*        font-family: "MS Sans Serif",  arial,helvetica, sans-serif;*/
        font-weight: bold;
        text-align: left;
        font-size: 10pt;
}*/

/* Ends - Version 1.1 */

DIV.direct TABLE.drill {
         background-color: grey;
}

DIV.direct TABLE.drill TH {
        font-family: Verdana ;
/*        font: x-small "MS Sans Serif";*/
        text-align: left;
        background-color: ButtonFace;
        border-color: ButtonFace;
        border-style: solid;
        border-width: 2px;
        margin: 0px;
        padding: 0px;
}

DIV.direct TABLE.drill TR.sort TH {
        font-family: Verdana ;
/*        font: x-small "MS Sans Serif";*/
        text-align: left;
        background-color: ButtonFace;
        border-width: 2px;
        border-style: outset;
        border-color: ButtonFace;
        margin: 0px;
        padding: 0px;
        cursor: hand;
}

DIV.direct TABLE.drill TR TD.num, TABLE.drill TR TD.numeric {
        text-align: right;
}

DIV.direct TABLE.drill TR {
        font-family: Verdana ;
/*        font: x-small "MS Sans Serif";*/
}

DIV.direct TABLE.drill TR.drillRow {
        background-color: rgb(238,238,238);
        cursor: hand;
}

DIV.direct TABLE.drill TR.selectrow {
        background-color: skyblue;
        cursor: hand;
}

DIV.direct TABLE TD.subheading {
        font-family: Verdana ;
/*        font-family: "MS Sans Serif", arial,helvetica, sans-serif;*/
        font-weight: bold;
        text-align: left;
        font-size: x-small;
}

DIV.direct TABLE TH.subheading1 {
        font-family: Verdana ;
/*        font-family: "MS Sans Serif",  arial,helvetica, sans-serif;*/
        font-weight: bold;
        text-align: left;
        font-size: 10pt;
}
DIV.direct TABLE TD.subheading1 {
        font-family: Verdana ;
/*        font-family: "MS Sans Serif",  arial,helvetica, sans-serif;*/
        font-weight: bold;
        text-align: left;
        font-size: 10pt;
}


DIV.direct TABLE TD.subheading2 {
        font-family: Verdana ;
/*        font-family: "MS Sans Serif", sans-serif;*/
        font-weight: bold;
        text-align: left;
        font-size: xx-small;
}

DIV.direct TABLE TH {
        font-family: Verdana ;
/*        font-family: "MS Sans Serif", sans-serif;*/
        font-size: x-small;
        text-align: center;
        background-cOlor: lightgrey;
        border-width: 0px;
        border-style: none;
        border-color: lightgrey;
        margin: 0px;
        padding: 0px;
}

DIV.direct TABLE TD.num, DIV.direct TABLE TH.num {
        font-family: Verdana ;
/*        font-family: "MS Sans Serif", sans-serif;*/
        font-size: 10pt;
        font-weight: bold;
        text-align: right;
}

DIV.direct TABLE TD.amt {
        font-family: Verdana ;
/*        font-family: "MS Sans Serif", sans-serif;*/
        font-size: 10pt;
        font-weight: bold;
        text-align: right;
        color: green;
}

DIV.direct TABLE TD.name {
        font-family: Verdana ;
/*        font-family: "MS Sans Serif", sans-serif;*/
        font-size: 10pt;
        text-align: left;
}

DIV.direct TABLE TD.tabledata {
        font-family: Verdana ;
/*        font-family: "MS Sans Serif", sans-serif;*/
        font-size: 10pt;
        text-align: left;
}


DIV.direct TABLE TD.value {
        font-family: Verdana ;
/*        font-family: "MS Sans Serif", sans-serif;*/
        font-size: 10pt;
        text-align: left;
}

DIV.direct .warn, TABLE TD.warn {
        font-family: Verdana ;
/*        font-family: "MS Sans Serif", sans-serif;*/
        font-size: x-small;
        color: red;
        text-align: left;
        font-weight: bold;		/* Commented for COA */
}

DIV.direct TABLE.clSimplForm TR TD.warn {
        /*font-family: "MS Sans Serif", sans-serif;*/  
        font-family: Verdana ;
        font-size: 12px;
        color: red;
        text-align: left;
        font-weight: bold;
}


DIV.direct TABLE TR TD.debit {
        font-family: Verdana ;
/*        font-family: "MS Sans Serif", sans-serif;*/
        font-size: 10pt;
        font-weight: bold;
        text-align: right;
}

DIV.direct TABLE TR TD.credit {
        font-family: Verdana ;
/*        font-family: "MS Sans Serif", sans-serif;*/
        font-size: 10pt;
        font-weight: bold;
        color: green;
        text-align: right;
}

DIV.direct TABLE TR.reverse {
        background-color: #E5E5F6;
        cursor: default;
}

DIV.direct TABLE TR.normal {
        background-color: white;
        cursor: default;
}

DIV.direct .address, TD.address {
        background-color: rgb(255,255,230);
        border-style: solid;
        border-width: 1px;
        border-color: black;
        color: black;
        font-family: Verdana ;
/*        font-family: "Times New Roman", sans-serif;*/
        font-size: x-small;
        text-align: left;
}

DIV.direct TABLE TR.summary {
        background-color: pink;
        cursor: default;
}


/* Release 1.2 - Start */

#outerheader 
{
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	width: 100%;
}


DIV.DIRECT SPAN.btn
{
	border=1;
	width=80;
	height=25;
	background-color=rgb(235,235,235);
	foreground-color=black;
	border-style=solid;
	text-decoration=none;

}  

DIV.DIRECT SPAN A 
{	text-decoration:none;
        font-family: Verdana ;
/*        font-family: Arial, sans-serif;*/
        font-size: x-small;
	font-color: black;
	
}

TABLE TR TD INPUT.buttonspec
{
	width=100px;
	height=30px;
        font-family: Verdana ;	
/*        font-family:sans-serif; */
        font-size:10pt;"
}

EM A 
{
	font-style: normal;
	
}


DIV.direct TABLE.clSimplForm TR TD EM.clLinks A{
	font-style: normal;
	
}





