a { color:#5D5D9E; } 
a:visited { color:#5D5D9E; } 
a:active { color:#5C615E; } 
a:hover { color:#B2B3B4; } 
#button_7b903e14 { box-sizing: border-box; vertical-align: bottom; border-radius: 5px; position:relative; display: inline-block; width:150px; height:40px; background-color:#C0C0C0; border: 3px solid #FFD600; box-shadow: 7px 7px 10px -5px rgba(0, 0, 0, 0.784314);  }
#button_7b903e14:hover { background-color:#A9A9BC; border-color:#000000;  }
#button_7b903e14:hover span { color:#FFD600; }
#button_71ab4cf8 { box-sizing: border-box; vertical-align: bottom; border-radius: 5px; position:relative; display: inline-block; width:150px; height:40px; background-color:#C0C0C0; border: 3px solid #FFD600; box-shadow: 7px 7px 10px -5px rgba(0, 0, 0, 0.784314);  }
#button_71ab4cf8:hover { background-color:#A9A9BC; border-color:#000000;  }
#button_71ab4cf8:hover span { color:#FFD600; }
#button_4e2dc648 { box-sizing: border-box; vertical-align: bottom; border-radius: 20px; position:relative; display: inline-block; width:150px; height:40px; background-color:#81D8F0; border: 3px solid #FFD600;  }
#button_4e2dc648:hover { background-color:#998181; border-color:#000000;  }
#button_4e2dc648:hover span { color:#00FF00; }
#button_5a3d431b { box-sizing: border-box; vertical-align: bottom; border-radius: 20px; position:relative; display: inline-block; width:150px; height:40px; background-color:#FF0000; border: 3px solid #0080FF;  }
#button_5a3d431b:hover { background-color:#998181; border-color:#000000;  }
#button_5a3d431b:hover span { color:#FFFF00; }
#button_34839493 { box-sizing: border-box; vertical-align: bottom; border-radius: 20px; position:relative; display: inline-block; width:150px; height:40px; background-color:#DD964F; border: 3px solid #595959;  }
#button_34839493:hover { background-color:#998181; border-color:#000000;  }
#button_34839493:hover span { color:#00FF00; }
#table_5475a51b th { border: 1px solid #8C8C8C;  } 
#table_5475a51b td { border: 1px solid #8C8C8C;  } 
#table_22220890 th { border: 1px solid #8C8C8C;  } 
#table_22220890 td { border: 1px solid #8C8C8C;  } 
#table_7d022765 th {  } 
#table_7d022765 td {  } 
#button_316a72c3 { box-sizing: border-box; vertical-align: bottom; border-radius: 20px; position:relative; display: inline-block; width:150px; height:40px; background-color:#00E0FF; border: 2px solid #595959;  }
#button_316a72c3:hover { background-color:#DFDFDF; border-color:#000000;  }
#button_316a72c3:hover span { color:#AC0800; }
#button_326f3a3b { box-sizing: border-box; vertical-align: bottom; border-radius: 15px; position:relative; display: inline-block; width:150px; height:40px; background-color:#FFCF7F; border: 2px solid #404040;  }
#button_326f3a3b:hover { background-color:#A9A9BC; border-color:#000000;  }
#button_326f3a3b:hover span { color:#AC0800; }
#button_3933c8cf { box-sizing: border-box; vertical-align: bottom; border-radius: 15px; position:relative; display: inline-block; width:183px; height:40px; background-color:#FF7F7F; border: 2px solid #404040;  }
#button_3933c8cf:hover { background-color:#A9A9BC; border-color:#000000;  }
#button_3933c8cf:hover span { color:#AC0800; }
body { background-color:#C0C0CC; border: 0px solid #FF00FF; padding:0;  margin: 0; }
.textstyle1 { text-align:center; }
#container_438337b7 { vertical-align: top; position:relative; display: inline-block; width:104%; min-height:913px; background-color:#A8A8A8;  }
#container_438337b7_padding { margin: 10px; display: block;  }
#container_29ee7549 { vertical-align: top; position:relative; display: inline-block; width:99%; min-height:504px; background-color:#374459;  }
#container_29ee7549_padding { margin: 10px; display: block;  }
.textstyle2 { text-align:left; }
#container_23dd7d16 { box-sizing: border-box; vertical-align: top; border-radius: 15px; position:relative; display: inline-block; width:99%; min-height:61px; background-color:#00AEC0; border: 4px solid #FFD600;  }
#container_23dd7d16_padding { margin: 10px; display: block;  }
.textstyle3 { font-size:28pt; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold;  }
#container_7b56f8c2 { vertical-align: top; border-radius: 15px; position:relative; display: inline-block; width:99%; min-height:414px; background-color:#FFFFFF; background-image: url(rc_images/grandparents_learning_use_technology_2048x1365.jpg); background-position:center left; background-size:cover;  }
#container_7b56f8c2_padding { margin: 10px; display: block;  }
#text_4d3010c9 { position:absolute; left:18%; top:5%; width:752px; height:38px; background:none;  }
.textstyle4 { font-size:18pt; font-family:Arial, Helvetica, sans-serif; color:#000000; font-weight:bold;  }
.textstyle5 { font-size:26pt; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.196078);  }
.textstyle6 { font-size:12pt; font-family:Arial, Helvetica, sans-serif; color:#000000;  }
#container_7d5b9fe0 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:96px; background:none;  }
#container_7d5b9fe0_padding { margin: 10px; display: block;  }
#container_8980bcc { box-sizing: border-box; vertical-align: top; border-radius: 15px 0px 0px 15px; position:relative; display: inline-block; width:50%; min-height:70px; background-color:#00AEC0; border: 4px solid #FFD600;  }
#container_8980bcc_padding { margin: 10px; display: block;  }
.vcenterstyle1 { display: table; width: 100%; height: 100%; }
.vcenterstyle2 { display: table-cell; vertical-align: middle; }
#container_1a386bfe { box-sizing: border-box; vertical-align: top; border-radius: 0px 15px 15px 0px; position:relative; display: inline-block; width:49%; min-height:70px; background-color:#00AEC0; border: 4px solid #FFD600;  }
#container_1a386bfe_padding { margin: 10px; display: block;  }
#container_7912be8c { vertical-align: top; position:relative; display: inline-block; width:98%; min-height:269px; background:none;  }
#container_7912be8c_padding { margin: 10px; display: block;  }
#container_780a4201 { vertical-align: bottom; border-radius: 15px; position:relative; display: inline-block; margin:10px; width:31%; min-height:217px; background-color:#FFFFFF; background-image: url(rc_images/funkyfocus_train_track_2507499_1280.jpg); background-position:top left; background-size:cover;  }
#container_780a4201_padding { margin: 10px; display: block;  }
.textstyle7 { font-size:12pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#FFFFFF; font-weight:bold;  }
.textstyle8 { font-size:12pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#00FFFF; font-weight:bold;  }
.textstyle9 { font-size:12pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#374459; font-weight:bold;  }
.textstyle10 { font-size:12pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#374459;  }
#container_552b321a { vertical-align: bottom; border-radius: 15px; position:relative; display: inline-block; margin:10px; width:30%; min-height:216px; background-color:#FFFFFF; background-image: url(rc_images/pixelkult_media_998990_1280.jpg); background-position:top left; background-size:cover;  }
#container_552b321a_padding { margin: 10px; display: block;  }
.textstyle11 { font-size:12pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#FFFF00; font-weight:bold;  }
.textstyle12 { font-size:12pt; font-family:Arial, Helvetica, sans-serif; color:#374459;  }
#container_6b4db2e2 { vertical-align: bottom; border-radius: 15px; position:relative; display: inline-block; margin:10px; width:30%; min-height:213px; background-color:#FFFFFF; background-image: url(rc_images/darkmoon_art_laptop_3317007_1280.jpg); background-position:top left; background-size:cover;  }
#container_6b4db2e2_padding { margin: 10px; display: block;  }
#table_5475a51b { box-sizing: border-box; vertical-align: bottom; border-radius: 20px; position:relative; display: inline-table; width:92%; height:30px; background-color:#FF0000; border: 1px solid #8C8C8C; table-layout: fixed;  }
#cell_1c6e0b8e {  }
.textstyle13 { font-size:12pt; font-family:Arial, Helvetica, sans-serif; color:#FFD600;  }
#cell_426fe36 {  }
.textstyle14 { font-size:12pt; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;  }
#cell_52599920 {  }
.textstyle15 { font-size:18pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#000000; font-weight:bold;  }
.textstyle16 { font-size:18pt; font-family:Arial, Helvetica, sans-serif; color:#000000;  }
#container_77363bda { vertical-align: top; border-radius: 20px; position:relative; display: inline-block; width:100%; min-height:976px; background-color:#00AEC0;  }
#container_77363bda_padding { margin: 10px; display: block;  }
.textstyle17 { font-size:12pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#9E9E9E;  }
#table_22220890 { box-sizing: border-box; vertical-align: bottom; position:relative; display: inline-table; width:88%; height:629px; background:none; border: 1px solid #8C8C8C; table-layout: fixed;  }
#cell_1349be35 {  }
#container_64225efd { box-sizing: border-box; vertical-align: top; border-radius: 15px; position:relative; display: inline-block; width:100%; min-height:588px; background-color:#D7AF87; border: 2px solid #404040;  }
#container_64225efd_padding { margin: 10px; display: block;  }
#img_2109bf05 { box-sizing: border-box; vertical-align: bottom; border-radius: 20px; position:relative; display: inline-block; width:100%; background:none; border: 2px solid #404040; height:auto;  }
.textstyle18 { font-size:12pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#4F4F4F; font-weight:bold; line-height: 1.5;  }
.textstyle19 { font-size:15pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#4F4F4F; font-weight:bold; line-height: 1.5;  }
.textstyle20 { font-size:12pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#FF0000; font-weight:bold; line-height: 1.5;  }
.textstyle21 { font-size:12pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#4F4F4F; line-height: 1.5;  }
#text_92975f0 { position:absolute; left:12%; top:3%; width:370px; height:26px; background:none;  }
.textstyle22 { font-size:12pt; font-family:Arial, Helvetica, sans-serif; color:#000000; font-weight:bold;  }
.textstyle23 { font-size:36pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#9E9E9E;  }
#container_701ee5a0 { vertical-align: top; position:relative; display: inline-block; width:99%; min-height:171px; background:none;  }
#container_701ee5a0_padding { margin: 10px; display: block;  }
#container_68bc0339 { box-sizing: border-box; vertical-align: top; border-radius: 20px; position:relative; display: inline-block; width:88%; min-height:151px; background-color:#00F7FF; border: 4px solid #FF8080;  }
#container_68bc0339_padding { margin: 10px; display: block;  }
.textstyle24 { font-size:12pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#6D5757; line-height: 1.5;  }
#text_7635e4ac { position:absolute; left:66%; top:18%; width:201px; height:91px; background:none;  }
.textstyle25 { font-size:12pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#6D5757; font-weight:bold; line-height: 1.5;  }
#text_12299969 { position:absolute; left:5%; top:20%; width:302px; height:97px; background:none;  }
#container_66882640 { box-sizing: border-box; border-radius: 15px; position:absolute; left:12%; top:3%; width:30%; min-height:493px; background-color:#CECECE; border: 2px solid #404040;  }
#container_66882640_padding { margin: 10px; display: block;  }
#img_6e2a17c4 { vertical-align: bottom; border-radius: 20px; position:relative; display: inline-block; width:80%; background-color:#9E9E9E; height:auto;  }
#container_a8bef60 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:1022px; max-width:1200px; background:none;  }
#container_433edc8a { box-sizing: border-box; vertical-align: top; border-radius: 0px 15px 15px 15px; position:relative; display: inline-block; width:100%; min-height:1002px; background-color:#87D7D7; border: 1px solid #CECECE;  }
#container_433edc8a_padding { margin: 10px; display: block;  }
#container_3479b30e { box-sizing: border-box; vertical-align: top; border-radius: 20px; position:relative; display: inline-block; width:67%; min-height:649px; max-width:800px; background-color:#CECECE; border: 4px solid #FF8080;  }
#container_3479b30e_padding { margin: 10px; display: block;  }
.textstyle26 { font-size:12pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#0000FF; font-weight:bold; line-height: 1.5;  }
.textstyle27 { font-size:12pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#000005; font-weight:bold; line-height: 1.5;  }
.textstyle28 { font-size:12pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#B80052; font-weight:bold; line-height: 1.5;  }
#table_7d022765 { vertical-align: bottom; position:relative; display: inline-table; width:91%; height:60px; background:none; table-layout: fixed;  }
#cell_12dee79e {  }
.textstyle29 { text-align:right; }
.textstyle30 { font-size:12pt; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold;  }
#cell_f7f118f {  }
.textstyle31 { font-size:12pt; font-family:Arial, Helvetica, sans-serif; color:#FF00A8; font-weight:bold;  }
#cell_3205b59a {  }
#cell_33c28df6 {  }
.textstyle32 { font-size:12pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#FFFFFF; font-weight:bold; line-height: 1.5;  }
.textstyle33 { font-size:12pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#FFD600; font-weight:bold; line-height: 1.5;  }
.textstyle34 { font-size:16pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#FF00A8; font-weight:bold; line-height: 1.5;  }
.textstyle35 { font-size:12pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#404040; font-weight:bold; line-height: 1.5;  }
.textstyle36 { font-size:12pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#FF00A8; font-weight:bold; line-height: 1.5;  }
.textstyle37 { font-size:12pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#000000; font-weight:bold; line-height: 1.5;  }
.textstyle38 { font-size:12pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#2B2B2B; font-weight:bold;  }
#container_7a1f4ea1 { box-sizing: border-box; vertical-align: top; border-radius: 20px; position:relative; display: inline-block; width:100%; min-height:62px; background-color:#FFFFFF; border: 0px solid #404040;  }
#container_7a1f4ea1_padding { margin: 10px; display: block;  }
#container_38f1d0e3 { box-sizing: border-box; vertical-align: top; border-radius: 20px 0px 0px 20px; position:relative; display: inline-block; width:25%; min-height:82px; background-color:#C0C0CC; border: 3px solid #404040;  }
#container_38f1d0e3_padding { margin: 10px; display: block;  }
#container_7834793e { box-sizing: border-box; vertical-align: top; position:relative; display: inline-block; width:24%; min-height:82px; background-color:#B3D9E6; border: 3px solid #404040;  }
#container_7834793e_padding { margin: 10px; display: block;  }
#container_ceecfd3 { box-sizing: border-box; vertical-align: top; position:relative; display: inline-block; width:25%; min-height:82px; background-color:#CECECE; border: 3px solid #404040;  }
#container_ceecfd3_padding { margin: 10px; display: block;  }
#button_3e4c6bf { box-sizing: border-box; vertical-align: bottom; border-radius: 15px; position:relative; display: inline-block; width:199px; height:40px; background-color:#FFCF7F; border: 2px solid #404040;  }
#container_3ef7e28a { box-sizing: border-box; vertical-align: top; border-radius: 0px 20px 15px 0px; position:relative; display: inline-block; width:25%; min-height:83px; background-color:#B3D9E6; border: 3px solid #404040;  }
#container_3ef7e28a_padding { margin: 10px; display: block;  }
#button_1cc482e9 { box-sizing: border-box; vertical-align: bottom; border-radius: 15px; position:relative; display: inline-block; width:201px; height:39px; background-color:#FF8080; border: 2px solid #404040;  }
.textstyle39 { font-size:10pt; font-family:Arial, Helvetica, sans-serif; color:#000000; font-weight:bold;  }
@media only screen and (max-width: 800px)
{
		#container_38f1d0e3 { width:50%;  }
		#container_7834793e { width:50%;  }
		#container_ceecfd3 { width:50%;  }
		#container_3ef7e28a { width:50%;  }
}
@media only screen and (max-width: 600px)
{
		#container_780a4201 { width:100%;  }
		#container_552b321a { width:100%;  }
		#container_6b4db2e2 { width:100%;  }
}
@media only screen and (max-width: 540px)
{
		#table_7d022765 * span { font-size:10pt;  }
}
@media only screen and (max-width: 450px)
{
		#container_7b56f8c2 * span { font-size:18pt;  }
		#container_7b56f8c2 { width:100%;  }
		#text_4d3010c9 * span { font-size:14pt;  }
		#text_4d3010c9 { width:80%;  }
		#container_64225efd { width:110%; width:100%; height:500px;  }
		#text_92975f0 * span { font-size:8pt;  }
		#container_701ee5a0 { width:100%; left:29%; top:82%; display:inline-block;  }
		#container_68bc0339 * span { font-size:8pt;  }
		#container_68bc0339 { width:100%;  }
		#text_7635e4ac * span { font-size:8pt;  }
		#text_12299969 * span { font-size:8pt;  }
		#container_66882640 * span { font-size:10pt;  }
		#container_66882640 { width:40%;  }
		#container_3479b30e { width:90%;  }
		#table_7d022765 { width:105%;  }
		#table_7d022765 * span { font-size:10pt;  }
}
@media only screen and (max-width: 400px)
{
		#container_8980bcc { width:100%;  }
		#container_1a386bfe { width:100%;  }
		#container_38f1d0e3 { width:100%;  }
		#container_7834793e { width:100%;  }
		#container_ceecfd3 { width:100%;  }
		#container_3ef7e28a { width:100%;  }
}
