@charset "utf-8"; body {font: 100% Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; color: #000000; background: #88a2bc url('../images/backgrounds/fade.gif') repeat-x; text-align: center}
a img {border:none}
a {text-decoration: none; color: #A5AE2B }
a:hover {text-decoration: underline}
.clear {clear: left}
h1, h2, h3, h4, h5, h6 {background: none; color: #000000; font-family: Arial,Helvetica,sans-serif}
h1 em {font-size:11px; font-weight:normal; display:block}
#container {margin: 0 auto; padding: 0; width: 984px; border: 1px solid #cccccc; background: #ffffff; text-align: left}
 #header {height: 125px; background: url('../images/header.png') no-repeat; border-bottom: 1px solid #999999; padding: 0; margin: 0; text-align: left}
#header_title {width: 500px; height: 95px; padding: 30px 20px 0 40px; text-align: left; float:left}
#header_title p {line-height: 0px; font-size: 11px; color: #A5AE2B; font-style: italic}
#header_logo {width: 180px; height: 90px; float: right; padding: 30px 10px 0px 0px; text-align: left}
#header_title h2 {color: #ffffff; padding: 0; margin: 0; font-size: 34px; width: 500px}
#header_title h3 {padding: 0; margin: 0; font-size: 14px; color: #235C96}
  .main-nav-wrapper {background: url('../images/nav-background2.jpg') repeat-x; height: 42px; margin-bottom: 2px}
.main-nav-wrapper, .main-nav-wrapper ul, .main-nav-wrapper li, .main-nav-wrapper a {z-index: 99}
.main-nav-wrapper ul {list-style: none; text-align: center; margin: 0; padding: 0; padding-left: 10px}
.main-nav-wrapper ul li {margin: 0; float: left; padding-right: 20px}
.main-nav-wrapper ul li.list-nav-last {padding-right: 0px}
.main-nav-wrapper li a {display: block; width: 81px; height: 42px}
li a.home-nav, li a:hover.home-nav, li a:active.home-nav, li a.news-nav, li a:hover.news-nav, li a:active.news-nav, li a.announcements-nav, li a:hover.announcements-nav, li a:active.announcements-nav, li a.forums-nav, li a:hover.forums-nav, li a:active.forums-nav, li a.information-nav, li a:hover.information-nav, li a:active.information-nav, li a.events-nav, li a:hover.events-nav, li a:active.events-nav, li a.partners-nav, li a:hover.partners-nav, li a:active.partners-nav, li a.about-nav, li a:hover.about-nav, li a:active.about-nav, li a.photos-nav, li a:hover.photos-nav, li a:active.photos-nav {background: url('../images/image-items.png') no-repeat top left}
li a.home-nav {background-position: 0 -736px; width: 81px; height: 42px}
li a:hover.home-nav, li a:active.home-nav {background-position: 0 -828px; width: 81px; height: 42px}
li a.news-nav {background-position: 0 -1104px; width: 81px; height: 42px}
li a:hover.news-nav, li a:active.news-nav {background-position: 0 -1196px; width: 81px; height: 42px}
li a.announcements-nav {width: 128px; background-position: 0 -184px; width: 128px; height: 42px}
li a:hover.announcements-nav, li a:active.announcements-nav {width: 128px; background-position: 0 -276px; width: 128px; height: 42px}
li a.forums-nav {background-position: 0 -552px; width: 81px; height: 42px}
li a:hover.forums-nav, li a:active.forums-nav {background-position: 0 -644px; width: 81px; height: 42px}
li a.information-nav {width: 105px; background-position: 0 -920px; width: 105px; height: 42px}
li a:hover.information-nav, li a:active.information-nav {width: 105px; background-position: 0 -1012px; width: 105px; height: 42px}
li.list-information-nav ul {display: none}
li:hover.list-information-nav ul {font-size:12px; display: block; position: absolute; z-index: 99; text-align: center; background: #316293; margin: -15px 0 0; padding: 0px; margin-left: 5px}
li:hover.list-information-nav ul li {float: none; width: 95px; padding:0px}
.bottom-nav li:hover.list-information-nav ul {margin-top: -202px; background: #316293}
li:hover.list-information-nav li {}
li:hover.list-information-nav li a {color: #fff; height: auto; line-height:20px; font-size: 11px; font-weight: bold; padding-left: 5px; margin-left: 3px}
li a.events-nav {background-position: 0 -368px; width: 81px; height: 42px}
li a:hover.events-nav, li a:active.events-nav {background-position: 0 -460px; width: 81px; height: 42px}
li a.partners-nav {background-position: 0 -1656px; width: 81px; height: 42px}
li a:hover.partners-nav, li a:active.partners-nav {background-position: 0 -1748px; width: 81px; height: 42px}
li a.photos-nav {background-position: 0 -1472px; width: 81px; height: 42px}
li a:hover.photos-nav, li a:active.photos-nav {background-position: 0 -1564px; width: 81px; height: 42px}
li a.about-nav {background-position: 0 0; width: 81px; height: 42px}
li a:hover.about-nav, li a:active.about-nav {background-position: 0 -92px; width: 81px; height: 42px}
li a span {display: none}
  #sidebar {float: right; width: 190px; clear: right; padding: 11px 29px 0 0; background: #ffffff; text-align: left}
#divlogin {width:150px; background-color: #FFFFFF}
#divlogin h1 {color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 18px; margin: 0; padding-left: 25px; padding-bottom: 9px; background: url('/images/icons/items.png') no-repeat top left; background-position: 0 -764px; width: 18px; height: 25px; border-bottom: 1px dotted #999999; display: block; width:140px; border-bottom: 1px dotted #999999; margin-left: -7px}
#divlogin h1.h1-login {padding-left: 22px; padding-right: 0; text-align: center; border-bottom: 1px dotted #999999}
#divlogin form {color: #5B5B5B; width: 166px; margin-top: 10px; margin-left: -8px}
#divlogin form label {font-size:11px; display:block; margin-bottom:3px}
#divlogin form .remember-me input {margin: 2px 3px 0 0; line-height: 12px; float: left}
#divlogin form .remember-me label {margin:0; line-height:17px; padding-bottom: 6px}
* #divlogin input#login, * #divlogin input#password {width: 158px}
#divlogin form p {line-height:normal; margin: 5px 2px; padding: 0}
.divbutton {display: block; text-align: center; margin-top: 5px}
#divlogin form input.login-button, #divlogin form input:hover.login-button, #divlogin form input:active.login-button, .divbutton a#link-to-signup-form, .divbutton a:active#link-to-signup-form, .divbutton a:hover#link-to-signup-form, #divregister form input.link-to-signup-form, #divregister form input:active.link-to-signup-form, #divregister form input:hover.link-to-signup-form {background: url('../images/buttons/button-items.png') no-repeat top left}
#divlogin form input.login-button {background-position: -125px -364px; width: 75px; height: 25px; width: 75px; height: 25px; border: none; display: inline-block; cursor:pointer; vertical-align: top}
#divlogin form input:hover.login-button, #divlogin form input:active.login-button {background-position: 0 -364px; width: 75px; height: 25px}
#divlogin form a.link-to-forgot-form {font-size: 11px; text-decoration: none; margin-bottom: 10px; display: block}
.divbutton a#link-to-signup-form {background-position: 0 -661px; width: 75px; height: 25px; width: 75px; height: 25px; border: none; display: inline-block; vertical-align: top}
.divbutton a:active#link-to-signup-form, .divbutton a:hover#link-to-signup-form {background-position: -1892px -562px; width: 75px; height: 25px}
.divprofile {margin:auto 0; padding:0}
.divprofile .user-avatar{ text-align: center; margin-top: 10px}
.user-avatar{ text-align: center; margin-top: 10px}
.divprofile ul, .divprofile ul li {margin: 0; list-style: none; padding: 0}
.divprofile ul {margin:10px auto 0; font-size: 11px; color: #5B5B5B}
.divprofile .user-info .profile-logout{ padding-top:2px}
a#link-to-profile, a#logout-button {background: url('../images/buttons/profile-button.png') no-repeat; width: 75px; height: 32px; border: none; display: inline-block; float: left}
a#logout-button {background: url('../images/buttons/logout-button.png') no-repeat}
#ad {width:209px; background-color: #FFFFFF; text-align: center}
#ad a {text-decoration: none}
#ad div {margin: 0 auto; padding-bottom:10px}
#ad a img {text-decoration: none; border: none }
  #main-content {font-size: 11px; width: 750px; padding: 10px; margin: 0 0 0 8px}
#main-content #show-photo #wrap{ float:left}
.shaded-border {padding: 30px; position:relative}
.shaded-border .border-tl{ background:url("../images/border/tl.gif") no-repeat scroll 0 0 transparent; height:12px; left:0; position:absolute; top:0; width:13px}
.shaded-border .border-tm{ background:url("../images/border/tm.gif") repeat-x scroll 0 0 transparent; height:12px; left:13px; position:absolute; top:0; width:97%}
.shaded-border .border-tr{ background:url("../images/border/tr.gif") no-repeat scroll 0 0 transparent; height:12px; position:absolute; right:0; top:0; width:13px}
.shaded-border .border-ml{ background:url("../images/border/ml.gif") repeat-y scroll 0 0 transparent; height:97%; left:0; position:absolute; top:12px; width:13px}
.shaded-border .border-mr{ background:url("../images/border/mr.gif") repeat-y scroll 0 0 transparent; height:97%; position:absolute; right:0; top:12px; width:13px}
.shaded-border .border-bl{ background:url("../images/border/bl.gif") no-repeat scroll 0 0 transparent; bottom:0; height:14px; left:0; position:absolute; width:13px}
.shaded-border .border-bm{ background:url("../images/border/bm.gif") repeat-x scroll 0 0 transparent; bottom:0; height:14px; left:13px; position:absolute; width:97%}
.shaded-border .border-br{ background:url("../images/border/br.gif") no-repeat scroll 0 0 transparent; bottom:0; height:14px; position:absolute; right:0; width:13px}
.home-index .shaded-border .border-tm{ width:95%}
.home-index .shaded-border .border-bm{ width:95%}
#sidebar .shaded-border .border-ml{ height:93%}
#sidebar .shaded-border .border-mr{ height:93%}
#sidebar .shaded-border .border-tm{ width:93%}
#sidebar .shaded-border .border-bm{ width:93%}
.content-header h1 {color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 18px; margin: 0; padding-left: 35px; padding-bottom: 10px; border-bottom: 1px dotted #999999; display: block}
.content-body h1 {color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 18px; margin: 0; padding-bottom: 10px; border-bottom: 1px dotted #999999; display: block}
.content-header-desc p {color: #5B5B5B}
.content-header-desc {border-bottom:dashed 1px #888; margin-bottom:15px}
.content-nav {float: right; margin-top: 4px !important; right: 100px; z-index: 9}
.content-nav ul {list-style: none; margin:0; padding:0}
.content-nav ul li {float:left; margin:0 10px}
 form .form-item {line-height:25px; margin:5px 0}
form .form-item input[type=checkbox] {margin:0 3px; vertical-align:text-top}
form label {display: inline-block; min-width: 115px; font-weight:bold}
form .control {height:32px}
form .control ul {list-style: none; padding: 0; margin: 0}
form .control li {float: right; margin-left: 10px}
form .control .submit {width: 79px; height: 32px; display: inline; border: none}
form.create .submit {background: url('../images/buttons/create-button.png') no-repeat}
form.update .submit {background: url('../images/buttons/update-button.png') no-repeat}
form.create .submit:hover, form.create .submit:active {background: url('../images/buttons/create-active-button.png') no-repeat}
form.update .submit:hover, form.update .submit:active {background: url('../images/buttons/update-active-button.png') no-repeat}
form .control .cancel {background: url('../images/buttons/cancel-button.png') no-repeat; width: 81px; height: 32px; display: block}
form .control .cancel:hover, form .control .cancel:active {background: url('../images/buttons/cancel-active-button.png') no-repeat}
.form-button ul {list-style: none; padding: 0; margin: 0}
.form-button li {float: right; margin-left: 10px; z-index:2}
a.add-button {height: 34px; border: none; display: inline-block}
.cancel-link {background: url('../images/buttons/cancel-button.png') no-repeat; width: 81px; height: 32px; display: block}
:hover.cancel-link, :active.cancel-link {background: url('../images/buttons/cancel-active-button.png') no-repeat}
.submit-button {width: 79px; height: 32px; display: inline; border: none; background: url('../images/buttons/update-button.png') no-repeat}
.update .submit-button {background: url('../images/buttons/update-button.png') no-repeat}
.create .submit-button {background: url('../images/buttons/create-button.png') no-repeat}
.update :hover.submit-button, .update :active.submit-button {background: url('../images/buttons/update-active-button.png') no-repeat}
.create :hover.submit-button, .create :active.submit-button {background: url('../images/buttons/create-active-button.png') no-repeat}
 * .submit-button {display: block; line-height: 0}
    .add-partners .cancel-link, .add-partners .submit-button {width: 81px !important; height: 32px !important; display: block !important}
#event-show h2 {float:left}
#divregister, #divnews, #divnews-add, #divcommunity, #divinformation, #divforum, #divannouncement-add, #divannouncement, #divsafety, #divcontact, #divfaq, #comments, #divregulation, #divpartner, #divdocument, #divdirectory, #divuser, #divsearch, #div_add_album, #div_edit_album, #div_add_photo, #show-album, #show-photo, #show-home-photo, #comment-photo, #divmessages, #div_add_event, #show-events {padding: 30px}
.home-index #divnews, .home-index #divannouncement, .home-index #divforum, .home-index #divinformation, .home-index #show-home-photo, .home-index #show-events {min-height: 350px !important}
.photo-attributes {float:right; height:275px; width:177px}
.photo-information {border:1px solid #000; width:165px; height:auto; background-color:#FDFDE7; color:#252524; padding:5px; margin-right:0px}
.photo-vote {display:inline; float:right}
#album-description {margin-bottom:15px}
#photo-description {margin-bottom:15px}
.item_album {display:inline-block; width:auto; height:auto; margin-right:8px; float: left; text-align: center; vertical-align: middle; margin-bottom:8px}
.album_image {vertical-align:top; border:solid 1px #888; margin:0 11px 0 0px; height:80px; width:90px; display:inline-block; float: left}
.album_image .img {width:90px; height:80px}
.album_information {vertical-align:top; display:inline-block; top:-16px; float: left}
.album_information .title {font-weight:bold; font-size:14px; margin-bottom:12px}
.album_information .album-info {margin-top:-8px}
#facebox #divsearch {padding: 0px}
.advance-search {font-size:11px}
.advance-search p {margin:10px 5px}
.advance-search label {width:100px; display:inline-block; vertical-align:top}
.advance-search input[type=text] {width:250px}
.advance-search select {width:256px}
.advance-search input[type=submit] {float:right}
#divinformation {height: 190px}
.divinformation-index {width: 680px !important}
.home-index #divforum, .home-index #divinformation {height: 340px}
.home-index #divnews, .home-index #divannouncement{ height: auto}
.home-index .link-to-block {position: absolute; bottom: 30px; text-align: right; width: 83%}
#divregister h1, #divnews h1, #divnews-add h1, #divcommunity h1, #divinformation h1, #divannouncement h1, #divannouncement-add h1, #divsafety h1, #divcontact h1, #divfaq h1, #comments h2, #divregulation h1, #divpartner h1, #divdocument h1, #divdirectory h1, #divuser h1, #divsearch h1, #div_add_album h1, #div_edit_album h1, #div_add_photo h1, #divmessages h1, #show-photo h1, #show-home-photo h1, #category-topic h1, #div_add_event h1, #show-events h1 {color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 18px; margin: 0; padding-left: 48px; padding-bottom: 10px; background: url('/images/icons/items.png') no-repeat top left; background-position: 0 -764px; width: auto; height: 25px; border-bottom: 1px dotted #999999; display: block}
#show-album h1, #comment-photo h1 {color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 18px; margin: 0 0 20px 0; padding-left: 10px; padding-bottom: 10px; border-bottom: 1px dotted #999999; display: block}
.new-album {display: block; padding: 5px; margin: 5px}
#divforum, #divtopic, .divtopic, #divpost {padding: 30px; padding-left: 30px}
#divforum h1, #category-topic h1, #divtopic h1, .divtopic h1, #divpost h1 {color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 18px; margin: 0; padding-left: 48px; padding-bottom: 10px; background: url('/images/icons/items.png') no-repeat top left; background-position: 0 -554px; width: auto; height: 25px; border-bottom: 1px dotted #999999; display: block; margin-bottom: 10px}
#div_add_album h1, #div_edit_album h1, #div_add_photo h1, #show-photo h1 {background: url('/images/icons/items.png') no-repeat top left; background-position: 0 -1162px; width: auto; height: 25px}
#show-home-photo h1 {background: url('/images/icons/items.png') no-repeat top left; background-position: 0 -1162px; width: auto; height: 25px}
#divforum #forum-header-show-title {float: left; height: auto; width: 430px}
#divforum #forum-header-show-title .forum-control{ float: none}
#divforum .show-forum {margin:30px 30px 30px; float: none; margin-top: 60px}
#divforum #forum-search-and-share {float: none; height: 20px; position: relative; font-size: 1em; padding: 5px 0px 5px 0px; width: 100%}
#divforum #forum-search-and-advance {float: right; height: auto; position: relative; font-size: 1em; width: 240px}
#divforum #forum-search-and-advance .forum-search {float: none !important}
#divforum #forum-search-and-advance .forum-control-right {margin-top: 5px}
.forum-control em {font-size: 10px}
#divforum .main-forum-control {float: left; margin-top: 3px}
#divforum .forum-control {float: left;  }
.new_topic_link {float:right; font-size:12px; margin-right:5px}
#divforum .forum-control-left {float: left}
#divforum .forum-control-right {float: right}
#divforum .forum_show {clear: left; width: 450px; margin-top: 10px}
#divforum .forum-control .forum-control-left-nav {float: left; margin-top: -28px}
#divforum .forum-control .forum-control-left {float: left}
#divforum .forum-control .forum-control-right {float: right}
.forum-search-form {float:right; margin-left: 3px; text-align: right}
.forum-search-form input {font-size:11px}
#divpost .topic_show .items .item {display: block; width:100%; height:80px; margin-top: 10px}
#divpost #post_forum .items .first_post_item .post-content {margin-top: 0px; top: 0px}
#divpost #post_forum .items .first_post_item .post-content .post_message {padding: 0px; margin-top: 0px}
#divpost .topic_show .items .item .post1 {width: 200px; float: left}
#divpost .topic_show .items .item .post2 {padding:3px; float:right; margin-right: 50px; height: 40px; border: 1px solid #999999; width: 420px}
.post_content_topic_list {height:14px; overflow:hidden; max-width:270px; float:left; text-align:justify; margin-top: 4px}
#divpost .topic_show .items .item .post3 {text-align:right; margin-right: 50px}
#divforum .header, #divtopic .header, .divtopic .header, #divpost .header {font-weight: bold; border-bottom:solid thin #888}
.manage-forum, .manage-topic {width:100%; color:#5B5B5B; font-family:Arial,Helvetica,sans-serif; font-size:11px; border:solid thin #888}
.manage-forum .header, .manage-topic .header {height:30px; background-color:#DCDCDC}
#watch-topic, #category-topic {font-family:Arial,Helvetica,sans-serif; font-size:11px}
#watch-topic h1, #category-topic h1 {border-bottom:dotted 1px #888}
.watch-items, .category-items {margin:0 5px 0 5px}
.watch-item-header, .category-item-header {border-bottom:solid 1px #888}
.watch-item-header .col1, .watch-item .col1 {display:inline-block; width:100px}
.watch-item-header .col2, .watch-item .col2 {display:inline-block; width:100px}
.watch-item-header .col3, .watch-item .col3 {display:inline-block; width:20px; margin-right:25px}
.watch-item-header .col4, .watch-item .col4 {display:inline-block; width:50px; margin-right:25px}
.watch-item, .category-item {margin:10px 0 0 3px}
.category-item-header .col1, .category-item .col1 {display:inline-block; width:100px; margin-left:10px}
.category-item-header .col2, .category-item .col2 {display:inline-block; width:70px}
.category-item-header .col3, .category-item .col3 {display:inline-block; width:70px}
#show-poll H2{ margin: 0}
#show-poll .col1{ display:inline-block; width:300px}
#show-poll .col2{ display:inline-block; width:70px}
#show-poll .col3{ display:inline-block; width:70px}
#show-poll .col4{ display:inline-block; vertical-align:middle; width:70px}
#show-poll .col5{ display:inline-block; width:70px}
#show-poll .chart{ background-color: #cecece; display: block; height: 5px}
.watchtopic {display: inline-block; height:7px; text-align:right}
.watch_topic {text-align:right}
.advanced-search {margin-top:15px}
.forum_header1 {display:inline-block; width:343px; height:30px; text-align:center; line-height:30px; margin-left:3px; float: left}
.forum_header2 {display:inline-block; width:36px; height:30px; text-align:center; line-height:30px; border-left: 1px solid #888; padding-left: 2px; padding-right: 2px; float: left}
.forum_header3 {display:inline-block; width:33px; height:30px; text-align:center; line-height:30px; border-left: 1px solid #888; padding-left: 2px; padding-right: 2px; float: left}
.forum_header4 {display:inline-block; width:140px; height:30px; text-align:center; line-height:30px; border-left: 1px solid #888; float: left}
.forum_header5 {display:inline-block; text-align:center; border-left:1px solid #888; height:30px; line-height:30px; padding-left:5px; float: left}
.forum_icon {display: inline-block; margin-top:0; width:40px; height:70px; background: url('/images/icons/items.png') no-repeat top left; background-position: 2px -535px; line-height:70px; margin-left:2px; margin-right:2px; float:left}
.forum_body1 {width:296px; height:70px; display: block; border-left: 1px solid #888; padding-left:5px; float:left}
.forum_body1 .link {font-weight:bold; margin: 5px 0 12px}
.forum_body1 .desc {margin-top:-10px}
.forum_body2 {display:inline-block; width:40px; height:70px; text-align:center; vertical-align:top; line-height:70px; border-left: 1px solid #888; float: left}
.forum_body3 {display:inline-block; width:37px; height:70px; text-align:center; vertical-align:middle; line-height:70px; border-left: 1px solid #888; float: left}
.forum_body4 {display:inline-block; width:140px; height:63px; text-align:center; vertical-align:top; border-left: 1px solid #888; padding-top:7px; float: left}
.forum_body5 {display:inline-block; text-align:center; border-left:1px solid #888; height:55px; padding-top:15px; vertical-align:top; padding-left:10px; float: left}
#divtopic .topic_sticky {float: none; position: relative; height: auto; width: 100%}
#divtopic .topic_sticky .divtopic {float: none; position: relative; height: auto; width: auto}
.divtopic .manage-topic .manage-topic-list {float: none; width: 100%; position: relative; height: auto}
.divtopic .manage-topic .manage-topic-list .items {float: none; width: 100%}
.topic_header1 {display:inline-block; width:323px; height:30px; text-align:center; line-height:30px; margin-left:3px; float: left}
.topic_header2 {display:inline-block; width:63px; height:30px; text-align:center; line-height:30px; border-left: 1px solid #888; float: left}
.topic_header3 {display:inline-block; width:53px; height:30px; text-align:center; line-height:30px; border-left: 1px solid #888; float: left}
.topic_header4 {display:inline-block; width:130px; height:30px; text-align:center; line-height:30px; border-left: 1px solid #888; float: left}
.topic_header5 {display:inline-block; text-align:center; border-left:1px solid #888; height:30px; line-height:30px; padding-left:5px; width: 45px; float: left}
.topic_icon {display: inline-block; margin-top:0; width:40px; height:70px; background: url('/images/icons/items.png') no-repeat top left; background-position: 2px -535px; line-height:70px; margin-left:2px; margin-right:2px; float:left}
.topic_new {float:left; height: 30px; margin: 15px 0px 0px 3px; width: 15px; background: url('/images/icons/items.png') no-repeat top left; background-position: 0 -839px; width: 10px; height: 10px}
.topic_hot {float:left; height: 30px; margin-top: 15px; width: 15px; background: url('/images/icons/items.png') no-repeat top left; background-position: 0 -629px; width: 10px; height: 10px}
.topic_body1 {width:276px; height:70px; display: block; border-left: 1px solid #888; padding-left:5px; float:left}
.topic_body1 .link {font-weight:bold; margin: 5px 0 12px}
.topic_body1 .desc {margin-top:-10px}
.topic_body2 {display:inline-block; width:63px; height:63px; padding-top:7px; text-align:center; vertical-align:top;  float: left; border-left: 1px solid #888}
.topic_body3 {display:inline-block; width:53px; height:70px; text-align:center; vertical-align:middle; line-height:70px; border-left: 1px solid #888; float: left}
.topic_body4 {display:inline-block; width:130px; height:63px; text-align:center; vertical-align:top; border-left: 1px solid #888; padding-top:7px; float: left}
.topic_body5 {display:inline-block; width:45px; height:55px; vertical-align:top; padding-top:15px; padding-left:8px; border-left:1px solid #888; float: left}
#post_forum {margin-top:15px}
.comment-header, .post_header {height:15px; border-bottom:solid 1px #888; width:480px; padding-left:5px; font-weight:bold; margin-left: 5px}
.first_post_header {background: url('/images/backgrounds/forum-head.png') repeat; border-bottom:solid 1px #888; width:675px; height:15px; padding:3px 5px; color:white; font-weight:bold}
.first_post_header a {color:white; font-weight:bold; text-decoration:underline}
.post_time_header {display:inline-block; float:left}
.post_manage {text-align:right; margin-right:10px; top: -5px}
.post_manage a {font-weight:bold}
.post_count_header {margin-left:265px}
.comment {display:block; padding:5px; min-height:60px}
.post_item {display:block; height:auto; min-height:85px; width:685px}
.first_post_item {display:block; border:solid 1px #888; min-height:85px; width: 685px; height: auto}
.post_child {position:relative; min-height:50px}
.first_post_item .post-author, .post_item .post-author {top:5px; left: 5px; float: left; margin-top: 10px; margin-left: 10px; width: 160px}
.comment-author .avatar, .post-author .avatar {margin-right: 5px; border: solid thin gray; float: left}
.comment-content, .post-content {margin-left: 185px; min-height: 100px; padding-left: 10px; border-left: 1px black solid; top: 5px; left: 5px}
.comment-message, .post_message {display:block; width:480px; padding:5px; z-index: 0; left: 10px; min-height: 75px; margin-top: 10px}
.post_item_search {display:block; border:solid 1px #888; margin:10px auto; width:634px}
.post_child_search {position:relative; width:470px; padding:5px 0 0 5px}
.post_message_search {display:inline-block; width:500px}
.post_message blockquote {background:#CCCCCC none repeat scroll 0 0; border:1px dashed #888888; font-style:italic; margin:5px; overflow:hidden; padding:5px; width:97%}
.post_space {height:20px; line-height:20px}
.paggy {height:25px; line-height:20px; border-bottom:solid thin #888; margin: 5px 0 5px 5px; width:98%; padding-bottom: 5px}
.pagination {float:right}
.forum_space{ height:20px; width:100%}
.flag-or-report, .post_reply {float:right}
.home-index h1 {margin-bottom:12px !important}
#comments h2 {padding-left: 10px; background: none}
#bottom-ad {padding-left: 9px}
.manage-safety, .manage-contact, .manage-faq, .manage-partner, .manage-document, .manage-poll {width:100%; color:#5B5B5B; font-family:Arial,Helvetica,sans-serif; font-size:11px}
.manage-safety .header, .manage-contact .header, .manage-faq .header, .manage-partner .header, .manage-document .header, .manage-poll .header {border-bottom:solid thin #888}
.manage-safety .items, .manage-contact .items, .manage-faq .items, .manage-partner .items, .manage-document .items, .manage-poll .items {border-bottom:solid thin #ddd}
.manage-safety .col1, .manage-contact .col1, .manage-partner .col1, .manage-document .col1 {display:inline-block; width:100px; text-align:left}
.manage-safety .col2, .manage-contact .col2, .manage-partner .col2, .manage-document .col2 {display:inline-block; width:155px}
.manage-safety .col3, .manage-contact .col3, .manage-partner .col3, .manage-document .col3 {display:inline-block; width:85px}
.manage-safety .col4, .manage-contact .col4, .manage-partner .col4 {display:inline-block; width:90px}
.manage-safety .col5, .manage-contact .col5, .manage-partner .col5 {display:inline-block; width:100px}
.manage-safety .col6, .manage-contact .col6 {display:inline-block;  width:70px; text-align:center}
.manage-poll .col1 {display:inline-block; width:290px; text-align:left}
.manage-poll .col2 {display:inline-block; width:105px}
.manage-poll .col3 {display:inline-block; width:55px}
.manage-poll .col4 {display:inline-block; width:47px}
.manage-poll .col5 {display:inline-block; width:185px}
.manage-poll .col6 {display:inline-block; width:70px}
.manage-faq .col1 {display:inline-block; width:100px}
.manage-faq .col1-answers {display:inline-block; width:100px; font-weight:bold}
.manage-faq .col2 {display:inline-block; width:380px}
.manage-faq .col3 {display:inline-block; width:70px}
.manage-faq .col4 {display:inline-block; width:100px}
.type-pdf, .type-doc, .type-default, #divcontact h1, #divannouncement-add h1, #divannouncement h1, #divinformation h1, #divsafety h1, #divfaq h1, #divregulation h1, #divpartner h1, #divdocument h1, #divtopic h1 .divtopic h1 #divnews h1, #divnews-add h1, #divmessages h1, #divcommunity h1 {background: url('../images/icons/items.png') no-repeat top left}
#divnews h1, #divnews-add h1 {background-position: 0 -899px; width: auto; height: 25px}
#divmessages h1 {background-position: 0 -899px; width: auto; height: 25px}
#divcommunity h1 {background-position: 0 0; width: auto; height: 25px}
#messages #news_message {position: relative}
#messages #new_message .form-button {margin-top: 0px}
#divinformation h1, #divsafety h1, #divfaq h1, #divregulation h1, #divpartner h1, #divdocument h1, #divtopic h1 .divtopic h1 {background-position: 0 -689px; width: auto; height: 25px}
#divinformation ul {margin: 0; padding: 0; list-style: none; margin-top: 20px; margin-left: 10px}
#divcontact h1 {background-position: 0 -899px; width: auto; height: 25px}
#divannouncement-add h1, #divannouncement h1 {background-position: 0 0; width: auto; height: 25px}
#divregister form p { }
#divregister form label, #divpartner form label {float: left; width: 150px; text-align: right; padding-right: 10px; font-size: 12px; font-weight: bold}
#divregister form input, #divpartner form input {width: 250px}
#divregister form select, #divpartner form select {width: 256px}
#divregister form input#user_agree_to_tos {width: 30px}
.input-upload-file {margin-left: 160px}
 * #divregister form input#user_agree_to_tos {margin-left: 140px;  }
 * #divregister form label.label-for-agreement {float: none; text-align: left; padding-right: 0; width:auto}
#divregister form input.link-to-signup-form {float: right; background-position: 0 -661px; width: 75px; height: 25px; width: 75px; height: 25px; border: none; display: inline; text-indent: -999999px}
 * #divregister form input.link-to-signup-form {display: block; line-height: 0px}
 #divregister form input:active.link-to-signup-form, #divregister form input:hover.link-to-signup-form {background-position: -1892px -562px; width: 75px; height: 25px}
#errorExplanation {background: #FFEBE8; border: 1px solid #DD3C10; padding: 20px; font-size: 13px}
#errorExplanation h2 {display: block; padding: 0; margin: 0; border-bottom: 1px dotted #999999}
.fieldWithErrors {display: inline}
.fieldWithErrors input, .fieldWithErrors textarea {background: #ffff6f}
.form-button {margin-top: -30px; float: right}
#facebox #divforum {margin: 0px; padding: 0px}
#facebox .form-button {margin: 0px !important}
.add-partners .form-button, .add-document .form-button {margin-top: 20px; float: none; line-height: 0; padding-bottom: 20px}
div.add-news, div.add-announcement {padding-bottom: 15px}
.news-add p, .announcement-add p {color: #5B5B5B}
a.add-news-button, a.add-announcement-button, a.add-safety-button, a.manage-safety-button, a.add-contact-button, a.manage-contact-button, a.add-faq-button, a.manage-faq-button, a.add-partner-button, a.manage-partner-button, a.add-document-button, a.manage-document-button {background: url('../images/buttons/add-news-item-button.png') no-repeat center; width: 133px; height: 34px; border: none; display: inline-block}
.item_question {margin-left:10px; color:#A5AE2B}
.item_asked_question {margin-left:15px}
.item_aq {margin-left:-35px; margin-top: -20px}
.item_aq_header {margin-left:60px; margin-top: -10px}
.item_aq_answer {margin-left:80px; margin-top: -10px}
#section_separator {border-bottom:1px dotted #8A8F92}
a.add-announcement-button {width: 152px; height: 32px; background: url('../images/buttons/add-announcement-button.png') no-repeat center}
a:hover.add-news-button, a:active.add-news-button {background: url('../images/buttons/add-news-active-button.png') no-repeat center}
a:hover.add-announcement-button, a:active.add-announcement-button {background: url('../images/buttons/add-announcement-active-button.png') no-repeat center}
.safety-nav, .contact-nav, .partner-nav, .document-nav {margin:5px 0 10px}
.safety-nav a, .contact-nav a, .faq-nav a, .partner-nav a, .document-nav a {height: 32px; display:inline-block}
a.add-partner-button {width: 140px; background: url('../images/buttons/add-partner-button.png') no-repeat center}
a:hover.add-partner-button, a:active.add-partner-button {background: url('../images/buttons/add-partner-active-button.png') no-repeat center}
a.manage-partner-button {width: 114px; background: url('../images/buttons/manage-partner-button.png') no-repeat center}
a:hover.manage-partner-button, a:active.manage-partner-button {background: url('../images/buttons/manage-partner-active-button.png') no-repeat center}
a.add-safety-button {width: 140px; background: url('../images/buttons/add-safety-button.png') no-repeat center}
a:hover.add-safety-button, a:active.add-safety-button {background: url('../images/buttons/add-safety-active-button.png') no-repeat center}
a.manage-safety-button {width: 114px; background: url('../images/buttons/manage-safety-button.png') no-repeat center}
a:hover.manage-safety-button, a:active.manage-safety-button {background: url('../images/buttons/manage-safety-active-button.png') no-repeat center}
a.add-document-button {width: 140px; background: url('../images/buttons/add-doc-button.png') no-repeat center}
a:hover.add-document-button, a:active.add-document-button {background: url('../images/buttons/add-doc-active-button.png') no-repeat center}
a.manage-document-button {width: 132px; background: url('../images/buttons/manage-doc-button.png') no-repeat center}
a:hover.manage-document-button, a:active.manage-document-button {background: url('../images/buttons/manage-doc-active-button.png') no-repeat center}
a.add-contact-button {width: 140px; background: url('../images/buttons/add-contact-button.png') no-repeat center}
a.add-album-button {float:right; right:-4px; top:-4px; width:110px; height:32px; z-index:10; background: url('../images/buttons/add-album-button.png') no-repeat center}
a:hover.add-contact-button, a:active.add-contact-button {background: url('../images/buttons/add-contact-active-button.png') no-repeat center}
a.add-faq-button {width: 140px; background: url('../images/buttons/add-faq-button.png') no-repeat center}
a:active.add-faq-button, a:hover.add-faq-button {background: url('../images/buttons/add-faq-active-button.png') no-repeat center}
a.manage-contact-button {width: 114px; background: url('../images/buttons/manage-contact-button.png') no-repeat center}
a:hover.manage-contact-button, a:active.manage-contact-button {background: url('../images/buttons/manage-contact-active-button.png') no-repeat center}
a.manage-album-button {width: 114px; background: url('../images/buttons/manage-album-button.png') no-repeat center}
a.manage-faq-button {width: 114px; background: url('../images/buttons/manage-faq-button.png') no-repeat center}
a:active.manage-faq-button, a:hover.manage-faq-button {background: url('../images/buttons/manage-faq-active-button.png') no-repeat center}
.add-safeties p {font-family:Arial,Helvetica,sans-serif; font-size:11px}
.edit-community label, .add-safeties label, .add-news label, .add-announcement label {display: block; float: left; width: 130px; text-align: left; font-weight: bold; font-size: 12px}
.ctexteditor {display: block; clear: left; top: 10px}
.label-for-is-restricted, .label-for-as-anon {float: none !important; width: 300px !important; display: inline !important; top: -2px}
.add-safeties #safety_comment {clear: left; display: block; top: 10px}
.add-safeties .form-button {top: 10px; margin-top: 0px; padding-bottom: 16px; float: none; text-align: right; width: 98%}
 #announcement-index {float: none; padding: 5px 5px 5px 5px; height: auto; position: relative}
#divannouncement .announcement-list {margin-bottom:30px; padding: 5px 5px 5px 5px; position: relative}
#divannouncement .announcement-list .announcement-post-author {float: left; width: 165px; height: auto}
#divannouncement .announcement-list .announcement-post-author .avatar{ float:left}
#divannouncement .announcement-list .announcement-post-author .info{ float:left; margin-left:5px}
#divannouncement .announcement-list .announcement-index-only {margin-top: 10px; width: 100%; position: relative}
#divannouncement .announcement-list .announcement-index-only .avatar{ float:left}
#divannouncement .announcement-list .announcement-index-only .info{ float:left; margin-left:5px}
#divannouncement .announcement-list .post-announcement-index {border-left:1px solid #888888; float:left; padding-left:10px; text-align:justify; width:490px; min-height: 60px}
#divannouncement .announcement-list .announcement-readmore-only {margin-top: 10px; width: 100%; position: relative; float: none}
#divannouncement .announcement-list .post-announcement-readmore {min-height: 75px; height: auto; margin-left: 165px; width: auto; padding-left: 10px; border-left: 1px black solid !important}
#divannouncement .announcement-list .post-announcement-readmore p {margin-left: 0px}
#divnews span.date, #divannouncement span.date, #divforum span.date {font-size: 10px; font-style: italic; color: #1F3349; position:absolute; right:0; top:5px}
#divannouncement h2 {font-size: 16px; color: #1F3349; display: block}
#divannouncement .post {font-size: 11px; color: #5B5B5B; min-height:80px}
.detail-announcement-index {padding: 5px}
#divannouncement .announcement-poster {display: block; font-size: 11px; color: #1F3349; margin-left: 30px; padding-bottom: 10px}
#divannouncement #announcement-index .announcement-links {padding: 0px 0px 10px 0px; float: right}
#divannouncement .announcement-links a {}
#divannouncement .announcement-links ul {list-style: none; margin: 0; padding: 0}
#divannouncement .show-announcement .announcement-list .announcement-links{ height:18px; position:relative}
#divannouncement .show-announcement .announcement-list .announcement-links #sharethis_0{ position:absolute; top:-4px}
.announcement-links li {float: left; border-left: 1px solid #5B5B5B; font-size: 11px; padding: 0 5px 0 5px; line-height: 9px; top: 3px}
.announcement-links li.first-li {border: none}
#divannouncement .show-announcement .announcement-list .post {float: none; height: auto; width: auto; position: relative}
 #divnews h2 {font-size: 16px; color: #1F3349; display: block}
#divnews .post {font-size: 11px; color: #5B5B5B; min-height:80px}
#divnews .news-poster {display: block; font-size: 11px; color: #1F3349; margin-left: 30px; padding-bottom: 10px}
.show-community a {font-family:Arial,Helvetica,sans-serif; font-size:1em; text-decoration:none}
.show-information a {font-family:Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none}
.show-safety .item, .show-contact .item {margin-bottom: 40px; margin-left: 7px}
.show-contact .item {margin-left: 32px}
.show-partner .item .item-partner .partner-info {margin-bottom: 0px}
.item-partner .partner a {font-weight: bold}
.show-partner .item .item-partner .partner {font-weight:bold}
.partner-image {display: block; text-align: center; padding: 10px}
.partner-image img {width:180px; height:90px}
.partner-image-more img {width:180px; height:45px}
.safety-nav .item {width: 100%; height: 130px; display: table}
.document_type .item {width: 100%; height: 20px; display: inline}
#featured-sponsor {margin-top: 10px; float:right; width: 240px; text-align: center; height: 180px}
.home-index #featured-sponsor{ position: relative; width: auto; float:none; margin-top: 15px}
#featured-sponsor #show-partner-item .show-partner-item-box {height:auto; margin-top:-10px; position:relative}
.item .item-partner { float: left}
.show-partner .item .item-partner {display: table-cell; text-align: center; vertical-align: middle; width: 100%; position: static}
#show-partner-item {text-align: center; margin: 0 auto; height: auto; width: auto; vertical-align: middle; padding: 10px; margin-top: -10px}
#show-partner-item .item {border: solid black thin; text-align: center; vertical-align: middle; position: static; width:200px; height: auto; margin:5px; display:table; float:left}
#show-partner-item .item .item-partner {height: 112px}
#featured-sponsor #show-partner-item {width:auto; height: auto; position: relative; text-align: center}
.home-index #featured-sponsor #show-partner-item {margin-left: 35px}
#feaetured-spomsor #featured-sponsor-text{ font-weight:bold; text-align: center; padding-left: 10px}
.home-index #show-partner-item .item, #divinformation #show-partner-item .item { width: auto; height: auto; padding: 10px 10px 10px 10px;  }
#show-partner-item .item .item-partner {display:table-cell; vertical-align:middle; width: 200px; margin-left: auto; margin-right: auto; text-align: center; position: relative}
 .show-contact .description {font-style:italic; margin-bottom: 10px; font-size: 1.2em}
.show-safety .item .header, .show-contact .item .header {font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:1.8em; margin-bottom:0px}
.show-document .item .header {font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:17px; vertical-align:middle; margin-bottom:2px; height:40px}
.show-document .item .image {float:left; display:block; height:40px; margin-top:-10px; margin-right:10px}
.show-document .item .body {margin-bottom:40px}
.type-pdf {padding-left: 24px; background-position: 0 -974px; width: 22px; height: 22px}
.type-doc {padding-left: 24px; background-position: 0 -277px; width: 22px; height: 23px}
.type-default {padding-left: 24px; background-position: 0 -75px; width: 22px; height: 23px}
.manage-document .item {padding: 0; margin: 0}
.item h3 {padding: 0; margin: 0; float: left}
.document-description {margin-bottom: 10px}
.link-to-item {width: 200px; float: right}
.link-to-item ul {list-style: none; padding: 0; margin: 0; text-align: right}
.link-to-item ul li {display: inline; border-left: 1px solid #A5AE2B; padding-left: 5px; padding-right: 4px}
.link-to-item ul li.first-li {border-left: none}
.document_type h3 a span {display: inline}
.document_type span.date {font-weight: normal; font-size: 11px}
.show-safety .info, .show-contact .info {font-family:Arial,Helvetica,sans-serif; font-size:1.1em; text-decoration:none; margin-left:50px; padding-top: 0px; margin-bottom: 3px}
.show-contact .info a {color: blue; text-decoration: underline}
.show-contact .info label {width:90px; display:inline-block}
.show-safety .weblink, .show-contact .weblink {color:#5B5B5B; font-family:Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; margin-left:15px}
.show-safety p, .show-contact p {color:#5B5B5B; font-family:Arial,Helvetica,sans-serif; font-size:11px; margin:4px 0 0 43px}
.show-community p {display:block; margin:0}
.sub-nav-wrapper {border-bottom: 1px dotted #8A8F92; height:20px; padding:0 0 6px}
.sub-nav-wrapper ul {list-style:none; margin:0; padding:0}
.sub-nav-wrapper ul li {height:20px; line-height:20px; float:left; width:auto; padding:3px}
.sub-nav-wrapper ul li a {display:block; font-family:Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; padding:0 7px}
.sub-nav-wrapper ul li a:hover {text-decoration:underline}
.sub-nav-wrapper ul li.active a {background:#A5AE2B; color:#fff}
#divnews .news-links a {}
#divnews .news-links ul {list-style: none; margin: 0; padding: 0}
.news-links li {float: left; border-left: 1px solid #5B5B5B; font-size: 11px; padding: 0 5px 0 5px; line-height: 9px; top: 3px}
.news-links li.first-li {border: none}
 #user-navbar {float: right; margin: 0; padding:0; font-size: 12px; top: 3px; font-weight: normal; margin-top: -30px }
#user-navbar li {margin: 0; padding:0; list-style: none; float: right; margin-right: 5px}
#user-navbar li a {border-left: 1px solid #5B5B5B; padding-left: 5px}
#user-navbar li.list-last a {border-left: none}
#members {padding-top: 20px}
#members form table {width: 100% }
#members form table th, #members form table td{ padding: 5px}
#members form table td.tdtop {line-height:20px; text-align:right; vertical-align:top}
.member {display: block; padding-bottom: 10px; padding-right: 10px}
.member-avatar {display: block; width: 100px; height: 100px; float: left}
.member-info {margin-left: 120px}
#divdirectory .member {width: 15%; float: left; text-align: center}
#divdirectory .member-avatar {display: block; width: 100%; height: 100px; float: none}
#divdirectory .member-avatar a {clear: left; display: block}
  #messages-navbar {float: right}
#messages-navbar ul {padding: 0; margin: 0; margin-top: 15px}
#messages-navbar li {float: left; list-style: none; margin: 0px}
#messages-navbar li a {display: block; padding: 0px; padding-right: 10px; margin: 0; margin-left: 10px; border-right: 1px solid #5B5B5B}
#messages-navbar li.last-li a {border-right: none}
#messages-navbar li.active a {text-decoration: underline}
.separator {margin-top: 16px; margin-bottom: 3px; border-bottom: 1px dotted #999999}
#message-index {clear: left}
#message-index .message {clear: left; border-bottom: 1px dotted #999999; margin-top: 3px; padding-bottom: 3px}
.message .sender {float: left}
.sender img {float: left}
.sender .sender-info {padding-top: 7px; width: 150px; margin-left: 50px; text-align: center; font-size: 11px}
.sender .sender-date {font-size: 10px}
.message .message-body, .message .message-body {padding-top: 18px; text-align: left; margin-left: 200px}
.message .message-body-show {padding-top: 7px; margin-left: 55px}
.mbody {padding-top: 4px}
.ac_results li {text-align: left}
.receivers {width: 653px; padding: 2px}
.deleted {text-align: center; width: 100%}
.to_left {display: block; float: left}
.to_right {display: block; float: right}
a.unread_message {font-weight: bold}
 .comment-body {border: 1px solid #999999; margin-top: 10px; background: #ffffff; margin-left: 200px; padding: 10px}
ul.flag-or-report {list-style: none; margin: 0}
ul.flag-or-report li {float: right; padding-left: 3px; padding-top: 15px}
.home-index .float-left {float:left !important; display: block; width: 41.8%}
.comment-flagged {color: #ff0000; font-weight: bold}
.sections {line-height: 13px; float:left}
.home-index .sections {float: none; position:relative; margin-top: -5px}
.sections h2 {font-size: 1.5em; padding-top: 5px}
.home-index #divinformation .sections {}
.home-index #divforum h1, .home-index #divnews h1, .home-index #divinformation h1, .home-index #divannouncement h1 {margin-bottom: 33px !important}
.home-index #show-events h1 {margin-bottom: 20px !important}
.home-index #show-home-photo h1 {margin-bottom: 20px !important}
.home-index #divforum .sections h2 {color:#1F3349; display:block; font-size:16px}
.index-post-links {float: right}
.index-post-links ul {list-style: none; margin: 0; padding: 0}
.index-post-links ul li {float: left; padding-left: 5px; padding-right: 5px; border-right: 1px solid #A5AE2B; line-height: 12px; top: 3px}
.index-post-links ul li.last-li {padding-right: 0; border-right: none}
.sub-section {margin-left:10px; margin-left: 15px; width:300px; height:30px; margin-top:0px}
.sub-sub-section {height:14px; max-width:270px; line-height:14px; word-wrap:break-word}
#divhome .sub-section{ height:25px; margin-top:-12px}
#recaptcha_widget_div {margin-left: 160px}
.label-bold, .bold-label {font-weight: bold}
.center {text-align: center; vertical-align: top}
.member-info .notice {background: #ffffeb; border: 1px solid #e3df05; padding: 5px; font-size: 11px}
.member-info .notice p {padding: 0px; margin: 0px; line-height: 1.3em}
span.label{ width: 165px; display: block; float: left; right: 5px; text-align: right; margin-right: 5px; top: 3px}
 .sb-shadow {background:#B8B8B8 !important}
.sb-inner {background: #ffffff url('../images/backgrounds/box-fade.gif') repeat-x !important}
#divhome .home-index #show-photo #wrap {top: -5px}
#divhome .home-index #show-home-photo #wrap {top: -10px}
#divhome .home-index #show-photo #wrap #wrap-container{ height:275px !important}
#divhome .home-index #show-home-photo #wrap #wrap-container{ height:275px !important; width:305px; height:310px; border:4px solid #5B5B5B; margin-top: 15px}
#divhome .home-index #show-photo #wrap .jcarousel-clip {max-height:240px}
#divhome .home-index #show-home-photo #wrap .jcarousel-clip {max-height:240px}
#photo-carousel .slide-image { }
#divhome .home-index #show-photo #wrap img { }
form #photos .album-item, #photos .album-item {height:130px; border-bottom:1px solid #888888; margin:15px 0}
form #photos label {width:85px; float:left}
form #photos .album-item-field, #photos .album-item-field {float:left}
form #photos .album-item-field textarea, #photos .album-item-field {height:95px; width:390px; margin-right:12px}
form #photos .album-item-delete {margin:3px}
form #photos .album-item-delete input {margin:0; vertical-align:top}
form #photos .album-item-delete label {float:none; width:auto}
form #photos .album-item img, #photos .album-item img {border:thin solid #888888; float:right; margin-right:5px; max-height:120px; max-width:120px; vertical-align:top}
 #show-events {height: 340px}
#show-photo {height:430px }
#show-home-photo {height:340px }
#events-header h1, #show-events h1 {background: url('/images/icons/items.png') no-repeat top left; background-position: 0 -479px; width: auto; height: 25px}
#events-header a.add-button {width:100px; background: url('../images/buttons/add-event-button.png'); float: right; z-index: 10; right: -4px; top: -8px; position: relative}
#events-header a.add-button:hover, #events-header a.add-button:active {background: url('../images/buttons/add-event-active-button.png')}
#events-list-view {min-height: 535px}
.events-items {min-height: 100px; height: auto}
.events-items .item {margin-bottom: 20px}
.item-header {font-weight:bold; font-size:14px; width:100%; margin:10px 0 5px}
.event-item-header {font-weight:bold; margin:10px 0 5px; font-weight:bold; font-size:14px; width:650px}
.even-item-by-author {float: left; width: 100px}
.item-event-detail {float: left; width: 400px}
.item-event-location .item-event-location {float: none}
.item-event-location .item-event-description {float: none}
.item-event-location .item-event-navigator {margin-left:100px; margin-top:-8px}
.item-collection {margin-bottom:-5px}
.item-event {margin-left:100px}
.reported-event {font-size:10px; line-height:16px}
#show-events .fc-widget-content {border:medium none !important; margin:0 !important; padding:0 !important;}
#show-events .fc-grid table {background:#868687 none repeat scroll 0 0; border-collapse:separate !important; border-spacing:1px !important; width:100%;}
.home-link {float:right; margin:-20px 5px 0 0 }
#home-calendar {margin-top: -10px; width:310px; padding-bottom:10px}
#home-calendar h2 {padding: 0px 0px 0px 0px; font-size: 1.3em; line-height: 0px; margin-top: 5px; text-align: center; width: 310px}
#home-calendar .fc-content table tr .fc-state-default {background-color: #868687 !important; border-width: 0 !important; padding:0 !important; margin: 0 !important; width: 44px !important; border-collapse: separate !important}
#home-calendar .fc-content table tr th.fc-state-default {vertical-align: middle !important; text-align: center !important}
#home-calendar .fc-content table tbody tr td.fc-state-default {height: 32px !important; vertical-align: middle !important; text-align: center !important; background:#cbcbcd none scroll 0 0 !important}
#show-events .fc-content table tbody tr td.fc-past {background: #C0C0C0 !important;  }
#show-events .fc-content table tbody tr td.fc-future {background: #ffffff !important;  }
#show-events .fc-content table tbody tr td.fc-has-event { font-weight: bold; color: #A5AE2B !important;  }
#show-events .fc-content table tbody tr td.fc-has-event .fc-day-number {color: #A5AE2B !important; opacity : 1 !important; filter: alpha(opacity=100);  }
#show-events .fc-content table tbody tr td.fc-state-highlight {background: #787878 !important;  }
#home-calendar .fc-content table tbody tr td.fc-state-default .fc-day-number {float: none}
#home-calendar .fc-day-content {display: none !important}
#home-calendar .fc-content {border-color: transparent !important; border: none !important}
.header-right {font-weight:normal; font-size:11px; float:right; margin-top: 5px}
#footer {width:984px; height:120px; padding:0px 0px 0px 0px; text-align:center; line-height:18px; clear:both; margin:0px auto 0px auto}
.footer {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color: #000}
.footer a {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color: #000; text-decoration:none}
.footer a:hover {color:#235C96}
.img_on_home {max-height: 257px; max-width: 305px; height:257px; width: 305px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; top: -10px}
#footer2-text {text-align: center; float: left; margin-left: 380px; margin-top: 23px; vertical-align: middle}
#footer2-logo {text-align: center; float: right; margin-right: 20px; vertical-align: top}
.footer2-text-logo {font-style: italic; font-size: 0.8em; line-height: 10px; padding: 0px; font-weight: bolder}
.footer2-logo {margin-top: -5px; padding: 0px; border: 0px; height: 80px; width: 70px; background-color: inherit}
table.event_view tr th{ font-weight: bold}
#user-profile tr th {font-weight: bold}
.form-contact-communites {border: 0px; margin-top: 10px}
.form-contact-communites-button {padding: 0px; margin: 0px; width: auto; float: left; display: inline-block; vertical-align: top}
 #news-index {float: none; padding: 5px; position: relative;; height: auto}
#news-index .news {padding: 0px 0px 0px 0px; float: none; position: relative; height: auto; min-height: 80px; margin-bottom: 30px}
#news-index .news .post {}
#news-index .news .post .news-post-index {position: relative; height: auto}
#news-index .news .post .news-post-index .post-author {float: left; height: auto; position: relative; width: 165px}
#news-index .news .post .news-post-index .post-author .avatar{ float:left}
#news-index .news .post .news-post-index .post-author .info{ float:left; margin-left:5px}
#news-index .news .post .news-post-index .news-detail-index{ border-left:1px solid #888888; float:left; padding-left:10px; text-align:justify; width:490px; min-height: 60px}
#detail-news {float: none; position: relative; height: auto; width: 100%}
#show-news {height: auto; position: relative}
#show-news .news {float:none; margin-bottom: 30px; height: auto; position: relative}
#show-news .news .news-links #sharethis_0{ position:absolute; top:-4px}
#show-news .news .post-author-news-detail .avatar{ float:left}
#show-news .news .post-author-news-detail .info{ float:left; padding-left:10px}
.comment-author, .post-author-news-detail {display:block; width:160px; position:relative; top:5px; bottom:5px; left:5px; z-index: 1; float:left}
#detail_news_post {min-height: 125px; height: auto; width: 520px; position: relative; border-left:solid 1px #888; padding-left: 20px; z-index: 1; margin-left: 140px}
#divnews .news .news-links {padding: 0px 0px 10px 0px; float: right}
#show-news .news .news-links {padding: 0px 0px 0px 0px; float: none; position:relative; height:13px}
#show-news .news #detail-news .post-author-news-detail{ width:165px}
#show-news .news #detail-news #detail_news_post{ margin-left:170px; width:490px}
 .clear-both {clear: both}
.clear-right {clear: right}
.float-left {float: left}
.readmore_and_comment_link {height:14px;  line-height:14px;  margin-top:2px}
#divpost .sharethis-link {padding-top: 5px; padding-bottom: 5px}
#event-content {margin-top: 10px; position: relative; height: auto; width: 650px; padding: 10px}
#event-content .post-author {width: 130px; float: left}
#event-content #event-content-detail {width: 450px; margin-left:140px; padding:0px 10px 10px 10px; border-left: 1px solid black}
#events-archive-view {min-height: 545px; display: block}
.poll-archived{ background:none repeat scroll 0 0 #F7F7F7; border:1px solid #CCCCCC; margin-bottom:20px; padding:10px}
.text-content-snippet{ height:14px;overflow:hidden;width:270px;float:left;text-align:justify}
.truncated {overflow: hidden; text-overflow: ellipsis;  white-space: nowrap; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; -moz-binding: url('/ellipsis.xml#ellipsis');  }
.truncated.somename { width: expression(this.offsetWidth > 270 ? '270px' : true);  max-width: 270px}
.truncated.somename, x:-moz-any-link {margin-left:-28px; max-width:295px; width:295px}
.post_content_topic_list.truncated.somename, x:-moz-any-link {margin-left:-40px; max-width:305px; width:305px}
  .ui-helper-hidden {display: none}
.ui-helper-hidden-accessible {position: absolute; left: -99999999px}
.ui-helper-reset {margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none}
.ui-helper-clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.ui-helper-clearfix {display: inline-block}
 * html .ui-helper-clearfix {height:1%}
.ui-helper-clearfix {display:block}
 .ui-helper-zfix {width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0)}
 .ui-state-disabled {cursor: default !important}
  .ui-icon {display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat}
  .ui-widget-overlay {position: absolute; top: 0; left: 0; width: 100%; height: 100%}
  .ui-widget {font-family: Verdana,Arial,sans-serif; font-size: 1.1em}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-family: Verdana,Arial,sans-serif; font-size: 1em}
.ui-widget-content {border: 1px solid #a6c9e2; background: #fcfdfd url(/images/jquery/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x; color: #222222}
.ui-widget-content a {color: #222222}
.ui-widget-header {border: 1px solid #4297d7; background: #2191c0 url(/images/jquery/ui-bg_gloss-wave_75_2191c0_500x100.png) 50% 50% repeat-x; color: #eaf5f7; font-weight: bold}
.ui-widget-header a {color: #eaf5f7}
 .ui-state-default, .ui-widget-content .ui-state-default {border: 1px solid #77d5f7; background: #0078ae url(/images/jquery/ui-bg_glass_45_0078ae_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; outline: none}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color: #ffffff; text-decoration: none; outline: none}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {border: 1px solid #448dae; background: #79c9ec url(/images/jquery/ui-bg_glass_75_79c9ec_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #026890; outline: none}
.ui-state-hover a, .ui-state-hover a:hover {color: #026890; text-decoration: none; outline: none}
.ui-state-active, .ui-widget-content .ui-state-active {border: 1px solid #acdd4a; background: #6eac2c url(/images/jquery/ui-bg_gloss-wave_50_6eac2c_500x100.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; outline: none}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color: #ffffff; outline: none; text-decoration: none}
 .ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcd113; background: #f8da4e url(/images/jquery/ui-bg_glass_55_f8da4e_1x400.png) 50% 50% repeat-x; color: #915608}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a {color: #915608}
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #e14f1c url(/images/jquery/ui-bg_gloss-wave_45_e14f1c_500x100.png) 50% top repeat-x; color: #ffffff}
.ui-state-error a, .ui-widget-content .ui-state-error a {color: #ffffff}
.ui-state-error-text, .ui-widget-content .ui-state-error-text {color: #ffffff}
.ui-state-disabled, .ui-widget-content .ui-state-disabled {opacity: .35; filter:Alpha(Opacity=35); background-image: none}
.ui-priority-primary, .ui-widget-content .ui-priority-primary {font-weight: bold}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary {opacity: .7; filter:Alpha(Opacity=70); font-weight: normal}
  .ui-icon {width: 16px; height: 16px; background-image: url(/images/jquery/ui-icons_0078ae_256x240.png)}
.ui-widget-content .ui-icon {background-image: url(/images/jquery/ui-icons_0078ae_256x240.png)}
.ui-widget-header .ui-icon {background-image: url(/images/jquery/ui-icons_d8e7f3_256x240.png)}
.ui-state-default .ui-icon {background-image: url(/images/jquery/ui-icons_e0fdff_256x240.png)}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/images/jquery/ui-icons_056b93_256x240.png)}
.ui-state-active .ui-icon {background-image: url(/images/jquery/ui-icons_f5e175_256x240.png)}
.ui-state-highlight .ui-icon {background-image: url(/images/jquery/ui-icons_f7a50d_256x240.png)}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/images/jquery/ui-icons_fcd113_256x240.png)}
 .ui-icon-carat-1-n {background-position: 0 0}
.ui-icon-carat-1-ne {background-position: -16px 0}
.ui-icon-carat-1-e {background-position: -32px 0}
.ui-icon-carat-1-se {background-position: -48px 0}
.ui-icon-carat-1-s {background-position: -64px 0}
.ui-icon-carat-1-sw {background-position: -80px 0}
.ui-icon-carat-1-w {background-position: -96px 0}
.ui-icon-carat-1-nw {background-position: -112px 0}
.ui-icon-carat-2-n-s {background-position: -128px 0}
.ui-icon-carat-2-e-w {background-position: -144px 0}
.ui-icon-triangle-1-n {background-position: 0 -16px}
.ui-icon-triangle-1-ne {background-position: -16px -16px}
.ui-icon-triangle-1-e {background-position: -32px -16px}
.ui-icon-triangle-1-se {background-position: -48px -16px}
.ui-icon-triangle-1-s {background-position: -64px -16px}
.ui-icon-triangle-1-sw {background-position: -80px -16px}
.ui-icon-triangle-1-w {background-position: -96px -16px}
.ui-icon-triangle-1-nw {background-position: -112px -16px}
.ui-icon-triangle-2-n-s {background-position: -128px -16px}
.ui-icon-triangle-2-e-w {background-position: -144px -16px}
.ui-icon-arrow-1-n {background-position: 0 -32px}
.ui-icon-arrow-1-ne {background-position: -16px -32px}
.ui-icon-arrow-1-e {background-position: -32px -32px}
.ui-icon-arrow-1-se {background-position: -48px -32px}
.ui-icon-arrow-1-s {background-position: -64px -32px}
.ui-icon-arrow-1-sw {background-position: -80px -32px}
.ui-icon-arrow-1-w {background-position: -96px -32px}
.ui-icon-arrow-1-nw {background-position: -112px -32px}
.ui-icon-arrow-2-n-s {background-position: -128px -32px}
.ui-icon-arrow-2-ne-sw {background-position: -144px -32px}
.ui-icon-arrow-2-e-w {background-position: -160px -32px}
.ui-icon-arrow-2-se-nw {background-position: -176px -32px}
.ui-icon-arrowstop-1-n {background-position: -192px -32px}
.ui-icon-arrowstop-1-e {background-position: -208px -32px}
.ui-icon-arrowstop-1-s {background-position: -224px -32px}
.ui-icon-arrowstop-1-w {background-position: -240px -32px}
.ui-icon-arrowthick-1-n {background-position: 0 -48px}
.ui-icon-arrowthick-1-ne {background-position: -16px -48px}
.ui-icon-arrowthick-1-e {background-position: -32px -48px}
.ui-icon-arrowthick-1-se {background-position: -48px -48px}
.ui-icon-arrowthick-1-s {background-position: -64px -48px}
.ui-icon-arrowthick-1-sw {background-position: -80px -48px}
.ui-icon-arrowthick-1-w {background-position: -96px -48px}
.ui-icon-arrowthick-1-nw {background-position: -112px -48px}
.ui-icon-arrowthick-2-n-s {background-position: -128px -48px}
.ui-icon-arrowthick-2-ne-sw {background-position: -144px -48px}
.ui-icon-arrowthick-2-e-w {background-position: -160px -48px}
.ui-icon-arrowthick-2-se-nw {background-position: -176px -48px}
.ui-icon-arrowthickstop-1-n {background-position: -192px -48px}
.ui-icon-arrowthickstop-1-e {background-position: -208px -48px}
.ui-icon-arrowthickstop-1-s {background-position: -224px -48px}
.ui-icon-arrowthickstop-1-w {background-position: -240px -48px}
.ui-icon-arrowreturnthick-1-w {background-position: 0 -64px}
.ui-icon-arrowreturnthick-1-n {background-position: -16px -64px}
.ui-icon-arrowreturnthick-1-e {background-position: -32px -64px}
.ui-icon-arrowreturnthick-1-s {background-position: -48px -64px}
.ui-icon-arrowreturn-1-w {background-position: -64px -64px}
.ui-icon-arrowreturn-1-n {background-position: -80px -64px}
.ui-icon-arrowreturn-1-e {background-position: -96px -64px}
.ui-icon-arrowreturn-1-s {background-position: -112px -64px}
.ui-icon-arrowrefresh-1-w {background-position: -128px -64px}
.ui-icon-arrowrefresh-1-n {background-position: -144px -64px}
.ui-icon-arrowrefresh-1-e {background-position: -160px -64px}
.ui-icon-arrowrefresh-1-s {background-position: -176px -64px}
.ui-icon-arrow-4 {background-position: 0 -80px}
.ui-icon-arrow-4-diag {background-position: -16px -80px}
.ui-icon-extlink {background-position: -32px -80px}
.ui-icon-newwin {background-position: -48px -80px}
.ui-icon-refresh {background-position: -64px -80px}
.ui-icon-shuffle {background-position: -80px -80px}
.ui-icon-transfer-e-w {background-position: -96px -80px}
.ui-icon-transferthick-e-w {background-position: -112px -80px}
.ui-icon-folder-collapsed {background-position: 0 -96px}
.ui-icon-folder-open {background-position: -16px -96px}
.ui-icon-document {background-position: -32px -96px}
.ui-icon-document-b {background-position: -48px -96px}
.ui-icon-note {background-position: -64px -96px}
.ui-icon-mail-closed {background-position: -80px -96px}
.ui-icon-mail-open {background-position: -96px -96px}
.ui-icon-suitcase {background-position: -112px -96px}
.ui-icon-comment {background-position: -128px -96px}
.ui-icon-person {background-position: -144px -96px}
.ui-icon-print {background-position: -160px -96px}
.ui-icon-trash {background-position: -176px -96px}
.ui-icon-locked {background-position: -192px -96px}
.ui-icon-unlocked {background-position: -208px -96px}
.ui-icon-bookmark {background-position: -224px -96px}
.ui-icon-tag {background-position: -240px -96px}
.ui-icon-home {background-position: 0 -112px}
.ui-icon-flag {background-position: -16px -112px}
.ui-icon-calendar {background-position: -32px -112px}
.ui-icon-cart {background-position: -48px -112px}
.ui-icon-pencil {background-position: -64px -112px}
.ui-icon-clock {background-position: -80px -112px}
.ui-icon-disk {background-position: -96px -112px}
.ui-icon-calculator {background-position: -112px -112px}
.ui-icon-zoomin {background-position: -128px -112px}
.ui-icon-zoomout {background-position: -144px -112px}
.ui-icon-search {background-position: -160px -112px}
.ui-icon-wrench {background-position: -176px -112px}
.ui-icon-gear {background-position: -192px -112px}
.ui-icon-heart {background-position: -208px -112px}
.ui-icon-star {background-position: -224px -112px}
.ui-icon-link {background-position: -240px -112px}
.ui-icon-cancel {background-position: 0 -128px}
.ui-icon-plus {background-position: -16px -128px}
.ui-icon-plusthick {background-position: -32px -128px}
.ui-icon-minus {background-position: -48px -128px}
.ui-icon-minusthick {background-position: -64px -128px}
.ui-icon-close {background-position: -80px -128px}
.ui-icon-closethick {background-position: -96px -128px}
.ui-icon-key {background-position: -112px -128px}
.ui-icon-lightbulb {background-position: -128px -128px}
.ui-icon-scissors {background-position: -144px -128px}
.ui-icon-clipboard {background-position: -160px -128px}
.ui-icon-copy {background-position: -176px -128px}
.ui-icon-contact {background-position: -192px -128px}
.ui-icon-image {background-position: -208px -128px}
.ui-icon-video {background-position: -224px -128px}
.ui-icon-script {background-position: -240px -128px}
.ui-icon-alert {background-position: 0 -144px}
.ui-icon-info {background-position: -16px -144px}
.ui-icon-notice {background-position: -32px -144px}
.ui-icon-help {background-position: -48px -144px}
.ui-icon-check {background-position: -64px -144px}
.ui-icon-bullet {background-position: -80px -144px}
.ui-icon-radio-off {background-position: -96px -144px}
.ui-icon-radio-on {background-position: -112px -144px}
.ui-icon-pin-w {background-position: -128px -144px}
.ui-icon-pin-s {background-position: -144px -144px}
.ui-icon-play {background-position: 0 -160px}
.ui-icon-pause {background-position: -16px -160px}
.ui-icon-seek-next {background-position: -32px -160px}
.ui-icon-seek-prev {background-position: -48px -160px}
.ui-icon-seek-end {background-position: -64px -160px}
.ui-icon-seek-first {background-position: -80px -160px}
.ui-icon-stop {background-position: -96px -160px}
.ui-icon-eject {background-position: -112px -160px}
.ui-icon-volume-off {background-position: -128px -160px}
.ui-icon-volume-on {background-position: -144px -160px}
.ui-icon-power {background-position: 0 -176px}
.ui-icon-signal-diag {background-position: -16px -176px}
.ui-icon-signal {background-position: -32px -176px}
.ui-icon-battery-0 {background-position: -48px -176px}
.ui-icon-battery-1 {background-position: -64px -176px}
.ui-icon-battery-2 {background-position: -80px -176px}
.ui-icon-battery-3 {background-position: -96px -176px}
.ui-icon-circle-plus {background-position: 0 -192px}
.ui-icon-circle-minus {background-position: -16px -192px}
.ui-icon-circle-close {background-position: -32px -192px}
.ui-icon-circle-triangle-e {background-position: -48px -192px}
.ui-icon-circle-triangle-s {background-position: -64px -192px}
.ui-icon-circle-triangle-w {background-position: -80px -192px}
.ui-icon-circle-triangle-n {background-position: -96px -192px}
.ui-icon-circle-arrow-e {background-position: -112px -192px}
.ui-icon-circle-arrow-s {background-position: -128px -192px}
.ui-icon-circle-arrow-w {background-position: -144px -192px}
.ui-icon-circle-arrow-n {background-position: -160px -192px}
.ui-icon-circle-zoomin {background-position: -176px -192px}
.ui-icon-circle-zoomout {background-position: -192px -192px}
.ui-icon-circle-check {background-position: -208px -192px}
.ui-icon-circlesmall-plus {background-position: 0 -208px}
.ui-icon-circlesmall-minus {background-position: -16px -208px}
.ui-icon-circlesmall-close {background-position: -32px -208px}
.ui-icon-squaresmall-plus {background-position: -48px -208px}
.ui-icon-squaresmall-minus {background-position: -64px -208px}
.ui-icon-squaresmall-close {background-position: -80px -208px}
.ui-icon-grip-dotted-vertical {background-position: 0 -224px}
.ui-icon-grip-dotted-horizontal {background-position: -16px -224px}
.ui-icon-grip-solid-vertical {background-position: -32px -224px}
.ui-icon-grip-solid-horizontal {background-position: -48px -224px}
.ui-icon-gripsmall-diagonal-se {background-position: -64px -224px}
.ui-icon-grip-diagonal-se {background-position: -80px -224px}
  .ui-corner-tl {-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px}
.ui-corner-tr {-moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px}
.ui-corner-bl {-moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px}
.ui-corner-br {-moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px}
.ui-corner-top {-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px}
.ui-corner-bottom {-moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px}
.ui-corner-right {-moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px}
.ui-corner-left {-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px}
.ui-corner-all {-moz-border-radius: 5px; -webkit-border-radius: 5px}
 .ui-widget-overlay {background: #aaaaaa url(/images/jquery/ui-bg_flat_75_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30)}
.ui-widget-shadow {margin: 5px 0 0 5px; padding: 0px; background: #999999 url(/images/jquery/ui-bg_flat_55_999999_40x100.png) 50% 50% repeat-x; opacity: .45;filter:Alpha(Opacity=45); -moz-border-radius: 5px; -webkit-border-radius: 5px}
.ui-accordion .ui-accordion-header {cursor: pointer; position: relative; margin-top: 1px; zoom: 1}
.ui-accordion .ui-accordion-li-fix {display: inline}
.ui-accordion .ui-accordion-header-active {border-bottom: 0 !important}
.ui-accordion .ui-accordion-header a {display: block; font-size: 1em; padding: .5em .5em .5em 2.2em}
.ui-accordion .ui-accordion-header .ui-icon {position: absolute; left: .5em; top: 50%; margin-top: -8px}
.ui-accordion .ui-accordion-content {padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none}
.ui-accordion .ui-accordion-content-active {display: block}
.ui-datepicker {width: 17em; padding: .2em .2em 0; z-index:110}
.ui-datepicker .ui-datepicker-header {position:relative; padding:.2em 0}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {position:absolute; top: 2px; width: 1.8em; height: 1.8em}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {top: 1px}
.ui-datepicker .ui-datepicker-prev {left:2px}
.ui-datepicker .ui-datepicker-next {right:2px}
.ui-datepicker .ui-datepicker-prev-hover {left:1px}
.ui-datepicker .ui-datepicker-next-hover {right:1px}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px}
.ui-datepicker .ui-datepicker-title {margin: 0 2.3em; line-height: 1.8em; text-align: center}
.ui-datepicker .ui-datepicker-title select {float:left; font-size:1em; margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {float: right}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em}
.ui-datepicker th {padding: .7em .3em; text-align: center; font-weight: bold; border: 0}
.ui-datepicker td {border: 0; padding: 1px}
.ui-datepicker td span, .ui-datepicker td a {display: block; padding: .2em; text-align: right; text-decoration: none}
.ui-datepicker .ui-datepicker-buttonpane {background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0}
.ui-datepicker .ui-datepicker-buttonpane button {float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float:left}
 .ui-datepicker.ui-datepicker-multi {width:auto}
.ui-datepicker-multi .ui-datepicker-group {float:left}
.ui-datepicker-multi .ui-datepicker-group table {width:95%; margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group {width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group {width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group {width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {border-left-width:0}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane {clear:left}
.ui-datepicker-row-break {clear:both; width:100%}
 .ui-datepicker-rtl {direction: rtl}
.ui-datepicker-rtl .ui-datepicker-prev {right: 2px; left: auto}
.ui-datepicker-rtl .ui-datepicker-next {left: 2px; right: auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover {right: 1px; left: auto}
.ui-datepicker-rtl .ui-datepicker-next:hover {left: 1px; right: auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane {clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {float: left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {float:right}
.ui-datepicker-rtl .ui-datepicker-group {float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {border-right-width:0; border-left-width:1px}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {border-right-width:0; border-left-width:1px}
 .ui-datepicker-cover {display: none;  display: block;  position: absolute;  z-index: -1;  filter: mask();  top: -4px;  left: -4px;  width: 200px;  height: 200px;  }
.ui-dialog {position: relative; padding: .2em; width: 300px}
.ui-dialog .ui-dialog-titlebar {padding: .5em .3em .3em 1em; position: relative}
.ui-dialog .ui-dialog-title {float: left; margin: .1em 0 .2em}
.ui-dialog .ui-dialog-titlebar-close {position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px}
.ui-dialog .ui-dialog-titlebar-close span {display: block; margin: 1px}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {padding: 0}
.ui-dialog .ui-dialog-content {border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1}
.ui-dialog .ui-dialog-buttonpane {text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane button {float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible}
.ui-dialog .ui-resizable-se {width: 14px; height: 14px; right: 3px; bottom: 3px}
.ui-draggable .ui-dialog-titlebar {cursor: move}
 .ui-progressbar {height:2em; text-align: left}
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%}
.ui-resizable {position: relative;}
.ui-resizable-handle {position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {display: none}
.ui-resizable-n {cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px}
.ui-resizable-s {cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px}
.ui-resizable-e {cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%}
.ui-resizable-w {cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%}
.ui-resizable-se {cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px}
.ui-resizable-sw {cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px}
.ui-resizable-nw {cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px}
.ui-resizable-ne {cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}
.ui-slider {position: relative; text-align: left}
.ui-slider .ui-slider-handle {position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default}
.ui-slider .ui-slider-range {position: absolute; z-index: 1; font-size: .7em; display: block; border: 0}
.ui-slider-horizontal {height: .8em}
.ui-slider-horizontal .ui-slider-handle {top: -.3em; margin-left: -.6em}
.ui-slider-horizontal .ui-slider-range {top: 0; height: 100%}
.ui-slider-horizontal .ui-slider-range-min {left: 0}
.ui-slider-horizontal .ui-slider-range-max {right: 0}
.ui-slider-vertical {width: .8em; height: 100px}
.ui-slider-vertical .ui-slider-handle {left: -.3em; margin-left: 0; margin-bottom: -.6em}
.ui-slider-vertical .ui-slider-range {left: 0; width: 100%}
.ui-slider-vertical .ui-slider-range-min {bottom: 0}
.ui-slider-vertical .ui-slider-range-max {top: 0}
.ui-tabs {padding: .2em; zoom: 1}
.ui-tabs .ui-tabs-nav {list-style: none; position: relative; padding: .2em .2em 0}
.ui-tabs .ui-tabs-nav li {position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0}
.ui-tabs .ui-tabs-nav li a {float: left; text-decoration: none; padding: .5em 1em}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {padding-bottom: 1px; border-bottom-width: 0}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {cursor: text}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor: pointer}
 .ui-tabs .ui-tabs-panel {padding: 1em 1.4em; display: block; border-width: 0; background: none}
.ui-tabs .ui-tabs-hide {display: none !important}
#facebox .b {background:url(/facebox/b.png)}
#facebox .tl {background:url(/facebox/tl.png)}
#facebox .tr {background:url(/facebox/tr.png)}
#facebox .bl {background:url(/facebox/bl.png)}
#facebox .br {background:url(/facebox/br.png)}
#facebox {position: absolute; top: 0; left: 0; z-index: 100; text-align: left}
#facebox .popup {position: relative}
#facebox table {border-collapse: collapse}
#facebox td {border-bottom: 0; padding: 0}
#facebox .body {padding: 10px; background: #fff; width: 370px}
#facebox .loading {text-align: center}
#facebox .image {text-align: center}
#facebox img {border: 0; margin: 0}
#facebox .footer {border-top: 1px solid #DDDDDD; padding-top: 5px; text-align: right}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {height: 10px; width: 10px; overflow: hidden; padding: 0}
#facebox_overlay {position: fixed; top: 0px; left: 0px; height:100%; width:100%}
.facebox_hide {z-index:-100}
.facebox_overlayBG {background-color: #000; z-index: 99}
* html #facebox_overlay { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')}
 .jcarousel-container {position: relative}
.jcarousel-clip {z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative}
.jcarousel-list {z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0}
.jcarousel-list li, .jcarousel-item {float: left; list-style: none;  width: 40px; height: 40px}
 .jcarousel-next {z-index: 3; display: none}
.jcarousel-prev {z-index: 3; display: none}
 .jcarousel-control {margin: 2px 10px; text-align: center; height:31px; float: left; display:inline-block}
.jcarousel-control a {font-size: 75%; text-decoration: none; padding: 0 5px; margin: 0 0 5px 0; color: #A5AE2B; font-weight: bold}
.jcarousel-control a:focus, .jcarousel-control a:active {outline: none}
.jcarousel-scroll {text-align: center}
.jcarousel-scroll form {margin: 0 auto; padding: 0; width: 395px}
.jcarousel-scroll select {font-size: 75%}
#mycarousel-next, #mycarousel-prev {cursor: pointer; text-decoration: underline; font-size: 11px}
#mycarousel-playback img {width:11px; height:11px}
.mycarousel-play {background:url(/images/buttons/btn-play.png) no-repeat center}
.mycarousel-pause {background:url(/images/buttons/btn-pause.png) no-repeat center}
.ac_results {padding: 0px; border: 1px solid black; background-color: white; overflow: hidden; z-index: 99999}
.ac_results ul {width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0}
.ac_results li {margin: 0px; padding: 2px 5px; cursor: default; display: block;   font: menu; font-size: 12px;  line-height: 16px; overflow: hidden}
.ac_loading {background: white url('indicator.gif') right center no-repeat}
.ac_odd {background-color: #eee}
.ac_over {background-color: #0A246A; color: white}
 .fc, .fc .fc-header, .fc .fc-content {font-size: 1em}
.fc {direction: ltr}
.fc table {border-collapse: collapse; border-spacing: 0}
.fc td, .fc th {padding: 0; vertical-align: top}
 table.fc-header {width: 100%}
.fc-header-left {width: 25%}
.fc-header-left table {float: left}
.fc-header-center {width: 50%}
.fc-header-center table {margin: 0 auto}
.fc-header-right {width: 25%}
.fc-header-right table {float: right}
.fc-header-title {margin-top: 0; white-space: nowrap}
.fc-header-space {padding-left: 10px}
 .fc-rtl .fc-header-title {direction: rtl}
 .fc-header .fc-state-default, .fc-header .ui-state-default {margin-bottom: 1em; cursor: pointer}
.fc-header .fc-state-default {border-width: 1px 0; padding: 0 1px}
.fc-header .fc-state-default, .fc-header .fc-state-default a {border-style: solid}
.fc-header .fc-state-default a {display: block; border-width: 0 1px; margin: 0 -1px; width: 100%; text-decoration: none}
.fc-header .fc-state-default span {display: block; border-style: solid; border-width: 1px 0 1px 1px; padding: 3px 5px}
.fc-header .ui-state-default {padding: 4px 6px}
.fc-header .fc-state-default span, .fc-header .ui-state-default span {white-space: nowrap}
 .fc-header .fc-no-right {padding-right: 0}
.fc-header .fc-no-right a {margin-right: 0; border-right: 0}
.fc-header .ui-no-right {border-right: 0}
 .fc-header .fc-corner-left {margin-left: 1px; padding-left: 0}
.fc-header .fc-corner-right {margin-right: 1px; padding-right: 0}
 .fc-header .fc-state-default, .fc-header .fc-state-default a {border-color: #777;  color: #333}
.fc-header .fc-state-default span {border-color: #fff #fff #d1d1d1;  background: #e8e8e8}
 .fc-header .fc-state-active a {color: #fff}
.fc-header .fc-state-down span, .fc-header .fc-state-active span {background: #888; border-color: #808080 #808080 #909090;  }
 .fc-header .fc-state-disabled a {color: #999}
.fc-header .fc-state-disabled, .fc-header .fc-state-disabled a {border-color: #ccc;  }
.fc-header .fc-state-disabled span {border-color: #fff #fff #f0f0f0;  background: #f0f0f0}
 .fc-widget-content {border: 1px solid #ccc;  }
.fc-content {clear: left}
.fc-content .fc-state-default {border-style: solid; border-color: #ccc;  }
.fc-content .fc-state-highlight { background: #ffc}
.fc-content .fc-not-today {background: none}
.fc-cell-overlay { background: #9cf; opacity: .2; filter: alpha(opacity=20);  }
.fc-view { width: 100%; overflow: hidden}
 .fc-event, .fc-agenda .fc-event-time, .fc-event a {border-style: solid; border-color: #36c;  background-color: #36c;  color: #fff;  }
 .fc-event {text-align: left}
.fc-event a {overflow: hidden; font-size: .85em; text-decoration: none; cursor: pointer}
.fc-event-editable {cursor: pointer}
.fc-event-time, .fc-event-title {padding: 0 1px}
 .fc-event a {display: block; position: relative; width: 100%; height: 100%}
 .fc-rtl .fc-event a {text-align: right}
 .fc .ui-resizable-handle {display: block; position: absolute; z-index: 99999; border: 0 !important;  background: url(data:image/gif;base64,AAAA) !important;  }
 .fc-event-hori {border-width: 1px 0; margin-bottom: 1px}
.fc-event-hori a {border-width: 0}
 .fc-content .fc-corner-left {margin-left: 1px}
.fc-content .fc-corner-left a {margin-left: -1px; border-left-width: 1px}
.fc-content .fc-corner-right {margin-right: 1px}
.fc-content .fc-corner-right a {margin-right: -1px; border-right-width: 1px}
 .fc-event-hori .ui-resizable-e {top: 0 !important;  right: -3px !important; width: 7px !important; height: 100% !important; cursor: e-resize}
.fc-event-hori .ui-resizable-w {top: 0 !important; left: -3px !important; width: 7px !important; height: 100% !important; cursor: w-resize}
.fc-event-hori .ui-resizable-handle {_padding-bottom: 14px;  }
 .fc-grid table {width: 100%}
.fc .fc-grid th {border-width: 0 0 0 1px; text-align: center}
.fc .fc-grid td {border-width: 1px 0 0 1px}
.fc-grid th.fc-leftmost, .fc-grid td.fc-leftmost {border-left: 0}
.fc-grid .fc-day-number {float: right; padding: 0 2px}
.fc-grid .fc-other-month .fc-day-number {opacity: 0.3; filter: alpha(opacity=30);   }
.fc-grid .fc-day-content {clear: both; padding: 2px 2px 0;  }
 .fc-grid .fc-event-time {font-weight: bold}
 .fc-rtl .fc-grid {direction: rtl}
.fc-rtl .fc-grid .fc-day-number {float: left}
.fc-rtl .fc-grid .fc-event-time {float: right}
 .fc .fc-agenda th, .fc .fc-agenda td {border-width: 1px 0 0 1px}
.fc .fc-agenda .fc-leftmost {border-left: 0}
.fc-agenda tr.fc-first th, .fc-agenda tr.fc-first td {border-top: 0}
.fc-agenda-head tr.fc-last th {border-bottom-width: 1px}
.fc .fc-agenda-head td, .fc .fc-agenda-body td {background: none}
.fc-agenda-head th {text-align: center}
 .fc-agenda .fc-axis {width: 50px; padding: 0 4px; vertical-align: middle; white-space: nowrap; text-align: right; font-weight: normal}
 .fc-agenda-head tr.fc-all-day th {height: 35px}
.fc-agenda-head td {padding-bottom: 10px}
.fc .fc-divider div {font-size: 1px;  height: 2px}
.fc .fc-divider .fc-state-default {background: #eee;  }
 .fc .fc-agenda-body td div {height: 20px;  }
.fc .fc-agenda-body tr.fc-minor th, .fc .fc-agenda-body tr.fc-minor td {border-top-style: dotted}
.fc-agenda .fc-day-content {padding: 2px 2px 0;  }
 .fc-event-vert {border-width: 0 1px}
.fc-event-vert a {border-width: 0}
 .fc-content .fc-corner-top {margin-top: 1px}
.fc-content .fc-corner-top a {margin-top: -1px; border-top-width: 1px}
.fc-content .fc-corner-bottom {margin-bottom: 1px}
.fc-content .fc-corner-bottom a {margin-bottom: -1px; border-bottom-width: 1px}
 .fc-event-vert span {display: block; position: relative; z-index: 2}
.fc-event-vert span.fc-event-time {white-space: nowrap; _white-space: normal; overflow: hidden; border: 0; font-size: 10px}
.fc-event-vert span.fc-event-title {line-height: 13px}
.fc-event-vert span.fc-event-bg { position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 100%; background: #fff; opacity: .3; filter: alpha(opacity=30);  }
 .fc-event-vert .ui-resizable-s {bottom: 0 !important;  width: 100% !important; height: 8px !important; line-height: 8px !important; font-size: 11px !important; font-family: monospace; text-align: center; cursor: s-resize}
 * html #gritter-notice-wrapper {position:absolute}
* html .gritter-top {margin-bottom:-10px}
* html .gritter-item {padding-bottom:0}
* html .gritter-bottom {margin-bottom:0}
* html .gritter-close {background:url(/images/gritter-close-ie6.gif); width:22px; height:22px; top:7px; left:7px}
 #gritter-notice-wrapper {position:fixed; top:60px;  width:301px; z-index:9999; margin-left:40%}
.gritter-item-wrapper {position:relative; margin:0 0 10px 0; background:url('.');  }
.gritter-top {background:url(/images/gritter.png) no-repeat left -30px; height:10px}
.hover .gritter-top {background-position:right -30px}
.gritter-bottom {background:url(/images/gritter.png) no-repeat left bottom; height:8px; margin:0}
.hover .gritter-bottom {background-position: bottom right}
.gritter-item {display:block; background:url(/images/gritter.png) no-repeat left -40px; color:#eee; padding:2px 11px 8px 11px; font-size: 11px; font-family:verdana}
.hover .gritter-item {background-position:right -40px}
.gritter-item p {padding:0; margin:0}
.gritter-close {position:absolute; top:5px; left:3px; background:url(/images/gritter.png) no-repeat left top; cursor:pointer; width:30px; height:30px}
.gritter-title {font-size:14px; font-weight:bold; padding:0 0 7px 0; display:block; text-shadow:1px 1px #000;  }
.gritter-image {width:48px; height:48px; float:left}
.gritter-with-image, .gritter-without-image {padding:0 0 5px 0}
.gritter-with-image {width:220px; float:right}
.jcarousel-skin-tango .jcarousel-container { background: #5E5E5E}
.jcarousel-skin-tango .jcarousel-container-horizontal {width: 490px; display:inline-block; padding-top: 7px; padding-bottom:0}
.jcarousel-skin-tango-home .jcarousel-container-horizontal {width: 305px; display:inline-block; padding-top: 7px; padding-bottom:0}
#wrap-container {height:309px; border:1px solid #5b5b5b; width:490px}
#photo-header {color:#fff; font-weight:bold; padding-left:15px; height:0; z-index: 999}
#photo-title {background:#5b5b5b; padding-left:15px; color:#fff; font-size:12px; padding-top:0; background:#888; height:17px; opacity:0.5; z-index:5; top:17px}
.container-thumbnail { background: url('../images/backgrounds/photo-inner-toolbar-bg.png') repeat; -moz-border-radius: 5px; display:inline-block; height:32px; width:285px}
#photo-carousel li {text-align:center; vertical-align:middle; display:table}
#photo-carousel li span {display:table-cell; vertical-align:middle}
#photo-carousel img {margin:-20px auto 0; min-height:30px; min-width:30px; max-height:277px; max-width:490px}
.nav-left, .nav-right {float:left}
.nav-left #mycarousel-prev {margin-right:5px}
.nav-right #mycarousel-zoomin {margin-right:11px}
.nav-right #mycarousel-next {margin-right:7px}
#photo-thumbnail-carousel .jcarousel-prev, #photo-thumbnail-carousel .jcarousel-next {background: url(/images/buttons/button-items.png) no-repeat top left}
#photo-thumbnail-carousel .jcarousel-prev {background-position: -1703px -553px; width: 11px; height: 11px; width:11px; margin:0 5px; height:31px; float:left; cursor:pointer}
#photo-thumbnail-carousel .jcarousel-next {background-position: -1642px -553px; width: 11px; height: 11px; float:right; height:31px; margin:0 4px; width:11px; cursor:pointer}
#photo-thumbnail-carousel ul {margin:3px 4px}
.jcarousel-skin-tango .jcarousel-container-vertical {width: 75px; height: 245px; padding: 40px 20px}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width: 490px; height: 250px}
.jcarousel-skin-tango-home .jcarousel-clip-horizontal {width: 305px; height: 277px}
.jcarousel-skin-tango .jcarousel-clip-vertical {width: 75px; height: 245px}
.jcarousel-skin-tango .jcarousel-item {width: 490px; height: 277px}
.jcarousel-skin-tango-home .jcarousel-item {width: 305px; height: 277px}
.jcarousel-skin-tango .jcarousel-item-horizontal {margin-right: 10px}
.jcarousel-skin-tango .jcarousel-item-vertical {margin-bottom: 10px}
.jcarousel-skin-tango .jcarousel-item-placeholder {background: #fff; color: #000}
.jcarousel-scroll {text-align:center; background: url('../images/backgrounds/photo-toolbar-bg.png') repeat;  width:490px; height:35px; line-height:35px}
 .jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute; top: 43px; right: 5px; width: 32px; height: 32px; cursor: pointer; background: transparent url(next-horizontal.png) no-repeat 0 0}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {background-position: -32px 0}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {background-position: -64px 0}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor: default; background-position: -96px 0}
.jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute; top: 43px; left: 5px; width: 32px; height: 32px; cursor: pointer; background: transparent url(prev-horizontal.png) no-repeat 0 0}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {background-position: -32px 0}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-position: -64px 0}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default; background-position: -96px 0}
 .jcarousel-skin-tango .jcarousel-next-vertical {position: absolute; bottom: 5px; left: 43px; width: 32px; height: 32px; cursor: pointer; background: transparent url(next-vertical.png) no-repeat 0 0}
.jcarousel-skin-tango .jcarousel-next-vertical:hover {background-position: 0 -32px}
.jcarousel-skin-tango .jcarousel-next-vertical:active {background-position: 0 -64px}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {cursor: default; background-position: 0 -96px}
.jcarousel-skin-tango .jcarousel-prev-vertical {position: absolute; top: 5px; left: 43px; width: 32px; height: 32px; cursor: pointer; background: transparent url(prev-vertical.png) no-repeat 0 0}
.jcarousel-skin-tango .jcarousel-prev-vertical:hover {background-position: 0 -32px}
.jcarousel-skin-tango .jcarousel-prev-vertical:active {background-position: 0 -64px}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {cursor: default; background-position: 0 -96px}