@charset "ISO-8859-1";

.bold {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #333333;
}
.bold2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #FF6600;
	letter-spacing: 1px;
}
.border {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #333333;
	left: auto;
	right: auto;
	border: 1px solid #999999;
}
.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	line-height: 14px;
}
.date {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	margin-bottom: 10px;
	width: 480px;
}
.dateNoLine {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 30px;
	font-weight: normal;
	color: #FF6600;
}
.frame {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #333333;
	background-color: #f1f1f1;
	left: auto;
	right: auto;
}

.headline {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 26px;
	color: #333333;
	font-weight: bolder;
	line-height: 28px;
}
.headline2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF0000;
	line-height: 18px;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.headline3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #333333;
	font-weight: bolder;
	line-height: 20px;
	padding-top: 10px;
}
.relatedLinks {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: normal;
	color: #FF0000;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	padding-top: 5px;
	margin-top: 10px;
}

.linkText {
	font-family: helvetica;
	font-size: 12px;
	color: #999999;
	line-height: 18px;
	text-decoration: underline;
}
.photo {
	border: 1px solid #999999;
	margin: 4px 8px 0px 0px;
}
.photo_table {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	padding: 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.quote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: #333333;
}
.text {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	vertical-align: text-top;
}
.table_text {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-bottom: 14px;
}

a:link {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
	line-height: 18px;
}

a:hover {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
	line-height: 18px;
}

a:active {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
	line-height: 18px;
}

a:visited {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
	line-height: 18px;
}
#insert {
	width:460px;
	z-index:1;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	text-align: left;
	height: auto;
	line-height: 16px;
	color: #333333;
	overflow: auto;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #333333;
	background-color: #F1F1F1;
	font-weight: bold;
	padding: 10px 30px;
}
#Nav {
	position:absolute;
	width:900px;
	height:30px;
	z-index:1;
	font-family: helvetica;
	font-size: 14px;
	letter-spacing: normal;
	color: #CCCCCC;
	padding: 0px 100px 0px 0px;
	text-align: right;
	top: 0px;
	background-color: #FFFFFF;
	left: 0px;
	font-weight: bold;
	text-indent: 0px;
}
#Nav2 {
	position:absolute;
	width:200px;
	height:450px;
	z-index:3;
	left: 1px;
	top: 200px;
	right: auto;
	bottom: auto;
	overflow: visible;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: right;
	color: #333333;
	letter-spacing: 2px;
	line-height: 12px;
}
#Opener {
	position:absolute;
	width:480px;
	z-index:1;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-align: left;
	top: 180px;
	left: 234px;
	height: auto;
	line-height: 16px;
	color: #333333;
	padding: 10px;
	overflow: auto;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	background-color: #F1F1F1;
}
#Photo {
	z-index:4;
	color: #666666;
	padding: 0px;
	border: 1px solid #999999;
	margin: 0px;
}
#RRK {
	position:absolute;
	z-index:100;
	left: 0px;
	top: 0px;
	color: #FFFFFF;
	text-align: left;
	background-color: #333333;
	height: 170px;
	width: 905px;
}
#sidebar {
	position:absolute;
	width:210px;
	height:auto;
	z-index:2;
	top: 300px;
	left: 695px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	margin-bottom: 20px;
	letter-spacing: 0px;
	line-height: 16px;
}
#Video {
	position:absolute;
	z-index:1;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-align: left;
	top: 290px;
	left: 185px;
	line-height: 16px;
	color: #333333;
	height: auto;
}
#Workshops_photos {
	position:absolute;
	width:500px;
	z-index:1;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-align: left;
	top: 180px;
	left: 240px;
	height: auto;
	line-height: 16px;
	color: #333333;
	padding: 0px;
	background-color: #333333;
	overflow: auto;
}
#Workshops_photosKO {
	position:absolute;
	width:480px;
	z-index:1;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-align: left;
	top: 300px;
	left: 186px;
	height: auto;
	line-height: 16px;
	color: #333333;
	padding: 0px;
	overflow: visible;
}
#Opener-bottom {
	position:absolute;
	width:480px;
	z-index:1;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-align: left;
	height: auto;
	line-height: 16px;
	color: #333333;
	padding: 10px;
	overflow: visible;
	background-color: #FFFFFF;
	border: 1px dashed #999999;
	left: 235px;
	top: 640px;
	right: auto;
	bottom: auto;
}
.photo_cover {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	padding: 10px 0px 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
.headline2_underline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #CCCCCC;
	line-height: 24px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	margin-bottom: 10px;
}
.photo_sidebar {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	padding: 0px 0px 14px;
	margin: 0px;
}


/* ---------------Source: twoColFixRtHdr.css----------------------

@charset "UTF-8";


/* START template CSS */

body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #fff;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
.contentOnLeft #container {
	width: 960px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
} 
.contentOnLeft #header {
	position: relative;
	background: #FFFFFF;
	padding: 0 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	margin: 0 0 62px 0;
}

.contentOnLeft #header #mainNav {
	height: 50px;
	margin: 0 auto;
	padding: 0;
	border-bottom: 2px solid #f58023;
	background-color: #999999;
}
.contentOnLeft #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}

.contentOnLeft #header img#logo {
	position: relative;
	float: right;
	margin: 0 0 10px 0;
}

a img#logo {
	outline: none;
}

.contentOnLeft #contentWrapper {
	background: #fff url(../images/bg_ruleGray_centeredVertical.gif) 446px 0 repeat-y;
} /*this draws the rule down the page */

.contentOnLeft #sidebar1 {
	float: right; /* since this element is floated, a width must be given */
	width: 454px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	background: #FFFFFF;
	margin: 5px 20px 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.contentOnLeft #mainContent { 
	margin: 0 552px 20px 20px; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0 0 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
} 
.contentOnLeft #footer {
	padding: 10px 10px 0 20px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	margin: 40px 0 0;
} 
.contentOnLeft #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	text-align: center;
	color: #999999;
	letter-spacing: 1px;
}
.imagerunaround {
	border: 1px solid #999999;
	margin-bottom: 30px;
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/* END template CSS */

/* ---- START default fonts and colors for text ----  */

a {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #f58023;
}


p {
	font: normal .875em/18px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0 0 0px;
	padding: 0;
}

#homepage p {
	font: normal 20px "Trebuchet MS", Arial, Verdana;
	color: #999;
	line-height: 30px;
	margin: 0 0 auto auto;
	padding: 0;
}

#homepage p span.title {
	color: #f58023;
	font-weight: bold;
}

#navList {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	background-color: #FFFFFF;
	height: 50px;
	position: absolute;
	top: 170px;
	margin: 0;
	left: 0px;
}

#navList li {
	list-style: none;
	height: 50px;
	width: 150px;
	margin: 0 0px 0 0;
	padding: 0;
	float: left;
	text-indent: -1000em;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

/* In the HTML give the last main navigation item an id=last so it doesn't drop down to the next line by inherited margins from the #navList li cascade */
#navList li#contact {
	margin-right: 0;
	border: 0;
}

#navList li a {
	display: block;
	height: 50px;
	width: 150px;
	margin: 0;
	padding: 0;
	background: #CCD;
	outline: none;
}

#navList li#home a:link, #navList li#home a:visited {
	background: url(../rrk_images/rrk_nav_main.jpg) no-repeat 0 0;
}
#navList li#home a:hover {
	background: url(../rrk_images/rrk_nav_main.jpg) no-repeat 0 -50px;
}
#navList li#home a:active {
	background: url(../rrk_images/rrk_nav_main.jpg) no-repeat 0 -100px;
}
#navList li#home.currentPage {
	background: url(../rrk_images/rrk_nav_main.jpg) no-repeat 0 -100px;
	text-indent: -1000em;
}

#navList li#resources a:link, #navList li#resources a:visited {
	background: url(../rrk_images/rrk_nav_main.jpg) no-repeat -300px 0;
}
#navList li#resources a:hover {
	background: url(../rrk_images/rrk_nav_main.jpg) no-repeat -300px -50px;
}
#navList li#resources a:active {
	background: url(../rrk_images/rrk_nav_main.jpg) no-repeat -300px -100px;
}
#navList li#resources.currentPage {
	background: url(../rrk_images/rrk_nav_main.jpg) no-repeat -300px -100px;
	text-indent: -1000em;
}

#navList li#about a:link, #navList li#about a:visited {
	background: url(../rrk_images/rrk_nav_main.jpg) no-repeat -150px 0;
}
#navList li#about a:hover {
	background: url(../rrk_images/rrk_nav_main.jpg) no-repeat -150px -50px;
}
#navList li#about a:active {
	background: url(../rrk_images/rrk_nav_main.jpg) no-repeat -150px -100px;
}
#navList li#about.currentPage {
	background: url(../rrk_images/rrk_nav_main.jpg) no-repeat -150px -100px;
	text-indent: -1000em;
}

#navList li#workshops a:link, #navList li#workshops a:visited {
	background: url(../rrk_images/rrk_nav_main.jpg) no-repeat -450px 0;
}
#navList li#workshops a:hover {
	background: url(../rrk_images/rrk_nav_main.jpg) no-repeat -450px -50px;
}
#navList li#workshops a:active {
	background: url(../rrk_images/rrk_nav_main.jpg) no-repeat -450px -100px;
}
#navList li#workshops.currentPage {
	background: url(../rrk_images/rrk_nav_main.jpg) no-repeat -450px -100px;
	text-indent: -1000em;
}

#navList li#contact a:link, #navList li#contact a:visited {
	background: url(../rrk_images/rrk_nav_main.jpg) no-repeat -750px 0;
}
#navList li#contact a:hover {
	background: url(../rrk_images/rrk_nav_main.jpg) no-repeat -750px -50px;
}
#navList li#contact a:active {
	background: url(../rrk_images/rrk_nav_main.jpg) no-repeat -750px -100px;
}
#navList li#contact.currentPage {
	background: url(../rrk_images/rrk_nav_main.jpg) no-repeat -750px -100px;
	text-indent: -1000em;
}

/* END mainNav styling */

/* START subNav styling */

/* NOTE: the menu uses 'CSS image replacement' technique to allow for images in nav, while maintaining accessibility (gracefuly degrades to text for screen readers)*/

#subNav_winners {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	position: relative;
	left: -5px;
	width: 180px;
	height: 20px;
}

#subNav_winners li {
	list-style: none;
	width: 180px;
	margin: 0 24px 0 0;
	padding: 0;
	float: left;
	text-indent: -1000em;
	height: 20px;
}

#subNav_winners li a {
	display: block;
	height: 20px;
	width: 180px;
	margin: 0;
	padding: 0;
	background: #CCD;
	outline: none;
}


#subNav_about {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 10px;
	top: 300px;
	width: 150px;
	height: 25px;
}

#subNav_about li {
	list-style: none;
	width: 150px;
	margin: 0 24px 0 0;
	padding: 0;
	float: left;
	text-indent: -1000em;
	height: 25px;
}

#subNav_about li a {
	display: block;
	height: 25px;
	width: 150px;
	margin: 0;
	padding: 0;
	background: #CCD;
	outline: none;
}

#subNav_winners li#lucia a:link, #subNav_winners li#lucia a:visited {
	background: url(../rrk_images/rrk_subnav_winners.jpg) no-repeat 0px 0px;
}
#subNav_winners li#lucia a:hover, #subNav_winners li#lucia a:active {
	background: url(../rrk_images/rrk_subnav_winners.jpg) no-repeat -180px 0px;
}
#subNav_winners li#lucia.thisPage {
	background: url(../rrk_images/rrk_subnav_winners.jpg) no-repeat -360px 0px;
}

#subNav_winners li#ted a:link, #subNav_winners li#ted a:visited {
	background: url(../rrk_images/rrk_subnav_winners.jpg) no-repeat 0px -20px;
}
#subNav_winners li#ted a:hover, #subNav_winners li#ted a:active {
	background: url(../rrk_images/rrk_subnav_winners.jpg) no-repeat -180px -20px;
}
#subNav_winners li#ted.thisPage {
	background: url(../rrk_images/rrk_subnav_winners.jpg) no-repeat -360px -20px;
}

#subNav_winners li#louis a:link, #subNav_winners li#louis a:visited {
	background: url(../rrk_images/rrk_subnav_winners.jpg) no-repeat 0px -40px;
}
#subNav_winners li#louis a:hover, #subNav_winners li#louis a:active {
	background: url(../rrk_images/rrk_subnav_winners.jpg) no-repeat -180px -40px;
}
#subNav_winners li#louis.thisPage {
	background: url(../rrk_images/rrk_subnav_winners.jpg) no-repeat -360px -40px;
}

#subNav_winners li#bruce a:link, #subNav_winners li#bruce a:visited {
	background: url(../rrk_images/rrk_subnav_winners.jpg) no-repeat 0px -60px;
}
#subNav_winners li#bruce a:hover, #subNav_winners li#bruce a:active {
	background: url(../rrk_images/rrk_subnav_winners.jpg) no-repeat -180px -60px;
}
#subNav_winners li#bruce.thisPage {
	background: url(../rrk_images/rrk_subnav_winners.jpg) no-repeat -360px -60px;
}

#subNav_winners li#james a:link, #subNav_winners li#james a:visited {
	background: url(../rrk_images/rrk_subnav_winners.jpg) no-repeat 0px -80px;
}
#subNav_winners li#james a:hover, #subNav_winners li#james a:active {
	background: url(../rrk_images/rrk_subnav_winners.jpg) no-repeat -180px -80px;
}
#subNav_winners li#james.thisPage {
	background: url(../rrk_images/rrk_subnav_winners.jpg) no-repeat -360px -80px;
}

#subNav_winners li#ralph a:link, #subNav_winners li#ralph a:visited {
	background: url(../rrk_images/rrk_subnav_winners.jpg) no-repeat 0px -100px;
}
#subNav_winners li#ralph a:hover, #subNav_winners li#ralph a:active {
	background: url(../rrk_images/rrk_subnav_winners.jpg) no-repeat -180px -100px;
}
#subNav_winners li#ralph.thisPage {
	background: url(../rrk_images/rrk_subnav_winners.jpg) no-repeat -360px -100px;
}

#subNav_winners li#eugene a:link, #subNav_winners li#eugene a:visited {
	background: url(../rrk_images/rrk_subnav_winners.jpg) no-repeat 0px -120px;
}
#subNav_winners li#eugene a:hover, #subNav_winners li#eugene a:active {
	background: url(../rrk_images/rrk_subnav_winners.jpg) no-repeat -180px -120px;
}
#subNav_winners li#eugene.thisPage {
	background: url(../rrk_images/rrk_subnav_winners.jpg) no-repeat -360px -120px;
}

#subNav_winners li#bill a:link, #subNav_winners li#bill a:visited {
	background: url(../rrk_images/rrk_subnav_winners.jpg) no-repeat 0px -140px;
}
#subNav_winners li#bill a:hover, #subNav_winners li#bill a:active {
	background: url(../rrk_images/rrk_subnav_winners.jpg) no-repeat -180px -140px;
}
#subNav_winners li#bill.thisPage {
	background: url(../rrk_images/rrk_subnav_winners.jpg) no-repeat -360px -140px;
}

#subNav_winners li#gerald a:link, #subNav_winners li#gerald a:visited {
	background: url(../rrk_images/rrk_subnav_winners.jpg) no-repeat 0px -160px;
}
#subNav_winners li#gerald a:hover, #subNav_winners li#gerald a:active {
	background: url(../rrk_images/rrk_subnav_winners.jpg) no-repeat -180px -160px;
}
#subNav_winners li#gerald.thisPage {
	background: url(../rrk_images/rrk_subnav_winners.jpg) no-repeat -360px -160px;
}

#subNav_winners li#eva a:link, #subNav_winners li#eva a:visited {
	background: url(../rrk_images/rrk_subnav_winners.jpg) no-repeat 0px -180px;
}
#subNav_winners li#eva a:hover, #subNav_winners li#eva a:active {
	background: url(../rrk_images/rrk_subnav_winners.jpg) no-repeat -180px -180px;
}
#subNav_winners li#eva.thisPage {
	background: url(../rrk_images/rrk_subnav_winners.jpg) no-repeat -360px -180px;
}

#subNav_winners li#ivan a:link, #subNav_winners li#ivan a:visited {
	background: url(../rrk_images/rrk_subnav_winners.jpg) no-repeat 0px -200px;
}
#subNav_winners li#ivan a:hover, #subNav_winners li#ivan a:active {
	background: url(../rrk_images/rrk_subnav_winners.jpg) no-repeat -180px -200px;
}
#subNav_winners li#ivan.thisPage {
	background: url(../rrk_images/rrk_subnav_winners.jpg) no-repeat -360px -200px;
}

#subNav_winners li#gina a:link, #subNav_winners li#gina a:visited {
	background: url(../rrk_images/rrk_subnav_winners.jpg) no-repeat 0px -220px;
}
#subNav_winners li#gina a:hover, #subNav_winners li#gina a:active {
	background: url(../rrk_images/rrk_subnav_winners.jpg) no-repeat -180px -220px;
}
#subNav_winners li#gina.thisPage {
	background: url(../rrk_images/rrk_subnav_winners.jpg) no-repeat -360px -220px;
}


#subNav_contact li#contact a:link, #subNav_contact li#contact a:visited {
	background: url(../rrk_images/rrk_nav_contact.jpg) no-repeat 0px 0px;
}
#subNav_contact li#contact a:hover, #subNav_contact li#contact a:active {
	background: url(../rrk_images/rrk_nav_contact.jpg) no-repeat -150px 0px;
}
#subNav_contact li#contact.thisPage {
	background: url(../rrk_images/rrk_nav_contact.jpg) no-repeat -300px 0px;
}

#subNav_contact li#mlist a:link, #subNav_contact li#mlist a:visited {
	background: url(../rrk_images/rrk_nav_contact.jpg) no-repeat 0px -25px;
}
#subNav_contact li#mlist a:hover, #subNav_contact li#mlist a:active {
	background: url(../rrk_images/rrk_nav_contact.jpg) no-repeat -150px -25px;
}
#subNav_contact li#mlist.thisPage {
	background: url(../rrk_images/rrk_nav_contact.jpg) no-repeat -300px -25px;
}

#subNav_contact li#contribute a:link, #subNav_contact li#contribute a:visited {
	background: url(../rrk_images/rrk_nav_contact.jpg) no-repeat 0px -50px;
}
#subNav_contact li#contribute a:hover, #subNav_contact li#contribute a:active {
	background: url(../rrk_images/rrk_nav_contact.jpg) no-repeat -150px -50px;
}
#subNav_contact li#contribute.thisPage {
	background: url(../rrk_images/rrk_nav_contact.jpg) no-repeat -300px -50px;
}


#subNav_home li#news a:link, #subNav_home li#news a:visited {
	background: url(../rrk_images/rrk_nav_home.jpg) no-repeat 0px 0px;
}
#subNav_home li#news a:hover, #subNav_home li#news a:active {
	background: url(../rrk_images/rrk_nav_home.jpg) no-repeat -150px 0px;
}
#subNav_home li#news.thisPage {
	background: url(../rrk_images/rrk_nav_home.jpg) no-repeat -300px 0px;
}


#subNav_home li#calendar a:link, #subNav_home li#calendar a:visited {
	background: url(../rrk_images/rrk_nav_home.jpg) no-repeat 0px -25px;
}
#subNav_home li#calendar a:hover, #subNav_home li#calendar a:active {
	background: url(../rrk_images/rrk_nav_home.jpg) no-repeat -150px -25px;
}
#subNav_home li#calendar.thisPage {
	background: url(../rrk_images/rrk_nav_home.jpg) no-repeat -300px -25px;
}


#subNav_about li#rowena a:link, #subNav_about li#rowena a:visited {
	background: url(../rrk_images/rrk_nav_about.jpg) no-repeat 0px 0px;
}
#subNav_about li#rowena a:hover, #subNav_about li#rowena a:active {
	background: url(../rrk_images/rrk_nav_about.jpg) no-repeat -150px 0px;
}
#subNav_about li#rowena.thisPage {
	background: url(../rrk_images/rrk_nav_about.jpg) no-repeat -300px 0px;
}


#subNav_workshops li#about a:link, #subNav_workshops li#about a:visited {
	background: url(../rrk_images/rrk_nav_workshops.jpg) no-repeat 0px 0px;
}
#subNav_workshops li#about a:hover, #subNav_workshops li#about a:active {
	background: url(../rrk_images/rrk_nav_workshops.jpg) no-repeat -150px 0px;
}
#subNav_workshops li#about.thisPage {
	background: url(../rrk_images/rrk_nav_workshops.jpg) no-repeat -300px 0px;
}


#subNav_resources li#links a:link, #subNav_resources li#links a:visited {
	background: url(../rrk_images/rrk_nav_resources.jpg) no-repeat 0px 0px;
}
#subNav_resources li#links a:hover, #subNav_resources li#links a:active {
	background: url(../rrk_images/rrk_nav_resources.jpg) no-repeat -150px 0px;
}
#subNav_resources li#links.thisPage {
	background: url(../rrk_images/rrk_nav_resources.jpg) no-repeat -300px 0px;
}


#subNav_resources li#studies a:link, #subNav_resources li#studies a:visited {
	background: url(../rrk_images/rrk_nav_recent.jpg) no-repeat 0px 0px;
}
#subNav_resources li#studies a:hover, #subNav_resources li#studies a:active {
	background: url(../rrk_images/rrk_nav_recent.jpg) no-repeat -150px 0px;
}
#subNav_resources li#studies.thisPage {
	background: url(../rrk_images/rrk_nav_recent.jpg) no-repeat -300px 0px;
}


#subNav_publications li#eod a:link, #subNav_publications li#eod a:visited {
	background: url(../rrk_images/rrk_nav_publications.jpg) no-repeat 0px 0px;
}
#subNav_publications li#eod a:hover, #subNav_publications li#eod a:active {
	background: url(../rrk_images/rrk_nav_publications.jpg) no-repeat -150px 0px;
}
#subNav_publications li#eod.thisPage {
	background: url(../rrk_images/rrk_nav_publications.jpg) no-repeat -300px 0px;
}


#subNav_about li#fund a:link, #subNav_about li#fund a:visited {
	background: url(../rrk_images/rrk_nav_about.jpg) no-repeat 0px -25px;
}
#subNav_about li#fund a:hover, #subNav_about li#fund a:active {
	background: url(../rrk_images/rrk_nav_about.jpg) no-repeat -150px -25px;
}
#subNav_about li#fund.thisPage {
	background: url(../rrk_images/rrk_nav_about.jpg) no-repeat -300px -25px;
}


#subNav_workshops li#sweden a:link, #subNav_workshops li#sweden a:visited {
	background: url(../rrk_images/rrk_nav_workshops.jpg) no-repeat 0px -25px;
}
#subNav_workshops li#sweden a:hover, #subNav_workshops li#sweden a:active {
	background: url(../rrk_images/rrk_nav_workshops.jpg) no-repeat -150px -25px;
}
#subNav_workshops li#sweden.thisPage {
	background: url(../rrk_images/rrk_nav_workshops.jpg) no-repeat -300px -25px;
}


#subNav_resources li#video a:link, #subNav_resources li#video a:visited {
	background: url(../rrk_images/rrk_nav_resources.jpg) no-repeat 0px -25px;
}
#subNav_resources li#video a:hover, #subNav_resources li#video a:active {
	background: url(../rrk_images/rrk_nav_resources.jpg) no-repeat -150px -25px;
}
#subNav_resources li#video.thisPage {
	background: url(../rrk_images/rrk_nav_resources.jpg) no-repeat -300px -25px;
}


#subNav_resources li#product a:link, #subNav_resources li#product a:visited {
	background: url(../rrk_images/rrk_nav_recent.jpg) no-repeat 0px -25px;
}
#subNav_resources li#product a:hover, #subNav_resources li#product a:active {
	background: url(../rrk_images/rrk_nav_recent.jpg) no-repeat -150px -25px;
}
#subNav_resources li#product.thisPage {
	background: url(../rrk_images/rrk_nav_recent.jpg) no-repeat -300px -25px;
}


#subNav_publications li#method a:link, #subNav_publications li#method a:visited {
	background: url(../rrk_images/rrk_nav_publications.jpg) no-repeat 0px -25px;
}
#subNav_publications li#method a:hover, #subNav_publications li#method a:active {
	background: url(../rrk_images/rrk_nav_publications.jpg) no-repeat -150px -25px;
}
#subNav_publications li#method.thisPage {
	background: url(../rrk_images/rrk_nav_publications.jpg) no-repeat -300px -25px;
}


#subNav_about li#award a:link, #subNav_about li#award a:visited {
	background: url(../rrk_images/rrk_nav_about.jpg) no-repeat 0px -50px;
}
#subNav_about li#award a:hover, #subNav_about li#award a:active {
	background: url(../rrk_images/rrk_nav_about.jpg) no-repeat -150px -50px;
}
#subNav_about li#award.thisPage {
	background: url(../rrk_images/rrk_nav_about.jpg) no-repeat -300px -50px;
}


#subNav_workshops li#korea a:link, #subNav_workshops li#korea a:visited {
	background: url(../rrk_images/rrk_nav_workshops.jpg) no-repeat 0px -50px;
}
#subNav_workshops li#korea a:hover, #subNav_workshops li#korea a:active {
	background: url(../rrk_images/rrk_nav_workshops.jpg) no-repeat -150px -50px;
}
#subNav_workshops li#korea.thisPage {
	background: url(../rrk_images/rrk_nav_workshops.jpg) no-repeat -300px -50px;
}


#subNav_resources li#photos a:link, #subNav_resources li#photos a:visited {
	background: url(../rrk_images/rrk_nav_resources.jpg) no-repeat 0px -50px;
}
#subNav_resources li#photos a:hover, #subNav_resources li#photos a:active {
	background: url(../rrk_images/rrk_nav_resources.jpg) no-repeat -150px -50px;
}
#subNav_resources li#photos.thisPage {
	background: url(../rrk_images/rrk_nav_resources.jpg) no-repeat -300px -50px;
}


#subNav_resources li#space a:link, #subNav_resources li#space a:visited {
	background: url(../rrk_images/rrk_nav_recent.jpg) no-repeat 0px -50px;
}
#subNav_resources li#space a:hover, #subNav_resources li#space a:active {
	background: url(../rrk_images/rrk_nav_recent.jpg) no-repeat -150px -50px;
}
#subNav_resources li#space.thisPage {
	background: url(../rrk_images/rrk_nav_recent.jpg) no-repeat -300px -50px;
}


#subNav_publications li#buy a:link, #subNav_publications li#buy a:visited {
	background: url(../rrk_images/rrk_nav_publications.jpg) no-repeat 0px -50px;
}
#subNav_publications li#buy a:hover, #subNav_publications li#buy a:active {
	background: url(../rrk_images/rrk_nav_publications.jpg) no-repeat -150px -50px;
}
#subNav_publications li#buy.thisPage {
	background: url(../rrk_images/rrk_nav_publications.jpg) no-repeat -300px -50px;
}


#subNav_about li#pratt a:link, #subNav_about li#pratt a:visited {
	background: url(../rrk_images/rrk_nav_about.jpg) no-repeat 0px -75px;
}
#subNav_about li#pratt a:hover, #subNav_about li#pratt a:active {
	background: url(../rrk_images/rrk_nav_about.jpg) no-repeat -150px -75px;
}
#subNav_about li#pratt.thisPage {
	background: url(../rrk_images/rrk_nav_about.jpg) no-repeat -300px -75px;
}


#subNav_workshops li#mexico a:link, #subNav_workshops li#mexico a:visited {
	background: url(../rrk_images/rrk_nav_workshops.png) no-repeat 0px -75px;
}
#subNav_workshops li#mexico a:hover, #subNav_workshops li#mexico a:active {
	background: url(../rrk_images/rrk_nav_workshops.png) no-repeat -150px -75px;
}
#subNav_workshops li#mexico.thisPage {
	background: url(../rrk_images/rrk_nav_workshops.png) no-repeat -300px -75px;
}


#subNav_resources li#poster a:link, #subNav_resources li#poster a:visited {
	background: url(../rrk_images/rrk_nav_resources.jpg) no-repeat 0px -75px;
}
#subNav_resources li#poster a:hover, #subNav_resources li#poster a:active {
	background: url(../rrk_images/rrk_nav_resources.jpg) no-repeat -150px -75px;
}
#subNav_resources li#poster.thisPage {
	background: url(../rrk_images/rrk_nav_resources.jpg) no-repeat -300px -75px;
}


#subNav_publications li#other a:link, #subNav_publications li#other a:visited {
	background: url(../rrk_images/rrk_nav_publications.jpg) no-repeat 0px -75px;
}
#subNav_publications li#other a:hover, #subNav_publications li#other a:active {
	background: url(../rrk_images/rrk_nav_publications.jpg) no-repeat -150px -75px;
}
#subNav_publications li#other.thisPage {
	background: url(../rrk_images/rrk_nav_publications.jpg) no-repeat -300px -75px;
}



#navList li#pubs a:link, #navList li#pubs a:visited {
	background: url(../rrk_images/rrk_nav_main.jpg) no-repeat -600px 0;
}
#navList li#pubs a:hover {
	background: url(../rrk_images/rrk_nav_main.jpg) no-repeat -600px -50px;
}
#navList li#pubs a:active {
	background: url(../rrk_images/rrk_nav_main.jpg) no-repeat -600px -100px;
}
#navList li#pubs.currentPage {
	background: url(../rrk_images/rrk_nav_main.jpg) no-repeat -600px -100px;
	text-indent: -1000em;
}
#subNav_home {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 10px;
	top: 300px;
	width: 150px;
	height: 25px;
}
#subNav_home li {
	list-style: none;
	width: 150px;
	margin: 0 24px 0 0;
	padding: 0;
	float: left;
	text-indent: -1000em;
	height: 25px;
}
#subNav_home li a {
	display: block;
	height: 25px;
	width: 150px;
	margin: 0;
	padding: 0;
	background: #CCD;
	outline: none;
}

#subNav_workshops {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 10px;
	top: 300px;
	width: 150px;
	height: 25px;
}
#subNav_workshops li {
	list-style: none;
	width: 150px;
	margin: 0 24px 0 0;
	padding: 0;
	float: left;
	text-indent: -1000em;
	height: 25px;
}
#subNav_workshops li a {
	display: block;
	height: 25px;
	width: 150px;
	margin: 0;
	padding: 0;
	background: #CCD;
	outline: none;
}

#subNav_contact {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 10px;
	top: 300px;
	width: 150px;
	height: 25px;
}
#subNav_contact li {
	list-style: none;
	width: 150px;
	margin: 0 24px 0 0;
	padding: 0;
	float: left;
	text-indent: -1000em;
	height: 25px;
}
#subNav_contact li a {
	display: block;
	height: 25px;
	width: 150px;
	margin: 0;
	padding: 0;
	background: #CCD;
	outline: none;
}


#subNav_resources {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 10px;
	top: 300px;
	width: 150px;
	height: 25px;
}
#subNav_resources li {
	list-style: none;
	width: 150px;
	margin: 0 24px 0 0;
	padding: 0;
	float: left;
	text-indent: -1000em;
	height: 25px;
}
#subNav_resources li a {
	display: block;
	height: 25px;
	width: 150px;
	margin: 0;
	padding: 0;
	background: #CCD;
	outline: none;
}

#subNav_publications {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 10px;
	top: 300px;
	width: 150px;
	height: 25px;
}
#subNav_publications li {
	list-style: none;
	width: 150px;
	margin: 0 24px 0 0;
	padding: 0;
	float: left;
	text-indent: -1000em;
	height: 25px;
}
#subNav_publications li a {
	display: block;
	height: 25px;
	width: 150px;
	margin: 0;
	padding: 0;
	background: #CCD;
	outline: none;
}


/* ---------------Source: twoColFixLtHdr.css----------------------


@charset "UTF-8";
body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #666666;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
.twoColFixLtHdr #container { 
	width: 960px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
} 
.twoColFixLtHdr #header { 
	background: #DDDDDD; 
	padding: 0 10px 0 20px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
} 
.twoColFixLtHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.twoColFixLtHdr #sidebar1 {
	float: left; /* since this element is floated, a width must be given */
	width: 340px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	background: #EBEBEB; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 15px 10px 15px 20px;
	margin: 0 34px;
}
.twoColFixLtHdr #mainContent { 
	margin: 0 0 0 380px; /* the left margin on this div element creates the column down the left side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
} 
.twoColFixLtHdr #footer { 
	padding: 0 10px 0 20px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#DDDDDD; 
} 
.twoColFixLtHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}






/* ---- START with Eric Meyer's reset.css---- Source: style_LMT_main.css*/

	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	}
	body { line-height: 1; }
	ol, ul {list-style: none; }
	blockquote, q {quotes: none; }
	blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
	
	p {
	margin: 0 0 10px;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: .875em;
	vertical-align: baseline;
	background: transparent;
	}
	body { line-height: 1; }
	ol, ul {list-style: none; }
	blockquote, q {quotes: none; }
	blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
	
	/* remember to define focus styles! */
	:focus { outline: 0; }
	
	/* remember to highlight inserts somehow! */
	ins {text-decoration: none; }
	del {text-decoration: line-through; }
#mailing_listmailing_list {
	position:absolute;
	width:480px;
	z-index:1;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-align: left;
	top: 300px;
	left: 186px;
	height: auto;
	line-height: 16px;
	color: #333333;
	padding: 10px;
	overflow: visible;
	background-color: #FFFFCC;
	border: 1px dashed #FF9900;
}
.text_sidebar {
	color: #666666;
	text-align: left;
	vertical-align: text-top;
}
#sidebar_opener {
	position:absolute;
	width:200px;
	height:auto;
	z-index:2;
	top: 300px;
	left: 695px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	margin-bottom: 20px;
	letter-spacing: 0px;
	line-height: 16px;
	padding: 0px;
}
.text_sidebar_intro {
	font-size: 12px;
	color: #333333;
	text-align: left;
	vertical-align: text-top;
	line-height: 16px;
	font-weight: bold;
	width: 200px;
}
#Video2 {
	position:absolute;
	z-index:1;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-align: left;
	top: 300px;
	left: 185px;
	line-height: 16px;
	color: #333333;
	height: auto;
}
#Workshops_photosKO2 {
	position:absolute;
	width:480px;
	z-index:1;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-align: left;
	top: 800px;
	left: 186px;
	height: auto;
	line-height: 16px;
	color: #333333;
	padding: 0px;
	overflow: visible;
}
#Workshops_photosKO3 {
	position:absolute;
	width:624px;
	z-index:1;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	text-align: left;
	top: 295px;
	left: 42px;
	height: auto;
	line-height: 32px;
	color: #333333;
	padding: 0px;
	overflow: visible;
}
.date2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	margin-bottom: 10px;
}
.deadline {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: normal;
	color: #FF0000;
	padding-top: 5px;
	margin-top: 10px;
}
#Nominee_main {
	position:absolute;
	width:580px;
	z-index:1;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-align: left;
	top: 300px;
	left: 186px;
	height: auto;
	line-height: 16px;
	color: #333333;
	padding: 0px;
	overflow: visible;
}
