﻿body { margin: 0; padding: 0; font-family: tahoma,verdana,sans-serif; background-color: #E6E6E6; color: #333; }

.navTable td { background-image: url(images/menu_bg2.jpg); background-repeat: no-repeat; font-size: 14px; }

a { text-decoration: none; color: #269; font-weight: bold; }

a:hover { text-decoration: underline; }

p { margin: 0 0 15px 0; line-height: 1.5em; }

.newsHeader { background-image: url(images/news_bg1.png); background-repeat: repeat-x; font-size: 16px; font-weight: bold; color: #000066; }

.newsHeader a { background-image: url(images/news_bg1.png); background-repeat: repeat-x; font-size: 16px; font-weight: bold; color: #000066; }

.footerNew { background: url(images/footer_bg.png) no-repeat; float: right; height: 20px; color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin: 0 auto; padding-top: 2px; text-align: center; width: 992px; }
.footerNew a { color: #FFFFFF; font-weight: bold; }

.title_tag { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #1E1EA5; padding-left: 10px; }
.title_text { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #1E1EA5; padding-left: 10px; line-height: 16px; }

h1, h2, h3, h4 { margin: 0; padding: 0; font-weight: normal; }

h1 { font-size: 3.2em; letter-spacing: -3px; color: #567; margin: 12px 0 5px 20px; }

h1 a:hover { text-decoration: none; }

h2 { font-size: 1.8em; letter-spacing: -1px; margin: -10px 0 0 50px; color: #888; }
.bottom { vertical-align: bottom; }

h3 { color: #555; font-size: 1.4em; margin: 1em 0 0.5em 0.5em; }

h4 { font-size: 1.2em; font-weight: bold; }

#leftcolumn { float: left; padding: 0 0 20px 0; position: relative; /*right: 25px;*/ width: 50%; }

#page-container { width: 1024px; background-color: #f0f0f0; }

#header { height: 99px; width: 1024px; background-image: url(images/contentbg_blue3.jpg); background-repeat: repeat-x; }

#logo { height: 99px; width: 470px; float: left; background-image: url(images/CBR-logo.jpg); background-repeat: no-repeat; }

#navigation { padding-top: 35px; padding-bottom: 60px; text-align: right; float: right; }

#navigation a { height: 99px; padding: 34px 6px 40px 6px; font-size: 1.2em; font-weight: normal; color: #333333; }

#navigation a:hover { color: #269; text-decoration: none; background-image: url(images/menuhover_gray.png); background-repeat: repeat-x; padding: 34px 5px 40px 5px; border-left: 1px solid #eee; border-right: 1px solid #eee; }

#content { clear: both; }

#content h2 { margin: 0 0 10px 0; color: #555; border-bottom: 2px solid #abb; }

#content h2 a { color: #555; font-weight: normal; }

#content h2 a:hover { color: #269; text-decoration: none; background: none; }

#content p { margin: 0.5em 1em 0.8em 1em; }

#left-content { float: left; width: 512px; }

#right-content { float: right; width: 512px; }

#footer { clear: both; background: url(images/footer_bg.png) no-repeat; height: 20px; color: #FFF; font-size: 11px; margin: 0 auto; padding-top: 2px; text-align: center; }


.entry { position: relative; margin: 0 0 20px 0; border: 2px solid #fff; background: #eee url(images/entrybg_orange.png) repeat-x; color: #333; padding: 10px 10px 0 10px; }

.entry a:hover, .intro a:hover { text-decoration: none; padding-bottom: 2px; background: url(images/flash2.gif) bottom left repeat-x; /* Delete this line to remove the flashing underline for regular links */ }

.link { color: #269; background: url(images/linkarrow.gif) left no-repeat; display: block; margin: 4px 0 0 0; padding: 2px 1em; }

.link:hover { color: #48b; background: url(images/blinkarrow.gif) left no-repeat; /* Delete this line to remove the blinking arrows by the links */ text-decoration: none; }

.thumbs img { position: relative; padding: 3px; margin: 0 2px 2px 0; border: 1px solid #fff; background-color: #ddd; color: #555; }

.thumbs img:hover { background: url(images/flash.gif); /* Delete this line to remove the blinkingblue frame around the thumbnails */ }

.entryphoto { padding: 3px; border: 1px solid #fff; background-color: #ddd; color: #333; margin-top: 50px; margin-right: 0; margin-left: 10px; }

.meta { clear: both; border-top: 2px solid #ccc; padding: 5px 1px 0 0; margin: 10px 0 0 0; text-align: right; font-size: 0.9em; color: #567; }

.pagenav { color: #888; text-align: center; }

.entry img { position: relative; }

.subcontainer { width: 98%; }

.rightsub { float: left; width: 45%; }

.rightsub2 { margin-left: 50%; }

.date { float: left; font-weight: bold; }

.right { text-align: right; }

.center { text-align: center; }

.clear { clear: both; }

.hide { display: none; }
.entryphoto2 { padding: 2px; border: 1px solid #fff; background-color: #666666; color: #333; margin-right: 0; }
.entryphoto3 { padding: 3px; border: 1px solid #fff; background-color: #ddd; color: #333; margin-right: 2px; float: left; }
#container2 { color: #333; top: 0px; text-align: left; border-left: 0px solid #eef; border-right: 0px solid #eef; background-color: #f0f0f0; background-image: url(images/contentbg_blue.jpg); background-repeat: repeat-x; width: 992px; }
.entry2 { border: 2px solid #fff; background: #eee url(images/entrybg_orange.png) repeat-x; color: #333; width: 100%; margin-bottom: 20px; }
.style2 { text-decoration: none; color: #269; font-weight: bold; }
.style1 { color: #FF0000; }
.highslide-html { background-color: #000000; }
.highslide-html-content { position: absolute; display: none; }
.highslide-loading { display: block; color: black; font-size: 8pt; font-family: sans-serif; font-weight: bold; text-decoration: none; padding: 2px; border: 1px solid black; background-color: white; /*padding-left: 22px;     background-image: url(highslide/graphics/loader.white.gif);     background-repeat: no-repeat;     background-position: 3px 1px;*/ }
.control { float: right; display: block; /*position: relative;*/ margin: 0 5px; font-size: 9pt; font-weight: bold; text-decoration: none; text-transform: uppercase; color: #999; }
.control:hover { color: black !important; }
.highslide-move { cursor: move; }
.highslide-display-block { display: block; }
.highslide-display-none { display: none; }

