a._seeMoreLink:before { content:"» "; }
a._seeMoreLink { font-weight:bold; }
p._blockSeeMore, #revContent ._rfBlock p.seeMore {
  position:absolute;
  right:0;
  display:block;
  bottom:0;
  padding:4px;
  margin:0;
  border:1px solid #c7d5e2;
  background:white;
  border-top-left-radius:5px;
  border-bottom-right-radius:5px;
}
time { font-style:italic; }
h2 {
  font-size:14px;
  font-weight:bold;
  border-bottom:1px solid #016187;
  padding:2px 0;
  color:#016187;
  text-transform:uppercase;
}
._genericNavigation a {
  text-transform:uppercase;
  margin:0 10px;
}
._genericNavigation .active { color:#003043; }
._genericNavigation .disabled {
  text-transform:uppercase;
  margin:0 10px;
  color:white;
  font-weight:bold;
  text-decoration:line-through;
}
._genericNavigation {
  display:block;
  background-color:#c7d5e2;
  padding:5px;
  text-align:center;
  font-weight:bold;
}
div.quotetop {
  background:url("/images/citation_bg.png") no-repeat scroll right center #e6ffed;
  border-color:#a6ffbf;
  border-style:solid;
  border-width:1px 1px 0 3px;
  color:#000000;
  font-size:0.9em;
  font-weight:bold;
  padding:8px 12px;
  margin:1em 1em 0 1em;
}
div.quotemain {
  background:none repeat scroll 0 0 #f9fffb;
  border-color:#a6ffbf;
  border-style:solid;
  border-width:1px 1px 1px 3px;
  font-size:0.9em;
  margin:0 1em 1em 1em;
  padding:12px;
}
img { max-width:890px; }
._formStyle1 div.field .label {
  display:block;
  font-weight:bold;
  margin:-10px;
  margin-bottom:10px;
  background:url("/images/gradient_bg.png") repeat-x left #3879a4;
  -moz-border-radius-topright:5px;
  -moz-border-radius-topleft:5px;
  padding:10px;
  color:white;
  border:none;
}
._formStyle1 div.field input[type="text"], ._formStyle1 div.field textarea, ._formStyle1 div.field select {
  display:block;
  width:650px;
}
._formStyle1 div.field {
  width:650px;
  background-color:#e1e9f2;
  padding:10px;
  margin-bottom:1em;
}
body.news #revContent ol.newsItems > li img { max-height:400px; }
body.news #revContent ol.newsItems > li > article > header > div.title img.divIcon {
  position:absolute;
  left:5px;
  top:5px;
}
body.news #revContent ol.newsItems > li > article > header > div.title a.permalink img { display:block; }
body.news #revContent ol.newsItems > li > article > header > div.title a.permalink {
  text-align:center;
  display:block;
  width:10px;
  height:10px;
  position:absolute;
  right:15px;
  top:15px;
}
body.news #revContent ol.newsItems > li > article > header > div.title h2 {
  color:inherit;
  padding:0;
  margin:0;
  margin-left:30px;
  display:inline;
  border:none;
}
body.news #revContent ol.newsItems > li > article > header > div.title {
  height:20px;
  margin:-10px;
  margin-bottom:0;
  background:url("/images/gradient_bg.png") repeat-x left #3879a4;
  -moz-border-radius-topright:5px;
  -moz-border-radius-topleft:5px;
  border-radius:5px 5px 0 0;
  padding:10px;
  color:white;
  border:none;
  line-height:20px;
  vertical-align:middle;
}
body.news #revContent ol.newsItems > li > article > header > div.more p {
  display:block;
  margin:0;
  padding:3px;
  border:1px solid #c7d5e2;
  background:white;
  border-width:0 1px 1px 1px;
}
body.news #revContent ol.newsItems > li > article > header > div.more p.authorSource {
  float:left;
  border-bottom-right-radius:5px;
}
body.news #revContent ol.newsItems > li > article > header > div.more p.date time { font-style:normal; }
body.news #revContent ol.newsItems > li > article > header > div.more p.date {
  float:right;
  border-bottom-left-radius:5px;
}
body.news #revContent ol.newsItems > li > article > header > div.more {
  margin-top:0;
  margin-right:-10px;
  margin-left:-10px;
  margin-bottom:10px;
  overflow:auto;
}
body.news #revContent ol.newsItems > li {
  position:relative;
  background-color:#e1e9f2;
  border-radius:5px;
  margin:0 0 20px 0;
  padding:10px;
}
body.news #revContent ol.newsItems li.ads h2 { margin-bottom:1em; }
body.news #revContent ol.newsItems li.ads div {
  text-align:center;
  padding:20px 0;
}
body.news #revContent ol.newsItems {
  margin:0;
  margin-top:20px;
  padding:0;
  list-style:none;
}
body.news #revContent p.info { margin-top:0; }
body.news #revContent footer p.comments, body.news #revContent footer div.share {
  padding:3px;
  border:1px solid #c7d5e2;
  background:white;
  margin:0;
  height:16px;
  overflow:hidden;
  vertical-align:middle;
}
body.news #revContent footer p.comments {
  float:left;
  border-radius:0 5px;
}
body.news #revContent footer div.share a img { display:block; }
body.news #revContent footer div.share a {
  padding:0;
  margin:0;
  display:block;
}
body.news #revContent footer div.share {
  float:right;
  border-radius:5px 0;
}
body.news #revContent footer {
  display:block;
  margin:-10px;
  margin-top:1em;
  position:relative;
  overflow:auto;
}
body.cNews.mView #revContent p.comments .share a, body.cNews.mView #revContent p.info .share a { border-bottom:0; }
body.cNews.mView #revContent p.comments .share, body.cNews.mView #revContent p.info .share {
  position:absolute;
  top:3px;
  right:5px;
}
body.cNews.mView #revContent p.comments, body.cNews.mView #revContent p.info {
  background-color:#c7d5e2;
  padding:5px;
  position:relative;
}
body.cHosting.mDefault #revContent div.compare { overflow:auto; }
body.cHosting.mDefault #revContent ul {
  padding-left:1.2em;
  margin:0;
}
body.cHosting.mDefault #revContent ul.options > li > h2 {
  margin:-10px;
  margin-bottom:10px;
  background:url("/images/gradient_bg.png") repeat-x left #3879a4;
  -moz-border-radius-topright:5px;
  -moz-border-radius-topleft:5px;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  padding:10px;
  color:white;
  border:none;
}
body.cHosting.mDefault #revContent ul.options > li > ul { list-style:disc; }
body.cHosting.mDefault #revContent ul.options > li > ul.min { list-style:circle; }
body.cHosting.mDefault #revContent ul.options > li {
  position:relative;
  background-color:#e1e9f2;
  float:left;
  width:400px;
  margin:10px;
  padding:10px;
  border-radius:5px;
}
body.cHosting.mDefault #revContent ul.options {
  overflow:auto;
  margin:0;
  list-style:none;
  padding:10px;
}
body.cHosting.mPackages #revContent div.compare { overflow:auto; }
body.cHosting.mPackages #revContent ul.features li {
  margin-left:1em;
  margin-bottom:0.2em;
}
body.cHosting.mPackages #revContent ul.features {
  background-color:#e1e9f2;
  padding:10px;
  margin:20px;
}
body.cHosting.mPackages #revContent div.benefits ul, body.cHosting.mPackages #revContent div.returns ul {
  padding-left:1.2em;
  margin:0;
}
body.cHosting.mPackages #revContent div.benefits h3, body.cHosting.mPackages #revContent div.returns h3 {
  margin:-10px;
  margin-bottom:10px;
  background:url("/images/gradient_bg.png") repeat-x left #3879a4;
  border-radius:5px 5px 0 0;
  padding:10px;
  color:white;
  border:none;
}
body.cHosting.mPackages #revContent div.benefits li, body.cHosting.mPackages #revContent div.returns li { margin-bottom:0.2em; }
body.cHosting.mPackages #revContent div.benefits, body.cHosting.mPackages #revContent div.returns {
  width:400px;
  background-color:#e1e9f2;
  padding:10px;
  border-radius:5px;
}
body.cHosting.mPackages #revContent div.benefits {
  float:left;
  margin-left:20px;
}
body.cHosting.mPackages #revContent div.returns {
  float:right;
  margin-right:20px;
  background-color:#ffdddd;
}
body.cHosting.mPackages #revContent table thead th {
  padding:5px 3px;
  background:url("/images/gradient_bg.png") repeat-x left #3879a4;
  color:white;
  font-size:1.2em;
}
body.cHosting.mPackages #revContent table thead td { background-color:transparent; }
body.cHosting.mPackages #revContent table td, body.cHosting.mPackages #revContent table th {
  width:174px;
  margin:1px;
  padding:3px;
  background-color:#e1e9f2;
  text-align:center;
}
body.cHosting.mPackages #revContent table tr.paidPrice td, body.cHosting.mPackages #revContent table tr.paidPrice th { background-color:#c7d5e2; }
body.cHosting.mPackages #revContent table tr.buy th { background-color:transparent; }
body.cHosting.mPayment table td, body.cHosting.mPayment table th {
  width:100px;
  margin:1px;
  padding:3px;
  background-color:#e1e9f2;
  text-align:center;
}
body.cHosting.mGet-hosted .requireLogin {
  text-align:center;
  margin:3em 0;
}
body.cHosting.mGet-hosted ._formStyle1 table tr.subhead td {
  background-color:white;
  padding:2px;
}
body.cHosting.mGet-hosted ._formStyle1 table label { font-weight:inherit; }
body.cHosting.mGet-hosted ._formStyle1 table { width:650px; }
body.cHosting.mGet-hosted ._formStyle1 #gh_fieldContainer_domain p.message { font-style:italic; }
body.cHosting.mGet-hosted ._formStyle1 #gh_fieldContainer_domain ul {
  list-style:none;
  margin:1em 0;
  padding:0;
}
body.cHosting.mGet-hosted ._formStyle1 #gh_field_description { height:300px; }
body.cHosting.mGet-hosted ._formStyle1 #gh_field_remarks { height:100px; }
body.cHosting.mGet-hosted ._formStyle1 #gh_fieldContainer_submit p.message { display:none; }
body.cHosting.mGet-hosted ._formStyle1 #gh_fieldContainer_submit div.button { text-align:right; }
body.cHosting.mGet-hosted ._formStyle1.domain .onlySub { display:none; }
body.cHosting.mGet-hosted ._formStyle1.subdomain .onlyDom { display:none; }
body.cHosting.mGet-hosted ._formStyle1.subdomain #gh_field_domain {
  width:25%;
  display:inline;
  text-align:right;
}
body.cHosting.mGet-hosted p.loginLink {
  font-weight:bold;
  padding:5px;
  background-color:#e1e9f2;
  text-align:center;
}
body.mBrowsers #revContent ul li img {
  position:absolute;
  left:10px;
  bottom:130px;
}
body.mBrowsers #revContent ul li a { font-weight:bold; }
body.mBrowsers #revContent ul li p { text-align:justify; }
body.mBrowsers #revContent ul li {
  float:left;
  position:relative;
  width:200px;
  padding:10px;
  padding-top:230px;
  height:120px;
  text-align:center;
}
body.mBrowsers #revContent ul {
  overflow:hidden;
  margin:0;
  margin:0 auto;
  padding:0;
  list-style:none;
  width:880px;
  height:360px;
}
body.cAbout.mAssociation #revContent aside.contact h2 {
  margin:-10px;
  margin-bottom:10px;
  background:url("/images/gradient_bg.png") repeat-x left #3879a4;
  -moz-border-radius-topright:5px;
  -moz-border-radius-topleft:5px;
  border-radius:5px 5px 0 0;
  padding:10px;
  color:white;
  border:none;
}
body.cAbout.mAssociation #revContent aside.contact {
  float:right;
  display:block;
  margin:0;
  margin-left:1em;
  margin-bottom:1em;
  background-color:#e1e9f2;
  padding:10px;
  width:25%;
  border-radius:5px;
}
body.cAbout.mAssociation #revContent > h2:first-child, body.cAbout.mAssociation #revContent > h2.first { margin-top:0; }
body.cAbout.mAssociation #revContent > h2.first, body.cAbout.mAssociation #revContent > h2.second { width:70%; }
