#copyright {
  border-style: solid none none none;
  border-width : 2px;
  border-color : #000000;
  width : 100%;
  background-color : #ffffff;
  text-align : center;
  margin: 20px 0px 0px 0px;
  padding: 3px 0px;
  clear : both;
}


BODY {
  color : #000000;
  background-color : #5874b5;
  font-size : 13px;
  font-family : Lucida,Verdana,Arial,Sans-Serif;
  border : 0px
}


/* Toolbar definitions (the grey bar on top) */

.toolbar {
  background-color : #c0c0c0;
  border-style: solid none solid none;
  border-width : 1px;
  border-color : #e7e7e7 #6f6f6f #6f6f6f #6f6f6f;
  height : 15px;
  border-spacing: 0;
  font-family: Geneva,Arial,Verdana,Sans-Serif; 
  padding : 3px 16px;
  font-size: 8pt;
  color: #505050;
}

.toolbaritem {
  color: #505050;
  text-decoration: none; 
}

.toolbarselected {
  font-size: 9pt;
  font-weight : bold;
}

/* Main menubar definitions (including company logo and navigation) */

.menubar {
  background-color : #ffffff;
  border-style: solid none solid none;
  border-width : 1px 0 2px 0;
  border-color : #e7e7e7 #000000 #000000 #000000;
  height : 90px;
  border-spacing: 0;
  padding : 3px 186px 3px 20px;
  font-size : 13px;
  font-family : Lucida,Verdana,Arial,Sans-Serif;
  background-repeat: no-repeat;
  background-position: bottom right;
  background-image: url(/themes/q-ry/menubg.png);
}

.motto {
  background-color : #ffffff;
  position : relative;
  top : 40px;
  left : 32px;
  font-size : 16px;
  font-weight: bolder;
}

.menu {
  background-color : #ffffff;
  position : relative;
  right : 30px;
  font-weight: bold;
}

.menuitems {
  text-align: right;
  float: right;
  padding : 20px 5px 0px 5px;
}



/* Default values to use for standard HTML tags */

TD {
  font-size : 13px;
  font-family : Lucida,Verdana,Arial,Sans-Serif;
}

A {color:#336699; text-decoration:none;}
A:hover, .dot {color:#333399; text-decoration:none;}

IMG {
  font-size : 9px;
  color:#aaaaaa;
  font-family : Lucida,Verdana,Arial,Sans-Serif;
  border : 0;
}


/* Positional classes */

.rightalign {
  float:right;
}

.left {
  float:left;
}

.middle *{
  vertical-align:middle;
}



/* Mainpage objects */

.mainpagecontent {
  float : left;
  width : 65%;
  background-color : #5874b5;
  overflow : hidden;
}

.hotitems {
  float : right; 
  width : 35%;
  background-color : #5874b5;
  overflow : hidden;
}

.itembox {
  border-style: solid;
  border-width : 2px;
  border-color : #000000;
  background-color : #ffffff;
  text-align : left;
  margin: 20px 6px 0px 12px;
  padding: 7px;
  overflow : hidden;
}


.hotbox {
  border-style: none solid solid solid;
  border-width : 2px;
  border-color : #000000;
  background-color : #ffffff;
  margin: 0px 12px 0px 6px;
  padding: 7px;
}

.hotboxtitle {
  background-color : #eeeeee;
  border-style: solid;
  border-width : 2px 2px 1px 2px;
  border-color : #000000;
  padding : 3px;
  font-size : 16px;
  margin: 20px 12px 0px 6px;
  font-family : Lucida,Verdana,Arial,Sans-Serif;
  font-weight: bold;
  text-align: center;
}

.itemtitle {
  font-size : 16px;
  font-family : Lucida,Verdana,Arial,Sans-Serif;
  font-weight: bold;
  margin : 0px 0px 20px 0px;
}

.IEvalign {
  width:100%;
}


IMG.photo {
  font-size : 9px;
  color:#aaaaaa;
  font-family : Lucida,Verdana,Arial,Sans-Serif;
  border : 7px;
  border-style: groove ridge ridge groove ;
  border-color : #E9AF77;
  padding: 3px;
  margin: 6px;
}

.postdate {
  font-size : 9px;
  margin : 0px 0px 20px 0px;
  color : #000000;
  font-weight: normal;
}


.archivePostdate {
  font-size : 9px;
  float : right;
  margin : 3px 0px 0px 0px;
  color : #000000;
  font-weight: normal;
}

.archiveTitle {
  font-size : 16px;
  font-weight: bold;
  margin : 20px 0px 0px 0px;
  padding: 0px 7px;
}

.archiveBody {
  margin : 0px 0px 0px 20px;
  padding: 7px;
  overflow:hidden;
}


.disabled {
  color: #666666;
}

.joblisttitle {
  color : #000000;
  font-weight: bold;
  display : block;
  margin : 10px 0px 6px 0px;
}

.joblistdesc {
  margin : 0px 0px 20px 20px;
}

