body { 
     padding: 5px;
     width: 95%;
     height: 95%;
     background: #ccc url(bodybackground.png) repeat;
	 margin: 0 auto; background-color: #ccc;
     text-align: center;
}

/* mainTable div contains all content */
#mainTable {
     padding: 0px;
     width: 960px;
     height: 715px;
     border: solid white 5px;
     background: #fff;
	 margin: 0 auto;
	 text-align: left;
}

#mainTablep {
     padding: 0px;
     width: 960px;
     height: 800px;
     border: solid white 5px;
     background: #fff;
	 margin: 0 auto;
	 text-align: left;
} 

/* topnav contains top navigation relative to mainTable div */

#topnav {
     text-align: right;
     position: relative;
     width: 960px;
     top: -200px;
     left: 0px;
     padding-right: 0;
     font-size: .7em;
	 font-family: "droid-serif-1","droid-serif-2", Helvetica, Arial, Verdana, sans-serif;
	 font-weight: 800;

}

#topnav a
{
	 	 color: #000;
	 	 text-decoration: none;
}

#topnav a:hover {
	 	 color: #9c0;
	 	 text-decoration: underline;
	 	 }
/* topnavp is adjusted for non-homepages */
	 	 
	 	 
#topnavp {
     text-align: right;
     position: relative;
     width: 960px;
     top: 0px;
     left: 0px;
     padding-right: 0;
     font-size: .7em;
	 font-family: "droid-serif-1","droid-serif-2", Helvetica, Arial, Verdana, sans-serif;
	 font-weight: 800;

}

#topnavp a
{
	 	 color: #000;
	 	 text-decoration: none;
}

#topnavp a:hover {
	 	 color: #9c0;
	 	 text-decoration: underline;
	 	 }

/* homeintro contains homepage intro over graphic absolute to topnav */


#homeintro {
     text-align: left;
     width: 460px;
     position: absolute;
     top: 30px;
     left: 220px;
}

#homeintro h1 {
	 font-family: "droid-serif-1","droid-serif-2", "ITC Bookman", Georgia, Bookman, Times, serif;
     font-size: 2em;
	 color: #9c0;
	 font-weight: 600;
	 line-height: 70%;
}

#homeintro p {
	 font-family: "droid-serif-1","droid-serif-2", Helvetica, Arial, Verdana, sans-serif;
     font-size: 1em;
	 color: #000;
	 font-weight: 400;
	 line-height: 115%;
}

/* This div contains homepage jobsearch over graphic  absolute to topnav */

#jobsearch {
     text-align: left;
     width: 200px;
     position: absolute;     
     left: 540px;
     top: 0px;
}

#jobsearch a, #jobsearchp a
{
	 	 color: #000;
	 	 text-decoration: none;
}

#jobsearch a:hover, #jobsearchp a:hover {
	 	 color: #9c0;
	 	 text-decoration: underline;
	 	 }

#jobsearch h1 {
	 font-family: "droid-serif-1","droid-serif-2", "ITC Bookman", Bookman, Times, serif;
     font-size: 2em;
	 color: #9c0;
	 font-weight: 600;
	 margin-bottom: 0.5em;

}

#jobsearch li {
	 font-family: "droid-serif-1","droid-serif-2", Helvetica, Arial, Verdana, sans-serif;
     font-size: 1em;
	 color: #000;
	 font-weight: 800;
	 list-style-type:square;
	 line-height: 150%;
	 margin-bottom: 0em;
	 font-weight: 800;
padding:0;

}



/* This div contains main page navigation list */

#leftnav {
text-align: left;
     width: 245px;
     position: absolute;
     top: -10px;
     left: 0px;
     padding: 0;
     background: #c1d72e;
     height: 685px;


}
#leftnav a
{
	 	 color: #000;
	 	 text-decoration: none;
}

#leftnav a:hover {
	 	 color: #fff;
	 	 text-decoration: underline;
	 	 }
#leftnav h1
{
	 font-family: "droid-serif-1","droid-serif-2", "ITC Bookman", Bookman, Times, serif;
     font-size: 16px;
	 color: #fff;
	 font-weight: 600;
	 line-height: 16px;
	 margin-bottom: -1em;
	 margin-left: 5px;


}

#leftnav li {
	 font-family: "droid-serif-1","droid-serif-2", Helvetica, Arial, Verdana, sans-serif;
     font-size: 1.1em;
	 color: #000;
     line-height: 130%;
	 list-style: none;
	 font-weight: 800;
	 margin-bottom: 0;
padding:0;

}


/* This div contains graphic and info for home page 4 nav sections  absolute to topnav */

#homesection {
     text-align: left;
     width: 960px;
     height: 396px;
     position: absolute;
     top: 198px;
     left: 0;
     padding: 0;
}
#homesection a
{
	 	 color: #000;
	 	 text-decoration: none;
}

#homesection a:hover {
	 	 color: #fff;
	 	 text-decoration: underline;
	 	 }

#homesection h1
{
	 font-family: "droid-serif-1","droid-serif-2", "ITC Bookman", Georgia, Bookman, Times, serif;
     font-size: 1.2em;
	 color: #fff;
	 font-weight: 600;
	 margin-bottom: -1em;

}

#homesection li {
	 font-family: "droid-serif-1","droid-serif-2", Helvetica, Arial, Verdana, sans-serif;
     font-size: 1.2em;
	 color: #000;
	 font-weight: 800;
line-height: 180%;
list-style-type:square;
padding:0;

}

/* The following 4 divs contain home navigation pic/text  absolute to topnav */


#sectionwelcome
{
     text-align: left;
     width: 235px;
     position: absolute;
     top: 0px;
     left: 0;
     padding: 5px;

}


#sectionwelcome h1
{
	 font-family: "droid-serif-1","droid-serif-2", "ITC Bookman", Georgia, Bookman, Times, serif;
     font-size: 1.2em;
	 color: #fff;
	 font-weight: 600;
	 margin-bottom: -1em;
	 }
	 

#sectionwelcome li {
	 font-family: "droid-serif-1","droid-serif-2", Helvetica, Arial, Verdana, sans-serif;
     font-size: 1.2em;
	 color: #000;
	 font-weight: 800;
line-height: 180%;
list-style-type:square;
padding:0;

}

#sectionevents
{
     text-align: left;
     width: 235px;
     position: absolute;
     top: 0px;
     left: 250px;
     padding: 5px;
}

#sectionevents img.right
{
border: none;
float: right;
clear: both;
padding-right: 20px;
}

#pagesection img.right
{
border: none;
float: right;
clear: both;
padding-left: 20px;
}



#sectionevents img.right:hover {
     border: solid 2px #f00;
}


#sectionevents h1
{
	 font-family: "droid-serif-1","droid-serif-2", "ITC Bookman", Georgia, Bookman, Times, serif;
     font-size: 1.2em;
	 color: #fff;
	 font-weight: 600;
	 margin-bottom: -1em;
	 }
	 
	 
#sectionevents li {
	 font-family: "droid-serif-1","droid-serif-2", Helvetica, Arial, Verdana, sans-serif;
     font-size: 1.2em;
	 color: #000;
	 font-weight: 800;
line-height: 180%;
padding:0;

}


#sectiontraining
{
     text-align: left;
     width: 235px;
     position: absolute;
     top: 0px;
     left: 235px;
     padding: 5px;
}

#sectiontraining h1
{
	 font-family: "droid-serif-1","droid-serif-2", "ITC Bookman", Georgia, Bookman, Times, serif;
     font-size: 1.2em;
	 color: #fff;
	 font-weight: 600;
	 margin-bottom: -1em;
	 }
	 
	 
#sectiontraining li {
	 font-family: "droid-serif-1","droid-serif-2", Helvetica, Arial, Verdana, sans-serif;
     font-size: 1.2em;
	 color: #000;
	 font-weight: 800;
line-height: 180%;
padding:0;

}


#sectioncareers
{
     text-align: left;
     width: 235px;
     position: absolute;
     top: 0px;
     left: 240px;
     padding: 5px;
}

#sectioncareers li {
	 font-family: "droid-serif-1","droid-serif-2", Helvetica, Arial, Verdana, sans-serif;
     font-size: 1.2em;
	 color: #000;
	 font-weight: 800;
line-height: 180%;
list-style-type:square;
padding:0;

}

#sectioncareers h1
{
	 font-family: "droid-serif-1","droid-serif-2", "ITC Bookman", Georgia, Bookman, Times, serif;
     font-size: 1.2em;
	 color: #fff;
	 font-weight: 600;
	 margin-bottom: -0.5em;
	 }
	 
	 

/* This div contains footer text and info  absolute to topnav */


#homefooter
{
     text-align: left;
     width: 620px;
     position: absolute;
     top: 370px;
     left: 0px;
     padding: 0;
     padding-left: 5px;
     font-size: .95em;
	 font-family: "droid-serif-1","droid-serif-2", Helvetica, Arial, Verdana, sans-serif;
	 color: #fff;
}

#homefooter a
{
	 	 color: #9c0;
	 	 text-decoration: none;
	 	 	 font-weight: 600;
	 font-family: "droid-serif-1","droid-serif-2", Helvetica, Arial, Verdana, sans-serif;
}

#homefooter a:hover
{
	 	 color: #fff;
	 	 text-decoration: underline;
	 font-weight: 600;
}

#footer2
{
     width: 715px;
     position: absolute;
     top: 635px;
     left: 245px;
}

#footer
{
     text-align: right;
     width: 715px;
     position: absolute;
     top: 635px;
     left: 245px;
font-size: .95em;
	 font-family: "droid-serif-1","droid-serif-2", Helvetica, Arial, Verdana, sans-serif;
	 color: #ffffff
}

#footer a
{
	 	 color: #9c0;
	 	 text-decoration: none;
	 	 	 font-weight: 900;
	 font-family: "droid-serif-1","droid-serif-2", Helvetica, Arial, Verdana, sans-serif;
}

#footer a:hover
{
	 	 color: #fff;
	 	 text-decoration: underline;
}


/* This div contains main page copy and pix */

#pagesection {
     text-align: left;
     width: 650px;
     position: absolute;
     top: 40px;
     left: 260px;
     padding: 0;
}


#pagesection a
{
	 	 color: #9c0;
	 	 text-decoration: none;
}

#pagesection a:hover {
	 	 color: #000;
	 	 text-decoration: underline;
	 	 }

#pagesection h1
{
	 font-family: "droid-serif-1","droid-serif-2", "ITC Bookman", Georgia, Bookman, Times, serif;
     font-size: 2em;
	 color:  #9c0;
	 font-weight: 600;
	 margin-bottom: 0;
	 line-height: 115%;

}
#pagesection h2
{
	 font-family: "droid-serif-1","droid-serif-2", Helvetica, Arial, Verdana, sans-serif;
     font-size: 1.5em;
	 color: #000;
	 font-weight: 800;
	 line-height: 115%;
	 
}
#pagesection p
{
	 font-family: "droid-serif-1","droid-serif-2", Helvetica, Arial, Verdana, sans-serif;
     font-size: 1.2em;
	 color: #000;
	 font-weight: 400;
	 line-height: 115%;
	 
}



#pagesection li {
	 font-family: "droid-serif-1","droid-serif-2", Helvetica, Arial, Verdana, sans-serif;
     font-size: 1.2em;
	 color: #000;
	 font-weight: 400;
line-height: 120%;
list-style-type:square;
list-color:  #c1d72e;
padding:0;

}

ul{
padding:1em;
margin:1em;
}

