﻿body, input, textarea, select, button, pre { background-color: white; color: #4c5961; }

p { padding: 0; margin: 0; }
 
a, .text-link,.big-link {border-color:black;color:black;}
  a:hover, .text-link:hover, .big-link:hover, div.repeater a.destination-place:hover, a.current-page { color: rgb(63, 192, 240); }
input[type=button], input[type=submit], .button, button, #UnReadMessageCountContainer, .NumberAdjuster { border-color: rgb(63, 192, 240); background-color: rgb(63, 192, 240); color: white; border-radius: 0.3em; }

input[type=button]:hover, input[type=submit]:hover, a.button:hover, .button:hover, button:hover
{ color:yellow; }
a.current-page { border-color: rgb(63, 192, 240); cursor:text; }
  a.current-page:hover { color: rgb(63, 192, 240); }
.dialog-back { border-color: rgb(63, 192, 240); background-color: white; }
.dialog-cancel { background-color: rgb(63, 192, 240); color: white; }



.article-briefdesc, .page-summary, .page-title, .page-title-sentence, .page-title-withcommands, .article-block-title, .article-title, .article-bottom-navigator, .field-title, .dialog-title, .repeater-item-title, .page-summary, .section-title, .language-element-true { color: rgb(63, 192, 240); }
.admin-button{border-color:red !important; background-color:red !important; }
.highlight,.focus,.article-jiaoyanji,.article-highlight,.list-item-bottom, .repeater-item-desc,.article-start-end
{color:hotpink;}


.tooltip-text, .tooltip, .repeater .block .write-article, .newitem-inblock, .replied-message-container, .page-desc, .touzi, .site-info-item, #AdsDeclare, #ReadingStatus, .repeater-item-time, .repeater-item-time2, .message-time, .list-item-updatetime, .page-time, .article-updatetime, .SessionDiv .session-time, .list-item-author-text, .list-item-author-text-2rows, .article-author { color: deepskyblue; text-shadow: 0 0 0; }
#ReadingStatus, .block, .block2, .cblock,.replied-message-container,.border{ border-color:#ddd;  }



#PageHeadDiv { background-image:url(/Images/Cuecc/headback.jpg); background-size:cover; border-width:0; padding-top:0;background-color:white;}
#PageHeadSiteHomeContainer { margin:0; }
#PageHeadSiteNameDiv { height: 100%; margin:0; float:none; }
#PageHeadHomeImage { height: 100%; margin: 0; float: none; max-width:none; }
#PageHeadRightPart { float: right; margin-left:0; }

#PageHeadMenu { border-radius: 1.5em; border-width: 0.15em; border-color: rgb(63, 192, 240); border-style: solid; margin-bottom: 0; background-image: url(/Images/menuback.png); background-size: 100% 100%; float: right; z-index: 10090; }
  #PageHeadMenu .menuitem { color: #4c5961; font-size: 0.8em; margin: 0.7em 0; border-color: #4c5961; border-style: solid; border-width: 0 0.1em 0 0; padding: 0 1.0em; }
  #PageHeadMenu .menuitem:hover { color: #03b3ed; }
#ExpandMenuLink { display: block; border-width: 0 !important; color: rgb(63, 192, 240) !important;}

#PageHeadMenuAll {display:none; border-width: 0.15em; border-color: rgb(63, 192, 240); border-style: none;  }
  #PageHeadMenu .menugroup { float: left; margin:0 1em 0.5em 0; border-width: 0 0 0 0; border-color: #4c5961; border-style: dashed; }
    #PageHeadMenu .menugroup .menuitem { float: none; display: block; margin:0 0 0.7em 0; border-width: 0; font-size: 0.9em; }
    
#PageHeadCommandBar { margin:0; }
.WebTextAtTop { float: right; font-size: 1.3em; color: rgb(63, 192, 240); margin-right:1em;}
#LoginLink, #SignUpLink{background-image:url(/Images/buttonback.jpg);}
  #PageHeadCommandBar a, #LanguagesContainer{ float: right; margin-left: 1em; font-size: 0.8em; color: white; padding: 0.3em 0.5em; margin-bottom:1.0em; }
#LanguagesContainer { border-width: 0.1em; border-color: rgb(63, 192, 240); border-style: solid; color: rgb(63, 192, 240); background-color: white; font-size: 0.75em; cursor: pointer; padding: 0.28em 0.5em; }
  #LanguagesContainer img { float:right; margin-left:0.5em; }
#PageHeadCommandBar #LanguagesContainer a { display: block; float: none; background-color: white; margin: 0; border-width: 0 0 0.1em 0; border-color: #4c5961; border-style: dashed; font-size: 1.1em; color: #4c5961; text-align:center; padding:1em 1.5em; }
  #PageHeadCommandBar #LanguagesContainer a:hover { color: rgb(63, 192, 240); }
#LanguageList { display: none; position:absolute; clear: both; border-width: 0.1em; border-color: rgb(63, 192, 240); border-style: solid; margin: 0.5em 0 0 -0.6em; z-index:10089;}



#PageContentDiv { padding:0; }

#BigImageAdsContainer { width:100%; overflow:hidden; }
#BigImageAdLink { display: block; width: 100%; height: 100%; overflow: hidden; }
#BigImageAdImage { display:block; width:100%; max-width:none; max-height:none; }
.leftrightbutton { height: 3em; z-index: 10002; position: absolute; cursor: pointer; }

#WebsiteTextAdContainer {  text-align: center; padding: 0.3em 0 0.9em 0;  color: white; }
#WebsiteTextAd { padding: 0 1em; font-size: 1.8em; }

#SearchDiv { padding: 0; margin: 0; border-width: 0; background-color: rgb(63, 192, 240);border-radius:0; }
#SearchImageClientButton { border-width: 0; background-color: rgb(63, 192, 240); margin-left: 0em; margin-right:0.1em; margin-top: 0.1em; padding: 0.31em 0.5em; height: 1.2em; color: white; font-size: 0.815em; }
#SearchKeysTextBox, .SearchTextBox { border-width: 0.1em; border-color: rgb(63, 192, 240); border-style: solid; font-size: 0.95em; color: rgb(63, 192, 240); max-width:none; }

#PageBottomDiv { margin: 0; color: white; }
#PageBottomDiv a { color: white; }
  #PageBottomDiv a:hover { color: rgb(63, 192, 240); }

#BottomMenu { background-color: #51c1f1; padding: 2em 5% 1em 5%; }
#BottomLanguages { margin: auto; float: left; margin-top:3em; }
#BottomLanguages a { float:left; color:black; margin:1em 1em; font-size:0.8em;}
#BottomLanguages a img {float:left; margin-right:0.5em; margin-top:0.2em; }
#BottomMenu dl, div.bottom-section{ float:left; margin:0 0 1em 0 ; padding:0; height:12em;  }
#BottomMenu dl dt { font-size:2em; }
  #BottomMenu dl a, #BottomMenu div.bottom-item { display: block; float: none; margin: 0.7em 0;  }
#BottomMenu dd { margin:0; }
#BottomQRImg { width:11em; }


#PageContentDiv { min-height:20em; }
.section{padding:0 0 0 0;}
.section-cap { background-color: rgb(63, 192, 240); height:12em; }
.section-title, .section-title2 { text-align: center; color: black; float: none; padding-bottom: 0.5em; margin:0; }
.section-title2 { padding-top:3em; padding-bottom:2em; }
.section-desc { text-align: center; color: black; clear: both; float: none; font-size:0.9em;margin-bottom:2.5em; }



.message-replied-content, textarea:hover, input[type=text]:hover { border-color: blue; }



     
