/* @override http://www.saintstephenscollege.net.au/layout.css */

/* @override http://www.saintstephenscollege.net.au/layout.css */

/* @override http://www.saintstephenscollege.net.au/layout.css */

/* @override http://www.saintstephenscollege.net.au/layout.css */

/* @override http://www.saintstephenscollege.net.au/layout.css */

/*-------------------- General Layout Styles --------------------*/
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
.top-menu-table {
	width:1%!important;
}
.home-btn {
	width:72px!important;
}
.futureStudents {
	width:282px!important;
}
.currentStudents {
	width:294px!important;
}
.oldScholers {
	width:130px!important;
}
.intStudents {
	width:187px!important;
}
.home-btn a, .futureStudents a, .currentStudents a, .oldScholers a, .intStudents a {
	height:13px;
	display:block;
	overflow:hidden;
	text-indent:-9000em;
	margin:0 0 0 0px;
	background:url(top-menu-btn.gif) 0 0 no-repeat;
}
.home-btn a {
	background-position:0 -21px;
	width:72px;
}
.home-btn a:hover {
	background-position:0 0;
}
.futureStudents a {
	background-position:-72px -21px;
	width:282px;
}
.futureStudents a:hover {
	background-position:-72px 0px;
}
.currentStudents a {
	background-position:-354px -21px;
	width:294px;
}
.currentStudents a:hover {
	background-position:-354px 0px;
}
.oldScholers a {
	background-position:-648px -21px;
	width:130px;
	margin:0 0 0 10px;
}
.oldScholers a:hover {
	background-position:-648px 0px;
}
.intStudents a {
	background-position:-778px -21px;
	width:187px;
}
.intStudents a:hover {
	background-position:-778px 0px;
}
.htmlarea {
	padding:5px 0 0 0;
}
.htmlarea p, h3 {
	margin:0 0 3px 0;
}
.htmlarea h3 {
	font-family:arial;
	font-size:12px;
	font-weight:bold;
}
.eventsBox a {
	background:#e7eaee;
	padding:3px;
	margin-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	display:block;
	text-decoration:none;
	color:#617898;
}
.eventsBox a span {
	font-weight:bold;
}
#searchTerms {
	width:200px;
}
#newsName, #newsEmail {
	width:200px;
}
.newsletter-heading {
	background:url(newsletterBg.gif) 0 0 no-repeat;
	text-indent:-9000em;
	display:block;
}
#top-row {
	background:#fff url(bodyBg.jpg) 0 0 repeat-x;
}
#top-buttons {
	width:984px;
	margin:0 auto;
	height:26px;
	background:url(topBg.jpg) 0 0 no-repeat;
}
#flash-header {
	height:199px;
	background:#fff;
	border:9px solid #dcdcdc;
	border-width:9px 0;
}
.eventContentDiv table td {
	vertical-align:top;
}
.eventContentDiv table td img {
	margin:0 0 0 8px;
}
.eventContentDiv h1 {
	font-weight:normal;
	margin:0px 0 10px 0!important;
}
.circos {
	text-align:center;
	color:#F3DECB;
	font-size:10px;
}
/*-------------------- General Layout Styles --------------------*/
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
.top-menu-table {
	width:1%!important;
}
.home-btn {
	width:72px!important;
}
.futureStudents {
	width:282px!important;
}
.currentStudents {
	width:294px!important;
}
.oldScholers {
	width:130px!important;
}
.intStudents {
	width:187px!important;
}
.home-btn a, .futureStudents a, .currentStudents a, .oldScholers a, .intStudents a {
	height:13px;
	display:block;
	overflow:hidden;
	text-indent:-9000em;
	margin:0 0 0 0px;
	background:url(top-menu-btn.gif) 0 0 no-repeat;
}
.home-btn a {
	background-position:0 -21px;
	width:72px;
}
.home-btn a:hover {
	background-position:0 0;
}
.futureStudents a {
	background-position:-72px -21px;
	width:282px;
}
.futureStudents a:hover {
	background-position:-72px 0px;
}
.currentStudents a {
	background-position:-354px -21px;
	width:294px;
}
.currentStudents a:hover {
	background-position:-354px 0px;
}
.oldScholers a {
	background-position:-648px -21px;
	width:130px;
	margin:0 0 0 10px;
}
.oldScholers a:hover {
	background-position:-648px 0px;
}
.intStudents a {
	background-position:-778px -21px;
	width:187px;
}
.intStudents a:hover {
	background-position:-778px 0px;
}
.htmlarea {
	padding:5px 0 0 0;
}
.htmlarea p, h3 {
	margin:0 0 3px 0;
}
.eventsBox a {


	background:#e7eaee;
	padding:3px;
	margin-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	display:block;
	text-decoration:none;
	color:#617898;
}
.eventsBox a span {
	font-weight:bold;
}
#searchTerms {
	width:200px;
}
#newsName, #newsEmail {
	width:200px;
}
.newsletter-heading {
	background:url(newsletterBg.gif) 0 0 no-repeat;
	text-indent:-9000em;
	display:block;
}
#top-row {
	background:#fff url(bodyBg.jpg) 0 0 repeat-x;
}
#top-buttons {
	width:984px;
	margin:0 auto;
	height:26px;
	background:url(topBg.jpg) 0 0 no-repeat;
}
#flash-header {
	height:199px;
	background:#fff;
	border:9px solid #dcdcdc;
	border-width:9px 0;
}
.eventContentDiv table td {
	vertical-align:top;
}
.eventContentDiv table td img {
	margin:0 0 0 8px;
}
.eventContentDiv h1 {
	font-weight:normal;
	margin:0px 0 10px 0!important;
}
.circos {
	text-align:center;
	color:#F3DECB;
	font-size:10px;
}
.wall-of-fame-border {
	padding:1px;
	border:1px solid #8E9CAF;
	margin:0 10px 5px 0;
}
.htmlarea p {
	font-size:10px;
}
.htmlarea ul {
	padding:0px 0 0px 15px;
}
.htmlarea li {
	padding:0px 0 5px 0px;
	font-size:10px;
}
.success-stories-border {
	padding:1px;
	border:1px solid #8E9CAF;
	margin:0 0px 7px 10px;
}
#slider-container {
	background:#fff;
	width:100%;
	overflow:hidden;
	border:8px solid #ddd;
	border-width:8px 0 8px 0;
}
#slider-container .gallerylayer {
	margin:0 0px 0 -30px;
	background:#fff!important;
}
#slider-container #sliderhere {
	margin:0 auto!important;
	display:block!important;
	width:1050px!important;
	float:none!important;
	clear:both;
	background:#fff!important;
}
/*--------------------------------------- New menu ----------------------------------------- */

.n-top-menu-table {
	width:1%!important;
}
.n-home-btn {
	width:75px!important;
}
.n-currentStudents {
	width:260px!important;
}
.n-futureStudents {
	width:252px!important;
}
.n-intStudents {
	width:174px!important;
}
.n-oldScholers {
	width:117px!important;
}
.n-home-btn a, .n-currentStudents a, .n-futureStudents a, .n-intStudents a, .n-oldScholers a {
	height:34px;
	display:block;
	overflow:hidden;
	text-indent:-9000em;
	margin:0 0 0 0px;
	background:url(n-top-menu-btn.gif) 0 0 no-repeat;
}
.n-home-btn a {
	background-position:0 -34px;
	width:75px;
}
.n-home-btn a:hover {
	background-position:0 0;
}
.n-currentStudents a {
	background-position:-75px -34px;
	width:260px;
}
.n-currentStudents a:hover {
	background-position:-75px 0px;
}
.n-futureStudents a {
	background-position:-335px -34px;
	width:252px;
}
.n-futureStudents a:hover {
	background-position:-335px 0px;
}
.n-intStudents a {
	background-position:-587px -34px;
	width:174px;
}
.n-intStudents a:hover {
	background-position:-587px 0px;
}
.n-oldScholers a {
	background-position:-761px -34px;
	width:280px;
}
.n-oldScholers a:hover {
	background-position:-761px 0px;
}
.quick-links p {
	font-family:arial;
	font-size:11px;
	color:#617898;
	text-align:left !important;
	padding-top:2px !important;
}
.quick-links a {
	font-family:arial;
	font-size:11px;
	color:#617898;
	text-align:left !important;
	text-decoration:none;
}
.quick-links a:hover {
	color:#DD4F05;
	text-align:left !important;
	text-decoration:none;
}
.quick-links hr {
	background:url(n-quick-links-spacer.gif) 0% 50% no-repeat;
	padding:7px 0;
	border:none !important;
}
body.virtual-tour {  }
#fancybox-content, #fancybox-wrap, #fancybox-content { width:400px!important; height:550px!important;  }
a#fancybox-close { right:-35px!important; }
#fancybox-content { background:#fff; }

#fancybox-title {
	display: none!important;
}


