
html, body{
  font-family:arial,sans-serif;
  font-size:10pt;
  height:99%;
  margin: 0;
  padding: 0;
  border: none;
}
.loading{
   color:#999999;
  font-size:10pt;
  font-family:century gothic,arial,sans-serif;
  vertical-align:center;
  text-align:left;
  border-size: 0px;
  border-style: none;
  font-weight:600;
  text-decoration:none;
  XXbackground-color:white;
  padding: 0px 0px 0px 0px;
}

.title_box {
  background-color:#666666;
  font-size:8pt;
  color:white;
  vertical-align:bottom;
}
.title_base_bar{
  background-color:#939598;
}
.username{
background-color:#white;color:#666666;text-align:center;
 font-family:century gothic,arial,sans-serif;
  font-size:10pt;
}
.border_left{
  border-left: 1px solid black;
}
.address{
  border: 1px solid black;
  position:relative;
  float:right;
  width:150px;
}

.main_body {
border-width:1px;
border-style:solid;
border-color:black;
height:100%
}

.fullheight{height:100%;}

.login{
  color:black;
  font-size:8pt;
  font-family:century gothic,arial,sans-serif;
  vertical-align:top;
  text-transform: lowercase;
    font-weight:900;
  align:left;
  text-align:left;
}

.instruction{
  color:black;
  font-size:8pt;
  font-family:century gothic,arial,sans-serif;
  font-weight:900;
  align:left;
  text-align:left;
}

.h1 {
  XXXXcolor:#B874FA;
  color:#999999;
  font-size:22pt;
  font-family:rockwell,arial,sans-serif;
  font-weight:600;
  white-space: nowrap;
  vertical-align:bottom;
  text-transform: lowercase
}
.h2{
  color:#999999;
  font-size:16pt;
  font-family:rockwell,arial,sans-serif;
  text-transform: lowercase;
  font-weight:900;
}
.icon_cell{
  color:#999999;
  font-size:16pt;
  font-family:rockwell,arial,sans-serif;
  text-transform: lowercase;
  font-weight:900;
  vertical-align:bottom;
  text-align:right;
  width:80px;
  height:80px;
  cursor: hand;
  cursor: pointer;
}
.subtext{
  color:#999999;
  font-size:10pt;
  font-family:century gothic,arial,sans-serif;
  vertical-align:bottom;
  text-transform: lowercase
}

.text{
  color:#777777;
  font-size:10pt;
  font-family:century gothic,arial,sans-serif;
}
.error{color:red;font-size:10pt;font-weight:200;font-family:century gothic,arial,sans-serif;
  background-color:#FFDDDD;border-bottom: 2px solid red;border-top: 2px solid red;padding: 1px 2px}

.info{color:blue;font-size:10pt;font-weight:200;font-family:century gothic,arial,sans-serif;
  background-color:#DDDDFF;border-bottom: 2px solid blue;border-top: 2px solid blue;padding: 1px 2px;
  }

.cloud{font-size:10pt;font-weight:200;font-family:century gothic,arial,sans-serif;
  background-color:#FFFFEE;border-bottom: 2px solid #FFFF55;border-top: 2px solid #FFFF55;padding: 5px 5px}


.tiny{
  color:#999999;
  font-size:8pt;
  font-family:century gothic,arial,sans-serif;
  text-transform: lowercase;
  text-align:center

}

.messages{
  color:#999999;
  font-size:10pt;
  font-family:century gothic,arial,sans-serif;
  border-bottom: 1px dashed #666666;
}

span{
  font-family:century gothic,arial,sans-serif;
  font-size:10pt;
}
.title{
  color:black;
  font-weight:600;
}
.authors{
  color:#999999;
}
.tags{
  color:#999999;
  font-size:10pt;
}



.search{
  color:#999999;
  font-size:10pt;
  font-family:century gothic,arial,sans-serif;
  vertical-align:middle;
  text-align:right;
}

.clickable{
  cursor: hand;
  cursor: pointer;
}
.button2{
   color:#B874FA;
  font-size:10pt;
  font-family:century gothic,arial,sans-serif;
  vertical-align:center;
  text-align:left;
  border-size: 0px;
  border-style: none;
  background-color:white;
  cursor: hand;
  cursor: pointer;
  font-weight:600;
  padding-left:0;
  text-decoration:none;
  padding: 0px 0px 0px 0px;
  width:auto;
  overflow:visible;
  text-transform: lowercase
}
.button2:hover{
   color:#FFCC00; ;
}
.button2:disabled{
  color:#999999 ;
  cursor: auto;
}

.button3{
   color:#B874FA;
  font-size:8pt;
  font-family:century gothic,arial,sans-serif;
  vertical-align:center;
  text-align:left;
  border-size: 0px;
  border-style: none;
  background-color:white;
  cursor: hand;
  cursor: pointer;
  padding-left:0;
  text-decoration:none;
  padding: 0px 0px 0px 0px;
  width:auto;
  overflow:visible;
  text-transform: lowercase;
  font-weight:200;
}
.button3:hover{
   color:#FFCC00; ;
}
.button3:disabled{
  color:#999999 ;
  cursor: auto;
}

.email{
  color:#B874FA;
  font-size:8pt;
  font-family:century gothic,arial,sans-serif;
  border-size: 0px;
  border-style: none;
  cursor: hand;
  cursor: pointer;
  font-weight:200;
}
.email:hover{
   color:#FFCC00; ;
}
.email:disabled{
  color:#999999 ;
  cursor: auto;
}




.footer_link{
  color:white;
  font-size:10pt;
  font-family:century gothic,arial,sans-serif;
  vertical-align:center;
  cursor: hand;
  cursor: pointer;
  font-weight:600;
  text-decoration:none;
  padding: 0px 0px 0px 0px;
  width:auto;
  overflow:visible;
}


.h3 {
  color:red;
  font-size:14pt;
}
.h3 {
  color:red;
  font-size:10pt;
}

.menu1 {
  color:red;
  font-size:10pt;
}

.menu2 {
  color:green;
  font-size:8pt;
}

.footer1 {
  color:green;
  font-size:8pt;
}
.structure {
  background-color:#666666;
  font-size:8pt;
  color:white
}
.navtext {
font-size:10pt;
border-width:1px;
border-style:outset;
border-color:black;
background-color:white;
color:black;
}

.outline {
border-width:1px;
border-style:outset;
border-color:black;
}

.list_th{
  font-weight:600;
  font-size:10pt;
  color:black;
  text-align:left;
}

td.editable{background-color:white;vertical-align:top}
td.editable:hover{background-color:lightyellow;vertical-align:top}

.link{
  text-decoration:underline;
  color:blue;
  cursor:pointer;
}

.data_header{
  background-color: #AAAAAA;
  text-align:left;
}
td{vertical-align:top;}
.actions_cell{vertical-align:bottom;}
.menu{vertical-align:bottom;}

.data_row_1{background-color: #EEEEEE;}
.data_row_2{background-color: #CCCCCC;}
.data_row_1_editable{background-color: #EEEEEE;}
.data_row_2_editable{background-color: #CCCCCC;}

td.data_row_1_editable:hover{background-color: lightyellow;}
td.data_row_2_editable:hover{background-color: lightyellow;}


a.down_link{
  color:black;
  padding: 1px 20px 2px 5px;
  margin-right: 1px;
  cursor:pointer;
  text-decoration:none;
   background: url(/images/arrow_down.gif) right center no-repeat;
  background-color: lightblue;
 }
a.down_link:hover{
  background-color: lightyellow;
  color:black;
 }

a.cross_link{
  color:black;
  padding: 1px 20px 2px 5px;
  margin-right: 1px;
  cursor:pointer;
  text-decoration:none;
   background: url(/images/cross.gif) right center no-repeat;
  background-color: lightblue;
 }
a.cross_link:hover{
  background-color: lightyellow;
  color:black;
 }

a.tick_link{
  color:black;
  padding: 1px 20px 2px 5px;
  margin-right: 1px;
  cursor:pointer;
  text-decoration:none;
   background: url(/images/tick.gif) right center no-repeat;
  background-color: lightblue;
 }
a.tick_link:hover{
  background-color: lightyellow;
  color:black;
 }
img{ border-width:0;}

img.tour{
border: medium ridge #B874FA;
}

#htmltagcloud {text-align:  center;line-height: 1;}

span.tagcloud0 { font-size: 12px;}
span.tagcloud0 a {color:blue; text-decoration: none;}
span.tagcloud0 a:hover { color:#FFCC00;    }

span.tagcloud1 { font-size: 13px;}
span.tagcloud1 a {color:blue; text-decoration: none;}
span.tagcloud1 a:hover { color:#FFCC00;    }

span.tagcloud2 { font-size: 14px;}
span.tagcloud2 a {color:blue; text-decoration: none;}
span.tagcloud2 a:hover { color:#FFCC00;    }

span.tagcloud3 { font-size: 15px;}
span.tagcloud3 a {color:blue; text-decoration: none;}
span.tagcloud3 a:hover { color:#FFCC00;    }

span.tagcloud4 { font-size: 16px;}
span.tagcloud4 a {color:blue; text-decoration: none;}
span.tagcloud4 a:hover { color:#FFCC00;    }

span.tagcloud5 { font-size: 17px;}
span.tagcloud5 a {color:blue; text-decoration: none;}
span.tagcloud5 a:hover { color:#FFCC00;    }

span.tagcloud6 { font-size: 18px;}
span.tagcloud6 a {color:blue; text-decoration: none;}
span.tagcloud6 a:hover { color:#FFCC00;    }

span.tagcloud7 { font-size: 19px;}
span.tagcloud7 a {color:blue; text-decoration: none;}
span.tagcloud7 a:hover { color:#FFCC00;    }

span.tagcloud8 { font-size: 20px;}
span.tagcloud8 a {color:blue; text-decoration: none;}
span.tagcloud8 a:hover { color:#FFCC00;    }

span.tagcloud9 { font-size: 21px;}
span.tagcloud9 a {color:blue; text-decoration: none;}
span.tagcloud9 a:hover { color:#FFCC00;    }

span.tagcloud10 { font-size: 22px;}
span.tagcloud10 a {color:blue; text-decoration: none;}
span.tagcloud10 a:hover { color:#FFCC00;    }

span.tagcloud11 { font-size: 23px;}
span.tagcloud11 a {color:blue; text-decoration: none;}
span.tagcloud11 a:hover { color:#FFCC00;    }

span.tagcloud12 { font-size: 24px;}
span.tagcloud12 a {color:blue; text-decoration: none;}
span.tagcloud12 a:hover { color:#FFCC00;    }

span.tagcloud13 { font-size: 25px;}
span.tagcloud13 a {color:blue; text-decoration: none;}
span.tagcloud13 a:hover { color:#FFCC00;    }

span.tagcloud14 { font-size: 26px;}
span.tagcloud14 a {color:blue; text-decoration: none;}
span.tagcloud14 a:hover { color:#FFCC00;    }

span.tagcloud15 { font-size: 27px;}
span.tagcloud15 a {color:blue; text-decoration: none;}
span.tagcloud15 a:hover { color:#FFCC00;    }

span.tagcloud16 { font-size: 28px;}
span.tagcloud16 a {color:blue; text-decoration: none;}
span.tagcloud16 a:hover { color:#FFCC00;    }

span.tagcloud17 { font-size: 29px;}
span.tagcloud17 a {color:blue; text-decoration: none;}
span.tagcloud17 a:hover { color:#FFCC00;    }

span.tagcloud18 { font-size: 30px;}
span.tagcloud18 a {color:blue; text-decoration: none;}
span.tagcloud18 a:hover { color:#FFCC00;    }

span.tagcloud19 { font-size: 31px;}
span.tagcloud19 a {color:blue; text-decoration: none;}
span.tagcloud19 a:hover { color:#FFCC00;    }

span.tagcloud20 { font-size: 32px;}
span.tagcloud20 a {color:blue; text-decoration: none;}
span.tagcloud20 a:hover { color:#FFCC00;    }




