body {text-align: center; margin:0px; background-color:#FFFFFF; }

.text        { font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 14px; color: #333333}
.title        { font-size: 16px; font-family: Arial, Helvetica, sans-serif;color: #314a70}
.title2        { font-size: 15px; font-family: Arial, Helvetica, sans-serif;color: #b1a632}


td.tagline {
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color:#314a70;
}

td.breadcrumb {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color:#314a70;
}

td.nav {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #314a70;
	background-color:#ffffff;
}

td.main {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4e4e4e;
	background-color:#ffffff;
	padding-top:20px;
	padding-bottom:60px;
	line-height: 16px;	
	padding-left: 40px;
}

td.leftnav {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #314a70;
	background-color:#e5dfda;
	padding-top:16px;
	padding-bottom:60px;
	line-height: 20px;	
}
td.leftnav a.pdf {
	background-image:url(images/pdf2.gif);
	background-repeat:no-repeat;
	color:#314A70;
	display:block;
	font-size:10px;
	line-height:normal;
	padding:6px 0 6px 43px;
	text-align:left;
	text-decoration:none;
	width:125px;
	height: 26px;
}
td.leftnav a:hover {
	text-decoration: underline;
}

.hometitle 
{
	font-size: 14px !important;
}
td.grey1 {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #b1a632;
	background-color:#ffffff;
	padding-top:5px;
	padding-bottom:5px;
	line-height: 20px;	
	vertical-align:top;
}

td.grey2 {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #314a70;
	background-color:#eeeae7;
	padding-top:5px;
	padding-bottom:5px;
	line-height: 20px;
	vertical-align:top;
}

td.hometext {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #314a70;
	vertical-align:top;
}

td.grey3 {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #314a70;
	background-color:#d6cdc5;
	padding-top:13px;
	padding-bottom:13px;
	line-height: 20px;
	vertical-align: middle;
}

td.bottombar {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color:#b1a632;
}

a:link.sidenav     {text-decoration:none;color:#314a70;font-weight: bold;background-color:transparent;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
a:visited.sidenav	{text-decoration:none;color:#314a70;font-weight: bold;background-color:transparent;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
a:hover.sidenav	{text-decoration:none;color:#314a70;font-weight: bold;background-color:transparent;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
a:active.sidenav	{text-decoration:none;color:#314a70;font-weight: bold;background-color:transparent;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}

a:link.sidenav2     {text-decoration:none;color:#314a70;background-color:transparent;font-family: Arial, Helvetica, sans-serif;font-size: 10px;}
a:visited.sidenav2	{text-decoration:none;color:#314a70;background-color:transparent;font-family: Arial, Helvetica, sans-serif;font-size: 10px;}
a:hover.sidenav2	{text-decoration:none;color:#314a70;background-color:transparent;font-family: Arial, Helvetica, sans-serif;font-size: 10px;}
a:active.sidenav2	{text-decoration:none;color:#314a70;background-color:transparent;font-family: Arial, Helvetica, sans-serif;font-size: 10px;}

a:link.link1     {text-decoration:underline;color:#b1a632;font-weight: bold;background-color:transparent;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
a:visited.link1	{text-decoration:underline;color:#b1a632;font-weight: bold;background-color:transparent;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
a:hover.link1	{text-decoration:underline;color:#b1a632;font-weight: bold;background-color:transparent;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
a:active.link1	{text-decoration:underline;color:#b1a632;font-weight: bold;background-color:transparent;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}

a:link.nav     {text-decoration:none;color:#314a70;background-color:transparent;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
a:visited.nav	{text-decoration:none;color:#314a70;background-color:transparent;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
a:hover.nav	{text-decoration:none;color:#b1a632;background-color:transparent;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
a:active.nav	{text-decoration:none;color:#b1a632;background-color:transparent;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}

a:link.breadcrumb     {text-decoration:none;color:#ffffff;background-color:transparent;font-family: Arial, Helvetica, sans-serif;font-size: 10px;}
a:visited.breadcrumb	{text-decoration:none;color:#ffffff;background-color:transparent;font-family: Arial, Helvetica, sans-serif;font-size: 10px;}
a:hover.breadcrumb	{text-decoration:underline;color:#ffffff;background-color:transparent;font-family: Arial, Helvetica, sans-serif;font-size: 10px;}
a:active.breadcrumb	{text-decoration:underline;color:#ffffff;background-color:transparent;font-family: Arial, Helvetica, sans-serif;font-size: 10px;}

a.sitemap	{text-decoration:none;color:#ffffff;background-color:transparent;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
a:visited.sitemap	{text-decoration:none;color:#ffffff;background-color:transparent;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
a:hover.sitemap	{text-decoration:underline;color:#ffffff;background-color:transparent;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
a:active.sitemap	{text-decoration:underline;color:#ffffff;background-color:transparent;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
#canvas {
	margin: auto;
	width: 990px;
	text-align: left;
}
#menu ul {
	margin: 0px 15px;
	padding: 0;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
}
#menu ul li {
	float: left;
	position: relative;
	display: block;
	color: #314A70;
	margin: 10px 0 9px;
}
#menu ul li a {
	text-decoration: none;
	color: #314A70;
}
#menu ul li a:hover {
	color: #B1A632;
}
#menu ul li .separator {
	margin: 0 8px;
}
#menu ul li ul {
	margin: 0;
	padding: 10px;
	position: absolute;
	top: 100%;
	left: -10px;
	background-color: #E5DFDA;
	white-space: nowrap;
	display: none;
	line-height: 20px;
}
#menu ul li ul li {
	margin: 0;
	float: none;
}
#menu ul li.lastItem .separator {
	display: none;
}
#menu ul li:hover ul li ul {
	display: none;
}
#sideMenu {
	padding: 0 10px;
}
#sideMenu ul {
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	list-style-type: none;
}

#sideMenu ul li a {
	background-image: url(images/bluearrow.gif);
	background-repeat: no-repeat;
	color: #314A70;
	text-decoration: none;
	display: block;
	/*padding: 0 16px;*/
	line-height:16px;
	padding-left: 16px;
	padding-top: 0px;
	padding-bottom: 5px;
}

/*
#sideMenu ul li { 
	background-image: url(images/bluearrow.gif);
	background-repeat: no-repeat;
	color: #314A70;
	text-decoration: none;
	display: block;
	padding: 0 16px; 
}


#sideMenu ul li a {
	background-image: url(images/bluearrow.gif);
	background-repeat: no-repeat;
	color: #314A70;
	text-decoration: none;
	display: block;
	padding: 0 16px;
}*/

#sideMenu ul li a:hover {
	text-decoration: underline;
}
#sideMenu ul li ul {
	display: none;
	font-weight: normal;
	font-size: 10px;
}
#sideMenu ul li.selected a {
	background-image: url(images/bluearrowdown.gif);
	background-color: #faf7f4;
	background-repeat: no-repeat;
}
/*
#sideMenu ul li.noChildren a {
	background-image: none;
}
*/
#sideMenu ul li.selected ul {
	display: block;
}
#sideMenu ul li ul li a {
	background-image: url(images/bluebullet.gif) !important;
	background-position: 16px 1px;
	padding: 0 16px 5px 28px;
	background-repeat: no-repeat;
	line-height:16px;
}
#sideMenu ul li.selected ul li a {
	background-color: transparent;
}
#sideMenu ul li.selected ul li.selected a {
	background-color: #faf7f4;
}
#enrolmentForm .organization {
	display: none;
}
#siteMap {
	padding: 0 10px;
}

#siteMap ul {
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	list-style-type: none;
}

#siteMap ul li a {
	background-image: url(images/bluearrow.gif);
	background-repeat: no-repeat;
	color: #314A70;
	text-decoration: none;
	
	padding: 0 16px;
}

#siteMap ul li a:hover {
	text-decoration: underline;
}
#siteMap ul li ul {
	
	font-weight: normal;
	font-size: 10px;
	padding: 0 16px 0 28px;
}
#siteMap ul li.selected a {
	background-image: url(images/bluearrowdown.gif);
	background-color: #faf7f4;
}
#siteMap ul li ul li a {
	background-image: url(images/bluebullet.gif) !important;
	background-position: 16px 3px;
	padding: 0 16px 0 28px;
}
#siteMap ul li ul li  ul a {
	background-image: url(images/bluearrow1.gif) !important;
	background-position: 16px 3px;
	padding: 0 16px 0 28px;
}
#siteMap ul li.selected ul li a {
	background-color: transparent;
}
#siteMap ul li.selected ul li.selected a {
	background-color: #faf7f4;
}