body 
	{z-index: auto;
	background: #333333 url(../images/actualimages/banner.jpg) 0 0.5em no-repeat;
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: .8em;
	margin: 0;
	}

div.header 	
	{position: relative;
	margin: 0;
	padding: 0;
	}

div.header_side_menu 	
	{width: 6em; 
	margin-top: 9em;
	line-height:1.4em;
	padding-left: 1em;
	}
	
div.header_side_menu a 
	{display: block; 
	color: #FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: .85em; 
	font-weight: bold;
	text-decoration: none;
	}
	
div.header_side_menu a:hover
	{color: #9900FF;
	}
	
a.events 
	{line-height: 1.1em;
	}

div.training_header
	{position: absolute;
	top: 150px;
	left: 105px;
	margin-left: 0.5em;
	
	}

table.dropdown_menu
	{padding: 0;
	margin: 0;
	}
	
table.dropdown_menu img
	{border: 0;
	}

table.menu2
	{font-size:100%;
	position: absolute;
	visibility:hidden;
	padding: 0;
	margin: 0;
	background: #990000;
	}

table.menu2 td
	{background-color: #990000;
	border: 2px solid #990000;
	}

table.menu2 td a
	{color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:bold;
	margin: 2px 0 2px 5px;
	}
	
table.menu2 td a:hover
	{color: #9900FF;
	background-color: #CCCCCC;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	}



div.main
	{position: absolute;
	top: 295px;
	left: 107px;
	width: 655px;
	background: #FFFFFF;
	border-width: 20px 3px 3px 3px; 
	border-style: solid;
	border-color: #990000;
	padding: 1em 1em 1em 1em;
	}
	
div.side_menu
	{position: absolute;
	top: 315px;
	left: 5px;
	background: url(../images/WRRRPFiles/institute/peak_sun100.jpg) 
		center no-repeat;
	margin: 0;
	padding: .2em;
	color: #66FFCC;
	text-align: center;
	}

div.side_menu a
	{color: #66FFCC;
	font-size: 1em;
	}
	
div.side_menu a:hover
	{color: #9900FF;
	}

p
	{font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
	font-size: 1em;
	}

h1
	{font-family: "Times New Roman", Times, serif
	color: #000000;
	font-size: 1.75em;
	}

h2
	{font-family: "Times New Roman", Times, serif
	color: #000000;
	font-size: 1.5em;
	}

h3
	{font-family: "Times New Roman", Times, serif
	color: #000000;
	font-size: 1.25em;
	}

h4
	{font-family:Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	font-size: 1em;
	}
	
h5
	{font-family:Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	font-size: .85em;
	font-style: italic;
	}

p a
	{font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #990000;
	font-size: .95em;
	font-weight: bold;
	text-decoration: none;
	}

p a:hover
	{font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #9900FF;
	font-size: .95em;
	}
	
a
	{font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #990000;
	font-size: .9em;
	font-weight: bold;
	text-decoration: none;
	}

a:hover
	{font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #9900FF;
	font-size: .9em;
	}

ul
	{font-size: 1em;
	}

ul a
	{font-size: .9em;
	}

div.line
	{border-top: 2.5px solid #CCCCCC;
	}

p.current_projects
	{margin-top: -1em;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
	font-size: 1em;
	}

a.projects
	{font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #990000;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	}

a.projects:hover
	{font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #9900FF;
	font-size: 1em;
	}

div.bold
	{font-weight: bold;
	}

span.bold
	{font-weight: bold;
	}

span.bold_header
	{font-weight: bold;
	font-size: 1.5em;
	}

span.larger
	{font-size: 1.2em;
	}

span.blue
	{font-weight: bold;
	color: #0000FF;
	}

div.italic
	{font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
	font-size: .8em;
	font-style: italic;
	}

div.italic a
	{font-size: 1em;
	}

div.main_sections
	{border-top: #CCCCCC 2px solid;
	padding: 0 5px 4px 5px;
	margin: 20px;
	}

div.main_sections_sub
	{font-size: 1.2em;
	}

div.main_sections_sub2
	{font-size: 1.2em; text-indent: -2em;
	}

div.main_sections_sub_sub
	{font-size: 1.5em;
	}


span.italic
	{font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
	font-size: 1em;
	font-style: italic;
	}
	
div.ftr
	{font-size:100%;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: .7em; 
	color: #000000;
	font-weight: bold;
	text-decoration: none;	
	}
	
div.ftr a
	{color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	text-decoration: none;
	font-size: 1em;
	}
	
div.ftr a:hover
	{color: #9900FF;
	}

div.training_links
	{padding: 5px;
	background-color: #CCCCCC;
	font: "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 1em;
	}

div.training_links a
	{color: #000000;
	text-decoration: none;
	font-size: 1em;
	}

div.training_links a:hover
	{color: #9900FF;
	}

div.training_areas
	{position: relative;
	}

div.back_to_top
	{float: right;
	font-size: 1em;
	}

div.back_to_top a
	{font-size: 1em;
	}

div#training_programs a
	{display: block;
	line-height: 1.75em;
	}

table.register td
	{padding: 1em;
	border: hidden;
	}

table.register td a
	{text-decoration: none;
	}

table.register td.button
	{padding: 0em 1em .5em 4em;
	border: hidden;
	}

table.register td.button a
	{color: #FFFFFF;
	}


table.current_training_calendar
	{margin-top: 4em;
	margin-bottom: 1em;
	border: 1px solid gray;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	padding-bottom: 2em;
	}

table.current_training_calendar a
	{font-size: 1em;
	}

table.current_training_calendar td
	{padding-left: .75em;
	vertical-align: top;
	padding-bottom: 1em;
	border: 1px solid gray;
	}

table.current_training_calendar th
	{padding-left: .65em;
	text-align: left;
	font-size: 1em;
	font-weight: bold;
	}

tr.month
	{background-color: #333333;
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	font-weight: bold;
	}

tr.class
	{
	}

tr.class:hover
	{background-color: #CCCCCC;
	}

div.faq_answers ul
	{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	}

div.stipend ul
	{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	}

div.stipend ul a
	{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	}

div.stipend ol
	{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	}

a.upcoming_events 
	{line-height: 1.1em;
	padding-bottom: 2em;
	}
	
img.upcoming_events
	{padding: 2em 0 2em 0;
	border: none;
	}

img.line
{padding-top: 2em;
}

table.registration1 img
	{border: 0
	}

table.registration2
	{text-align: left;
	}

table.registration2 td
	{vertical-align: text-top;
	}

table.registration2 a
	{font-size: 1em;
	}

table.registration2 ul
	{font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
	font-size: 1em;
	}

table.registration2 ul ul
	{font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
	font-size: 1em;
	}

table.registration1 td
	{vertical-align: middle;
	padding: 0.5em 0 0.5em 0;
	}

p.reg_form
	{margin: -1.5em 0 1em 3em;
	}

ul.reg_form
	{line-height: .9em;
	}





<!--WRRRP scaling header links-->
div.wrrrp_scaling_header
	{position: absolute;
	top: 150px;
	left: 105px;
	margin-left: 0.5em;
	
	}

table.wrrrp_dropdown_menu
	{padding: 0;
	margin: 0;
	background: #CCCCCC;
	}
	
table.wrrrp_dropdown_menu a
	{color: #000000;
	}

table.wrrrp_dropdown_menu a:hover
	{color: #9933FF;
	}

table.wrrrp_menu2
	{font-size:100%;
	position: absolute;
	visibility:hidden;
	padding: 0;
	margin: 0;
	background: #CCCCCC;
	}

table.wrrrp_menu2 td
	{background-color: #CCCCCC;
	border: 2px solid #CCCCCC;
	}

table.wrrrp_menu2 td a
	{color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	margin: 2px 0 2px 5px;
	}
	
table.wrrrp_menu2 td a:hover
	{color: #9933FF;
	background-color: #CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}


<!--WRRRP scaling ul-->
ul.scaling
	{font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
	font-size: 1em;
	}

ul.scaling a
	{font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1em;
	}

ul.scaling_sub_ul a
	{font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1em;
	}

<!--WRRRP scaling agenda table-->
table.scaling_agenda
	{font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
	font-size: 1em;
	border: 1px solid #000000;
	}

table.scaling_agenda td
	{font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
	font-size: .8em;
	padding: 2px;
	border: 1px solid #000000;
	}

table.scaling_agenda td a
	{font-size: 1em;
	}

td.time_header
	{font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #CCCCCC; 
	color: #000000;
	font-size: .8em;
	padding: 2px;
	font-weight: bold;
	}

td.session_a_header
	{font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #aaff99;
	color: #000000;
	font-size: .8em;
	padding: 2px;
	font-weight: bold;
	}

td.session_a
	{font-family: Verdana, Arial, Helvetica, sans-serif; 
	background: #ddffdd;
	color: #000000;
	font-size: .8em;
	padding: 2px;
	border: 1px solid #000000;
	}

th.session_a
	{font-family: Verdana, Arial, Helvetica, sans-serif; 
	background: #ddffdd;
	color: #000000;
	font-size: .8em;
	padding: 2px;
	border: 1px solid #000000;
	}

td.session_b_header
	{font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #77ddff;
	color: #000000;
	font-size: .8em;
	padding: 2px;
	font-weight: bold;
	}

td.session_b
	{font-family: Verdana, Arial, Helvetica, sans-serif; 
	background: #bbeeff;
	color: #000000;
	font-size: .8em;
	padding: 2px;
	border: 1px solid #000000;
	}

th.session_b
	{font-family: Verdana, Arial, Helvetica, sans-serif; 
	background: #bbeeff;
	color: #000000;
	font-size: .8em;
	padding: 2px;
	border: 1px solid #000000;
	}

td.session_c_header
	{font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #ffff88;
	color: #000000;
	font-size: .8em;
	padding: 2px;
	font-weight: bold;
	}

td.session_c
	{font-family: Verdana, Arial, Helvetica, sans-serif; 
	background: #ffffbb;
	color: #000000;
	font-size: .8em;
	padding: 2px;
	border: 1px solid #000000;
	}

th.session_c
	{font-family: Verdana, Arial, Helvetica, sans-serif; 
	background: #ffffbb;
	color: #000000;
	font-size: .8em;
	padding: 2px;
	border: 1px solid #000000;
	}

td.session_d_header
	{font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #ddbbff;
	color: #000000;
	font-size: .8em;
	padding: 2px;
	font-weight: bold;
	}

td.session_d
	{font-family: Verdana, Arial, Helvetica, sans-serif; 
	background: #eeddff;
	color: #000000;
	font-size: .8em;
	padding: 2px;
	border: 1px solid #000000;
	}

th.session_d
	{font-family: Verdana, Arial, Helvetica, sans-serif; 
	background: #eeddff;
	color: #000000;
	font-size: .8em;
	padding: 2px;
	border: 1px solid #000000;
	}

td.session_e_header
	{font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #77ddff;
	color: #000000;
	font-size: .8em;
	padding: 2px;
	font-weight: bold;
	}

td.session_e
	{font-family: Verdana, Arial, Helvetica, sans-serif; 
	background: #bbeeff;
	color: #000000;
	font-size: .8em;
	padding: 2px;
	border: 1px solid #000000;
	}

th.session_e
	{font-family: Verdana, Arial, Helvetica, sans-serif; 
	background: #bbeeff;
	color: #000000;
	font-size: .8em;
	padding: 2px;
	border: 1px solid #000000;
	}

td.session_f_header
	{font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #aaff99;
	color: #000000;
	font-size: .8em;
	padding: 2px;
	font-weight: bold;
	}

td.session_f
	{font-family: Verdana, Arial, Helvetica, sans-serif; 
	background: #ddffdd;
	color: #000000;
	font-size: .8em;
	padding: 2px;
	border: 1px solid #000000;
	}

th.session_f
	{font-family: Verdana, Arial, Helvetica, sans-serif; 
	background: #ddffdd;
	color: #000000;
	font-size: .8em;
	padding: 2px;
	border: 1px solid #000000;
	}

tr.main_header
	{background-color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
	font-size: 1.2em;
	font-weight: bold;
	text-align: left;
	padding: 2px;
	}

table.scaling_agenda th
	{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: top;
	font-size: .8em;
	padding: 2px;
	text-align: left;
	border: 1px solid #000000;
	}
	
	
	
	
<!--WRRRP keynote table-->	
table.keynote td
	{line-height: 1em;
	padding: 0 10px 0 0;
	}

table.index td
	{vertical-align: top;
	margin: 5px;
	}

table.index ul
	{font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
	font-size: .7em;
	}

table.index ul a
	{font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #990000;
	font-size: 1em;
	}

table.index ul a:hover
	{font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #9900FF;
	font-size: 1em;
	}

table.index a
	{font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #990000;
	font-size: .78em;
	}

table.index a:hover
	{font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #9900FF;
	font-size: .78em;
	}

div.index_main_right
	{position: relative;
	top: 150px;
	left: 105px;
	margin-left: 0.5em;
	}

div.implementation_logo
	{position:relative;
	top: 10px;
	left: 5px;
	}

div.implementation_forum_header
	{position: absolute;
	top: 40px;
	left: 150px;
	}