body {
  border-top:solid 1px #394b4b;
  background:#e0e0db;
}

#Wrapper {
  background:#f7f7f5 url('../img/bg_body.jpg') left bottom no-repeat;  
}

#bodyWrapper {
  background:transparent url('../img/bg_top.jpg') top center repeat-x;
}

#mainWrapper {
	margin:0 auto;
	padding:0;
	width:1016px;
}

#topWrapper {
	padding:0;
	margin:0;
	width:1016px;
	display:block;
}

#donate {
 float:right;
 margin-top:5px;
}

#logo {
  float:left;
  margin:35px 0 30px 10px;  
}

#logo a img {
  border:none;
}

#topNav {
  float:right;
  width:620px;
}

#schoolLink {
  background:transparent url('../img/bg_schoolLink.png') 0 0 no-repeat;
  width:269px;
  height:33px;
  float:right;
}

#schoolLink a img {
  border:none;
  padding: 6px 0 0 13px;
}

#topContentWrapper {
  position:relative;
  width:1016px;
  height:429px;
  float:left;
}

#topsubContentWrapper {
  position:relative;
  width:1016px;
  height:366px;
  float:left;
}

#topImage { 
  margin: 30px 0 0 25px;
  overflow:hidden;
  height:365px;
  width:637px;
  z-index:1;
  background:#ffffff;
}
#topImageTest { 
  margin: 30px 0 0 25px;
  overflow:hidden;
  height:365px;
  width:637px;
  z-index:1;
  background:#fff;
}

#topContent {
  width:1024px;
  height:429px;
  margin-left:-4px;
  position:absolute;
  top:0;
  left:0;
  background:transparent url('../img/homeframe.png') 0 0 no-repeat;
  z-index:9998;
}

#topContent #toprightText {
  position:absolute;
  top:50px;
  right:56px;
  width:265px;
  height:315px;
}

#topContent #toprightText .content h1 {
  color:#ffe4a2;
  font-size:26px;
  font-family:georgia, serif;
  margin:10px 0 0 0;
}

#topContent #toprightText .content h2 {
  color:#feffff;
  font-size:14px;
  font-family:Lucida-Sans,"Lucida Grande",Verdana;
  margin:15px 0 10px 0;
  line-height:20px;
}

#topContent #toprightText .content p {
  color:#d5d0ca;
  font-size:13px;
  font-family:Lucida-Sans,"Lucida Grande",Verdana;
}

#topContent #toprightText .content a img {
  border: none;
}

#topContent #topleftText {
  position:absolute;
  top:75px;
  left:34px;
  width:214px;
  height:133px;
  background:transparent url('../img/bg_text.png') 0 0 no-repeat;
  z-index:9999;
  display:none;
}

#topContent #topleftTextTest {
    position:absolute;
  top:75px;
  left:34px;
  width:214px;
  height:133px;
  /*background:transparent url('../img/bg_text.png') 0 0 no-repeat;*/

}


#topContent #topleftText .content, #topContent #topleftTextTest .content  {
  color:#f7f7f5;
  font-size:15px;
  font-family:georgia, serif;
  font-style:italic;
  padding:10px 0 0 5px;
  text-align:center;
  line-height:22px;
}

#topContent #topleftText .content p, #topleftTextTest p {
  color:#f7f7f5;
  font-size:14px;
  font-family:georgia, serif;
  font-style:italic;
  padding:0;
  text-align:center;
  line-height:20px;
}

#topContent #topleftText .content td, 
#topContent #topleftTextTest .content td {
  width:194px;
  height:133px;
  text-align:center;
  vertical-align:center;
}

#topsubContentWrapper #topContent {
  width:1024px;
  height:366px;
  margin-left:-4px;
  position:absolute;
  top:0;
  left:0;
  background:transparent url('../img/subframe.png') 0 0 no-repeat;
}

#topsubContentWrapper #topContent #pageTitle {
  position:absolute;
  bottom:13px;
  left:35px;
  color:#f7f7f5;
  font-size:22px;
  font-family:georgia, serif;
}

#topsubContentWrapper #topleftImage{
  float:left;
  width:626px;
  height:265px;
  overflow:hidden;
  margin:30px 0 0 30px;
}
#topsubContentWrapper #toprightImage{
  float:right;
  width:311px;
  height:265px;
  overflow:hidden;
  margin:30px 30px 0 0;
}
.indent{
 padding-left:20px;
}
#middleWrapper {
  clear:both;
  padding:20px 10px 20px 10px;
  min-height:300px;
}

#middleWrapper #wideColWrapper {
  width:665px;
  float:left;
}

#middleWrapper #wideColWrapper .content {
  padding:0 25px 0 20px;
}

/*#middleWrapper #wideColWrapper h1 {
  color:#adadad;
  font-size:20px;
  font-style:italic;
  font-family:georgia,serif;
  line-height:24px;
  margin:0 0 15px;
}
*/
#middleWrapper #wideColWrapper h2 {
  color:#990100;
  text-transform:uppercase;
  font-size:12px;
  letter-spacing: 1px;
  font-family:"Gill Sans",Verdana;
  font-weight:bold;
  margin-bottom:5px;
}

#middleWrapper #wideColWrapper ul{
  list-style-type:disc;
  margin:-2px 0 15px;
  padding:0 0 0 20px;
  line-height:18px;
}

#middleWrapper #leftColWrapper {
  width:310px;
  float:left;
}
#middleWrapper #leftColWrapper {
  color:#3F3F3F;
}
#middleWrapper #leftColWrapper .content {
  padding: 10px 0 10px 10px;
}

#middleWrapper #midColWrapper {
  width:350px;
  float:left;
}

#middleWrapper #midColWrapper .content {
  margin:0 20px;
  padding: 10px;
}

#middleWrapper #rightColWrapper {
  width:330px;
  float:right;
}

#middleWrapper.home #rightColWrapper .content {
  padding: 15px 15px 25px;
}

.home h1, .home h1 a{
color:#3F3F3F;
font-family:"Gill Sans",Verdana;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
}

/*.home h2 {
  color:#639395;
  margin:0;
  padding:0;
  font-size:12px;
  font-weight:normal;
  text-transform:none;
  font-family:verdana;
}
.home h3 {
  margin:-15px 0 10px 0;
  padding:0;
  color:#999393;
  font-size:13px;
  font-weight:normal;
  font-style:italic;
  text-transform:none;
  font-family:Georgia,serif;
}
*/

.home h2 {
  color:#3F3F3F;
  font-family:Lucida-Sans,"Lucida Grande",Verdana;
  font-size:12px;
  line-height:16px;
  font-weight:bold;
  margin:0 0 5px;
  padding:0;
  text-transform:none;
}

.home h3 {  
   color:#999393;
   font-family:Georgia,serif;
   font-size:13px;
   font-style:italic;
   font-weight:normal;
   margin:5px 0 7px;
   padding:0;
   text-transform:none;
}

.home #rightColWrapper ul {
  list-style:none;
  margin-top:0;
}
.home #rightColWrapper ul li {
  margin-bottom:5px;
}

.home #rightColWrapper .csc-textpic li a, .home #rightColWrapper .csc-text li a{
  background: transparent url('../img/list.png') 0 0 no-repeat;
  padding-left:18px;
  margin-left:0;
}

.home #rightColWrapper .csc-textpic-image a {
  background:none;
  padding:0px;
  margin:0px;
}

.home #rightColWrapper {
  background: transparent url('../img/bg_rightCol.gif') left bottom no-repeat;
}

.home #rightColWrapper .content {
  background: transparent url('../img/bg_top_rightCol.gif') 0 0 no-repeat;
}

#rightNav {
  background: transparent url('../img/bg_rightNav.gif') right bottom no-repeat;
  margin-bottom:20px;
}

#rightNav #topLevelTitel {
  background: transparent url('../img/bg_top_rightNav.gif') right top no-repeat;
  height:49px;
}

.roundedcorner_0001 .tr {
 padding:20px;
}
.roundedcorner_0001 table.contenttable td {
 vertical-align:top;
}

#rightNav #topLevelTitel span {
  padding:27px 27px 0 27px;
  display:block;
  color:#3F3F3F;
  font-weight:bold;
  font-size:12px;
  font-family:Lucida-Sans,"Lucida Grande",Verdana;
}

#rightContent .content .rightFCE {
  background: transparent url('../img/bg_rightFCECol.gif') right bottom no-repeat;
}

#rightContent .content .rightFCE h1{
  background: transparent url('../img/bg_top_rightFCECol.gif') right top no-repeat;
  padding: 20px 20px 0 20px;
}

#rightContent .content .rightFCE .content {
  padding:0 20px 20px 20px;
}

#rightContent .content h1 {
 color:#3C3C3C;
 font-family:Lucida-Sans,"Lucida Grande",Verdana;
 font-size:13px;
 font-weight:bold;
 margin:0 0 7px;
 padding:0;
}

#rightContent .content p {
  color:#3f3f3f;
}

#rightContent .content .date {
  color:#990100;
}

#rightContent .content .service {
  color:#999393;
  font-family:georgia;
  font-style:italic;
}

#rightContent .content a img {
  border:none;
}

#bottom {
  height:80px;
  background:#e0e0db;
}

#bottomWrapper {
	margin:0 auto;
	padding:0;
	width:1016px;
  color:#b4b4b4;
  font-size:11px;
  font-face:arial;
}

#bottomWrapper a {
  color:#639395;
  font-size:11px;
  font-face:arial;
}

#bottomWrapper #bottomNav {
  display:block;
  float:left;
  margin:40px 0 0 10px;
}

#bottomWrapper #bottomText {
  display:block;
  float:right;
  margin:40px 10px 0 0;
}

#bottomWrapper #bottomCopyright {
  display:block;
  float:left;
  clear:both;
  margin:5px 0 0 10px;
  width:500px;
}

#topsubContentWrapper #topContent #breadcrumb {
  position:absolute;
  bottom:19px;
  left:30px;
  color:#f7f7f5;
  font-size:12px;
  font-family:arial;
}