﻿html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video,details,summary {
margin:0;
padding:0;
border:0;
font-size:100%;
vertical-align:baseline;
background:transparent
}

article,aside,figure,footer,header,hgroup,nav,section,details,summary {
display:block
}

img,object,embed {
max-width:100%
}

html {
overflow-y:scroll
}

ul {
list-style:none
}

blockquote,q {
quotes:none
}

blockquote:before,blockquote:after,q:before,q:after {
content:'';
content:none
}

a {
margin:0;
padding:0;
font-size:100%;
vertical-align:baseline;
background:transparent
}

del {
text-decoration:line-through
}

abbr[title],dfn[title] {
border-bottom:1px dotted #000;
cursor:help
}

table {
border-collapse:collapse;
border-spacing:0
}

th {
font-weight:700;
vertical-align:bottom
}

td {
font-weight:400;
vertical-align:top
}

hr {
display:block;
height:1px;
border:0;
border-top:1px solid #ccc;
margin:1em 0;
padding:0
}

input,select {
vertical-align:middle
}

pre {
white-space:pre;
white-space:pre-wrap;
white-space:pre-line;
word-wrap:break-word
}

input[type="radio"] {
vertical-align:text-bottom
}

input[type="checkbox"] {
vertical-align:bottom
}

.ie7 input[type="checkbox"] {
vertical-align:baseline
}

.ie6 input {
vertical-align:text-bottom
}

select,input,textarea {
font:99% sans-serif
}

table {
font-size:inherit;
font:100%
}

small {
font-size:85%
}

strong {
font-weight:700
}

td,td img {
vertical-align:top
}

sub,sup {
font-size:75%;
line-height:0;
position:relative
}

sup {
top:-.5em
}

sub {
bottom:-.25em
}

pre,code,kbd,samp {
font-family:monospace,sans-serif
}

.clickable,label,input[type=button],input[type=submit],button {
cursor:pointer
}

button,input,select,textarea {
margin:0
}

button {
width:auto;
overflow:visible
}

.ie7 img {
-ms-interpolation-mode:bicubic
}

.ie6 html {
filter:expression(document.execCommand(BackgroundImageCache,false,true))
}

.clearfix:before,.clearfix:after {
content:"\0020";
display:block;
height:0;
overflow:hidden
}

.clearfix:after {
clear:both
}

.clearfix {
zoom:1
}

body {
font-family:Arial,Tahoma,Verdana,Sans-serif;
font-size:16px;
color:#505a69;
background-color:#fff
}

select {
cursor:pointer
}

a,a:visited {
text-decoration:none;
color:#3255fF;
cursor:pointer
}

a:hover {
color:#F71c75;
text-decoration:underline;
cursor:pointer
}

address {
font-style:normal
}

fieldset {
padding:0;
margin:0;
border:0
}

h1 {
font-family:Tahoma,Arial,Verdana,Sans-serif;
font-size:1.66em;
font-weight:400
}

h2 {
font-family:Tahoma,Arial,Verdana,Sans-serif;
font-size:1.5em;
padding:1em 0 .5em;
font-weight:400
}

h3 {
font-family:Tahoma,Arial,Verdana,Sans-serif;
font-size:1.42em;
padding:1em 0 .33em;
font-weight:400
}

h4 {
font-family:Tahoma,Arial,Verdana,Sans-serif;
font-size:1.33em;
padding:0 0 .5em;
font-weight:400
}

h1.arial,h2.arial,h3.arial,h4.arial,.noserif {
font-family:Arial,Tahoma,Verdana,Sans-serif
}

h1.serif,h2.serif,h3.serif,h4.serif,.serif {
font-family:Georgia,"Times New Roman"
}

ul {
list-style:disc
}

ul li {
padding:0 0 .25em;
margin:.5em 0 0 1.5em
}

.validation-info {
background-color:#FBFDAB;
padding:.7em .7em .6em;
margin:0;
border-radius:.4em;
-moz-border-radius:.4em;
-khtml-border-radius:.4em;
-webkit-border-radius:.4em
}

.validation-single-OK {
color:#FFF;
padding:.6em;
background-color:#4dc901;
border-radius:.4em;
-moz-border-radius:.4em;
-khtml-border-radius:.4em;
-webkit-border-radius:.4em;
font-weight:700;
margin:0
}

header {
background-color:#FFF;
border-top:10px solid #4285f4;
border-bottom:8px solid #eae7e4;
box-shadow:rgba(0,0,0,0.2) 0 2px 3px;
-moz-box-shadow:rgba(0,0,0,0.2) 0 2px 3px;
-o-box-shadow:0 0 8px #D0D0D0;
-khtml-box-shadow:rgba(0,0,0,0.2) 0 2px 3px;
-webkit-box-shadow:rgba(0,0,0,0.2) 0 2px 3px
}

header .pageTitle {
font-size:1em;
width:95%;
margin:0 auto;
padding:.5em 0;
font-family:Tahoma,Arial,Verdana,Sans-serif
}

header .pageTitle a {
color:#505a69;
text-decoration:none
}

header .pageTitle a:hover {
color:#505a69;
text-decoration:none
}

header .pageSubTitle {
font-family:"Times New Roman";
font-size:.5em;
margin:.25em 0 0;
display:block
}

header #Logo img {
width:75%;
height:75%
}

@media only screen and (min-width: 461px) {
header #Logo img {
width:75%;
height:75%
}

header .pageTitle {
font-size:1.33em
}

header .pageSubTitle {
font-size:.5em;
margin:.25em 0 0;
display:block
}
}

@media only screen and (min-width: 760px) {
header #Logo img {
width:75%;
height:75%
}

header .pageTitle {
font-size:1.33em
}

header .pageSubTitle {
font-size:.5em;
margin:.25em 0 0;
display:block
}
}

@media only screen and (min-width: 961px) {
header #Logo img {
width:100%;
height:100%
}

header .pageTitle {
font-size:1.66em
}

header .pageSubTitle {
font-size:.5em;
margin:.25em 0 0;
display:block
}
}

input[type=text],input[type=password],textarea {
border:solid 1px #DaD7D4;
border-radius:.4em;
-moz-border-radius:.4em;
-khtml-border-radius:.4em;
-webkit-border-radius:.4em;
padding:.5em .5em .4em;
color:#505a69
}

footer {
margin:3em 0 0;
background-color:#f6f5f3;
padding-bottom:1.5em
}

footer .content {
width:90%;
margin:0 auto;
color:#505a69
}

footer .linkbox {
display:inline;
width:24%;
margin-bottom:3.33em;
float:left
}

@media only screen and (max-width: 768px) {
footer .linkbox {
width:49%
}
}

@media only screen and (max-width: 400px) {
footer .linkbox {
width:100%
}
}

footer .link:hover {
color:#F71c75;
text-decoration:underline
}

footer .link:before {
content:">";
margin-right:.33em;
text-decoration:none
}

footer h4 {
color:#505a69;
font-size:1.16em;
padding:1.75em 0 .8em;
font-weight:400
}

footer ul {
list-style:none
}

footer ul li {
list-style-type:none;
padding:0 0 .6em;
margin:0;
font-size:.8em
}

footer a {
text-decoration:none;
color:#4285f4
}

footer a:visited {
color:#4285f4
}

@media only screen and (max-width: 768px) {
footer ul il {
line-height:1em
}
}

@media only screen and (max-width: 400px) {
footer ul il {
line-height:1em
}
}

footer .centerLinkList {
text-align:center
}

.mainContent {
width:100%;
margin:0 auto;
padding:.66em 0 0;
text-align:justify
}

@media only screen and (min-width: 461px) {
.mainContent {
width:95%
}
}

.abv1 {
background-color:#FFF;
border:1px solid #000;
text-align:center;
padding:0;
margin:0
}

.abv1 a {
font-size:.9em;
margin:.5em 0;
padding:.25em;
display:block;
color:#15c;
text-decoration:underline;
font-family:"Times New Roman"
}

@media only screen and (min-width: 461px) {
.abv1 a {
margin:.5em;
padding:.1em;
font-size:1.2em
}
}

.abv20 {
background-color:#0ec9d5;
border-radius:3px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
text-align:center;
box-shadow:rgba(0,0,0,0) 0 0 14px;
-moz-box-shadow:rgba(0,0,0,0.2) 0 0 14px;
-o-box-shadow:0 0 14px #E0E0E0;
-khtml-box-shadow:rgba(0,0,0,0.2) 0 0 14px;
-webkit-box-shadow:rgba(0,0,0,0.2) 0 0 14px
}

.ProviderImg {
float:left;
border:1px solid #EFEFEF;
text-align:center;
box-shadow:rgba(0,0,0,0) 0 0 4px;
-moz-box-shadow:rgba(0,0,0,0.2) 0 0 4px;
-o-box-shadow:0 0 4px #E0E0E0;
-khtml-box-shadow:rgba(0,0,0,0.2) 0 0 4px;
-webkit-box-shadow:rgba(0,0,0,0.2) 0 0 4px;
margin:0 1em .66em 0;
border-radius:10px;
-moz-border-radius:10px;
-khtml-border-radius:10px;
-webkit-border-radius:10px;
width:64px
}

@media only screen and (min-width: 481px) {
.ProviderImg {
margin:0 1.5em .66em 0;
width:80px
}
}

.tablegrid {
margin:2em auto;
padding:0;
border-spacing:0;
border-collapse:collapse;
font-family:Arial;
background:#FBFBFB;
border:1px solid #F3F3F3;
font-size:.8em
}

.tablegrid tr {
text-align:left;
vertical-align:top;
margin:0;
padding:0;
border:none
}

.tablegrid th {
background-color:#4285f4;
border:1px solid #4285f4;
padding:.33em 1em;
color:#FFF
}

.tablegrid td {
text-align:left;
vertical-align:top;
padding:0 1.5em 0 0
}

.breadcrumbs-std {
color:#888;
font-family:Tahoma,Arial;
font-size:75%;
margin:.25em 0;
margin:0 0 1em 0
}

.breadcrumbs-std a {
color:#888
}

.breadcrumbs-std a.first {
padding:.5em .5em .5em 0
}

.bubbleList {
margin:10px 0
}

.bubbleItem24 {
border:none;
padding:3px 8px;
margin:0 8px 0 0;
font-weight:700;
font-size:120%;
text-align:center;
vertical-align:middle;
border-radius:25px;
-moz-border-radius:25px;
-khtml-border-radius:25px;
-webkit-border-radius:25px;
box-shadow:rgba(0,0,0,0.1) 0 0 3px;
-moz-box-shadow:rgba(0,0,0,0.1) 0 0 3px;
-o-box-shadow:0 0 3px #E0E0E0;
-khtml-box-shadow:rgba(0,0,0,0.1) 0 0 3px;
-webkit-box-shadow:rgba(0,0,0,0.1) 0 0 3px;
color:#FFF;
background-color:#4285f4
}

.card {
width:95%;
margin:0 auto 2em;
padding:0 .25em 0 0
}

.card-clear {
width:95%;
margin:0 auto 2em;
padding:0 .25em 0 0;
float:none;
visibility:hidden;
margin:0;
padding:0;
height:0
}

.card-50-50 {
width:95%;
margin:0 auto 2em;
padding:0 .25em 0 0
}

.card a {
text-align:left
}

.card h2 {
margin:0 0 1em;
padding:0 0 .75em;
color:#4285f4;
border-bottom:1px solid #EFEFEF;
text-align:left;
font-size:1.16em
}

.card p {
font-size:.8em;
text-align:left
}

.card table {
font-size:.8em
}

.card .p-short {
margin:0 0 .6em
}

.card .featureList {
margin:0 0 .66em
}

.card .featureListItem {
font-size:.8em;
margin:0 0 0 1em;
padding:0 0 .5em
}

.card .headlineLogo {
display:inline-block;
vertical-align:top;
width:15%;
margin-right:.5em
}

@media only screen and (min-width: 461px) {
.card {
margin:.5em auto 2em;
width:98%
}

.card h2 {
margin:0 0 1.25em;
padding:0 0 .66em;
font-size:1.16em
}

.card p {
font-size:.9em
}

.card table {
font-size:.9em
}

.card .headlineLogo {
width:15%;
margin-right:.5em
}

.card .featureListItem {
font-size:.9em
}
}

@media only screen and (min-width: 761px) {
.card {
margin:.5em auto 2em;
width:43%;
display:inline-block;
vertical-align:top;
padding:1.25em 1em 2em 1.5em;
border:1px solid #e0e0e0;
border-radius:3px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
box-shadow:rgba(0,0,0,0.1) 0 1px 5px;
-moz-box-shadow:rgba(0,0,0,0.1) 0 1px 5px;
-o-box-shadow:0 0 5px #e0e0e0;
-khtml-box-shadow:rgba(0,0,0,0.1) 0 1px 5px;
-webkit-box-shadow:rgba(0,0,0,0.1) 0 1px 5px
}

.card-50-50 {
width:95%
}

.card h2 {
margin:0 0 1em;
padding:0 0 .66em;
font-size:1.33em
}

.card p {
font-size:.9em
}

.card table {
font-size:.9em
}

.card .headlineLogo {
width:15%;
margin-right:.5em
}

.card .featureListItem {
font-size:.9em
}
}

@media only screen and (min-width: 961px) {
.card {
margin:.5em auto 2em;
width:44%;
display:inline-block;
vertical-align:top
}

.card-50-50 {
width:44%
}

.card h2 {
margin:0 0 1em;
padding:0 0 .75em;
font-size:1.33em
}

.card p {
font-size:1em
}

.card table {
font-size:1em
}

.card .headlineLogo {
width:15%;
margin-right:.5em
}

.card .featureListItem {
font-size:1em
}
}

@media only screen and (min-width: 1280px) {
.card {
margin:.5em auto 2em;
width:28%;
display:inline-block;
vertical-align:top
}

.card-50-50 {
width:46%
}

.card h2 {
margin:0 0 1em;
padding:0 0 .75em;
font-size:1.5em
}

.card p {
font-size:1em
}

.card table {
font-size:1em
}

.card .headlineLogo {
width:15%;
margin-right:.5em
}

.card .featureListItem {
font-size:1em
}
}

@media only screen and (min-width: 1900px) {
.card {
margin:.5em auto 2em;
width:30%;
display:inline-block;
vertical-align:top
}

.card-50-50 {
width:47%
}

.card h2 {
margin:0 0 1em;
padding:0 0 .66em;
font-size:1.66em
}

.card p {
font-size:1em
}

.card table {
font-size:1em
}

.card .headlineLogo {
width:15%;
margin-right:.5em
}

.card .featureListItem {
font-size:1em
}
}

.cardPage {
margin:0 auto;
padding:.66em .66em 2.5em;
width:95%;
text-align:left
}

.cardPage h2 {
margin:0 0 1em;
padding:0 0 .75em;
font-size:1.66em;
color:#4285f4;
border-bottom:1px solid #EFEFEF
}

.cardPage h3 {
margin:2.5em 0 1em;
padding:0 0 1em;
font-size:1.33em;
color:#4285f4;
border-bottom:1px solid #EFEFEF
}

.cardPage h4 {
margin:3em 0 1.5em;
padding:0;
font-size:1.16em;
color:#4285f4;
line-height:1.66em
}

.cardPage p {
font-size:1em
}

@media only screen and (min-width: 481px) {
.cardPage {
width:99%;
padding:.25em .5em 2.5em 0
}
}

@media only screen and (min-width: 761px) {
.cardPage {
border-radius:3px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
box-shadow:rgba(80,80,80,0.1) 0 1px 5px;
-moz-box-shadow:rgba(80,80,80,0.1) 0 1px 5px;
-o-box-shadow:0 0 5px #e0e0e0;
-khtml-box-shadow:rgba(80,80,80,0.1) 0 1px 5px;
-webkit-box-shadow:rgba(80,80,80,0.1) 0 1px 5px;
border:1px solid #e0e0e0;
width:95%;
padding:1.25em .66em 2.5em 1em;
float:left
}
}

@media only screen and (min-width: 1000px) {
.cardPage {
width:50%;
margin:1em 3em 2em 0;
padding:1.25em 1.75em 2.5em;
float:left
}
}

.cardPage img {
margin:1.5em 0;
border-radius:3px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
box-shadow:rgba(0,0,0,0.5) 0 1px 5px;
-moz-box-shadow:rgba(0,0,0,0.5) 0 1px 5px;
-o-box-shadow:0 0 5px #aaa;
-khtml-box-shadow:rgba(0,0,0,0.5) 0 1px 5px;
-webkit-box-shadow:rgba(0,0,0,0.5) 0 1px 5px;
display:block
}

.cardPage .refList,.refList {
font-size:12px;
color:#888;
font-family:Verdana,Tahoma,Arial
}

.cardPage .refList a {
text-decoration:none;
color:#888
}

.sourceText {
text-align:left
}

.cardPageSideBox {
text-align:left;
width:95%;
padding:1.25em .66em 2.5em;
margin:0
}

@media only screen and (min-width: 761px) {
.cardPageSideBox {
margin:1em 0 2em;
padding:1.25em 1.5em 2.5em .75em;
border:1px solid #e0e0e0;
border-radius:3px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
box-shadow:rgba(80,80,80,0.1) 0 1px 5px;
-moz-box-shadow:rgba(80,80,80,0.1) 0 1px 5px;
-o-box-shadow:0 0 5px #e0e0e0;
-khtml-box-shadow:rgba(80,80,80,0.1) 0 1px 5px;
-webkit-box-shadow:rgba(80,80,80,0.1) 0 1px 5px;
float:left
}
}

@media only screen and (min-width: 1000px) {
.cardPageSideBox {
width:30%;
margin-right:0
}
}

.cardPageSideBox h2 {
margin:0 0 1.5em;
padding:0 0 1em;
font-size:1.66em;
color:#4285f4;
border-bottom:1px solid #EFEFEF
}

.cardPageSideBox p {
font-size:1em
}

.cardPageSideBox a.HighlightedLink:before {
content:'►';
margin:0 1em 0 0;
text-decoration:none
}

.cardVal-info {
background-color:#FCFEBC;
border:1px solid #ECEEAC;
padding:1.5em 1em 1.5em 1.5em;
margin:2em .5em 0;
border-radius:.4em;
-moz-border-radius:.4em;
-khtml-border-radius:.4em;
-webkit-border-radius:.4em;
font-family:Sans-serif;
color:#6A6C7A
}

.cardVal-error {
background-color:#FFCFCD;
border:1px solid #F19E9C;
padding:1.5em;
margin:2em .5em;
border-radius:.4em;
-moz-border-radius:.4em;
-khtml-border-radius:.4em;
-webkit-border-radius:.4em;
font-family:Sans-serif;
color:#BF413F
}

@media only screen and (min-width: 761px) {
.cardVal-info,.cardVal-error {
padding:1.5em;
margin:2em 2em 3em 1em
}
}

@media only screen and (min-width: 1000px) {
.cardVal-info,.cardVal-error {
padding:1.5em;
margin:2em 2em 3em 1em
}
}

.cardVal-info ul,.cardVal-error ul {
margin:.5em 0
}

.cardVal-info li,.cardVal-error il {
margin:.33em 0 .33em 1em
}

.center {
text-align:center
}

.div-line-std {
border-bottom:2px dotted #E0EaE1;
margin:0;
padding:0
}

.div-line-thin {
border-bottom:1px dotted #E0EaE1;
margin:0;
padding:0
}

.KEcolor {
color:#4285f4
}

.KEgreen {
color:#10AA00
}

.KEcolor_orig {
color:#4285f4
}

.LLred {
color:#ff3d30
}

.LLpink {
color:#c71c75
}

.LLlightgray {
color:#909aA9
}

.LLyellowBox {
background-color:#FFC;
border:1px solid #F8F8CB;
padding:6px;
margin:0
}

.KE-link-submit {
border:none;
font-weight:400;
background-color:#FFF;
text-decoration:none;
padding:.2em 1em;
color:#4285f4
}

.KE-link-submit:hover {
color:#c71c75
}

.KE-std-submit,a.KE-std-submit {
background-color:#4285f4;
color:#FFF;
border-radius:.2em;
-moz-border-radius:.2em;
-khtml-border-radius:.2em;
-webkit-border-radius:.2em;
box-shadow:rgba(0,0,0,0.4) 2px 2px 5px;
-moz-box-shadow:rgba(0,0,0,0.4) 2px 2px 5px;
-o-box-shadow:rgba(0,0,0,0.4) 2px 2px 5px;
-khtml-box-shadow:rgba(0,0,0,0.4) 2px 2px 5px;
-webkit-box-shadow:rgba(0,0,0,0.4) 2px 2px 5px;
font-size:1.16em;
font-family:Verdana,Tahoma,Arial;
text-decoration:none;
padding:.5em 1.5em;
cursor:pointer;
display:inline-block
}

.KE-std-submit:hover,.KE-std-submit.secondary:hover,a.KE-std-submit.secondary:hover {
background-color:#c71c75;
color:#FFF;
border-color:#c71c75
}

.KE-std-submit.red,a.KE-std-submit.red {
border:solid 2px #c71c75;
background-color:#c71c75;
padding:.2em 1em
}

.KE-std-submit.gray,a.KE-std-submit.gray {
border:solid 2px #777;
background-color:#777
}

.KE-std-submit.secondary,a.KE-std-submit.secondary {
background-color:#555;
color:#EEE;
font-size:90%
}

.KE-std-submit:before,a.KE-std-submit:before,.KE-std-submit.secondary:before {
content:'►';
margin:0 1em 0 0
}

.KE-std-submit.providerBtn,a.KE-std-submit.providerBtn {
margin:1.5em 0 0
}

.KE-std-submit.tiny {
font-size:1em;
padding:0 .5em;
text-transform:none;
font-weight:400
}

.KE-std-submit.small {
font-size:1.16em;
padding:0 .5em;
text-transform:none
}

.KE-std-submit.big {
font-size:1.5em;
padding:.25em 1.33em
}

.nof {
clear:both
}

.cf:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden
}

.Bubble-small {
width:1em;
height:1em;
padding:.2em .6em;
margin:0 1em 0 0;
text-align:center;
border-radius:4px;
-moz-border-radius:4px;
-khtml-border-radius:4px;
-webkit-border-radius:4px;
background-color:#C00;
color:#fff;
font-weight:700
}

.Bubble-small.gray {
background-color:#B0B0B0
}

.Bubble-small.orange {
background-color:orange
}

.tablediv {
float:left
}

.tablediv-content {
float:left;
margin:0 0 0 1em
}

.tablediv-content h4 {
margin:0;
padding:0 0 .2em
}

.tablediv-10 {
float:left;
width:10%
}

.tablediv-20 {
float:left;
width:20%
}

.tablediv-25 {
float:left;
width:25%
}

.tablediv-30 {
float:left;
width:30%
}

.tablediv-33 {
float:left;
width:33%
}

.tablediv-40 {
float:left;
width:40%
}

.tablediv-50 {
float:left;
width:50%
}

.tablediv-60 {
float:left;
width:60%
}

.tablediv-66 {
float:left;
width:66%
}

.tablediv-70 {
float:left;
width:70%
}

.tablediv-75 {
float:left;
width:75%
}

.tablediv-80 {
float:left;
width:80%
}

.tablediv-90 {
float:left;
width:90%
}

.tablediv input[type=text],.tablediv input[type=password] {
width:80%;
margin:.5em 0 .75em
}

.text-116 {
font-size:1.16em
}

.text-133 {
font-size:1.33em
}

.text-166 {
font-size:1.66em
}

.text-200 {
font-size:2em
}

.text-220 {
font-size:2.2em
}

.text-240 {
font-size:2.4em
}

.text-250 {
font-size:2.5em
}

.text-260 {
font-size:2.6em
}

.text-280 {
font-size:2.8em
}

.text-300 {
font-size:3em
}

.text-std {
font-size:1em
}

.text-mini {
font-size:.8em
}

.text-big {
font-size:1.33em
}

.text-bold {
font-weight:700
}

.text-lightgray {
color:#d0d0d0
}

.textcolor {
color:#505a69
}

.textNOdeco {
text-decoration:none
}

.white {
color:#fff
}