body { font-size:13px; text-align:center; color:#000; background-color:#666; -webkit-text-size-adjust: none; } img { border:0; } img.left { float:left; margin:0 10px 10px 0; } img.right { float:right; margin:0 0 10px 10px; } a { color:#850E09; text-decoration:none; } #dissolution { width: 980px; text-align: left; margin: 0 auto; position: relative; background-color: #850E09; } #dissolution p { padding: 30px; margin: 0; color: #FFF; font-size: 20px; text-align: center; } #dissolution a { color: #FFF; text-decoration: underline; } #container { width:980px; text-align:left; margin:0 auto; position:relative; background-color:#FFF; } #header { padding:0 0 0 50px; background-color:#980F09; background-image:url('../img/headerBg.gif'); background-position:540px 0; background-repeat:no-repeat; } #header p { font-size:26px; margin:0; padding:36px 0 27px 150px; background-image:url('../img/headerBg2.png'); background-repeat:no-repeat; } #header p a { text-decoration:none; color:#999; display:block; text-indent:-9999px; background-image:url('../img/headerTitle.png'); background-repeat:no-repeat; width:417px; height:84px; overflow:hidden; } #header .social { position:absolute; right:25px; top:10px; background-image:url('../img/white-portcullis.png'); background-repeat:no-repeat; background-position:right bottom; height:115px; } #header .social a { display:block; text-indent:-9999px; height:29px; width:29px; background-repeat:no-repeat; float:left; margin:0 3px 0 3px; } #header .social a.facebook { background-image:url('../img/facebook.png'); } #header .social a.twitter { background-image:url('../img/twitter.png'); } #navigation { overflow:auto; background-color:#850E09; } #navigation ul { list-style:none; margin:0; padding:0 0 0 20px; } #navigation ul li { float:left; position:relative; margin:0 ; padding:0; border-right:1px solid #9D3E3C; } #navigation ul li a { display:block; padding:8px 14px; font-weight:bold; color:#FFF; font-size:16px; } #navigation ul li.selected a, #navigation ul li a:hover { color:#000; background-color:#FFF; } #navigation ul li ul { display:none; position:absolute; left:-9999px; background-color:#FFF; width:150px; padding:0 10px 5px; z-index:999; } #navigation ul li:hover ul { left:0; } #navigation ul li ul li { float:none; border-top:1px solid #CCC; } #navigation ul li ul li a, #navigation ul li.selected ul li a { padding:5px; color:#333; font-weight:normal; } #navigation ul li ul li.selected a, #navigation ul li ul li a:hover { color:#00A6FF; } #content { overflow:auto; padding:15px 15px; } #content .leftColumn { float:left; width:694px; } #content .rightColumn { margin-left:711px; } #content.threeColumn .leftColumn .leftColumn { float:left; width:175px; } #content.threeColumn .leftColumn .rightColumn { margin-left:195px; } #content.threeColumn div.leftColumn { background-image:url('../img/blogBg.gif'); background-repeat:repeat-y; } #content.threeColumn div.leftColumn div.leftColumn { border-top: 10px solid #FFF; margin-top: -10px; background:none; } #content.threeColumn div.leftColumn div.leftColumn ul { list-style:none; padding:0; margin:0; } #content.threeColumn div.leftColumn div.leftColumn ul li { border-bottom:1px solid #FFF; } #content.threeColumn div.leftColumn div.leftColumn ul li a { color:#850E09; display:block; padding:5px 8px; text-decoration:none; font-weight:bold; } #content.threeColumn div.leftColumn div.leftColumn ul li.selected a { background-color:#850E09; color:#FFF; } #content .rightColumn > div { padding:10px; margin-bottom:1px; } #content .rightColumn h4 { color:#850E09; font-size:20px; font-weight:normal; margin:0 0 10px; } #content .rightColumn .contact form, #content .rightColumn .findYourMp form { margin:0 0 10px; } #content .rightColumn .contact input.text, #content .rightColumn .findYourMp input.text { width:186px; border:0; padding:2px; float:left; height:22px; } #content .rightColumn .contact input.submit, #content .rightColumn .findYourMp input.submit { border:0; background-image:url('../img/submit.gif'); width:23px; height:22px; text-indent:-9999px; overflow:hidden; } #content .rightColumn p.tel { margin:0 0 10px; } #content .rightColumn p.addr { width:60%; } #content .rightColumn .twitterUpdate { background-color:#DEDEDE; min-height:100px; } #content .rightColumn .twitterUpdate a.twitterAvatar { background-image:url('../img/twitterAvatar.jpg'); background-repeat:no-repeat; display:block; text-indent:-9999px; width:46px; height:46px; border:1px solid #FFF; float:left; } #content .rightColumn .twitterUpdate ul { margin:0 0 0 58px; padding:0; list-style:none; } #content .rightColumn .twitterUpdate ul li { margin:0; padding:0; list-style:none; overflow:hidden; } #content .rightColumn .twitterUpdate ul li a { color:#0E78A7; } #content .rightColumn .twitterUpdate ul li .tweet_time { font-size:11px; padding-top:5px; display:block; } #content .rightColumn .twitterFollow { background-color:#0E78A7; position:relative; padding:0; } #content .rightColumn .twitterFollow a:before { content: '> '; } #content .rightColumn .twitterFollow a { color:#FFF; display:block; padding:12px 10px; z-index:99; } #content .rightColumn .twitterFollow span.icon { position:absolute; bottom:0; right:5px; display:block; background-image:url('../img/rightColumnTwitter.png'); background-repeat:no-repeat; width:52px; height:44px; z-index:90; } #content .rightColumn .facebookFollow { background-color:#213B72; position:relative; padding:0; } #content .rightColumn .facebookFollow a:before { content: '> '; } #content .rightColumn .facebookFollow a { color:#FFF; padding:12px 10px 12px 70px; display:block; z-index:99; } #content .rightColumn .facebookFollow span.icon { position:absolute; bottom:0; left:5px; display:block; background-image:url('../img/rightColumnFacebook.png'); background-repeat:no-repeat; width:59px; height:51px; z-index:90; } #content .rightColumn .contact { background-color:#DEDEDE; } #content .rightColumn .findYourMp { background-color:#BCBCBC; } #content .rightColumn .archive { background-color:#DEDEDE; } #content .rightColumn .surgery { background-color:#DEDEDE; } #content .rightColumn .surgery input.text { width:100%; border:0; padding:2px; height:22px; } #content .rightColumn .surgery textarea { width:100%; border:0; padding:2px; } #content .rightColumn .surgery input.submit { border:0; background-image:url('../img/submit.gif'); width:23px; height:22px; text-indent:-9999px; overflow:hidden; } #content.home div.promo { background-color:#850E09; cursor:pointer; } #content.home div.promo h2 { size:18px; color:#FFF; padding:5px; margin:0; background-color:#850E09; } #content.home div.promo h2 a { color:#FFF; background-image:url('../img/chevron.png'); background-repeat:no-repeat; background-position:3px center; padding-left:18px; } #content.home div.blog { width:508px; height:312px; float:left; margin:0 0 14px; position:relative; cursor:default; } #content.home div.blog h2 { position:absolute; top:0; left:0; width:498px; background-image:url('../img/trns.png'); background-color:transparent; z-index:99; } #content.home div.blog ul { margin:0; padding:0; position:absolute; top:0; list-style:none; overflow:hidden; } #content.home div.blog ul li { width:508px; height:312px; position:relative; background-repeat:no-repeat; } #content.home div.blog ul li p { position:absolute; bottom:0; background-image:url('../img/trns.png'); margin:0; padding:5px; color:#FFF; width:498px; } #content.home div.blog a.scroll { display:block; top:130px; width:56px; height:56px; background-repeat:no-repeat; position:absolute; text-indent:-9999px; z-index:999; } #content.home div.blog #slideLeft { background-image:url('../img/left.png'); left:5px; } #content.home div.blog #slideRight { background-image:url('../img/right.png'); right:5px; } #content.home div.video { width:172px; height:145px; margin:0 0 22px 522px; background-color:#BCBCBC; } #content.home div.gallery { width:172px; height:145px; margin:0 0 0 522px;; background-color:#BCBCBC; } #content.home div.headline { clear:both; margin: 0 0 14px; } #content.home div.headline strong { color:#CC0001; } #content.home div.grid div.promo { width:336px; height:148px; float:left; margin:0 21px 17px 0; } #content.home div.grid div.last, #content.home div.grid div.promo:nth-child(even) { margin-right:0; } #content.home div.news h2, #content.home div.dcms h2 { padding:15px 15px 15px 20px; font-size:22px; background-image:url('../img/chevron.gif'); background-repeat:no-repeat; background-position:3px 21px; margin-left:15px; } #content.home div.news h2 a, #content.home div.dcms h2 a { background-image:none; padding-left:0; } #content.home div.news p, #content.home div.dcms p { padding:0 15px; color:#FFF; } #content.home div.news, #content.home div.dcms { position:relative; } #content.home div.news img, #content.home div.dcms img { position:absolute; top:1px; right:1px; } #content.home div.dcms p { margin-right:134px; } #content #poll fieldset { border:0; padding:0; margin:0 0 10px; } #content #poll form label input { margin-right:5px; } #content #poll input.submit { background-image:none; background-color:#850E09; color:#FFF; width:auto; height:auto; text-indent:0px; padding:3px 5px; border:0; } #content #poll input.button { background:none; color:#850E09; border:0; padding:3px 5px; } #content #poll #pollResults ul { list-style:none; padding:0; margin:0; } #content #poll #pollResults ul li div.bar { background-image:url(../img/barBg.gif); height:8px; margin:4px 0 0; } #imageLargeContainer { width:694px; height:460px; overflow:hidden; background-color:#000; text-align:center; position:relative; margin:0 0 10px; } #imageLarge { height:460px; overflow:hidden; } #imageLargeContainer p.caption { position:absolute; bottom:0; margin:0; padding:5px; text-align:center; background-image:url('../img/trns.png'); color:#FFF; width:684px; } #galleryNavigation { position:relative; padding:0 36px; } #galleryNavigation a { display:block; float:left; } #galleryNavigation img { height:67px; margin:0 6px 6px 0; } #galleryScrollLeft { position:absolute; left:0; top:0; display:block; background-image:url('../img/scrollLeft.gif'); width:30px; height:140px; text-indent:-9999px; overflow:hidden; } #galleryScrollRight { position:absolute; right:0; top:0; display:block; background-image:url('../img/scrollRight.gif'); width:30px; height:140px; text-indent:-9999px; overflow:hidden; } #content #thumbnails { width:624px; height:140px; overflow:hidden; } #content #videoFull { margin:0 0 10px; } #content #videoFull iframe, #content #videoFull object { margin:0 0 10px; } #content ul#video { margin:0; padding:0; list-style:none; background-image:url(../img/videoBg.gif); background-repeat:repeat-y; /*overflow:auto;*/ } #content ul#video li { margin:0 10px 10px 0; padding:0; float:left; width:340px; } #content ul#video li.last { margin-right:0; clear:right; } #content ul#video li img { float:left; } #content ul#video li div { margin-left: 110px; padding: 0 20px 0 0; } #content ul#video li p { font-size:11px; } #content #videoFull p.date, #content ul#video li p.date { font-size:11px; color:#999; margin:0; } #content div.hr { height:1px; border-top:1px solid #CCC; margin:10px; } #content ul.faq { list-style:none; margin:0; padding:0; } #content ul.faq li { margin:0 0 20px; } #content ul.faq li div.question { font-size:15px; color:#30A019; font-weight:bold; cursor:pointer; } #content ul.faq li div.answer { display:none; } #content ul.people { list-style:none; margin:0; padding:0; } #content ul.people li { padding:0 0 2px; margin:0 0 20px; border-bottom:1px dashed #E0E0E0; overflow:auto; } #content ul.people li div.image { float:left; } #content ul.people li div.content { margin-left:120px; } #content ul.links { list-style:none; margin:0; padding:0; } #content ul.links li { padding:0 0 2px; margin:0 0 20px; border-bottom:1px dashed #E0E0E0; overflow:auto; } #content ul.links li div.image { float:left; } #content ul.links li div.content { margin-left:120px; } #content ul.links li div.content h3 { padding:0 0 5px; margin:0 0 5px; font-size:20px; font-weight:normal; } #content ul.links li div.content p { margin:0 0 10px; } div.ui-datepicker-header { height:20px; width:100%; position:relative; } a.ui-datepicker-prev { display:block; background-image:url('../img/calPrev.gif'); background-position: center center; background-repeat:no-repeat; width:13px; height:13px; text-indent:-9999px; position:absolute; left:0; top:0; cursor:pointer; } a.ui-datepicker-next { display:block; background-image:url('../img/calNext.gif'); background-position: center center; background-repeat:no-repeat; width:13px; height:13px; text-indent:-9999px; position:absolute; right:0; top:0; cursor:pointer; } div.ui-datepicker-title { width:100%; text-align:center; } #content ul.blog { margin:0; padding:0; list-style:none; } #content ul.blog li { border-bottom:1px dashed #E0E0E0; margin: 0 0 20px; padding: 0 0 20px; } #content ul.blog li:last-child { border:none; } #content ul.blog li div.postImage { float:left; margin:0 20px 20px 0; } #content ul.blog li div.postContent { } #content ul.blog li:nth-child(even) div.postImage { float:right; margin:0 0 20px 20px; } #content ul.blog li:nth-child(even) div.postContent { } #content ul#archive { list-style: none outside none; margin:0; padding:0; } #content ul#archive li { margin: 0 0 5px; padding:0; } #content ul#archive li a { display:inline; } #content ul#archive li.selected a { } #content ul#archive li ul.closed { display:none; } #content ul#archive li ul { margin: 5px 0 0 10px; padding:0; } #content ul#archive li ul li { background: none repeat scroll 0 0 transparent; list-style: none outside none; margin: 0 0 5px; padding: 0; } #content div.blogPageNavigation p.next { float:right; } #map_canvas { width:464px; height:300px; margin:-18px 0 0 -15px; z-index:20; } #map_canvas_large { width:960px; height:600px; margin:0; } #content form.filter { float:right; } #content form.filter label { display:block; float:left; padding:2px; } #content form.filter select { width:130px; } #content .pagination { overflow:auto; margin:0 0 10px; position:relative; } #content .pagination div.next { float:right; width:80px; text-align:right; } #content .pagination div.back { float:left; width:80px; } #content .pagination div.next a, #content .pagination div.back a { color:#FFF; background-color:#4CA44A; padding:5px 10px; display:block; text-align:center; font-weight:bold; } #content .pagination div.pages { margin: 0 100px; text-align: center; width: 540px; padding:3px 0; } #content .pagination div.pages span, #content .pagination div.pages a { margin-right:5px; padding:2px 5px; display:inline-block; } #content .pagination div.pages span.currentPage { color:#FFF; background-color:#4CA44A; } h1, .h1 { font-weight:normal; font-size:19px; margin:0 0 10px; padding:7px 11px; color:#FFF; background-color:#850E09; } h2 { font-weight:normal; margin:0 0 18px; } h3 { margin:0 0 18px; } h4 { margin:0 0 18px; } h5 { margin:0 0 18px; } h6 { margin:0 0 18px; } p { margin:0 0 18px; } .button { color:#FFF; background-color:#4CA44A; padding:5px 10px; border:none; text-align:center; font-weight:bold; } .reset { color:#4CA34A; background:none; padding:5px 10px; border:none; } .buttonLarge { font-size: 16px; padding: 8px 15px; font-weight:bold; } .fl-right { float:right; } .fl-left { float:left; } .thumb { background-position:center; width:64px; height:64px; overflow:hidden; background-repeat:no-repeat; } .icon { width:21px; height:21px; display:inline-block; text-indent:-9999px; } .sort { background-image:url("../img/move.gif"); cursor:move; } .delete { background-image:url("../img/delete.gif"); } .previewNotice { padding:10px; background-color:#F4B644; margin:0 0 20px; overflow:auto; } .previewNotice p { padding:2px 0 0; margin:0; text-align:center; font-size:20px; } .previewNotice input { float:right; margin-left:10px; } table { margin:0 0 15px; border:0; width:100%; } table tr th,table tr td { vertical-align:top; padding:4px; border:0; } /* forms */ form { } form fieldset { border:1px solid #D7D2CB; padding:15px; margin:0 0 20px; } form fieldset legend { background-color:#FFF; padding:0 5px; position:relative; display:inline; z-index:99; font-size: 15px; font-weight:bold; } form div.row { list-style:none; margin:0 0 5px; padding:0 2px 0 0; width:100%; overflow:auto; } form input, form textarea, form select { margin:0; padding:2px; font-family:Arial, Helvetica, sans-serif; border:1px solid #999; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; outline:none; } form input[type=radio],input[type=checkbox] { border:none; } form textarea { width:100%; height:100px; font-size:1em; padding:12px 7px; resize: vertical; } form label { margin:0 5px 2px 0; padding:0; display:block; } form label.required:after, form span.required:after { content:" *"; color:#4CA44A; } form fieldset fieldset, form div.row fieldset { border:0; padding:2px; margin:0; background:none; } form fieldset fieldset legend, form div.row fieldset legend { background:none; padding:0; font-weight:bold; font-size:15px; margin:0 0 5px; } form fieldset fieldset label, form div.row fieldset label { display:block; float:left; width:200px; margin:0 10px 5px 0; color:#000; } form fieldset fieldset label input, form div.row fieldset label input { margin:0 5px 0 0; } form .highlight { background-color:#FFFFCC; } .validationMessage { background:#FEF1EC; color:#CD0A0A; border:1px solid #CD0A0A; overflow:auto; padding:10px; margin:0 0 10px; width:auto; border-radius:5px; } .validationMessage ul li { float:none; } .alertMessage { overflow:auto; padding:10px; margin:0 0 10px; width:auto; text-align:center; } #footer { clear:both; margin:10px 15px; padding-top:10px; overflow:auto; border-top:5px solid #BCBCBC; } #footer a { color:#999; } #footer p.credit { float:right; } #footer p.credit img { margin:-2px 0 0 4px; vertical-align:middle; }