* {
    font-family : verdana, sans-serif;
    font-size   : 12px;
}

body {

background-image: url(http://swinknet.com.au/images/background02.jpg);
background-repeat: repeat;
background-attachment: fixed;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
margin-right: auto;
padding: 0;

    text-align          : center;
}

img {
	border-width    : 0px;
	border-style    : none;
}

.th, th {
    text-align          : center;
    color               : #000000;
    background-color    : #D3DCE3;
}

td {
    text-align: left;
}

#mainDiv {

background-color: #FFFFFF;
border: 1px solid #CCCCCC;
width: 800px;
margin-left: auto;
margin-right: auto;

}

#tdAppbox {
	background-color    : white;
	padding-left        : 0px;
	padding-right       : 0px;
	padding-bottom      : 2px;
	width               : 795px;
}

.calLtLtTitleBeige {
	background      : url(images/lt-lt-title-beige.png); 
	padding-bottom  : 0px;
	height          : 28px;
}

.calLtMidTitleBeige {
	background      : url(images/lt-mid-title-beige.png); 
	padding-bottom  : 0px;
	height          : 28px;
}

.calDayTitleBeige {
	background          : url(images/mid-title-beige.png); 
	background-repeat   : repeat-x;
	height              : 28px;
	text-align          : center;
	padding-bottom      : 0px;
	font-family         : verdana, sans-serif;
	font-size           : 18px;
	font-weight         : bold;
	color               : #666666;
}

.calRtMidTitleBeige {
	background      : url(images/rt-mid-title-beige.png); 
	padding-bottom  : 0px;
	height          : 28px;
}

.calRtRtTitleBeige {
	background      : url(images/rt-rt-title-beige.png); 
	padding-bottom  : 0px;
	height          : 28px;
}

.headerLinks, .headerLinks a, .headerLinks:visited {
    text-align      : left;
    font            : bold 10px verdana, sans-serif;
    text-decoration : none;
}

#divAppbox {
	background-color    : #ffffff;
	padding             : 5px 0px 5px 0px;
	
}

.calRowBottomShadow {
	background          : url(images/mid-foot.png); 
	background-repeat   : repeat-x;
}

.calLtLtFoot {
	background      : url(images/lt-lt-foot.png); 
	padding-bottom  : 0px;
	height          : 17px;
}

.calLtMidFoot {
	background      : url(images/lt-mid-foot.png); 
	padding-bottom  : 0px;
	height          : 17px;
}

.calRtMidFoot {
	background      : url(images/rt-mid-foot.png); 
	padding-bottom  : 0px;
	height          : 17px;
}

.calRtRtFoot {
	background      : url(images/rt-rt-foot.png); 
	padding-bottom  : 0px;
	height          : 17px;
}

.row_on {
    color               : #000000;
    background-color    : #EEEEEE;
}

.row_off {
    color               : #000000;
    background-color    : #FFFDF8;
}

.previousNext {
    font-weight     : bold;
    font-size       : 16px;
}

.nonSelectedPage {
    font-size       : 14px;
}

.selectedPage {
    font-size       : 14px;
    font-weight     : bold;
    color           : red;
}

.successMessage {
    color               : red;
    font-weight         : bold;
}
