/*#897846;
a:hover MUST come after a:link and a:visited

background-color:#897846;
light gold: ACA07D;
*/

body {
	background-color:#ffffff;
	font-family: verdana, arial, tahoma, helvetica, sans-serif;
	font-size: 0.75em;
	color: #000000;
	margin: 20px;
	text-align: left;	
	/*background-color:#F5F5F5;*/
}

 body ol
{
	list-style-type: decimal;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color:#000000;
	margin-left: 1.5em;
	margin-top: 1em;
	margin-bottom: 1em;
	} 
	

body ul {
	margin-top: 1em;
	margin-bottom: 1em;
	background-color: #ffffff;
	}

body li
{
	list-style-type: circle;
	font-size: 100%;
	font-weight: normal;
	text-decoration: none;
	color:#000000;
	margin-left: 1.50em;
	margin-top: 0.25em;
	}


a, a:link, a:visited {
text-decoration: none;
	font-size: 12px;
	color: #003366;
	text-align: left;
	font-weight:normal;
	background-color: #ffffff;
	}

	
a:active {	
 	text-decoration: none;
	font-size: 12px;
	color: #c00000;
	text-align: left;
	background-color: #ffffff;
	font-weight:normal;
	}		



a:hover	{
	text-decoration:underline;
	font-size: 12px;
	color:#400000;
	background-color: #ffffff; 
	font-weight:normal;
	}	 
	


#PageAreaOuter {
	width: 914px;
	padding-top: 10px;
	background-color:#FFFFFF;
	border:0;
	
	/*border:1px solid #dedede;*/
}

#PageArea
{
	width: 914px;
	background-color:#FFFFFF;
	/*margin-left: auto;
	margin-right: auto;*/
	padding-top: 15px;
	/*cos no breadcrumbs? 	*/
	padding-bottom: 0px;
	color: #000000;
	text-align: left;
	border:0;
}

 
/* #PageArea a {
	background-color: #ffffff;
}
 added to stop inheritance with image links 
 */
 

/*
#HeaderHome: height: 222px = .banner height: 95px; (image=75px) SchoolImages: 90px; MainNav: 25px dateBar: 12px
#Header: height: 135px = .banner height: 95px; (image=75px) MainNav: 25px 
*/


#Header {
	margin:0;
    padding: 0px;
	height: 130px;
	
	/*height: 89 image 12px bottom padding */
}



.search
{
	padding-right: 12px;	
	width: 25%;
	vertical-align: middle;
	padding-left: 12px;	
	height: 60px;
	text-align: center;
}

.banner
{
	padding: 0px 0px 12px 30px; 
	width: 100%;
	vertical-align: top;
	height: 107px;
	text-align: left;
	background-image: url(images/banner/banner.jpg);
	/*  vs_pse_DSC_2448-v2 s_pse_DSC_2226cr2 photos0910/vs_pse_DSC_5814a2.jpg assembly.jpg history2
	background-image: url(images/hebrew/motto_s1.png);*/
	background-repeat: no-repeat;
	background-position: 99% 0%;
	/* background-image: url(images/school/topgsch2_fade2.png);
	881 * 75 */
}

/*
td.banner a, a:link, a:visited, a:active, a:hover {
	background-colour: #ffffff;
}*/


.banner2
{
	padding: 0px 0px 0px 25px;
	width: 20%;
	vertical-align: top;
	height: 85px;
	text-align: right;
}


 
#MainNav table td 
{
background-color:#ACA07D;
    margin: 0;
    padding: 0;
	border:0;
	height: 23px;
}



#MainNav table td a {
	display: block;
	font-size: 11px;
   border: 0;
  /* border-top: 1px solid #dedede;
  
    border-left: 1px solid #897846; padding: 0;*/

    padding: 0px 10px 0px 10px;
    margin: 0;
    text-decoration: none;
    text-align: center;
    font-weight: bold;
    line-height: 2em;
}



#MainNav td.topLevel, td#currentZone 
{
	width: 150px;
	margin: 0;
	padding: 0;
	/* padding: 0px 10px 0px 10px;*/
	border: 0;
	text-align: center;
}




/*
td.topLevel 
{	
	font-weight: normal;		
	 padding:3px 8px 3px 8px; 
	background-color: #f9f9f9;
	text-align:center;
	white-space: nowrap;
	color: #000000;
}


#MainNav table td a:hover 
{
	color: #000000;
    background-color: #eeeeee;
commented out so not picked up by .topLevel	
}


#MainNavHeader table, td 
{
    width: 100%;
	padding: 5px 0px 5px 20px;
    margin: 0;
	background-color: #ffffff;
}*/


#TopNav 
{
	margin:0;
    padding: 0;
	background-color:#ffffff;
	text-align: center;
	vertical-align: middle;
	height: 47px;
	/*overflow: none;*/
}



.grey1 {
	background-color: #dedede;
	width: 1px;
}


td.topLevel a, td.topLevel a:link, td.topLevel a:visited   
{
	color: #800000;
	text-decoration:none;
	background-color: #ACA07D; 
	/*background-color: 897846 #f9f9f9;*/
}



td.topLevel a:active  
{
	text-decoration:none;	
	background-color: #897846;
	color: #ffffff;
}


td.topLevel a:hover  
{
	text-decoration:none;	
	background-color: #ffffff;
	color: #897846;	
	/*#897846*/
}


.lhSide {
	width:23%; 
	font-size: 11px;
	vertical-align:top; 
	background-color: #ffffff;
	/*border-right: 1px dotted #C0C0FF;
	border: 1px solid #ffffff;
	*/
	padding: 0px 25px 25px 10px;
	font-weight: normal;
	
}


.lhSideHome {
	width: 28%; 
	font-size: 11px;
	vertical-align:top; 
	background-color: #ffffff;
	padding: 10px 25px 10px 25px;
	font-weight: normal;
}


.lhSideHome a, .lhSideHome a:link, .lhSideHome a:visited, .lhSideHome a:active,
.rhSideHome a, .rhSideHome a:link, .rhSideHome a:visited, .rhSideHome a:active 
{
font-family: verdana, tahoma, arial, sans-serif; 
font-weight: normal; 
text-align : left; 
font-size : 11px;
color: #336699; 
background-color: #ffffff; 
text-decoration:none;
}


.lhSideHome a:hover, .rhSideHome a:hover{
font-family: verdana, tahoma, arial, sans-serif; 
font-weight: normal; 
text-align : left; 
font-size : 11px;
color: #003366; 
background-color: #ffffff; 
text-decoration:none; 
}

 


.rhSideHome{
	width: 25%;  
	font-size: 11px;
	vertical-align:top; 
	background-color: #ffffff;
	padding: 5px 20px 10px 25px;
	font-weight: normal;
}

.rhSide {
	width: 25%; 
	font-size: 11px;
	vertical-align:top; 
	background-color: #ffffff;
	/*border-right: 1px dotted #C0C0FF;*/
	padding: 5px 25px 25px 10px;
	font-weight: normal;
}

.mainHome {
	width: 47%; 
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	font-size: 12px;
	color: #000000;
	font-family: verdana, tahoma, arial, sans-serif;
	padding: 5px 25px 25px 20px;
	border: 0;
	font-weight: normal;
}

.mainVar {
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	font-size: 12px;
	color: #000000;
	font-family: verdana, tahoma, arial, sans-serif;
	padding: 5px 40px 25px 20px;
	border: 0;
	font-weight: normal;
}

.main {
	width: 77%;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	font-size: 12px;
	color: #000000;
	font-family: verdana, tahoma, arial, sans-serif;
	padding: 0px 40px 25px 20px;
	border: 0;
	font-weight: normal;
}

.main a, .main a:link, .main a:visited, .main a:active
{
font-family: verdana, tahoma, arial, sans-serif; 
font-weight: normal; 
text-align : left; 
font-size : 12px;
color: #336699; 
background-color: #ffffff; 
text-decoration:none;
}


.main a:hover {
font-family: verdana, tahoma, arial, sans-serif; 
font-weight: normal; 
text-align : left; 
font-size : 12px;
color: #003366; 
background-color: #ffffff; 
text-decoration:none; 
}


.main100 {
	width: 100%;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	font-size: 12px;
	color: #000000;
	font-family: verdana, tahoma, arial, sans-serif;
	padding: 5px 15px 25px 15px;
}




.sitemap {
	width: 20%;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	font-size: 11px;
	color: #000000;
	font-family: verdana, tahoma, arial, sans-serif;
	padding: 12px 1px 15px 1px;
	border:0;
}

/*
.mainheader {
	width: 100%;
	text-align: center;
	vertical-align: top;
	background-color: #f3f3f3;
	font-size: 11px;
	color: #800000;
	font-family: verdana, tahoma, arial, sans-serif;
	padding: 5px;
	font-weight: bold;
}


.rhSide {
	width:28%;
	font-size: 11px;
	vertical-align:top; 
	background-color: #ffffff;
	background-image: url("images/backgrounds/menu_gradient_right.gif");
	background-repeat: repeat-y;
}
*/




.menuHeader {
font-family: verdana, tahoma, arial, sans-serif; 
font-weight: bold; 
display : block; 
text-align : left; 
font-size : 13px;
color: #800000; 
width: 90%;
background-color: #ffffff; 
margin:0;
}

 

.menuHeader a, .menuHeader a:link, .menuHeader a:visited, .menuHeader a:active, .menuHeader a:hover {
font-family: verdana, tahoma, arial, sans-serif; 
font-weight: bold; 
display : block; 
text-align : left; 
font-size : 13px;
color: #800000; 
background-color: #ffffff; 
padding: 0px 5px 3px 1px;
border-bottom: 1px solid #C0C0C0; 
margin:0;
}



td#currentZone a, a:link, a:visited, a:active, a:hover
{
	text-decoration:none;	
	background-color: #897846;
	color: #ffffff;	
	font-weight: bold;	
}

/*
.menuHeaderSearch {
font-family: verdana, tahoma, arial, sans-serif; 
font-weight: bold; 
display : block; 
text-align : left; 
font-size : 9px;
color: #c00000; 
background-color: #ffffff; 
padding: 0px 0px 0px 0px;
margin:0;
}

.subMenuHeader {
font-family: verdana, sans-serif; 
font-weight: bold; 
display : block; 
text-align : left; 
font-size : 11px;
color: #c00000; 
width: 100%;
background-color: #eeeeee; 
 
padding: 8px 8px 8px 1px;
}
*/




#dottedLine
{
	margin-top: 0px;
	margin-bottom: 10px;
    padding-top: 0px;
	border-bottom: 1px dotted #CBCBDD;
}


#dottedLineBlue 
{
    padding-top: 6px;
	border-bottom: 1px dotted #8080FF;
}

.whiteDot 
{
    padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #ffffff;
}


#prefooter
{
	height: 12px;
	margin-top: 2px;
	margin-bottom: 0px;
	clear: both;
	text-align:center;
	font-size: 10px;
	color:#ffffff;
	background-color:ACA07D;
 	/*background-color:#897846;*/
	padding: 2px;
}	

#dateBar
{
	height: 12px;
	margin-top: 0;
	margin-bottom: 0px;
	clear: both;
	text-align:right;
	font-size: 10px;
	color:#ACA07D;
 	background-color:#ffffff; /*897846 D3D3D3 CCCEFE*/
	padding-right: 18px;
}	


#footer
{
	margin-top: 0px;
	margin-bottom: 20px;
	clear: both;
	text-align:center;
	font-size: 10px;
	padding-top: 25px;
	border-top: 1px solid #CCCEFE;
	color:#020A88;
	padding-bottom: 5px;
 	background-color:#ffffff;
}	

#footer a, a:link, a:visited{
text-decoration: none;
	font-size: 10px;
	color: #003366;
	text-align: left;
	font-weight:normal;
	background-color: #ffffff;
}

 
#footer a:active {	
 	text-decoration: none;
	color: #c00000;
	text-align: left;
	background-color: #ffffff;
	}	

#footer a:hover	{
	text-decoration:underline;
	color:#400000;
	background-color: #ffffff; 
}	
	
	
	

#Header2
{
	height: 43px;
	background-color:#020A88;
	text-align: left;
	border-bottom: 1px solid #d3d3d3;
}


	/*background-color:#A774A8;
	background-color:#008080;
	background-color:#A84E4E;
	background-color:#8F5B91;
	00036E
	background-color:#329832;
	*/

#header2
{
	height: 28px;
	margin: 0;
	background-color:#897846;
	text-align: left;
	font-weight: normal;	
	font-size: 175%;
	color: #ffffff;
	padding-left: 15px;
} 

 






h1
{
font-family: verdana, arial, tahoma, helvetica, sans-serif;
font-size: 150%;
font-weight: bold;
color: #333333;
margin-bottom: 18px;
border-bottom: 1px #897846 solid; /* 800000 */
padding-bottom: 2px;
}

.h1Home {
font-family: verdana, arial, tahoma, helvetica, sans-serif;
font-size: 150%;
font-weight: bold;
color: #333333;
margin-bottom: 18px;
border-bottom: 2px #897846 solid; /* 800000 */
padding-bottom: 2px;
text-align: center;
}

 

h2
{
font-family: verdana, arial, tahoma, helvetica, sans-serif;
	font-size: 140%;
	font-weight: bold;
	color: #444444;
	padding-top: 12px;
	
}


h3
{
font-family: verdana, arial, tahoma, helvetica, sans-serif;
font-size: 125%;
font-weight: bold;
color: #555555;
padding-top: 2px;
padding-bottom: 3px;
text-align: left;
}

h4 {
  font-size: 1em;
  font-weight: bold;
  line-height: 16px;
  color: #666666;
  margin-top: 0.25em;
  text-align: left;
  padding-left: 8px;
}

h5 {
font-family: verdana, arial, tahoma, helvetica, sans-serif;
  font-size: 1em;
  font-weight: bold;
  color: #003366;
  margin: 0;
  text-align: left;
  padding: 5px 1px 5px 1px;
  border-bottom: 1px solid #dddddd;
  border-top: 1px solid #dddddd;
}

.h5center {
font-family: verdana, arial, tahoma, helvetica, sans-serif;
  font-size: 1em;
  font-weight: bold;
  color: #996633;
  margin: 0;
  text-align: center;
  padding: 1px 1px 5px 1px;
  border-bottom: 1px solid #dddddd;
}


h6 {
font-family: verdana, arial, tahoma, helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #444444;
  margin: 0;
  text-align: center;
  padding: 1px 1px 5px 1px;
  border-bottom: 1px solid #dddddd;
}




#DivMargin
{
	margin-left:20px;
	margin-right:20px;
	margin-top:5px;
	margin-bottom:20px;
	font-size: 11px;
	vertical-align: top;
}


#LeftCol
{
	float:left; 
	width:160px;
	text-align:left;
	margin-top:0;
	margin-left:0;
	margin-right:0.25em;
	margin-bottom:5em;
	clear:left; 
	text-align:left;
	padding: 15px;
	vertical-align: top;
	font-size: 11px;
}







.box {
  font-size: 1em;
}

/* rounded corner box
================================== */

.box {
  width: 16em;
  background: url(images/layout/bottom-left.gif) no-repeat left bottom;
}


.box-outer {
  background: url(images/layout/bottom-right.gif) no-repeat right bottom;
  padding-bottom: 10px;
}

.box-inner {
  background: url(images/layout/top-left.gif) no-repeat left top;
  padding: 0px;
  margin: 0;
}

 
a.grey, a.grey:link, a.grey:visited, a.grey:active, a.grey:hover {
	background-color: #eeeeee;
	text-decoration: none;
}

a.more, a.more:link, a.more:visited, a.more:active, a.more:hover {
	background-color: #ffffff;
	text-decoration: none;
}


.box h5 {
  background: url(images/layout/top-right.gif) no-repeat right top;
  padding-top: 8px;
 padding-bottom: 5px;
}


.box h5, .box p {
  padding-left: 10px;
  padding-right: 10px;
}

 
.lhsMenu {font-family: verdana, arial, tahoma, sans-serif;font-weight : normal; font-size: 11px; color: #555555; display: block; text-align: left; padding-top:2px; padding-bottom:2px;

}
.lhsMenu a, .lhsMenu a:link, .lhsMenu a:visited 
	{font-family: verdana, arial, tahoma, sans-serif;font-weight : normal; font-size : 11px; color : #897846;
background-color : #ffffff; text-decoration : none; 
padding-right: 5px; line-height : 15px; 

}
.lhsMenu a:hover  {background-color : #897846;  color : #f9f9f9;
}

.lhsMenu a:active  {background-color : #003366; color : #f9f9f9; 
}

/*background-image: url("images/arrows/areaLink1.gif");
	background-repeat: no-repeat;*/

.linkContainer, .links {
background-color:#ffffff; 
font-family: verdana, arial, tahoma, helvetica, sans-serif;
font-size : 12px; 
color : #336699; 
font-weight: normal; 
display : block; 
text-align : left;
vertical-align: top;
padding-top: 0;
padding-bottom: 5px;
}


.links li {
list-style: none;
background-image: url(images/arrows/blueArrow.gif);
background-repeat: no-repeat;
background-position: 0 .3em;
padding-left: 1.1em;
margin: .75em 10px;
}


.linkContainer .links a, a:link, a:visited {
background-color:#ffffff; 
font-family: verdana, arial, tahoma, helvetica, sans-serif;
font-size : 12px; 
color : #336699; 
font-weight: normal; 
text-decoration: none;
}

.linkContainer .links a:hover {
	color : #003366; background-color : #ffffff; text-decoration: none;
}


.linkContainer .links a:active {
	color :  #c00000;background-color : #ffffff; text-decoration: none;
}

.horizontalDotGrey {
	background-image:url("images/arrows/horizontaldotababab.gif");
	background-repeat: repeat-x;
	margin-top: 0.25em;
	padding: 2px 1px 4px 1px;
}


.locationContent {
	width: 70%;  
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	font-size: 11px;
	font-weight:normal;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	padding: 8px;
}


.locationCat {
	width: 30%;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	color: #636363;
	font-family: verdana, arial, sans-serif;
	padding: 12px 8px 0 8px;
}



.newsCat {
	width: 20%;
	text-align: center;
	vertical-align: top;
	background-color: #eeeeee;
	font-size: 12px;
	font-weight: bold;
	color: #636363;
	font-family: verdana, arial, sans-serif;
	padding: 10px 0px 1px 0px;
	margin: 0;
	border: 1px solid #dddddd;
	padding: 5px 5px 0px 5px;
}

.newsContent {
	width: 80%;
	line-height: 15px;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	font-size: 12px;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	padding: 7px 20px 15px 20px;
	margin: 0.1em;
	border: 0;
}

.newsContent100 {
	width: 100%;
	line-height: 15px;
	text-align: center;
	vertical-align: middle;
	background-color: #ffffff;
	font-size: 11px;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	padding: 1px;
	border: 0;
}


.calendarCat, .vacanciesCat, .contactsCat, .examsCat {
	width: 25%;
	text-align: center;
	vertical-align: top;
	background-color: #eeeeee;
	font-size: 12px;
	font-weight: bold;
	color: #636363;
	font-family: verdana, arial, sans-serif;
	padding: 15px 10px 15px 10px;
	/*border-bottom: 1px dotted #D3D3D5;*/
}


.cat25 {
	width: 25%;
	text-align: center;
	vertical-align: top;
	background-color: #f3f3f3;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	padding: 8px;
	/*border-bottom: 1px dotted #D3D3D5;*/
}

.cat25 a, .cat25 a:link, .cat25 a:visited
{
font-family: verdana, tahoma, arial, sans-serif; 
font-weight: bold; 
text-align : center; 
font-size : 12px;
color: #336699; 
background-color: #f3f3f3; 
text-decoration:underline;
}


.cat25 a:hover {
font-family: verdana, tahoma, arial, sans-serif; 
font-weight: bold; 
text-align : left; 
font-size : 12px;
color: #003366; 
background-color: #eeeeee; 
text-decoration: none; 
}



.cat25 a:active {
font-family: verdana, tahoma, arial, sans-serif; 
font-weight: bold; 
text-align : left; 
font-size : 12px;
color: #800000; 
background-color: #eeeeee; 
text-decoration: none; 
}


.vacanciesContent {
	width: 40%;
	text-align: left;
	line-height: 14px;
	vertical-align: top;
	background-color: #eeeeee;
	font-size: 12px;
	font-weight: normal;
	color: #636363;
	font-family: verdana, arial, sans-serif;
	padding: 15px 10px 15px 12px;
	/*border-bottom: 1px dotted #D3D3D5;*/
}

.catTeams {
	width: 35%;
	text-align: left;
	vertical-align: top;
	background-color: #eeeeee;
	font-size: 11px;
	font-weight: bold;
	color: #636363;
	font-family: verdana, arial, sans-serif;
	padding: 12px;
	/*border-bottom: 1px dotted #D3D3D5;*/
}
.catMGT {
	width: 28%;
	text-align: left;
	vertical-align: top;
	background-color: #eeeeee;
	font-size: 11px;
	font-weight: bold;
	color: #636363;
	font-family: verdana, arial, sans-serif;
	padding: 12px;
	/*border-bottom: 1px dotted #D3D3D5;*/
}


.cat100 {
	width: 100%;
	text-align: left;
	vertical-align: top;
	background-color: #eeeeee;
	font-size: 12px;
	font-weight: normal;
	color: #636363;
	font-family: verdana, arial, sans-serif;
	padding: 12px;
	/*border-bottom: 1px dotted #D3D3D5;*/
}

.calendarCat33 {
	width: 33%;
	text-align: center;
	vertical-align: top;
	background-color: #eeeeee;
	font-size: 12px;
	font-weight: bold;
	color: #636363;
	font-family: verdana, arial, sans-serif;
	padding: 15px 10px 15px 10px;
	/*border-bottom: 1px dotted #D3D3D5;*/
}

.calendarCat20 {
	width: 20%;
	text-align: center;
	vertical-align: top;
	background-color: #E1E1E3;
	font-size: 12px;
	font-weight: bold;
	color: #636363;
	font-family: verdana, arial, sans-serif;
	padding: 15px 10px 15px 10px;
}

.calendarContent, .contactsContent {
	width: 75%;
	line-height: 15px;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	font-size: 12px;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	padding: 10px 20px 15px 20px;
}

.calendarContent11 {
	width: 75%;
	line-height: 15px;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	font-size: 11px;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	padding: 0px 30px 0px 30px;
}

.calendarContent50 {
	width: 50%;
	line-height: 15px;
	text-align: left;
	vertical-align: top;
	background-color: #f6f6f6;
	font-size: 11px;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	padding: 8px;
	border: 1px solid #dddddd;
}


.calendarContent37 {
	width: 37%;
	line-height: 15px;
	text-align: center;
	vertical-align: middle;
	background-color: #eeeeee;
	font-size: 11px;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	padding: 12px;
}


.examsContent37 {
	width: 37%;
	line-height: 15px;
	text-align: left;
	vertical-align: middle;
	background-color: #f6f6f6;
	font-size: 11px;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	padding: 18px;
}


.calendarContent33 {
	width: 33%;
	line-height: 15px;
	text-align: left;
	vertical-align: top;
	background-color: #f9f9f9;
	font-size: 11px;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	padding: 12px;
	border: 1px solid #ededed;
}

.calendarContent20 {
	width: 20%;
	line-height: 15px;
	text-align: center;
	vertical-align: middle;
	background-color: #eeeeee;
	font-size: 11px;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	padding: 8px;
}

.lettersContent15 {
	width: 15%;
	text-align: left;
	vertical-align: top;
	background-color: #f3f3f3;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	padding: 15px 10px 15px 10px;
}


.lettersContent20a {
	width: 20%;
	text-align: left;
	vertical-align: top;
	background-color: #f6f6f6;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	padding: 15px 10px 15px 10px;
}


.lettersContent20b {
	width: 20%;
	text-align: left;
	vertical-align: top;
	background-color: #f9f9f9;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	padding: 15px 10px 15px 10px;
}

.lettersContent45 {
	width: 45%;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	padding: 15px 10px 15px 10px;
	border-bottom: 1px solid #f1f1f1;
}

.content31 {
	width: 31%;
	line-height: 15px;
	text-align: left;
	vertical-align: middle;
	background-color: #f9f9f9;
	font-size: 11px;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	padding: 12px;
	border: 1px solid #eeeeee;
}


.calendarContent80 {
	width: 80%;
	line-height: 15px;
	text-align: center;
	vertical-align: middle;
	background-color: #eeeeee;
	font-size: 11px;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	padding: 8px;
}


.content65 {
	width: 65%;
	line-height: 15px;
	text-align: left;
	vertical-align: middle;
	background-color: #f3f3f3;
	font-size: 11px;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	padding: 12px;
}

.calendarContent75 {
	width: 75%;
	line-height: 15px;
	text-align: center;
	vertical-align: middle;
	background-color: #eeeeee;
	font-size: 11px;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	padding: 8px;
}



.calendarContent, .contactsContent li {
	list-style-type: disc;
}


.visitsCat20 {
	width: 20%;
	text-align: center;
	vertical-align: top;
	background-color: #E1E1E3;
	font-size: 11px;
	font-weight: bold;
	color: #636363;
	font-family: verdana, arial, sans-serif;
	padding: 15px 10px 15px 10px;
}

.visitsContent100 {
	width: 100%;
	text-align: center;
	vertical-align: top;
	background-color: #f1f1f1;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	padding: 15px 10px 15px 10px;
}

.visitsContent20a {
	width: 20%;
	text-align: left;
	vertical-align: top;
	background-color: #f1f1f1;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	padding: 15px 10px 15px 10px;
}


.visitsContent20b {
	width: 20%;
	text-align: left;
	vertical-align: top;
	background-color: #f3f3f3;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	padding: 15px 10px 15px 10px;
}

.visitsContent20c {
	width: 20%;
	text-align: left;
	vertical-align: top;
	background-color: #f6f6f6;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	padding: 15px 10px 15px 10px;
}


.visitsContent20d {
	width: 20%;
	text-align: left;
	vertical-align: top;
	background-color: #f9f9f9;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	padding: 15px 10px 15px 10px;
}




.contactsCat1 {
	width: 23%;
	text-align: center;
	vertical-align: top;
	background-color: #dddddd;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	padding: 15px 10px 15px 10px;
}

.contactsCat2 {
	width: 23%;
	text-align: center;
	vertical-align: top;
	background-color: #eeeeee;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	padding: 15px 10px 15px 10px;
}


.contactsContent1 {
	width: 23%;
	text-align: left;
	vertical-align: top;
	background-color: #eeeeee;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	padding: 15px 10px 15px 10px;
}

.contactsContent2 {
	width: 23%;
	text-align: center;
	vertical-align: top;
	background-color: #dddddd;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	padding: 15px 10px 15px 10px;
}


.contactsContent77 {
	width: 77%;
	text-align: left;
	vertical-align: middle;
	background-color: #dddddd;
	font-size: 11px;
		font-weight: normal;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	padding: 15px 10px 15px 10px;
}



.revisionCat {
	width: 20%;
	text-align: left;
	vertical-align: middle;
	background-color: #eeeeee;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	padding: 10px;
}

.revisionCat1 {
	width: 32%;
	text-align: left;
	vertical-align: top;
	background-color: #eeeeee;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	padding: 10px;
}

.revisionCatC {
	width: 100%;
	text-align: center;
	vertical-align: top;
	background-color: #eeeeee;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	padding: 10px;
}

.revisionContent1 {
	width: 68%;
	text-align: left;
	vertical-align: top;
	background-color: #f6f6f6;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	padding: 10px;
}



.revisionContent2 {
	width: 68%;
	text-align: center;
	vertical-align: top;
	background-color: #eeeeee;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	padding: 10px;
}


.revisionContent {
	width: 20%;
	text-align: center;
	vertical-align: middle;
	background-color: #f6f6f6;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	padding: 10px;
}


.revisionContent3 {
	width: 25%;
	text-align: center;
	vertical-align: middle;
	background-color: #f6f6f6;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	padding: 10px;
}

.revisionContent1 a, .revisionContent1 a:link, .revisionContent1 a:visited, .revisionContent1 a:active, 
.revisionContent3 a, .revisionContent3 a:link, .revisionContent3 a:visited, .revisionContent3 a:active
{
font-family: verdana, tahoma, arial, sans-serif; 
font-weight: normal; 
text-align : center; 
font-size : 12px;
color: #336699; 
background-color: #f6f6f6; 
text-decoration:none;
}


.revisionContent1 a:hover, .revisionContent3 a:hover {
font-family: verdana, tahoma, arial, sans-serif; 
font-weight: normal; 
text-align : left; 
font-size : 12px;
color: #003366; 
background-color: #f6f6f6; 
text-decoration: underline; 
}


.magenta {
	width: 6%;
	text-align: center;
	vertical-align: top;
	background-color: #897846;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	font-family: verdana, arial, sans-serif;
	padding: 15px 10px 15px 10px;
}

.blue {
	width: 6%;
	text-align: center;
	vertical-align: top;
	background-color: #006699;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	font-family: verdana, arial, sans-serif;
	padding: 15px 10px 15px 10px;
}

.blue50 {
	width: 50%;
	text-align: center;
	vertical-align: top;
	background-color: #006699;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	font-family: verdana, arial, sans-serif;
	padding: 15px 10px 15px 10px;
}


.red {
	width: 6%;
	text-align: center;
	vertical-align: top;
	background-color: #c00000;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	font-family: verdana, arial, sans-serif;
	padding: 15px 10px 15px 10px;
}

.red50 {
	width: 50%;
	text-align: center;
	vertical-align: top;
	background-color: #c00000;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	font-family: verdana, arial, sans-serif;
	padding: 15px 10px 15px 10px;
}


.alumniHeader {
	width: 100%;
	text-align: left;
	vertical-align: middle;
	background-color: #f1f1f1;
	font-size: 12px;
	font-weight: normal;
	color: #121212;
	font-family: verdana, arial, sans-serif;
	padding: 15px 10px 15px 15px;
	border: 1px solid #eeeeee;
}


.alumniCat {
	width: 30%;
	text-align: right;
	vertical-align: top;
	background-color: #f9f9f9;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	padding: 8px 20px 8px 5px;
	border: 1px solid #eeeeee;
}

.alumniCat2 {
	width: 30%;
	text-align: center;
	vertical-align: top;
	background-color: #f3f3f3;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	padding: 20px;
	border: 1px solid #dddddd;
}




.alumniContents {
	width: 70%;
	text-align: left;
	vertical-align: top;
	background-color: #f3f3f3;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	padding: 8px 6px 8px 15px;
	border: 1px solid #eeeeee;
}

.alumniContents2 {
	width: 70%;
	text-align: center;
	vertical-align: top;
	background-color: #f3f3f3;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	padding: 18px;
	border: 1px solid #dddddd;
}



/*
 li.square { 
 text-align: top; 
 font-size: 12px;
 line height: 12px;
 list-style-type: square;
}*/
 
 
 .quote {
 font-family: verdana, arial, sans-serif;
 color: #656565;
 font-size: 10px;
 }

 
li.numbers { list-style-type: decimal;
 }
 
ul.list 
{
list-style: none;
margin: 0;
padding: 0;
/*background-color: #ffffff;*/
}

.list li
{
list-style: none;
background-image: url(images/arrows/bulletRed_sSha.JPG);
background-repeat: no-repeat;
background-position: 0 .3em;
padding-left: 1.1em;
}


li.news
{
list-style: none;
background-image: url(images/arrows/linkArrowBlue1.jpg);
background-repeat: no-repeat;
background-position: 0 .3em;
padding-left: 1.75em;
font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color:#000000;
margin: 0;	
}


.table1 {
	width: 100%;
	line-height: 15px;
	text-align: center;
	vertical-align: top;
	background-color: #ffffff;
	font-size: 12px;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	padding: 1px;
	border: 1px solid #cccccc;
}

 .table2 {
	width: 100%;
	line-height: 15px;
	text-align: center;
	vertical-align: top;
	background-color: #ffffff;
	font-size: 12px;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	padding: 2px;
}


 .table3 {
	width: 100%;
	line-height: 15px;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	font-size: 12px;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	padding: 2px;
	border: none;
}


.annotate {
	text-align: center;
	vertical-align: top;
	background-color: #ffffff;
	font-size: 10px;
	color: #336699;
	font-family: verdana, arial, sans-serif;
	padding: 0px;
	border: none;
}


.roundedcornr_box_917494 {
   background: #eeeeee;
}
.roundedcornr_top_917494 div {
   background: url(images/layout/roundedcornr_917494_tl.png) no-repeat top left;
}
.roundedcornr_top_917494 {
   background: url(images/layout/roundedcornr_917494_tr.png) no-repeat top right;
}
.roundedcornr_bottom_917494 div {
   background: url(images/layout/roundedcornr_917494_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_917494 {
   background: url(images/layout/roundedcornr_917494_br.png) no-repeat bottom right;
}

.roundedcornr_top_917494 div, .roundedcornr_top_917494, 
.roundedcornr_bottom_917494 div, .roundedcornr_bottom_917494 {
   width: 100%;
   height: 30px;
   font-size: 1px;
}
.roundedcornr_content_917494 { margin: 0 15px; }



.roundedcornr_box_759873 {
	background: url(images/layout/roundedcornr_759873_tl.png) no-repeat top left;
}
.roundedcornr_top_759873 {
	background: url(images/layout/roundedcornr_759873_tr.png) no-repeat top right;
}
.roundedcornr_bottom_759873 {
	background: url(images/layout/roundedcornr_759873_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_759873 div {
	background: url(images/layout/roundedcornr_759873_br.png) no-repeat bottom right;
}
.roundedcornr_content_759873 {
	background: url(images/layout/roundedcornr_759873_r.png) top right repeat-y;
}

.roundedcornr_top_759873 div,.roundedcornr_top_759873,
.roundedcornr_bottom_759873 div, .roundedcornr_bottom_759873 {
	width: 100%;
	height: 30px;
	font-size: 1px;
}
.roundedcornr_content_759873, .roundedcornr_bottom_759873 {
	margin-top: -19px;
}
.roundedcornr_content_759873 { padding: 0 20px; }


	.mandatory {
		font-weight:bold;
	}
	
	.contentError {
		border-style:solid;
		border-width:1px;
		border-color:red;
	}
	
div.replace {
width:60px;
height: 75px;
background-image: url(images/logos/sbadge2t.gif);
background-repeat: no-repeat;
}

.replace img {
width:60px;
height:75px;
}
