/* sjcLayout */
html { overflow: scroll }
#wrapper { width:1000px; margin-left:auto; margin-right:auto; border:1px solid #54514f; border-top:0px solid #000; }

	#indexLogoMenuContainer { width:1000px; height:75px; }
		#indexLogo { width:350px; height:75px; float:left; }
		#indexMenu { width:650px; height:75px; float:right; }
		
	#indexColourStrip { width:1000px; height:35px; clear:both; background-image:url(../../images/indexColourStrip.gif); background-repeat:no-repeat; }
	
	#indexRotatingImage { width:1000px; height:360px; clear:both; }
	
	#indexInfoContainer { width:1000px; height:175px; clear:both; }
		#indexInfoLeft { width:295px; height:175px; float:left; padding-left:55px; background-image:url(../../images/indexInfoLeft.gif); background-repeat:no-repeat; }
			#headmasterMessage { width:295px; padding-top:10px; }
			#latestNews { width:295px; padding-top:50px; clear:both; }
		#indexInfoRight { width:650px; height:175px; float:right; }
		
	#indexBulletinHeader { width:1000px; height:74px; background-image:url(../../images/indexNewsBulletinBoard.gif); background-position:top; background-repeat:no-repeat; clear:both; }
	
	#bulletinHeader { width:1000px; height:70px; background-image:url(../../images/bulletinBoard.gif); background-position:top; background-repeat:repeat; clear:both; }
	#indexSocialMedia { width:1000px; height:50px; padding-top:25px; clear:both; }
	
	
	#indexBulletinCopy { width:940px; padding-left:30px; padding-right:30px; clear:both; color:#666; }
		
	#indexFooterContainer { width:1000px; height:100px; clear:both; }
		#indexFooterLeft { width:350px; height:100px; float:left; background-image:url(../../images/indexQuickLinks.gif); background-repeat:no-repeat; }
		#indexFooterRight { width:620px; height:20px; float:right; padding:80px 30px 0px 0px; font:11px Arial, Helvetica, sans-serif; color:#54514f; text-align:right; }
		
	#insideFooterContainer { width:1000px; height:40px; clear:both; }
		#insideFooterLeft { width:350px; height:40px; float:left; background-image:url(../../images/insideQuickLinks.gif); background-repeat:no-repeat; }
		#insideFooterRight { width:620px; height:20px; float:right; padding-left:30px; padding-top:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#54514f; }	

#clear { width:100%; height:0px; clear:both; }

#collegeBanner { width:1000px; height:240px; background-image:url(../../images/college/collegeBanner.gif); background-repeat:no-repeat; }
#viFormBanner { width:1000px; height:240px; background-image:url(../../images/viForm/viFormBanner.gif); background-repeat:no-repeat; }
#prePrepBanner { width:1000px; height:240px; background-image:url(../../images/prePrep/prePrepBanner.gif); background-repeat:no-repeat; }
#bridgeBanner { width:1000px; height:240px; background-image:url(../../images/prePrep/bridgeBanner.gif); background-repeat:no-repeat; }

#collegeLogoMenuContainer { width:1000px; height:80px; clear:both; }
	#collegeLogo { width:335px; height:80px; float:left; }
	#collegeMenu { width:665px; height:80px; float:right; }
		#collegeMenuTop { width:665px; height:38px; }
		#collegeMenuBottom { width:665px; height:42px; clear:both; }

#contentContainer { width:1000px; clear:both; }
	#contentLeft{ width:380px; float:left; }
	#contentRight{ width:620px; float:right; }
		
		#pageHeading { width:620px; height:50px; }
		#copyMain { width:590px; padding-top:30px; padding-right:30px; clear:both; }
		
		#pageHeadingWide { width:1000px; height:50px; }
		#copyWide { width:910px; padding-top:30px; padding-right:30px; padding-left:60px; clear:both; }

table#Diary td { padding:3px 0px; }
table#ResultsPadLeft td { padding:0px 0px 0px 4px; }
/* sjcLayout */

/* defaultStyles */
body { font:11px Arial, Helvetica, sans-serif; color:#4c4c4c; margin-top:0px; margin-left:0px; }
p, td, div { font:11px Arial, Helvetica, sans-serif; color:#4c4c4c; }

h1 { font:normal 16px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#000059; margin:0px; }
h2 { font:normal 15px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#55162c; margin:0px; }
h3 { font:normal 15px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#735900; margin:0px; }
h4 { font:normal 13px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#666; margin:0px; }
h5 { font:normal 13px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#55162c; margin:0px; }
h6 { font:normal 13px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#735900; margin:0px; }

a:link { font:11px Arial, Helvetica, sans-serif; color:#4c4c4c; text-decoration:underline;  }
a:visited { font:11px Arial, Helvetica, sans-serif; color:#4c4c4c; text-decoration:underline;  }
a:hover { font:11px Arial, Helvetica, sans-serif; color:#000059; text-decoration:underline; }
a:active { font:11px Arial, Helvetica, sans-serif; color:#4c4c4c; text-decoration:underline;  }

:focus { -moz-outline-style:none; }
:focus { outline:none; }

ul, ol{ margin-top:0px; margin-left:12px; padding-left:12px; }
ul li { list-style-type:square; color:#4c4c4c; }
ul li li { list-style-type:disc; color:#4c4c4c; }
ul li li li { list-style-type:square; color:#4c4c4c; }
ol li { list-style-type:decimal; color:#4c4c4c; }
ol ol li { list-style-type:lower-alpha; color:#4c4c4c; }
ol ol ol li { list-style-type:lower-roman; color:#4c4c4c; }
/* defaultStyles */

/* transparency */
.transparency { filter:alpha(opacity=90); -moz-opacity:0.90; -khtml-opacity:0.90; opacity:0.90; zoom:1;  }
/* transparency */

/* styled */
.blueBody{ font:11px Arial, Helvetica, sans-serif; color:#000059; }
.goldBody{ font:11px Arial, Helvetica, sans-serif; color:#735900; }
.goldHeader12 { font:12px Arial, Helvetica, sans-serif; font-weight:normal; text-transform:uppercase; color:#735900; }
.blueHeader11 { font:italic 11px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#000059; }
.blueHeader12 { font:12px Arial, Helvetica, sans-serif; font-weight:normal; text-transform:uppercase; color:#000059; }
.greyHeader12 { font:12px Arial, Helvetica, sans-serif; font-weight:normal; text-transform:none; color:#666; }
.greyHeader13 { font:13px Arial, Helvetica, sans-serif; font-weight:normal; color:#666; }
.greyHeader14 { font:14px Arial, Helvetica, sans-serif; font-weight:normal; color:#666; }

.softGrey12 { font:normal 12px Arial, Helvetica, sans-serif; color:#666; }

td.paddingLeft_BottomLeft { padding:0px 0px 0px 5px; border-bottom:1px solid #c8c7c6; border-left:1px solid #c8c7c6;  }
td.paddingLeft_Left { padding:0px 0px 0px 5px; border-left:1px solid #c8c7c6;  }
td.paddingLeft_Bottom { padding:0px 0px 0px 5px; border-bottom:1px solid #c8c7c6;  }
td.paddingLeft { padding:0px 0px 0px 5px; }
td.paddingTopBottom { padding:5px 0px; }
td.paddingTopBottom_Bottom { padding:5px 0px; border-bottom:1px solid #c8c7c6; }
td.paddingTopBottom_BottomLeft { padding:5px 0px; border-bottom:1px solid #c8c7c6; border-left:1px solid #c8c7c6; }
td.paddingTopBottomLeft_Bottom { padding:5px 0px 5px 5px; border-bottom:1px solid #c8c7c6; }
td.paddingTopBottomLeft_BottomLeft { padding:5px 0px 5px 5px; border-bottom:1px solid #c8c7c6; border-left:1px solid #c8c7c6; }
td.paddingTopBottomRight_Bottom { padding:5px 5px 5px 0px; border-bottom:1px solid #c8c7c6; }


td.externalLink_heading { font:italic 11px Arial, Helvetica, sans-serif; color:#999; padding:5px 0px 5px 0px; border-bottom:1px solid #c8c7c6; }
td.externalLink_divider { font:italic 11px Arial, Helvetica, sans-serif; color:#999; padding:5px 0px 5px 0px; }


table#indexNewsBulletin td { font:11px Arial, Helvetica, sans-serif; color:#878787; line-height:16px; }

table#indexNewsBulletin td > p { font:11px Arial, Helvetica, sans-serif; color:#878787; line-height:16px; }

table#indexNewsBulletin td > h1 { font:12px Arial, Helvetica, sans-serif; color:#9d8a4c; text-transform:none; margin:0px 0px 2px 0px; }
table#indexNewsBulletin td > h2 { font:12px Arial, Helvetica, sans-serif; color:#666; text-transform:none; margin:0px 0px 2px 0px; }
table#indexNewsBulletin td > h3 { font:12px Arial, Helvetica, sans-serif; color:#878787; text-transform:none; margin:0px 0px 5px 0px; }
table#indexNewsBulletin td > h4 { font:11px Arial, Helvetica, sans-serif; color:#878787; text-transform:none; margin:0px 0px 5px 0px; }
table#indexNewsBulletin td > h5 { font:11px Arial, Helvetica, sans-serif; color:#878787; text-transform:none; margin:0px 0px 5px 0px; }
table#indexNewsBulletin td > h6 { font:11px Arial, Helvetica, sans-serif; color:#878787; text-transform:none; margin:0px 0px 2px 0px; }

		
		
		table#indexNewsBulletin td > a:link { font:normal 11px Arial, Helvetica, sans-serif; color:#878787; text-decoration:none;  }
		table#indexNewsBulletin td > a:visited { font:normal 11px Arial, Helvetica, sans-serif; color:#878787; text-decoration:none;  }
		table#indexNewsBulletin td > a:hover { font:normal 11px Arial, Helvetica, sans-serif; color:#2a609e; text-decoration:underline; }
		table#indexNewsBulletin td > a:active { font:normal 11px Arial, Helvetica, sans-serif; color:#878787; text-decoration:none;  }

		table#indexNewsBulletin td > a.softBlueLink:link { font:normal 11px Arial, Helvetica, sans-serif; color:#2a609e; text-decoration:none;  }
		table#indexNewsBulletin td > a.softBlueLink:visited { font:normal 11px Arial, Helvetica, sans-serif; color:#2a609e; text-decoration:none;  }
		table#indexNewsBulletin td > a.softBlueLink:hover { font:normal 11px Arial, Helvetica, sans-serif; color:#999; text-decoration:underline; }
		table#indexNewsBulletin td > a.softBlueLink:active { font:normal 11px Arial, Helvetica, sans-serif; color:#2a609e; text-decoration:none;  }
		
		table#indexNewsBulletin td > a.bulletinLink:link { font:normal 11px Arial, Helvetica, sans-serif; color:#999; text-decoration:none; line-height:20px;  }
		table#indexNewsBulletin td > a.bulletinLink:visited { font:normal 11px Arial, Helvetica, sans-serif; color:#999; text-decoration:none; line-height:20px;  }
		table#indexNewsBulletin td > a.bulletinLink:hover { font:normal 11px Arial, Helvetica, sans-serif; color:#2a609e; text-decoration:none; line-height:20px; }
		table#indexNewsBulletin td > a.bulletinLink:active { font:normal 11px Arial, Helvetica, sans-serif; color:#999; text-decoration:none; line-height:20px; }

.softBlue12 { font:12px Arial, Helvetica, sans-serif; color:#2a609e; }
.softBlue14 { font:14px Arial, Helvetica, sans-serif; color:#2a609e; }
/* styled */


/* borders */
.borderFull { border:1px solid #c8c7c6; }
.borderFullGold { border:1px solid #735900; }
.borderTop { border-top:1px solid #c8c7c6; }
.borderBottom { border-bottom:1px solid #c8c7c6; }
.borderBottomLeft { border-bottom:1px solid #c8c7c6; border-left:1px solid #c8c7c6; }
.borderLeft { border-left:1px solid #c8c7c6; }
/* borders */



/* linkStyles */
a.blueLink:link { font:11px Arial, Helvetica, sans-serif; color:#000059; text-decoration:none;  }
a.blueLink:visited { font:11px Arial, Helvetica, sans-serif; color:#000059; text-decoration:none;  }
a.blueLink:hover { font:11px Arial, Helvetica, sans-serif; color:#54514f; text-decoration:none; }
a.blueLink:active { font:11px Arial, Helvetica, sans-serif; color:#000059; text-decoration:none;  }

a.burgundyLink:link { font:11px Arial, Helvetica, sans-serif; color:#55162c; text-decoration:none;  }
a.burgundyLink:visited { font:11px Arial, Helvetica, sans-serif; color:#55162c; text-decoration:none;  }
a.burgundyLink:hover { font:11px Arial, Helvetica, sans-serif; color:#54514f; text-decoration:none; }
a.burgundyLink:active { font:11px Arial, Helvetica, sans-serif; color:#55162c; text-decoration:none;  }

a.goldLink:link { font:11px Arial, Helvetica, sans-serif; color:#735900; text-decoration:none;  }
a.goldLink:visited { font:11px Arial, Helvetica, sans-serif; color:#735900; text-decoration:none;  }
a.goldLink:hover { font:11px Arial, Helvetica, sans-serif; color:#54514f; text-decoration:none; }
a.goldLink:active { font:11px Arial, Helvetica, sans-serif; color:#735900; text-decoration:none;  }

a.footerLink:link { font:11px Arial, Helvetica, sans-serif; color:#54514f; text-decoration:none;  }
a.footerLink:visited { font:11px Arial, Helvetica, sans-serif; color:#54514f; text-decoration:none;  }
a.footerLink:hover { font:11px Arial, Helvetica, sans-serif; color:#000059; text-decoration:none; }
a.footerLink:active { font:11px Arial, Helvetica, sans-serif; color:#54514f; text-decoration:none;  }

a.plainLink:link { font:11px Arial, Helvetica, sans-serif; color:#4c4c4c; text-decoration:none;  }
a.plainLink:visited { font:11px Arial, Helvetica, sans-serif; color:#4c4c4c; text-decoration:none;  }
a.plainLink:hover { font:11px Arial, Helvetica, sans-serif; color:#54514f; text-decoration:none; }
a.plainLink:active { font:11px Arial, Helvetica, sans-serif; color:#4c4c4c; text-decoration:none;  }

a.navSub:link { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; text-decoration:none; display:block; width:100%; height:20px; line-height:20px; text-indent:8px; text-transform:uppercase; letter-spacing:0px; border-bottom:1px solid #fff;  }
a.navSub:visited { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; text-decoration:none; display:block; width:100%; height:20px; line-height:20px; text-indent:8px; text-transform:uppercase; letter-spacing:0px; border-bottom:1px solid #fff;  }
a.navSub:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#54514f; text-decoration:none; display:block; width:100%; height:20px; line-height:20px; text-indent:8px; text-transform:uppercase; letter-spacing:0px; background-color:#e6e6e6; border-bottom:1px solid #fff; }
a.navSub:active { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#54514f; text-decoration:none; display:block; width:100%; height:20px; line-height:20px; text-indent:8px; text-transform:uppercase; letter-spacing:0px; border-bottom:1px solid #fff;  }

a.navQuickLinks:link { font:11px Arial, Helvetica, sans-serif; color:#6f6d6b; text-decoration:none; display:block; width:100%; height:25px; line-height:25px; text-indent:8px;  }
a.navQuickLinks:visited { font:11px Arial, Helvetica, sans-serif; color:#6f6d6b; text-decoration:none; display:block; width:100%; height:25px; line-height:25px; text-indent:8px;  }
a.navQuickLinks:hover { font:11px Arial, Helvetica, sans-serif; color:#54514f; text-decoration:none; display:block; width:100%; height:25px; line-height:25px; text-indent:8px; background-color:#e6e6e6; }
a.navQuickLinks:active { font:11px Arial, Helvetica, sans-serif; color:#6f6d6b; text-decoration:none; display:block; width:100%; height:25px; line-height:25px; text-indent:8px;  }


a.diaryLink:link { font:italic 11px Arial, Helvetica, sans-serif; color:#999; text-decoration:underline;  }
a.diaryLink:visited { font:italic 11px Arial, Helvetica, sans-serif; color:#999; text-decoration:underline;  }
a.diaryLink:hover { font:italic 11px Arial, Helvetica, sans-serif; color:#000059; text-decoration:underline; }
a.diaryLink:active { font:italic 11px Arial, Helvetica, sans-serif; color:#999; text-decoration:underline;  }

a.softGreyLink:link { font:normal 11px Arial, Helvetica, sans-serif; color:#666; text-decoration:none;  }
a.softGreyLink:visited { font:normal 11px Arial, Helvetica, sans-serif; color:#666; text-decoration:none;  }
a.softGreyLink:hover { font:normal 11px Arial, Helvetica, sans-serif; color:#444; text-decoration:none; }
a.softGreyLink:active { font:normal 11px Arial, Helvetica, sans-serif; color:#666; text-decoration:none;  }

a.softGreyLink12:link { font:normal 12px Arial, Helvetica, sans-serif; color:#666; text-decoration:underline;  }
a.softGreyLink12:visited { font:normal 12px Arial, Helvetica, sans-serif; color:#666; text-decoration:underline;  }
a.softGreyLink12:hover { font:normal 12px Arial, Helvetica, sans-serif; color:#735900; text-decoration:underline; }
a.softGreyLink12:active { font:normal 12px Arial, Helvetica, sans-serif; color:#666; text-decoration:underline;  }

a.softBlueLink:link { font:normal 11px Arial, Helvetica, sans-serif; color:#2a609e; text-decoration:none;  }
a.softBlueLink:visited { font:normal 11px Arial, Helvetica, sans-serif; color:#2a609e; text-decoration:none;  }
a.softBlueLink:hover { font:normal 11px Arial, Helvetica, sans-serif; color:#999; text-decoration:underline; }
a.softBlueLink:active { font:normal 11px Arial, Helvetica, sans-serif; color:#2a609e; text-decoration:none;  }

a.softBlueLink12:link { font:normal 12px Arial, Helvetica, sans-serif; color:#2a609e; text-decoration:underline;  }
a.softBlueLink12:visited { font:normal 12px Arial, Helvetica, sans-serif; color:#2a609e; text-decoration:underline;  }
a.softBlueLink12:hover { font:normal 12px Arial, Helvetica, sans-serif; color:#999; text-decoration:underline; }
a.softBlueLink12:active { font:normal 12px Arial, Helvetica, sans-serif; color:#2a609e; text-decoration:underline;  }
/* linkStyles */
