body
{

/* background: #609BE9; */
/*background: #0029B0;*/
/*
background: #9B05D3;
background-image: url('/img/gradient1.jpg');
background-repeat: repeat-x;
*/
/*
background-image: url('/img/background3.png');
background-repeat: repeat all;
*/
background: #FFFFFF;
background-image: url('/img/background4.gif');
background-repeat: repeat-x;
text-align: left;

font-size:13px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;


margin: 0px;
padding: 0px;

}


body, caption, th, td, input, textarea, select, option, legend, fieldset 
{
font-family:arial,helvetica,clean,sans-serif;
}


a, a:link, a:visited 
{
color:#0029B0;
text-decoration:none;
}


#preloadimages
{
display:none;
}
#homewrapper
{
height: 595px;
width: 775px;
margin: 75px auto auto auto;
}

#homemain
{
position: absolute;
height:410px;
width: 690px;
margin-top: 15px;
/** margin-left: 10px; **/
margin-left: 60px;
background-color: white;
z-index:0;
/**
background-image: url('/img/home-classroom.jpg');
background-position: center;
background-repeat: no-repeat;
**/
}



p.homemain
{
margin-top: 200px;
text-align: left;
margin-left: -120px;
font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
font-style: italic;
font-size: 72px;
text-align: center;
color: white;
}

#homeslideshow
{
	margin-top: 18px;
	margin-left: 20px;	
}

#homesitetitle
{
position: absolute;

margin-top: -55px;
/** margin-left: 385px; **/
margin-left: 425px;
width: 375px;
height: 118px;
background-color: white;
z-index: 7;
border-style: solid;
border-width: 1px;
border-color: #E0E0E0;
}
#homesitetitle p
{
display: block;
height: 78px;
background-color: rgb(0, 41, 176);
margin: 20px;
color: rgb(240, 255, 0);
font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
/*font-size: 45px;*/
text-align: center;
}

#homenavigation
{
position: absolute;
z-index: 5;
width: 196px;
/* height: 180px; */
height: 190px;
/* margin-left: -95px; */
margin-left: -45px;
margin-top: -55px;
background-color: white;
border-style: solid;
border-width: 1px;
border-color: #E0E0E0;
}
#homenavigationinner
{
	width: 156px;
	height: 141px;
	background-color: rgb(97, 155, 203);
/*	background-color: #619BE9;*/
	margin: 20px 20px 20px 20px;	
}
#homenavigationinner p
{
line-height: 6px;	
}
#homenavigation ul
{
list-style-type: none;
list-style-position: outside;
list-style-image: url('images/marker.png');
}
#homenavigation ul li
{
margin-left: -12px;
margin-top: 10px;
text-align: left;
}
#homenavigation ul li a
{
color: white;
font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
font-size: 15px;
text-decoration: none;
}
#homenavigation ul li a:hover
{
text-decoration: underline;
}


#homemission
{
display: none;
position: absolute;
width: 470px;
height: 135px;
margin-top: 511px;
margin-left: 10px;
background-color: rgb(242, 222, 2);
z-index: 1;
}
#homemission p
{
display: block;
margin-top: 20px;
margin-left: 0px;
margin-right: 20px;
text-align: left;
font-family: Verdana;
font-size: 14px;
color: rgb(84, 39, 114);
}
#homemission a
{
text-decoration: none;
color: rgb(177, 0, 0);
}
#homemission a:hover
{
text-decoration: underline;
}

#homemission p img
{
float: left;
margin-left: 10px;
margin-right: 10px;
border: 3px solid white;
}

#homemissionb
{
display: none;
position: absolute;
width: 470px;
height: 135px;
margin-top: 511px;
margin-left: 10px;
background-color: rgb(242, 222, 2);
z-index: 1;
}
#homemissionb p
{
display: block;
margin-top: 20px;
margin-left: 0px;
margin-right: 20px;
text-align: left;
font-family: Verdana;
font-size: 14px;
color: rgb(84, 39, 114);
}
#homemissionb a
{
text-decoration: none;
color: rgb(177, 0, 0);
}
#homemissionb a:hover
{
text-decoration: underline;
}

#homemissionb p img
{
float: left;
margin-left: 10px;
margin-right: 10px;
border: 3px solid white;
}


p.caption 
{
display: block;
margin-top: 6px;
text-align: left;
font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
font-size: 24px;
color: rgb(84, 39, 114);
text-align: center;
}

p.captionsmall
{
display: block;
margin-top: 10px;
text-align: left;
font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
font-size: 18px;
color: rgb(84, 39, 114);
text-align: center;
}

#homecaption0
{
display: none;
position: absolute;
z-index: 5;
width: 320px;
height: 44px;
margin-top: 340px;
margin-left: 95px;
background-color: rgb(253, 255, 209);
z-index: 1;
border-style: solid;
border-width: 2px;
border-color: #000000;
}

#homecaption1
{
display: none;
position: absolute;
z-index: 2;
width: 320px;
height: 44px;
margin-top: 340px;
margin-left: 95px;
background-color: rgb(253, 255, 209);
z-index: 1;
border-style: solid;
border-width: 2px;
border-color: #000000;
}

#homecaption2
{
display: none;
position: absolute;
z-index: 2;
width: 320px;
height: 44px;
margin-top: 340px;
margin-left: 95px;
background-color: rgb(253, 255, 209);
z-index: 1;
border-style: solid;
border-width: 2px;
border-color: #000000;
}

#homecaption3
{
display: none;
position: absolute;
z-index: 2;
width: 320px;
height: 44px;
margin-top: 340px;
margin-left: 95px;
background-color: rgb(253, 255, 209);
z-index: 1;
border-style: solid;
border-width: 2px;
border-color: #000000;
}

#homecaption4
{
	display: none;
	position: absolute;
	z-index: 2;
	width: 320px;
	height: 44px;
	margin-top: 340px;
	margin-left: 95px;
	background-color: rgb(253, 255, 209);
	z-index: 1;
	border-style: solid;
	border-width: 2px;
	border-color: #000000;
}

#homecaption5
{
display: none;
position: absolute;
z-index: 2;
width: 320px;
height: 62px;
margin-top: 335px;
margin-left: 95px;
background-color: rgb(253, 255, 209);
z-index: 1;
border-style: solid;
border-width: 2px;
border-color: #000000;
}

#homecaption6
{
	display: none;
	position: absolute;
	z-index: 2;
	width: 320px;
	height: 44px;
	margin-top: 70px;
	margin-left: 275px;
	background-color: rgb(253, 255, 209);
	z-index: 1;
	border-style: solid;
	border-width: 2px;
	border-color: #000000;
}

#homenews
{
position: absolute;
z-index: 5;
width: 248px;
/* margin-top: 360px; */
margin-top: 405px;
/* margin-left: 480px; */
margin-left: 530px;
background-color: white;
border-style: solid;
border-width: 1px;
border-color: #E0E0E0;
color: white;
}
#homenewsinner
{
	width: 208px;
	/* background-color: rgb(145, 37, 119); */
	background-color: rgb(0, 41, 176);
	margin: 20px 20px 20px 20px;
		
}

#homenewsinner p
{
	margin: 10px;
}
#homenewsinner p.heading
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	line-height: 30px;
}


#homenewsinnernew
{
	width: 208px;
	/* background-color: rgb(145, 37, 119); */
	background-color: rgb(0, 41, 176);
	margin: 20px 20px 20px 20px;
		
}

#homenewsinnernew p
{
	margin: 10px;
}
#homenewsinnernew p.heading
{
	font-style: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: normal;
	text-align: center;
	line-height: 20px;
}



#homenews img
{
display: block;
align: center;
margin: 6px auto 0px auto;
}
#homenews a
{
color: yellow;
}

p.homeeventheading
{
	font-family: Arial;
	font-size: 13px;
	text-align: left;
}

#homefooter
{
position: absolute;
margin: 427px auto auto 60px;
width: 470px;
height: 82px;
background-color: white;
z-index: 0;
font-family: Verdana;
font-size: 11px;
}
#homefooter p
{
display: block;
height: 42px;
background-color: rgb(255, 150, 0);
margin: 20px 0px 20px 20px;
text-align: left;
color: white;
}
#homefooter p a
{
text-decoration: none;
margin-left: 2px;
color: white;
font-weight: bold;
}
#homefooter a:hover
{
text-decoration: underline;
}

#pagemain
{
position: absolute;
min-height: 300px;
width: 750px;
margin-top: 15px;
margin-left: 10px;
background-color: white;
background-position: center;
}
p.pagemain
{
margin-top: 200px;
text-align: left;
margin-left: 100px;
font-family: Verdana;
font-style: italic;
font-size: 72px;
color: white;
}

#pagemaintext
{
	display: block;
	margin-left: 125px;
	margin-top: 70px;
}

#pagebreadcrumb
{
	display: block;
	text-align: right;
	margin-right: 25px;
	margin-top: -25px;
	margin-bottom: 10px;
}

#pagerandimage
{
	position: absolute;
	text-align: center;
	margin: 25px 25px 25px 510px;
	width: 196px;
	background-color: white;
	border-style: solid;
	border-width: 1px;
	border-color: #E0E0E0;
	z-index: 1;
	font-family: Verdana;
	font-size: 9px;
}

#pagerandimage img
{
	margin: 10px 0px 10px 0px;
}

#pagesetimage
{
	position: absolute;
	text-align: center;
	margin: 25px 25px 25px 510px;
	width: 220px;
	background-color: white;
	border-style: solid;
	border-width: 1px;
	border-color: #E0E0E0;
	z-index: 1;
	font-family: Verdana;
	font-size: 9px;
}

#pagesetimage img
{
	margin: 10px 0px 10px 0px;
}

#pagealumnimenu
{
	margin-left: 565px;
	margin-bottom: 25px;
	margin-right: 25px;
	margin-top: 75px;
	position: absolute;
	text-align: left;
	width: 180px;
	background-color: white;
	border-style: solid;
	border-width: 1px;
	border-color: #E0E0E0;
	z-index: 1;
	font-family: Verdana;
	font-size: 11px;
}

#pagealumnimenu img
{
	margin: 3px 0px 3px 0px;
}

div#pagemain > div#pagetitle
{
position: absolute;
margin-top: -60px;
margin-left: 85px;
width: 664px;
height: 95px;
background-color: white;
z-index: 7;
border-style: solid;
border-width: 1px;
border-color: #E0E0E0;
}




div#pagemain > div#pagenavigation
{
position: absolute;
width: 225px;
margin-left: -115px;
margin-top: 0px;
background-color: white;
border-style: solid;
border-width: 1px;
border-color: #E0E0E0;
z-index: 5;
}


#pagenavigationinner
{
	background-color: rgb(97, 155, 203); 
	/*background-color: #619BE9;*/
	/* background-color: #0000FF; */
	margin: 20px 20px 20px 20px;

}

#pagenavigationinner p
{
line-height: 4px;
}

/*
#pagenavigation ul
{
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url('images/marker.png');
}
*/
/*
#pagenavigation ul li
{
text-align: left;
}
*/
#pagenavigation ul li
{
	margin-top: 3px;
	font-size: 11px;
}

#pagenavigation ul li a
{
color: white;
display: block;
}
#pagenavigation ul li a:hover
{
text-decoration: underline;
display: block;
}



#pagecontent
{
display: block;
margin: 0px 50px 0px 0px;
}

#pagefooter
{
display: block;
height: 42px;
background-color: rgb(255, 150, 0);
margin: 50px 0px 20px 0px;
text-align: center;
color: white;
font-family: Verdana;
font-size: 11px;
vertical-align:bottom;
}
#pagefooter p a
{
text-decoration: none;
margin-left: 2px;
color: white;
font-weight: bold;
}
#pagefooter a:hover
{
text-decoration: underline;
}
#pagefooter img 
{
	vertical-align:middle;
}

.infobox
{
	width:475px; 
	font-size: 12px; 
	margin: 10px 0px 0px 0px; 
	background-color: #f6f7ee; 
	border:1px solid #000; 
	padding: 20px 0px 0px 10px;
}

.infobox table
{
	padding-top: 5px;
	padding-bottom: 5px;
}


.infobox td
{
	border:0px; 
	vertical-align: middle; 
	padding-top: 5px;
	padding-bottom: 5px;
}


.photoright
{
float: right;
}

.photoright img
{
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;

}

.photoleft
{
float: left;
}

.photoleft img
{
padding-top: 10px;
padding-right: 20px;
padding-bottom: 10px;

}

.doublespaced ul li
{
margin-top: 10px;
text-align: left;
}

.breadcrumb 
{
font-size:85%;
margin:0 0 0 20px;
padding:0;
padding-bottom:0.5em;
}





h1.title, h1.title a, h1.title a:hover 
{
color:#6191C5;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:200%;
font-weight:normal;
line-height:normal;
margin:0 0 0;
}

#main 
{
float:left;
width:100%;
position:static;
}

#squeeze 
{
padding:0 1em;
position:relative;
}


.node 
{
margin-bottom:15px;
padding-bottom:15px;
}


#main .node .content 
{
color:#333333;
}

.node .content 
{
padding-bottom:5px;
padding-top:10px;
}

div.content, div.links 
{
font-size:92%;
}







.block ul 
{
margin:0;
padding: 0 0 0.25em 1.5em;
}

ul.menu 
{
border:medium none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-align:left;
}


.block li.leaf, ul.menu li.leaf 
{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.block li.collapsed, ul.menu li.collapsed 
{
list-style-image:url(/img/menu-collapsed.gif);
}

.block li.expanded, ul.menu li.expanded 
{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
