/******************************************** * TITLE: Culture! Disability! Talent!      * * ORIGINAL SOURCE MATERIAL: Sinorca (OSWD) * * URI  : cdt-screen.css                    * * MODIF: 2004-Jan-14                       * ********************************************//* ##### Common Styles ##### */body {  color: black;  background-color: rgb(240,240,240);  font-family: verdana, helvetica, arial, sans-serif;  font-size: 71%;  /* Enables font size scaling in MSIE */  margin: 0;  padding: 0;}html > body {  font-size: 8.5pt;}acronym, .titleTip {  border-bottom: 1px dotted rgb(153,153,153);  cursor: help;  margin: 0;  padding: 0 0 0.4px 0;}.doNotDisplay {  display: none;}.smallCaps {  font-size: 100%;  font-variant: small-caps;  font-weight: bold;}/* ##### Header ##### */div.superHeader {  color: black;  font-size: 91%;  background-color: rgb(240,240,240);  height:1.5em;  cursor: pointer;  margin: 0px;  padding: 4px;  border: 1px solid;  border-color: rgb(240,240,240) rgb(240,240,240) rgb(153,153,153) rgb(240,240,240);  position: relative;  text-decoration: none;  vertical-align: abstop;}div.superHeader .Hidden a {  color: rgb(240,240,240);  cursor: pointer;  border: 1px solid rgb(240,240,240);  text-decoration: none;  top: 2px;}div.superHeader a {  color: black;  cursor: pointer;  font-weight: normal;  cursor: pointer;  border: 1px solid rgb(240,240,240);  margin: 1px;  padding: 3px 7px 3px 7px;  text-decoration: none;  top: 2px;}div.superHeader a:focus {  background-color: transparent;  border-color: #f0f0f0 #909090 #909090 #f0f0f0;  color: black;}div.superHeader a:active {  background-color: transparent;  border-color: #f0f0f0 #909090 #909090 #f0f0f0;  color: black;}div.superHeader a:hover {  background-color: transparent;  border-color: #909090 black black #909090;  color: black;}div.superHeader .left {  text-align: left;  vertical-align: sub;
  margin: 0px;  float: left;}div.superHeader .right {  text-align: right;}  .midHeader {  color: #000000;  background-color: #FFFFFF;}.headerTitle {  font-size: 250%;  font-weight: normal;  margin: 0 0 0 0.25ex;  padding: 0.25ex 0 0 0;}.thin {  font-weight: normal;}/********************Menu Bar*******************/div.menuBar, div.menuBar a.menuButton {  font-family: verdana, helvetica, arial, sans-serif;  font-weight: bold;  color: #ffffff;}div.menuBar {  background-color: #000000;  padding: 4px 2px 4px 2px;  text-align: left;  height:1.5em;}div.menuBar a.menuButton {  background-color: transparent;  color: #FFFFFF;  cursor: pointer;  border: 1px solid black;  left: 0px;  margin: 1px;  padding: 3px 7px 3px 7px;  position: relative;  text-decoration: none;  top: 2px;  z-index: 100;}div.menuBar a.menuButton:hover {  background-color: transparent;  border-color: #f0f0f0 #909090 #909090 #f0f0f0;  color: #FFFFFF;}div.menuBar a.menuButton:active {  background-color: transparent;  border-color: #f0f0f0 #909090 #909090 #f0f0f0;  color: #FFFFFF;}div.menuBar a.menuButton:focus {  background-color: transparent;  border-color: #f0f0f0 #909090 #909090 #f0f0f0;  color: #FFFFFF;}div.menuBar a.menuButtonActive,div.menuBar a.menuButtonActive:hover {  background-color: #a0a0a0;  border-color: #909090 #f0f0f0 #f0f0f0 #909090;  color: #000000;  left: 1px;  top: 2px;}div.menuBar .right {  position: absolute;  right: 1.55mm;  margin-top: 0px;}/******************Search Button***************************/.searchbutton {	font-family: verdana, arial, geneva, sans-serif;	cursor: pointer;	font-size: 85%;	font-weight: bold;	background-color: white;	border: ridge 1px #cccccc;}.searchbuttonon {        font-family: verdana, arial, geneva, sans-serif;		cursor: pointer;		font-size: 85%;		font-weight: bold;		background: #666666;		color: #FFFFFF;		border: ridge 1px #cccccc;}.searchbox {	font-family: verdana, arial, geneva, sans-serif;	font-size: 100%;	background: #FFFFFF;	border: inset 1px #777777;}.superHeader .highlight, .subHeader .highlight {  color: #FF0000;  background-color: transparent;}/* ##### Side Bar ##### */#side-bar {  width: 15em;  float: left;  clear: left;  border-right: 1px solid rgb(153,153,153);}#side-bar div {  border-bottom: 1px solid rgb(153,153,153);}.sideBarTitle {  font-weight: bold;  margin: 0 0 0.5em 2.5mm;  padding: 1em 0 0 0;}#side-bar ul {  list-style-type: none;  list-style-position: outside;  margin: 0;  padding: 0 0 1.1em 0;}#side-bar li {  margin: 0;  padding: 0.1ex 0;  /* Circumvents a rendering bug (?) in MSIE 6.0 */}#side-bar a, .thisPage {  color: #000000;  background-color: transparent;  text-decoration: none;  margin: 0;  padding: 0.5em 1ex 0.5em 5mm;  display: block;  border-top:1px solid rgb(240,240,240);  border-bottom:1px solid rgb(240,240,240);}.thisPage {  color: black;  background-color: white;  padding-left: 15px;  padding-top: 0.25em;  padding-bottom: 0.25em;  border-top: 1px solid rgb(153,153,153);  border-bottom: 1px solid rgb(153,153,153);}#side-bar a:hover{  color: white;  background-color: #666666;  text-decoration: none;  margin: 0;  padding: 0.5em 1ex 0.5em 5mm;  border-top:1px solid #f0f0f0;  border-bottom:1px solid  #909090;}#side-bar a:active{  color: white;  background-color: #666666;  text-decoration: none;  margin: 0;  padding: 0.5em 1ex 0.5em 5mm;  border-top: solid #f0f0f0;  border-bottom: solid  #909090;}#side-bar a:focus{  color: white;  background-color: #666666;  text-decoration: none;  margin: 0;  padding: 0.5em 1ex 0.5em 5mm;  border-top: solid #f0f0f0;  border-bottom: solid  #909090;}.sideBarText {  line-height: 1.5em;  margin: 0 0 1em 0;  padding: 0 1.5ex 0 2.5mm;  display: block;}#side-bar .sideBarText a {  color: black;  font-weight: bold;  background-color: white;  text-decoration: underline;  margin: 0;  display: block;  padding: 0em 0ex 0em 0mm;  border-top:1px solid #FFFFFF;  border-bottom:1px solid  #FFFFFF;}#side-bar .sideBarText a:hover,.sideBarText a:active, .sideBarText a:focus {  color: black;  font-weight: bold;  background-color: white;  margin: 0;  display: block;  padding: 0em 0ex 0em 0mm;  border-top:1px solid #FFFFFF;  border-bottom:1px solid  #FFFFFF;}#side-bar .sideBarText a:active {  color: black;  font-weight: bold;  background-color: white;  margin: 0;  display: block;  padding: 0em 0ex 0em 0mm;  border-top:1px solid #FFFFFF;  border-bottom:1px solid  #FFFFFF;}#side-bar .sideBarText a:focus {  color: black;  font-weight: bold;  background-color: white;  margin: 0;  display: block;  padding: 0em 0ex 0em 0mm;  border-top:1px solid #FFFFFF;  border-bottom:1px solid  #FFFFFF;}.lighterBackground {  color: inherit;  background-color: white;}/* ##### Main Copy ##### */#main-copy {  color: black;  background-color: white;  text-align: justify;  line-height: 1.5em;  margin: 0 0 0 15em;  padding: 0.5mm 15em 5mm 5mm;  border-left: 1px solid rgb(153,153,153);  }#main-copy p {  margin: 1em 1ex 2em 1ex;  padding: 0;}#main-copy a {  color: #000000;  background-color: transparent;  font-weight: bold;  text-decoration: underline;}#main-copy a:hover {  text-decoration: none;  font-weight: bold;}#main-copy a:active {  text-decoration: none;  font-weight: bold;}#main-copy a:focus {  text-decoration: none;  font-weight: bold;}#main-copy h1 {  color: white;  background-color: #666666;  font-size: 100%;  font-weight: bold;  margin: 3em 0 0 0;  padding: 0.5ex 0 0.5ex 1ex;}#main-copy h2 {  color: red;  font-size: 150%;  font-weight: bold;  margin: 0.25em 0 0 0;  padding: 0.5ex 0 0.5ex 1ex;}#main-copy h3 {  color: black;  font-size: 125%;  text-align: left;  font-weight: bold;  margin: 0ex 0 0 0;  padding: 0ex 0 0 1ex;  }#main-copy h4 {  color: #9933CC;  font-size: 150%;  font-weight: bold;  margin: 0.25em 0 0 0;  padding: 0.5ex 0 0.5ex 1ex;}#main-copy h5 {  color: #3333CC;  font-size: 150%;  font-weight: bold;  margin: 0.25em 0 0 0;  padding: 0.5ex 0 0.5ex 1ex;}#main-copy ul {  list-style-type: square;  list-style-position: outside;  margin-left:20px;  margin-right: 0;  padding: 0 0 0.5em 0;}#main-copy ol {  list-style-type: decimal;  list-style-position: outside;  font-weight: bold;  font-size: 100%;  margin-left:20px;  margin-right: 0;  padding: 0 0 0.5em 0;}#main-copy li {  font-weight: normal;  font-size: 100%;  margin-left:20px;  margin-right: 0;  padding: 0.1ex 0;  /* Circumvents a rendering bug (?) in MSIE 6.0 */}#main-copy .topOfPage {  color: white;  background-color: transparent;  font-size: 91%;  font-weight: bold;  text-decoration: none;  margin: 2.5ex 1ex 0 0;  /* For MSIE */  padding: 0;  float: right;}#main-copy .fieldset {  margin: 2.5ex 1ex 0 0;  /* For MSIE */  padding: 0;  border: 0px solid white;}#main-copy .fieldset .legend{  margin: 0ex 1ex 1ex 0;  font-weight: bold;  padding: 0;}#main-copy .box {  margin: 5px 1ex 1ex 0;  text-align: left;  font-weight: bold;  padding: 1em;  border: 1px solid rgb(153,153,153);  display: block;  width: 30%;}#main-copy .box2 {  text-align: left;  padding: 1em;  border: 1px solid rgb(153,153,153);}#main-copy > .topOfPage {  margin: 2.75ex 1ex 0 0;  /* For fully standards-compliant user agents */}dl {  margin: 1em 1ex 2em 1ex;  padding: 0;}dt {  font-weight: bold;  margin: 0 0 0 0;  padding: 0;}dd {  margin: 0 0 2em 2em;  padding: 0;}.mainbutton {	font-family: verdana, arial, geneva, sans-serif;	cursor: pointer;	font-size: 85%;	font-weight: bold;	background-color: white;	border: ridge 1px #cccccc;}.resetbutton {	font-family: verdana, arial, geneva, sans-serif;	cursor: pointer;	font-size: 85%;	font-weight: bold;	background-color: red;	color:white;	border: ridge 1px #cccccc;}.mainbuttonon {        font-family: verdana, arial, geneva, sans-serif;		cursor: pointer;		font-size: 85%;		font-weight: bold;		background: #666666;		color: #FFFFFF;		border: ridge 1px #cccccc;}.mainbox {	font-family: verdana, arial, geneva, sans-serif;	font-size: 100%;	background: #FFFFFF;}/* ##### Footer ##### */#footer {  color: white;  background-color: #666666;  font-size: 91%;  height: 2.75ex;  margin: 0;  padding: 5px;  clear: both;}#footer .left {  line-height: 1em;  text-align: left;  float: left;  clear: left;}#footer .right {  text-align: right;  line-height: 1em;  clear: right;}#footer a {  color: white;  font-weight: bold;  cursor: pointer;  border: 1px solid #666666;  left: 0px;  margin: 1px;  padding: 3px 7px 3px 7px;  position: relative;  text-decoration: none;  top: 2px;  z-index: 100;}#footer a:hover, a:active, a:focus {  text-decoration: none;  background-color: transparent;  border-color: #f0f0f0 #909090 #909090 #f0f0f0;}#footer a:focus {  text-decoration: none;  background-color: transparent;  border-color: #f0f0f0 #909090 #909090 #f0f0f0;}#footer a:active {  text-decoration: none;  background-color: transparent;  border-color: #f0f0f0 #909090 #909090 #f0f0f0;}