
/**********************
 OVERALL LAYOUT
***********************/

html { overflow-y: scroll; }

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #fff url(/images/body-back.gif) fixed repeat-x left top;
}

#skiptomain {
	display: none;
}


#wrapper {
	width: 980px;
	margin: 0 auto;
	background: url(/images/wrapperback.png) repeat-y center top;
}

#pagecontainer {
	text-align: left;
	padding: 0px 105px 0px 105px;
	width: 770px;
}


#topofpage {
	width: 770px;
	margin: 1px 0px 0px 0px;
	padding: px 0px px 0px;
	background: #46b url(/images/topheaderback.jpg) repeat-x bottom left;
	position: relative;
}

	#topofpageleft {
		margin: 3px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		float: left;
		text-align: left;
		width: 380px;
	}

	#topofpageright {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		float: left;
		text-align: right;
		width: 390px;
	}

#header {
	width: 770px;
	margin: 1px 0px 0px 0px;
	padding: 4px 0px 4px 0px;
	background: #369;

}

	#headerleft {
		width: 550px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		float: left;
		text-align: left;
		background: transparent;
	}

	#headerright {
		width: 220px;
		margin: 0px 0px 0px 0px;
		float: right;
		text-align: right;
		background: transparent;
	}

#topnav {
	width: 770px;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #006;
}

#topnews {
	width: 770px;
	margin: 1px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	background: #eef;
	border-bottom: 1px solid #669;
	line-height: 22px;
	height: 22px;
}

	#topnewsleft {
		width: 50px;
		margin: 0px 0px 0px 10px;
		padding: 2px 0px 0px 0px;
		float: left;
		text-align: left;
		background: transparent;
		line-height: 22px;
		height: 22px;
		font-weight: bold;
		letter-spacing: -1px;
	}

	#topnewsright {
		width: 700px;
		margin: 0px 10px 0px 0px;
		float: right;
		background: transparent;
		line-height: 22px;
		height: 22px;
	}

#mainpage {
	width: 770px;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	min-height: 400px; 
	height: auto;
}
	/* for Internet Explorer */
	/*\*/
	* html #mainpage {
		height: 400px;
	}
	/**/
	
	

	#mainpageleft {
		margin: 0px 0px 0px 0px;
		float: left;
		text-align: left;
		background: transparent;
		width: 170px;
	}

	#mainpageright {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		float: right;
		text-align: left;
		background: transparent;
		width: 600px;
	}


		#pagecontentleft {
			margin: 0px 0px 0px 0px;
			padding: 0px 15px 0px 15px;
			float: left;
			text-align:justify;
			background: transparent;
			width: 400px;
			overflow: visible;
		}

		#pagecontentright {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 10px;
			float: right;
			text-align: left;
			background: transparent;
			width: 160px;
		}

		
#newfooter {
	float: left;
	clear: both;
	width: 770px;
	
	border-top: 1px solid #669;
	margin: 0 0 10px 0;
	padding: 10px 0 0 0;
	background: #eef;

}

	div.footercol {
		float: left;
		width: 140px;
		margin: 0 5px;
	}
	
		#newfooter p { color: #000; font-size: 0.8em; }
		#newfooter a:link, #newfooter a:visited { color: #006; }
		#newfooter a:hover, #newfooter a:active { color: #3f83c4; }
	
		div.footercolright { text-align: right; width: 310px; }

		
#footerbar {
	margin: 2px 0px 0px 0px;
	padding: 4px 10px 4px 10px;
	width: 750px;
	background: #006;
	color: #fff;
	font-size: 0.85em;
}

	#footerbar1 {
		margin: 0px 0px 0px 0px;
		padding: 10px 10px 5px 0px;
		width: 240px;
		float: left;
		text-align: left;
		background: url(images/footerline.gif) no-repeat top right;
	}

	input.newsletter {
		width: 150px;
		border: 1px solid #666;
		font-family: verdana, arial, "Bitstream Vera Sans", geneva, helvetica, helve, sans-serif;
		font-size: 1.0em;
	}

	input.newslettersubmit {
		width: 70px;
		margin-left: 2px;
		border: none;
		background: #369;
		color: #fff;
		font-family: verdana, arial, "Bitstream Vera Sans", geneva, helvetica, helve, sans-serif;
		font-size: 1.0em;
	}
	
	#footerbar2 {
		margin: 0px 0px 0px 0px;
		padding: 10px 10px 5px 0px;
		width: 240px;
		float: left;
		text-align: left;
		background: url(images/footerline.gif) no-repeat top right;
	}
	
	#footerbar3 {
		margin: 0px 0px 0px 0px;
		padding: 10px 0px 5px 0px;
		width: 250px;
		float: left;
		text-align: left;
	}

#footer {
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 770px;
	float: left;
	border-top: solid 3px #336;
	background: #fff;
}

	#footerleft {
		margin: 0px 0px 0px 0px;
		padding: 10px 0px 5px 0px;
		width: 250px;
		float: left;
		text-align: left;
		background: transparent;
	}

	#footerright {
		margin: 0px 0px 0px 0px;
		padding: 10px 0px 5px 0px;
		width: 520px;
		float: right;
		text-align: right;
		background: transparent;
	}



/*****************
 BODY FONT
 *****************/

body, table {
	font-family:  verdana, "Bitstream Vera Sans", geneva, arial, helvetica, helve, sans-serif;
	font-size: 14px;
}


/**********************
BODY FONT HACK FOR IE
 **********************/

* html body, * html table  {
	font-family:  verdana, "Bitstream Vera Sans", geneva, arial, helvetica, helve, sans-serif;
	font-size: small;
}

/*****************
 FONTS
 *****************/

#header { font-size: 0.8em; color: #dde;  }
#topofpageleft { font-size: 0.9em; color: #fff; }
#topofpageright { font-size: 0.8em; color: #ddf; }
#topnews { font-size: 0.9em; color: #000; }
#mainpagecontentleft { font-size: 0.9em; color: #000; line-height: 1.5em; text-align:justify; }
#mainpagecontentright { font-size: 0.9em; color: #000; line-height: 1.4em; }
#pagecontentleft { font-size: 0.9em; color: #000; line-height: 1.4em; text-align:justify; }
#pagecontentright { font-size: 0.8em; color: #000;  line-height: 1.4em; }
#footerleft { font-size: 0.8em; color: #000; }
#footerright { font-size: 0.8em; color: #000; }

.bodytextbig { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.2em}
.bodytext { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.9em}
.bodytextmed { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.8em}
.bodytextpadded { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.9em; display: block; padding: 3px 3px 3px 3px;}


/*****************
 NO MARGIN UL
 *****************/

UL.nomargin {
margin: 0px 0px 0px 0px;
padding: 3px 3px 3px 3px;
}

UL.nomargin LI {
margin: 0px 0px 0px 12px;
padding: 3px 0px 3px 0px;
}

/*****************
 NO MARGIN OL
 *****************/

OL.nomargin {
margin: 0px 0px 0px 0px;
padding: 3px 3px 3px 3px;
}

OL.nomargin LI {
margin: 0px 0px 0px 14px;
padding: 3px 0px 3px 0px;
}

/*****************
 TOP OF PAGE NAV LIST
 *****************/

#topnav ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	font-weight: normal;
	text-transform: lowercase;
	width: 770px;
	height: 38px;
}

#topnav ul li {
	font-size: 0.9em;
	letter-spacing : 0px;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	text-align: center;
	border-right: solid 1px #666;
	display: inline;
	line-height: 1.3em;
	float: left;
	height: 32px;
}

#topnav ul li a:link, #topnav ul li a:visited {
	color: #fff;
	text-decoration: none;
	height: 32px;
}

#topnav ul li a:hover {
	color: #fc3;
	text-decoration: none;

}

/* APPLY END OVERRIDES */
#topnav ul  li.contactlink {
 	padding: 3px 0px 3px 0px;
 	border: none;
}


ul.topnavlist  li.homelink { width: 121px; border-right: solid 1px #666; }
ul.topnavlist  li.preplink { width: 110px; border-right: solid 1px #666; }
ul.topnavlist  li.seniorlink { width: 115px; border-right: solid 1px #666; }
ul.topnavlist  li.admissionslink { width: 105px; border-right: solid 1px #666; }
ul.topnavlist  li.infolink { width: 110px; border-right: solid 1px #666; }
ul.topnavlist  li.newslink { width: 102px; border-right: solid 1px #666; }
ul.topnavlist  li.contactlink { width: 101px; border-right: none }


/*****************
 TOP NEWS TICKER
 *****************/
 
#memoryticker{
width: 710px;
padding: 2px 0px;
/*Change 0.7 below to a different number if desired (0.7=0.7 seconds)*/
/*Remove below line to remove transitional effect in IE. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.GradientWipe(GradientSize=1.0 Duration=1.0)
}



/*****************
 LHSNAV LIST
 *****************/

ul.sidenavlist {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	font-size: 0.9em;
	letter-spacing : -1px;
	width: 165px;
}

ul.sidenavlist li {
	margin: 0px 0px 0px 0px;
	line-height:1.6em;
	padding: 1px 0px 1px 0px;
	border-bottom: 1px solid #dde;
	background: url(/images/navicon.gif) no-repeat 0 3px;
	list-style: none;
}

ul.sidenavlist li.active {
	background: url(/images/navicondown.gif) no-repeat 0 2px;
}

ul.sidenavlist a:link, ul.sidenavlist a:visited {
	padding-left:15px;
	text-decoration:none;
	color: #000;
	text-decoration: none;
}

ul.sidenavlist a:hover {
	color: #36c;
}

	ul.sidenavlist li.teenytiny { font-size: 11px; }
	ul.sidenavlist li.teenytiny a:link, ul.sidenavlist li.teenytiny a:visited { color: #666; }
	ul.sidenavlist li.teenytiny a:hover, ul.sidenavlist li.teenytiny a:active { color: #36c; }


ul.sidenavlist li li {
	background: none;
	list-style: none;
	border-bottom: 0;
	font-weight: normal;
}

	ul.sidenavlist li li.active { font-weight: bold; background: none;  }

	ul.sidenavlist li li a:link, ul.sidenavlist li li a:visited {
		padding-left: 10px;
		text-transform: lowercase;
	}


/* APPLY HEADER OVERRIDE */
ul.sidenavlist  li.sidenavheader {
 	font-weight: bold;;
}

/* APPLY UL IN A UL OVERRIDE */
ul.sidenavlist ul { 
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px; 
	width: 155px;
}


/* APPLY SUBLIST OVERRIDE */
ul.sidenavlist li ul li.sublink {
 	list-style: none;
 	font-weight: normal;
 	border: 0;
 	background: url(/images/naviconorange.gif) no-repeat 0 3px;
}


/* SUBNAV OVERRIDES */
ul.sidenavlist li ul li.active { 
	font-weight: bold;
	}


/* APPLY UL IN A UL IN A UL OVERRIDE */
ul.sidenavlist ul ul { 
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px; 
	width: 145px;
}


/* APPLY SUBSUBLIST OVERRIDE */
ul.sidenavlist li ul ul li.subsublink {
 	list-style: none;
 	font-weight: normal;
 	border: 0;
 	background: url(/images/subnav.gif) no-repeat 0 5px;
}

/* SUBSUBNAV OVERRIDES */
ul.sidenavlist li ul li ul li.active { 
	font-weight: bold;
	}





/*****************
 HEADINGS
 *****************/

h1 { font-family: "Trebuchet MS", "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.5em; line-height: 1.4em; text-align: left; display:block; color: #003; font-weight: normal; margin: 10px 0px 5px 0px;}
h2 { font-family: "Trebuchet MS","Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.3em; color: #336; display: block; margin: 5px 0px 5px 0px; padding: 5px 0px 5px 0px;}
h3 { font-family: "Trebuchet MS","Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.2em; color: #336; display: block; margin: 5px 0px 5px 0px; padding: 10px 0px 0px 0px; text-transform: uppercase;}

h3.lhs {
	margin: 0px 0px 3px 0px;
	padding: 7px 0px 7px 10px;
	color: #fff;
	background: #336;
	font-weight: bold;
 	font-size: 0.9em;
 	text-transform: lowercase;
 	letter-spacing : -1px;
 	border: 0;
	width: 165px;
}

h4 { 	font-family: "Trebuchet MS", "Verdana", "Helvetica", "Arial", "MS Sans Serif";
	font-size: 1.1em;
	color: #006;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	border-bottom: 1px solid #006;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 2px 0px;
}



/*****************
 FORMS
 *****************/

form.inline { display:inline; }

input.searchinput {
	border: 1px solid #999;
	background-color: #fff;
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
	font-size: 11px;
	width: 110px;
	color: #000;
}

select.searchselect {
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
	font-size: 0.8em;
	width: 175px;
	color: #000;
}

input.searchsubmit {
	border: 1px solid #999;
	background-color: #f44;
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
	font-size: 11px;
	color: #fff;
}

input.newsletterinput {
	border: 1px solid #333;
	background-color: #fff;
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
	font-size: 11px;
	width: 110px;
	color: #000000;
}

/*****************
 LINKS
 *****************/

#header a:link{ color: #dde; text-decoration: none }
#header a:visited{ color: #dde; text-decoration: none }
#header a:hover{ color: #dde; text-decoration: underline }

#topnews a:link{ color: #336; text-decoration: underline }
#topnews a:visited{ color: #336; text-decoration: underline }
#topnews a:hover{ color: #009; text-decoration: underline }

#mainpagecontentleft a:link{ color: #336; text-decoration: underline }
#mainpagecontentleft a:visited{ color: #336; text-decoration: underline }
#mainpagecontentleft a:hover{ color: #009; text-decoration: underline }

#mainpagecontentright a:link{ color: #336; text-decoration: underline }
#mainpagecontentright a:visited{ color: #336; text-decoration: underline }
#mainpagecontentright a:hover{ color: #009; text-decoration: underline }

#pagecontentleft a:link{ color: #336; text-decoration: underline }
#pagecontentleft a:visited{ color: #336; text-decoration: underline }
#pagecontentleft a:hover{ color: #009; text-decoration: underline }

#pagecontentright a:link{ color: #009; text-decoration: none }
#pagecontentright a:visited{ color: #009; text-decoration: none }
#pagecontentright a:hover{ color: #009; text-decoration: underline }

#footerbar a:link{ color: #eef; text-decoration: none }
#footerbar a:visited{ color: #fff; text-decoration: none }
#footerbar a:hover{ color: #fff; text-decoration: underline }

#footer a:link{ color: #009; text-decoration: none }
#footer a:visited{ color: #009; text-decoration: none }
#footer a:hover{ color: #009; text-decoration: underline }


/*****************
 BREAKS
 *****************/

br.breaker { clear: both; }
br.lbreaker { clear: left; }
br.rbreaker { clear: right; }

/*****************
 PARAGRAPHS
 *****************/

p { margin-top: 10px; }


/*****************
 IN PAGE DIVS
 *****************/
 
.extralinks {
 	margin: 0px 0px 0px 0px;
 	padding: 5px;
 	background: #cde;
}

/*****************
 IMAGE FLOATS
 *****************/

img.floatleft {
	float: left;
	margin: 0px 10px 5px 0px;
}

img.floatright {
	float: right;
	margin: 0px 0px 10px 10px;
}


/*****************
 TRANSITIONS
*****************/

/* default opacity for IE */
img {
	filter: alpha(opacity=100);
	}

/* duplicate image positioning */
img.idupe {
	position: absolute;
	z-index: 30000;
	visibility: hidden;
	}

/**********************
 FLASH ANIMBLOCK
***********************/

#flashanim {
	position: relative;
}

#flashanim.topimage {
	background: transparent;
	width: 400px;
	height: 180px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#flashanim img {
	display:none;
	position:absolute;
	top:0; left:0;
}


/*****************
 TABLES
 *****************/

.prodborderedtable { background: #fdd; }

.feestable { 
	border: 1px solid #ccc;
	border-collapse: collapse;
	background: #fff; 
	padding: 5px; 
	font-size: 1.0em;
}

	.colone {
		width: 140px;
		border: 1px solid #ccc;
		border-collapse: collapse;
	}

	.coltwo {
		width: 120px;
		border: 1px solid #ccc;
		border-collapse: collapse;
		padding: 3px;
	}

	.colthree {
		width: 80px;
		border: 1px solid #ccc;
		border-collapse: collapse;
		padding: 3px;
	}

	.colfour {
		width: 60px;
		border: 1px solid #ccc;
		border-collapse: collapse;
		padding: 3px;
	}
	
	
.scholartable { 
	border: 1px solid #ccc;
	border-collapse: collapse;
	background: #fff; 
	padding: 5px; 
	font-size: 1.0em;
}

	.colone {
		width: 65px;
		border: 1px solid #ccc;
		border-collapse: collapse;
		padding: 3px;
	}

	.coltwo {
		width: 65px;
		border: 1px solid #ccc;
		border-collapse: collapse;
		padding: 3px;
		text-align: center;
	}

	.colthree {
		width: 65px;
		border: 1px solid #ccc;
		border-collapse: collapse;
		padding: 3px;
		text-align: center;
	}

	.colfour {
		width: 65px;
		border: 1px solid #ccc;
		border-collapse: collapse;
		padding: 3px;
		text-align: center;
	}
	
	.colfive {
		width: 65px;
		border: 1px solid #ccc;
		border-collapse: collapse;
		padding: 3px;
		text-align: center;
	}
	
	.colsix {
		width: 65px;
		border: 1px solid #ccc;
		border-collapse: collapse;
		padding: 3px;
		text-align: center;
	}
	
	
	
.gstable { 
	border: 1px solid #ccc;
	border-collapse: collapse;
	background: #fff; 
	padding: 5px; 
	font-size: 1.0em;
}

	.colonegs {
		width: 90px;
		border: 1px solid #ccc;
		border-collapse: collapse;
	}

	.coltwogs {
		width: 160px solid #ccc;
		border: 1px solid #ccc;
		border-collapse: collapse;
		padding: 3px;
	}

	.colthreegs {
		width: 150px;
		border: 1px solid #ccc;
		border-collapse: collapse;
		padding: 3px;
	}
	
/**** GALLERY STUFF ****/

#GalleryImg {
	margin-top: 10px;
}

#imgCaption {
	width: 380px;
	background: #688EB3;
	padding: 5px 10px;
	margin-bottom: 5px;
	font-size: 0.9em;
	color: #fff;
	margin-top: 1px;
}

	#imgCaption p {
		margin: 0px;
	}

#pagecontentleft a.gallerybut:link, #pagecontentleft a.gallerybut:visited {
	float: left;
	width: 38px;
	height: 28px;
	background: #369;
	border: 1px solid #fff;
	text-align: center;
	line-height: 28px;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
}

#pagecontentleft a.gallerybut:hover {
	background: #688EB3;
}


.exam-lft {
	float: left;
	width: 200px;
}

.exam-rgt {
	float: right;
	width: 200px;
}


/************
 PUPILS AREA 
************/

div.pupilbar {
	position: absolute;
	right: 0px; top: 10px;
	background: url(/images/pupilsareabg.gif) no-repeat right top;
	z-index: 999;
	width: 130px; height: 24px;
	color: #fff;
	font-size: 11px;
	line-height: 24px;
	text-align: right;
	padding-right: 10px;
}

	div.pupilbar a:link, div.pupilbar a:visited { color: #fff; text-decoration: none; }
	div.pupilbar a:hover { text-decoration: underline; }

form#loginform {
	border: 1px solid #369;
	margin: 20px 100px;
	padding: 20px 0px 0px 0px;
	background: #eef;
}

form#loginform p {
	margin: 3px 0px;
}

form#loginform label {
	float: left;
	width: 230px;
	text-align: right;
	padding-right: 10px;
	padding-top: 2px;
	font-weight: bold;
	color: #006;
}

form#loginform input.logform {
	border: 1px solid #7F9DB9;
}

form#loginform input.logbut {
	background: #7F9DB9;
	color: #fff;
	font-weight: bold;
	border: 1px solid #369;
}

#folderwindow {
	float: left;
	width: 576px;
	margin: 10px 0px;
	border: 1px solid #006;
	padding: 0px 0px 10px 0px;
}

	#folderwindow h2 {
		margin: 0px;
		background: #006;
		color: #fff;
		padding: 2px 0px 2px 5px;
		margin-bottom: 10px;
		font-size: 12px;
	}
	
		#folderwindow h2 a:link, #folderwindow h2 a:visited {
			color: #fff;
		}
		
		#folderwindow h2 a:hover {
			color: #fd8;
		}
	
	#folderwindow p {
		border: 1px solid #FD8;
		background: #FFD;
		margin: 10px 10px 15px 10px;
		padding: 10px;
	}

	div.iconspace {
		float: left;
		width: 86px;
		text-align: center;
		margin: 0px;
		padding: 0px 5px 10px 5px;
	}

		div.iconspace img {
			width: 32px;
			height: 32px;
			border: 0px;
			margin: 0px 27px 3px 27px;
			float: left;
		}
		
		#folderwindow div.iconspace p {
			border: 0px;
			background: none;
			margin: 0px;
			padding: 0px;
		}

		#folderwindow div.iconspace a:link, #folderwindow div.iconspace a:visited {
			color: #000;
			text-decoration: none;
			font-size: 11px;
			line-height: 14px;
			margin: 0px;
		}
		
/** VETERRIMI CLASSES **/
.veterrimi-img {
	float: left;
	width: 200px;
	height: 150px;
	margin-top: 20px;
}

.veterrimi-txt {
	float: left;
	width: 365px;
	margin: 20px 0 0 15px;
}
	.veterrimi-txt h2 { margin: 0; }
	.veterrimi-txt p { margin: 0 0 5px 0; }
		
/** SITE MAP CLASSES **/

 div.sitemapcol {
 	float: left;
 	width: 255px;
 }
 
 	div.sitemapcol h2 {
 		margin: 10px 0 0 0;
 		font-size: 14px;
 	}
 	
 	div.sitemapcol ul {
 		margin: 0 0 0 25px;
 		font-size: 12px;
 	}
 	
 		div.sitemapcol ul li { padding-bottom: 5px; }
 	
		div.sitemapcol ul ul {
			margin: 0 0 0 20px;
			font-size: 11px;
		}
		
			div.sitemapcol ul ul li { padding-bottom: 0px; }

			div.sitemapcol ul ul ul {
				margin: 0 0 0 20px;
				font-size: 11px;
			}
			
				div.sitemapcol ul ul ul li { padding-bottom: 0px;}