body {
	font-family: Arial, sans-serif;
	font-size: small;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-attachment: fixed;
	background-image: url('/Common/Filer.ashx?FID=47');
	background-repeat: repeat-x;
	background-position: center;
}
a img {
    border-width: 0px;
}
a:link {
	color: #0066CC;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a:visited {
	color: #0066CC;
	text-decoration: none;
}
a:hover {
	color: #0099FF;
	text-decoration: underline;
}
a:active {
	color: #0066CC;
	text-decoration: underline;
}
table {
    border-collapse: separate;
}
td
{
    vertical-align: middle;
}
.smallBold {
	font-size: small;
	font-weight: bold;
}
.mediumBold {
	font-size: medium;
	font-weight: bold;
}
.largeBold {
	font-size: x-large;
	font-weight: bold;
}
.extraSmall {
    font-size: x-small;
    font-weight: normal;
}
.small {
	font-size: small;
}
.medium {
	font-size: medium;
}
.large {
	font-size: x-large;
}
.smallRed {
	color: #FF0000;
	font-size: small;
}
.grey {
	color: #CCCCCC;
}
.darkGrey {
	color: #666666;
}
.white {
	color: #FFFFFF;
}
.green {color: #006600}
h1
{
    font-size: medium;
    font-weight: bold;
    font-family:Segoe UI, Arial;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #CCCCCC;
}
h2
{
    font-size: medium;
    font-family:Segoe UI, Arial;
    font-weight: bold;
    margin: 0px 0px 15px 0px;
    padding: 2px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
}
h3
{
    font-family:Segoe UI, Arial;
    border-color: #CCCCCC;
    border-width: 0px 0px 1px 0px;
    border-style: solid;
    font-size: medium;
    padding: 1px;
}
h4
{
    font-family:Segoe UI, Arial;
    margin-top: 5px;
    margin-bottom: 10px;
}
h5
{
    font-family:Segoe UI, Arial;
    font-size: small;
    text-align: left;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #CCCCCC;
    margin-left: 20px;
}
.topSubMenuTextLoggedIn
{
    position: relative;
    top: -45px;
    margin: 0px 0 0px 0;
    padding: 2px;
    text-align: right;
}
.topSubMenuTextLoggedOut
{
    position: relative;
    top: -45px;
    margin: 0px 0 0px 0;
    padding: 2px;
}
#RightMenu
{
    position: absolute;
    width: 150px;
    top: 145px;
    right: 40px;
    border: 1px #CCCCCC solid;
}
.centred
{
    text-align: center;
}
#CartTitle
{
    background-color: #F0F0F0;
    padding: 1px;
}
#CartBody
{
    padding: 1px;
}
#CartFooter
{
    background-color: #F0F0F0;
    text-align: center;
    padding: 1px;
}
.gridView{
    margin: auto;
    border-style: none;
    border-width: 0px;
    background-color: #999999;
    text-align: center;
}
.gridView table {
    margin: auto;
    border-style: none;
    border-width: 0px;
    text-align: center;
}
.gridView th {
    background-color: #F0F0F0;
    text-align: center;
}
.gridView td {
    background-color: #FFFFFF;
    text-align: center;
}
.modalPopUp
{
    background-color: #FFFFFF;
    border: 3px solid #999999;
    padding: 20px;
    width: 700px;
    text-align: center;
    overflow: auto;
    max-height: 90%;
    padding: 20px 200px 20px 200px;
}
.modalPopUpNoHeight
{
    background-color: #FFFFFF;
    border: 3px solid #999999;
    padding: 20px 200px 20px 200px;
    text-align: center;
    overflow: auto;
}
.modalBackground {
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.leftJustified
{
    text-align: left !important;
}
.rightJustified
{
    text-align: right !important;
}
.titleCell 
{
    margin: 1px;
    font-size: small;
    font-weight: bold;
    background-color: #F0F0F0 !important;
    text-align: left !important;
}
.titleCellCenteredMedium td
{
    font-size: medium;
    font-weight: bold;
    background-color: #F0F0F0 !important;
    text-align: center;
}

.centeredCell
{
    margin: 1px;
    text-align: center;
    font-size: small;
    background-color: #FFFFFF;
}
.borderedDiv
{
    border: 1px solid #999999;
    margin-top: 20px;
    margin-bottom: 20px;
}

.errorMessage
{
    margin: auto;
    font-weight: bold;
    color: #FF3300;
    text-align: left;
    background-color: #FFFFCC;
    border: 2px solid #FF3300;
    padding: 10px;
    width: 90%;
}
.underlinedRow
{
    border-style: solid;
    border-width: 1px 0px 1px 0px;
    border-color: #CCCCCC;
}
.ticketBehind
{
    background-image: url('images/TicketBack.jpg');
    background-repeat: no-repeat;
    background-position: right bottom;
}
.autoMargin
{
    margin: auto;
}
.pageTitle
{
    position: absolute;
    top: 100px;
    right: 230px;
    left: 200px;
}

.menuSignIn
{
    border-color: #FFFFFF;
    position: absolute;
    right: 40px;
    top: 30px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
}
.menuMaster
{
    position: absolute;
    right: 0px;
    left: 0px;
    top: 70px;
    height: 20px;
    background-color: #4E4E4E;
    text-indent: 20px;
}
.menuMaster 
{
    color: #FFFFFF;
}
.menuMaster A:link {color: #FFFFFF;}
.menuMaster A:visited {color: #FFFFFF;}
.menuMaster A:active {color: #FFFFFF;}
.menuMaster A:hover 
{
    color: #FFFFFF;
    text-decoration: underline;
}
.contentArea
{

padding-top:160px;
min-height:700px;

padding-right:230px;
padding-left:200px;

}
.menuFooter
{
position:absolute;
z-index:100;	
bottom: 0px;

	border-top-style: solid;
    border-width: 1px;
    border-color: #CCCCCC;
    padding: 2px;
right:230px;
left:200px;
}
.backgroundImageLogo
{
    top: -45px;
    left: 20px;
    background-image: url('/Common/Filer.ashx?FID=1');
    background-repeat: no-repeat;
    position: absolute;
    width: 225px;
    height: 70px;
}
.booksLogo
{
    top: -45px;
    left: 250px;
    background-image: url('/images/BooksLogo.gif');
    background-repeat: no-repeat;
    position: absolute;
    width: 250px;
    height: 70px;
}
.clubsLogo
{
    top: -45px;
    left: 250px;
    background-image: url('/images/ClubsLogo.gif');
    background-repeat: no-repeat;
    position: absolute;
    width: 250px;
    height: 70px;
}
.storeLogo
{
    top: -45px;
    left: 250px;
    background-image: url('/images/eStoreLogo.gif');
    background-repeat: no-repeat;
    position: absolute;
    width: 250px;
    height: 70px;
}
.eNoticeLogo
{
    top: -45px;
    left: 250px;
    background-image: url('/images/eNoticeLogo.gif');
    background-repeat: no-repeat;
    position: absolute;
    width: 250px;
    height: 70px;
}
.adminLogo
{
    top: -45px;
    left: 250px;
    background-image: url('/images/AdminLogo.gif');
    background-repeat: no-repeat;
    position: absolute;
    width: 250px;
    height: 70px;
}
.ARKLogo
{
    top: -45px;
    left: 250px;
    background-image: url('/images/ARKLogo.gif');
    background-repeat: no-repeat;
    position: absolute;
    width: 250px;
    height: 70px;
}
.backgroundImageStore
{
    bottom: -21px;
    right: 18px;
    background-image: url('/Common/Filer.ashx?FID=36');
    background-repeat: no-repeat;
    position: absolute;
    width: 195px;
    height: 97px;
    z-index: 1;
}
.backgroundImageBooks
{
        bottom: -21px;
        right: 18px;
	background-image: url('/Common/Filer.ashx?FID=33');
	background-repeat: no-repeat;
	position: absolute;
	width: 150px;
	height: 156px;
	z-index: 1;
}
.backgroundImageClubs
{
    bottom: -21px;
    right: 18px;
    background-image: url('/Common/Filer.ashx?FID=32');
    background-repeat: no-repeat;
    position: absolute;
    width: 195px;
    height: 96px;
    z-index: 1;
}
.backgroundImageeNotice
{
    bottom: -21px;
    right: 18px;
    background-image: url('/Common/Filer.ashx?FID=34');
    background-repeat: no-repeat;
    position: absolute;
    width: 128px;
    height: 150px;
    z-index: 1;
}
.backgroundImageARK
{
    bottom: -21px;
    right: 18px;
    background-image: url('/Common/Filer.ashx?FID=31');
    background-repeat: no-repeat;
    position: absolute;
    width: 195px;
    height: 132px;
    z-index: 1;
}
.invoiceLogo
{
    background-image: url('/Common/Filer.ashx?FID=1');
    background-repeat: no-repeat;
    width: 225px;
    height: 72px;
}
.simpleLogo
{
    background-image: url('/Common/Filer.ashx?FID=1');
    background-repeat: no-repeat;
    width: 225px;
    height: 72px;
}
.MainMenuHeading
{
    border-style: solid;
    border-width: 1px 1px 0px 1px;
    border-color: #CCCCCC;
    margin: auto;
    font-size: medium;
    font-weight: bold;
    text-align: center;
    background-color: #F0F0F0;
    padding: 2px;
    position: relative;
    width: 500px;
}
.MainMenuHeading
{
    text-align: -moz-center;
}
.MainMenuItems
{
    border: 1px solid #CCCCCC;
    margin: auto;
    text-align: center;
    background-color: #FFFFFF;
    padding: 2px;
    position: relative;
    width: 500px;
}
.MainMenuItems
{
    text-align: -moz-center;
}
.MainMenuModule
{
    padding: 10px 5px 0px 5px;
    text-align: center;
    width: 100%;
    position: static;
}
.MainMenuModule
{
    text-align: -moz-center;
}
.standardTable
{
    empty-cells: show;
    border-spacing: 1px;
    border-collapse: separate;
    background-color: #999999;
}
.standardTable th
{
    padding: 3px;
    background-color: #F0F0F0;
    text-align: left;
    font-weight: bold;
}
.standardTable td
{
    padding: 3px;
    background-color: #FFFFFF;
    text-align: center;
}
.standardTableCentred
{
    empty-cells: show;
    border-spacing: 1px;
    border-collapse: separate;
    background-color: #999999;
}
.standardTableCentred th
{
    padding: 3px;
    background-color: #F0F0F0;
    text-align: left;
    font-weight: bold;
    text-align: center;
}
.standardTableCentred td
{
    padding: 3px;
    background-color: #FFFFFF;
    text-align: center;
}
.borderCollapse
{
    border-collapse: collapse;
}
.clubMenu
{
    background-color: #F4F4F4;
    width: 90%;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #999999;
}
.contentParagraph
{
    margin-right: auto;
    margin-left: auto;
    width: 80%;
    text-align: left;
}
.red
{
    color: #FF0000;
}
.subTitle
{
    font-size: small;
    font-weight: normal;
    color: #666666;
    padding: 0px;
    margin: 0px;
}
.contentParagraphCentred
{
    margin-right: auto;
    margin-left: auto;
    width: 80%;
    text-align: center;
}
.contentParagraphCentred
{
    margin-right: auto;
    margin-left: auto;
    width: 80%;
    text-align: center;
}
.pager table
{
    border-style: none;
    border-width: 0px;
    padding: 0px;
    margin: auto;
    border-collapse: collapse;
    border-spacing: 0px;
    text-align: center;
    background-color: #FFFFFF;
}
.pager
{
    background-color: #FFFFFF;
}
.borderedDiv
{
    border: 1px solid #666666;
}
.borderlessDiv
{
    border-width: 0px;
    border-style: none;
    padding: 0px;
    margin: 0px;
}
.verticalTop
{
    vertical-align: top;
}
.adminPanel
{
    padding: 20px;
    background-color: #F0F0F0;
    border: 1px solid #999999;
    margin-top: 15px;
    margin-bottom: 15px;
}
.leftCellTable td
{
    text-align: left;
}
.simpleContent
{
    position: absolute;
    text-align: center;
    left: 100px;
    right: 100px;
    top: 100px;
}
.AUSImage
{
    margin: auto;
    left: 30px;
    top: 300px;
    position: absolute;
}
.calendarPopup tr td {padding:0;margin:0; background-color:White;} 
.contentParagraph90
{
    margin-right: auto;
    margin-left: auto;
    width: 90%;
    text-align: left;
}
<!--[if IE 8]>
.ajax__calendar_title{width:150px; margin:auto; padding:3px;}
<![endif]-->
.gridViewWhite{
    margin: 0;
    border-style: none;
    border-width: 0px;
    background-color: #FFFFFF;
    text-align: center;
}
.gridViewWhite th {
    background-color: #FFFFFF;
    text-align: center;
}
.gridViewWhite td {
    background-color: #FFFFFF;
    text-align: center;
}
.tablesCentred table {
    margin: auto;
    border-style: none;
    border-width: 0px;
    text-align: center;
}
.CoreLogo
{
    top: -45px;
    left: 250px;
    /* background-image: url('/images/CoreLogo.gif'); */
    background-repeat: no-repeat;
    position: absolute;
    width: 250px;
    height: 70px;
}
.backgroundImageCore
{
    bottom: -21px;
    right: 18px;
    background-image: url('/Common/Filer.ashx?FID=37');
    background-repeat: no-repeat;
    position: absolute;
    width: 136px;
    height: 150px;
    z-index: 1;
}








.backgroundImageMeetings
{
    bottom: -21px;
    right: 18px;
    background-image: url('/Common/Filer.ashx?FID=35');
    background-repeat: no-repeat;
    position: absolute;
    width: 175px;
    height: 150px;
    z-index: 1;
}
.meetingsLogo
{
    top: -45px;
    left: 250px;
    background-image: url('/images/meetingsLogo.gif');
    background-repeat: no-repeat;
    position: absolute;
    width: 250px;
    height: 70px;
}
.backgroundImageVolunteers
{
    bottom: -21px;
    right: 18px;
    background-image: url('/Common/Filer.ashx?FID=37');
    background-repeat: no-repeat;
    position: absolute;
    width: 136px;
    height: 150px;
    z-index: 1;
}
.volunteersLogo
{
    top: -45px;
    left: 250px;
    background-image: url('/images/VolunteersLogo.gif');
    background-repeat: no-repeat;
    position: absolute;
    width: 300px;
    height: 70px;
}



/* Remove old menuChild */
.navigationMenusJoined
{
    position: absolute;
    left: 25px;
    width: 120px;
    top: 105px;
    text-align: left;
    z-index:9999;

    padding-left:5px;
    padding-right:5px;
    padding-top:5px;
    padding-bottom:5px;
    font-family:Segoe UI, Arial;

}
.navigationMenusJoined a
{

}
.navigationSubMenu
{
}
.navigationAdminMenusJoined
{
    position: absolute;
    left: 10px;
    width: 150px;
    top: 100px;
    text-align: right;
}
.navigationAdminMenusJoined a
{
    font-weight:bold;
}
.navigationSubMenuAdmin
{
}
.translator
{
    position: absolute;
    left: 10px;
    width: 200px;
    top: 80px;
    text-align: right;
}
.staticMenu{
    width:100%;
    padding-bottom:0px;
    padding-top:0px;
    border-collapse: collapse;
    font-family:Segoe UI,Arial;
}
.staticMenu td
{
    width:12.5%;
}
.staticMenuItem
{
    font-size:medium;
    text-align:center;
    width:94%;
    height:100%;
    border-style:solid;
    border-color: #999999;
    border-width: 0px 0px 0px 2px;
    padding-left:1px;
    background-color: #FFFFFF;
}
.staticMenuItem td
{
    height:40px;
}
.staticMenuItem a
{
    display:block;
    width:100%;
    /*color: black !important;*/
}
.staticMenuItemHover{
    background-image: url('/Common/Filer.ashx?FID=70');
    background-repeat: no-repeat;}
    height:100%;
.staticMenuItemHover td{
    background-color:#FFFFFF;
    background-image: none;
    height:100%;
}

.dynamicMenu{
   z-index:99999;
   position:absolute;
   font-family:Segoe UI, Arial;
   margin-top:5px;
   padding-top:2px;
   padding-bottom:0px;
   border-style: solid;
   border-color: #CCCCCC;
   border-width: 2px;

}
.dynamicMenu table{
   background-color: #ffffff;
}
.dynamicMenuItem{
   padding-left:0px;
   padding-right:5px;
   text-align:left;
   margin:0px;
   /*background-color:#FFFFD7;*/
   width:150px;
}
.dynamicMenuItem td{
   padding-left: 15px;
   height: 22px;
}
.dynamicMenuItem a{
   display:block;
}
.dynamicMenuItemHover td{
   background-image: url('/Common/Filer.ashx?FID=71');
   background-repeat: no-repeat;
}
.menuHeading
{
    font-weight:bold;
}
.staticSubMenu
{
   width:150px;
}
.staticSubMenuItem
{
    }
.staticSubMenuItemHover{}
.dynamicSubMenu{
}
.dynamicSubMenuItem{}
.dynamicSubMenuItemHover{}
.subMenuHeading
{
    font-weight:bold;
    font-size:medium;
    text-decoration:underline !important;
}

.subMenuHeading:hover
{
    text-decoration:none !important;
}
.menuHeading
{
    font-weight:bold;
    color: black !important; 
    text-decoration: none !important;
}

.subMenuHeading
{
    font-weight:bold;
    color: black !important; 
    text-decoration: none !important;
}

.staticAdminMenu
{
    width:100%;
}

.staticAdminSubMenu
{
    width:100%;
}
.adminMenuHeading
{
    font-weight:bold;
    color: black !important; 
    text-decoration: none !important;
}

.adminSubMenuHeading
{
    font-weight:bold;
    color: black !important; 
    text-decoration: none !important;
}

.contentParagraphCentred90
{
    width:90%;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
}
.socialLinks
{
    position: absolute;
    right: 35px;
    width: 300px;
    top: -45px;
    text-align: right;
    }
.socialLinks img
{
padding:5px;
}
.searchBox
{
    position: absolute;
    right: 40px;
    width: 152px;
    top: 105px;
    text-align: left;
    }

.entirePage
{
width:1152px;
padding-bottom:0px;	
position:relative;
	margin-top:100px;
        margin-bottom:100px;
	left:0;
	right:0;
	margin-left: auto;
    margin-right: auto;
	background-image: url(/Common/Filer.ashx?FID=45);
	background-repeat: repeat-y;
	}
	
.topDiv
{
	z-index: -1;
	position:absolute;
	top:-65px;
	width:1152px;
	height:65px;
	background-image: url(/Common/Filer.ashx?FID=44);
   }
   

.bottomDiv
{
    position:absolute;
	bottom:-46px;
	width:1152px;
	height:46px;	
	background-image: url(/Common/Filer.ashx?FID=46);
    }

.blankPage {
        background-image: none !important;
}

.UniLifeAdverts {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.books{
    width: 620px;
    height: 200px;
}

.clubs{
    width: 620px;
    height: 200px;
}

.diary{
    width: 620px;
    height: 200px;
}

.membership{
    width: 620px;
    height: 200px;
    padding-left: 45px;;
    padding-bottom: 25px;
}
/* 1.011 Additions */

.backgroundImageAdvertising
{
    bottom: -21px;
    right: 18px;
    background-image: url('/Common/Filer.ashx?FID=68');
    background-repeat: no-repeat;
    position: absolute;
    width: 150px;
    height: 121px;
    z-index: 1;
}
.advertisingLogo
{
    top: -45px;
    left: 250px;
    background-image: url('/images/AdvertisingLogo.gif');
    background-repeat: no-repeat;
    position: absolute;
    width: 300px;
    height: 70px;
}
.backgroundImageForum
{
    bottom: -21px;
    right: 18px;
    background-image: url('/Common/Filer.ashx?FID=69');
    background-repeat: no-repeat;
    position: absolute;
    width: 150px;
    height: 122px;
    z-index: 1;
}

.forumLogo
{
    top: -45px;
    left: 250px;
    background-image: url('/images/forumLogo.gif');
    background-repeat: no-repeat;
    position: absolute;
    width: 220px;
    height: 70px;
}
.forumAuthorCell
{
    background-color: #F0F0F0;
    vertical-align: text-top;
}
blockquote
{
    border: 1px solid #666666;
    background-color: #D2E9FF;
    padding-left: 5px;
    padding-right: 5px;
}

.pageTitleAdmin
{
    position: absolute;
    top: 50px;
    right: 230px;
    left: 200px;
}
.contentAreaAdmin
{

padding-top:100px;
min-height:600px;

padding-right:230px;
padding-left:200px;

}
.navigationMenuSeparate
{
    position:absolute;
    top:40px;
    left:25px;
    right:38px;
    padding-left:5px;
    padding-right:5px;
    padding-top:3px;
    padding-bottom:3px;
    padding-right:0px;
    z-index:10000;
}