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;
}

/* new styles */
#hp-header {
	width:990px;
	height:409px;
	background-image:url(images/hp-header.jpg);
	position:relative;
	font-family: Verdana, Geneva, sans-serif;
}
.hp-hdr {
	position:absolute;
}
.hp-hdr.hd1 {
	width: 620px;
	height:120px;
	right: 40px;
	text-align:right;
}
.hp-hdr.hd1 h1 {
	font-size: 48px;
	line-height:48px;
	color:#1d5077;
	margin:0px;
	padding:0px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-style:normal;
}
.hp-hdr.hd1 h3 {
	font-size: 24px;
	line-height:24px;
	color:#b1a632;
	margin:0px;
	padding:0px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-style:normal;
}
.hp-hdr {
	width:243px;
	height:50px;
	padding:5px;
	padding-top:23px;
	font-size: 13px;
	color:#1d5077;
	border:solid 0px red;
}
.hp-hdr.b1 {
	padding-right:32px;
	top: 169px;
	left:47px;
	text-align:right;
}
.hp-hdr.b2 {
	padding-right:32px;
	top: 256px;
	left:47px;
	text-align:right;
}
.hp-hdr.b3 {
	padding-left:35px;
	height:33px;
	top: 163px;
	left:665px;
}
.hp-hdr.b4 {
	padding-left:35px;
	top: 256px;
	left:665px;
}
.hp-hdr.bM {
	width:280px;
	height:298px;
	top: 100px;
	left:355px;
	padding:0px;
}
.hp-hdr:link {
	text-decoration:none;
}
.hp-hdr:hover {
}
/* HEADER:END */
/* CALLOUTS:BEG */
#hp-callouts {
	width:990px;
	height:167px;
	background-image:url(images/hp-callouts.jpg);
	position:relative;
	font-family: Verdana, Geneva, sans-serif;
}
.hp-clo {
	position:absolute;
	margin:0px;
	padding:0px;
}
.hp-clo h2 {
	color:#FFF;
	font-size: 14px;
	font-weight: normal;
	margin:0px;
	padding:0px;
	margin-top:8px;
	margin-bottom:8px;
}
.hp-clo li {
	background-image: url(images/hp-bullet1.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	margin:0px;
	padding:0px;
	padding-left:20px;
	font-size: 11px;
	line-height: 23px;
	list-style-type: none;
}
.hp-clo li a {
	color:#1d5077;
	text-decoration:none;
}
.hp-clo li a:hover {
	text-decoration: underline;
}
.hp-clo.L {
	left:33px;
}
.hp-clo.R {
	left:543px;
}
.hp-clo.M {
	left:190px;
	top: 40px;
	width:250px;
	height:110px;
	background-image:url(images/hp-calloutMimg.png);
	background-repeat:no-repeat;
	text-decoration:none;
}
.hp-clo.M2 { left:190px; top:-10px; width:231px; height:166px; background-image:url(images/hp-calloutMimg2.png); background-repeat:no-repeat; text-decoration:none; }
#hp-footer-SM {
	position:absolute;
	margin-left:30px;
	margin-top:-6px;
}
#hp-footer-SM img {
	border:none 0;
}


.hp-clo.M3 
{ 
    left:190px; 
    top:-10px; 
    width:231px; 
    height:166px; 
    background-image:url(images/hp-calloutMimg3.png); 
   background-repeat:no-repeat; 
   text-decoration:none; 
}
