html{ overflow: auto; }
body { font: 62.5% Verdana, Arial, sans-serif; background: #00a1ff; color: #4e4e4e; }
strong { font-weight: bold; }

h1{ font-size: 1em; color: #000; }
h2{ font-size: 1em; color: #000; }
h3{ font-size: 1em; color: #000; }
h4{ font-size: 1em; color: #000; }
h5{ font-size: 1.4em; color: #015e8c; font-weight: bold; }
h6{ font-size: 1em; color: #000; }

h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{ display: none; }

.left { float: left; }
.right { float: right; }
.clear, .clearBoth { clear: both; }
.red { color: red; }
.small { font-size: 1em; } .medium { font-size: 1.2em; } .large { font-size: 1.4em; }
.caption { font-size: 1em; color: #777; text-align: right; padding-top: 3px; border-top: 1px solid #ccc; margin-top: 3px; }

/* a links */
a:link { color: #000; text-decoration: none; }
a:visited { color: #000; text-decoration: none; }
a:hover { color: #000; text-decoration: underline; }
a:active { color: #000; text-decoration: none; }
/*a.arrow { display: block; background: url(Images/arrow.gif) 0 3px no-repeat; padding: 4px 0 5px 20px; height: 18px; font-size: 11px; margin: .3em 0; }*/

#pageTop{ margin: 0; padding: 0; }
#pageTop .logo{ margin: 0; padding: 0; width: 450px; float: left; }
#pageTop .logo h1{ margin: 0; padding: 0; height: 75px; width: 354px; float: left; background: url(images/logo2.jpg) no-repeat; }
#pageTop .logo h1 a{ margin: 0; padding: 0; text-decoration: none; float: left; height: 75px; width: 260px; }
#pageTop .settings{ margin: 0; padding: 25px 0 0 0; width: 450px; float: left; }
#pageTop .settings .fonts{ margin: 0; padding: 0; width: 215px; float: left; }
#pageTop .settings .fonts a span{ display: none; }
#pageTop .settings .fonts .shrink{ margin: 0; padding: 0; width: 38px; height: 38px; float: right; background: url(images/a_small.jpg) no-repeat; }
#pageTop .settings .fonts .enlarge{ margin: 0 0 0 5px; padding: 0; width: 38px; height: 38px; float: right; background: url(images/a_large.jpg) no-repeat; }
#pageTop .settings .pageSearch{ margin: 0 0 0 10px; padding: 7px 0 0 0; width: 225px; float: left; }
#pageTop .settings .pageSearch input{ margin: 0; padding: 4px 15px 0 40px; width: 101px; height: 27px; border: 0; background: url(images/search_box_bg.jpg) no-repeat; float: left; }
#pageTop .settings .pageSearch a{ margin: 2px 0 0 10px; padding: 0; height: 19px; width: 39px; background: url(images/search_btn_bg.jpg) no-repeat; float: left; }
#pageTop .settings .pageSearch a span{ display: none; }


#pageContent{ margin: 0 0 0 0; padding: 0 0 10px 0; }
#pageContent .sideBar{ margin: 0; padding: 0; width: 175px; float: left; }
#pageContent .sideBar .left{ width: 175px;}
#pageContent .sideBar .right{ width: 225px; }
#pageContent .content{ margin: 0 10px; padding: 0; width: 480px; float: left; }

#pageContent .sideBar .pageMenu{ margin: 0 0 10px 0; padding: 11px 0 0 0; background: url(images/menu_top_bg.jpg) no-repeat; color: #fff; font-size: 1.1em; }
										  .pageMenu ul{ margin: 0; padding: 0 10px; background: url(images/menu_bg.gif) repeat-y; }
										  .pageMenu ul li{ margin: 0; padding: 4px 0 1px 0; background: url(images/menu_seperator.gif) repeat-x left top; }
										  .pageMenu ul li a, .pageMenu ul li a:visited{ color: #fff; margin: 0 0 0 10px; }
										  .pageMenu ul li.first{ background: url(images/none.gif) no-repeat; }
										  .pageMenu ul li.selected{ background: url(images/menu_selected.gif) repeat-y; margin: 0 -10px; padding: 0 10px 1px 10px; }
										  .pageMenu ul li.selected h2{ width: 100%; padding: 4px 0 5px 0; background: url(images/menu_seperator.gif) repeat-x; }
										  .pageMenu ul li.selected h2 a{ color: #0c405f; font-weight: bold; }
										  .pageMenu ul li h2 a:hover{ color: #0c405f; }
										  .pageMenu ul ul{ margin: 0 -10px 0 -10px; padding: 3px 10px 5px 10px; background: url(images/sub_menu_bg.gif) repeat-y; }
										  .pageMenu ul ul li{ margin: 0 10px; padding: 1px 0; background: url(images/none.gif) no-repeat; }										  
										  .pageMenu ul ul li a, .pageMenu ul ul li a:visited{ color: #0c405f; }
										  .pageMenu ul ul li.selected{ background: url(images/none.gif) repeat-y; margin: 0 10px; padding: 1px 0px; }
										  .pageMenu ul ul li.selected h3{ }
										  .pageMenu ul ul li.selected h3 a{ font-weight: bold; }
										  
#pageContent .sideBar .pageMenuInnranet{ margin: 0 0 30px 0; padding: 31px 0 0 0; background: url(images/menu_top_bg_innranet.jpg) no-repeat; color: #fff; font-size: 1.1em; }
										  .pageMenuInnranet ul{ margin: 0; padding: 0 10px; background: url(images/menu_bg.gif) repeat-y; }
										  .pageMenuInnranet ul li{ margin: 0; padding: 4px 0 1px 0; background: url(images/menu_seperator.gif) repeat-x left top; }
										  .pageMenuInnranet ul li a, .pageMenuInnranet ul li a:visited{ color: #fff; margin: 0 0 0 10px; }
										  .pageMenuInnranet ul li.first{ background: url(images/none.gif) no-repeat; }
										  .pageMenuInnranet ul li.selected{ background: url(images/menu_selected.gif) repeat-y; margin: 0 -10px; padding: 0 10px 1px 10px; }
										  .pageMenuInnranet ul li.selected h2{ width: 100%; padding: 4px 0 5px 0; background: url(images/menu_seperator.gif) repeat-x; }
										  .pageMenuInnranet ul li.selected h2 a{ color: #0c405f; font-weight: bold; }
										  .pageMenuInnranet ul li h2 a:hover{ color: #0c405f; }
										  .pageMenuInnranet ul ul{ margin: 0 -10px 0 -10px; padding: 3px 10px 5px 10px; background: url(images/sub_menu_bg.gif) repeat-y; }
										  .pageMenuInnranet ul ul li{ margin: 0 10px; padding: 1px 0; background: url(images/none.gif) no-repeat; }										  
										  .pageMenuInnranet ul ul li a, .pageMenuInnranet ul ul li a:visited{ color: #0c405f; }
										  .pageMenuInnranet ul ul li.selected{ background: url(images/none.gif) repeat-y; margin: 0 10px; padding: 1px 0px; }
										  .pageMenuInnranet ul ul li.selected h3{ }
										  .pageMenuInnranet ul ul li.selected h3 a{ font-weight: bold; }
										  										  
#pageContent .sideBar .pageMenu .menuBottom{ margin: 0; padding: 0; height: 11px; width: 100%; background: url(images/menu_bottom_bg.jpg) no-repeat; }
#pageContent .sideBar .pageMenuInnranet .menuBottom{ margin: 0 0 -20px 0; padding: 0; height: 11px; width: 100%; background: url(images/menu_bottom_bg.jpg) no-repeat; }


#pageContent .sideBar .weather{ margin: 0 0 10px 0; padding: 0; height: 195px; width: 175px; }
#pageContent .sideBar .rain{ background: url(images/weather_rain.jpg) no-repeat; }
#pageContent .sideBar .frost{ background: url(images/weather_frost.jpg) no-repeat; }
#pageContent .sideBar .warm{ background: url(images/weather_warm.jpg) no-repeat; }
#pageContent .sideBar .hot{ background: url(images/weather_hot.jpg) no-repeat; }

#pageContent .sideBar .weather .symbol{ width: 165px; height: 45px; padding: 140px 10px 0 0; text-align: right; }
#pageContent .sideBar .frost .w1, #pageContent .sideBar .rain .w1{ background: url(images/weather/blue/1.gif) no-repeat 100px 12px; }
#pageContent .sideBar .frost .w2, #pageContent .sideBar .rain .w2{ background: url(images/weather/blue/2.gif) no-repeat 100px 12px; }
#pageContent .sideBar .frost .w3, #pageContent .sideBar .rain .w3{ background: url(images/weather/blue/3.gif) no-repeat 100px 12px; }
#pageContent .sideBar .frost .w4, #pageContent .sideBar .rain .w4{ background: url(images/weather/blue/4.gif) no-repeat 100px 12px; }
#pageContent .sideBar .frost .w5, #pageContent .sideBar .rain .w5{ background: url(images/weather/blue/5.gif) no-repeat 100px 12px; }
#pageContent .sideBar .frost .w6, #pageContent .sideBar .rain .w6{ background: url(images/weather/blue/6.gif) no-repeat 100px 12px; }
#pageContent .sideBar .frost .w7, #pageContent .sideBar .rain .w7{ background: url(images/weather/blue/7.gif) no-repeat 100px 12px; }
#pageContent .sideBar .frost .w8, #pageContent .sideBar .rain .w8{ background: url(images/weather/blue/8.gif) no-repeat 100px 12px; }
#pageContent .sideBar .frost .w9, #pageContent .sideBar .rain .w9{ background: url(images/weather/blue/9.gif) no-repeat 100px 12px; }
#pageContent .sideBar .frost .w10, #pageContent .sideBar .rain .w10{ background: url(images/weather/blue/10.gif) no-repeat 100px 12px; }
#pageContent .sideBar .frost .w11, #pageContent .sideBar .rain .w11{ background: url(images/weather/blue/11.gif) no-repeat 100px 12px; }
#pageContent .sideBar .frost .w12, #pageContent .sideBar .rain .w12{ background: url(images/weather/blue/12.gif) no-repeat 100px 12px; }
#pageContent .sideBar .frost .w13, #pageContent .sideBar .rain .w13{ background: url(images/weather/blue/13.gif) no-repeat 100px 12px; }
#pageContent .sideBar .frost .w14, #pageContent .sideBar .rain .w14{ background: url(images/weather/blue/14.gif) no-repeat 100px 12px; }
#pageContent .sideBar .frost .w15, #pageContent .sideBar .rain .w15{ background: url(images/weather/blue/15.gif) no-repeat 100px 12px; }
#pageContent .sideBar .frost .w16, #pageContent .sideBar .rain .w16{ background: url(images/weather/blue/16.gif) no-repeat 100px 12px; }
#pageContent .sideBar .frost .w17, #pageContent .sideBar .rain .w17{ background: url(images/weather/blue/17.gif) no-repeat 100px 12px; }
#pageContent .sideBar .frost .w18, #pageContent .sideBar .rain .w18{ background: url(images/weather/blue/18.gif) no-repeat 100px 12px; }
#pageContent .sideBar .frost .w19, #pageContent .sideBar .rain .w19{ background: url(images/weather/blue/19.gif) no-repeat 100px 12px; }
#pageContent .sideBar .frost .w20, #pageContent .sideBar .rain .w20{ background: url(images/weather/blue/20.gif) no-repeat 100px 12px; }
#pageContent .sideBar .frost .w21, #pageContent .sideBar .rain .w21{ background: url(images/weather/blue/21.gif) no-repeat 100px 12px; }
#pageContent .sideBar .frost .w22, #pageContent .sideBar .rain .w22{ background: url(images/weather/blue/22.gif) no-repeat 100px 12px; }
#pageContent .sideBar .frost .w23, #pageContent .sideBar .rain .w23{ background: url(images/weather/blue/23.gif) no-repeat 100px 12px; }

#pageContent .sideBar .warm .w1, #pageContent .sideBar .hot .w1{ background: url(images/weather/red/1.gif) no-repeat 100px 12px; }
#pageContent .sideBar .warm .w2, #pageContent .sideBar .hot .w2{ background: url(images/weather/red/2.gif) no-repeat 100px 12px; }
#pageContent .sideBar .warm .w3, #pageContent .sideBar .hot .w3{ background: url(images/weather/red/3.gif) no-repeat 100px 12px; }
#pageContent .sideBar .warm .w4, #pageContent .sideBar .hot .w4{ background: url(images/weather/red/4.gif) no-repeat 100px 12px; }
#pageContent .sideBar .warm .w5, #pageContent .sideBar .hot .w5{ background: url(images/weather/red/5.gif) no-repeat 100px 12px; }
#pageContent .sideBar .warm .w6, #pageContent .sideBar .hot .w6{ background: url(images/weather/red/6.gif) no-repeat 100px 12px; }
#pageContent .sideBar .warm .w7, #pageContent .sideBar .hot .w7{ background: url(images/weather/red/7.gif) no-repeat 100px 12px; }
#pageContent .sideBar .warm .w8, #pageContent .sideBar .hot .w8{ background: url(images/weather/red/8.gif) no-repeat 100px 12px; }
#pageContent .sideBar .warm .w9, #pageContent .sideBar .hot .w9{ background: url(images/weather/red/9.gif) no-repeat 100px 12px; }
#pageContent .sideBar .warm .w10, #pageContent .sideBar .hot .w10{ background: url(images/weather/red/10.gif) no-repeat 100px 12px; }
#pageContent .sideBar .warm .w11, #pageContent .sideBar .hot .w11{ background: url(images/weather/red/11.gif) no-repeat 100px 12px; }
#pageContent .sideBar .warm .w12, #pageContent .sideBar .hot .w12{ background: url(images/weather/red/12.gif) no-repeat 100px 12px; }
#pageContent .sideBar .warm .w13, #pageContent .sideBar .hot .w13{ background: url(images/weather/red/13.gif) no-repeat 100px 12px; }
#pageContent .sideBar .warm .w14, #pageContent .sideBar .hot .w14{ background: url(images/weather/red/14.gif) no-repeat 100px 12px; }
#pageContent .sideBar .warm .w15, #pageContent .sideBar .hot .w15{ background: url(images/weather/red/15.gif) no-repeat 100px 12px; }
#pageContent .sideBar .warm .w16, #pageContent .sideBar .hot .w16{ background: url(images/weather/red/16.gif) no-repeat 100px 12px; }
#pageContent .sideBar .warm .w17, #pageContent .sideBar .hot .w17{ background: url(images/weather/red/17.gif) no-repeat 100px 12px; }
#pageContent .sideBar .warm .w18, #pageContent .sideBar .hot .w18{ background: url(images/weather/red/18.gif) no-repeat 100px 12px; }
#pageContent .sideBar .warm .w19, #pageContent .sideBar .hot .w19{ background: url(images/weather/red/19.gif) no-repeat 100px 12px; }
#pageContent .sideBar .warm .w20, #pageContent .sideBar .hot .w20{ background: url(images/weather/red/20.gif) no-repeat 100px 12px; }
#pageContent .sideBar .warm .w21, #pageContent .sideBar .hot .w21{ background: url(images/weather/red/21.gif) no-repeat 100px 12px; }
#pageContent .sideBar .warm .w22, #pageContent .sideBar .hot .w22{ background: url(images/weather/red/22.gif) no-repeat 100px 12px; }
#pageContent .sideBar .warm .w23, #pageContent .sideBar .hot .w23{ background: url(images/weather/red/23.gif) no-repeat 100px 12px; }


/*#pageContent .sideBar .login{ margin: 0 0 10px 0; padding: 60px 24px 20px 24px; height: 148px; width: 177px; background: url(images/login_bg.jpg) no-repeat; }*/
#pageContent .sideBar .login{ margin: 0 0 10px 0; padding: 45px 20px 20px 20px; height: 126px; width: 135px; background: url(images/login_bg2.jpg) no-repeat; }
#pageContent .sideBar .login input{ margin: 4px 0 10px 0; padding: 2px 4px; width: 126px; height: 13px; border: 0; background: #fff url(images/login_input_bg2.jpg) no-repeat; }
#pageContent .sideBar .login label{ color: #fff; font-weight: bold; }
#pageContent .sideBar .login input.submit{ margin: 0 0 0 0; width: 62px; height: 22px; border: 0; background: url(images/login_btn_bg2.jpg) no-repeat; color: #fff; font-weight: bold; text-align: center; float: right; }

#pageContent .sideBar .weather span{ margin: 0; padding: 0; font-family: verdana, Arial, sans-serif; font-size: 3.0em; font-weight: bold; letter-spacing: -3px; }
#pageContent .sideBar .frost span, #pageContent .sideBar .rain span{ color: #cfe5f8; }
#pageContent .sideBar .warm span, #pageContent .sideBar .hot span{ color: #fcfe63; }

#pageContent .sideBar .classes{ margin: 0 0 10px 0; padding: 45px 20px 0 20px; height: 56px; width: 135px; background: url(images/classes_bg.jpg) no-repeat; }
#pageContent .sideBar .classes select{ margin: 0; padding: 0; width: 133px; height: 18px; font-size: 1.1em; font-weight: bold; }
#pageContent .sideBar .classes select span{ color: gray; }

#pageContent .sideBar .specialLinks{ margin: 0 0 10px 0; padding: 0; width: 225px; }
#pageContent .sideBar .specialLinks .application{ margin: 0; padding: 0; width: 225px; height: 53px; float: left; background: url(images/application_bg.jpg) no-repeat; }
#pageContent .sideBar .specialLinks a span{ display: none; }

#pageContent .sideBar .miniCalendar{ margin: 0 0 10px 0; padding: 0; width: 225px; }
#pageContent .sideBar .miniCalendar h5{ margin: 0; padding: 0; height: 48px; width: 225px; background: url(images/calendar_top_bg.jpg) no-repeat; }
/*#pageContent .sideBar .miniCalendar .dateText{ background: #b72205; width: 225px; text-align: center; height: 15px; padding: 4px 0; }*/
/*#pageContent .sideBar .miniCalendar .dateText p{ color: #fff; font-size: 1.1em; }*/
#pageContent .sideBar .miniCalendar .calContent{ margin: 0; padding: 0 10px; background: url(images/calendar_bg.gif) repeat-y;  }
#pageContent .sideBar .miniCalendar .calTable{ width: 100%; color: #fff; padding: 0; margin: 0; }
#pageContent .sideBar .miniCalendar .calTable tr{ padding: 0; }
#pageContent .sideBar .miniCalendar .calTable tr th{ padding: 5px 0 5px 0; text-transform: uppercase; font-weight: normal; }
#pageContent .sideBar .miniCalendar .calTable tr td{ padding: 4px 0 6px 0; }
#pageContent .sideBar .miniCalendar .calTable tr td a{ color: #fff; }
#pageContent .sideBar .miniCalendar .calTable tr td.calToday{ background: url(images/cal_today_bg2.gif) no-repeat center center; }
#pageContent .sideBar .miniCalendar .calendarBottom{ color: #fff; background: url(images/calendar_bottom_bg.jpg) no-repeat center bottom; height: 10px; width: 225px; }
#pageContent .sideBar .miniCalendar a.prev{ color: #fff; margin: 0 30px 0 8px; }
#pageContent .sideBar .miniCalendar a.next{ color: #fff; }

#pageContent .sideBar .miniCalendar .calTable .monthHeader{ padding: 0; margin: 0; }

#pageContent .sideBar .miniCalendar .calTable table{ width: 225px; color: #fff; margin: 0; padding: 0; background: /*#b72205*/none; }
#pageContent .sideBar .miniCalendar .calTable table a{ color: #fff; font-size: 0.9em; text-decoration: none; }
#pageContent .sideBar .miniCalendar .calTable table a:hover{ font-weight: bold; }
#pageContent .sideBar .miniCalendar .calTable table tr{ padding: 0; }
#pageContent .sideBar .miniCalendar .calTable table th{ padding: 0; }
#pageContent .sideBar .miniCalendar .calTable table td{ padding: 4px 0; }

#pageContent .sideBar .foodMenu{ margin: 0 0 10px 0; padding: 0; width: 225px; }
#pageContent .sideBar .foodMenu h5{ margin: 0; padding: 0; width: 225px; height: 48px; background: url(images/food_menu_top_bg.jpg) no-repeat; }
#pageContent .sideBar .foodMenu ul{ margin: 0; padding: 0; width: 225px; background: url(images/food_menu_bg.gif) repeat-y; }
#pageContent .sideBar .foodMenu li{ margin: 0; padding: 10px 20px 10px 20px; }
#pageContent .sideBar .foodMenu li span{ margin: 0; padding: 0; color: #fff; font-weight: bold; }
#pageContent .sideBar .foodMenu li p{ margin: 0; padding: 0; color: #fff; }
#pageContent .sideBar .foodMenu li.selected{ background: url(images/food_menu_today_bg.gif) repeat-y; }
#pageContent .sideBar .foodMenu .foodBottom{ margin: 0; padding: 0; width: 225px; height: 10px; background: url(images/food_menu_bottom_bg.jpg) no-repeat; }


#pageContent .content img{ margin: 5px; }
#pageContent .content .pageBanner{ margin: 0 0 10px 0; padding: 0; }
#pageContent .content .pageBanner img{ margin: 0; padding: 0; float: left; }
#pageContent .content .whiteBox{ margin: 0; padding: 0; width: 480px; }
#pageContent .content .whiteBox .top{ margin: 0; padding: 0; background: url(images/content_top_bg.gif) no-repeat; width: 480px; height: 10px; overflow: hidden; }
#pageContent .content .whiteBox .boxContent, #pageContent .content .whiteBox .boxSubContent{ margin: 0; padding: 0 10px; background: #fff; width: 460px; }
#pageContent .content .whiteBox .bottom{ margin: 0; padding: 0; height: 10px; background: url(images/content_bottom_bg.gif) no-repeat; width: 480px; }

#pageContent .content .whiteBox .boxContent h4.newsHeader{ margin: 0 0 0 0; padding: 0 0 15px 0; background: url(images/news_header_w_bg.gif) no-repeat; width: 460px; height: 40px; }

#pageContent .content .boxContent .item{ padding: 0 0 10px 0; }
#pageContent .content .boxSubContent .item{ padding: 20px 10px; }
#pageContent .content .boxContent .news{  }
#pageContent .content .boxContent .item span{  }
#pageContent .content .boxContent .item h5 a{ color: #015e8c; }
#pageContent .content .boxContent .item .text, #pageContent .content .boxSubContent .item .text{ margin: 0 0 10px 0; }
#pageContent .content .whiteBox .boxContent .item a.more{ margin: 0 0 0 0; padding: 0 0 0 14px; background: url(images/more_w_bg.gif) no-repeat left center; font-weight: bold; color: #4e4e4e; }

#pageContent .content .item a{ color: #015e8c; }

#pageContent .content .boxSubContent .application{}
#pageContent .content .boxSubContent .application .silver{ background: #ebebeb url(images/silver_bg.gif) repeat-x center bottom; margin: 0 -20px; padding: 20px; border-top: solid 1px #cdcdcd; }
#pageContent .content .boxSubContent .application .silver table{ margin: 0 0 20px 0;}
#pageContent .content .boxSubContent .application .silver table th{ padding: 0 0 5px 0; }
#pageContent .content .boxSubContent .application .silver input.input{ width: 130px; height: 15px; }
#pageContent .content .boxSubContent .application .silver textarea{ width: 200px; height: 100px; overflow: auto; }
#pageContent .content .boxSubContent .application .silver table td{ padding: 0 5px 2px 0;}
#pageContent .content .boxSubContent .application .silver span{ font-weight: bold; }
#pageContent .content .boxSubContent .application .submit{ width: 100%; text-align: center; height: 18px; padding: 12px 0 0 0; }
#pageContent .content .boxSubContent .application .submit a{ width: 84px; height: 18px; background: url(images/apply_bg.gif) no-repeat; float: right; text-decoration: none; color: #fff; font-size: 1.2em; font-weight: bold; padding: 12px; }

#pageContent .content .boxSubContent .gallery{ margin: 0 -10px; padding-left: 20px; padding-right: 20px; }
#pageContent .content .boxSubContent .gallery .imageCol{ width: 155px; overflow: hidden; float: left; margin: 0 20px 0 0; }
#pageContent .content .boxSubContent .gallery .imageCol a{ }
#pageContent .content .boxSubContent .gallery .imageCol a img{ width: 155px; float: left; }
#pageContent .content .boxSubContent .gallery .textCol{ width: 260px; float: left; }
#pageContent .content .boxSubContent .gallery .textCol h5{ font-size: 1.2em; margin: 0 0 5px 0;  }
#pageContent .content .boxSubContent .gallery .textCol h5 a{  }
#pageContent .content .boxSubContent .gallery .textCol p{  }

#pageContent .content .boxSubContent .gallery_image{  }
#pageContent .content .boxSubContent .gallery_image img{  }
#pageContent .content .boxSubContent .gallery_image .paging{ width: 440px; padding: 5px 0 0 0;}
#pageContent .content .boxSubContent .gallery_image .paging span{ display: none; }
#pageContent .content .boxSubContent .gallery_image .paging .prev{ width: 96px; height: 38px; background: url(images/image_prev_bg.jpg) no-repeat; float: left; cursor: pointer; }
#pageContent .content .boxSubContent .gallery_image .paging .next{ width: 106px; height: 38px; background: url(images/image_next_bg.jpg) no-repeat; float: right; cursor: pointer; }
#pageContent .content .boxSubContent .gallery_image_text{ margin: 0 -10px; padding: 20px; background: #eeeeee url(images/image_desc_bg.gif) repeat-x;  }


#pageContent .content .boxSubContent .staffGrid{ width: 100%; }
#pageContent .content .boxSubContent .staffGrid tr{  }
#pageContent .content .boxSubContent .staffGrid td{ padding: 0 0 10px 0; }
#pageContent .content .boxSubContent .staffGrid .staff_name{ padding: 0 10px 10px 0; }
#pageContent .content .boxSubContent .staffGrid .staff_title{ padding: 0 10px 10px 0; }

#pageContent .content .boxSubContent .staffmember{}
#pageContent .content .boxSubContent .staffmember .staffImage{ width: 120px; margin: 0 20px 0 0; float: left; overflow: hidden; }
#pageContent .content .boxSubContent .staffmember .staffImage img{ /*width: 120px;*/ }
#pageContent .content .boxSubContent .staffmember .staffText{ width: 300px; float: left; }
#pageContent .content .boxSubContent .staffmember .staffText .attribute{ margin: 0 0 3px 0; }
#pageContent .content .boxSubContent .staffmember .staffText .attribute label{ font-weight: bold; }
#pageContent .content .boxSubContent .staffmember .staffText .attribute span{ }
#pageContent .content .boxSubContent .staffmember .staffText p{ margin: 10px 0; }

#pageContent .content .boxSubContent .gall_alt{ background: #eeeeee url(images/gallery_archive_bg.gif) repeat-x left bottom; }

#pageContent .content .boxSubContent .breadCrumb{ margin: 0 -10px; padding: 7px 25px; min-height: 14px; width: 430px; background: #37bdf6 url(images/breadcrumb_bg.gif) repeat-x; text-align: right; color: #fff; font-size: 1.1em; }
*html #pageContent .content .boxSubContent .breadCrumb{ height: 14px; }
#pageContent .content .boxSubContent .breadCrumb span{ font-weight: bold; }
#pageContent .content .boxSubContent .breadCrumb a{ color: #fff; }
#pageContent .content .whiteBox .boxSubContent h4.subPage{ margin: 0 -10px; padding: 13px 25px; background: #0074b7 url(images/sub_page_top_bg.jpg) no-repeat; width: 430px; min-height: 24px; font-size: 2.4em; color: #fff; font-weight: bold; font-family: arial, verdana, sans-serif; text-transform: uppercase; }
* html #pageContent .content .whiteBox .boxSubContent h4.subPage{ height: 24px; }
#pageContent .content .boxSubContent h6.header{ margin: 0 -10px; padding: 8px 25px; min-height: 16px; width: 430px; background: url(images/h6_header_bg.gif) repeat-x; color: #0068a4; font-size: 1.4em; font-weight: bold; }
* html #pageContent .content .boxSubContent h6.header{ height: 16px; }
#sresults h3{ font-size: 1.2em; font-weight: bold; }
#sresults .message{ margin: 0 0 6px 0; }
#sresults h4{ margin: 0 0 5px 0; font-size: 1.1em; font-weight: bold; }
#sresults ul{ margin: 0 0 10px 0; }

.staffGrid{}
.staffGrid table{}
.staffGrid table tr{}
.staffGrid table th{}
.staffGrid table td{}

#pageBottom{ margin: 0; padding: 10px 0; height: 15px; width: 900px; background: url(images/bottom_bg.jpg) no-repeat; color: #fff; text-align: center; }
#pageBottom p{ margin: 0; padding: 0; font-size: 1em; }
#pageBottom p span{ margin: 0 15px; padding: 0; }

.veldi{ margin: 0 auto; padding: 0; width: 100%; text-align: center; float: left; }
.veldi h1{ margin: 0 0 0 40px; padding: 0; height: 20px; width: 150px; float: left; background: url(images/2veldi.gif) no-repeat; }
.veldi h1 a{ margin: 0; padding: 0; text-decoration: none; float: left; height: 20px; width: 150px; }

.newsPaging
{
padding: 4px;
font-weight: bold;
font-size: 12px;
text-align: center;
}

.newsPaging a
{
margin: 0 4px;
}
