/* Roycemore Private School */
/* coded by eClick Performance [www.eclickperformance.com] */

/* ======== Main Tags ======== */
body {margin: 0px; padding: 0px; margin-top: 36px; text-align: center; background-color: #74899E; background: url('../images/background.gif') repeat;}
	.header {height: 88px; width: 866px; margin: 0px auto;}
	.nav {height: 19px; margin: 0px auto; background: url('../images/nav-back.gif') repeat-x; text-align: right;}
	.overallcontentcontainer {text-align: left; width: 866px; margin: 0px auto; background: url('../images/shadow.gif') repeat-y;}
	.insidecontainer {width: 800px; margin-left: 33px;}
	.footer {text-align: center; font: 10px Arial; color: #FFF; height: 46px; width: 866px; margin: 0px auto; background: url('../images/footer.jpg') no-repeat top left;}

/* ======== Homepage Tags ======== */
table.homepage {width: 800px; margin-top: -4px;}
 	html>body .homepage {margin-top: 0px;}

table.homepage2 {width: 800px;}
td.flash {width: 590px; height: 308px;}
td.homenav {width: 210px; padding: 25px 0 0 8px; height: 252px;}
td.homenav2 {width: 210px; background: url('../images/bottom-right-homepage.gif') no-repeat bottom right; height: 56px;}
td.bottomleftcontent {width: 433px; font: 11px Arial; color: #3C5085; line-height: 15px; text-align: justify;}
td.bottomleftcontent h1 {margin: 0px; padding: 0px; font: bold 13px Arial; color: #3C5085; padding-bottom: 5px;}
td.homepagecontent {margin: 0px; padding: 0px; font: 12px Arial; color: #3C5085; line-height: 18px; padding-bottom: 5px;}
td.bottomrightcontent {width: 122px; padding-top: 35px; text-align: center;}

#zyte_avatar_contents {
	position:absolute;
	display:block;
	width:120px;
	margin:0 auto 0 240px;
	top:270px;
	left:50%;
	padding:0;
	height:100px;
	text-align:right;
	float:right;
}

div.align-right {
	float:right;
	text-align:right;
	padding:0 10px 0 0;
}

/* ======== Inside Page Tags ======== */
.insideheader {height: 122px; width: 800px; margin-top: -4px;}
	html>body .insideheader {margin-top: 0px;}

#us_flash{display:block; float:left; width:590px; height:308px;}
.secondnav {padding: 12px 0 0 590px;}
.secondnav-a {padding: 2px 0 0 590px;}
.secondnav-b {padding: 12px 0 0 553px;}
table.inside {width: 800px; background: url('../images/inside/backer.jpg') no-repeat bottom left;}
td.insideleft {width: 454px; text-align: left; font: 11px Arial; color: #3C5085; line-height: 18px;}
td.insideright {
	border-left: 1px dashed #D8DCE0;
	width: 355px;
	text-align: justify;
	font: 11px Arial;
	color: #3C5085;
	line-height: 14px;
	padding-right: 25px;
}
.insidepadding {
	padding: 15px 25px 19px 20px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 25px;
	color: 3c5085;
}
.table {text-align: left; font: 11px Arial; color: #3C5085; line-height: 18px;}
.insidepadding2 {padding-top: 41px; padding-left: 25px; padding-bottom: 25px;}
.insidepadding3 {padding-top: 11px; padding-left: 25px; padding-bottom: 25px;}
table.inside h1, table.inside h2 {margin: 0px; padding: 0px; font: bold 13px Arial; color: #3C5085; padding-bottom: 5px; font-weight: bold;}
table.inside h1 {font-size: 14px;}
table.inside ul {margin-top: 3px;}
table.inside li {margin-bottom: 6px;}

/* ======== Bulletin ======= */
table.bulletin h4 {font: bold 11px Arial; color: #3C5085; line-height: 18px;}

/* ======== Links Tags ======== */
td.homenav a:link, td.homenav a:active, td.homenav a:visited, .secondnav2 a:link, .secondnav2 a:visited, .secondnav2 a:active {font: 12px Arial; color: #13348B; text-decoration: none; padding-left: 16px; line-height: 23px;}
td.homenav a:hover, .secondnav2 a:hover {font: 12px Arial; color: #586C2F; text-decoration: none; padding-left: 16px; line-height: 23px;}

.secondnav2 a:link, .secondnav2 a:visited, .secondnav2 a:active, .secondnav2 a:hover {line-height: 20px;}
.secondnav2 a:hover {background: url('../images/secondnav/arrow.gif') no-repeat 2px 4px;}

td.homenav2 a:link, td.homenav2 a:active, td.homenav2 a:visited {font: 10px Arial; color: #2A4A79; text-decoration: none;}
td.homenav2 a:hover {font: 10px Arial; color: #485925; text-decoration: none;}

.footer a:link, .footer a:active, .footer a:visited {font: 10px Arial; color: #767677; text-decoration: none; font-weight: normal;}
.footer a:hover {font: 10px Arial; color: #474748; text-decoration: none; font-weight: normal;}

a:link, a:visited, a:active {
	color: #13348B;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	line-height: 14px;
}
a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #485925;
	line-height: 14px;
	font-family: Arial;
	font-size: 11px;
}

a.us:link, a.us:visited, a.us:active {
	font: 11 px Arial;
	color: #13348B;
	text-decoration: none;
	font-weight: bold;
}
a.us:hover {
	font: 11px Arial;
	text-decoration: none;
	font-weight: bold;
	color: #485925;
}
.announcement {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 25px;
	color: 0079c2;
	text-align: left;
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 19px;
	padding-left: 20px;
}
