body {background-color:#D8E8F0; background-image:url(../images/B-background.jpg); background-repeat:repeat-x;}

#BGGrafix{ background-image:url(../images/B-background.gif);}

#bodyContainer #header .siteNav {border-bottom:8px solid #006699;}
#bodyContainer #header .siteNav .Maintab #NavColortabs #BoysSchool a, #NavColortabs #GirlsSchool span{background-color: #006699;}
#bodyContainer #header .siteNav .Maintab #NavColortabs #BoysSchool a:hover, #bodyContainer #header .siteNav .Maintab #NavColortabs #BoysSchool a:hover span{background-color: #006699;}
#bodyContainer #header .siteNav .Maintab #NavColortabs #BoysSchool a {border-bottom:2px solid #006699;}

/************************************************************************************/
#content{border-top:8px solid #7FB2CC;  }
#content p, #content #RFrame p, #content #RFrame table {color:#006699;}
#content H1, #content #RFrame H1 {color:#7FB2CC;}
#content H2, #content #RFrame H2 {color: #006699; border-bottom:1px solid #7FB2CC;}
#content H3, #content #RFrame H3 {color: #006699;}
#content H4, #content #RFrame H4 {color:#006699;}
#content #LFrame .sideNav{background-color:#7FB2CC;}
#content #LFrame .sideNav h3{ color:#FFFFFF;}
#content #LFrame .sideNav li{ color:#FFFFFF;}
#content #LFrame .sideNav a,
#content #LFrame .sideNav a:visited{ color:#FFFFFF;}
#content #LFrame .sideNav a:hover{ color:#006699;}

#content #LFrame .sideNav .submenu{background-color:#99C1D6;}

#content #LFrame .login{ background-image:url(../images/sideNavBase.gif); background-repeat:no-repeat; background-position:bottom; background-color:#7FB2CC; width:180px; margin-top:10px; color:#FFFFFF; padding-bottom:15px;}
#content #LFrame .login h3{ font-size:10pt; color:#FFFFFF; padding:5px 10px 5px 10px; background-image:url(../images/RCtop.gif); background-repeat:no-repeat; background-color:#006699;}
#content #LFrame .login h4{ font-size:10pt; color:#FFFFFF; padding:5px 10px 5px 10px; margin:15px 0px 0px 0px; background-color:#006699;}
#content #LFrame .login li{ font-size:8pt; color:#FFFFFF;}
#content #LFrame .login a,
#content #LFrame .login a:visited{ color:#FFFFFF;}
#content #LFrame .login a:hover{ color:#FFFFFF;}
#content #LFrame .login td{color:#FFFFFF;}
#content #LFrame .loginButton a,
#content #LFrame .loginButton a:visited{ color:#FFFFFF; margin:0px 5px; padding:5px; background-color:#006699; font-size:10pt; font-weight:bold;}
#content #LFrame .loginButton a:hover{ color:#FFFFFF; }

#content #RFrame table{border:1px solid #006699; }
#content #RFrame caption{color:#FFFFFF; background-color:#7FB2CC; border-top:1px solid #006699; border-left:1px solid #006699; border-right:1px solid #006699; border-bottom:1px solid #006699;}
#content #RFrame thead{color:#006699; background-color:#3385AD; }
#content #RFrame tfoot{color:#006699; background-color:#3385AD; }
#content #RFrame th{color:#006699; background-color:#99C1D6; border-bottom:1px solid #006699;}
#content #RFrame th a, #content #RFrame th a:visited{color:#006699; background-color:#CCE0EB; display:block; padding:3px 0px 3px 0px; border:1px solid #006699;}
#content #RFrame th a:hover{color:#993366; background-color:#FFFFFF; display:block; text-decoration:none; padding:3px 0px 3px 0px; border:1px solid #FFFFFF;}

#content #RFrame tbody{background-color:#CCE0EB; border:1px solid #FFFFFF;}
#content #RFrame td{border-top:1px solid #FFFFFF;}

#content a,
#content a:visited{color:#20B7FF;}
#content a:hover{color:#000235;}

#content td, #content #RFrame td { color:#006699;}
#content ul, #content #RFrame ol, #content #RFrame ul {color:#006699;}
#content .underline{border-bottom:1px solid #B28B80;}
#content .windowY{border:1px solid #C5B477; background-color:#F3F0E4;}

/**************************************************************************************/

.base {color: #006699; border-top:8px solid #7FB2CC;}
.base a {color: #006699;}
.base a:hover {color:#006699;}

/**************************************************************************************/
#content .toolbar, #CommsContent .toolbar{ margin:0px; padding:0px;}
#CommsContent .toolbar table{ margin:0px; padding:0px; border:1px solid #006666;}
#content .toolbar td, #CommsContent .toolbar td{padding-left:5px;padding-right:5px;background-color: #CCE0EB;}
#content .toolbar a, #CommsContent .toolbar a{ font-size:12px; font-weight:bold; display:block;padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px;text-decoration: none;background-color: #CCE0EB;color: #99C1D6;}
#content .toolbar a:hover, #content .toolbar a.current, #CommsContent .toolbar a:hover, #CommsContent .toolbar a.current{color: #006699; background-color: #99C1D6;font-size:12px;}
#content .toolbar a:active, #CommsContent .toolbar a:active{background-color:#99C1D6; color: #006699; font-size:12px;}

/**************************************************************************************/
/*-----------------------Tabs ------------------------------- */ 
#bodyContainer #content #RFrame .tab_hr 
{
	border-top:solid 2px #7FB2CC;
}

#bodyContainer #content #RFrame #container .tabcontainer
{
	color: #181b65;
}

 #bodyContainer #content #RFrame #container .tabcontainer .tabcontent h2
{
	color: #006699;
	border-bottom:solid 1px #7FB2CC;
}

#bodyContainer #content #RFrame #container .tabcontainer .tabcontent p
{
	color:#006699;
}

#bodyContainer #content #RFrame #container  .separator
{
	background-color: #7FB2CC;
}

#bodyContainer #content #RFrame #container .basictab  a
{
	background-color: #D7E8F0;
	color: #006699;
}
#bodyContainer #content #RFrame #container .basictab  a:hover, #bodyContainer #content #RFrame #container .basictab  a.current
{
	background-color: #7FB2CC;
	border-left: 2px solid #7FB2CC;
	border-right: 1px solid #7FB2CC;
}
#bodyContainer #content #RFrame #container .basictab  a:active
{
	background-color: #7FB2CC;
	border-left: 2px solid #7FB2CC;
	border-right: 1px solid #7FB2CC;
}

/*-----------------quote-------------------------------*/

#bodyContainer #content #RFrame  .quote_outer
{
    border:solid 1px #BFD8E5;
    border-left:none;
    border-right:none;
}

#bodyContainer #content #RFrame .quote_outer .quote_inner
{    
    background-color :#EBF4F7;
    color: #006699;
}

#content #RFrame #Download{ border:#006699 1px solid;  }


/* image gallery css */    	

#content #RFrame .relatedArticle img { border: 1px solid #7FB2CC; }


#content #RFrame .relatedArticle .imageGallery{ }

