@charset "utf-8";


/* ------------------------------------------------------ lightbox styles ---*/
div.picture { 
float:left;
margin:0px 18px 0 18px;
text-align:center;
}
* html .picture { display: inline; }  /* --Fix for IE6 --*/

.picture_top h3 {
  color: #333333;
  font-weight: bold;
  padding-bottom: 2px;
  font-size: 11px;
} 
.picture_bot {
  color: #333333;
  font-size: 11px;
  padding-top: 2px;
} 
br.clearboth {
       margin:0;
       padding:0;
       clear:both;
}
.out_art { 
  padding:0 25px 0 25px 
}

div.gall_out .picture_top { display:none }
div.picture_ce a img { border:2px solid white }
div.picture_ce a:hover img { border:2px solid #666 }

/* -------------------------------------- */
body{background-color:#666; margin:0; padding-left:0px; padding-right:0px; padding-top:10px; padding-bottom:10px;font-family:"Trebuchet MS", Arial, sans-serif; font-size:14px; color:#333;}
a:link{color:#0000FF; text-decoration:underline;}
a:visited{color:#0000FF; text-decoration:underline;}
a:hover{color:#000099; text-decoration:none;}
a:active{color:#0000FF; text-decoration:underline;}
#container{}
#header{width:768px; margin:0; padding:0;}
#header img {margin:0; padding:0; display:block;}
#content{width:768px; padding:0; margin:0; overflow:hidden;}
#cont-left{background-image:url(/assets/template_r2_c1.jpg); background-repeat:repeat-y; background-position:left; width:581px; float:left; margin-bottom:-3000px; padding-bottom: 3000px;}
#news_top{margin-top:6px; margin-bottom:6px;}
#news{padding:6px; border:#9A9A9A 1px solid; width:520px; display:block; background-color:#eee;}
.out_art{padding-left:30px;padding-right:30px;padding-bottom:10px;}
.out_art p{padding:0; margin:0;}
.out_art ul {text-align:left; padding-top:0; padding-bottom:6px; margin-top:0px; margin-bottom:0px;}
.out_art li {list-style-type:square;}
.out_art h1{font-size:18px; font-weight:bold; margin:0; padding:0; padding-bottom:10px; padding-top: 10px; text-align:left;}
.out_art h2{font-size:16px; font-weight:bold; margin:0; padding:10px 0 5px 0;text-align:left;}
.out_art h3{font-size:14px; font-weight:bold; margin:0; padding:0; text-align:center;}
.out_art h4{font-size:14px; font-weight:bold; margin:0; padding:0; text-align:left;}
#out_prev_img{padding-top:4px; padding-bottom:4px;}
#out_prev_img a:link{color:#333; text-decoration:underline; font-size:10px; font-family:Arial, Helvetica, sans-serif; margin-left:4px;}
#out_prev_img a:visited{color:#333; text-decoration:underline; font-size:10px; font-family:Arial, Helvetica, sans-serif; margin-left:4px;}
#out_prev_img a:hover{color:#666; text-decoration:none; font-size:10px; font-family:Arial, Helvetica, sans-serif; margin-left:4px;}
#out_prev_img a:active{color:#333; text-decoration:underline; font-size:10px; font-family:Arial, Helvetica, sans-serif; margin-left:4px;}
#out_prev_img span{font-size:10px; font-family:Arial, Helvetica, sans-serif;}
p.out_teaser{text-align:left; padding-bottom:5px;}
p.out_para {text-align:left; padding:0}
#out_link h4{font-size:14px; font-weight:bold; margin:0; padding:0; padding-top:4px; text-align:left;}
p.link_blurb{text-align:left; margin:0; padding-top:10px; padding-bottom:10px; display:block; clear:both;}
#out_form {text-align:left; padding-top:10px; padding-bottom:10px; width:520px;}
#out_form h1{font-size:18px; font-weight:bold; margin:0; padding:0; padding-bottom:10px; padding-top: 10px; text-align:left;}
span.prev_copy{font-size:12px;text-align:left;display:block;};
a.out:link{color:#0000FF; text-decoration:underline;}
a.out:visited{color:#0000FF; text-decoration:underline;}
a.out:hover{color:#000099; text-decoration:none;}
a.out:active{color:#0000FF; text-decoration:underline;}
#out_footer{padding-bottom:10px; padding-top:10px; font-size:10px; color:#666; font-family:Arial, Helvetica, sans-serif;}
#out_footer a:link{color:#333; text-decoration:underline; font-size:10px; font-family:Arial, Helvetica, sans-serif; margin-left:4px;}
#out_footer a:visited{color:#333; text-decoration:underline; font-size:10px; font-family:Arial, Helvetica, sans-serif; margin-left:4px;}
#out_footer a:hover{color:#666; text-decoration:none; font-size:10px; font-family:Arial, Helvetica, sans-serif; margin-left:4px;}
#out_footer a:active{color:#333; text-decoration:underline; font-size:10px; font-family:Arial, Helvetica, sans-serif; margin-left:4px;}
.out_footer{padding-bottom:10px; padding-top:10px; font-size:10px; color:#666; font-family:Arial, Helvetica, sans-serif;}
.out_footer a:link{color:#333; text-decoration:underline; font-size:10px; font-family:Arial, Helvetica, sans-serif; margin-left:4px;}
.out_footer a:visited{color:#333; text-decoration:underline; font-size:10px; font-family:Arial, Helvetica, sans-serif; margin-left:4px;}
.out_footer a:hover{color:#666; text-decoration:none; font-size:10px; font-family:Arial, Helvetica, sans-serif; margin-left:4px;}
.out_footer a:active{color:#333; text-decoration:underline; font-size:10px; font-family:Arial, Helvetica, sans-serif; margin-left:4px;}

#chron_posts{text-align:left;padding-left:30px;padding-right:30px;padding-bottom:10px;}
#chron_posts p{margin:0; padding:0;}
#chron_posts h1{font-size:18px; font-weight:bold; margin:0; padding:0; padding-bottom:10px; padding-top: 10px; text-align:left;}
#cont-right{background-image:url(/assets/template_r2_c1.jpg); background-repeat:repeat-y; background-position:right; width:187px;float:right; margin-bottom:-3000px; padding-bottom: 3000px;}
#cont-right ul {margin-left:10px; padding:0; text-align:left;}
#cont-right li {list-style-type:square; color:#ccc; list-style-position:inside;}
#cont-right li.act {list-style-type:square; color:#000; list-style-position:inside;}
a.le:link{color:#666; text-decoration:none; font-weight:bold; font-size:13px;}
a.le:visited{color:#666; text-decoration:none; font-weight:bold; font-size:13px;}
a.le:hover{color:#333; text-decoration:underline; font-weight:bold; font-size:13px;}
a.le:active{color:#666; text-decoration:none; font-weight:bold; font-size:13px;}
#bottom{width:768px;}
#footer{width:768px; font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#ccc;}
#footer a{text-decoration:underline; color:#ccc;}
#tracker{display:none;}
td.out {text-align:left;}
td.outfoot{padding-bottom:10px; padding-top:10px; font-size:10px; color:#666; font-family:Arial, Helvetica, sans-serif; border-bottom:#9A9A9A 1px solid;border-top:#9A9A9A 1px solid;}
a.cred:link{color:#333; text-decoration:underline; font-size:10px; font-family:Arial, Helvetica, sans-serif; margin-left:4px;}
a.cred:visited{color:#333; text-decoration:underline; font-size:10px; font-family:Arial, Helvetica, sans-serif; margin-left:4px;}
a.cred:hover{color:#666; text-decoration:none; font-size:10px; font-family:Arial, Helvetica, sans-serif; margin-left:4px;}
a.cred:active{color:#333; text-decoration:underline; font-size:10px; font-family:Arial, Helvetica, sans-serif; margin-left:4px;}
td.box{border:#ccc 1px solid;color:#333;font-size:10px;text-align:left;}

form.contact_form { clear:left;text-align:left }
p.link_blurb_h { text-align:left;margin-top:10px }
p.link_blurb { text-align:left;margin:0px;padding:0 }

.cstaff_info { text-align:left }
#contactform_wrapper { text-align:left }


.nb_ri_top {
  width: 140px;
  height: 10px;
  background-image: url(/img_upload/newsbox_top.gif);
  background-repeat: no-repeat;
} 
.nb_ri_bot {
  width: 140px;
  height: 10px;
  background-image: url(/img_upload/newsbox_bot.gif);
  background-repeat: no-repeat;
  margin-bottom: 12px;
} 
.nb_ri_ce {
  width: 140px;
  background:none;
  border:1px solid #666;
  font-size :11px;
  padding-top:3px;
} 
.nb_ri_ce h3 {
  margin: 0;
  font-size: 11px;
  font-weight: bold;
  color: #014b94;
  padding-top: 0;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  text-align: center;
  display:none;
} 
.nb_ri_ce p { 
  margin-bottom:3px;
  padding-bottom:3px 
}
.nb_ri {
  text-align: center;
}



