body      {font-family: verdana; font-size: 12px; text-align: center; cursor: default; margin-top: 20px;
           background-image:url('images/background_dark.jpg');}

a:link, a:visited {text-decoration : none; color: #1A70C0}
a:hover   {text-decoration : underline; color: #1A70C0}


img {border: none}
li {padding-bottom: 10px}

.separator {border-width:0; border-top:1px solid #1A70C0;  height:1px; }

/* layout */

#page {width: 900px; margin: auto; text-align: left;}

  #header_left {width: 10px; height: 105px; background-image:url('images/header_left.png'); float: left}
  #header_center {width: 880px; height: 105px; background-image:url('images/header_center.png'); float: left}
  
    #logo {width: 344px; height: 52px; background-image:url('images/title.png'); margin: 28px 0px 0px 10px}
	
  #header_right {width: 10px; height: 105px; background-image:url('images/header_right.png'); float: right}

  #main {width: 896px; overflow: hidden; background-color: white; border-left: 2px solid black; border-right: 2px solid black;
         background-image:url('images/background.jpg'); min-height: 500px; font-size: 13px}

    #sidebar {width: 200px; float: left; padding: 5px}
	#content {width: 674px; float: left; padding: 5px}

  #quarter_left {width: 10px; height: 57px; background-image:url('images/quarter_left.png'); float: left}
  #quarter_center {width: 880px; height: 57px; background-image:url('images/quarter_center.png'); background-repeat: repeat-x; float: left}
  #quarter_right {width: 10px; height: 57px; background-image:url('images/quarter_right.png'); float: right}

/* tabs */

#tabs {float: right; margin-right: 10px; margin-top: -12px; color: white; text-align: center; font-weight: bold}
#tabs a {color: white}
#tabs a:link, #tabs a:visited {text-decoration: none}
#tabs a:hover {text-decoration : underline}

.tab {width: 80px; height: 21px;  padding-top: 8px}

.inactive {background-image:url('images/tab_inactive.png'); float: left;
           border-left: 1px solid #D4D4D4; border-right: 1px solid #8A8B8C; border-top: 1px solid #D4D4D4}
.active   {background-image:url('images/tab_active.png'); float: left;
           border-left: 1px solid #7492E2; border-right: 1px solid #425380; border-top: 1px solid #7492E2}

/* other */

#headerlinks {float: right; padding: 5px 10px 0px 0px; text-align: right; line-height: 1.5}
#headerlinks a {font-weight: bold; color: #1B51C2}

#search input {border: 1px solid #707070}

.floatclear {clear: both}

/* sidebar */

#menu {font-size: 13px}
#menu img {margin-left: 2px}
#menu a {color: #1A70C0}

.parent {font-weight: bold;}
.menuitem {padding: 2px 0px 2px 0px;}
.selected {background-color: #1A70C0;  color: white}

#icons img {margin: 2px}
#icons {width: 100%;text-align: center}

/* news */

.newscaption {font-weight: bold}

/***********************************************************************************/

/* menuadmin */

.cell_visible {text-align: center; width: 60px}
.cell_file {padding-left: 20px; width: 200px}
.cell_erase {padding-left: 20px}

td {padding: 0px}
.text {width: 98%; padding: 2px}
.textover {width: 98%; background-color: #CEDAF0; padding: 2px}
.textselected {width: 98%; background-color: blue; color: white; padding: 2px}
  
.textdown {width: 100%; height: 3px; font-size: 3px}
.textdownover {width: 100%; height: 3px; background-color: blue; font-size: 3px}

/* articles */
  
#content .sign {font-weight: bold; color: #1A70C0}
#content .caption {font-weight: bold; font-size: 20px}
#content .caption_L2 {font-weight: bold; font-size: 14px; text-decoration: underline}
#content .caption_L3 {font-weight: bold}
#content img {margin-top: 10px}
#content .imgcapt {color: #808080;}
#content .code {white-space:pre; background-color: #F4F4F4; border: 1px solid #808080; padding: 5px; margin: 10px 0px 10px 0px; overflow: auto}
#content .asterisk {font-weight: bold; color: red}
#content .important {color: red}
/* #content .articleinfo {font-size: 9px; color: #888888} */
#content .articleinfo {font-size: 12px; font-weight: bold; color: #1A70C0;}