body{
   background-image: url(assets/page_bg_left.gif);
   background-position: center;
   margin:0px;
   margin-top:5px;
}
* html body{
   background-image: url(assets/page_bg_left.gif);
   margin:0px;
}
td{font-family: verdana, geneva, lucida, arial, helvetica, sans-serif;  font-size: 11px; }
form{padding:0px;margin:0px;}

.leftShad{width:15px;background-image: url(assets/bg/left_shad.gif);}
.rightShad{width:15px;background-image: url(assets/bg/right_shad.gif);}


.mainCell{
   background-color:white;
   vertical-align:top;
}


.header{width:775;height:116px;}
.navBar{width:775;height:23px;}

.searchArea{background: url(assets/plain_13.jpg);padding-left:20px;}
.searchbox {
    width: 140px;
    border: 1px solid #a3b4c8;
    height: 17px;
    text-indent: 3px;
    color: #a3b4c8;
    font-size: 10px;
    display:inline;
    float:left;
    margin-top:2px;
    background-image: url(assets/bg/search.jpg);
}
.go{vertical-align:bottom;}
.bodyContentPad{margin:5px;}
.cellHomeContent{padding:10px;color:#194874;line-height:1.5em; background: #F9F9F9;border:1px solid #E2E3E6;}

.cellContent{
  padding: 10px;
  color: #194874;
  line-height: 1.5em; 
  background: #F9F9F9;
  border: 1px solid #E2E3E6;
  border-top: none;
}

.subNavContent{padding-top:10px;color:#194874;line-height:1.5em; background: #F9F9F9;border:1px solid #E2E3E6;border-top:none;}

.bottomShad{background: url(assets/bg/bottom_shad.gif);}
.topShad{background: url(assets/bg/top_shad.gif);}
.footer,.bread{font-family: verdana, geneva, lucida, arial, helvetica, sans-serif;font-size:10px;text-align:center;color: #979797;}


.footer a:link { color: #979797; text-decoration: none; font-weight: normal; }
.footer a:active { color: #979797; text-decoration: none; font-weight: normal; }
.footer a:visited { color: #979797; text-decoration: none; font-weight: normal; }
.footer a:hover { color: #D58000; text-decoration: underline; font-weight: normal; }

.topleft{background: url(assets/bg/topleft.gif);}
.topright{background: url(assets/bg/topright.gif);}
.bottomleft{background: url(assets/bg/bottomleft.gif);}
.bottomright{background: url(assets/bg/bottomright.gif);}


a:link { color: #216ebd; text-decoration: none; font-weight: normal; }
a:active { color: #216ebd; text-decoration: none; font-weight: normal; }
a:visited { color: #216ebd; text-decoration: none; font-weight: normal; }
a:hover { color: #D58000; text-decoration: underline; font-weight: normal; }

/* Content Page Specific */

.bread{text-align:left;margin-bottom:8px;}

.bread a:link { color: #979797; text-decoration: none; font-weight: normal; }
.bread a:active { color: #979797; text-decoration: none; font-weight: normal; }
.bread a:visited { color: #979797; text-decoration: none; font-weight: normal; }
.bread a:hover { color: #D58000; text-decoration: underline; font-weight: normal; }

h1{padding:0px;margin:0px;color:#295985;font-size:12px;padding-top:7px;padding-left:10px;float:left;}
h2{font-size:11px;color:#295985;}
h3{font-size:11px;color:#4E8CC4;padding-left:6px;}

.resizer{float:right;padding-top:7px;padding-right:10px;}

span.small{font-size:10px;color:#444444;}
span.large{font-size:12px;color:#444444;}
span.large a:hover { color: #D58000; text-decoration: none; font-weight: normal; }
span.small a:hover { color: #D58000; text-decoration: none; font-weight: normal; }

.featureImg{margin-top:20px;}

/*General Colour Themed Classes*/

.pageHeadingGreen, .pageHeadingOrange, .pageHeadingPink, .pageHeadingPurple, .pageHeadingBlue{height:30px;width:574px;}
.subNavHeadingGreen, .subNavHeadingOrange, .subNavHeadingPink, .subNavHeadingPurple, .subNavHeadingBlue{height:30px;width:186px;}

/*Green*/

.pageHeadingGreen, .subNavHeadingGreen{background: url(assets/bg/green.jpg)}
div.subGreen{margin-bottom:5px;padding-left:10px;height:18px;width:174px;background-image: url(assets/bg/subgreen.jpg);}
* html div.subGreen{margin-bottom:5px;padding-left:10px;height:18px;width:184px;background-image: url(assets/bg/subgreen.jpg);}

/*Orange*/

.pageHeadingOrange, .subNavHeadingOrange{background: url(assets/bg/orange.jpg)}
div.subOrange{margin-bottom:5px;padding-left:10px;height:18px;width:174px;background-image: url(assets/bg/suborange.jpg);}
* html div.subOrange{margin-bottom:5px;padding-left:10px;height:18px;width:184px;background-image: url(assets/bg/suborange.jpg);}

/*Orange*/

.pageHeadingOrange, .subNavHeadingOrange{background: url(assets/bg/orange.jpg)}
div.subOrange{margin-bottom:5px;padding-left:10px;height:18px;width:174px;background-image: url(assets/bg/suborange.jpg);}
* html div.subOrange{margin-bottom:5px;padding-left:10px;height:18px;width:184px;background-image: url(assets/bg/suborange.jpg);}

/*Pink*/

.pageHeadingPink, .subNavHeadingPink{background: url(assets/bg/pink.jpg)}
div.subPink{margin-bottom:5px;padding-left:10px;height:18px;width:174px;background-image: url(assets/bg/subpink.jpg);}
* html div.subPink{margin-bottom:5px;padding-left:10px;height:18px;width:184px;background-image: url(assets/bg/subpink.jpg);}

/*Purple*/

.pageHeadingPurple, .subNavHeadingPurple{background: url(assets/bg/purple.jpg)}
div.subPurple{margin-bottom:5px;padding-left:10px;height:18px;width:174px;background-image: url(assets/bg/subpurple.jpg);}
* html div.subPurple{margin-bottom:5px;padding-left:10px;height:18px;width:184px;background-image: url(assets/bg/subpurple.jpg);}

/*Blue*/

.pageHeadingBlue, .subNavHeadingBlue{background: url(assets/bg/blue.jpg)}
div.subBlue{margin-bottom:5px;padding-left:10px;height:18px;width:174px;background-image: url(assets/bg/subblue.jpg);}
* html div.subBlue{margin-bottom:5px;padding-left:10px;height:18px;width:184px;background-image: url(assets/bg/subblue.jpg);}

/*Flash Area*/

.flashArea{
    width:765px;
    height:214px;
}

.box1, .box2, .box3, .box4{
    float:left;
    width:185px;
    height:214px;
    margin-right:4px;
    border: 1px solid #d6ded2;
    border-top: none;
}
.box4{margin:0px;width:190px;}

.flashArea .flashHeader{
    float:left;
}

.flashArea .flash{
    float:left;
}

/* Gallery Page */

.galleryRow{width:552px;margin-bottom:18px;float:left;}
								
.boxOne,.boxTwo,.boxThree{width:175px;float:left;margin-right:10px;}
.boxThree{margin-right:0px;}

.img{height:155px;float:left;border:1px solid #bcbcbc;width:175px;margin-bottom:3px;background:#d7d7d7;}
.imgPad{float:left;padding-left:8px;padding-top:8px;}
.descriptionBox{height:53px;float:left;border:1px solid #c8c8c8;width:175px;background:#e9e9e9;overflow:hidden;}
.textPad{padding:5px;}
