﻿/* Standard styles */
html { margin: 0px; padding: 0px; width: 100%; height: 100%; }

.liveBody { float: left; margin: 0px; padding: 0px; width: 100%; height: 100%; font-size: 100%; font-family:Segoe UI, Calibri, Tahoma, Verdana, Arial; font-size:13px; color:#111111; }
.liveBody p { margin: 0px 0px 6px 0px; }
.liveBody { background:#E4DFE9 url('Images/Background.png') repeat-x top;}

.reContentCell textarea { background-color: Red; background: #719CCB; font-size: 100%; font-family: Arial, Calibri, Tahoma, Verdana, Helvetica, Sans-Serif; color: white; }
.RadMenu .rmLink { cursor:pointer !important; }
.clear { clear:both; }

.wrapperOut { margin-left:auto; margin-right:auto; width:770px; }
.wrapperIn { float:left; width:768px; border:1px solid white; margin:10px 0px; }
.wrapperIn > div { float:left; }

.header { float:left; width:768px; height:99px; border-bottom:1px solid white; background:#5B5B5B; }
.header .logo { float:right; margin:0px 15px 0px 0px; display:block; background:#ffffff; border-right:1px solid white !important; }
.header .logo img { border-left:1px solid white !important; }

.header .title { float:left; width:300px; font-size:24px; color:White; margin:0px 0px 0px 10px; font-family:Segoe Print, Segoe UI, Calibri, Arial; }
.header .title .sub { font-size:18px; }

.header .contact { float:left; width:400px; color:White; font-size:12px; text-align:left; margin:6px 0px 0px 10px; }
.header .contact span { padding-right:10px; }
.header .contact a { text-decoration:none; color:White; }
.header .contact a:hover { text-decoration:underline; color:White; }
.header .contact .telephone { margin-right:5px; }
.header .contact .fax { margin-right:5px; }
.header .contact .email { margin-right:5px; }

.menu { float:left; width:768px; padding:0px; border-bottom:1px solid white; background:#000000 url('Images/rmSprite.png') repeat-x 0 -72px; }

.images { float:left; width:768px; border-bottom:1px solid white; }

.content { float:left; width:768px; border-bottom:1px solid white; background:white; font-family:Segoe UI, Calibri, Tahoma, Verdana, Arial; font-size:13px; color:#111111; }
.content a { text-decoration:none; color:#111111;  }
.content a:hover { text-decoration:underline; }
.content input, .content select, .content textarea, .content button { font-family:Segoe UI, Calibri, Tahoma, Verdana, Arial; font-size:13px; }

.content .narrow { float:left; width:445px; margin: 0px; padding:5px; }
.content .narrow > div { float:left; width:445px; margin:0px; padding:0px; }
.content .wide { float:left; width:758px; margin: 0px; padding:5px; }
.content .wide > div { float:left; width:758px; margin:0px; padding:0px; }
.content .image { float:left; width:312px; margin:0px; padding:0px; background:#5B5B5B; border-left:1px solid #5B5B5B; }
.content .image > div { float:left; width:296px; margin:0px; padding:0px; border-right:1px solid white; }
.content .imageLeft { float:left; width:312px; margin:0px; padding:0px; background:#5B5B5B; border-right:1px solid #5B5B5B; }
.content .imageLeft > div { float:right; width:296px; margin:0px; padding:0px; border-left:1px solid white; }

.content h1, .content h2 { margin:0px; padding:0px; }
.content h3 { margin:0px; padding:0px; }
.content p { margin:0px; padding:0px; }
.content .RadSiteMap { margin:0px; }


.footer { float:left; width:758px; padding:8px 5px; background:#5B5B5B; color:White; font-size:11px; }
.footer .left { float:left; text-align:left; }
.footer .right { float:right; text-align:right; }
.footer a { color:White; text-decoration:none; }
.footer a:hover { text-decoration:underline; }

.footer .rmLast { border-right:0px !important; }
.footer .rmLink { padding-left:5px !important; }
.footer .rmText { padding-right:5px !important; }

.footerBase { float:left; width:758px; padding:0px 5px 8px; color:#777777; font-size:11px; text-align:left; }
.footerBase .left { float:left; text-align:left; }
.footerBase .right { float:right; text-align:right; }

.slideInfoBlock { width:280px; padding:10px; background-color:White; opacity:0.7; filter:alpha(opacity=70); }
.slideInfoBlock h2 { margin:0px 0px 5px 0px; padding:0px; }


.contactForm {}
.contactForm th { text-align:left; }
.contactForm td { text-align:left; }
.contactForm input, .contactForm select, .contactForm textarea { border-width:1px; border-style:solid; border-color:#8E8E8E #B8B8B8 #B8B8B8 #8E8E8E; }


.rssFeed { float:left; }
.rssFeed > ul { float:left; width:100%; margin:5px 0px 0px; padding:0px; }
.rssFeed > ul > li { float:left; width:100%; margin:0px 0px 8px 0px; padding:0px 0px 8px 0px; border-bottom:1px solid black; }

.rssFeed ol, .rssFeed ul { list-style-image:none; list-style-position:outside; list-style-type:none; }

.rssFeed .first {}
.rssFeed .last { border-bottom:0px; }

.rssFeed .name { float:left; width:100%; margin-bottom:4px; }
.rssFeed .name img { vertical-align:middle; margin-right:3px; }
.rssFeed .name span { vertical-align:middle; }
.rssFeed .name a { color:Black !important; text-decoration:none !important; }
.rssFeed .name a:hover span { text-decoration:underline !important; }

.rssFeed .pubDate { float:right; margin-bottom:10px; }
.rssFeed .pubDate img { vertical-align:middle; margin-right:3px; }
.rssFeed .pubDate span { vertical-align:middle; }
.rssFeed .title { float:left; margin-bottom:4px; }
.rssFeed .description { float:left; width:100%; margin-bottom:4px; }
.rssFeed .link { float:left; width:100%; margin-bottom:4px; }
.rssFeed .link a { vertical-align:middle; text-decoration:none !important; }
.rssFeed .link a:hover span { text-decoration:underline !important; }
.rssFeed .link img { vertical-align:middle; height:16px; width:16px; margin-right:3px; }
.rssFeed .link span { vertical-align:middle; }


.advert { background:#3A8F2A; color:White; margin:5px 0px; }
.advert a { color:White; text-decoration:none; }
.advert a:hover { color:White; text-decoration:underline; }
.advert h1 { font-size:14px; color: #ffffff; display:inline; margin:0px; padding:0px; margin-top:3px; font-weight:normal; }
.advert h2 { font-size:14px; color: #000000; display:inline; margin-top:3px; font-weight:normal; }
.advert p { font-size:11px; color:#444444; margin-top:3px; }

.contentBlock { float:left; width:100%; }
