/* global */
body{
  background-image: url(../images/bg.png);
  background-position: center;
}
table{
  background-color: white;
}
body,td,input,textarea,select,button{
  font-family:Arial, Helvetica, sans-serif;
  /*font-size: 12px;*/
  font-size: 13px; 
  line-height: 18px; 
}
body,dl,dd,h1,h2,h3,h4,h5,h6,form,fieldset{
  margin:0;padding:0;
}
/* added to make top banner align well, any problem to other parts? */
/*p{
  margin:0;padding:0;
}*/
a:link, a:visited, a:active {
    color: #0033FF;
    text-decoration: none;
}
.shortcuts a:link,.shortcuts a:visited,.shortcuts a:active{
    color: black;
    text-decoration: none;
}
a:hover, .shortcuts a:hover {
	color: #C93092;
  text-decoration: none;
}
.shortcuts {
  margin-top: 10px;
  font-size: 12px;
}
.username a:link,.username a:visited,.username a:active{
  color: white;
  font-weight: bold;
}
.username a:hover {
  color: yellow
}
/* general */
.black{color:#000000}
.darkgrey{color:#3f3f3f}
.grey{color:#8c8c8c}
.lightgrey{color:#eaeaea}
.pink{color:#c93092}
table.lightgrey, td.lightgrey, div.lightgrey{
  background-color: #eaeaea;
  color: #000000;
  line-height: 17px;
}
#quickSearchForm input,#quickSearchForm select{
  font-size:12px;
}
table.frame, td.frame, div.frame, span.frame{
  border-top: solid 3px;
  border-left: solid 3px;
  border-bottom: solid 3px;
  border-right: solid 3px;
}
div.pagetitle{
  width: 952px;
  border-bottom: solid #eaeaea 1px;
  text-align: left;
  padding: 3px;
  margin-left: 25px;
}
#umenu{position:absolute;top:48;left:15;line-height:20px;}
#umenu a{margin:0 6px;}
#umenu cite{font-weight:700;}
#umenu cite span a{margin:0;font-weight:400;}

body { 
	background-color:transparent;
	scrollbar-arrow-color: #c93092;
	scrollbar-3dlight-color: #c93092;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #c93092;
	scrollbar-track-color: #FFFFFF;
}
.content td{
line-height: 13px;
}
