/* CSS Document */

html, body, h1, h2, h3, h4, h5, h6, form, p, select, input, ul, ol, dl, dd, dt  {margin:0; padding:0; font-family:Arial,Verdana,  Helvetica, sans-serif; }
html, body { color:#333333; text-align:center;  font-size:12px; background:#999999 url(../images/bg_body.png) repeat-x}


img {border:none}
a {color:#333; outline:none; font-weight:bold }
a:hover {color:#F00; text-decoration:underline}
input { vertical-align:middle; font-size:11px}
p { padding:7px 0; line-height:150%}

.clearfix:after {  content: "."; display: block; height: 0; clear: both; visibility: hidden;} 
 
 .gbContainer { width: 786px; margin:0 auto; text-align:left} 
 .header { background:url(../images/top_bg.jpg) no-repeat; height:166px; margin:0 5px}
 .header h2  { color:#FFFFFF; text-align:center; font-size:21px; padding:5px 0 0 0 }
 .logo  a {display:block;height:115px;margin:0pt auto; width:450px}




.bodyCont { background: url(../images/bg_content_mid.png) repeat-y;} 
.subBodyCont { background: url(../images/bg_content_top.png) no-repeat; padding:25px 5px 0 5px} 
.bodyBott {background: url(../images/bg_content_bott.png) no-repeat; height:18px;  }
.collBG { background:url(../images/bg_coll.png) repeat-y;  min-height:500px; padding:0 0 20px}

.leftCont { width:215px; float:left}
.centCont { width:326px; padding:0 10px; float:left}
.rightCont { width:215px; float:left}

 h3  { padding:6px 0  16px 0; text-align:center; color:#FFFFFF;  font-size:17px; font-family:Verdana, Arial, Helvetica, sans-serif }
 h1 { text-align:center; font-size:18px; padding:6px 0 20px  }
.leftCont h3 { background:url(../images/bg_h3_left.png) no-repeat; }
.rightCont h3 { background:url(../images/bg_h3_right.png) no-repeat right top;}

.centCont ul, .centCont ol { padding:10px  0 20px  30px}
.centCont ul li { padding:2px 0}
.centCont dl { padding:20px 0}
.centCont h3 { padding:15px 0 0; color:#333333; font-size:12px; text-align:left;  font-family: Arial, Helvetica, sans-serif}
.centCont dl dt {font-weight:bold;}
.centCont dl dd { padding: 0 0  14px}

	
/* menu */
.leftCont { }
.leftCont ul { margin:0; padding:0 15px 0 0; list-style:none;  }
.leftCont li {}
.leftCont li a, .leftCont li span { display:block; text-decoration:none; padding:11px 10px 12px 10px; background:url(../images/bg_menu_li.png) no-repeat right bottom; color:#333333; font-size:11px; font-weight:bold}
.leftCont li a:hover, .leftCont li span {	background:url(../images/bg_menu_li_hover.png) no-repeat right bottom; 	color:#ec101e; text-decoration:none; }
.leftCont li li a , .leftCont li li a:hover, .leftCont li li span { background:none;  padding:5px}
.leftCont li.sub a, .leftCont li.sub span { padding-left: 30px}
.leftCont li.sub a {color:#666}


.aFooter { background:#d40e1b url(../images/bg_footer.png) no-repeat top left;  text-align:center; color:#FFFFFF; margin:0 5px; padding:4px}
.aFooter a {color:#FFFFFF; text-decoration:none}
.aFooter a:hover { text-decoration:underline}
.aFooterGrey {margin:0 5px; padding:10px 15px 14px; font-size:11px }
.aFooterGrey a { color:#333333; text-decoration:none}
.aFooterGrey a:hover { text-decoration:underline}


.pLeft15 { padding: 0 0 10px 20px; text-align:center}
.red { color:#FF0000 !important}
.aligCenter { text-align:center}


.news {padding: 0 10px 10px 30px;}


.imgCont { padding:6px 0 0 0;  min-height:169px}
.imgCont a { display:block}
.imgCont img {background:url(../images/bg_img_right.png) no-repeat center top; padding:6px}

#slideshow img { left:12% !important; top:18px !important; background:url(../images/bg_img_right.png) no-repeat center top; padding:6px}


.tCenter { text-align:center} 
.tItalic { font-style:italic}
.tStrong { font-weight:bold}

.link { text-align:right}
.text_b_u { font-weight:bold}
address { font-style:normal; padding:7px 0 7px 20px;}


/* photo galery */

.gallery {padding:0 0 20px;}
.gallery:after {  content: "."; display: block; height: 0; clear: both; visibility: hidden;} 
 
.gallery ul { margin:0; padding:0; list-style:none}
.gallery ul li { float:left; padding:2px 3px}
.gallery ul li a  img { border:3px solid #999999 }
.gallery ul li a:hover  img { border:3px solid #000000 }
