body {
	margin-top:0px;
	font-size: 0.75em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:150%;
	color: #5e5e5e;
}

a {
	color:#2F6BAE;
}

h1, h2, h3 {
	color:#7B438C;
	line-height: 120%
}

hr {
	border-bottom:none;
	border-left:none;
	border-right:none;
	border-top:1px solid #C8D678;
	height:1px;
}

a.img {
	border: none;
}

.main {
	width:1024px;
	text-align:left;
}

.top {
	background:url(/images/templates/subpage-toolkit/masthead-bg.jpg) no-repeat right bottom;
	height:197px;
}

.header-left, .masthead-left, .content-left {
	float:left;
}

.masthead-left {
	background:url(/images/templates/subpage-toolkit/masthead-logo.jpg) no-repeat left bottom;
	height:147px;
	width:196px;
}

.header-left {
	padding-left:20px;
	width:350px;
}

.header-right {
	width:274px;
	font-weight:bold;
	color:#79438C;
	padding-left:380px;
}

.masthead-left a {
	display:block;
	height:120px;
	width:150px;
	text-decoration:none;
}

.header-right, .masthead-right, .content-right {
	float:right;
	text-align:right;
}

.masthead-right {
	height:31px;
	padding-top:116px;
	padding-right:10px;
	width:818px;
	text-align:left;
}

.header-right, .header-left {
	padding-top:20px;
	height:30px;
}

.masthead, .content, .footer {
	clear:both;
}

.content-right, .content-left {
	padding-top:20px;
	text-align:left;
}

.content-right {
	width:825px;
	padding-left:20px;
}


.content-left {
	width:139px;
	padding-left:20px;
	padding-right:20px;
	line-height:100%;
}

.content-left hr {
	border-bottom:none;
	border-left:none;
	border-right:none;
	border-top:1px solid #7B438C;
	height:1px;
}

.content-left a, .content-left a:visited {
	font-weight:bold;
	color:#5e5e5e;
	text-decoration:none;
	font-size:0.8em;
}

.footer {
	border-top:1px solid #C8D678;
	width:100%;
	padding-top:20px;
}

.footer-link {
	width:33%;
	float:left;
	text-align:center;
}

.footer-credit {
	clear:both;
	text-align:right;
	padding-top:20px;
	padding-bottom:20px;
}

#containermisc2 {
	margin-bottom:30px;
}

#frmSearchTerm, #searchsubmit, #containermisc4 label  {
	float:left;
}

#frmSearchTerm, #containermisc4 label {
	margin-right:5px;
}

#searchsubmit {
	background-color:#FFFFFF;
	border:1px solid #7B438C;
	color:#7B438C;
	padding:1px 0;
	font-weight:bold;
	width:35px;
}

.topNav, .topNav_spacer, .topNav-selected {
	float:left;
	height:31px;
}

.topNav a {
	background:url(/images/navigation/topnav-bg.gif);
}

.topNav-selected, .topNav a:hover {
	background:url(/images/navigation/topnav-selected-bg.gif);
}

.topNav, .topNav-selected {
	width:108px;
	text-align:center;
}

.topNav_spacer {
	background:url(/images/navigation/topnav-spacer.gif);
	width:6px;
}

.topNav a, .topNav a:visited, .topNav-selected a, .topNav-selected a:visited {
	display:block;
	width:108px;
	height:27px;
	color:#FFFFFF;
	text-decoration:none;
	padding-top:4px;
}



#loginsubmit {
background-color:#FFFFFF;
border:1px solid #7B438C;
color:#7B438C;
font-weight:bold;
padding:1px 0;
width:70px;
}

#registrationsubmit {
background-color:#FFFFFF;
border:1px solid #7B438C;
color:#7B438C;
font-weight:bold;
padding:1px 0;
width:90px;
}

#enquirysubmit {
background-color:#FFFFFF;
border:1px solid #7B438C;
color:#7B438C;
font-weight:bold;
padding:1px 0;
width:60px;
}


.enquiryform div.item, .enquiryform div.itemmandatory {
padding:5px 0 5px 20px;
}


#eventSubmit {
background-color:#FFFFFF;
border:1px solid #7B438C;
color:#7B438C;
font-weight:bold;
padding:1px 0;
width:60px;
}

#eventCancel {
background-color:#FFFFFF;
border:1px solid #7B438C;
color:#7B438C;
font-weight:bold;
padding:1px 0;
width:60px;
}

.eventform div.item, .eventform div.itemmandatory {
padding:5px 0 5px 20px;
}

#containermisc1 {
	width: 87%; 
	padding-left: 5%; 
	padding-right: 7%;
}


/* 
*
*  Rounded box for toolkit content 
*
*/

/* Main box style */

.roundedcontentbox {
    margin-left: 30px; 
    width: 608px;
}


.roundedcontentbox-head {
    margin: 0px; 
    padding: 0px; 
    background: transparent url(/images/templates/subpage-toolkit/box-top.gif) no-repeat; 
    height: 73px;
}

.roundedcontentbox-main {
    margin:0px; padding:0px;             padding-left:30px;padding-top:10px;padding-bottom:1px;             padding-right:40px; 
    background: url(/images/templates/subpage-toolkit/box-middle.gif) repeat-y;
}

.roundedcontentbox-bottom {
    z-index:-1; 
    margin: 0px;
    margin-top:-20px; 
    background:url(/images/templates/subpage-toolkit/box-bottom.gif)     repeat-y bottom; 
    padding-top: 1px; 
    height: 75px;
}


/* Font styles */

.roundedcontentbox h3 {
    padding-top:50px; 
    padding-left:30px;     
    padding-right:20px; 
    padding-bottom:0px;
    margin-bottom:0px;
}

.roundedcontentbox ul {
    list-style-type: square;
}

.roundedcontentbox li {
    padding-bottom:5px;
}

/* End of rounded box style */


.summarybox {

padding-right: 5px;
border-top: white 15px solid;
padding-left: 5px;
padding-bottom: 4px;
margin: 0px 0px 0px 35px;
width: 600px;
padding-top: 4px; background-color: #f9f9f9;

}

img.imgborder {

padding-top:10px;
padding-left:10px;
padding-right:10px;
padding-bottom:20px;
background-color:#CCC;

}


p.indent {

margin-left:40px;
}

