 /*
######################################################
#                                                    			     #
#    Custom API copyright mmvii Wm Leslie Howard    	     #
#    http://www.eYeOpeners.info                 		     #
#    contact us at "programming" at the above domain                       #
#    for Rudolf Steiner Institute                  		     #
#    http://steinerinstitute.org                                 		     #
#                                                    			     #
######################################################
*/
.content_table  .text{
/*0a70a2 - slate blue*/
	font-size:11pt;
	font-family:arial;helvetica;verdana;
	font-weight:400;
	text-align:justify;
	padding-left:5px;
	color:#ad3e5a}

.content_table .text_bold{
	font-weight:bold}

.bold{
	font-weight:bold}

.text_bold_2005{
	font-weight:bold;
	color:#8772b1;
	font-family:cochin,trebuchet ms,arial,verdana;
	font-size:12pt}

.text_emphasis{
	font-style:italic}

.bookTitle{
	font-style:italic}

.emphasis{
	font-style:italic}

.text_bold_emphasis{
	font-weight:bold;
	font-style:italic}

.bold_emphasis{
	font-weight:bold;
	font-style:italic}

.paragraph_heading{
	color:#003399;
	font-weight:bold}


.text_bold_fade{
	font-weight:bold;
	color:#999999}

.text_small{
	font-size:8pt}

.text_small_emphasis{
	font-size:9pt;
	font-style:italic}

.sm_emphasis{
	font-size:9pt;
	font-style:italic}

text_small_emphasis_link{
	font-size:9pt;
	font-style:italic;
	text-decoration:none}

text_small_emphasis_linkOn{
	font-size:9pt;
	font-style:italic;
	text-decoration:underline}

.text_underline{
	text-decoration:underline}

.text_header{
	font-family:cochin,georgia,times new roman,times,serif;
	font-size:8pt;
	color:#f5e2ed;
	font-weight:bold;
	font-style:italic}

.text_header_mac{
	font-family:cochin,georgia,times new roman,times,serif;
	font-size:11pt;
	color:#f5e2ed;
	font-weight:bold;
	font-style:italic}

.text_alt{
	color:#9F562D;
	font-weight:bold}

.text_alt_bold{
	color:#003399;
	font-weight:bold}

.text_alt_bold_ul{
	color:#b61e1e;
	font-weight:bold;
	text-decoration:underline}

.text_alt_emphasis{
	/*color:#b61e1e;*/
	font-style:italic}

.text_alt_emphasis_bold{
	color:#b61e1e;
	font-style:italic;
	font-weight:bold}

.text_alt_bold_emphasis{
	color:#003399;
	font-style:italic;
	font-weight:bold}

.text_alt_small{
	color:#000000;
	font-size:smaller}

.text_alt_small_emphasis{
	color:#000000;
	font-style:italic;
	font-size:smaller}

.text_sub_heading{
	color:#555555}

.text_sub_heading_bold{
	color:#555555;
	font-weight:bold}

.text_sub_heading_bold_emphasis{
	color:#003399;
	font-weight:bold;
	font-style:italic}

.text_heading_small_emphasis{
	font-size:9pt;
	font-style:italic}

.text_heading_small_bold_emphasis{
	font-size:9pt;
	font-weight:bold;
	font-style:italic}

.text_heading_alt_small_bold_emphasis{
	font-size:9pt;
	font-weight:bold;
	font-style:italic;
	color:#000000}

.text_sub{
	font-family:arial,sans-serif;
	font-size:8pt}

.text_sub_emphasis{
	font-family:arial,sans-serif;
	font-size:8pt;
	font-style:italic}

.quote_right{
	font-style:italic;
	text-align:right}

.alert{
	color:red}

.alert_emphasis{
	color:#003399;
	font-style:italic}

.testimonial{
	color:#003399;
	font-style:italic;
	text-align:right}

.alert_bold{
	color:red;
	font-weight:bold}

/*Used for eYeOpenersdesign link*/
.eO{
	color:#003399;
	font-family:arial}

/*counter used for character limits in textarea elements*/
.counter{
	font-family:arial;
	color:#000000;
	font-size:x-small}

.caption{
	text-align:right;
	padding-right:4px;
	font-size:10pt;
	color:#505b30}

.phone{
	font-family:arial;
	font-size:9pt;
	color:#ffffff;
	text-align:center;
	background-color:#7a424b;
	border: 1px solid #8f6770;
	padding:2px}

.courseTitle{
/*	
	text-align:right;
	font-variant:small-caps;
*/
	font-family:cochin,georgia,times new roman,times;
	font-size:150%;
	color:#003399;
	font-weight:bold;
	padding-right:10px;
	margin-bottom:10px}

.accompanied_by{
	font-size:90%;
	text-align:right;
	margin-bottom:12px;
	margin-right:10px}

.session{
	color:#003399;
	font-style:italic}

.pic{
	background-color:#f5f5f5;
	background-image:url('../../images/graphics/backs/bio_title.jpg');
	font-family:arial,helvetica,sans-serif;
	font-weight:bold;
	font-size:9pt;
	color:#f5f5f5;
	text-transform:uppercase;
	text-align:center;
	border-top: 0px solid #ffffff;
	border-left: 2px solid #f0e3c3;
	border-bottom: 1px solid #4882d0}

.bio{
	background-color:transparent;
	font-size:9pt;
	font-family:arial,helvetica,sans-serif;
	color:#533130;
	text-align:left;
	font-variant:normal;
	padding:3px 3px 6px 3px;
	border-left: 0px solid #f0e3c3;
	border-bottom: 0px solid #4882d0}


.course_text{
	}

.course_quote{
	width:80%;
	color:#de8229;
	font-style:italic}

.text_presenter{
	font-family:lucida grande,verdana,sans-serif;
	font-size:10pt;
	font-weight:bold}

.content_table .homeText{
	background-color:transparent;
	font-size:13pt;
	color:#ac3e59;
	margin-bottom:15px;
	border:0px #796c36 solid;
	padding:3px}

.homeTextAlt{
	background-color:transparent;
	font-size:13pt;
	color:#003399;
	margin-bottom:15px;
	border:0px #796c36 solid;
	padding:3px}

.InitCapHome{
	font-family:cochin,georgia,times new roman,times;
	font-size:24pt;
	background-color:#f4ee7a;
	color:#9d1a1a;
	float:left;
	height:100%;
	padding:3px}

.InitCapHomeAlt{
	font-family:cochin,georgia,times new roman,times;
	font-size:24pt;
	background-color:#baa54c;
	color#b61e1e;
	float:right;
	height:100%}

.content_table  .title{
	font-family:cochin,georgia,times new roman,times;
	font-size:24pt;
	font-weight:bold}

.content_table  .subTitle{
	font-family:cochin,georgia,times new roman,times;
	color:#4882d0}

.content_table  .subTitleCaps{
	color:#003399;
	font-weight:bold;
	text-transform:uppercase}

.content_table  .classTitle{
	color:#003399;
	font-weight:bold}

.content_table  .subTitleLarge{
	font-family:georgia,times new roman,times;
	font-size:14pt;
	color:#003399;
	line-height: 2em;
	}

.content_table  .subTitleLgCaps{
	font-size:14pt;
	color:#003399;
	text-transform:uppercase}

.content_table .titleSmCaps{
	font-variant:small-caps;
	font-size:16pt}

.content_table  .pageTitle{
	font-family:cochin,georgia,times new roman,times;
	font-size:200%;
	color:#003399;
	font-weight:bold;
	text-align:right;
	font-variant:normal;
	text-transform:capitalize;
	padding-right:10px;
	margin-bottom:12px;
	display: none;
	}

.pageTitleSub{
	font-family:verdana;
	font-size:110%;
	color:#ffffff;
	text-align:right;
	width:717px;
	margin-left:-10px;
	padding:10px;
	font-weight:bold;
	background-color:#fafafa;
	background-image:url('../../images/graphics/backs/title_grade.jpg');
	border-top:0px solid #666666;
	border-right:0px solid #666666;
	border-bottom:2px solid #ffffff;
	border-left:1px solid pink}

.pageTitleSub2{
	font-family:cochin,georgia,times new roman,times;
	font-size:12px;
	color:#9d1a1a;
	font-weight:bold;
	text-align:right;
	font-variant:small-caps;
	padding-right:10px;
	margin-bottom:0px;
	background-color:#fff7bc;
	border-top:1px solid #666666;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #666666;}

.pageTitle2{
	font-family:cochin,georgia,times new roman,times;
	font-size:36px;
	color:#411c5d;
	font-weight:bold;
	font-style:italic;
	text-align:left}

.majorHeading{
	font-family:cochin,georgia,times new roman,times;
	font-size:28px;
	font-weight:bold}

.majorHeading_alt{
/*color:#003399;*/
	font-family:cochin,georgia,times new roman,times;
	font-size:22px;
	color:#003399;
	font-weight:bold;
	text-align:left}

.text_special{
	font-family:lucida grande,verdana,arial,helvetica,sans-serif;
	font-size:10pt;
	color:#000000}

.text_special_bold{
	font-family:lucida grande,verdana,arial,helvetica,sans-serif;
	font-size:10pt;
	color:#000000;
	font-weight:bold}

.text_special_emphasis{
	font-family:lucida grande,verdana,arial,helvetica,sans-serif;
	font-size:10pt;
	color:#000000;
	font-style:italic}

.text_special_bold_emphasis{
	font-family:lucida grande,verdana,arial,helvetica,sans-serif;
	font-size:10pt;
	color:#000000;
	font-weight:bold;
	font-style:italic}

.text_special_alt{
	font-family:lucida grande,verdana,arial,helvetica,sans-serif;
	font-size:10pt;
	color:#411c5d}

.text_special_alt_bold{
	font-family:lucida grande,verdana,arial,helvetica,sans-serif;
	font-size:10pt;
	color:#411c5d;
	font-weight:bold}

.text_special_small{
	font-family:lucida grande,verdana,arial,helvetica,sans-serif;
	font-size:8pt;
	color:#003399;
	text-decoration:none}

.text_special_small_link{
	font-family:lucida grande,verdana,arial,helvetica,sans-serif;
	font-size:8pt;
	color:#ffff99;
	text-decoration:underline}

.text_special_heading{
	font-family:lucida grande,verdana,arial,helvetica,sans-serif;
	font-size:12pt;
	color:#000000;
	font-weight:bold}

/*Mostly for tables that don't inherit <td id=content_cell class=content_cell> styles. */
.content_cell_text{
	font-family:Arial, sans-serif;
	font-size:11pt;
	color:#665647;}

.text_alt_cell{
	color:#9F562D;
	font-weight:bold;
	font-family:Arial, sans-serif;
	font-size:11pt}


/* 
##########( REGISTRATION ]##########
*/

.fees{
	font-family:Arial, sans-serif;
	font-size:10pt;
	color:#ad3e5a}

.reg{
	font-family:Arial, sans-serif;
	font-size:10pt;
	/*color:#ad3e5a;*/
	background-color:#fff;
	width: 95%;}

table.reg textarea
{
	margin-bottom: 1.5em;
	width: 500px;
}

.reg_title{
	font-family:Arial, sans-serif;
	font-size:14pt;
	color:#b61e1e;
	font-variant:small-caps}

.reg_alt{
	font-family:Arial, sans-serif;
	font-size:10pt;
	color:#b61e1e}

/*
##########( TABLES ]##########
*/

.table_heading{
	font-family:lucida grande,verdana,arial,helvetica,sans-serif;
	font-size:10pt;
	color:#411c5d;
	font-weight:bold}

.table_cell{
	font-family:lucida grande,verdana,arial,helvetica,sans-serif;
	font-size:10pt;
	color:#4882d0}

.table_cell_uppercase{
	font-family:lucida grande,verdana,arial,helvetica,sans-serif;
	font-size:10pt;
	color:#003399;
	text-transform:uppercase}

.table_cell_indent{
	padding-left:25px}

.table_cell_center{
	text-align:center}

.table_trace{
	border: #eeeeee solid 1px}

.table_heavy{
	border:3px solid #411c5d;
	width:575px}

.table_heavy_heading{
	background-color:#8772b1;
	font-family:arial,helvetica,sans-serif;
	font-size:16pt;
	font-weight:bold;
	color:#000000;
	text-align:center;
	border-bottom:3px solid #411c5d}

.table_heavy_heading_alt{
	background-color:#411c5d;
	font-family:arial,helvetica,sans-serif;
	font-size:16pt;
	font-weight:bold;
	color:#003399;
	text-align:center;
	border-bottom:3px solid #411c5d}

.table_heavy_cell{
	background-color:#c9bfdf;
	text-align:center;
	padding:30px;
	font-size:13pt}

.table_heavy_cell_alt{
	background-color:#003399;
	text-align:center;
	padding:30px;
	font-size:13pt}

/*Evening Program*/
.tdContent{
	font-family:cochin,georgia,times new roman,times;
	font-size:16px;
	color:#003399;
	font-weight:bold;
	text-align:right;
	font-variant:small-caps;
	padding:5px}

/* 
##########( LINKS ]##########
*/

/*a{
	color:#8f6770;
	text-decoration:underline;
	font-weight:bold}

a:hover{
	text-decoration:none}

a.link_white{
	color:#ffffff;
	text-decoration:underline;
	font-weight:bold}

a.link_white:hover{
	text-decoration:none}
*/

.content_table .menu{
	color:#7a424b}

.menuOn{
	color:#8f6770}

.menuOn:hover{
	color:#8f6770}

/*  a.menu{
	color:#7a424b;
	text-decoration:none;
	cursor:pointer;
	font-family:arial;helvetica;verdana;
	font-weight:bold}
  a.menu:hover{
	text-decoration:none;
	color:#8f6770}
  a.menu:active{
	color:pink;
	text-decoration:underline;
	text-underline-position:below}
  a.menu:focus{
	color:pink;
	text-decoration:underline;
	text-underline-position:below}

.menuLink{
	color:#7a424b;
	text-decoration:none;
	cursor:pointer;
	font-family:arial;helvetica;verdana;
	font-weight:bold}

.menuLinkOn{
	color:#8f6770;
	text-decoration:none;
	cursor:pointer;
	font-family:arial;helvetica;verdana;
	font-weight:bold}

a.menuSubLink{
	color:#7a424b;
	text-decoration:none;
	cursor:pointer;
	font-family:arial;helvetica;verdana;
	font-weight:bold}
  a.menuSubLink:hover{
	color:#8f6770}
  a.menuSubLink:active{
	color:red;
	text-underline-position:below}
  a.menuSubLink:focus{
	color:#8f6770;
	text-underline-position:below}

a.menuJoin{
	color:#fff7bc;
	text-decoration:none;
	cursor:pointer;
	font-family:arial;helvetica;verdana;
	font-weight:bold;
	margin-left:2px}
  a.menuJoin:hover{
	text-decoration:underline;
	color:#ffffff}
  a.menuJoin:active{
	color:#fff7bc;
	text-decoration:underline;
	text-underline-position:below}
  a.menuJoin:focus{
	color:#fff7bc;
	text-decoration:underline;
	text-underline-position:below}

a.menu_alert{
	color:red;
	text-decoration:none;
	cursor:pointer;
	font-family:arial;helvetica;verdana;
	font-weight:bold}
  a.menu_alert:hover{
	color:pink;
	text-decoration:underline;	
 	text-underline-position:below}
  a.menu_alert:active{
	color:#d8a1c0;
	text-decoration:underline;
	text-underline-position:below}
  a.menu_alert:focus{
	color:#8772b1;
	text-decoration:underline;
	text-underline-position:below}

a.menu_reg{
	background-color:#facbb5;
	color:#3f2003;
	font-family:arial;helvetica;verdana;
	font-weight:bold}

a.copyright{
	color:#fff7bc;
	text-decoration:underline}

a.copyright:hover{
	color:#ffffff;
	text-decoration:none}

a.linkWhite{
	color:#8f6770}

a.linkWhite:hover{
	color:#8f6770}

a.menuOutside{
	color:#ffff99}

a.menuOutside:hover{
	color:#ffffff}

.link{
	color:#8f6770;
	cursor:pointer;
	text-decoration:underline;
	font-weight:bold}

.link_hover{
	color:#8f6770;
	cursor:pointer;
	text-decoration:none;
	font-weight:bold}

.linkWhite{
	color:#8f6770;
	cursor:pointer;
	text-decoration:underline;
	font-weight:bold}

.linkWhite_hover{
	color:#8f6770;
	cursor:pointer;
	text-decoration:none;
	font-weight:bold}

.link_copyright{
	color:#8f6770;
	font-weight:bold;
	text-decoration:underline;
	cursor:auto}

.link_copyright_hover{
	color:#8f6770;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer}
*/
/* 
##########( TAB BAR ]##########
*/

/*a.tabBarLink{
	font-family:arial,serif;
	font-size:8pt;
	color:#3f2003;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer}
  a.tabBarLink:hover{
	font-family:arial,serif;
	font-size:8pt;
	color:#3f2003;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer}
  a.tabBarLink:focus{
	font-family:arial,serif;
	font-size:8pt;
	color:#003399;
	font-weight:bold;
	text-decoration:underline;
	text-underline-position:below;
	cursor:pointer}
  a.tabBarLink:visited{
	font-family:arial,serif;
	font-size:8pt;
	color:#003399;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer}

a.tabBarLinkReg{
	font-family:arial,serif;
	font-size:8pt;
	color:#003399;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer}
  a.tabBarLinkReg:hover{
	font-family:arial,serif;
	font-size:8pt;
	color:#411c5d;
	font-weight:bold;
	text-decoration:underline;
 	text-underline-position:below;
	cursor:pointer}
  a.tabBarLinkReg:focus{
	font-family:arial,serif;
	font-size:8pt;
	color:#003399;
	font-weight:bold;
	text-decoration:underline;
	text-underline-position:below;
	cursor:pointer}
  a.tabBarLinkReg:visited{
	font-family:arial,serif;
	font-size:8pt;
	color:#003399;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer}

.buttonHeader{
	border: 1px solid #c70c74;
	background-color:#f7cb00;
	color:#003399;
	font-family:arial;helvetica;verdana;
	font-size:12pt;
	font-weight:bold;
	width:100%;
	padding:1px 5px 1px 5px;
	margin-bottom:1px;
	width:80%}
*/
/* 
##########( CALENDAR ]##########
Background color in elements
*/

.calendar_day{
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	color:#ffffff}

.calendar_date{
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	color:#ffffff}

.calendar_dateOn{
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	color:#8f6770;
	background-color:#ffffff}

/*	border-top:solid #d8c3be 10px*/
.calendar_text{
	font-family:lucida grande,tahoma,helvetica,arial,verdana;
	color:#003399;
	border-top:solid #8fa8c7 10px}

.calendar_title{
	font-size:11pt;
	color:#324222;
	font-weight:bold}


/*
######################################################
#                                                    #
#    Custom API copyright mmvii Wm Leslie Howard    	     #
#    http://www.eYeOpeners.info                 		     #
#    contact us at "programming" at the above domain                                   		     #
#    for Rudolf Steiner Institute                  #
#    http://steinerinstitute.org                                 #
#                                                    #
######################################################
*/

