#copyright {
  border-style: none;
  width : 800px;
  background-color : #ffffff;
  text-align : center;
  margin: 20px 0px 0px 0px;
  padding: 3px 0px;
  background-repeat: no-repeat;
  background-position: top center;
  background-image: url(/themes/pervasive/footer_dots.gif);
}


BODY {
  color : #000000;
  background-color : #FFFFFF;
  font-size : 13px;
  font-family : Arial,Helvetica,Sans-Serif;
}


.mainpagecontent {
  float : left;
  width : 560px;
  background-color : #ffffff;
  overflow : hidden;
}

.hotitems {
  left : 560px;
  width : 240px;
  background-color : #ffffff;
  overflow : hidden;
}


TABLE.mainpage {
  background-color : #ffffff;
  border-style: solid none solid none;
  border-width : 2px;
  border-color : #ffffff;
  width : 800px;
  table-layout: fixed;
  border-spacing: 0;
}

TD.mainpageleft {
  vertical-align: top;
  border-style: solid;
  border-width : 32px 3px 18px 6px;
  border-color : #ffffff;
  width : 70%;
  text-align : center;
  overflow : hidden;
}

TD.mainpageright {
  vertical-align: top;
  border-style: solid;
  border-width : 32px 0px 18px 3px;
  border-color : #ffffff;
  width : 30%;
  text-align : center;
  overflow : hidden;
}


/* Default values to use for standard HTML tags */

TD {
  font-size : 13px;
  font-family : Arial,Helvetica,Sans-Serif;
}

A {color:#336699; text-decoration:none;}
A:hover, .dot {color:#FF5700; text-decoration:none;}

IMG {
  font-size : 9px;
  color:#aaaaaa;
  font-family : Lucida,Verdana,Arial,Sans-Serif;
  border : 0;
}


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;
}


.disabled {
  color: #666666;
}


/* Main menubar definitions (including company logo and navigation) */

.menubar {
  width : 760px;
  padding : 3px 20px 3px 20px;
  background-color : #ffffff;
  border-style: none none solid none;
  border-width : 1px;
  border-color : #e7e7e7;
  height : 90px;
  border-spacing: 0;
  font-size : 13px;
  font-family : Lucida,Verdana,Arial,Sans-Serif;
}

.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;
}


/* Toolbar definitions (the light blue bar) */

.toolbar {
  width : 768px;
  padding : 3px 16px;
  background-color : #A9CCEA;
  border-style: solid none none none;
  border-width : 10px;
  border-color :  #244598;
  height : 15px;
  border-spacing: 0;
  font-family: Geneva,Arial,Verdana,Sans-Serif; 
  font-size: 8pt;
  color: #505050;
  margin : 0px 0px 20px 0px ;
}

.toolbaritem {
  color: #505050;
  text-decoration: none; 
}

.toolbarselected {
  font-size: 9pt;
  font-weight : bold;
}


/* Positional classes */

.rightalign {
  float:right;
}

.left {
  float:left;
}

.middle *{
  vertical-align:middle;
}


/* Mainpage objects */

.hotboxwrapper {
  border-style: none;
  background-color : #eeeeee;
  margin: 20px 0px 0px 6px;
  padding : 3px;
  text-align: left;
}

.hotbox {
  border-style: none;
  border-width : 2px;
  padding: 7px;
}

.itemtitle {
  border-style: dotted none;
  border-width : 1px;
  border-color : #007cbc;
  padding : 2px 3px 2px 16px;
  font-size : 16px;
  font-weight: bold;
  color : #007CBC;
  background: transparent url(/themes/pervasive/item.gif) 0px 4px no-repeat;
}


.grouptitle {
  border-style: none;
  border-width : 2px;
  border-color : #007cbc;
  padding : 2px 3px;
  font-size : 16px;
  font-weight: bold;
  color : #FF6D22;
  margin: 0px 6px 0px 6px;
  background: transparent url(/themes/pervasive/header_dots.gif) bottom repeat-x;
  text-align: left;
}


.itembox {
  border-style: none;
  background-color : #ffffff;
  text-align : left;
  margin: 20px 6px 0px 0px;
  padding: 7px;
  overflow : hidden;
}


.archivePostdate {
  font-size : 9px;
  float : right;
  margin : 3px 0px 0px 0px;
  color : #000000;
}

.archiveTitle {
  font-size : 16px;
  font-weight: bold;
  color : #FF6D22;
  margin : 20px 0px 0px 0px;
  padding: 0px 7px;
}

.archiveBody {
  margin : 0px 0px 0px 20px;
  padding: 7px;
}

.joblisttitle {
  color : #000000;
  font-weight: bold;
  display : block;
  margin : 10px 0px 6px 0px;
}

.joblistdesc {
  margin : 0px 0px 20px 20px;
}
