@font-face {
  font-family: Corbel;
  font-style:  normal;
  font-weight: normal;
  src: url(http://test.perthpulse.com.au/corbel0.eot);
}

body {
    margin:0px;
    padding:0px;
    border:0px;
    font-family: verdana, tahoma, arial;
    font-size: 12px;
    background:url('images/bg.jpg') repeat-x;
    background-color:#FFE3A7;
}

.productContainer {
    border-bottom:solid 1px #77cc33;
    background-color:transparent;
    width:410px;
}

.productContainerSmall {
    border:solid 0px #aaaaaa;
    background-color:transparent;
    width:180px;
    height:220px;
}
.subbutton {
  background:url('images/button_bg.jpg') repeat-x;
  font-size:14px;
  color:#eeeeee;
  border-left:solid 1px #789DC6;
  border-top:solid 1px #789DC6;
  border-right:solid 1px #0D364D;
  border-bottom:solid 1px #0D364D;
  border:none;
  padding-bottom:4px;
  padding-left:4px;
  padding-right:4px;
  margin:0 3px -3px 0;
}

.textbox {
  background:url('images/button_bg.jpg') repeat-x;
  font-size:12px;
  border-left:solid 1px #789DC6;
  border-top:solid 1px #789DC6;
  border-right:solid 1px #0D364D;
  border-bottom:solid 1px #0D364D;
}

.tableHeader {
	font-family: verdana, tahoma, arial;
  font-size:10px;
  font-weight:bold;
  background-color:#cccccc;
}

.tableData {
	font-family: verdana, tahoma, arial;
  font-size:10px;
  font-weight:normal;
}

.tableDataDisabled {
	font-family: verdana, tahoma, arial;
  font-size:10px;
  font-weight:normal;
  color:#bbbbbb;
}

.tableBody {
  border-collapse:collapse;
  border:solid 1px #cccccc;
}

.topMenu {
  padding-top:5px;
}

a.topMenuLink {
	font-family: corbel,tahoma, arial;
  text-decoration:none;
  font-size:18px;
  color:#3F6685;
}

.loginText {
  font-weight:bold;
  font-size:12px;
  color:#3F6685;
  background-color:#eeeeee;
  padding-bottom:2px;
  padding-top:2px;
  border-bottom:solid 1px #aaaaaa;
}

.controlBar {
  font-weight:bold;
  font-size:10px;
  color:#000000;
  background-color:#cccccc;
  padding-bottom:1px;
  padding-top:1px;
}
.sideMenu {
  width:100%;
  height:400px;
  padding-left:1px;
  padding-top:10px;
  margin-left:1px;
  margin-right:1px;
  margin-top:10px;
  font-size:14px;
  text-decoration:none;
  background-color:transparent;
  
}

.sideMenuHeading {
	font-family: corbel,tahoma, arial;
  font-size:32px;
  color:#3F6685;
}

a.sideMenuLink {
    text-decoration: none;
    color:#000000;
    background-color:white;
    font-weight:bold;
    padding-left:6px;

    width:145px;
    height:24px;

    border:solid 1px #cccccc;

    font-family:arial, verdana, tahoma;
    font-size:12px;
    padding-top:4px;

    cursor:pointer;
}

a.normal {
  font-size:12px;
  text-decoration:none;
}

.pageHeader {
	font-family: corbel, tahoma, arial;
  font-size:18px;
  font-weight:bold;
}

.disclaimer {
	font-family: corbel, tahoma, arial;
  font-size:12px;
  color:#888888;
}

.bodyText {
  font-family:corbel, tahoma, arial;
  font-size:12px;
}
 
.normal { 
font-family: Verdana; 
font-size: 8pt; 
color: #000000;
background-color:#eeeeee; 
border:solid 1px #bbbbbb;
} 
.today { 
font-family: Verdana; 
font-size: 8pt; 
color:#000000; 
background-color: #ffdddd; 
border:solid 2px #ff0000;
} 
.weekend { 
font-family: Verdana; 
font-size: 8pt; 
color:#000000; 
background-color:#ccddcc;
border:solid 1px #bbbbbb;
} 
.button { 
  font-family      : Verdana, Arial, Helvetica, sans-serif; 
  font-style       : normal; 
  font-weight      : bold; 
  font-size        : 12px; 
  color            : #000000; 
  background-color : #F0F0F0; 
  border-top       : 1px solid #cccccc; 
  border-left      : 1px solid #cccccc; 
  border-right     : 1px solid #555555; 
  border-bottom    : 1px solid #555555; 
}
.head { 
color:#ffffff; 
font:Arial, Helvetica, sans-serif; 
font-size:14px; 
font-weight:bold; 
background-color:#55aa66; 
} 
.title { 
color:#000000; 
font:Arial, Helvetica, sans-serif; 
font-size:16px; 
font-weight:bold; 
} 
