/* CSS Document */

h1 { font-size: 140%; }
#holder #header h1 {
	color: #FFFFFF;
	font-size: 120%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 100px;
	font-family: Arial, Helvetica, sans-serif;
	text-indent:-9000px;
}


h2 {
	font-size: 90%;
	color: #990000;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	
}

h3 {
	font-size: 90%;
	color: #660000;
}

h3.lessspace {
	width: 465px;
	height: auto;
	margin: 1px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #990000;
	font-weight: bold;
}

h4 { font-size: 100%; }
#textpieces {
	font-size: 100%;
	line-height: 120%;
	clear: both;
}
.textpieces {
	font-size: 100%;
	line-height: 120%;
	clear: both;
}
#textpieces ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-bottom-style: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	list-style-image: none;
}
#textpieces li {
	font-size: 70%;
	line-height: 100%;
	list-style-image: none;
	list-style-type: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding-bottom: 2px;
	padding-top: 2px;
}
/*textpiecesschools forforumschoolsnew*/

#textpieceschools {
	font-size: 100%;
	line-height: 120%;
	clear: both;
}

#textpieceschools p {
	font-size: 100%;
	line-height: 120%;
	clear: both;
}

#textpiecesschools ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-bottom-style: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	list-style-image: none;
}
#textpiecesschools li {
	font-size: 75%;
	line-height: 100%;
	list-style-image: none;
	list-style-type: square;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-bottom-style: none;
	padding-bottom: 2px;
	padding-top: 2px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	list-style-position: outside;
	margin-left: 40px;
	font-family: Arial, Helvetica, sans-serif;
}









h5 { font-size: 100%; }

h6 { font-size: 100%; }

body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, sans-serif;
	background-color: #FFFFFF;
	text-align:center;
	color: #000000;
	font-size: 100%;
	background-image: url(../../images08/backgroundtile2expt4.jpg);
	background-repeat: repeat-x;
}	
#holder #content #secondaryContent p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 7px;
	margin-right: 7px;
	font-size: 70%;
	letter-spacing: 0.07em;
}


/* default links */

a:link {
	text-decoration: none;
	color: #4646AA;
	background-color: transparent;	
}
a:visited {
text-decoration: none;
color: #4646AA;
	background-color: transparent;	
}
a:hover {
	text-decoration: underline;
	color: #000099;
		background-color: transparent;	
}
a:active {
	text-decoration: none;
	color: #CC0000;
		background-color: transparent;
	
}

/* main holder hack to make it center  in ie5 */
#holder {
	width: 790px;
	margin: 0 auto;
	text-align:left;
	background-color: #FFFFFF;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	overflow:
auto;
}


.bottomline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	line-height: normal;
	letter-spacing: normal;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 1px;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-color: #333366;
	text-align: center;
	padding: 0px;

}
#footer{
	clear:both;
	
}

	#header {
	border-bottom: 1px solid #fff;
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	background-color: #999999;
	color: #FFFFFF;
	background-image: url(../../images08/header2expt4.jpg);
		}
	

		
		#holder #header h1 {
	font-size: 120%;
	right: 200px;
	padding-left: 100px;
	font-family: Arial, Helvetica, sans-serif;
	color: #DAE8F8;
	margin: 0;
	background-color: transparent;
}
#holder #content #mainContent h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 1.3em;
	letter-spacing: 0.2em;
	padding-left: 5px;

}

	
	/* navigation */
	
	#nav {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	border-bottom: 1px solid #999;
	background-color: #CCCCCC;
	color: #000000;
		}
#holder #leftnav p {
	font-size: 70%;	
}
/*
	
	#nav li { 
		float: left;
		margin: 0;
		padding: 0;
		}
	
	#nav a {
	float: left;
	display: block;
	padding: 6px 30px 6px 5px;
	text-decoration: none;
	font-weight: bold;
	font-size:80%;
	color: #000000;
	background-image: url(../../images06/designbasics/newslant.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #CCCCCC;
		}
		#nav #nav-1 a {
		padding-left: 20px;}
	#nav a:hover {
		color: #1B1BAF;
		background-color: #CCCCCC;
		}
	
	/* more */
	
	ul#more {
		clear: left;
		margin-top: 60px;
		}

#content {
	width:580px;
	float: right;
	
}
#content p{
	padding-left: 10px;
	font-size: .8em;
	
}

#mainContent {
	width: 350px;
	float: left;
	background-repeat: no-repeat;
	border: 1px solid #666666;
	background-color: #FFFFCC;
	color: #000000;
}
#maincontentspeciallist {
	width: 470px;
	float: left;
	background-color: #FFFFCC;
	border: 1px solid #666666;
	padding-top: 8px;
	padding-left: 5px;
}
#maincontentschools {
	width: 600px;
	float: left;
	background-color: #FFFFFF;
	border: 1px solid #666666;
	padding-top: 8px;
	padding-left: 5px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#maincontentschoolswider {
	width: 630px;
	float: left;
	background-color: #FFFFFF;
	border: 1px solid #666666;
	padding-top: 8px;
	padding-left: 5px;
}
/*so that it doesnt fallapart inie5 when fonts (why?) increase*/
#maincontentschoolsdetails {
	width: 460px;
	float: left;
	background-color: #FFFFFF;
	border: 1px solid #666666;
	padding-top: 8px;
	padding-left: 5px;
	line-height: 1.1em;
}
/* contentsmaller goes with leftnavlarger for the school section*/
#contentsmallerschoolsdetails {
	width:520px;
	float: right;
	
}

#secondaryContent {
	width: 200px;
	float: right;
	
}

#leftnav {
	width: 130px;
	float: left;
	background-image: none;
}
#leftnav p {
margin-left: .5em;
}



#speciallinks{
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../../images06/designbasics/newboxtile.jpg);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	color: #FFFFFF;
	border: 1px solid #003399;
}


#contact {
	
	background-image: url(../../images06/designbasics/newboxtile.jpg);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	color: #000000;
	border: 1px solid #003399;
}


#whatsnew {
	background-repeat: repeat-y;
	color: #000000;
	border: 1px solid #0000FF;
	background-color: #FFFFFF;
	float: left;
	width: 190px;
}



.boxheadings {
	line-height: 1.5em;
	font-weight: bold;
	text-transform: none;
	color: #333333;
	font-size: .9em;
}
#topbox {
	background-color: #FFFFFF;
	color: #000000;
}



.smallh1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	letter-spacing: 0.1em;
	padding-left: 550px;
	background-color: transparent;	
}
#rightarrowlist{ 
float: left;
}
#rightarrowlist ul {
	margin: 0px;
	list-style-type: none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


#rightarrowlist li {

	font-size:.8em;
	line-height: .8em;
	font-weight: bold;
}

#rightarrowlist li {
	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-image: url(../../images06/smallarrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 20px;
}
#rightarrowlist li a {
	color: #0072bc;
	background-color: transparent;	
}
/* CSS Document from speciallist-this is for main schools page */

#speciallist{ width: 470px;
float: left;
}
#speciallist ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#speciallist ul ul {
	margin-top: 8px;
	margin-left: 10px;
	padding-top: 10px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #7c7c7c;
}
#speciallist ul ul ul {
}
#speciallist ul ul ul {
	background-image: none;
	margin-top: 0px;
	padding-top: 4px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#speciallist li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	line-height: 100%;
	font-weight: bold;
}
#speciallist li li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	line-height: 100%;
	font-weight: bold;
}
#speciallist li li li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 100%;
	background-image: url(../../images06/smallarrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 20px;
}
#speciallist li a {
	color: #0072bc;
}
#speciallist li li a {
	color: #7c7c7c;
}
#speciallist li li li a {
	color: #222222;
}

/* CSS Document from speciallist2 = leftnav this is for schools section */
#speciallist2{ width: 580px;
float: none;
}
#speciallist2a{
	width: 460px;
	float: none;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	line-height: 1em;
}

#speciallist2a ul {
	list-style-type: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}


#speciallist2a li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	line-height: 100%;
	background-image: url(../../images06/smallarrow.gif);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 30px;
}

#speciallist2a li a {
	color: #666666;
}
#speciallist2 ul {
	list-style-type: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}


#speciallist2 li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	line-height: 100%;
	background-image: url(../../images06/smallarrow.gif);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 30px;
}

#speciallist2 li a {
	color: #666666;
}
#subactive a:link, #subactive a:visited, #subactive a:hover 
{color: #FF0000;
}
/*#subactive li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	line-height: 100%;
	background-image: url(../../images08/smallarrowactive.jpg);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 30px;
}*/
/*leftnavlarger the school section*/
#leftnavlarger {
	width: 150px;
	float: left;
	background-image: none;
}
/* contentsmaller goes with leftnavlarger for the school section*/
#contentsmaller {
	width:640px;
	float: right;
	margin-bottom: 20px;
	padding-bottom: 10px;
	
}
#contentsmaller p{
	padding-left: 10px;
	font-size: 75%;
	line-height: 120%;
	
}
/* anew contentsmaller for better spacing of text*/
#contentsmallerforum {
	width:640px;
	float: right;
	margin-bottom: 20px;
	padding-bottom: 10px;
	
}
#contentsmallerforum p{
	padding-left: 10px;
	font-size: 75%;
	line-height: 150%;
	
}
#contentsmallerforum ul{
	padding-left: 10px;
	font-size: 100%;
	line-height: 150%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	
}
#contentsmallerforum li{
	padding-left: 10px;
	font-size: 75%;
	line-height: 150%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	
}





#contentsmallerforum blockquote{
	padding-left: 40px;
	font-size: 100%;
	line-height: 150%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	
}

#contentsmallerwider {
	width:720px;
	float: right;
	
}
#contentsmallerwider p{
	font-size: 75%;
	line-height: 120%;
	
}
/*leftnavd copied from our_diocese.css*/
#leftnavd {
	line-height: 1.0em;
	text-decoration: none;
	text-indent: 2px;
	list-style-position: outside;
	list-style-type: none;
	font-size: 1.0em;
	width: 180px;
	float: left;
}
#leftnavd a:link,#leftnavd a:visited {
	font-size: 1.0em;
	color: #660000;
	background-color: #F1EFFD;
	list-style-type: none;
	line-height: 1.0em;
	text-decoration: none;
	display: block;
	height: 1.2em;
	width: 160px;
	padding: 2px;
	margin: 10px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
}
#leftnavd a:hover {
	color: #F3D9D8;
	background-color: #604F48;
	border-top-color: #F1EFFD;
	border-right-color: #F3D9D8;
	border-bottom-color: #F3D9D8;
	border-left-color: #F1EFFD;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
/*leftnav3 copied from may_gendir.css*/
#leftnav3 {
	line-height: 1em;
	text-decoration: none;
	
	list-style-position: outside;
	list-style-type: none;
	width: auto;
	font-size: 1em;
}

#leftnav3 ul{
	line-height: .7em;
	text-decoration: none;
	text-indent: 2px;
	list-style-position: outside;
	list-style-type: none;
	width: auto;
	font-size: .7em;
	margin: 0px;
	padding: 0px;
	
}

#leftnav3 li{
	line-height: 1em;
	text-decoration: none;
	text-indent: 2px;
	list-style-position: outside;
	list-style-type: none;
	width: auto;
	font-size: 1em;
	margin: 0px;
	padding: 5px;

}
#leftnav3 a:link, #leftnav3 a:visited {
	color: #660000;
	background-color: #DAE8F8;
	list-style-type: none;
	line-height: 1em;
	text-decoration: none;
	display: block;
	height: auto;
	width: 20px;
	padding: 0px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-top: 1px;
	margin-right: 5px;
	margin-bottom: 1px;
	margin-left: 5px;
}
#leftnav3 li a:link, #leftnav3 li a:visited {
	color: #660000;
	background-color: #DAE8F8;
	list-style-type: none;
	line-height: 20px;
	text-decoration: none;
	display: block;
	height: auto;
	width: 100px;
	padding: 0px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-top: 1px;
	margin-right: 5px;
	margin-bottom: 1px;
	margin-left: 5px;
}


	
	
	#leftnav3 #newactive a:link, #leftnav3 #newactive a:visited, #leftnav3 #newactive a:hover {
	background-color:#660000;
	color: #DAE8F8;
}


#leftnav3 a:hover {
	color: #F3D9D8;
	background-color: #12345A;
	border-top-color: #CCCCCC;
	border-right-color: #F3D9D8;
	border-bottom-color: #F3D9D8;
	border-left-color: #CCCCCC;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	width: 100px;
}

#leftnav3 li a:hover {
	color: #F3D9D8;
	background-color: #12345A;
	border-top-color: #CCCCCC;
	border-right-color: #F3D9D8;
	border-bottom-color: #F3D9D8;
	border-left-color: #CCCCCC;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	width: 100px;
}
/*leftnavschools copied from may_gendir.css*/
#leftnavschools {
	line-height: 2em;
	text-decoration: none;
	text-indent: 2px;
	list-style-position: outside;
	list-style-type: none;
	width: auto;
	font-size: 70%;
}
#leftnavschools a:link,#leftnavschools a:visited {
	color: #660000;
	background-color: #DAE8F8;
	list-style-type: none;
	line-height: 20px;
	text-decoration: none;
	display: block;
	height: auto;
	width: 15em;
	padding: 4px;
	margin: 10px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#leftnavschools a:hover {
	color: #F3D9D8;
	background-color: #12345A;
	border-top-color: #CCCCCC;
	border-right-color: #F3D9D8;
	border-bottom-color: #F3D9D8;
	border-left-color: #CCCCCC;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	width: 15em;
}
#news{}
#holder #leftnavlarger h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	text-indent: 10px;
	padding-top: 10px;
	color: #FF0000;
}
.external {
	background-image: url(../../images06/designbasics/reallytinyarrowicongrey.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 180px;
}
#holder #contentsmaller #maincontentschools #speciallist2 {
	font-size: 90%;
}
.leftimage {
	background-color: #FFFFFF;
	margin: 5px;
	float: left;
	padding-left: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
#imagewithcaption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 60%;
	font-weight: normal;
	background-color: #FFFFFF;
	padding: 5px;
	float: left;
	border: 1px solid #000000;
}
#imagerightwithcaption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #660000;
	background-color: #FFFFFF;
	padding: 10px;
	float: right;
	margin-right: 20px;
	border: 1px solid #660000;
}
#imagetextboxright{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #660000;
	background-color: #FFFFFF;
	padding: 10px;
	float: right;
	margin-right: 20px;
	border: 1px solid #660000;
}
#imagerightdecorativegraphic{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #660000;
	background-color: #FFFFFF;
	
	float: right;
	margin-right: 10px;
	
}

#schools li {
	font-size: 90%;
	line-height: 110%;
	text-indent: -30px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
#schools ul {
	list-style-type: none;

}
#schools li li{
	font-size: 90%;
	line-height: 110%;
	text-indent: -30px;
	display: inline;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 2px;
	padding-left: 2px;
	color: #660000;
}
#schools ul ul{
	list-style-type: none;
	text-indent: -40px; 
	background: none;
}
#schools li a {
	color:#000066;
	margin: 5px;
	padding: 3px;
	text-decoration: underline;
}

.leftimage2 {
	background-color: #FFFFFF;
	margin: 5px;
	float: left;

}.downloadinfo {
	font-size: .8em;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.speciallink {
	background-color: #FFFF66;
}
#callout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	margin: 10px;
	padding: 10px;
	float: left;
	width: 400px;
	line-height: 1.1em;
}
#callout p 
{margin-top: 2px;}
.subheads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-style: italic;
	font-weight: bold;
}
.specialli {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1.1em;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
	color: #333333;
}
/*.specialli {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1.1em;*/

/* CSS Document from speciallist3 = leftnav this is for parish section */
#speciallist3{ width: 200px;
float: left;
}
#speciallist3 ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#speciallist3 ul ul {
	margin-top: 8px;
	margin-left: 10px;
	padding-top: 10px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #7c7c7c;
}
#speciallist3 ul ul ul {
}
#speciallist3 ul ul  {
	background-image: none;
	margin-top: 0px;
	padding-top: 4px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

#speciallist3 li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	line-height: 100%;
	background-image: url(../../images06/smallarrow.gif);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 30px;
}

#speciallist3 li a {
	color: #666666;
	font-size: 90%;
}
#holder #leftnavlarger h3 {
	text-indent: 0px;
	margin-left: 10px;
}
/*leftnavlarger the schools list section*/
#leftnavlargerschoollist {
	width: 240px;
	float: left;
	background-image: none;
}
/* contentsmaller goes with leftnavlarger for the schools list section*/
#contentsmallerschoollist {
	width:540px;
	float: right;
	
}
#contentsmallerschoollist p{
	padding-left: 10px;
	font-size: 0.8em; }
	
	/* dioschools from leftnavschools copied from may_gendir.css*/	
#dioschools {
	line-height: 2em;
	text-decoration: none;
	text-indent: 2px;
	list-style-position: outside;
	list-style-type: none;
	width: 200px;
	font-size: 80%;
}
#dioschools2 {
	line-height: 2em;
	text-decoration: none;
	text-indent: 2px;
	list-style-position: outside;
	list-style-type: none;
	width: 450px;
	font-size: 100%;
}
#dioschools a:link,#dioschools a:visited, #dioschools a:active {
	color: #660000;
	list-style-type: none;
	text-decoration: none;
	display: block;
	height: auto;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-size: 85%;
	line-height: 1em;
	background-color: #FBF0F0;
	width: 120px;
	padding-top: 2px;
	margin: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#dioschools a:hover {
	border-top-color: #CCCCCC;
	border-right-color: #F3D9D8;
	border-bottom-color: #F3D9D8;
	border-left-color: #CCCCCC;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	width: 120px;
	color: #FBF0F0;
	background-color: #660000;
	height: auto;
}

	

#dioschools p {
	font-size: 80%;
	line-height: 1em;
	list-style-position: inside;
	text-indent: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	float: left;
}

.schoolscontactdetails {
	float: left;
	width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 1em;
}
#holder #contentsmaller #maincontentschools .schoolscontactdetails p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1em;
	font-style: normal;
}
.schoolspeople {
	float: right;
	width: 200px;
	font-size: 80%;
	line-height: 100%;
}
.schoolpicture {
	padding: 5px;
	border: 1px solid #333333;
	font-size: 70%;
	width: 400px;
}
#holder #leftnavlargerschoollist h3 {
	font-size: 80%;
}
#holder #contentsmaller #maincontentschools .schoolscontactdetails #dioschools a {
	font-size: 12px;
}
#holder #leftnavlargerschoollist #dioschools new a {
	background-color: #DAE8F8;
	width: 150px;
}
a.lealink:link {
	background-color: #DAE8F8;
	width: 150px;
	font-family: "Courier New", Courier, monospace;
	font-size: 15px;
	color: #CC0000;
}
.lealink {font-size:18px
}
a.lealink:hover{
	background-color: #3300FF;
	width: 150px;
}.lealink a:active {
	background-color: #336600;
}
a.lealink {
	color: #FFCC00;
	background-color: #009966;
}
a.lealink {
	border: thick solid #009900;
}
#lealink1{background-color: #FFFFFF;}
#lealink1 a:link,  #lealink1 a:visited{
	background-color: #DAE8F8;
	width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 150%;
	font-size: 100%;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: left 100%;
	padding-left: 30px;
	background-image: url(../../images06/designbasics/downarrow2.jpg);
}
#lealink1 a:hover {
	color: #FBF0F0;
	background-repeat: no-repeat;
	background-position: left 100px;
	padding-left: 30px;
	background-color: #333366;
}
#lealink1 a:active{
	color: #FBF0F0;
	background-color: #333366;
	background-repeat: no-repeat;
	background-position: left 100px; padding-left: 30px;
}
.ulsmall {
	line-height: 40%;
	list-style-position: inside;
	list-style-type: circle;
}
#textpieces blockquote
	{
	border: 2px solid #ddd;
	padding-top: 20px;
	background-image: url(../../images06/designbasics/invertedcommas1.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	width: 400px;
	margin-top: 1em;
	margin-right: 0;
	margin-bottom: 1em;
	margin-left: 0;
	}
	
	#textpieces blockquote p { padding: 0 70px; }
	
	#textpieces blockquote p.source
	{
	padding-bottom: 30px;
	margin: 0 5px 5px 0;
	text-align: right;
	font-style: italic;
	background-image: url(../../images06/designbasics/invertedcommas2.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	}
.smallpic {
}
div.smallpic {
	float: left;
	width: 130px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	background-repeat: no-repeat;
}

div.largerpic {
	float: left;
	width: 250px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	background-repeat: no-repeat;
}

div.smallpicfirst {
	float: left;
	width: 130px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 80px;
	background-repeat: no-repeat;
}
div.smallpic img {border: 1px solid #777;}
div.smallpichome {
	float: left;
	width: 90px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
	background-repeat: no-repeat;
}
div.smallpichomekd img {border: 1px solid #777;}
div.smallpichomekd {
	float: left;
	width: 120px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
	background-repeat: no-repeat;
}



div.smallpichomekd2 img {border: 1px solid #777;}
div.smallpichomekd2 {
	float: left;
	width: 520px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
	background-repeat: no-repeat;
	font-size: .9em;
}





div.smallpichome img {border: 1px solid #777;}



div.smallpic p {
	margin: 0;
	padding: 0 20px 0px 10px;
	background-repeat: no-repeat;
}


div.smallpicstaff {
	float: left;
	width: 400px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	clear: both;
	
}
div.smallpicstaff img {
	border: 1px solid #777;
	float: left;
	margin-right: 10px;
}
div.smallpicforhorizontaldisplay {
	float: left;
	width: 200px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	
	
}
div.smallpicforhorizontaldisplay img {
	border: 1px solid #777;
	float: left;
	margin-right: 10px;
}

.clear {
	clear: left;
}
#holder #contentsmaller #maincontentschools #speciallist2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
}
.date {
	font-family: "Courier New", Courier, monospace;
	font-size: 70%;
	font-style: italic;
	clear: both;
	float: right;
	padding-right: 20px;
}
.breadcrumb {
	font-family: "Courier New", Courier, monospace;
	font-size: 70%;
	font-style: italic;
	clear: both;
	float: left;
	padding-left: 20px;
	color: #660000;
	background-image: url(../../images06/designbasics/breadcrumblink.gif);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left 100%;
}
.new h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 100%;
	font-weight: bold;
	color: #333333;
	background-color: #CCCCFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #660000;
}
#map {width:500px; height: 600px;}
#message {}
.date {
	font-family: "Courier New", Courier, monospace;
	font-size: 70%;
	font-style: italic;
	clear: both;
	float: right;
	padding-right: 20px;
}
.leftdate {
	font-family: "Courier New", Courier, monospace;
	font-size: 70%;
	font-style: italic;
	clear: both;
	float: left;
	padding-left: 20px;
}
.mapdescription {
	font-size: 70%;
	font-style: normal;
	line-height: 100%;
	font-weight: bold;
	border: 1px solid #999999;
	width: 460px;
}
#holder #contentsmallerschoolsdetails #maincontentschoolsdetails h3 {
	font-size: 100%;
	line-height: 100%;
	font-weight: bold;
	font-variant: small-caps;
}
#holder #contentsmallerschoolsdetails #maincontentschoolsdetails h3 {
	font-size: 80%;
	line-height: 80%;
	padding: 0px;
	margin: 2px;
}
#holder #contentsmaller #maincontentschools #textpieces .smallpicstaff p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 120%;
	padding: 0px;
	margin: 5px;
}
ul.usefulbulletlist
{
	margin-left: 0;
	padding-left: 20px;
	font-size: 80%;
	line-height: 130%;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	list-style-position: outside;
	list-style-type: none;
}

ul.usefulbulletlist li
{
	padding-left: 30px;
	background-image: url(../../images06/designbasics/bulletbk.jpg);
	background-repeat: no-repeat;
	background-position: 0 0.5em;
	font-size: 90%;
	line-height: 200%;
}

#bread {
	color: #000000;
	background-color: #FFFFFF;
	padding: 3px;
	margin-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-style: italic;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	margin-right: 9px;
	line-height: 1.2;
	}
/*really good breadcrumb*/
#bread ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
	} 

#bread ul li {
	margin-left: 0;
	padding-left: 1px;
	border: none;
	list-style: none;
	display: inline;
	font-size: 90%;
	}
#holder #contentsmaller #maincontentschools h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 90%;
	color: #333333;
	margin-left: 20px;
}
#holder #contentsmaller #maincontentschools h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 100%;
	color: #990000;
}
.spacedouttext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 120%;
}

.courseindent {
	font-size: 100%;
	line-height: 100%;
	margin-left: 30px;
}
.introcoursestext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 1;
	margin-left: 10px;
}
.closertogetherlinestext {
	font-size: 100%;
	line-height: 90%;
}
.peoplehead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	color: #333333;
	font-weight: bold;
}
#holder #contentsmaller #maincontentschools #bread .first a {
	background-color: #CCCCCC;
	margin-left: 10px;
	border: 1px solid #333399;
	font-size: 90%;
	line-height: .9;
}



#extralink a:link, #extralink a:visited{
	color: #FFCC00;
	background-color: #009966;
	width: 200px;
}
#extralink a:hover{
	background-color: #3300FF;
	width: 200px;
}
#extralink a:active {
	background-color: #336600;
	width: 200px;
}

#holder #contentsmaller #maincontentschools ol {
	font-size: 75%;
	line-height: 1.2;
	list-style-position: outside;
}
.indent30 {
	line-height: 1.2;
	margin-left: 0px;
	padding-left: 30px;
	float: left;
}
.news {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.newsitemleft {
	float: left;
	margin-left: 15px;
	width: 250px;
	border: 1px solid #999999;
}
.newsitemright {
	margin-right: 20px;
	float: right;
	width: 250px;
	border: 1px solid #999999;
	margin-bottom: 10px;
}
.newsindivualitem {
	font-size: 90%;
	float: left;
	line-height: normal;
	padding: 0px;
	text-indent: 0px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
}
.hiliteblock {
	background-color: #FFFF99;
	line-height: 200%;
}
.courier {
	font-family: "Courier New", Courier, monospace;
	font-size: 86%;
	font-style: italic;
	line-height: 110%;
}
#schoolsdirectoryholder {
	float: right;
	width: 770px;
}
#schoolslist {
	background-color: #F2F9FF;
	float: left;
	height: auto;
	width: 200px;
	list-style-type: none;
	border: 1px solid #999999;
}
/* CSS Document schoolslist for schools page */

#schoolslist{
	width: 200px;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	height: auto;
	font-size: 90%;
	line-height: 1;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	display: inline;
}
#schoolslist ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: auto;
	width: 200px;
	display: inline;
}
#schoolslist ul ul {
	margin-top: 8px;

	height: auto;
}

#schoolslist li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 100%;
	font-weight: bold;
	height: auto;
	display: inline;
	width: 200px;
}
#schoolslist li li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 90%;
	display: inline;
	height: auto;
}


#schoolslist li a:link, #schoolslist li a:visited  {
	color: #D2E9FF;
	height: auto;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #000066;
	border: 1px solid #D2E9FF;
	width: 200px;
	text-decoration: none;
		margin-top: 5px;
	padding-top: 2px;
}

#schoolslist li a:hover, #schoolslist li a:active{
	color: #FFFFCC;
	height: auto;
	display: block;
	background-color: #660000;
	margin-top: 5px;
	padding-top: 2px;
	border: 1px solid #660033;
	font-family: Arial, Helvetica, sans-serif;
	width: 200px;
	text-decoration: none;
}

#schoolslist li li a:link,#schoolslist li li a:visited {
	color: #17123F;
	background-color: #FFE6FF;
	padding-top: 2px;
	margin-top: 5px;
	height: auto;
	display: block;
	text-decoration: none;
	border: 1px solid #003399;
}
#schoolslist li li a:hover, #schoolslist li li a:active {
	color: #FFF9FC;
	padding-top: 2px;
	display: block;
	background-color: #030C7A;
	border: 1px solid #003399;
}

 #schoolslist li li .activeitem{
	color: #17123F;
	background-color: #99CC99;
	padding-top: 2px;
	margin-top: 5px;
	height: auto;
	display: block;
	text-decoration: none;
	border: 1px solid #003399;
}
#holder #contentsmaller #maincontentschools #textpieces .news .newsitemleft .newsindivualitem a {
	margin: 0px;
	padding: 0px;
}
#holder #contentsmaller #maincontentschools #textpieces .news .newsitemleft .newsindivualitem p {
	margin: 0px;
	padding: 0px;
}
#holder #contentsmaller #maincontentschools #textpieces .news .newsitemright .newsindivualitem a {
	margin: 1px;
	padding: 0px;
}
#holder #contentsmaller #maincontentschools #textpieces .news .newsitemright .newsindivualitem a {
	margin: 0px;
	padding: 0px;
}
#holder #contentsmaller #maincontentschools #textpieces .news .newsitemright .newsindivualitem p {
	margin: 0px;
	padding: 0px;
}
.newsitems ul{
}
.newsitems li {
}

.listplain
{
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 1.3em;
	margin: 0;
	padding: 0px;
	color: #333333;
}

.listplain li 
{
	
	background-image: url(../../images07/designbasics/bulletarrowiconlist2.gif);
	background-repeat: no-repeat;
	background-position: 2.7em 0.15em;
	padding-left: 50px;
	
	
}

.jobad {
	margin: 5px;
	padding: 5px;
	clear: none;
	width: 400px;
	border: thin ridge #336633;
}
.jobad ul
{
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 90%;
}
.leftimagewithborder {
	margin: 5px;
	float: left;
	border: 1px solid #333333;
}
.rightimagewithborder {
	margin: 5px;
	float: right;
	border: 1px solid #333333;
}
.piccontainer400left {
	font-size: 80%;
	font-style: italic;
	float: left;
	width: 410px;
	border: 1px solid #333333;
	margin-right: 10px;
	margin-bottom: 10px;
}
.boxout {
	padding: 4px;
	border: thin ridge #993300;
	width: 300px;
	margin-left: 70px;
}
.pictureframe {
	padding: 5px;
	float: left;
	width: 410px;
	margin-right: 10px;
	border: 1px solid #666666;
	font-size: 70%;
	font-style: italic;
}
.pictureframe300 {
	font-size: 70%;
	font-style: italic;
	margin: 5px;
	padding: 4px;
	float: left;
	width: 310px;
	border: 1px solid #666666;
}
#hometopheading {
	width: 465px;
	height: auto;
	margin: 1px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #990000;
	font-weight: bold;
}
#holder #contentsmaller #maincontentschools #hometopheading h3 {
	line-height: 1;
}
#secondblockinhome {
	width: auto;
	font-size: 80%;
	font-style: italic;
	padding-left: 100px;
}
.homesmallpic {
}
.inspectionlist {
	font-size: 70%;
	line-height: 110%;
	list-style-position: outside;
	list-style-type: square;
}
.mailinglist {
	font-size: 75%;
	line-height: 220%;
	list-style-position: outside;
	list-style-type: square;
}
.leftimagecaptionnofloat300{
	margin-bottom: 3px;
	font-size: small;
	font-style: italic;
	line-height: normal;
	width: 300px;
	margin-left: 80px;
	margin-right: 5px;
	border: 1px solid #333333;
	padding: 5px;
	float: none;
}

.leftimagecaptionnofloat400{
	margin-bottom: 3px;
	font-size: 70%;
	font-style: italic;
	line-height: normal;
	width: 400px;
	margin-left: 20px;
	margin-right: 5px;
	border: 1px solid #333333;
	padding: 5px;
	float: none;
}#holder #contentsmaller #maincontentschools #newsstuff p {
	font-size: 70%;
	margin-top: 0px;
	padding-top: 0px;
	display: block;
	margin-bottom: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#welcome {
	color:#FF3300;
	font-weight: bold;
	margin-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 10px;
	font-size: 90%;
}
#inner {
	
	
	margin-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 10px;
	font-size: 90%;
	margin-right: 30px;
	margin-left: 30px;
}
.piclarge {
	float: none;
	width: 430px;
	border: 1px solid #000066;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-style: normal;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom: 5px;
}
.concisecourses {
font-size: 80%;
	
}
.concisecourses li{
	list-style-image: none;
	list-style-type: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	width: 400px;
	padding-bottom: 5px;
}
.concisecourses ul{

	
}
.concisecourses li li{
	
	list-style-image: none;
	list-style-type: none;
	border: none;
	width: 400px;
		
	
}
.concisecourses ul ul{
font-size: 80%;
	
}
.concisecourses2 {
font-size: 80%;
	
}
.concisecourses2 li{
	list-style-image: none;
	list-style-type: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	width: 400px;
	padding-bottom: 5px;
}
.concisecourses2 ul{

	
}
.concisecourses2 li li{
	
	list-style-image: none;
	list-style-type: none;
	border: none;
	width: 400px;
		
	
}
.concisecourses2 ul ul{
font-size: 80%;
	
}.nicelittlepullout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	background-color: #CCE6E6;
	padding: 5px;
	border: thin solid #330066;
	width: 300px;
	margin-left: 80px;
	font-style: italic;
	color: #000033;
}
.largepullout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-color: #CCE6E6;
	padding: 5px;
	border: thin solid #330066;
	width: 300px;
	margin-left: 80px;
	font-style: italic;
	color: #000033;
}

.discretepullout {
	font-weight: normal;
	background-color: #FFFFCC;
	width: 300px;
	margin-left: 10px;
	border: 1px solid #660000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	padding: 10px;
}
.leftimagebordercaption{
	float: left;
	margin-right: 6px;
	margin-bottom: 3px;
	font-size: x-small;
	font-style: italic;
	line-height: normal;
	margin-top: 3px;
	margin-left: 10px;
	border: 1px solid #333333;
	width: 200px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.leftimagegovconf{
	float: none;
	margin-right: 6px;
	margin-bottom: 3px;
	font-size: inherit;
	font-style: italic;
	line-height: normal;
	margin-top: 3px;
	margin-left: 10px;
	border: 1px solid #333333;
	width: 540px;
	padding: 5px;
}

.leftimagebordercaption266{
	float: left;
	margin-right: 6px;
	margin-bottom: 3px;
	font-size: x-small;
	font-style: italic;
	line-height: normal;
	margin-top: 3px;
	margin-left: 10px;
	border: 1px solid #333333;
	width: 266px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.leftimagebordercaption2{
	float: left;
	margin-right: 6px;
	margin-bottom: 3px;
	font-size: x-small;
	font-style: italic;
	line-height: normal;
	margin-top: 3px;
	margin-left: 10px;
	border: 1px solid #333333;
	width: 300px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.leftimagebordercaption3{
	float: left;
	margin-right: 6px;
	margin-bottom: 3px;
	font-size: x-small;
	font-style: italic;
	line-height: normal;
	margin-top: 3px;
	margin-left: 10px;
	border: 1px solid #333333;
	width: 250px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}




#secondblockforstrap {
	width: 500px;
	font-size: 80%;
	font-style: italic;
	padding-left: 40px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.basicbuletlist {
	
	font-size: .85em;
	line-height: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
}
.basicbuletlist ul{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
}

.basicbuletlist li{
	
	margin: 0px;
	padding: 0px;
	list-style-type: disc;
}
.bulindentclose {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
	font-size: 0.75em;
	line-height: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: square;
	list-style-position: outside;
}
.special {margin: 10px:
	padding-right: 20px;
	padding-left: 20px;
}
.picnewcaption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: italic;
	font-weight: normal;
}
.picnewcaptionfloatleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: italic;
	font-weight: normal;
	float: left;
	margin-right: 5px;
}
#attention {
	background-color:#FFFFCC;
	width: 350px;
	border: 1px solid #AB0000;
}
#fordioschools {
	font-size: 100%;
	line-height: 120%;
	clear: both;
}
div.bigimagehome img {border: 1px solid #777;}
div.bigimagehome {
	float: left;
	width: 570px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
	background-repeat: no-repeat;
	font-size: .9em;
}
.indentadm {
	margin-top:0px;
	margin-left: 20px;
}
