﻿
p.page_break { page-break-before:always;}

.banner { }
.banner table{ width:100%; border-collapse:collapse; height:156px;}

a { color: #40579B; text-decoration:none; font-weight:bold;}
a:hover { color: #40579B; text-decoration:underline; }
.banner h1 { margin-bottom:3px; margin-top:35px;}
.banner table td { vertical-align:top;}
.banner table td.leftnav { border-width: 1px; border-color: #C3CCCE; width: 196px; background-color: #DBE5E7; border-right-style: solid; }
.banner table td.leftnav table {height:auto; width:190px; margin-top:10px; margin-left:5px;}
.banner table td.leftnav table tr:hover { background-color: #EFEEEE; }
.banner table td.leftnav table td.bullet { width:10px; background-image: url( 'Bullets/1.gif' ); background-repeat: no-repeat; background-position: center top; }
.banner table td.leftnav table a { color: #40578A; text-decoration:none; font-weight:bold; font-size:11px; }
.banner table td.leftnav table td.link { height: 18px; padding-right:10px; background-position: left bottom; background-image: url(   'Backgrounds/underline_1.jpg' ); background-repeat: no-repeat; }

.banner table td.image { background-color: #fff; }
.banner table td.image div.logo{ margin-left:20px; line-height:19px;  font-family:Arial Narrow;  margin-top:18px; font-size:18px; font-weight:bold; color:#fff; }
.banner table td.image div.logo br { }
.banner table td.image div.logo strong{font-size:25px;  font-family:Arial Narrow;  }

.article_content { display:inline-block; padding-left:10px; padding-right:10px; padding-top:5px;  color:#000; text-align:justify; padding-bottom:20px; }

.article_content h1 { color: #444444;  font-size:25px; font-family:Arial; font-weight:normal; text-align:left;}
.article_content p { text-align:justify; font-size:12px; margin-bottom:15px;}
.article_content img { margin-right:10px;  border: 1px solid #DCDCDC; margin-right: 10px; padding:3px;}
.article_content img.standard {border:none; }
.article_content { margin-bottom: 20px;}
.article_content .article_image { text-align:center; margin-bottom:20px; border-width: 1px; border-color: #000;  border-bottom-style: solid; }
.article_content .article_image img { border-style: none; }



.article_content .gallery {   margin-left:10px; display:inline-block;  overflow:hidden; padding-top:10px; margin-bottom:20px; text-align:center;}
.article_content .gallery_i { } 
.article_content .gallery .preview_image { border-collapse:collapse; text-align:center;  height:233px; width:350px; overflow:hidden; border: 2px solid #418DD3; } 
.article_content .gallery img { cursor:pointer; }
.article_content .gallery .loading {  margin-top:100px;}
.article_content .gallery img:hover {}
.article_content .node {  border: 2px solid #418DD3; width: 90px; margin-right:10px; height: 64px; margin-top:10px; overflow: hidden; text-align: center; margin-bottom: 10px; }

/* breadcrumb */

.f_breadcrumb { margin: 14px 0 24px 0; }
.f_breadcrumb ul { font-size: 12px; margin: 0; padding: 0;  }	
.f_breadcrumb li { list-style: none; display: inline;  margin-left:-1px;}	
.f_breadcrumb a { padding-right: 11px; background: url( 'bullets/arrow_grey.gif' ) right no-repeat; color: #4189C8; }


.article_panel {  padding-bottom:60px; font-size:11px;}


.panel { margin-left:15px; padding-right:20px;display:inline-block;  width:90%; margin-bottom:100px;}
.panel .snapshot { width:100%; padding-left:10px; margin-top:5px;  padding-top:10px; padding-bottom:10px; min-height:150px;}
.panel .snapshot:hover { background-color: #FBFBFB; }
.panel .snapshot h1 { font-size: 18px;  border-bottom: solid; font-weight:normal; border-width: 1px; margin-top:0px; margin-bottom: 5px; padding-bottom:5px; }

.panel .image { float: right; width: 126px; margin: 4px 5px 6px 10px; max-height: 98px; overflow: hidden; text-align:center; }

.panel .snapshot a {text-decoration:none; font-weight:normal;}
.panel .snapshot h1 a { color:#000; } 
.panel .snapshot .link{  margin-top:20px; font-size:12px;}
.panel .snapshot .link:hover a{  }
.panel .content { padding-top:4px; color: #000;}
.panel .content_link { color: #919AA7; font-size: 12px; }
.panel .content_link:hover {}



.image_snapshot_list { min-height:30px; display:inline-block;   }
.image_snapshot .image { display:inline-block; height:80px; clear:both;}
.image_snapshot { line-height:16px;  font-size:11px; text-align:center; padding-bottom:15px; padding-left:15px; padding-right:15px; padding-top:30px;}
.image_snapshot:hover { background-color: #E6EDEE; }

.row_two .left_cell_o .right_nav_snapshot { width:196px; }
.right_nav_snapshots { min-height:30px; display:inline-block;}
.right_nav_snapshot { padding-top: 20px; cursor: pointer; font-family: Tahoma; color: #656565;  overflow:hidden; width:210px; }
.right_nav_snapshot:hover { background-color: #EFEEEE; }
.right_nav_snapshot table { border-collapse:collapse;  }
.right_nav_snapshot .image { width:60px;}
.right_nav_snapshot .image img { border: 1px solid #C9C8C8; margin: 4px; padding: 3px;  }
.right_nav_snapshot .more { text-align:right; padding-top:8px;}
.right_nav_snapshot .text { font-size:11px; width:100px; overflow:hidden; line-height:16px;}

.footer_text { padding-top:15px; text-align:center;}

.bullet_list { margin-left:10px; padding-bottom:100px;}
.bullet_list h1 { background-position: left center; font-size: 11px; margin-bottom: 0px; padding-bottom: 0px; background-image: url(   'Bullets/1ct1.gif' ); background-repeat: no-repeat; padding-left: 15px; color: #787878; }
.bullet_list a { font-weight:normal; font-size:11px; }

.homepage_panels { padding-left:5px; padding-right:5px; }
.homepage_panels h1 { background-position: left; background-image: url(    'Bullets/1ct1.gif' ); padding-left:15px; font-size: 12px; padding-top:7px; color: #656565; text-align: left; margin-bottom: 0px; padding-bottom: 3px; background-repeat: no-repeat; }
.homepage_panels td { text-align:center;}
.homepage_panels td p { color: #656565; font-size:11px; margin-top:0px; height:74px; margin-bottom:0px; text-align:left; padding-left:15px; padding-right:15px; }
.homepage_panels td img { margin:8px;}
.homepage_panels .node { height: 200px; background-color: #F8F8F8; margin-bottom: 10px; }
.homepage_panels .button {text-align: right; }
.homepage_panels .button img{ border:none; 
