/**
 * sivananda.css style sheet
 *
 * When editing this file, please observe the following conventions
 * (inasmuch as it is humanly possible):
 *
 *      - Please list in alphabetical order, grouped as follows with the exception of 'BODY':
 *          i) HTML Element selectors (and their subclasses if any)
 *         ii) Class selectors
 *
 *      - Please include a brief comment indicating what/where the style might be used
 *
 *      - Use line-return/indentation for multiple-rule classes; 
 *        single-rule classes may be written on a single line
 *
 *      - Avoid redundant rules by taking advantage of inheritance:
 *          i.e. if BODY (or TD) has default font-family of 'verdana', 'helvetica', 'sans-serif'
 *               then there's no need to declare the same font-family in your classes
 *
 *      
 */

 
/****************  HTML ELEMENT SELECTORS *****************/ 

/* 
 * set default fonts for entire site
 * - may be over-ridden by explicitly declaring a new font 
 */
BODY { 
    font-family:'verdana','helvetica','sans-serif';
    font-size: 12px;
    font-weight: normal;
    color:#000000;
}


/* defaults for hyperlinks 
A:link { color:#993300 }
A:visited { color:#ff9900; }
*/

/**
 * light-color for unvisited,
 * dark-color for visited
 */
A:link { color:#ff7c00 }
A:visited { color:#993300 }
A:hover { color:#E14918; }

/* linksmall class */
/*
A.linksmall { 
    font-size: 11px; 
    color: #993300 
}
*/
A.linksmall {  
    font-size: 11px; 
    color: #ff7c00 
}
A.linksmall:visited { color: #993300 }
A.linksmall:hover { color: #E14918; }


/* navheader class */
A.navheader {
    font-size: 12px; 
    font-weight: bold; 
    color: #FAECD0;
    text-decoration: none;
	line-height: 13px
}
A.navheader:visited { color: #FAECD0; }
A.navheader:hover { color: #ffffff; }


/* navheaderhere class */
A.navheaderhere {
    font-size: 12px; 
    font-weight: bold; 
    color: #330000;
    text-decoration: none;
}
A.navheaderhere:visited { color: #330000; }
A.navheaderhere:hover { color: #ffffff; }

/* navheadersub class */
A.navheadersub  {
    font-size: 11px; 
    font-weight: normal;
    color: #FAECD0;
    text-decoration: none;
}
A.navheadersub:visited { color: #FAECD0; }
A.navheadersub:hover { color: #ffffff; }


/* navheadersubhere class */
A.navheadersubhere {
    font-size: 11px; 
    color: #ffffff;
    text-decoration: none;
}
A.navheadersubhere:visited { color: #ffffff; }
A.navheadersubhere:hover  { color: #ffffff; }


/* for backward compatibility: this was the existing style 
P {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:1.4em;	
}
*/

SELECT { font-family: Verdana, sans-serif;font-size: 11px; }

/* 
 * set default fonts for TD cells for entire site
 * - may be over-ridden by explicitly declaring a new font 
 */
TD { 
    font-family:'verdana','helvetica','sans-serif';
    font-size: 12px;
    font-weight: normal;
    color:#000000;
}

TH {
    font-family:'verdana','helvetica','sans-serif';
    font-weight:bold;
    font-size: 10pt;
    color:#000000
}




/***************  CLASS SELECTORS ****************/

.body-small { 
	font-size:10px;
 }


.footer-colored {
    font-size:9px; 
    color:#af3512 
}

.footer-plain { font-size:9px; }


.header1-serif {
    font-family: "Times New Roman", "serif"; 
    font-size: 28px; 
    font-weight: bold; 
    color: #663300;
}

.header2 {
    font-size: 17px; 
    font-weight: bold; 
    color: #330000;
}

.header3 {
    font-size: 15px; 
    font-weight: bold; 
    color: #330000;
}

.header3-coloured {
    font-size: 15px; 
    font-weight: bold; 
    color: #af3512;
}

.header4home {
    font-size: 12px; 
    font-weight: bold; 
    color: #330000;
}

.header4 {
    font-size: 13px; 
    font-weight: bold; 
    color: #330000;
}

.header5 {
    font-size: 11px; 
    font-weight: bold; 
    color: #000000;
}

.header5brown {
    font-size: 11px; 
    font-weight: bold; 
    color: #330000;
	margin-top: 10px; 
	margin-bottom:6px;
}

.header6brown {
    font-size: 10px; 
    font-weight: bold; 
    color: #330000;
	margin-top: 10px; 
	margin-bottom:6px;
}

.header4white {
    font-size: 13px; 
    font-weight: bold; 
    color: #ffffff;
	margin-top: 10px; 
	margin-bottom:6px;
}


.header5brown-plain {
    font-size: 12px; 
    font-weight: bold; 
    color: #330000;
}

.header5white {
    font-size: 10px; 
    font-weight: bold; 
    color: #ffffff;
}


.header5white-plain {
    font-size: 10px; 
    font-weight: bold; 
    color: #ffffff
}

.header5black {
    font-size: 10px; 
    font-weight: bold; 
    color: #000000;
}

.header6brown {
    font-size: 10px; 
    font-weight: bold; 
    color: #330000;
}


.infotip-css {
	border-bottom:dotted 2px #990000;
	cursor:help;
	color:#990000;
	line-height: 18px;
}


.infotip-definition {
    font-family:'verdana','helvetica','sans-serif';
    font-size: 11px;
    font-weight: normal;
    color:#000000;
}



.leftnavsub  {
    font-size: 10px; 
    font-weight: bold; 
    color: #FAECD0;
}


.monofont { 
    font-family:'courier new'; 
    font-size:9pt;
    background:#fff3ef
}


/* for non-linking leftnav headers */
.navheader-plain {
    font-size: 12px; 
    font-weight: bold; 
    color: #FAECD0;
    text-decoration: none;
}


/* same as .table-body, but there's a certain logic to it all */
.plain {
    font-size: 9pt;
	line-height: 16px;
}

A.quote {
    font-size:11px; 
    color:#af3512; 
}

A.quote:visited {
    font-size:11px; 
    color:#af3512; 
}


A.quote:hover {
    font-size:11px; 
    color:#af3512; 
}




.register-button-standard {
	font-family:"verdana,arial,helvetica,sans-serif";
    font-size: 10px;
	background:#cc9966;
	color:#ffffff;
	font-weight:normal;
}


.register-button-special-1 {
	font-family:"verdana,arial,helvetica,sans-serif";
    font-size: 10px;
	background:#009966;
	color:#ffffff;
	font-weight:normal;
}



/* used in some chart-style data tables */
.row-header {
    font-weight: bold;
    font-size: 11px;
	color:#330000; 
}

.row-header1 {
    font-weight: bold;
    font-size: 10px;
	color:#ffffff; 
}


.row-header2 {
    font-weight: normal;
    font-size: 10px;
	color:#330000;
	font-style:italic;
}



.row-header-sm {
     font-size: 10px; 
    font-weight: bold; 
    color: #330000;
}


.smallbrown  { 
    font-size: 10px; 
    color: #330000;
}

/* default for tables */
.table-body {    
    font-size: 11px;
}


/* for overriding font colour with white */
.white {
    color:#ffffff;
}



/* captions - white */
A.captionwhite {
    font-size: 10px; 
    font-weight: bold; 
    color: #FAECD0;
    text-decoration: none;
	line-height: 13px;
}
A.captionwhite:visited { color: #FAECD0; }
A.captionwhite:hover { color: #ffffff; }

UL  { margin-top: 6px; margin-bottom:6px; }
UL.small-margin  { margin-top: 0px; margin-bottom:0px; }

.caption  {
    font-size: 11px;  
    font-weight: bold; 
    color: #330000;
}


.infotip-css {
	border-bottom:dotted 2px #990000;
	cursor:help;
	color:#990000;
	line-height: 18px;
}



.esnavleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2F0902;
}

