/*
######################################################
#                                                    			     #
#    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                                 		     #
#                                                    			     #
######################################################
*/

/* 
##########( ELEMENTS ]##########
*/

.content_table  body{
	color:#665647;
	margin-top:5px;
	font-family:lucida grande,tahoma,helvetica,arial,verdana}

.content_table ul{
	margin-top:0px;
	padding-left:55px}

.content_table li{
	position:relative;
	left:-20px}

.inputOn{
	border:2px solid #b61e1e;
	padding:1px}

.hiddenInput{
	border:0px solid #ffffff;
	background-color:transparent;
	text-align:right}

.bullet_small{
	font-size:6pt}


/* 
##########( OBJECTS ]##########
*/

.contentWrapper{
	width:1000px;
	border-top:0px solid #ffffff;
	border-right:0px solid #999999;
	border-bottom:0px solid #999999;
	border-left:0px solid #ffffff;
	margin-top:5px}

.contentWrapperWin{
	width:700px;
	border-top:0px solid #ffffff;
	border-right:0px solid #999999;
	border-bottom:0px solid #999999;
	border-left:0px solid #ffffff;
	margin-top:5px}

.content_table{
	width:100%}

.content_cell{
	font-family:Arial, sans-serif;
	font-size:11pt;
	color:#665647;
	width:725px;
	padding:0px 1px 50px 10px;
	border-top:0px solid #ffffff}

.content_cell_courses{
	/*background-color:#fafafa;*/
	font-family:Arial, sans-serif;
	font-size:11pt;
	/*color:#ad3e5a;*/
	width:725px;
	padding:0px 1px 50px 10px;
	border-top:0px solid #ffffff}

.content_cellSpecial{
	font-family:Arial, sans-serif;
	font-size:11pt;
	color:#3f2003;
	padding:10px;
	background-image:url('/images/photos/ambient/contentBack.jpg');
	background-position:0px 0px;
	background-color:#cacebf}

.expect{
	margin-bottom:20px}

/* 
##########( POSITION ]##########
*/

.indent{
	margin-left:5px}

.indent_more{
	margin-left:25px}

.indent_big{
	margin-left:35px}

.indent_left{
	position:relative;
	left:25px}

.content_table .left{
	text-align:left}

.content_table .center{
	text-align:center}

.content_table .right{
	text-align:right}

.content_table .float_left{
	float:left;
	margin-right:20px}

.content_table .float_right{
	float:right;
	margin-left:15px}

.content_table .invisible{
	display:none}

.lift_4{
	position:relative;
	top:-4px}

.content_table .center{
	width:100%;
	text-align:center}

.content_table  .img_left{
	float:left;
	margin-right:7px}

.content_table .img_right{
	float:right;
	margin-left:7px}


/*LIFT TEXT TO MATCH IMAGES IN GOOGLE SEARCH FORM FOR XP*/
.raiseForm{
	position:relative;
	top:-2}

.clever{
	display:none}

/* ############{ MENU }############ */
.menuWrapper{}

/*	background-color:#587a24;
*/
.menuCell{
	font-family:arial;helvetica;verdana;
	font-size:15px;
	font-weight:bold;
	padding-right:4px;
	white-space:nowrap;
 	background-image:url('/images/graphics/backs/menu.jpg')}

.menuDiv{
	font-family:arial;helvetica;verdana;
	font-weight:bold;
	margin-bottom:10px;
	padding:5px}

.menuDivOver{
	font-family:arial;helvetica;verdana;
	font-weight:bold;
	margin-bottom:10px;
	padding:5px;
	cursor:pointer}

.menuDivOn{
/*#622d37*/
	font-family:arial;helvetica;verdana;
	color:#622d37;
	text-align:right;
	font-weight:bold;
	margin-bottom:10px;
	padding:5px}

.menuDivSub{
	font-family:arial;helvetica;verdana;
	color:#ffffff;
	text-align:right;
	font-weight:bold;
	margin-bottom:10px;
	background-color:transparent;
	padding:5px;
	border-top: 0px solid #fff7bc;
	border-right: 0px solid #fff7bc;
	border-bottom: 0px solid #fff7bc;
	border-left: 0px solid #fff7bc}

.menuDivSubOn{
	font-family:arial;helvetica;verdana;
	color:#ffffff;
	text-align:right;
	font-weight:bold;
	margin-bottom:10px;
	background-color:#622d37;
	padding:5px;
	border-top: 1px solid pink;
	border-right: 1px solid pink;
	border-bottom: 1px solid pink;
	border-left: 0px solid pink}

.menuReg{
	border: 1px solid #411c5d;
	background-color:#f7cb00;
	color:#ffffff;
	font-family:papyrus,georgia,times new roman,times,serif;
	font-size:9pt;
	font-weight:bold;
	width:100%;
	padding:2px;
	margin-bottom:1px;
	width:80%}

.menundent{
	margin-left:15px}


/* ############{ BOXES }############ */
.border_table{
	font-family:lucida grande,georgia,times new roman,times,serif;
	font-size:11pt;
	color:#4882d0;
	padding:10px;
	border:5px double #4882d0}


/* ############{ SHADOWBOXES }############ */
.shadowbox{
	border-top:#dddddd solid 2px;
	border-right:#999999 solid 2px;
	border-bottom:#999999 solid 2px;
	border-left:#dddddd solid 2px}

.shadowbox_left{
	border-top:#dddddd solid 2px;
	border-right:#999999 solid 2px;
	border-bottom:#999999 solid 2px;
	border-left:#dddddd solid 2px;
	float:left;
	margin-right:7px}

.shadowbox_right{
	border-top:#dddddd solid 2px;
	border-right:#999999 solid 2px;
	border-bottom:#999999 solid 2px;
	border-left:#dddddd solid 2px;
	float:right;
	margin-left:7px}

.shadowboxInit{
	border-top:#dddddd solid 2px;
	border-right:#999999 solid 2px;
	border-bottom:#999999 solid 2px;
	border-left:#dddddd solid 2px;
	margin:0px 1px 1px 0px}

.shadowboxOn{
	border-top:#eeeeee solid 2px;
	border-right:#888888 solid 3px;
	border-bottom:#888888 solid 3px;
	border-left:#eeeeee solid 2px;
	margin:0px 0px 0px 0px}

.shadowbox_copyright{
	font-family:times new roman;
	font-size:9pt;
	color:#7a424b;
	text-align:center;
	width:50%;
	margin-top:2px;
	margin-bottom:300px;
	padding:5px;
	background-color:transparent;
	position:relative;
	left:75px}

.shadowbox_presenter_right{
	border: 1px solid #622d37;
	float:right;
	margin-left:10px;
	width:145px;
	background-image:url('/images/graphics/backs/bio.jpg')}

.shadowbox_presenter_left{
	float:left;
	margin-right:10px;
	width:147px;
	border-top: 1px solid #622d37;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	border-left: 1px solid #622d37}

.shadowbox_veil_gold{
/*	background:url('../../images/graphics/backs/gold.jpg') no-repeat;
	background:url('../../images/graphics/backs/blue.jpg');
*/
	background-color:#dbdbf5;
	color:#622d37;
	width:95%;
	padding:10px;
	border-top:#dddddd solid 2px;
	border-right:#999999 solid 2px;
	border-bottom:#999999 solid 2px;
	border-left:#dddddd solid 2px}

.shadowbox_veil_red{
/*	background:url('../../images/graphics/backs/veil_red.jpg') no-repeat;
	background:url('../../images/graphics/backs/blue.jpg') no-repeat;
*/
	background-color:#dbdbf5;
	width:95%;
	color:#622d37;
	padding:10px;
	border-top:#dddddd solid 2px;
	border-right:#999999 solid 2px;
	border-bottom:#999999 solid 2px;
	border-left:#dddddd solid 2px}

.shadowbox_veil_red_bio{
	background-color:#dbdbf5;
	width:95%;
	color:#622d37;
	padding:10px;
	text-align:right;
	width:390px;
	border-top:#dddddd solid 2px;
	border-right:#999999 solid 2px;
	border-bottom:#999999 solid 2px;
	border-left:#dddddd solid 2px}

.shadowbox_dark{
	border-top:#666666 solid 2px;
	border-right:#000000 solid 2px;
	border-bottom:#000000 solid 2px;
	border-left:#666666 solid 2px}


/* ############{ BREAKOUTS }############ */
/*	background-color:#566b44;*/
.breakout_left{
	font-size:13pt;
	font-family:palatino,times,times new roman,serif;
	color:#665647;
	padding:10px;
	text-align:right;
	width:200px;
	float:left;
	margin-right:15px;
	background-color:#dbdbf5;
	border-top:#556236 solid 1px;
	border-right:#324222 solid 2px;
	border-bottom:#324222 solid 2px;
	border-left:#556236 solid 1px}

.breakout_right{
	background-color:#dbdbf5;
	font-size:13pt;
	font-family:Palatino,Times,Times New Roman,serif;
	color:#665647;
	text-align:right;
	float:right;
	margin-left:15px;
	margin-bottom:15px;
	padding:10px;
	width:200px;
	border:1px solid #cccccc}

.breakout_center{
	font-size:13pt;
	font-family:Palatino,Times,Times New Roman,serif;
	color:#665647;
	text-align:center;
	background-color:#dbdbf5;
	background-image:url('/images/graphics/backs/blue.jpg');
	padding:10px;
	margin-top:15px;
	width:90%;
	border:1px solid #cccccc}


/* ############{ TABLES }############ */

.tdBorder{
	border:#ffffff solid 1px}

.tdCenter{
	text-align:center}

.subject_tableCell{
	font-family:lucida grande,verdana,arial,helvetica,sans-serif;
	font-size:10pt;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	white-space:nowrap;
	border:1px solid transparent}

.subject_tableCellOver{
	font-family:lucida grande,verdana,arial,helvetica,sans-serif;
	font-size:10pt;
	color:#ffff99;
	font-weight:bold;
	text-align:center;
	white-space:nowrap;
	border: 1px solid #f5f5f5;
	cursor:pointer}

.cell_heading{
	font-weight:bold;
	text-align:center}

.cell_20_borderOn{
	border-top:solid 1px #ffff99;
	border-right:solid 1px #ffff99;
	border-bottom:solid 1px #ffff99;
	border-left:solid 1px #ffff99;
	padding:15px;
	cursor:pointer}

.cell_20_borderOff{
	border: 1px solid #ffffff;
	padding:15px}

.borderOn{
	border-top:solid 1px #dddddd;
	border-right:solid 2px #999999;
	border-bottom:solid 2px #999999;
	border-left:solid 1px #dddddd}

.borderOff{
	border-top:solid 1px #ffffff;
	border-right:solid 2px #ffffff;
	border-bottom:solid 2px #ffffff;
	border-left:solid 1px #ffffff}

.contact{
	background-color:#527226;
	font-family:arial,helvetica,verdana;
	font-size:8pt;
	font-weight:bold;
	color:#db8a77}

.flatBack{
/*
WHEN FLATTENING BACKGROUND FOR LEGIBILITY (fees, calendars) with no borders/color only for faculty table.
*/
	background-color:#fff7bc}

.table_bottom_hr{
	border-bottom:1px solid #f5f5f5}

/* 
##########( CALENDAR ]##########
*/


.calendar{
/*7a424b*/
	background-color:#7a424b;
	color:#ffffff}


.col1{
	background-color:#f9f9f9;
	border: 1px solid #665647}

.col2{
	background-color:#f9f9f9;
	border: 1px solid #665647}

.col3{
	background-color:#f9f9f9;
	border: 1px solid #665647}

#register_button
{
	margin-top: -2em;
}

/*
######################################################
#                                                    			     #
#    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                                 		     #
#                                                    			     #
######################################################
*/

