html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img, blockquote {
margin:0;
padding:0;
border:0;}/* Removes all default values */

body {
font-size:62.5%; /* Sets 1em to be 10point font*/
font-family:Arial, Helvetica, sans-serif;}

HR {
height:1px;
background:#969696;
}


#Printable p {
text-align: center;
}


#sitewrapper {
width:750px;
text-align:left;
margin:15px auto;
background:url(./siteImages/mid.jpg) repeat-y;
}

#topcurve {
background:url(./siteImages/topcurve.gif) no-repeat;
width:750px;
height:19px;}

#bottomcurve {
background:url(./siteImages/bottomcurve.gif) no-repeat;
width:750px;
height:21px;}

p, li {
color:gray;
margin:0 0 10px 0;}

a {
color:gray;
text-decoration:none;}

a:hover {
color:gray;
text-decoration:underline;}

.invisible {
display:none;}

.clear {
clear:both;}
        
#content {
/*background-color:#ffffff;*/
padding:0 30px;
font-size:1.1em;}

#content li {
list-style:none;}

#header {
height:90px;
background:url(./siteImages/logo.gif) no-repeat top left;
text-align:right;
padding:0 0 10px 0;
margin:0 0 6px 0;
border-bottom:solid 1px gray;}

#header h2 {
color:#000080;
font-size:1.2em;
margin:0 0 10px 0;}

/* ---- new menu divs to control left alignment of Login? ---*/

#menu_left {
float:left;
margin:0 0 10px 0;
}

#menu_right {
float:right;
margin:0 0 10px 0;
}

/* ---- END OF new menu divs to control left alignment of Login? ---*/


#menu {
margin:0 0 10px 0;}
       
#menu div {
display:inline;}

#menu img {
margin:8px 3px 0 0;}

#menu img.last {
margin:8px 0 0 0;}

#homepageleft {
width:220px;
float:right;
text-align:left;}

#homepageleft h3 {
color:#000080;
font-size:1.6em;
text-decoration: none;
margin:0 0 10px 0;}

#homepageleft td{
width: 22px;}

#homepagecopy {
width:690px;
float:right;
text-align:left;
padding:0 4px 0 0;}

#homepagecopy span.article_seperator {
line-height:0;
height:0;
margin:0;
padding:0;
font-size:0;}

#homepagecopy p {
width:690px;
float:left;}

#joomlaContent {
border-left: solid 1px black;
padding: 0 0 0 10px;}

table.categories td {
text-align:left;}

#footer {
text-align:center;
margin:-10px auto 0 auto;
width:750px;}

#footer p {
text-align:right;
padding:0 30px;}


/* Content DIVS (frontpage) */

/*#contentSearch p{
width:688px;
float:left;
text-align:left;} */

#contentLatestNews {
width:215px;
float:left;
text-align:center;
padding:0 20px;}
* html #contentLatestNews {
padding:0 10px;
overflow:hidden;}

#contentLatestNews * {
float:left;
width:215px;}

#contentLatestNews img {
width:110px;
padding:0 50px;}

#contentLatestNews a:hover{
color:#000080;
text-decoration:underline;}

#contentLatestNews li{
	list-style-type: none;
	list-style-image: none;
}

#contentLatestNews h2{
font-size: 1.4em;
font-family:Verdana, Arial, sans-serif;
color:#000080;
 padding:0 0 15px 0;}

#contentMissionStatement{
padding:0 0 0 10px;
width:418px;
float:right;
border-left:solid 1px #969696;}

#contentMissionStatement p {
width:418px;
/*font-family:Verdana, Arial, sans-serif;*/
}


/* Content DIVS */

#contentTitle p{
width:688px;
float:left;
text-align:right;}

#contentImage {
width:225px;
float:left;
text-align:center;}

#contentImage p{
width:225px;
float:left;
text-align:center;}

#wpsidebar {
width:225px;
float:left;
text-align:left;
}

#wpsidebar p{
width:225px;
float:left;
text-align:left;
color: #000000;
}

#contentGoogle {
width:225px;
float:left;
text-align:center;
padding: 0 0 0 0;}

#contentGoogle p{
width:225px;
float:left;
text-align:center;
padding: 0 0 0 0;}

#contentGoogle img{
padding:0 0 0 0;}

/* this was possibly "contentImage p", but renamed by mistake??? 
#contentLatestNews p {
width:225px;
float:left;
text-align:center;
padding: 0 0 0 0;}
*/

#contentImage img{
padding:17px 0 0 0;}

#contentText{
padding:0 0 0 0px;
width:600px;
font-size: 1.1em
/*float:left;*/}

#contentText p {
width:600px;
text-align:justify;
font-family:Verdana, Arial, sans-serif;
color:#000000;}

#contentText table {
font-family:Verdana, Arial, sans-serif;
font-size: 1.1em
color:#000000;
width:800px;}

#contentText h1{
font-size: 2.0em;
font-family:Arial, sans-serif;
text-decoration:none;
color:#333;
padding:0 0 0 0;
}

#contentText h2{
font-size: 1.4em;
font-family:Arial, sans-serif;
color:#333;
padding:20px 0 5px 0;

}

#contentText a{
color:#000080;
text-decoration:none;}

#contentText a:visited{
color:#000080;
text-decoration:none;}

#contentText a:hover{
color:#000080;
text-decoration:underline;}



/* ----------------------------------------- */
#sidebar h2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.4em;
	color:#000080;
	}
#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}


#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}



#sidebar a{
color:#000000;
text-decoration:none;}

#sidebar a:visited{
color:#000000;
text-decoration:none;}

#sidebar a:hover{
color:#000000;
text-decoration:underline;}

@media Print
{
img {
display:none}
}