body { margin: 0px; font: 12px Verdana,Geneva,Arial,Helvetica,sans-serif; background: rgb(255, 255, 255) url(12de2d1f01d3e79f247d36b63ca3665f509b59ec.gif)  repeat-x scroll 0% 0%; min-width: 960px; }
p { font: 12px/18px Verdana,Geneva,Arial,Helvetica,sans-serif; }
img { border: 0px none; }
a { color: rgb(0, 0, 0); text-decoration: none; }
a:hover { text-decoration: underline; }
form, fieldset { margin: 0px; padding: 0px; border: 0px none; }
input, select, textarea { vertical-align: middle; font: 10px Verdana,Geneva,Arial,Helvetica,sans-serif; }
#header::after { content: ""; display: block; clear: both; }
.row-field123, input.hide, fieldset legend { display: none; }
#header { width: 960px; margin: 0px auto; }
.heading { width: 100%; overflow: hidden; margin: 0px; padding: 6px 0px 0px; }
h1.logo, span.logo { margin: 0px; width: 153px; height: 25px; text-indent: -9999px; overflow: hidden; position: absolute; top: 18px; left: 8px; z-index: 11; }
h1.logo a, span.logo a { display: block; background: transparent url(b4f970a973d77b81982093dc80d013e90cde03f2.gif)  no-repeat scroll 0% 0%; width: 153px; height: 25px; }
#wrapper strong.logo { margin: 0px; width: 153px; height: 25px; text-indent: -9999px; overflow: hidden; position: absolute; top: 18px; left: 43px; z-index: 11; }
#wrapper strong.logo a { display: block; background: transparent url(b4f970a973d77b81982093dc80d013e90cde03f2.gif)  no-repeat scroll 0% 0%; width: 153px; height: 25px; }
.international { float: left; margin: 13px 0px 0px 180px; width: 215px; display: inline; }
.international select { width: 160px; margin: 0px; }
.tools div::after, .tools::after { content: ""; display: block; clear: both; }
.tools { float: right; margin: 0px 10px 0px 0px; padding: 0px; height: 46px; display: inline; }
.tools legend { display: block; }
.add-nav { margin: 0px; padding: 0px; list-style: outside none none; float: right; }
.add-nav li { float: left; padding: 0px 9px 0px 0px; }
.add-nav li a { font: 12px/22px Arial,Helvetica,sans-serif; color: rgb(255, 255, 255); }
div.language { float: right; margin: 0px 5px 0px 0px; height: 1%; }
div.language label { float: left; font: 12px/22px Arial,Helvetica,"Trebuchet MS",sans-serif; color: rgb(255, 255, 255); padding: 0px; }
div.language select { float: left; margin: 0px; padding: 0px; }
.search-form { clear: both; float: right; background: transparent url(ac20aea3198acf64ea1d13b6d15e669f5e46f14a.gif)  no-repeat scroll 0% 0%; width: 271px; height: 22px; overflow: hidden; margin: 2px 0px 0px; }
.search-form .text { float: left; padding: 2px 7px; width: 235px; border: 0px none; background: transparent none repeat scroll 0px center; color: rgb(152, 152, 152); font: 12px Arial,Helvetica,"Trebuchet MS",sans-serif; margin: 1px 0px 0px; }
.search-form .btn-search { margin: 3px 0px 0px 3px; padding: 0px; float: left; width: 16px; height: 16px; text-indent: -9999px; border: 0px none; cursor: pointer; background: transparent url(0d19df56724155b36b7d1684b697429ccbcf917b.gif)  no-repeat scroll 0px 0px; }
.search-button-ready-hover, .search-button-ready, .search-button-hover, .search-button, .form-button-ready-hover, .form-button-ready, .form-button-hover, .form-button { background: transparent url(3109f00de0696696bf05ff1efc53b688281d4948.png)  no-repeat scroll right top; float: right; height: 22px; padding: 0px 4px 0px 0px; }
.search-button-ready-hover span, .search-button-ready span, .search-button-hover span, .search-button span, .form-button-ready-hover span, .form-button-ready span, .form-button-hover span, .form-button span { background: transparent url(9a126dc673a97fdf4b2e47cffa819efa1a483be2.png)  no-repeat scroll left top; height: 22px; display: block; }
.search-button-ready-hover span, .search-button-ready span, .search-button-hover span, .search-button span { background: transparent url(6f7ceb186c9cdaa2c94a362f2fcc9b64e7ab818c.png)  no-repeat scroll left top; padding: 0px 0px 0px 15px; }
.search-button-ready-hover input, .search-button-ready input, .search-button-hover input, .search-button input, .form-button-ready-hover input, .form-button-ready input, .form-button-hover input, .form-button input, .form-button-ready a, .form-button-ready-hover a { background: transparent none repeat scroll 0px center; border: 0px none; color: rgb(255, 255, 255) ! important; cursor: pointer; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 13px; font-weight: 700; height: 20px; line-height: 20px; margin: 0px; padding: 0px 7px 0px 10px; outline: 0px none; }
.form-button-ready a:hover, .form-button-ready-hover a:hover { text-decoration: none; }
.search-button-hover, .form-button-hover { background-position: right -22px; }
.search-button-hover span, .form-button-hover span { background-position: left -22px; }
.search-button-ready, .form-button-ready { background-position: right -44px; }
.search-button-ready span, .form-button-ready span { background-position: left -44px; }
.search-button-ready-hover, .form-button-ready-hover { background-position: right -66px; }
.search-button-ready-hover span, .form-button-ready-hover span { background-position: left -66px; }
.navigation { width: 100%; padding: 7px 0px 0px; }
.navigation::after, #nav::after { content: ""; display: block; clear: both; }
#nav { margin: 0px; padding: 0px 0px 0px 10px; list-style: outside none none; float: left; max-width: 680px; }
#nav li { float: left; padding: 0px 2px; position: relative; z-index: 101; }
#nav li a { float: left; cursor: pointer; }
#nav li a span { float: left; font: bold 12px/29px Helvetica,"Trebuchet MS",sans-serif; color: rgb(255, 255, 255); padding: 0px 10px; white-space: nowrap; }
#nav li a.current-item, #nav li a.active-item, #nav li a:hover { text-decoration: none; background: transparent url(40aa80050c36c6454629290520d7ce5670061e31.png)  no-repeat scroll 0% 0%; margin-right: 4px; }
#nav li a.current-item span, #nav li a.active-item span, #nav li a.hover span, #nav li a:hover span { background: transparent url(b1ea883373e26db362e001c1f8e0409f86ac108c.png)  no-repeat scroll 100% 0px; overflow: hidden; color: rgb(5, 89, 5); position: relative; }
#nav li a:hover span { position: relative; }
#nav li a.donate, #nav li a.donate-active { background: transparent url(5e6a0e04f6d34c3c224daf49024c98f037108e2c.png)  no-repeat scroll left top; text-align: center; color: rgb(86, 176, 4); margin-right: 4px; }
#nav li a.donate span, #nav li a.donate-active span { background: transparent url(fae3425e675a61df630fb733018339e5b9afc7a9.png)  no-repeat scroll right top; color: rgb(86, 176, 4); margin-right: -4px; }
#nav li a.donate-active span { color: rgb(255, 255, 255); }
#nav li a.donate:hover, #nav li a.donate-active { background-position: left bottom; }
#nav li a.donate:hover span, #nav li a.donate-active span { background-position: right bottom; color: rgb(255, 255, 255); }
#nav li:hover .drop-holder, #nav li.hover .drop-holder { display: block; }
#nav li:hover .drop-content ul ul ul, #nav li.hover .drop-content ul ul ul { display: none; }
.drop-holder { display: none; position: absolute; top: 28px; left: -100px; z-index: 100; }
.drop-content { height: 370px; width: 0px; background: transparent none repeat scroll 0% 0%; }
.drop-content ul { margin: 0px 0px 0px 104px; padding: 0px; list-style: outside none none; background: rgb(255, 255, 255) url(e51ff7519d9b5ee59c6f8fa27a9a14df9f285f0c.gif)  no-repeat scroll 0px 100%; position: absolute; border: 1px solid rgb(87, 177, 5); }
#nav .drop-content ul li { float: none; width: 210px; vertical-align: middle; background-color: rgb(255, 255, 255); padding: 0px; }
#nav .drop-content ul li a.drop { background: transparent url(9d6c6c974dbc2b223ae665310516821adb76ae2f.gif)  no-repeat scroll 95% 50%; }
#nav .drop-content ul li a { float: none; display: block; background: transparent none repeat scroll 0px center; font-size: 12px; height: 23px; line-height: 23px; padding: 0px 0px 0px 10px; cursor: pointer; color: rgb(0, 0, 0); position: relative; margin: 0px; width: 200px; overflow: hidden; }
#nav .drop-content ul li:hover a, #nav .drop-content ul li.hover a, #nav .drop-content ul li a:hover { background: rgb(87, 177, 5) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#nav .drop-content ul li:hover a.drop, #nav .drop-content ul li.hover a.drop, #nav .drop-content ul li a.drop:hover { background: rgb(87, 177, 5) url(8264022a7da96d62929b8e3562d3ff14418d78e1.gif)  no-repeat scroll 95% 50%; }
#nav .drop-content ul li:hover ul, #nav .drop-content ul li.hover ul { display: block; }
#nav .drop-content ul ul { margin: 0px; background-position: 0px 100%; display: none; position: absolute; left: 100%; top: -1px; }
#nav .drop-content ul ul li { padding: 0px; }
#nav .drop-content ul li:hover ul li a, #nav .drop-content ul li.hover ul li a { background: transparent none repeat scroll 0px center; color: rgb(0, 0, 0); padding: 0px 0px 0px 10px; margin: 0px; width: 200px; }
#nav .drop-content ul li:hover ul li a.drop, #nav .drop-content ul li.hover ul li a.drop, #nav .drop-content ul ul li a.drop { background: transparent url(9d6c6c974dbc2b223ae665310516821adb76ae2f.gif)  no-repeat scroll 95% 50%; }
#nav .drop-content ul li:hover ul li:hover a, #nav .drop-content ul li.hover ul li.hover a, #nav .drop-content ul ul li a:hover { background: rgb(87, 177, 5) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#nav .drop-content ul li:hover li:hover a.drop, #nav .drop-content ul li.hover li.hover a.drop, #nav .drop-content ul ul li a.drop:hover { background: rgb(87, 177, 5) url(8264022a7da96d62929b8e3562d3ff14418d78e1.gif)  no-repeat scroll 95% 50%; }
#nav .drop-content ul ul li:hover ul, #nav .drop-content ul ul li.hover ul { display: block; }
#nav .drop-content ul li:hover ul li:hover ul li a, #nav .drop-content ul li.hover ul li.hover ul li a, #nav .drop-content ul ul ul li a { background: transparent none repeat scroll 0px center; color: rgb(0, 0, 0); padding: 0px 0px 0px 10px; margin: 0px; width: 200px; }
#nav .drop-content ul li:hover ul li:hover ul li:hover a, #nav .drop-content ul li.hover ul li.hover ul li.hover a, #nav .drop-content ul ul ul li a:hover { background: rgb(87, 177, 5) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#nav .drop-content ul li:hover ul li:hover ul li a.drop2, #nav .drop-content ul li.hover ul li.hover ul li a.drop2 { background: transparent url(56a5fb7977f68334436702328896de788274ebe9.gif)  no-repeat scroll 95% 50%; }
#nav .drop-content ul li:hover ul li:hover ul li:hover a.drop2, #nav .drop-content ul li.hover ul li.hover ul li.hover a.drop2 { background: rgb(87, 177, 5) url(943c09750c0531e416be184aeb94e94441dc1cd7.gif)  no-repeat scroll 95% 50%; }
.sign-wrapper { height: 29px; }
.sign { margin: 0px 2px 0px 0px; padding: 0px; list-style: outside none none; right: 0px; display: inline; position: absolute; }
.sign span { font-weight: 400; }
.sign li:first-child { background: transparent none repeat scroll 0px center; }
.sign li { float: left; font: bold 12px/29px Helvetica,"Trebuchet MS",sans-serif; color: rgb(0, 0, 0); background: transparent url(694fba8386f595292ff1210fdf833a13920b59cd.gif)  no-repeat scroll 0px 50%; padding: 0px 5px; display: inline; }
.sign li a { font: bold 12px/29px Helvetica,"Trebuchet MS",sans-serif; color: rgb(255, 255, 255); }
.page { margin: 0px auto; position: relative; width: 960px; }
#wrapper { width: 960px; }
.visual::after { content: ""; display: block; clear: both; }
.visual { height: 305px; background: rgb(77, 83, 95) none repeat scroll 0% 0%; border-style: solid; border-color: rgb(66, 71, 81); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 3px 0px; padding: 0px 0px 0px 34px; width: 956px; }
.flash-holder { float: left; width: 551px; height: 311px; position: relative; margin: -3px 0px; }
.flash-holder img { display: block; }
.control { position: absolute; left: 18px; bottom: 0px; }
.visual-content { float: left; width: 365px; margin: 0px 0px 0px 17px; padding: 10px 0px 0px; font-family: Arial,Helvetica,sans-serif; }
.visual-content h1 { margin: 0px; color: rgb(255, 255, 255); font-size: 28px; }
.visual-content h2 { margin: 4px 0px 0px; color: rgb(102, 204, 0); font-weight: 400; font-size: 22px; }
.visual-content p { margin: 0px; color: rgb(255, 255, 255); font-size: 12px; line-height: 16px; }
.update-form table { color: rgb(255, 255, 255); }
.visual-content .text-holder { margin: 8px 0px 0px; }
.update-form { margin: 20px 0px 0px; }
.top-form { width: 392px; margin: 0px -27px 0px 0px; overflow: hidden; }
.col { float: left; width: 185px; padding: 0px 11px 0px 0px; }
.col .title { width: 184px; overflow: hidden; padding: 1px 0px 0px; }
.col .next { width: 168px; }
.col .title label { float: left; font-size: 12px; color: rgb(255, 255, 255); }
.col .txt { background: transparent url(0328d004e0b864d9a6acd0697557bbe140304d68.gif)  no-repeat scroll 0% 0%; width: 185px; height: 22px; margin: 1px 0px 0px; }
.col .txt input, .col .txt textarea { float: left; border: 0px none; background: transparent none repeat scroll 0px center; color: rgb(51, 51, 51); font-size: 12px; padding: 3px 8px; width: 168px; }
.col .title a.info { float: right; background: transparent url(c72d79cc0461a3fb87f530a592cef4920dd71ee5.gif)  no-repeat scroll 0% 0%; width: 12px; height: 12px; text-indent: -9999px; overflow: hidden; margin: 2px 0px 0px; }
.col select { width: 169px; height: 22px; color: rgb(51, 51, 51); font-size: 12px; }
.col .txt select { width: 185px; }
.col .short select { width: 169px; }
.bottom-form { margin: 36px 0px 0px; font-size: 12px; color: rgb(255, 255, 255); overflow: hidden; width: 100%; }
.bottom-form div { width: 240px; float: left; }
.bottom-form .check { float: left; margin: 0px; width: 13px; height: 13px; }
.bottom-form label { float: left; padding: 0px 0px 0px 6px; }
.bottom-form .btn-sign-up { float: right; margin: 2px 0px 0px; border: 0px none; color: rgb(255, 255, 255); font-size: 17px; line-height: 29px; font-weight: 700; background: transparent url(c08b876fc4f852041919a64e116d4905aeb80369.gif)  no-repeat scroll 0% 0%; cursor: pointer; text-align: center; }
.bottom-form .btn-sign-up span { float: left; background: transparent url(268668287c623fd6c30e9c7be32deac308fd8ebe.gif)  no-repeat scroll 100% 0px; overflow: hidden; padding: 0px 10px; height: 29px; }
.bottom-form .btn-sign-up:hover { text-decoration: none; }
.bottom-form .policy { float: left; font-size: 10px; padding: 5px 0px 0px 19px; color: rgb(148, 148, 149); display: inline; }
.bottom-form .policy a { font-size: 10px; color: rgb(148, 148, 149); text-decoration: underline; }
.bottom-form .policy a:hover { text-decoration: none; }
#main::after { content: ""; display: block; clear: both; }
#main { width: 946px; padding: 0px 4px 0px 10px; }
#content { width: 620px; float: left; padding: 12px 20px 0px 0px; margin: 0px -4px 0px 0px; background: transparent url(5e3442b8efbec679132d73f683949b339084e7ce.gif)  no-repeat scroll right 5px; }
#fullwidth-content { padding: 12px 20px 0px 0px; }
.content-holder { background: transparent url(dfa84048c429b52d7169a7a1ca9b1efcfadc82a9.gif)  no-repeat scroll 100% 100%; padding: 0px 20px 0px 0px; margin: 0px -20px 0px 0px; }
.breadcrumbs { margin: 0px; padding: 0px 0px 10px 10px; list-style: outside none none; overflow: hidden; height: 1%; }
.breadcrumbs li { float: left; font: bold 10px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(153, 153, 153); padding: 0px 0px 0px 4px; }
.breadcrumbs li a { background: transparent url(e6d20ba832c9f11cb80299da86a12b1ac1e15f3e.gif)  no-repeat scroll 100% 4px; font: 10px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(70, 127, 13); padding: 0px 9px 0px 0px; }
.box { background: transparent url(0d9c005a4718df1f3c9cd943c9ba58a379067976.gif)  repeat-y scroll 0% 0%; width: 620px; height: 1%; margin: 21px 0px 0px; }
.box .holder { background: transparent url(decddb81fb4b6dc257dfc655ab1e391a3b9d7b8e.gif)  no-repeat scroll 0% 0%; }
.box .holder .frame::after { content: ""; display: block; clear: both; }
.box .holder .frame { background: transparent url(190b5b062ce298aa48e1c796133f5c3e40c305bc.gif)  no-repeat scroll 0px 100%; width: 600px; padding: 18px 4px 42px 16px; }
.box .holder .frame hr { margin-right: 11px; }
.box .holder .frame p { font-size: 11px; margin: 0px 0px 2px; }
.box .holder .frame .box-content > p { font-size: 12px; margin: 11px 0px; font-family: Georgia,serif; }
.ecard-box .ecard-holder { text-align: center; background-color: rgb(239, 239, 239); width: 588px; }
.ecard-box-message .holder .frame { padding: 40px 40px 50px; width: 540px; }
.ecard-box-message .holder .frame p, .ecard-box .holder .frame p { font-size: 12px; margin: 10px; }
.ecard-box-message h4 { color: rgb(102, 204, 0); font-family: Helvetica,Arial,sans-serif; font-size: 18px; font-weight: 400; margin: 8px 10px; }
.ecard h2.title { color: rgb(0, 51, 0); font-family: Helvetica,Arial,sans-serif; font-size: 18px; font-weight: 700; margin: 6px 0px; }
.dotted-border-bottom { background: transparent url(97b0a547ed5f5dd0eda901887d5cccb3f4934340.gif)  repeat-x scroll left bottom; padding-bottom: 10px; }
.ecard h3.sub-title { color: rgb(102, 204, 0); font-family: Helvetica,Arial,sans-serif; font-size: 28px; font-weight: 400; margin: 8px 0px; }
.box-content div.text-holder { margin: 13px 0px 0px; }
.box h2 { margin: 0px; padding: 0px 0px 15px; color: rgb(0, 51, 0); font: bold 22px Georgia,Georgia,serif; background: transparent url(4df11783d5f9c0fe0b76547cd28953c1da996c99.png)  repeat-x scroll 0px 100%; }
.box h2 span { color: rgb(102, 204, 0); padding: 0px 0px 0px 7px; }
.news-box { width: 100%; overflow: hidden; padding: 38px 0px 0px; }
.news::after { content: ""; display: block; clear: both; }
.news { width: 605px; padding: 0px 0px 0px 15px; overflow: hidden; margin: 13px 0px 0px; }
.img-holder { float: left; width: 130px; }
.hover h3 a, .news:hover h3 a { text-decoration: underline; }
.img-holder img { display: block; }
.news-content { float: left; width: 465px; background: transparent url(4df11783d5f9c0fe0b76547cd28953c1da996c99.png)  repeat-x scroll 0px 100%; padding: 0px 0px 12px 10px; }
.news-content a.more { background: transparent url(d80a1951fc15004a7d2489f419b9dea5debf38f5.gif)  no-repeat scroll 0% 0%; padding: 0px 0px 3px 21px; margin: 3px 0px 0px 5px; color: rgb(14, 15, 14); font: 10px Verdana,Geneva,Arial,Helvetica,sans-serif; }
.news-content h3 { margin: -4px 0px 0px; color: rgb(0, 51, 0); font: bold 18px Verdana,Geneva,Arial,Helvetica,sans-serif; }
.news-content p { margin: 8px 0px; color: rgb(51, 51, 51); font: 12px/16px Verdana,Geneva,Arial,Helvetica,sans-serif; min-height: 30px; }
.button-holder { width: 100%; overflow: hidden; }
.headline a.more, .button-holder a.more { float: left; background: transparent url(d80a1951fc15004a7d2489f419b9dea5debf38f5.gif)  no-repeat scroll 0% 0%; padding: 0px 0px 3px 21px; margin: 3px 0px 0px; color: rgb(14, 15, 14); font: 10px Verdana,Geneva,Arial,Helvetica,sans-serif; }
.button-holder a.share { float: left; display: inline; background: transparent url(0237301a01a46c1ae9266b057f14acfefa0d7195.gif)  no-repeat scroll 0% 0%; width: 80px; height: 17px; overflow: hidden; margin: 0px; padding: 2px 0px 0px 25px; font-size: 11px; }
#sidebar { float: right; position: relative; z-index: 0; width: 306px; }
.accordion { padding: 0px; list-style: outside none none; position: relative; z-index: 10; margin: 0px; border-bottom: 5px solid rgb(234, 236, 243); }
.accordion ul { margin: 0px; padding: 0px; list-style: outside none none; }
.accordion li a { display: block; background: rgb(234, 236, 243) none repeat scroll 0% 0%; height: 28px; line-height: 28px; padding: 0px 10px 0px 20px; color: rgb(85, 89, 100); font-weight: bold; overflow: hidden; }
.accordion li a.active { cursor: default; }
.accordion li a.active:hover { text-decoration: none; }
.accordion ul li a { line-height: 28px; height: 28px; font-weight: bold; color: rgb(114, 120, 134); padding: 0px 0px 0px 44px; background: rgb(255, 255, 255) url(6120f239e60b2bf5b92f642a20ff62f87e8ac421.gif)  no-repeat scroll left 7px; }
.accordion ul li a.active, .accordion ul li a:hover { color: rgb(85, 159, 12); background-position: left -21px; }
.accordion ul li ul li a { font-weight: normal; padding: 0px 0px 0px 56px; background: rgb(255, 255, 255) url(6120f239e60b2bf5b92f642a20ff62f87e8ac421.gif)  no-repeat scroll left -46px; }
.accordion ul li ul li a.active, .accordion ul li ul li a:hover { color: rgb(85, 159, 12); background-position: left -74px; }
.listings { overflow: hidden; margin: 10px 0px 0px; border-style: solid; border-color: rgb(234, 238, 241); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 2px 0px 5px; width: 285px; padding: 10px 0px 10px 15px; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; }
.listings h3 { margin: 0px; font-size: 16px; color: rgb(0, 51, 0); }
.listings ul { margin: 4px 0px 0px; padding: 0px; list-style: outside none none; }
.listings ul li::after { content: ""; display: block; clear: both; }
.listings ul li { background: transparent url(4df11783d5f9c0fe0b76547cd28953c1da996c99.png)  repeat-x scroll 0px 100%; padding: 15px 0px; }
.listings ul li a { font-size: 14px; color: rgb(85, 159, 12); margin-bottom: 3px; display: inline; }
.listings ul li img { float: left; margin: 0px 12px 5px 0px; }
.listings ul li p { margin: 0px; color: rgb(152, 152, 152); font-size: 12px; }
.items { margin: 0px; }
.footer-holder { width: 100%; background: transparent url(a8266ec05327341d6a10afc37bad99042adf5cbf.gif)  repeat-x scroll 0% 0%; height: 647px; margin: 100px 0px 0px; }
#footer { width: 995px; margin: 0px auto; overflow: hidden; }
.events { padding: 0px; list-style: outside none none; overflow: hidden; height: 71px; margin: 20px 0px 0px; }
.events li { float: left; width: 210px; padding: 0px 30px 0px 0px; }
.events li a { font: 11px/16px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(14, 15, 14); margin: 8px 0px 0px; }
.events li a img { float: left; margin: 0px 10px 0px 0px; }
.footer-content { width: 100%; overflow: hidden; background: transparent url(f0a288d2635caec7a729cf67c2a5d5083ae91afa.jpg)  no-repeat scroll 0px 0px; height: 468px; margin: 18px 0px 0px; position: relative; }
.footer-content ul { margin: 23px 0px 0px; list-style: outside none none; overflow: hidden; clear: both; padding: 0px; }
.footer-content ul li { float: left; width: 140px; padding: 0px 10px; }
.footer-content ul ul { margin: 0px; padding: 8px 0px 0px; list-style: outside none none; }
.footer-content ul ul li { float: none; padding: 0px 0px 6px; width: 140px; }
.footer-content ul li h4 { color: rgb(102, 204, 0); margin: 0px; font-size: 11px; }
.footer-content ul ul li a { color: rgb(203, 220, 203); font-size: 12px; }
.footer-content ul ul li a:hover { text-decoration: underline; color: rgb(254, 254, 254); }
.footer-content ul li.visit-us { background: transparent url(442638978e97211ef1edaa17b0ca98986cc4c4f5.gif)  no-repeat scroll 0% 0%; padding-top: 77px; }
.footer-content ul li.visit-us label { display: block; color: rgb(254, 255, 254); font-size: 11px; width: 125px; padding-bottom: 10px; }
.footer-content ul li.visit-us .select-holder { margin: 8px 0px 0px -14px; position: relative; float: left; }
.footer-content ul li.visit-us select { width: 140px; }
.footer-content ul ul li a.digg { background: transparent url(74156a0452c0224d2fe48226603a1d439e574bb8.gif)  no-repeat scroll 0% 0%; padding: 0px 0px 0px 22px; }
.footer-content ul ul li a.deli { background: transparent url(fc69294c07e361e60cb9c34fbc26e39fd94a537e.gif)  no-repeat scroll 0% 0%; padding: 0px 0px 0px 22px; }
.footer-content ul ul li a.facebook { background: transparent url(e37579660882f1cac5ce13a1fce0acccdf3a6d5c.gif)  no-repeat scroll 0% 0%; padding: 0px 0px 0px 22px; }
.footer-content ul ul li a.myspace { background: transparent url(d4f47dd761d5b34640668300ef9f9ac8922bd88c.gif)  no-repeat scroll 0% 0%; padding: 0px 0px 0px 22px; }
.footer-content ul ul li a.flickr { background: transparent url(4945642275955116a0ffd172831e3cc52ead63ce.gif)  no-repeat scroll 0% 0%; padding: 0px 0px 0px 22px; }
.footer-content ul ul li a.twitter { background: transparent url(64e3265f759784238f0d5c9c42e231f0a5f72f0a.gif)  no-repeat scroll 0% 0%; padding: 0px 0px 0px 22px; }
.footer-content ul ul li a.youtube { background: transparent url(b7a1f000f5e37418f6cdfd87a6d0f0eb2f4a7a40.gif)  no-repeat scroll 0% 0%; padding: 0px 0px 0px 22px; }
.facts-box { position: absolute; bottom: 32px; right: 22px; background: transparent url(d8604727fff482da7a911bb5d78b45f2ea29e7a4.gif)  no-repeat scroll 0% 0%; width: 304px; height: 193px; overflow: hidden; padding: 9px 0px 0px 16px; }
.facts-box strong { display: block; color: rgb(102, 204, 0); font-size: 12px; }
.facts-box .col { padding: 7px 0px 0px; float: left; width: 145px; }
.facts-box .col ul li { padding: 2px 0px 3px; }
.facts-box p { margin: 0px; color: rgb(203, 220, 203); font-size: 12px; line-height: 20px; }
.facts-box ul { margin: 0px; padding: 0px; list-style: outside none none; color: rgb(203, 220, 203); font-size: 12px; }
.facts-box a.support { display: block; color: rgb(255, 255, 255); font-size: 12px; height: 20px; background: transparent url(76ea3b33c3160610303701d740dc406a02e86e7a.gif)  no-repeat scroll 0px 0px; padding: 0px 0px 0px 20px; margin: 12px 0px 0px; }
.facts-box .col .boat { margin: 0px 0px 0px 10px; }
.facts-box .col .boat li { background: transparent url(4cb1343bbff466b7a6e5fc238f181d198ab5d327.gif)  no-repeat scroll 0% 0%; padding: 0px 0px 11px 25px; width: 150px; }
.facts-box .col .boat li span { display: block; font-weight: 700; width: 100px; }
.copy-box { width: 928px; overflow: hidden; margin: 30px 0px 0px; padding: 0px; }
.copy-box p { margin: 0px; color: rgb(255, 255, 255); font-size: 12px; }
.copy-box p span { float: left; }
.copy-box p strong.logo { float: left; background: transparent url(dac4528860a6e0b745c93f8db33873ac9a93ab0a.gif)  no-repeat scroll 0% 0%; width: 89px; height: 14px; margin: 2px 7px 0px 4px; text-indent: -9999px; overflow: hidden; }
.copy-box ul { margin: 0px; padding: 0px; list-style: outside none none; }
.copy-box ul li a { color: rgb(255, 255, 255); font-size: 12px; }
.privacy { float: left; }
.privacy li { float: left; padding: 0px 0px 0px 16px; }
.bottom-menu { float: right; }
.bottom-menu li { float: left; padding: 0px 0px 0px 14px; }
.whatwedo .tabs-holder div.tab { border-bottom: 0px none; }
.box-holder { width: 100%; overflow: hidden; padding: 0px 0px 25px; background: transparent url(4df11783d5f9c0fe0b76547cd28953c1da996c99.png)  repeat-x scroll 0px 100%; }
.photo-holder { float: left; width: 204px; }
.photo-holder img { display: block; }
.box-content .change-box { float: right; width: 355px; margin: 28px 9px 0px 0px; }
.change-box ul { margin: 0px; padding: 0px; list-style: outside none none; }
.change-box ul li { background: transparent url(bd40ab5bf335d071b5b18f0f0ea31426f07102d2.gif)  no-repeat scroll 0px 8px; padding: 3px 0px 21px 24px; font: 14px/19px Georgia,Georgia,serif; color: rgb(14, 15, 14); }
.happen-box { width: 605px; overflow: hidden; padding: 11px 0px 4px 15px; background: transparent url(4df11783d5f9c0fe0b76547cd28953c1da996c99.png)  repeat-x scroll 0px 100%; }
.happen-box h1 { margin: 0px; color: rgb(0, 51, 0); font-size: 28px; }
.happen-box h1 a { color: rgb(0, 51, 0); }
.happen-box h2 { font-size: 28px; font-weight: 400; margin: 0px; color: rgb(102, 204, 0); }
.happen-box h2 a { color: rgb(0, 51, 0); }
.article-content { padding: 13px 0px 0px; }
.article-content .article-content-image-wrapper { height: auto; overflow: hidden; width: 100%; }
.faqpage .text p, .article-content p { margin: 0px 0px 20px; font: 12px/18px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(14, 15, 14); }
.article .article-content p { margin: 0px 0px 16px; }
.article-content div a, .article-content div p a { color: rgb(70, 127, 13); font: 12px/18px Verdana,Geneva,Arial,Helvetica,sans-serif; }
.map-box { background: rgb(235, 237, 240) none repeat scroll 0% 0%; margin: 10px 0px; }
.events-box { float: left; background: rgb(235, 237, 240) none repeat scroll 0% 0%; margin: 1px 13px 0px 0px; width: 190px; }
.map-box.right, .events-box.right { float: right; }
.map-box.right { margin-left: 10px; }
.map-box.left, .events-box.left { float: left; }
.map-box.left { margin-right: 10px; }
.events-box .frame { padding: 0px 0px 3px; overflow: hidden; width: 190px; background: transparent url(8ca1b922058bec4cd24abe4cfbdeaa7c610938c9.gif)  no-repeat scroll 0px 100%; }
.events-box .frame.reset-padding { padding: 0px; }
a.open-img { position: relative; display: block; }
span.btn-open { position: absolute; top: 5px; right: 5px; width: 14px; height: 14px; background: transparent url(f8ba26669f643c8c97e9f49f9766f9760e97c2c3.gif)  no-repeat scroll 0% 0%; text-indent: -9999px; overflow: hidden; margin: 0px; }
a.open-img:hover span.btn-open { background: transparent url(56b18ae5353f33caa94dd5e4ff889090e0790313.gif)  no-repeat scroll 0% 0%; }
.events-box .frame a.open-img { overflow: hidden; width: 100%; }
.events-box .frame .illustration img { display: block; }
.events-box span.date { display: block; color: rgb(14, 15, 14) ! important; font: 10px/15px Verdana,Geneva,Arial,Helvetica,sans-serif ! important; margin: 0px ! important; }
.map-box strong, .events-box strong { font: bold 10px Verdana,Geneva,Arial,Helvetica,sans-serif ! important; margin: 0px ! important; color: rgb(51, 51, 51); }
.map-content, .events-content { padding: 5px 8px 6px; }
.hidden-paragraph p { display: none; }
.no-title p { margin: 0px ! important; }
.map-content p, .events-content p, .article .article-content .events-content p { margin: 16px 0px 0px; color: rgb(14, 15, 14); font: 10px/14px Verdana,Geneva,Arial,Helvetica,sans-serif; }
.map-content p { margin: 5px 0px 0px; }
.tabs-holder::after { content: ""; display: block; clear: both; }
.tabs-holder { width: 100%; margin: 20px 0px 0px; clear: both; }
.tabs-holder h3 { margin: 0px 0px 0px 14px; font: bold 18px/25px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(0, 51, 0); }
.tabset { width: 100%; overflow: hidden; margin: 14px 0px 0px; }
.tabset ul { margin: 0px; padding: 0px; list-style: outside none none; }
.tabset ul li { float: left; padding: 0px 1px 0px 0px; }
.tabset ul li a.tab { float: left; background: transparent url(fb03963d74c9531c8def8ec54bcd245486530421.gif)  no-repeat scroll 0% 0%; }
.tabset ul li a.tab span { float: left; padding: 9px 34px 9px 15px; background: transparent url(0e46bdb41240d73017f3c2a7105350edd49175fe.gif)  no-repeat scroll 100% 0px; overflow: hidden; font: bold 9px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(110, 127, 139); cursor: pointer; position: relative; }
.tabset ul li a.tab span em { font-style: normal; padding: 0px 0px 0px 15px; height: 12px; overflow: hidden; background: transparent url(57ada8f516622e6a8eaa9eac74c2bca461eb4e29.gif)  no-repeat scroll 0% 0%; }
.marticle .tabset ul li a.tab span em, .tabset ul li a.tab:hover span em, .tabset ul li a.active span em { background-position: 0px -12px; }
.marticle .tabset ul li a.tab:hover span em, .marticle .tabset ul li a.active span em { background-position: 0px 0px; }
.tabset ul li a.tab span em.news-tab { background-position: 0px -29px; }
.tabset ul li a.tab:hover span em.news-tab, .tabset ul li a.active span em.news-tab { background-position: 0px -41px; }
.tabset ul li a.tab span em.photo { background-position: 0px -116px; }
.tabset ul li a.tab:hover span em.photo, .tabset ul li a.active span em.photo { background-position: 0px -128px; }
.marticle .tabset ul li a.tab span em.photo { background-position: 0px -128px; }
.marticle .tabset ul li a.tab:hover span em.photo, .marticle .tabset ul li a.active span em.photo { background-position: 0px -116px; }
.tabset ul li a.tab span em.video { background-position: 0px -58px; }
.tabset ul li a.tab:hover span em.video, .tabset ul li a.active span em.video { background-position: 0px -70px; }
.marticle .tabset ul li a.tab span em.video { background-position: 0px -70px; }
.marticle .tabset ul li a.tab:hover span em.video, .marticle .tabset ul li a.active span em.video { background-position: 0px -58px; }
.tabset ul li a.tab span em.publication { background-position: 0px -87px; }
.tabset ul li a.tab:hover span em.publication, .tabset ul li a.active span em.publication { background-position: 0px -99px; }
.marticle .tabset ul li a.tab span em.publication { background-position: 0px -99px; }
.marticle .tabset ul li a.tab:hover span em.publication, .marticle .tabset ul li a.active span em.publication { background-position: 0px -87px; }
.tabset ul li a.tab span em.categorytab { background-position: 0px -145px; }
.tabset ul li a.tab:hover span em.categorytab, .tabset ul li a.active span em.categorytab { background-position: 0px -157px; }
.marticle .tabset ul li a.tab span em.categorytab { background-position: 0px -157px; }
.marticle .tabset ul li a.tab:hover span em.categorytab, .marticle .tabset ul li a.active span em.categorytab { background-position: 0px -145px; }
.tabset ul li a.tab:hover { text-decoration: none; }
.tabset ul li a.tab:hover, .tabset ul li a.active { background: transparent url(c5cd9b932aecb966420e7c6cb01d2d24226f90ee.gif)  no-repeat scroll 0% 0%; }
.tabset ul li a.tab:hover span, .tabset ul li a.active span { color: rgb(2, 2, 2); background: transparent url(2acd4ed204e147206d4815ddad5a05711ef9242a.gif)  no-repeat scroll 100% 0px; }
.tabs-holder div.tab { border-top: 5px solid rgb(186, 204, 217); border-bottom: 5px solid rgb(235, 237, 240); background: transparent url(151c28847b04d4c1bfa248a4f374b988fa4bc05d.gif)  repeat-x scroll 0% 0%; padding: 31px 0px 7px; width: 100%; }
.no-bottom-line div.tab { border-bottom: 0px none; }
.tabheader { background-color: rgb(102, 204, 0); padding: 12px 6px 2px 12px; color: rgb(255, 255, 255); }
.petition { height: 31px; margin: 0px; padding: 0px 0px 0px 6px; background: rgb(241, 244, 251) none repeat scroll 0% 0%; }
.pt_feature_story .petition { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.petition-smaller { width: 459px; }
.petition a.btn-petition { float: right; background: transparent url(e2a739d29ff5bb83c95773b381ca506abaa393bf.gif)  no-repeat scroll 0% 0%; height: 21px; margin: 4px 5px 0px 0px; }
.petition a.btn-petition span { display: block; background: transparent url(48c56ef44ffab9f55f0b969e52a5bd05594505ee.gif)  no-repeat scroll 100% 0px; overflow: hidden; color: rgb(255, 255, 255); text-align: center; line-height: 21px; font-weight: 700; font-size: 13px; padding: 0px 5px; }
.petition a.btn-petition:hover { text-decoration: none; background: transparent url(bbb1d55bbc692c52bc66d8433faefcc84a9064de.gif)  no-repeat scroll 0% 0%; }
.petition a.btn-petition:hover span { background: transparent url(5cb555a6112c4e062a3b5ef9fbd2f08c3575b51d.gif)  no-repeat scroll 100% 0px; }
.petition p { margin: 0px; line-height: 31px; font-size: 11px; }
.article-content p a, .tab .news-content p a { color: rgb(70, 127, 13); font-size: 10px; }
.img-and-text h3, .tab .news-content h3 { margin: -4px 0px 0px; color: rgb(88, 176, 6); font-weight: 400; }
.img-and-text a.more { background: transparent url(d80a1951fc15004a7d2489f419b9dea5debf38f5.gif)  no-repeat scroll 0% 0%; padding: 0px 0px 3px 21px; margin: 3px 0px 0px 5px; color: rgb(14, 15, 14); font: 10px Verdana,Geneva,Arial,Helvetica,sans-serif; }
.img-and-text h3 a, .tab .news-content h3 a { color: rgb(88, 176, 6); font-weight: 400; }
.tab .news-content ul { margin: 2px 0px 0px; padding: 0px; list-style: outside none none; overflow: hidden; width: 100%; }
.tab span.date { font-size: 12px; color: rgb(154, 154, 154); }
.tab .news-content ul li { background: transparent url(2c34c7b4cb082cf164720f0262ad4bd56a1a9f92.gif)  no-repeat scroll 0px 3px; margin: 0px 7px 0px -7px; padding: 0px 3px 0px 7px; font-size: 12px; color: rgb(154, 154, 154); display: inline; }
.tab .news-content ul li a { font-size: 12px; color: rgb(154, 154, 154); }
.tab .last .news-content { background: transparent none repeat scroll 0px center; }
.news-holder::after { content: ""; display: block; clear: both; }
.news-holder { width: 100%; background: transparent url(4df11783d5f9c0fe0b76547cd28953c1da996c99.png)  repeat-x scroll 0px 100%; }
.tab a.more-info { float: left; background: transparent url(c1829feea476e48ab01a6f6bdf1b970b64009ca3.gif)  no-repeat scroll 0% 0%; height: 13px; padding: 1px 0px 0px 20px; margin: 12px 0px 10px 15px; font: 10px Verdana,Geneva,Arial,Helvetica,sans-serif; }
.related-images { overflow: hidden; width: 285px; padding: 8px 0px 10px 15px; margin: 0px; border-bottom: 5px solid rgb(235, 237, 240); }
.related-images h3 { font-size: 16px; margin: 0px; color: rgb(0, 51, 0); }
.images-holder { width: 100%; overflow: hidden; background: transparent url(4df11783d5f9c0fe0b76547cd28953c1da996c99.png)  repeat-x scroll 0px 100%; margin: 9px 0px 0px; padding: 3px 0px; }
.images-holder ul { margin: 0px; padding: 0px; list-style: outside none none; }
.images-holder ul li { float: left; padding: 0px 10px 10px 0px; width: 131px; height: 87px; }
.images-holder ul li a { cursor: pointer; width: 131px; float: left; }
.images-holder ul li a span { width: 131px; height: 88px; padding-bottom: 2px; display: table-cell; vertical-align: middle; background: transparent url(1d0f9b0e210be15cb8de8b242a57a73014f877ef.gif)  no-repeat scroll 0px 0px; }
* html .images-holder ul li a span { display: block; }
* + html .images-holder ul li a span { display: block; }
.images-holder ul li a span img { display: block; margin: 0px auto; }
.images-holder ul li a:hover span { border-bottom: 2px solid rgb(102, 204, 0); padding: 0px; }
.images-holder ul li a img { display: block; }
.related-images a.more { background: transparent url(c5af54a8ea5e888c5e533f87123eed3908fb9481.gif)  no-repeat scroll 0px 50%; clear: both; float: left; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 10px; margin: 10px 0px 0px; padding: 1px 0px 1px 20px; }
.listings .text { overflow: hidden; margin: 7px 0px 0px; padding: 0px 18px 0px 0px; clear: both; }
.listings .text p { color: rgb(51, 51, 51); font-size: 13px; }
.listings .text p a { display: inline; font: 11px Verdana,Geneva,Arial,Helvetica,sans-serif; }
.listings .more { padding: 10px 0px 0px; }
.listings .more a { background: transparent url(d80a1951fc15004a7d2489f419b9dea5debf38f5.gif)  no-repeat scroll 0px 0px; color: rgb(14, 15, 14); font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 10px; padding: 0px 0px 0px 21px; min-height: 14px; display: block; margin-bottom: 0px; }
.listings a.more-items { background: transparent url(c5af54a8ea5e888c5e533f87123eed3908fb9481.gif)  no-repeat scroll 0px 0px; color: rgb(14, 15, 14); float: left; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 10px; margin: 10px 0px 0px; padding: 0px 0px 3px 21px; }
.article #id6 { display: none; }
.happen-box .on-page, .twocolumns .on-page { float: right; width: 180px; padding: 0px 0px 0px 10px; }
.article-content .text span.author { display: block; color: rgb(102, 102, 102); font: 11px/18px Verdana,Geneva,Arial,Helvetica,sans-serif; margin: 0px; }
.article-content .text strong { color: rgb(51, 51, 51); }
.happen-box .on-page a.more { background: transparent url(fe6b388609e305033b93f3e6e8f816daed8294fd.gif)  no-repeat scroll 0% 0%; color: rgb(14, 15, 14); display: block; font: 10px Verdana,Geneva,Arial,Helvetica,sans-serif; padding: 0px 0px 3px 21px; margin: 0px 0px 14px; }
.happen-box .on-page span.title, .twocolumns .on-page span.heading { display: block; color: rgb(153, 153, 153); font: bold 10px/12px Verdana,Geneva,Arial,Helvetica,sans-serif; }
.happen-box .on-page ul, .twocolumns .on-page ul { margin: 4px 0px 0px 2px; padding: 0px; list-style: outside none none; }
.happen-box .on-page ul li, .twocolumns .on-page li { background: transparent url(35f17f3d5beffdfb49b339389364576f07d81d7f.gif)  no-repeat scroll 0px 6px; padding: 0px 0px 0px 10px; }
.happen-box .on-page ul li a, .twocolumns .on-page li a { color: rgb(85, 159, 12); font: 10px/14px Verdana,Geneva,Arial,Helvetica,sans-serif; }
.big-box { width: 605px; margin: 0px 0px 10px; }
.big-box .frame { width: 605px; background: transparent url(c357e39531ba2e33b48e88969444e428072ae5e7.gif)  no-repeat scroll 0px 100%; }
.happen-box .text h2, .happen-box .text h3 { margin: 0px; font: bold 14px/18px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(51, 51, 51); }
.middle-box { width: 270px; float: right; margin: 0px 0px 0px 13px; }
.middle-box .frame { width: 270px; background: transparent url(a739ca479abc259b44927ba065497e41de73ac0b.gif)  no-repeat scroll 0px 100%; }
.middle-box .events-content { padding: 5px 9px 6px; }
.small-box { width: 195px; margin: 0px 13px 0px 0px; }
#sidebar .small-box { margin: 17px 105px 10px 0px; }
.small-box .events-content { padding: 5px 8px 6px; }
.small-box .frame { width: 195px; background: transparent url(c357e39531ba2e33b48e88969444e428072ae5e7.gif)  no-repeat scroll 0px 100%; }
.happen-box .text a.zoom { background: transparent url(0c333257eef5e70a977fdbac45ef5d9edd2da36c.gif)  no-repeat scroll 100% 2px; padding: 0px 15px 0px 0px; font: 12px Verdana,Geneva,Arial,Helvetica,sans-serif; }
.happen-box .text a.read-more { background: transparent url(427df6b608436cb934371a8871baf55b8e21a2da.gif)  no-repeat scroll 0px 0px; padding: 0px 5px; line-height: 10px; }
.tags, .topic { width: 430px; overflow: hidden; margin: 0px 0px 10px; padding: 4px 0px 0px 10pt; }
.topic a { font: 10px/14px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(85, 159, 12); }
.topic strong.title, .tags strong.title { display: block; font: bold 10px/14px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(102, 102, 102); margin: 0px; }
.marticle .topic strong.title, .marticle .tags strong.title { color: rgb(156, 163, 177); }
.tags ul { margin: 0px; padding: 0px; list-style: outside none none; }
.tags ul li { display: inline; }
.marticle .tags ul li { color: rgb(255, 255, 255); }
.tags ul li a { font: 10px/14px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(85, 159, 12); }
.marticle .tags ul li a { color: rgb(255, 255, 255); }
.article .bottom { margin: 0px; border-top: 0px none; border-bottom: 5px solid rgb(235, 237, 240); background: transparent none repeat scroll 0px center; }
.grey-box::after { content: ""; display: block; clear: both; }
.grey-box { width: 273px; background: rgb(77, 83, 95) none repeat scroll 0% 0%; border: 3px solid rgb(66, 71, 81); margin: 0px 0px 0px 3px; padding: 18px 10px 0px 11px; }
.grey-box h2 { color: rgb(255, 255, 255); font-size: 28px; margin: 0px; }
.grey-box h3 { color: rgb(102, 204, 0); font-size: 20px; font-weight: 400; margin: 4px 0px 0px; }
.grey-box .text-holder { margin: 6px 0px 0px 2px; }
.grey-box .text-holder p { color: rgb(255, 255, 255); font-size: 12px; line-height: 14px; margin: 0px; }
.grey-box .text-holder p a { font: 11px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(102, 204, 0); }
.grey-box a.btn-sign-up { background: transparent url(c08b876fc4f852041919a64e116d4905aeb80369.gif)  no-repeat scroll 0% 0%; border: 0px none; color: rgb(255, 255, 255); cursor: pointer; float: right; font-size: 17px; line-height: 22px; font-weight: 700; margin: 2px 0px 0px; text-align: center; }
.grey-box a.btn-sign-up span { background: transparent url(268668287c623fd6c30e9c7be32deac308fd8ebe.gif)  no-repeat scroll 100% 0px; float: left; height: 26px; overflow: hidden; padding: 3px 19px 0px; }
.grey-box a.btn-sign-up:hover { border: 0px none; text-decoration: none; }
.grey-box a.btn-sign-up:hover span { text-decoration: none ! important; }
.grey-box .btn-holder { width: 271px; margin-right: -19px; overflow: hidden; padding: 13px 0px 30px; }
.top-line { border-top: 5px solid rgb(235, 237, 240); margin: 10px 0px; }
.result span.results { display: block; font: 14px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(0, 51, 0); text-indent: 14px; }
#content.result { padding: 12px 20px 0px 0px; }
.result .tabs-holder { margin-top: 3px; }
.result .news-holder { padding: 9px 0px 0px; }
.sort { width: 100%; overflow: hidden; margin: -25px 0px 0px; height: 21px; }
.sort select { float: right; margin: 0px 4px 0px 0px; }
.sort ul { margin: 0px 10px 0px 0px; padding: 0px; list-style: outside none none; float: right; overflow: hidden; }
.sort ul li { float: left; background: transparent url(5d77d1b97f041f42dfb82606f5bdf9809c8d6822.gif)  no-repeat scroll 0px 50%; margin: 0px 1px 0px -1px; padding: 0px 5px 0px 6px; }
.sort ul li a { color: rgb(70, 127, 13); font: 10px/18px Verdana,Geneva,Arial,Helvetica,sans-serif; }
.sort ul li a.active { color: rgb(0, 0, 0); font-weight: 700; }
.sort span { float: right; color: rgb(0, 0, 0); font: 10px/18px Verdana,Geneva,Arial,Helvetica,sans-serif; }
.tab .news-content, .article .news-content { background: transparent none repeat scroll 0px center; height: 1%; overflow: hidden; width: auto; float: none; }
.tab .news, .article .news { background: transparent url(4df11783d5f9c0fe0b76547cd28953c1da996c99.png)  repeat-x scroll 0px 100%; padding: 13px 0px 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 15px; width: 605px; margin-top: 0px ! important; }
#content .news-container .tab .news { width: 575px; }
.tab .news .teaser-bottom, .tab .news .teaser-bottom-line { display: none; }
.tab .pt_feature_story { margin: 0px; padding: 5px 0px 0px; width: 620px; background: transparent none repeat scroll 0px center; }
#content .news-container .tab .paginator { width: auto; }
#content .news-container .news-list .tab .paginator ul { float: none; margin: 0px auto; }
#content #blogdetail .news-list .tab .paginator ul li { padding: 0px 3px; }
#content .news-container .tab .pt_feature_story, .marticle .tab .pt_feature_story { width: 605px; }
.tab .pt_feature_story .teaser-top { background: rgb(241, 244, 251) url(7a00c319e51103b9c742a36fdab8296d367eb63f.gif)  no-repeat scroll left top; padding: 8px 0px 0px 15px; }
.marticle .tab .pt_feature_story .teaser-top { background: transparent none repeat scroll 0px center; padding: 0px; }
.tab .pt_feature_story .news-content { padding-bottom: 0px; }
.marticle .tab .pt_feature_story .teaser-bottom, .marticle .tab .pt_feature_story .teaser-bottom-line { background: transparent none repeat scroll 0px center; }
.tab .pt_feature_story .teaser-bottom { background: rgb(241, 244, 251) url(ec30a02ce33fc237a93bcd6ba936cd0c789a9588.gif)  no-repeat scroll left top; height: 7px; display: block; }
.tab .pt_feature_story .teaser-bottom-line { margin: 0px 0px 0px 15px; background: transparent url(4df11783d5f9c0fe0b76547cd28953c1da996c99.png)  repeat-x scroll 0px 100%; height: 8px; display: block; }
.tab .last .teaser-bottom-line, .tab .last { background: transparent none repeat scroll 0px center; }
.tab .news .img-and-text, .tab .pt_video .teaser-top { margin-bottom: 15px; }
.none-img { width: 100%; padding: 13px 0px 0px; }
.none-img .news-content { width: 100%; padding: 0px 0px 12px; }
.marticle .none-img .news-content { padding: 0px; }
.tab .news-content .gallery { width: 100%; overflow: hidden; }
.tab .news-content .gallery ul { margin: 0px; padding: 0px; list-style: outside none none; }
.tab .news-content .gallery ul li { background: transparent none repeat scroll 0px center; }
.tab .news .img-holder { width: auto; }
.article .tab .news .middle-box { margin: 0px; }
.article .tab .news .small-box { margin: 0px; }
.paginator { width: 605px; overflow: hidden; margin: 0px 0px 0px 15px; padding: 5px 0px 7px; background: transparent url(4df11783d5f9c0fe0b76547cd28953c1da996c99.png)  repeat-x scroll 0px 100%; }
.paginator a.next { float: right; background: transparent url(daa5dc1d14e26d1b13a5918b66e9e57552f347b8.gif)  no-repeat scroll 100% 0px; padding: 0px 20px 0px 0px; margin: 3px 0px 0px; font: 10px/14px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(14, 15, 14); }
.paginator a.prev { float: left; background: transparent url(bd3e800a8d8e3615f23d283b2e74028ac37f3c01.gif)  no-repeat scroll 0% 0%; padding: 0px 0px 0px 20px; margin: 3px 0px 0px; font: 10px/14px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(14, 15, 14); }
.paginator a#disable.prev { background: transparent url(1aa66b17bd9eb68cc58ab2a5c032a936155318aa.gif)  no-repeat scroll 0px 0px; }
.paginator a#disable { background: transparent url(f3727023ae2dfe2d15ad89ab4955d1bd945296d1.gif)  no-repeat scroll 100% 0px; color: rgb(156, 162, 177); cursor: default; }
.paginator ul { margin: 0px auto; padding: 0px; list-style: outside none none; width: 320px; overflow: hidden; }
.paginator ul li { float: left; padding: 0px 3px; }
.paginator ul li a { display: block; padding: 0px 7px; line-height: 20px; background: rgb(241, 244, 251) none repeat scroll 0% 0%; color: rgb(70, 127, 13); }
.paginator ul li a.active, .paginator ul li a:hover { text-decoration: none; background: rgb(95, 197, 18) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.result-pages { width: 605px; overflow: hidden; margin: 0px 0px 0px 15px; padding: 7px 0px 0px; }
.result-pages p { margin: 0px; font: 11px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(51, 51, 51); }
.result-pages ul { margin: 0px; padding: 0px; list-style: outside none none; float: right; }
.result-pages ul li { float: left; font: 10px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0); }
.result-pages ul li a { float: left; background: transparent url(a36a6d44500661b032c30a68d648f6fc8dde6d85.gif)  no-repeat scroll 0px 50%; font: 10px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(70, 127, 13); padding: 0px 5px; }
.result-pages ul li a.first { background: transparent none repeat scroll 0px center; }
.result-pages ul li a:hover, .result-pages ul li a.active { font-weight: 700; color: rgb(0, 0, 0); text-decoration: none; }
.grey-box h4 { margin: -6px 0px 0px; font-size: 20px; color: rgb(255, 255, 255); font-weight: 400; }
.search-google { padding: 10px; }
.content .text { margin: 0px; width: 275px; }
.tooltips { float: right; position: relative; margin: 5px 0px 0px; }
.edit-box .tooltips { padding: 0px 0px 0px 5px; }
#sidebar .edit-box .tooltips { padding: 0px; }
.tooltips-holder { display: none; position: absolute; left: 9px; bottom: 0px; width: 130px; }
#sidebar .tooltips-holder { right: 9px; left: auto; }
.tooltips a.info { display: block; background: transparent url(eb5ab30670966051cda415ab3d12d4d7a4840967.gif)  no-repeat scroll 0% 0%; width: 12px; height: 12px; text-indent: -9999px; overflow: hidden; }
.tooltips-holder .t { background: transparent url(b0380f6e427e057a8faf725175a5dd9244edac5e.png)  no-repeat scroll 0% 0% ! important; width: 130px ! important; height: 3px ! important; overflow: hidden; }
.tooltips-holder .m { background: rgb(186, 204, 217) none repeat scroll 0% 0%; overflow: hidden; width: 116px ! important; padding: 0px 10px 0px 4px ! important; }
.tooltips-holder .b { background: transparent url(667ae99abdf4ca87918dc8dad1d08c636222dd24.png)  no-repeat scroll 0% 0% ! important; width: 130px ! important; height: 3px ! important; overflow: hidden; }
.tooltips-holder .m p { margin: 0px; font: 10px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0); }
.find-result .plus { padding: 5px 13px 0px 0px; }
.find-result .plus a { float: right; background: transparent url(854cb65e4eb95c9f99e6c79e2641d01c36931506.gif)  no-repeat scroll 100% 0px; padding: 0px 15px 0px 0px; font: 10px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(51, 51, 51); }
.search-scope { width: 100%; overflow: hidden; padding: 15px 0px 0px; }
.head { width: 100%; overflow: hidden; }
.head a.minus { float: right; background: transparent url(63d6e2083d055bda7a33ea1ef9f4b68ed88af55d.gif)  no-repeat scroll 100% 0px; padding: 0px 15px 0px 0px; margin: 0px 13px 0px 0px; font: 10px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(51, 51, 51); }
.head span { font: 10px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0); }
.site { margin: 5px 0px 0px -5px; padding: 0px 0px 15px; list-style: outside none none; overflow: hidden; width: 100%; }
.site li { float: left; background: transparent url(5d77d1b97f041f42dfb82606f5bdf9809c8d6822.gif)  no-repeat scroll 0px 50%; margin: 0px 1px 0px -1px; padding: 0px 5px; }
.site li a { font: 10px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(70, 127, 13); }
.site li a.active { font-weight: 700; color: rgb(0, 0, 0); }
.search-scope select { width: 267px; margin: 0px; padding: 0px; height: auto; float: left; }
.option { width: 100%; overflow: hidden; margin: 0px 0px 15px; }
.option span { display: block; font: 10px/18px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0); }
.option ul { margin: 0px 0px 0px -5px; padding: 0px; list-style: outside none none; overflow: hidden; width: 100%; }
.option ul li { float: left; background: transparent url(5d77d1b97f041f42dfb82606f5bdf9809c8d6822.gif)  no-repeat scroll 0px 50%; margin: 0px 1px 0px -1px; padding: 0px 5px; }
.option ul li a { font: 10px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(70, 127, 13); }
.option ul li a.active { font-weight: 700; color: rgb(0, 0, 0); }
.profile-box { width: 100%; border: 0px none; margin: 0px; padding: 15px 0px 12px; }
.profile-box .title { width: 606px; overflow: hidden; background: transparent url(4df11783d5f9c0fe0b76547cd28953c1da996c99.png)  repeat-x scroll 0px 100%; padding: 0px 0px 19px 14px; }
#fullwidth-content .profile-box .title { width: auto; }
.profile-box .title h2 { margin: 0px; float: left; font: bold 18px/21px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(0, 51, 0); }
.profile-box .title a.delete { float: right; font: 10px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(37, 127, 3); margin: 6px 0px 0px; }
.message-bar { background: transparent url(43553c7005572728036d2e5c1cf4e733567ad1d7.gif)  repeat-y scroll 0% 0%; width: 620px; margin: 11px 0px; }
.message-bar .holder { background: transparent url(f93cd21c1e2f785fc07c277d86fa3e02ba5568c2.gif)  no-repeat scroll 0% 0%; width: 620px; padding: 2px 0px 0px; }
.message-bar .holder .frame { background: transparent url(9a86a687339e249b34deb2cd45c6686a83c4d3d3.gif)  no-repeat scroll 0px 100%; width: 600px; padding: 0px 5px 2px 15px; overflow: hidden; }
.attention { background: transparent url(1e0b79f66a13f4ae27c9bc8a8aecac8e4ab7e024.gif)  repeat-y scroll 0% 0%; }
.attention .holder { background: transparent url(61144221365ce07643188d6097dcc2dd3ab6275b.gif)  no-repeat scroll 0% 0%; }
.attention .holder .frame { background: transparent url(cb2bedf92a319657b0ca17e5b22c69fd9483eb8f.gif)  no-repeat scroll 0px 100%; }
.profile-box .attention .holder .frame p { font-weight: 700; color: rgb(219, 0, 0); background: transparent url(8a7a27d4fe2d0afd324b7cf201dbffb7fb47b709.gif)  no-repeat scroll 0px 50%; padding: 0px 0px 0px 25px; }
.profile-box .box .row .attention { background: transparent url(9757878cbbcb4734b8d576accc1fbf7b46cb88e5.gif)  no-repeat scroll 0% 0%; height: 33px; margin: -5px 0px 0px; display: none; }
.profile-box .box .error .attention { display: block; }
.profile-box .box .row .attention .holder { margin: 0px; padding: 5px 0px 0px; background: transparent url(9feb7a8f7fb5110e125f1858df0771157f459fbf.gif)  no-repeat scroll 100% 0px ! important; height: 33px; overflow: hidden; }
.profile-box .box .row .attention p { margin: 0px; font: 10px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(219, 0, 0); background: transparent url(e83aafa10f6e050273e368be5068954a325b1351.gif)  no-repeat scroll 0px 6px; padding: 0px 0px 0px 25px; }
.message-bar .holder .frame p { margin: 0px; font: 11px/20px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(102, 102, 102); }
.profile-box .box { margin: 0px; }
.profile-box .box .holder { background: transparent url(decddb81fb4b6dc257dfc655ab1e391a3b9d7b8e.gif)  no-repeat scroll 0% 0%; }
.profile-box .box .title { width: 100%; padding: 0px 0px 4px; margin: 0px; }
.profile-box .box .title h3 { margin: 0px; color: rgb(110, 127, 139); font: bold 15px Helvetica,Arial,sans-serif; }
.profile-box .box .your-account { padding: 3px 0px 0px; }
.profile-box .box .row::after { content: ""; display: block; clear: both; }
.profile-box .box .row { width: 100%; margin: 0px; padding: 11px 0px 0px; position: relative; }
.profile-box .box .row.currency { padding: 11px 0px; }
.profile-box .box .row label { float: left; width: 167px; text-align: right; color: rgb(102, 102, 102); font: 11px/13px Verdana,Geneva,Arial,Helvetica,sans-serif; margin: 4px 0px 0px; }
.profile-box .box .row label span { padding: 0px 10px 0px 0px; }
.profile-box .box .row .edit-box { width: 408px; float: left; margin: 0px 0px 3px 5px; padding: 0px 5px 0px 4px; }
.edit-box .label { display: block; padding: 3px 0px 0px; }
.profile-box .box .row .edit-box .change-form { margin: 0px; padding: 0px 0px 5px; background: transparent url(4df11783d5f9c0fe0b76547cd28953c1da996c99.png)  repeat-x scroll 0px 100%; width: 100%; overflow: hidden; }
.profile-box .box .row .edit-box .change-form input.text { float: left; border: 0px none; background: transparent none repeat scroll 0px center; width: 250px; padding: 1px 3px; font-size: 11px; }
.profile-box .box .row .edit-box .change-form a.change { float: right; background: transparent url(854cb65e4eb95c9f99e6c79e2641d01c36931506.gif)  no-repeat scroll 100% 50%; padding: 0px 18px 0px 0px; }
.profile-box .box .row .bg-textbox { background: transparent url(e07ded96b51d1965be0d0d902a6a7f2966ef38c4.gif)  no-repeat scroll 0px 0px; height: 22px; }
.profile-box .box .row .bg-textbox .holder { background: transparent url(da3e58e656ccfe1b8b71e54d0fc05340ca2935a8.gif)  no-repeat scroll 100% 0px; height: 22px; margin: 0px; padding: 0px 3px; width: auto; overflow: hidden; }
.profile-box .box .row a.info { background: transparent url(eb5ab30670966051cda415ab3d12d4d7a4840967.gif)  no-repeat scroll 0% 0%; width: 12px; height: 12px; text-indent: -9999px; overflow: hidden; position: relative; float: left; }
.profile-box .box .correct .edit-box span.ok { display: block; }
.profile-box .box .row span.ok { display: none; float: left; position: relative; left: 0px; top: 6px; background: transparent url(c9b91cb2dc2ae003a33a2d0398034cb5adf289ed.gif)  no-repeat scroll 0% 0%; width: 10px; height: 7px; text-indent: -9999px; overflow: hidden; margin: 0px 0px 0px 2px; }
.profile-box .box .row .discript { display: block; clear: both; font: 10px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(102, 102, 102); width: 268px; padding: 5px 0px 8px; }
.profile-box .hide-box { background: transparent url(48e274c08adaf4245d7b20bcc63bed198bf8776a.gif)  repeat-y scroll 0% 0%; width: 590px; margin: 0px; display: none; }
.profile-box .hide-box .holder { background: transparent url(920990c2c358b839abfe95d2f764d0c26bc7c35d.gif)  no-repeat scroll 0% 0%; padding: 2px 0px 0px; }
.profile-box .hide-box .holder .frame { background: transparent url(2d81d496e9148d44691142a51da8099cc81ad04f.gif)  no-repeat scroll 0px 100%; width: 590px; padding: 0px 0px 10px; }
.profile-box .hide-box .holder .frame::after { content: ""; display: block; clear: both; }
.profile-box .box .hide-box .edit-box .change-form { background: transparent url(ef2dc1129cb502ca50225f1dc2058c6a5c9b3373.gif)  repeat-x scroll 0px 100%; }
.profile-box .box .hide-box .row .edit-box a.change { background: transparent url(63d6e2083d055bda7a33ea1ef9f4b68ed88af55d.gif)  no-repeat scroll 100% 50%; }
.profile-box .hide-box .text { font-size: 11px; }
.profile-box a.btn-change { background: transparent url(dc83ee0b02548f1d92f93306228e58accfc877d8.gif)  no-repeat scroll 0% 0%; float: left; height: 22px; margin: 0px 0px 0px 29px; }
.profile-box a.btn-change span { background: transparent url(08e787ceb9e1f42558a4edfcc25e1f61a6358957.gif)  no-repeat scroll 100% 0px; color: rgb(255, 255, 255); display: block; font-size: 12px; font-weight: 700; line-height: 20px; overflow: hidden; padding: 0px 8px; text-align: center; margin: 0px; }
.profile-box a.btn-change:hover { background: transparent url(ad9a212d2112646dc2574a5d54088662080128ae.gif)  no-repeat scroll 0% 0%; text-decoration: none; }
.profile-box a.btn-change:hover span { background: transparent url(77df34551fe3006a9f1bac0b98d951d044680a4b.gif)  no-repeat scroll 100% 0px; text-decoration: none; }
.profile-box a.not-ready { background: transparent url(6773938deb0cb6dc931f00c665b5363e9659cd7a.gif)  no-repeat scroll 0% 0%; }
.profile-box a.not-ready span { background: transparent url(9950f3f209fb42e1aa20ad7d1386ae97b46f4053.gif)  no-repeat scroll 100% 0px; }
.profile-box a.not-ready:hover { background: transparent url(c95337d0bdf244b4c074ebf7060e66fb9f51321b.gif)  no-repeat scroll 0% 0%; }
.profile-box a.not-ready:hover span { background: transparent url(797fcac4a66a67b388d8c2bcf55cf4891382a545.gif)  no-repeat scroll 100% 0px; }
.profile-box .box .row .bg-textbox .new-email { width: 258px; }
.profile-box .box .row .bg-textbox input.upload { width: 258px; color: rgb(153, 153, 153); }
.profile-box .box .picture-holder { float: left; width: 156px; height: 156px; margin: 0px 11px 0px 0px; }
.profile-box .box .picture-holder img { height: 155px; border: 1px solid rgb(97, 186, 7); display: block; }
.profile-box .box .row .edit-box .gender { margin: 0px; padding: 4px 20px 0px 0px; height: 1%; overflow: hidden; float: left; }
.profile-box .box .row .edit-box .gender input.radio { float: left; margin: 0px; padding: 0px; width: 14px; height: 15px; }
.profile-box .box .row .edit-box .gender label { float: left; width: auto; margin: 0px 0px 0px 5px; }
#fullwidth-content .title-line, #content .title-line { border-top: 5px solid rgb(235, 237, 240); padding: 15px 0px 15px 14px; }
#donation-form { padding: 10px 0px; margin: 0px; }
#donation-form fieldset { margin: 0px 0px 15px; }
#donation-form #row-annual_p input, #donation-form #row-chknewsletter input { margin: 1px; float: left; }
#donation-form #row-annual_p span, #donation-form #row-chknewsletter span { display: block; padding-left: 20px; color: rgb(102, 102, 102); }
#donation-form .row .amount-radio { margin: 0px; padding: 4px 20px 4px 0px; height: 1%; overflow: hidden; float: left; }
#donation-form .row .amount-radio span.radio input { float: left; margin: 0px; padding: 0px; width: 14px; height: 15px; }
#donation-form .row .amount-radio label { float: left; width: auto; margin: 0px 20px 0px 5px; }
#content iframe.donation { margin-left: -15px; }
#row-amount-monthly p.small, #row-amount-onetime p.small { line-height: 20px; }
.profile-box .box .row .edit-box .select-holder { float: left; padding: 0px 3px 0px 0px; }
.profile-box .box .row .edit-box select.month { width: 134px; float: left; }
.profile-box .box .row .edit-box select.day, .profile-box .box .row .edit-box select.year { width: 65px; float: left; }
.profile-box .box .row select.where { float: left; width: 270px; }
.profile-box .box .row .confirm-box { float: right; width: 427px; margin: 12px 0px 0px; }
.profile-box .box .row .confirm-box input.check { float: left; margin: 0px; width: 13px; height: 13px; }
.profile-box .box .row .confirm-box label { width: 250px; margin: 2px 0px 0px 10px; color: rgb(0, 0, 0); text-align: left; }
.profile-box .box .row .confirm-box span.discript { margin: 5px 0px 5px 24px; clear: both; }
.profile-box .box .row .confirm-box a.btn-change { margin: 7px 0px 0px 139px; }
.profile-box p { margin: 0px; }
.profile-box p.small { margin: 0px; font: 10px/14px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(102, 102, 102); }
.profile-box p a { color: rgb(70, 127, 13); }
.search-option .tooltip { float: right; }
.search-option .tooltip.hover .drop-tooltip, .search-option .tooltip:hover .drop-tooltip { left: auto; right: 5px; }
.tooltip { float: left; margin: 0px; position: relative; }
.tooltip .drop-tooltip { position: absolute; left: -9999px; top: 0px; padding-right: 3px; margin: 0px; width: 500px; overflow: hidden; z-index: 100; }
.tooltip.hover .drop-tooltip, .tooltip:hover .drop-tooltip { left: 9px; }
.tooltip .drop-tooltip-holder, .tooltip .right { float: left; margin: 0px; position: relative; height: 63px; }
.tooltip .drop-tooltip-holder-bg { float: left; padding: 5px 0px 0px 7px; margin: 0px; background: transparent url(71d62a1280c57e9e88affd98da9547ff2b6a75eb.png)  no-repeat scroll 0% 0%; height: 63px; }
.tooltip .right { background: transparent url(761d9a6c85bca85cccb13d5b444a551166983e16.png)  no-repeat scroll 0% 0%; width: 3px; float: left; margin-right: -3px; display: inline; padding: 0px; }
.tooltip .drop-tooltip-holder p { margin: 0px; font: 10px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0); padding: 0px 20px 0px 0px; max-width: 110px; }
.tooltips a.close, .tooltip .drop-tooltip-holder a.close { position: absolute; background: transparent url(9d912c03976d01bd53b42ce095e663e9cc8dde93.gif)  no-repeat scroll 0% 0%; width: 12px; height: 12px; text-indent: -9999px; overflow: hidden; top: 2px; right: 2px; }
.tooltips.hover .tooltips-holder, .tooltips:hover .tooltips-holder { display: block; }
.box .row .defaultvalue input { color: rgb(153, 153, 153) ! important; }
.profile-box .box .row .edit-box .colored-holder { width: 100%; overflow: hidden; }
.profile-box .box .row .colored { background: transparent url(1c24dd512e77df7fa5056e261e93e33419b5860d.gif)  no-repeat scroll 0% 0%; }
.profile-box .box .row .colored .holder { background: transparent url(e650e0bff752b9e4fcf755238b27c80225912a33.gif)  no-repeat scroll 100% 0px ! important; }
.profile-box .box .error .bg-textbox { background: transparent url(2243eb2aac30b20c0a9340fa1b9e2734e817749c.gif)  no-repeat scroll 0% 0%; }
.profile-box .box .error .bg-textbox .holder { background: transparent url(00994ff0f65a18c89453d5ba677d6b3b74a5758e.gif)  no-repeat scroll 100% 0px ! important; padding: 0px 6px; }
.profile-box .box .error label { font-weight: 700; color: rgb(219, 0, 0); }
.profile-box .save-box { width: 607px; overflow: hidden; padding: 0px 0px 16px 13px; border-bottom: 5px solid rgb(235, 237, 240); }
.input-holder { float: left; padding: 0px 5px 0px 0px; overflow: hidden; width: 250px; }
.new-email { width: 270px; }
.screen-name { width: 153px; }
.first-name { width: 107px; }
.last-name { width: 138px; }
.cellphonepart1 { width: 107px; }
.cellphonepart2 { width: 138px; }
.number, .addition { width: 64px; }
.code { width: 74px; }
.city { width: 191px; }
.profile-box .box .row .bg-textbox input.text { width: 100%; float: none; border: 0px none; background: transparent none repeat scroll 0px center; padding: 4px 0px; font: 10px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0); }
.profile-box .box .row .edit-box .change-form .bg-textbox, .profile-box .box .row .edit-box .change-form .bg-textbox .holder { background: transparent none repeat scroll 0px center; }
.profile-box .box .row .edit-box .upload-box { float: left; padding: 0px 5px 0px 0px; }
.file { height: 22px; width: 270px; font: 11px/14px Arial,sans-serif; color: rgb(255, 255, 255); position: relative; overflow: hidden; }
.file-input-area { position: absolute; top: 0px; left: 0px; float: left; height: 22px; width: 265px; padding: 0px; margin: 0px; }
.file .textinput { position: absolute; top: 0px; left: 0px; background: transparent none repeat scroll 0px center; border: 0px none; font: 12px/16px Arial,sans-serif; color: rgb(0, 0, 0); padding: 3px; }
.button { float: right; background: transparent url(7def747cd15491ec4decbdcb4e710b97109bd5e0.gif)  no-repeat scroll 0% 0%; width: 75px; height: 22px; font: bold 13px Arial,Helvetica,sans-serif; text-align: center; padding: 2px 0px 0px; }
.file.hover .button, .file:hover .button { background-position: 0px -22px; }
.letter { background: rgb(0, 0, 0) url(f09e7c7aae167501fae1783260fc0b88d6b60d2d.gif)  repeat-x scroll 0% 0%; }
.letter .footer-holder { border-bottom: 0px none; background: transparent url(a8266ec05327341d6a10afc37bad99042adf5cbf.gif)  repeat-x scroll 0px 0px; height: 647px; margin: 100px 0px 0px; }
.letter #main { background: transparent url(e065f7428b0009432fd9015155207ddcad77e59e.jpg)  no-repeat scroll 0% 0%; padding: 12px 36px 0px 10px; }
.letter .breadcrumbs li { font: bold 10px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(255, 255, 255); }
.letter .breadcrumbs li a { background: transparent url(24ca87efcd213d8947a1e5a3c11397c95d58842b.gif)  no-repeat scroll 100% 4px; font: 10px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(255, 255, 255); }
.letter-page { width: 100%; overflow: hidden; margin: 16px 0px 0px; padding: 11px 0px; }
.letter-page .links { width: 100%; overflow: hidden; }
.links ul { margin: 0px; padding: 0px 6px 0px 0px; list-style: outside none none; float: left; }
.links ul li { float: left; padding: 0px 0px 0px 18px; }
.links ul li a { float: left; background: transparent url(0422fd94df24ebc1cc1cd5a8234a335b0085b78b.gif)  no-repeat scroll 0% 0%; color: rgb(255, 255, 255); line-height: 18px; font-size: 11px; }
.links ul li a span { float: left; background: transparent url(0e2038eaf2106297fc912b7a71265b4c1368716c.gif)  no-repeat scroll 100% 0px; height: 18px; overflow: hidden; padding: 0px 0px 0px 2px; }
.links ul li a span em { font-style: normal; font-size: 11px; padding: 0px 10px 0px 20px; }
.links ul li a.friends em { background: transparent url(284a0bac04619e3e52ca059c1005565e2d8741e7.gif)  no-repeat scroll 0px 50%; }
.links ul li a.download em { background: transparent url(12968e7dfec47f2a3bf58d89dc09092cc1501fc4.gif)  no-repeat scroll 0px 50%; }
.links ul li a.print em { background: transparent url(9712d3c259b1b7c572482e39f43612723f427506.gif)  no-repeat scroll 0px 50%; }
.links ul li a.rss em { background: transparent url(8c4ac348cfe39a8706aa953d187ed289d00f5dc6.gif)  no-repeat scroll 0px 50%; }
.links ul li a.share { background: transparent url(c4df3674a9dec7de6fac3e58e4465828356505b1.gif)  no-repeat scroll 0% 0%; width: 100px; height: 18px; padding: 0px 0px 0px 22px; }
.links ul li a.sharesimple { background: transparent url(c4df3674a9dec7de6fac3e58e4465828356505b1.gif)  no-repeat scroll 0% 0%; width: 100px; height: 18px; padding: 0px 0px 0px 22px; }
.links ul li a.share:hover { text-decoration: underline; }
.links ul li a:hover, .links ul li a:hover span { text-decoration: none; }
.links ul li a:hover span em { text-decoration: underline; }
.action { float: left; width: 540px; padding: 9px 0px; }
.action .t { background: transparent url(6d2da13c0b747aeb958d01070897186de909f408.png)  no-repeat scroll 0% 0%; width: 540px; height: 5px; overflow: hidden; }
.action .c { background: transparent url(31eaf0525ad97577016fa0fb9b240f687b4ff87a.png)  repeat scroll 0% 0%; width: 540px; color: rgb(255, 255, 255); }
.action .b { background: transparent url(8fea8f1e0e03e60247f4d599b9e73d3535490503.png)  no-repeat scroll 0% 0%; width: 540px; height: 3px; overflow: hidden; }
.action .heading { width: 520px; overflow: hidden; padding: 1px 6px 15px 14px; }
.action .heading h1 { margin: 0px 0px 5px; font-size: 18px; }
.action .heading h2 { margin: 0px 0px 6px; font-size: 28px; font-weight: 400; }
.action .heading p { margin: 0px 0px 28px; font-size: 12px; line-height: 18px; }
.action .heading h3 { display: block; font-size: 18px; margin: 0px 0px 20px; font-weight: 400; }
.action .heading span.border { display: block; background: transparent url(40f3c3b9dd3c90556e763172bb5bfaa09b5d9794.png)  no-repeat scroll 0% 0%; height: 3px; text-indent: -9999px; overflow: hidden; margin: 0px -5px 0px -12px; }
.action .sign-letter, .action .tellafriend { width: 520px; padding: 0px 6px 0px 14px; }
.action .tellafriend .box .holder .frame { padding: 0px; background: transparent none repeat scroll 0px center; width: inherit; }
.action .tellafriend .box { background: transparent none repeat scroll 0px center; width: 520px; margin-left: -15px; }
.action .tellafriend .box .row .captcha-box { width: inherit ! important; }
.action .tellafriend .box .row .form-button, .action .tellafriend .box .row .form-button-hover { margin-right: 69px; }
.action .tellafriend p a { padding-right: 3px; }
.action .tellafriend .box .holder { background: transparent none repeat scroll 0px center; }
.action .sign-letter p { margin: 0px; }
.action .addfriend { color: rgb(255, 255, 255); }
.action .sign-letter span { font: 11px/20px Verdana,Geneva,Arial,Helvetica,sans-serif; }
.action .sign-letter .title { padding: 26px 0px 0px; }
.action .sign-letter .title h3 { margin: 0px 0px 3px; font-size: 16px; }
.action .sign-letter span.border { display: block; background: transparent url(40f3c3b9dd3c90556e763172bb5bfaa09b5d9794.png)  no-repeat scroll 0% 0%; height: 3px; }
.action .sign-letter .letter-ceo { padding: 12px 0px 47px; }
.action .row { width: 100%; position: relative; margin: 0px 0px 12px; clear: both; }
.action .row label { width: 168px; float: left; text-align: right; font: 10px/20px Verdana,Geneva,Arial,Helvetica,sans-serif; }
.action .row .edit-box table { float: left; }
.action .row .edit-box table label { width: auto; float: none; text-align: left; }
.action .row label span { padding: 0px 10px 0px 0px; font: 10px/20px Verdana,Geneva,Arial,Helvetica,sans-serif; }
.action .tellafriend .box .row .wrap-textarea { background: transparent none repeat scroll 0px center; }
.action .row .edit-box, .action .tellafriend .box .row .edit-box { float: left; margin: 0px 0px 0px 9px; display: inline; }
.action .row .edit-box .input-holder .bg-textbox { background: transparent url(bfec0bf187e6dfc1cb362dc280836c2cecf95ea8.gif)  no-repeat scroll 0px 0px; height: 22px; }
.action .row .edit-box .input-holder .bg-textbox .holder { background: transparent url(f78bf17ae03a6f719cfad5bd657017b300b9d689.gif)  no-repeat scroll 100% 0px; height: 22px; margin: 0px; overflow: hidden; padding: 0px 3px; width: auto; }
.action .row .edit-box .input-holder .bg-textbox .holder .text { float: none; border: 0px none; background: transparent none repeat scroll 0px center; padding: 4px 0px; width: 100%; font: 10px Verdana,Geneva,Arial,Helvetica,sans-serif; }
.action .row .edit-box .fileupload input { background-color: rgb(255, 255, 255); width: 100%; }
.action .error label { color: rgb(219, 0, 0); font-weight: 700; }
.action .error .edit-box .input-holder .bg-textbox { background: transparent url(58f9e6092ec69d8162c319cb6848adc6036bd3b7.gif)  no-repeat scroll 0% 0%; }
.action .error .edit-box .input-holder .bg-textbox .holder { background: transparent url(bf0876271490982de9ba65a897da3090b5f8d7eb.gif)  no-repeat scroll 100% 0px; }
.action .row .edit-box .input-holder .attention { display: none; background: transparent url(68908c92da7d50585108cb6f7e0c5c001e3bb963.gif)  no-repeat scroll 0px 0px; height: 33px; margin: -5px 0px 0px; }
.action .row .edit-box .input-holder .attention .holder { background: transparent url(2eed65dcbdd02756bb5cca73ac7777bbee653214.gif)  no-repeat scroll 100% 0px; height: 33px; margin: 0px; overflow: hidden; padding: 5px 0px 0px; }
.action .row .edit-box .input-holder .attention .holder p { background: transparent url(e83aafa10f6e050273e368be5068954a325b1351.gif)  no-repeat scroll 0px 6px; color: rgb(219, 0, 0); font: 10px Verdana,Geneva,Arial,Helvetica,sans-serif; margin: 0px; padding: 0px 0px 0px 25px; min-height: 22px; }
.action .row a.info { float: left; background: transparent url(a2e25b82f6ce0c5cfb3ff7cfea037b6d8f210e0e.gif)  no-repeat scroll 0% 0%; width: 12px; height: 12px; text-indent: -9999px; overflow: hidden; }
.action .row span.ok { background: transparent url(5952a5b147fa1a788a4afb690e1f679248ac331c.gif)  no-repeat scroll 0px 0px; display: none; float: right; height: 7px; overflow: hidden; position: relative; text-indent: -9999px; top: 8px; width: 10px; }
.letter-page .action .error .edit-box .input-holder .attention { display: block; }
.letter-page .action .correct .ok { display: block; }
.action .row .edit-box select { width: 269px; }
.action .row .edit-box textarea, .action .tellafriend .box .row textarea { overflow: auto; width: 265px; height: 250px; float: left; font: 10px/18px Verdana,Geneva,Arial,Helvetica,sans-serif; margin-right: 6px; }
.action .row .confirm-box { float: right; width: 270px; padding: 0px 73px 0px 0px; }
.action .row .confirm-box input.check, .action .row .confirm-box input[type="checkbox"] { float: left; width: 13px; height: 13px; margin: 0px; padding: 0px; }
.action .row .confirm-box label { float: left; width: 245px; text-align: left; margin: 0px 0px 0px 10px; font: 10px Verdana,Geneva,Arial,Helvetica,sans-serif; }
.action .row .confirm-box span.discript { float: left; font: 10px Verdana,Geneva,Arial,Helvetica,sans-serif; padding: 5px 0px 0px 23px; }
.action .row .confirm-box .button-holder a.btn-change { background: transparent url(1df06e20de96a87e5d0bf91da049e93badcedd20.gif)  no-repeat scroll 0px 0px; float: right; height: 22px; margin: 8px 0px 0px; }
.action .row .confirm-box .button-holder a.btn-change span { background: transparent url(6ff1d1a30c9c456c7c4d7758c0666e9620e02b31.gif)  no-repeat scroll 100% 0px; color: rgb(255, 255, 255); display: block; font-size: 12px; font-weight: 700; line-height: 22px; overflow: hidden; padding: 0px 8px; text-align: center; }
.action .row .confirm-box a.btn-change:hover { background: transparent url(d58aef7ae3f2a834f2db4db3b2719a2c9a4f4a79.gif)  no-repeat scroll 0% 0%; text-decoration: none; }
.action .row .confirm-box a.btn-change:hover span { background: transparent url(bd13dea94bab143ff0f3d48caa8d98b3ba05ece9.gif)  no-repeat scroll 100% 0px; text-decoration: none; }
.action .row .confirm-box .button-holder a.not-ready span { font-size: 12px; background: transparent url(3b73ca27d92b3ae50fbad210dc97627540426f70.gif)  no-repeat scroll 100% 0px; }
.action .row .confirm-box .button-holder a.not-ready { background: transparent url(b4877ada8ef910c9a3de79dd87d3c82fe088cfe9.gif)  no-repeat scroll 0% 0%; }
.action .row .confirm-box .button-holder a.not-ready:hover { background: transparent url(87fbed4d2ba6eb8ace4db5240bb34de11f43b833.gif)  no-repeat scroll 0% 0%; }
.action .row .confirm-box .button-holder a.not-ready:hover span { background: transparent url(2a66cdbeeb557a8be5d8028f2cab4bec6734b414.gif)  no-repeat scroll 100% 0px; }
.sign-letter .save-box { width: 100%; overflow: hidden; padding: 0px 0px 15px; }
.sign-letter .save-box p { margin: 0px; font: 10px/14px Verdana,Geneva,Arial,Helvetica,sans-serif; }
.sign-letter .save-box p a { color: rgb(102, 204, 16); }
.aside { float: right; width: 381px; margin: 7px 5px 0px 0px; }
.placeholder { background: transparent url(2071fd4e046fcd16e34b9baf9d8a96b9d95b292b.gif)  repeat-y scroll 0% 0%; width: 381px; margin: 0px 0px 21px; }
.placeholder .holder { background: transparent url(7c4787dc7fc0eef7e38e71d847abefe3aa3dbbff.gif)  no-repeat scroll 0% 0%; width: 381px; padding: 5px 0px 0px; }
.placeholder .holder .frame { background: transparent url(05e0abda6c7882ce9d9021f602659b1ec8a9bedf.gif)  no-repeat scroll 0px 100%; width: 376px; padding: 0px 0px 5px 5px; }
.placeholder img { display: block; }
.bar { background: transparent url(0b683a871b5ade6e07612b0f17d221ed8a43a256.gif)  repeat-y scroll 0% 0%; width: 381px; margin: 0px 0px 23px; }
.bar .holder { background: transparent url(6e6e331f3ebe8d2403592b4e84e1f73170bbff91.gif)  no-repeat scroll 0% 0%; width: 381px; padding: 17px 0px 0px; }
.bar .holder .frame { background: transparent url(5daf15a7e668d3516a7cbadd91642dc2360436b4.gif)  no-repeat scroll 0px 100%; width: 326px; padding: 12px 17px 60px 38px; overflow: hidden; }
.bar strong { display: block; font: bold 14px/20px Georgia,"Times New Roman",Times,serif; color: rgb(77, 83, 95); }
.bar p { margin: 0px 0px 20px; font: 14px/20px Georgia,"Times New Roman",Times,serif; }
.bar p strong { display: inline; }
.progress::after, .progressbar::after { content: ""; display: block; clear: both; }
.progress, .progressbar { width: 100%; margin: -16px 0px 0px; }
.progress span.end, .progressbar span.end { float: right; width: 54px; height: 19px; border-left: 2px solid rgb(77, 83, 95); font: 10px/11px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(84, 175, 3); padding: 0px 0px 5px 5px; margin: 7px -3px 0px 0px; }
.progress .bar-box, .progressbar .bar-box { float: left; background: transparent url(3c9d402f60b94470dc9d2d67bb2ea3a12ac05a52.gif)  no-repeat scroll 0% 0%; width: 273px; height: 24px; padding: 3px 0px 0px 4px; margin: -7px 0px 0px -4px; position: relative; }
.progress .bar-box .line, .progressbar .bar-box .line { background: transparent url(28a523919a28846704873bad94fcd9dac5a10a4e.gif)  no-repeat scroll 0% 0%; width: 150px; height: 20px; position: relative; }
.progress .bar-box span.point, .progressbar .bar-box span.point { position: absolute; top: 0px; left: 0px; font: 10px/11px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(77, 83, 95); width: 50px; border-left: 2px solid rgb(77, 83, 95); padding: 28px 0px 0px 5px; }
.aside .text-holder { width: 368px; overflow: hidden; color: rgb(255, 255, 255); font: 11px/16px Verdana,Geneva,Arial,Helvetica,sans-serif; padding: 0px 0px 0px 13px; margin: 0px 0px 14px; }
.aside .text-holder h3 { margin: 0px 0px 13px; font-size: 18px; }
.aside .text-holder p { margin: 0px 0px 16px; }
.blog-articles #content .news-container .tagsandtopics .tags ul, .blog-articles #content .news-container .tagsandtopics .tags strong.title { display: inline; }
.blog-articles #content .news-container .news-list .headline .tags ul, .blog-articles #content .news-container .news-list .headline .topic ul { margin: 0px; position: static; }
.blog-articles #content .news-container .news-list .headline .tags ul li, .blog-articles #content .news-container .news-list .headline .topic ul li { background: transparent none repeat scroll 0px center; padding: 0px 3px 0px 0px; }
.blog-articles #content .news-container .news-list .headline .tags ul li:first-child { background: transparent none repeat scroll 0px center; }
#content .top { background: transparent url(4df11783d5f9c0fe0b76547cd28953c1da996c99.png)  repeat-x scroll 0% 0%; }
#content .news-container .news-list .paginator ul li { width: auto; border: 0px none; padding: 0px 3px; }
#content .news-container .news-list .paginator ul { padding-bottom: 0px; background: transparent none repeat scroll 0px center; float: right; }
.headline a.more, .blog-articles .button-holder a.more { float: right; margin-top: 9px; }
.blog-articles #content .news-container .news-list ul li .headline ul { height: auto; margin: 9px 0px 0px 6px; padding: 0px; position: static; float: left; background: transparent none repeat scroll 0px center; }
.blog-articles #content .button-holder { padding-bottom: 8px; }
.blog-articles #content .news-container .news-list ul li .post-content { padding-bottom: 12px; }
.blog.form-button, .blog.form-button-hover { margin-right: 210px; }
.blog.form-button-ready, .blog.form-button-ready-hover { margin-right: 20px; }
.pager { margin: 0px; padding-left: 15px; padding-bottom: 9px; }
.comments { width: 100%; margin: 15px 0px 6px; overflow: hidden; }
.comments .title { width: 100%; overflow: hidden; padding: 0px 0px 16px 12px; }
.comments .title strong { font-size: 16px; color: rgb(0, 51, 0); display: block; padding-bottom: 4px; }
.comments .title a.add { display: block; height: 14px; padding: 0px 0px 0px 21px; background: transparent url(bd69023ba40ede238cc61fba0ae051da85c5d9c3.gif)  no-repeat scroll 0% 0%; font-size: 10px; color: rgb(14, 15, 14); font-family: Verdana,Arial,Helvetica,sans-serif; }
.comments .post { margin: 0px 0px 19px 12px; overflow: hidden; font-family: Verdana,Arial,sans-serif; }
.comments .post .avatar { float: left; margin: 5px 10px 0px 0px; width: 53px; border: 1px solid rgb(97, 186, 7); }
.comments .post .avatar img { display: block; }
.comments .post .block { overflow: hidden; height: 1%; }
.comments .post .block .say { background: transparent none repeat scroll 0px center; padding-bottom: 6px; }
.comments .post .block .say a { font-weight: 700; }
.comments .post .block .say p { font-size: 11px; }
.comments .post .block p { margin: 0px; font: 12px/18px Verdana,Arial,sans-serif; color: rgb(102, 102, 102); }
.comments .post .block p.moderator { background-color: rgb(234, 250, 224); }
.marticle .comments .post .block p.moderator { background-color: rgb(77, 83, 95); }
.comments .post .block p a { color: rgb(70, 127, 13); }
.comments .post .block .posted { width: 100%; margin-top: 6px; overflow: hidden; }
.comments .post .block .posted p { margin: 0px; font-size: 10px; line-height: 18px; color: rgb(14, 15, 14); }
.comments .post .block .posted a { color: rgb(51, 102, 0); margin-left: 9px; font-weight: 400; }
.comments .post .block .posted a.moreless { float: right; }
.comments .post .block .posted a.readless .more, .comments .post .block .posted a.moreless .less { display: none; }
.comments .post .block .posted a.readless .less { display: inline; }
.comments .post .block .posted a.flag-abuse { padding-left: 14px; background: transparent url(864761213b63ba7f62f01b5012a2020bccb05cce.gif)  no-repeat scroll 0% 0%; }
.childCommentContainer { margin-left: 60px; }
.childCommentContainer .avatar, .childCommentContainer .avatar img { width: 25px ! important; height: 25px ! important; }
.childCommentContainer .inline-post-comment-container { margin-left: -60px; }
.childCommentContainer .childCommentContainer .inline-post-comment-container { margin-left: -120px; }
.childCommentContainer .childCommentContainer .childCommentContainer .inline-post-comment-container { margin-left: -180px; }
.childCommentContainer .childCommentContainer .childCommentContainer .childCommentContainer .inline-post-comment-container { margin-left: -240px; }
#content .news-container .news-list .box-inner .box-content .title { width: 100%; overflow: hidden; background: transparent url(4df11783d5f9c0fe0b76547cd28953c1da996c99.png)  repeat-x scroll 0px 100%; padding: 0px 0px 4px; margin: 0px; }
#content .news-container .news-list .box-inner .box-content .title h3 { margin: 0px; color: rgb(110, 127, 139); font: bold 15px Helvetica,Arial,sans-serif; }
#content .news-container { border: 0px none ! important; width: 100%; overflow: hidden; padding: 0px 0px 6px; }
#content .news-container .news-list .box p { margin: 7px 0px 27px; font-size: 11px; line-height: 13px; color: rgb(102, 102, 102); }
.news-container .news-list .box-inner .frame { padding: 14px 4px 34px 16px; }
.box a.btn-sign { display: block; width: 81px; height: 28px; background: transparent url(6f69109f7b1a63fbd3ca906d42e20bbf0c26b3cb.gif)  no-repeat scroll 0% 0%; }
.box a.btn-sign:hover { text-decoration: none; background: transparent url(7364915772e9ad29725273015aba26d8465bdf9c.gif)  no-repeat scroll 0% 0%; }
a.btn-sign span { font-size: 12px; line-height: 18px; color: rgb(255, 255, 255); font-weight: 700; padding: 3px 0px 0px 21px; display: block; }
.box span.sign-up { display: block; margin-top: 9px; font: 10px/18px Verdana,Arial,Helvetica,sans-serif; color: rgb(102, 102, 102); }
.post-comment .sign-up { margin-bottom: 9px; }
.box span.sign-up a { color: rgb(70, 127, 13); }
.box .box-comments { width: 443px; padding: 0px 71px 0px 0px; float: right; font-family: Verdana,Arial,sans-serif; overflow: hidden; }
.box .box-comments .row { width: 100%; padding-bottom: 6px; overflow: hidden; }
.box .box-comments .row span { width: 76px; text-align: right; padding-right: 25px; float: left; font-size: 11px; color: rgb(102, 102, 102); }
.box .box-comments .row .anonymous-input label { padding: 0px ! important; width: 90px; }
.box .box-comments .row .desc-text { padding-left: 101px; text-align: left; width: 290px; }
.box .box-comments .row input.text, .light-box .comment-form .row input.text { background: transparent none repeat scroll 0px 0px; border: 0px none; color: rgb(0, 0, 0); float: none; font: 10px Verdana,Geneva,Arial,Helvetica,sans-serif; padding: 4px 0px; width: 100%; }
.light-box .comment-form .row .defaultvalue input { color: rgb(153, 153, 153) ! important; }
.light-box .comment-form .row .bg-textbox { padding-bottom: 3px; }
.box .box-comments .row strong { float: left; font-size: 10px; color: rgb(0, 0, 0); font-weight: 400; }
.box .box-comments .text-area { margin: 3px 0px 15px; }
.box .box-comments .row label { float: left; padding: 3px 10px 0px 7px; font-size: 11px; color: rgb(102, 102, 102); }
.box .box-comments .row .input-holder { padding-bottom: 2px; }
.box .box-comments .row .wrap-textarea, .tell-friend .row .wrap-textarea, .box .box-comments .row .wrap-textarea-Anon { width: 350px; overflow: hidden; height: 163px; background: transparent url(0106d4a0551fa8fbe21ef863ebefd2d259019d23.gif)  no-repeat scroll 0% 0%; }
.box .box-comments .row .wrap-textarea-Anon { float: right; margin-right: 9px; padding-bottom: 2px; }
.box .box-comments .AnonButton { margin-right: -8px; }
.box .box-comments .wrapCaptcha { padding: 6px 0px 8px 9px; }
.small-captcha-description { color: rgb(102, 102, 102); font-size: 11px; margin-bottom: 4px; }
.ecard .small-captcha-description { margin-left: 6px; }
.box .box-comments .roundedcornr_box_600213 { margin-left: 0px ! important; }
.box .box-comments .row textarea, .tell-friend .row textarea { width: 345px; height: 163px; margin: 0px; padding: 0px 0px 0px 5px; overflow: auto; border: 0px none; background: transparent none repeat scroll 0px center; }
.box .box-comments .textareaAnon { padding-left: 10px; width: 450px; }
.box .box-comments a.btn-change { background: transparent url(dc83ee0b02548f1d92f93306228e58accfc877d8.gif)  no-repeat scroll 0% 0%; float: right; height: 22px; margin: 0px 0px 0px 10px; }
.box .box-comments a.btn-change span { background: transparent url(08e787ceb9e1f42558a4edfcc25e1f61a6358957.gif)  no-repeat scroll 100% 0px; color: rgb(255, 255, 255); display: block; font-size: 13px; font-weight: 700; line-height: 22px; overflow: hidden; padding: 0px 5px; text-align: center; }
.box .box-comments a.btn-change:hover { background: transparent url(ad9a212d2112646dc2574a5d54088662080128ae.gif)  no-repeat scroll 0% 0%; text-decoration: none; }
.box .box-comments a.btn-change:hover span { background: transparent url(77df34551fe3006a9f1bac0b98d951d044680a4b.gif)  no-repeat scroll 100% 0px; text-decoration: none; }
.box .box-comments a.not-ready { background: transparent url(6773938deb0cb6dc931f00c665b5363e9659cd7a.gif)  no-repeat scroll 0% 0%; }
.box .box-comments a.not-ready span { background: transparent url(9950f3f209fb42e1aa20ad7d1386ae97b46f4053.gif)  no-repeat scroll 100% 0px; }
.box .box-comments a.not-ready:hover { background: transparent url(c95337d0bdf244b4c074ebf7060e66fb9f51321b.gif)  no-repeat scroll 0% 0%; }
.box .box-comments a.not-ready:hover span { background: transparent url(797fcac4a66a67b388d8c2bcf55cf4891382a545.gif)  no-repeat scroll 100% 0px; }
.box .box-comments a.ready span, .box .box-comments a.not-ready span { padding: 0px 7px 0px 16px; }
#content .news-container .news-list ul .info { overflow: hidden; margin: 5px 0px 0px 15px; width: 550px; }
#content .news-container .news-list ul .info p { margin: 0px; font: 10px/14px Verdana,Arial,sans-serif; color: rgb(102, 102, 102); }
#content .news-container .news-list ul .info a { color: rgb(70, 127, 13); }
.box .listings { width: 100%; border: 0px none; padding: 0px 0px 0px 2px; margin: 0px ! important; }
.box .newsletter .newsletter-frm { background: transparent none repeat scroll 0px center; margin: -1px 10px 0px 0px; float: left; width: 235px; }
.box .newsletter .wrapper { overflow: hidden; margin-top: 18px; width: 236px; float: left; }
.box .newsletter .newsletter-frm .edit-box .input-holder { width: 235px; }
.box .newsletter .btn-newsletter { float: left; margin: 33px 3px 0px 12px; }
.box .newsletter .btn-newsletter span { width: 98px; height: 28px; background: transparent url(0c5eb6332b3dba71c313ffa55ee1b15c3e3aa072.gif)  no-repeat scroll 0% 0%; }
.box .newsletter .btn-newsletter:hover { text-decoration: none; background: transparent url(4de46e0dd18e806ac968149b39e54d8162773956.gif)  no-repeat scroll 0% 0%; }
.box .newsletter .links { padding-top: 14px; margin: 0px; }
.box .donation-box { background: transparent none repeat scroll 0px center; width: 100%; border: 0px none; padding: 0px; margin: 0px; }
.box .donation-box p { margin: 14px 0px 0px; font: 11px/16px Verdana,Arial,sans-serif; color: rgb(102, 102, 102); }
.donation-box .donate-frm { background: transparent none repeat scroll 0px center; padding: 0px; }
#content .news-container .news-list .box .donation-box ul.tabset { margin: 17px 0px 0px; padding: 0px; }
#content .news-container .news-list .box .donation-box ul.tabset li { border: 0px none; padding: 0px; width: auto; }
#content .news-container .news-list .box .donation-box ul.tabset li:first-child { float: right; }
.box .donation-box .more a { color: rgb(51, 51, 51); background: transparent url(22c7d66ed5647bfeaa51cff8b8744c3036acf0d8.gif)  no-repeat scroll 0% 0%; }
.box .donation-box .donate-frm .donate { font-size: 12px; width: 98px; height: 28px; margin: 10px 8px 0px 0px; background: transparent url(0c5eb6332b3dba71c313ffa55ee1b15c3e3aa072.gif)  no-repeat scroll 0% 0%; }
.box .donation-box .donate-frm .donate:hover { text-decoration: none; background: transparent url(4de46e0dd18e806ac968149b39e54d8162773956.gif)  no-repeat scroll 0% 0%; }
.box .donation-box .donate-frm div.tab .frame { width: 471px; background: rgb(102, 204, 0) url(846b246f642f03b9abd6c1cf9a4354b242f1168f.gif)  no-repeat scroll 0px 100%; }
.box .donation-box .donate-frm .tabset li a span { background: transparent url(fe2856b09f7e15810b500927bc5df4d18e55a54c.gif)  no-repeat scroll 0% 0%; }
.box .donation-box .tabset li a { background: transparent url(35066dfa3e729c0429550eb1f2d5e0bc6efe8852.gif)  no-repeat scroll 100% 0px; }
.box .donation-box .donate-frm div.tab .row { margin-top: 18px; }
.box .donation-box .donate-frm div.tab span { width: 59px; margin: -4px -9px 0px 16px; padding: 0px 5px; background: transparent url(39bc32fd7372f7c0390179c6109d89f7ccfee657.gif)  no-repeat scroll 0% 0%; }
.box .donation-box .donate-frm div.tab span input { width: 49px; }
.box .donation-box .donate-frm div.tab { float: left; width: 482px; background: transparent url(f96c5583227d3897347f8b05459973807bfed50c.gif)  no-repeat scroll 0% 0%; }
.box .donation-box .more { margin-bottom: 0px; padding: 15px 0px 2px; }
.box .post-comment p { margin: 3px 0px 24px; font: 11px/20px Verdana,Arial,sans-serif; }
.c-newsletter { margin-top: -15px; }
.marticle { background: rgb(77, 83, 95) url(f09e7c7aae167501fae1783260fc0b88d6b60d2d.gif)  repeat-x scroll 0% 0%; }
.marticle #main { padding: 0px 4px 76px 10px; background: rgb(56, 62, 73) url(b300c1e9c4e061a18e7036c85684c0a609cf25ee.gif)  repeat-y scroll 50% 0px; margin: 0px; }
.marticle #sidebar { display: inline; overflow: hidden; width: 306px; margin-right: 0px; background: transparent none repeat scroll 0% 0%; }
.marticle .accordion { width: 300px; background: transparent none repeat scroll 0px center; margin-left: 0px; }
.acc-multimedia { padding-bottom: 20px; background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; }
.marticle .related-images { background: rgb(94, 99, 113) none repeat scroll 0% 0%; border-color: rgb(114, 120, 134); margin-top: 0px; padding: 13px 0px 12px 15px; }
.marticle .images-holder { background-image: url(85e27a1bbd9bc62b8f26e61f36e66d27a028dd31.gif) ; }
.marticle .images-holder ul li a { cursor: pointer; width: 131px; float: left; }
.marticle .images-holder ul li a span { width: 131px; height: 88px; padding-bottom: 2px; display: table-cell; vertical-align: middle; background: transparent url(3ec7f8c3eb587c0638f97405139028a6013b05b9.png)  no-repeat scroll 0% 0%; }
* html .marticle .images-holder ul li a span { display: block; }
* + html .marticle .images-holder ul li a span { display: block; }
.marticle .images-holder ul li a span img { display: block; margin: 0px auto; }
.marticle .images-holder ul li a:hover span { border-bottom: 2px solid rgb(102, 204, 0); padding: 0px; }
.marticle .images-holder ul li a img { display: block; }
.related-images .btn-rss { background: transparent url(db2a4201158c1331badd1e287914a394f8a22786.gif)  no-repeat scroll 0% 0%; width: 66px; height: 18px; font-size: 11px; color: rgb(143, 149, 163); padding-left: 23px; line-height: 18px; float: right; margin-right: 20px; display: inline; }
.marticle .related-images a.more { background-image: url(06db7a0fed5215da8a61444919aae1163321ee11.gif) ; color: rgb(255, 255, 255); margin-top: 12px; line-height: 14px; }
.marticle .related-images h3 { color: rgb(102, 204, 0); }
.marticle .listings { border-color: rgb(114, 120, 134); padding: 9px 0px 10px 15px; }
.marticle .listings h3 { color: rgb(102, 204, 0); font-size: 18px; font-weight: 400; }
.marticle .listings ul li { background-image: url(85e27a1bbd9bc62b8f26e61f36e66d27a028dd31.gif) ; padding: 15px 0px; }
.marticle .listings ul li a { color: rgb(102, 204, 0); }
.marticle .listings ul li p { color: rgb(189, 195, 209); }
.marticle .listings .text p { color: rgb(255, 255, 255); margin: 2px 0px 0px; }
.marticle .listings .text p a { color: rgb(102, 204, 0); }
.marticle .listings .more a { background-image: url(8d302855b3fe4ed779042d15c218319c5ee3709a.gif) ; color: rgb(255, 255, 255); }
.marticle .listings a.more-items { background-image: url(06db7a0fed5215da8a61444919aae1163321ee11.gif) ; color: rgb(255, 255, 255); }
.marticle .grey-box { background: rgb(40, 45, 56) none repeat scroll 0% 0%; border: 0px none; width: auto; height: 1%; margin: 0px; padding: 19px 15px 0px 13px; }
.marticle .grey-box h3 { font-size: 24px; margin: 0px; }
.marticle .grey-box .btn-holder { padding: 25px 0px 42px; }
.marticle .grey-box .text-holder { margin: 9px 0px 0px 2px; }
.marticle .grey-box .text-holder p { font-size: 14px; line-height: 18px; }
.marticle .tabs-holder div.tab { background-image: url(da690400e6a45f74624e7598e81dfd4c4c04a82b.gif) ; border-top-color: rgb(237, 243, 255); border-bottom-color: rgb(114, 120, 134); background-color: rgb(40, 45, 56); padding: 0px 0px 6px; }
.marticle .tabset ul li a.tab { background-image: url(24dea1eae0e86282e85d1482bea3083a079d4343.gif) ; }
.marticle .tabset ul li a.tab span { background-image: url(fa6c718b3b30ab3698315edd6f0b0b3e81406c38.gif) ; padding: 9px 18px 8px; color: rgb(2, 2, 2); }
.marticle .tabset ul li a.tab:hover, .marticle .tabset ul li a.active { background-image: url(961f8d05ae925307a169d5a9dc6435a22d2d8128.gif) ; }
.marticle .tabset ul li a.tab:hover span, .marticle .tabset ul li a.active span { background-image: url(4d2f7ee6f5fe629e5b7b3d264bf4c1aabb1ed11a.gif) ; }
.marticle .tabset ul li a.tab span em { padding-left: 18px; }
.marticle .tabset ul li .mark-all { background: transparent url(791a0cd7ec72e56fd5c634fa61942a5736cc7141.gif)  no-repeat scroll 0px 60%; }
.marticle .tabset ul li .mark-photo { background: transparent url(2c6cacc28701bf2728011a6a7934c60b84e20d17.gif)  no-repeat scroll 0px 60%; }
.marticle .tabset ul li .mark-video { background: transparent url(a4848528965bc090ff7b3bd89fee5dbe9febc752.gif)  no-repeat scroll 0px 60%; }
.marticle .tabset ul li .mark-pub { background: transparent url(3a7c013e35139fc4762039073e7e577ee21bacc2.gif)  no-repeat scroll 0px 60%; }
.marticle .tabset ul li .mark-card { background: transparent url(9301479f62ab011adc187054eba7d0706db96011.gif)  no-repeat scroll 0px 60%; }
.marticle .tabset ul li .mark-other { background: transparent url(d8658e62bfe323bf94c42db3bf368b79eaf955e5.gif)  no-repeat scroll 0px 60%; }
.marticle .news-content { background: transparent none repeat scroll 0px center; min-height: 0px; padding-left: 14px; width: auto; }
.marticle .news { background: transparent url(85e27a1bbd9bc62b8f26e61f36e66d27a028dd31.gif)  repeat-x scroll 0px 100%; padding: 12px 0px 10px 15px; margin: 0px; }
.marticle .tab .news-content h3 a { color: rgb(255, 255, 255); }
.marticle .tab .date { color: rgb(114, 120, 134); font-size: 12px; margin-top: 9px; }
.marticle .news-content p { color: rgb(156, 163, 177); margin: 5px 5px 0px 0px; }
.marticle .news-holder { background: transparent none repeat scroll 0px center; padding-top: 9px; }
.marticle .news h3 { font-weight: 400; }
.marticle .tabs-holder h3 { color: rgb(255, 255, 255); }
.marticle .tabs-holder h3 a { color: rgb(255, 255, 255); }
.img-and-text { width: 100%; margin: -3px 0px 0px; }
.marticle .tabs-holder .img-and-text h3 { margin: 0px; }
.img-and-text img { float: left; margin-right: 5px; display: inline; }
.tabs-holder .img-and-text .date { margin: 4px 0px 0px; }
.img-and-text .img { width: 100%; overflow: hidden; padding: 6px 0px 2px; }
.marticle .button-holder { clear: both; margin: 8px 0px 0px 4px; width: auto; height: 1%; }
.marticle .button-holder a { color: rgb(255, 255, 255); }
.marticle .button-holder a.more { background: transparent url(8d302855b3fe4ed779042d15c218319c5ee3709a.gif)  no-repeat scroll 0% 0%; }
.marticle .button-holder a.share { background: transparent url(4aeac81a995359d104490cce8c646a8f386020d3.gif)  no-repeat scroll 0% 0%; }
.marticle .news-content a.more { background-image: url(bc84583d7db45d87be328967290063a27777014f.gif) ; color: rgb(255, 255, 255); }
.marticle .news-content a.share { background: transparent url(4aeac81a995359d104490cce8c646a8f386020d3.gif)  no-repeat scroll 0% 0%; width: 73px; height: 18px; color: rgb(255, 255, 255); }
.paging { width: 100%; padding: 7px 0px 0px; }
.paging ul { list-style: outside none none; padding: 0px; margin: -27px 0px 0px 214px; height: 1%; overflow: hidden; }
.paging li { float: left; padding: 0px 3px; font-size: 11px; color: rgb(255, 255, 255); }
.paging li.active { font-weight: 700; }
.paging li.active a, .paging li a:hover { background: rgb(95, 197, 18) none repeat scroll 0% 0%; text-decoration: none; }
.paging ul a { display: block; padding: 0px 7px; line-height: 20px; background: rgb(114, 120, 134) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.paging ul span { display: block; padding: 0px 7px; line-height: 20px; background: rgb(95, 197, 18) none repeat scroll 0% 0%; }
.link-wrap { height: 1%; overflow: hidden; }
.link-wrap a { line-height: 16px; outline: 0px none; font-size: 11px; color: rgb(255, 255, 255); }
.link-wrap a span { padding: 0px 20px; display: block; }
.link-wrap .link-prev { float: left; }
.link-wrap .link-next { float: right; }
.link-wrap .link-prev span { background: transparent url(108770da801f0482396c4783dc8ca27653ed4903.gif)  no-repeat scroll 0px 0px; }
.link-wrap .link-next span { background: transparent url(c163f378cef2c2b3f70d5103d66e71107dd2a078.gif)  no-repeat scroll 100% 0px; }
.link-wrap .gal-pre span { background: transparent url(b3d842a7b9e7d0ba66531a0b6dcd226256735f06.gif)  no-repeat scroll 0px 2px; color: rgb(114, 120, 134); position: relative; }
.link-wrap .gal-pre:hover { background: transparent none repeat scroll 0px center; text-decoration: none; }
.link-wrap .gal-pre:hover span { background: transparent url(4ed31307368198d9e8ac4a2340c8ec79d926bc6c.gif)  no-repeat scroll 0px 2px; color: rgb(255, 255, 255); }
.link-wrap .gal-next span { background: transparent url(cee6711c32e0a2d8487a3b7a6718e15055eb4816.gif)  no-repeat scroll 100% 2px; color: rgb(114, 120, 134); position: relative; }
.link-wrap .gal-next:hover { background: transparent none repeat scroll 0px center; text-decoration: none; }
.link-wrap .gal-next:hover span { background: transparent url(97aaeca0336a08f3b35faebf147a72a0df69e959.gif)  no-repeat scroll 100% 2px; color: rgb(255, 255, 255); }
.link-wrap .deactive { color: rgb(114, 120, 134); cursor: default; }
.link-wrap .deactive .prev { background-position: 0px -26px; }
.link-wrap .deactive .next { background-position: 100% -26px; }
.link-wrap .deactive:hover { text-decoration: none; }
.paging .link-wrap { height: 1%; padding: 0px 15px 10px; overflow: hidden; background: transparent url(85e27a1bbd9bc62b8f26e61f36e66d27a028dd31.gif)  repeat-x scroll 0px 100%; }
.paging .type-cont { display: block; clear: both; color: rgb(156, 163, 177); font-size: 11px; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; padding: 9px 0px 0px 13px; }
.paging .type-cont strong { color: rgb(255, 255, 255); }
.marticle .links { border-bottom: 5px solid rgb(114, 120, 134); overflow: hidden; background: transparent url(85e27a1bbd9bc62b8f26e61f36e66d27a028dd31.gif)  repeat-x scroll 0% 0%; padding: 14px 0px 9px; margin-top: 18px; height: 1%; }
.marticle .links ul { padding-right: 0px; margin: 0px 0px 0px -10px; }
.marticle .links ul li { padding: 0px 0px 0px 10px; }
.marticle .links ul li a { background: transparent url(f875a36b9c7de62557f992d8231f8f77603d5ae9.gif)  no-repeat scroll 0% 0%; }
.marticle .links ul li a.rss { background: transparent url(f875a36b9c7de62557f992d8231f8f77603d5ae9.gif)  no-repeat scroll 0% 0%; }
.marticle .links ul li a.rss em { background: transparent url(8c4ac348cfe39a8706aa953d187ed289d00f5dc6.gif)  no-repeat scroll 0% 0%; }
.marticle .links ul li a span { background: transparent url(621a1a818082b2299c5d11d2dbcb31f33600d9e6.gif)  no-repeat scroll 100% 0px; }
.marticle .links ul li a.share { background: transparent url(9822ba7c4ce9e8e2b55703e13a580d22f118fa0d.gif)  no-repeat scroll 0% 0%; }
.marticle .links ul li a.sharesimple { background: transparent url(4aeac81a995359d104490cce8c646a8f386020d3.gif)  no-repeat scroll 0% 0%; height: 18px; padding: 0px 0px 0px 22px; width: 73px; }
.marticle .links ul li a span em { padding: 0px 18px 0px 20px; }
.top-holder { height: 1%; padding: 0px 4px 0px 6px; overflow: hidden; }
.top-holder .show { background: transparent url(8dd801bbb7b727b8cb7981b5ba7c40a50fa95def.gif)  no-repeat scroll 0% 0%; color: rgb(255, 255, 255); float: left; line-height: 18px; font-size: 10px; margin-top: 7px; }
.top-holder .show:hover { text-decoration: none; }
.top-holder .show span { background: transparent url(080a4a50a1a08bcc5dd8cca80f15b6217c1a7949.gif)  no-repeat scroll 100% 0px; float: left; height: 18px; overflow: hidden; padding: 0px 0px 0px 2px; }
.top-holder .show em { padding: 0px 20px; background: transparent url(b7b9beeacfc324967df11b5494259fba7e506cce.gif)  no-repeat scroll 0px 60%; font-style: normal; }
.top-holder .show:hover em { text-decoration: underline; }
.top-holder fieldset { margin-top: 4px; }
.top-holder select { width: 168px; color: rgb(51, 51, 51); font-size: 12px; float: right; margin: 5px 3px 0px 0px; }
.marticle .footer-holder { margin-top: 0px; }
.marticle .breadcrumbs li a { background: transparent url(b4b75e4068bd4a4451cab50b43c67bafdad92e50.gif)  no-repeat scroll 100% 60%; color: rgb(255, 255, 255); }
.marticle .breadcrumbs li { color: rgb(189, 195, 209); }
.marticle #content { background: transparent none repeat scroll 0px center; }
.marticle .content-holder { background: transparent none repeat scroll 0px center; }
.promo { width: 100%; overflow: hidden; border-top: 5px solid rgb(114, 120, 134); border-bottom: 5px solid rgb(114, 120, 134); background: rgb(40, 45, 56) none repeat scroll 0% 0%; margin: 14px 0px 0px; padding-bottom: 13px; }
.promo h1 { color: rgb(255, 255, 255); margin: 0px; font-size: 28px; font-weight: 400; padding: 8px 0px 0px 14px; }
.promo .sub-title { color: rgb(156, 163, 177); font-size: 12px; display: block; margin: 10px 0px 0px 16px; }
.promo .img-view { margin: 16px 0px 0px; }
.promo .img-view img { display: block; }
.promo .img-nav { height: 1%; overflow: hidden; margin: 14px 15px 0px; background: transparent url(85e27a1bbd9bc62b8f26e61f36e66d27a028dd31.gif)  repeat-x scroll 0px 100%; padding-bottom: 11px; }
.promo .img-nav .img-list { list-style: outside none none; padding: 0px; margin: 0px; overflow: hidden; position: absolute; height: 58px; width: 1000px; }
.promo .img-nav li { float: left; width: 86px; padding: 0px; }
.promo .img-nav .img-list img { vertical-align: middle; display: inline; }
.promo .img-nav .img-list a { border-bottom: 3px solid rgb(40, 45, 56); overflow: hidden; width: 74px; height: 55px; text-align: center; background-color: rgb(114, 120, 134); margin: 0px; display: table-cell; vertical-align: middle; }
.promo .img-nav .img-list a:hover, .promo .img-nav .img-list .active a { border-bottom: 3px solid rgb(102, 204, 0); }
.promo .img-nav .link-wrap { padding-top: 6px; }
.promo .play-holder { width: 100%; overflow: hidden; clear: both; margin-top: -14px; }
.promo .play-holder .number-img { color: rgb(255, 255, 255); float: left; background: transparent url(fd7463096cbc64e5ee1cc4f189a3c6fe02882ef2.gif)  no-repeat scroll 0% 0%; height: 14px; font-size: 10px; margin-left: 240px; margin-right: 5px; display: inline; }
.promo .play-holder .number-img em { font-style: normal; background: transparent url(3a2f4d09476fea16e6da4116f32d66d8df2d12be.gif)  no-repeat scroll 100% 0px; float: left; line-height: 14px; padding: 0px 14px; }
.promo .play-holder .link-play { background: transparent url(c9fd456e53b588883e62683366bf5e41ee878fbe.gif)  no-repeat scroll 0% 0%; width: 48px; height: 14px; float: left; text-indent: -9999px; }
.promo .play-holder .link-play:hover { background-position: 0px -14px; }
.promo .play-holder .link-pause { background: transparent url(81f75698e1ed750b570a362f7dffbf60a1ab44ef.gif)  no-repeat scroll 0% 0%; width: 48px; height: 14px; float: left; text-indent: -9999px; }
.promo .play-holder .link-pause:hover { background-position: 0px -14px; }
.promo .text { height: 1%; margin: 0px 15px 8px; background: transparent url(85e27a1bbd9bc62b8f26e61f36e66d27a028dd31.gif)  repeat-x scroll 0px 100%; padding-right: 15px; padding-bottom: 12px; }
.promo .text p, .promo .text h2 { color: rgb(156, 163, 177); font-size: 11px; line-height: 13px; margin: 9px 0px; font-weight: 400; }
.marticle #content .text, .marticle #content .text p { color: rgb(156, 163, 177); font-size: 11px; }
.promo .text p a, .promo .text h2 a { color: rgb(255, 255, 255); }
.promo .text .copyright { margin: 18px 0px 0px; font-size: 10px; }
.promo dl { margin: 0px 0px 0px 15px; overflow: hidden; font-size: 10px; line-height: 14px; }
.promo dl dt { float: left; color: rgb(156, 163, 177); font-weight: 700; }
.promo dl dd, .promo dl dd a { color: rgb(255, 255, 255); }
.marticle .links-top { border: 0px none; background-position: 0px 100%; margin: 0px; padding: 10px 0px 13px; }
.image-gal .button-holder { padding-bottom: 12px; }
.marticle .tabs-holder { margin-top: 4px; }
.marticle .image-gal .button-holder, .news-last .button-holder { margin: 8px 8px 0px 0px ! important; padding-bottom: 4px; }
#content .intro { margin: -12px -20px 0px 0px; width: 100%; position: relative; }
.seo { position: absolute; left: -9999px; width: 10px; }
#content .intro img { display: block; border-width: 0px 1px 1px; border-style: solid; border-color: rgb(0, 0, 0); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
#content .intro .gallery-nav { position: absolute; left: 0px; bottom: 0px; }
#content .separate-box { height: 1%; overflow: hidden; border-bottom: 5px solid rgb(114, 120, 134); padding: 13px 0px; }
#content .inner-multimedia { margin: 22px 0px 0px; }
#content .gallery-wrapper { width: 100%; overflow: hidden; padding: 0px 0px 29px; background: transparent url(1b0a328bcd7902495d53d294c262ae1c6be1472f.gif)  repeat-x scroll 0px 100%; }
#content .gallery-wrapper ul { list-style: outside none none; margin: -2px 0px 0px -7px; padding: 0px; float: left; height: 1%; }
#content .gallery-wrapper ul li { float: left; margin: 14px 0px 0px 22px; display: inline; min-height: 155px; }
* html #content .gallery-wrapper ul li { height: 143px; }
#content .gallery-wrapper ul li a { float: left; width: 131px; overflow: hidden; text-decoration: none; cursor: pointer; }
#content .gallery-wrapper ul li a em.image-holder { background: transparent url(3ec7f8c3eb587c0638f97405139028a6013b05b9.png)  no-repeat scroll 0% 0%; width: 131px; height: 88px; overflow: hidden; text-align: center; display: table-cell; vertical-align: middle; padding: 0px 0px 2px; }
* html #content .gallery-wrapper ul li a em.image-holder { display: block; }
* + html #content .gallery-wrapper ul li a em.image-holder { display: block; }
#content .gallery-wrapper ul li a em.image-holder img { display: block; margin: 0px auto; }
#content .gallery-wrapper ul li a strong { display: block; font-size: 10px; color: rgb(255, 255, 255); margin: 12px 0px 0px; }
#content .gallery-wrapper ul li a span { font-size: 10px; color: rgb(156, 163, 177); display: block; height: 17px; }
#content .gallery-wrapper ul li a:hover { background: transparent none repeat scroll 0px center; }
#content .gallery-wrapper ul li a:hover em.image-holder { padding: 0px; border-bottom: 2px solid rgb(95, 197, 18); }
#content .gallery-wrapper ul li a:hover strong { text-decoration: underline; }
#content .inner-multimedia .paging .link-wrap { background: transparent url(1b0a328bcd7902495d53d294c262ae1c6be1472f.gif)  repeat-x scroll 0px 100%; }
#content .fun-box { width: 100%; overflow: hidden; margin: 20px 0px 0px; }
#content .fun-box .column { width: 300px; float: left; margin: 0px 0px 0px 20px; display: inline; background: rgb(40, 45, 56) none repeat scroll 0% 0%; border-bottom: 5px solid rgb(114, 120, 134); min-height: 425px; }
* html #content .fun-box .column { height: 425px; overflow: visible; }
#content .fun-box .column:first-child { margin-left: 0px; }
#content .fun-box .column .game-list-title, #content .fun-box .column .wall-list-title { background: rgb(203, 50, 11) url(7a8194ab15b106cc1dcc0ed9289dbb6e5bd6bbc4.gif)  no-repeat scroll 0% 0%; margin: 0px; padding: 9px 0px 10px 14px; font-size: 18px; }
#content .fun-box .column ul { list-style: outside none none; margin: 3px 0px 0px 15px; padding: 0px; height: 1%; overflow: hidden; }
#content .fun-box .column ul li { float: left; width: 100%; background: transparent url(1b0a328bcd7902495d53d294c262ae1c6be1472f.gif)  repeat-x scroll 0px 100%; margin: 12px 0px 0px; padding: 0px 0px 15px; }
#content .fun-box .column ul li a { display: block; height: 1%; overflow: hidden; text-decoration: none; padding: 0px 20px 0px 0px; }
#content .fun-box .column ul li a img { float: left; margin: 0px 11px 0px 0px; }
* html #content .fun-box .column ul li a img { margin-right: 8px; }
#content .fun-box .column ul li a .caption { height: 1%; overflow: hidden; color: rgb(255, 255, 255); font-size: 14px; font-weight: 400; display: block; position: relative; }
#content .fun-box .column ul li a:hover { background: transparent none repeat scroll 0px center; }
#content .fun-box .column ul li a:hover .caption { text-decoration: underline; }
#content .fun-box .column .row { width: 100%; overflow: hidden; padding: 0px 0px 12px; }
#content .fun-box .column .more { float: left; background: transparent url(f8afbf5f97d93814f0642e4a1c3aaa0f450ed711.gif)  no-repeat scroll 0% 0%; margin: 12px 0px 0px 16px; padding: 0px 0px 0px 22px; display: inline; color: rgb(255, 255, 255); }
#content .fun-box .column .wall-list-title { background: transparent url(7e7105605bb2d00cd0f1531722bcf6ed80e7278c.gif)  no-repeat scroll 0% 0%; }
#content .fun-box .column ul li a.image-link { float: left; width: auto; padding: 0px; }
#content .fun-box .column ul li div.caption { float: left; width: 130px; position: relative; }
#content .fun-box .column ul li div.caption span { color: rgb(189, 195, 209); font-size: 14px; display: block; }
#content .fun-box .column ul li div.caption span a { color: rgb(189, 195, 209); padding: 0px; }
#content .fun-box .column ul li div.caption span a:hover { text-decoration: underline; }
#content .fun-box .column ul li div.caption em { font-style: normal; font-size: 10px; color: rgb(255, 255, 255); display: block; margin: 6px 0px 0px; }
#content .fun-box .column ul li div.caption em a { display: inline; float: none; padding: 0px; color: rgb(255, 255, 255); font-size: 10px; }
#content .fun-box .column ul li div.caption em a:hover { text-decoration: underline; }
#content .slide-show { width: 100%; overflow: hidden; margin: 19px 0px 0px; background: rgb(94, 99, 113) none repeat scroll 0% 0%; border-top: 5px solid rgb(114, 120, 134); border-bottom: 5px solid rgb(114, 120, 134); }
#content .slide-show h4 { margin: 9px 0px 0px 15px; color: rgb(95, 197, 18); font-size: 18px; }
#content .slide-show .gallery { width: 100%; overflow: hidden; margin: 9px 0px 0px 15px; padding: 0px 0px 13px; background: transparent url(9781db6007732491aa9c4ac2f745692908080352.gif)  repeat-x scroll 0px 100%; }
#content .slide-show .gallery ul { list-style: outside none none; margin: 0px; padding: 0px; }
#content .slide-show .gallery ul li { float: left; margin-left: 23px; display: inline; }
#content .slide-show .gallery ul li a { float: left; padding-bottom: 2px; }
#content .slide-show .gallery ul li a:hover { padding: 0px; border-bottom: 2px solid rgb(95, 197, 18); }
#content .slide-show .gallery ul li:first-child { margin-left: 0px; }
#content .slide-show .row { width: 100%; overflow: hidden; padding: 0px 0px 12px; }
#content .slide-show .more { float: left; background: transparent url(f8afbf5f97d93814f0642e4a1c3aaa0f450ed711.gif)  no-repeat scroll 0% 0%; margin: 12px 0px 0px 16px; padding: 0px 0px 0px 22px; display: inline; color: rgb(255, 255, 255); }
.listing-holder { border-top: 5px solid rgb(114, 120, 134); height: 1%; overflow: hidden; }
.multy-border { border-top-width: 0px; border-bottom-width: 5px; }
.multy-border ul li { min-height: 0px; width: 100%; overflow: hidden; padding: 9px 0px 11px ! important; }
.multy-border ul li a { padding-right: 15px; }
.multy-border ul li:first-child { padding-top: 4px ! important; }
* html .multy-border ul li { height: auto; }
.multy-border ul li span { font-size: 11px; color: rgb(189, 195, 209); }
.multy-border ul li p { font-size: 11px; color: rgb(189, 195, 209); }
.multy-border ul li p a { font-size: 14px; color: rgb(255, 255, 255); line-height: 18px; display: inline; padding: 0px; }
#content .news-container .box-holder { padding-bottom: 11px; }
#content .news-container a .btn-open { background: transparent url(f8ba26669f643c8c97e9f49f9766f9760e97c2c3.gif)  no-repeat scroll 0px 0px; height: 14px; margin: 0px; overflow: hidden; position: absolute; right: 5px; text-indent: -9999px; top: 5px; width: 14px; }
#content .news-container a:hover .btn-open { background: transparent url(56b18ae5353f33caa94dd5e4ff889090e0790313.gif)  no-repeat scroll 0% 0%; }
#content .news-container .box-holder .box { margin-top: 15px; }
#content .news-container .box-holder .box .frame { padding: 14px 8px 48px 12px; }
#content .news-container .box-holder .box-content h1 { font: bold 28px Arial,Helvetica,sans-serif; background: transparent none repeat scroll 0px center; padding: 0px; margin: 0px; color: rgb(0, 51, 0); }
#content .news-container .box-holder .box-content a.add { background: transparent url(c5af54a8ea5e888c5e533f87123eed3908fb9481.gif)  no-repeat scroll 0% 0%; padding: 0px 0px 0px 21px; float: left; margin: 7px 0px 0px 2px; display: inline; }
#content .news-container .box-holder .box-content .row { width: 100%; overflow: hidden; padding: 0px 0px 9px; }
#content .news-container .box-holder .box-content .img-holder { width: 100%; overflow: hidden; float: none; }
#content .news-container .box-holder .box-content a { position: relative; float: left; }
#content .news-container .box-holder .box-content a img { display: block; margin-left: 3px; }
#content .news-container .box-holder .box-content .text-holder { margin: 10px 0px 0px 3px; }
#content .news-container .box-holder .box-content .text-holder h2 { font: 12px/20px Verdana,Arial,Helvetica,sans-serif; color: rgb(51, 51, 51); margin: 0px; }
#content .news-container .news-list { width: 100%; overflow: hidden; }
#content .news-container .news-list ul { list-style: outside none none; margin: 0px; padding: 0px 0px 22px; height: 1%; overflow: hidden; }
#content .news-container .news-list .tabset ul { padding: 0px; }
#content .news-container .news-list ul.img-list { height: auto; }
#content .news-container .news-list ul li { float: left; width: 100%; padding: 0px 0px 15px; border-bottom: 5px solid rgb(235, 237, 240); }
#content .news-container .news-list .tabset ul li { width: auto; }
#content #blogdetail .news-list ul li { padding: 0px; border-bottom: 0px none; }
#content #blogdetail .news-list ul.img-list li { width: 86px; }
#content .comments-holder { border-bottom: 5px solid rgb(235, 237, 240); padding: 0px 0px 15px; }
#content .news-container .news-list ul li .headline { height: 1%; padding: 0px 0px 11px 13px; overflow: hidden; background: transparent url(4df11783d5f9c0fe0b76547cd28953c1da996c99.png)  repeat-x scroll 0px 100%; }
#content .news-container .news-list ul li .headline ul { margin: 10px 0px 0px; padding: 0px; float: right; }
#content .news-container .news-list ul li .headline ul li { float: left; background: transparent url(3df3192066c1c9d9ab7dda0ddadc25f0d64bf176.gif)  no-repeat scroll 0px 2px; width: auto; padding: 0px 6px 0px 7px; border: 0px none; }
#content .news-container .news-list ul li .headline ul li:first-child { background: transparent none repeat scroll 0px center; }
#content .news-container .news-list ul li .headline ul li a { color: rgb(70, 127, 13); }
#content .news-container .news-list ul li .headline h3, .blog-articles #content h1 { margin: 10px 0px 0px; font: 28px Arial,Helvetica,sans-serif; color: rgb(102, 204, 0); }
#content .news-container .news-list ul li .headline h3 a { font: 28px Arial,Helvetica,sans-serif; color: rgb(102, 204, 0); }
#content .news-container .news-list ul li .headline .caption { float: left; font: 11px Verdana,Arial,Helvetica,sans-serif; color: rgb(102, 102, 102); margin: 9px 0px 0px 1px; }
#content .news-container .news-list ul li .headline .caption .title { font-weight: 400; color: rgb(70, 127, 13); cursor: pointer; }
#content .news-container .news-list ul li .headline .caption a { font-weight: 700; color: rgb(70, 127, 13); }
#content .news-container .news-list ul li .post-content { height: 1%; overflow: hidden; padding: 0px 0px 0px 15px; margin: 0px; }
#content .news-container .news-list ul li .post-content .image-holder { width: 100%; overflow: hidden; }
#content .news-container .news-list ul li .post-content .image-holder a { float: left; position: relative; margin: 16px 0px 0px; }
#content .news-container .news-list ul li .post-content p { margin: 12px 0px 0px; padding: 0px 0px 6px; font: 12px/18px Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0); }
#content .news-container .news-list ul li .post-content .embedded-image-gallery p { color: rgb(156, 163, 177); font-size: 11px; }
#content .news-container .news-list ul li .post-content p a.readmore { color: rgb(70, 127, 13); padding-left: 6px; margin: 0px; font: 10px Verdana,Geneva,Arial,Helvetica,sans-serif; }
#sidebar .blog-list, #sidebar .donation-box { width: 285px; padding: 0px 0px 10px 15px; margin: 0px; overflow: hidden; border-bottom: 5px solid rgb(235, 237, 240); }
#sidebar .blog-list h3 { font-size: 18px; color: rgb(102, 204, 0); margin: 9px 0px 0px; }
#sidebar .blog-list ul { list-style: outside none none; margin: 0px; padding: 0px 0px 14px; height: 1%; overflow: hidden; background: transparent url(4df11783d5f9c0fe0b76547cd28953c1da996c99.png)  repeat-x scroll 0px 100%; }
#sidebar .blog-list ul li { float: left; width: 100%; margin: 5px 0px 0px; padding: 0px 0px 2px; }
#sidebar .blog-list ul li a { background: transparent url(ca3efc65804306f2d823ed2d24605af80d3b40d0.gif)  no-repeat scroll 0px 4px; display: block; padding: 0px 0px 0px 18px; font-size: 12px; color: rgb(51, 51, 51); position: relative; }
#sidebar .blog-list .more { padding: 10px 0px 5px; }
#sidebar .blog-list .more a { display: inline; background: transparent url(c5af54a8ea5e888c5e533f87123eed3908fb9481.gif)  no-repeat scroll 0px 0px; color: rgb(14, 15, 14); font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 10px; padding: 0px 0px 3px 21px; }
.donation-box { background: rgb(77, 83, 95) none repeat scroll 0% 0%; height: 1%; }
.donation-box h4 { font-size: 16px; color: rgb(255, 255, 255); margin: 12px 0px 0px; padding: 0px 0px 10px; background: transparent url(be91f817b69a40e435fea0eb5140cc3b7b419813.gif)  repeat-x scroll 0px 100%; }
.donation-box p { padding-right: 10px; color: rgb(255, 255, 255); margin: 8px 0px 0px; line-height: 16px; }
.donation-box .tabset { list-style: outside none none; margin: 22px 0px 0px; padding: 0px; width: 270px; }
.donation-box .tabset li { float: left; }
.donation-box .tabset li a { height: 32px; float: left; overflow: hidden; background: transparent url(86bea1b0b72fae7f0cf9039a768446185a381053.gif)  no-repeat scroll 100% 0px; padding: 0px 3px 0px 0px; font-weight: 700; color: rgb(255, 255, 255); font-size: 13px; cursor: pointer; text-decoration: none; }
.donation-box .donate-frm .tabset li a span { background: transparent url(e053bd91bff3df7de8c6bc098f183cdd63b0d8bb.gif)  no-repeat scroll 0% 0%; float: left; height: 26px; padding: 6px 11px 0px 13px; }
.donation-box .donate-frm .tabset li a:hover, .donation-box .donate-frm .tabset li.active a { background-position: 100% 100%; }
.donation-box .donate-frm .tabset li a:hover span, .donation-box .donate-frm .tabset li.active a span { background-position: 0px 100%; }
.donation-box .donate-frm div.tab { width: 270px; background: transparent url(d244d25e8208c80c12a5ac90a1e69a5498b455ea.gif)  no-repeat scroll 0% 0%; padding: 2px 0px 0px; margin: -2px 0px 0px; position: relative; }
.donation-box .donate-frm { background: transparent url(be91f817b69a40e435fea0eb5140cc3b7b419813.gif)  repeat-x scroll 0px 100%; padding: 0px 0px 15px; }
.donation-box .donate-frm div.tab .frame { background: rgb(102, 204, 0) url(1ea21501843f7e240f9886839e171a40ff87e1de.gif)  no-repeat scroll 0px 100%; height: 1%; overflow: hidden; padding: 0px 0px 14px 11px; }
.donation-box .donate-frm div.tab .row { width: 100%; margin: 23px 0px 0px; }
.donation-box .donate-frm div.tab .row::after { content: ""; display: block; clear: both; }
.donation-box .donate-frm div.tab .radio { float: left; width: 16px; height: 15px; padding: 0px; margin: 0px; }
.donation-box .donate-frm div.tab label { float: left; padding: 0px 23px 0px 3px; font-size: 14px; color: rgb(255, 255, 255); font-weight: 700; }
.donation-box .donate-frm div.tab label.smaller { padding: 0px 3px 0px 8px; font-size: 12px; }
.donation-box .donate-frm div.tab span { float: left; background: transparent url(610be94992daab359efcc1e39fddb068877915ec.gif)  no-repeat scroll 0% 0%; width: 77px; height: 22px; overflow: hidden; padding: 0px 5px; margin: -4px 0px 0px 5px; position: relative; }
.donation-box .donate-frm div.tab span .text { width: 100%; padding: 3px 0px; background: transparent none repeat scroll 0px center; border: 0px none; line-height: 12px; }
.donation-box .donate-frm .donate { background: transparent url(27ed43f0edfb8a046cb082cbeed07d9e041f0e5c.jpg)  no-repeat scroll 0% 0%; width: 125px; height: 27px; overflow: hidden; float: right; margin: 12px 15px 0px 0px; padding: 2px 0px 0px; display: inline; font-size: 18px; line-height: 22px; text-align: center; font-weight: 700; color: rgb(255, 255, 255); }
.donation-box .more { padding: 10px 0px 5px; }
.donation-box .more a { display: inline; background: transparent url(070690457566dfff5f4445f5058e1c61df001930.gif)  no-repeat scroll 0px 0px; color: rgb(255, 255, 255); font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 10px; padding: 0px 0px 3px 21px; }
.newsletter { background: rgb(250, 251, 251) none repeat scroll 0% 0%; border-top-width: 5px; margin-left: 3px; padding-left: 15px; overflow: visible; }
.newsletter::after { content: ""; display: block; clear: both; }
.newsletter h3 { margin: 2px 0px 0px; }
.newsletter .row { width: 100%; padding: 17px 0px 0px; }
.newsletter .row::after { content: ""; display: block; clear: both; }
.newsletter .newsletter-frm { width: 100%; background: transparent url(4df11783d5f9c0fe0b76547cd28953c1da996c99.png)  repeat-x scroll 0% 0%; margin: 8px 0px 0px; }
.newsletter .newsletter-frm::after { content: ""; display: block; clear: both; }
.newsletter .newsletter-frm span.label, .newsletter .newsletter-frm label { font: 11px Verdana,Arial,Helvetica,sans-serif; color: rgb(102, 102, 102); padding: 3px 0px 0px; display: block; }
.newsletter .newsletter-frm .edit-box { width: 100%; }
.newsletter .newsletter-frm .edit-box::after { content: ""; display: block; clear: both; }
.newsletter .newsletter-frm .bg-textbox { background: transparent url(e07ded96b51d1965be0d0d902a6a7f2966ef38c4.gif)  no-repeat scroll 0% 0%; width: 100%; overflow: hidden; margin: 3px 0px 0px; }
.newsletter .newsletter-frm .edit-box .input-holder { width: 270px; padding: 0px; overflow: visible; }
.newsletter .newsletter-frm .edit-box .input-holder::after { content: ""; display: block; clear: both; }
.newsletter .newsletter-frm .error .bg-textbox { background: transparent url(2243eb2aac30b20c0a9340fa1b9e2734e817749c.gif)  no-repeat scroll 0% 0%; }
.newsletter .newsletter-frm .bg-textbox .holder { background: transparent url(da3e58e656ccfe1b8b71e54d0fc05340ca2935a8.gif)  no-repeat scroll 100% 0px; height: 1%; padding: 0px 5px; overflow: hidden; }
.newsletter .newsletter-frm .error .bg-textbox .holder { background: transparent url(00994ff0f65a18c89453d5ba677d6b3b74a5758e.gif)  no-repeat scroll 100% 0px; }
.newsletter .newsletter-frm .bg-textbox .holder input.text { background: transparent none repeat scroll 0px center; border: medium none ! important; margin: 0px; padding: 4px 0px; line-height: 12px; width: 100%; }
.newsletter .newsletter-frm .attention { display: none; margin: -5px 0px 0px; height: 33px; padding: 0px; background: transparent url(9757878cbbcb4734b8d576accc1fbf7b46cb88e5.gif)  no-repeat scroll 0% 0%; }
.newsletter .newsletter-frm .error .attention { display: block; }
.newsletter .newsletter-frm .attention .holder { background: transparent url(9feb7a8f7fb5110e125f1858df0771157f459fbf.gif)  no-repeat scroll 100% 0px; height: 33px; padding: 5px 0px 0px; }
.newsletter .newsletter-frm .attention p { margin: 0px; padding: 0px 0px 0px 25px; color: rgb(219, 0, 0); font-size: 10px; background: transparent url(e83aafa10f6e050273e368be5068954a325b1351.gif)  no-repeat scroll 0px 6px; }
.newsletter .newsletter-frm span.ok { background: transparent url(c9b91cb2dc2ae003a33a2d0398034cb5adf289ed.gif)  no-repeat scroll 0px 0px; display: none; float: left; height: 7px; overflow: hidden; position: relative; text-indent: -9999px; left: 2px; width: 10px; top: 0px; }
.newsletter .newsletter-frm .normal span.ok { display: block; }
.newsletter .wrapper { width: 270px; margin: 7px 0px 0px; overflow: visible ! important; }
.newsletter .wrapper .label { font: 11px Verdana,Arial,Helvetica,sans-serif; color: rgb(102, 102, 102) ! important; padding: 3px 0px 0px; display: block; }
.newsletter .wrapper .sel { width: 100%; margin: 3px 0px 0px; }
.newsletter .btn-newsletter { float: right; height: 28px; overflow: hidden; margin: 25px 12px 0px 0px; display: inline; text-decoration: none; cursor: pointer; }
.newsletter .btn-newsletter span { background: transparent url(3a1ba506b77ce1c36d224b2594671c53ab823971.png)  no-repeat scroll 0% 0%; width: 181px; height: 51px; padding: 5px 0px 0px; display: block; text-align: center; color: rgb(255, 255, 255); font-size: 12px; font-weight: 700; }
.newsletter .btn-newsletter:hover { background: transparent none repeat scroll 0px center; }
.newsletter .btn-newsletter:hover span { margin-top: -28px; padding: 33px 0px 0px; height: 22px; }
.newsletter .links { display: block; font: 10px Verdana,Arial,Helvetica,sans-serif; width: 100%; overflow: hidden; padding: 12px 0px 0px; margin: 0px 0px -5px; clear: both; }
.newsletter .links a { color: rgb(70, 127, 13); }
.print-heading { display: none; }
.print-foting { display: none; }
#main .separate-container { width: 940px; border-top: 5px solid rgb(235, 237, 240); margin: 13px 0px 0px 6px; padding: 6px 0px 0px; }
body #main .noborder { border-top: 5px solid rgb(255, 255, 255); }
#main .separate-container::after { content: ""; display: block; clear: both; }
#main .separate-container .error-image { float: left; margin: 10px 20px 0px 12px; }
#main .separate-container h2 { font-size: 28px; color: rgb(102, 204, 0); margin: 19px 0px 0px; font-weight: 400; }
#main .separate-container h3 { font-size: 18px; line-height: 24px; color: rgb(3, 3, 3); margin: 2px 0px 0px; font-weight: 400; }
#main .separate-container .shadow-container { float: right; width: 306px; margin: 28px -5px 0px 17px; display: inline; position: relative; }
#main .separate-container .shadow-container .t { background: transparent url(ef0077c9946fe455d65090be051ed98e6205395a.png)  no-repeat scroll 0% 0%; width: 100%; height: 15px; overflow: hidden; }
#main .separate-container .shadow-container .c { background: transparent url(acba09f62cfe97d9fdc37fae3ba203a676a4fd06.png)  repeat-y scroll 0% 0%; height: 1%; padding: 0px 7px 16px 15px; overflow: hidden; }
#main .separate-container .shadow-container .b { background: transparent url(21546ef4a1a89d578385ba1423067c7dccf6f427.png)  no-repeat scroll 0% 0%; width: 100%; height: 13px; overflow: hidden; }
#main .separate-container h4 { font-size: 16px; color: rgb(0, 51, 0); margin: 4px 0px 0px; padding: 0px 0px 7px; background: transparent url(4df11783d5f9c0fe0b76547cd28953c1da996c99.png)  repeat-x scroll 0px 100%; }
#main .separate-container .shadow-container p { font: 11px/16px Verdana,Arial,Helvetica,sans-serif; color: rgb(102, 102, 102); margin: 7px 0px 0px; padding: 0px 4px 9px 0px; }
#main .separate-container .shadow-container .request-frm { width: 100%; }
#main .separate-container .shadow-container .request-frm::after { content: ""; display: block; clear: both; }
#main .separate-container .shadow-container .request-frm .row { width: 100%; padding: 0px 0px 14px; }
#main .separate-container .shadow-container .request-frm .row::after { content: ""; display: block; clear: both; }
#main .separate-container .shadow-container .request-frm label { width: 89px; float: left; text-align: right; font: 11px Verdana,Arial,Helvetica,sans-serif; color: rgb(102, 102, 102); margin: 9px 8px 0px 0px; letter-spacing: -1px; }
#main .mobile-choise { width: 940px; border-top: 5px solid rgb(235, 237, 240); border-bottom: 5px solid rgb(235, 237, 240); margin: 13px 0px 0px 6px; padding: 0px; }
#main .mobile-choise .leftcol { width: 470px; float: left; }
#main .mobile-choise .rightcol { border-left: 3px solid rgb(235, 237, 240); width: 467px; float: left; }
#main .mobile-choise .padding { padding: 20px; font: 12px/150% Verdana; }
#main .mobile-choise .rightcol .padding { padding: 20px 20px 0px; }
#main .mobile-choise h3 { font: bold 18px Verdana; padding: 0px; margin: 0px; }
#main .mobile-choise h4 { font: 18px Verdana; padding: 0px; margin: 0px; color: rgb(101, 203, 0); }
#main .mobile-choise p { margin: 0px 0px 1em; }
#main .mobile-choise .imgregular { margin: 30px auto 40px; display: block; }
#main .mobile-choise ul { margin: 10px 0px 0px; padding: 0px; }
#main .mobile-choise li { list-style: outside none none; margin: 0px; padding: 18px 10px 20px 113px; min-height: 115px; border-bottom: 2px dotted rgb(235, 237, 240); }
#main .mobile-choise li.ht { background: transparent url(0fcdc243290826300be11c292844160c5842193e.gif)  no-repeat scroll left 12px; }
#main .mobile-choise li.mt { background: transparent url(9c40e0a0620a08a07db21f5639e3bddae3b86c26.gif)  no-repeat scroll left 20px; }
#main .mobile-choise li.bt { background: transparent url(bce32f9d786935a29c1c094f5cc61b30ef912e87.gif)  no-repeat scroll left 20px; border: 0px none; }
a.link-visit { display: block; height: 14px; font: 11px/14px Verdana; color: rgb(51, 51, 51); margin: 14px 0px 0px; padding: 0px 0px 0px 18px; background: transparent url(e08a899233ac0872cc6364e80da30fd8a728fd9d.gif)  no-repeat scroll left center; }
a.link-visit:hover { background: transparent url(269ba59d6bc813336219a0ecfce673cc5845a70b.gif)  no-repeat scroll left center; text-decoration: none; }
#main .request-frm .edit-box { float: left; width: 185px; position: relative; margin: 5px 0px 0px; }
#main .request-frm .bg-textbox { background: transparent url(e07ded96b51d1965be0d0d902a6a7f2966ef38c4.gif)  no-repeat scroll 0% 0%; width: 100%; overflow: hidden; margin: 0px; clear: both; height: auto; }
#main .request-frm .edit-box .input-holder { width: 175px; padding: 0px; overflow: visible; }
#main .request-frm .edit-box .input-holder::after { content: ""; display: block; clear: both; }
#main .request-frm .error .bg-textbox { background: transparent url(2243eb2aac30b20c0a9340fa1b9e2734e817749c.gif)  no-repeat scroll 0% 0%; }
#main .request-frm .bg-textbox .holder { background: transparent url(da3e58e656ccfe1b8b71e54d0fc05340ca2935a8.gif)  no-repeat scroll 100% 0px; height: 1%; padding: 0px 5px; overflow: hidden; }
#main .request-frm .error .bg-textbox .holder { background: transparent url(00994ff0f65a18c89453d5ba677d6b3b74a5758e.gif)  no-repeat scroll 100% 0px; }
#main .request-frm .bg-textbox .holder input.text { background: transparent none repeat scroll 0px center; border: medium none ! important; width: 100%; margin: 0px; padding: 5px 0px 6px; line-height: 11px; font-size: 10px; color: rgb(0, 0, 0); }
#main .request-frm .attention { background: transparent url(9757878cbbcb4734b8d576accc1fbf7b46cb88e5.gif)  no-repeat scroll 0% 0%; height: 33px; margin: -5px 0px 0px; display: none; }
#main .request-frm .error .attention { display: block; }
#main .request-frm .attention .holder { margin: 0px; padding: 5px 0px 0px; background: transparent url(9feb7a8f7fb5110e125f1858df0771157f459fbf.gif)  no-repeat scroll 100% 0px; height: 33px; overflow: hidden; }
#main .request-frm .attention p { margin: 0px; font: 10px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(219, 0, 0); background: transparent url(e83aafa10f6e050273e368be5068954a325b1351.gif)  no-repeat scroll 0px 6px; padding: 0px 0px 0px 25px; }
#main .request-frm .tooltips { padding-bottom: 3px ! important; }
#main .request-frm .tooltips-holder .t { background: transparent url(b0380f6e427e057a8faf725175a5dd9244edac5e.png)  no-repeat scroll 0% 0% ! important; width: 130px; height: 3px ! important; overflow: hidden; }
#main .request-frm .tooltips-holder .m { background: rgb(186, 204, 217) none repeat scroll 0% 0%; overflow: hidden; width: 116px; padding: 0px 10px 0px 4px; }
#main .request-frm .tooltips-holder .b { background: transparent url(667ae99abdf4ca87918dc8dad1d08c636222dd24.png)  no-repeat scroll 0% 0% ! important; width: 130px; height: 3px ! important; overflow: hidden; }
#main .request-frm .tooltips-holder .m p { margin: 0px ! important; font: 10px Verdana,Geneva,Arial,Helvetica,sans-serif ! important; color: rgb(0, 0, 0) ! important; }
#main .request-frm .correct span.ok { display: block; }
#main .request-frm span.ok { display: none; float: left; position: relative; left: 2px; top: 28px; background: transparent url(c9b91cb2dc2ae003a33a2d0398034cb5adf289ed.gif)  no-repeat scroll 0% 0%; width: 10px; height: 7px; text-indent: -9999px; overflow: hidden; }
#main .request-frm .textarea-holder { float: left; width: 174px; height: 63px; background: transparent url(d3d887338c562659d836016fe8472b8953ab2ad5.gif)  no-repeat scroll 0% 0%; overflow: hidden; }
#main .request-frm .textarea-holder .area { background: transparent none repeat scroll 0px center; border: 0px none; width: 164px; height: 53px; margin: 5px; overflow: auto; font-size: 10px; color: rgb(0, 0, 0); }
#main .request-frm a.btn { float: right; margin: -4px 10px 0px 0px; display: inline; position: relative; background: transparent url(58d92b521518a11a490efea23d0871b9055b9dd8.png)  no-repeat scroll 0% 0%; width: 81px; height: 23px; padding: 5px 0px 0px; font-size: 12px; line-height: 15px; font-weight: 700; text-align: center; color: rgb(255, 255, 255); cursor: pointer; }
#main .request-frm a.grey { background: transparent url(5ad874f20d4cb3675b699e7fe4b860726e5bcc0f.gif)  no-repeat scroll 0% 0% ! important; width: 75px; height: 19px; padding: 3px 0px 0px; margin: -1px 13px 0px 0px; }
#main .separate-container .shadow-container .privacy { display: block; margin: 22px 0px 0px; font: 10px Verdana,Arial,Helvetica,sans-serif; color: rgb(102, 102, 102); }
#main .separate-container .shadow-container .privacy a { color: rgb(85, 159, 12); text-decoration: none; }
#main .separate-container .shadow-container .privacy a:hover { text-decoration: underline; }
#main .separate-container .flexible-box { height: 1%; overflow: hidden; padding: 0px 0px 0px 17px; }
#main .separate-container .flexible-box h4 { padding-bottom: 10px; }
#main .separate-container .flexible-box .links-list { list-style: outside none none; margin: 12px 0px 0px -17px; padding: 0px 0px 19px 16px; background: transparent url(4df11783d5f9c0fe0b76547cd28953c1da996c99.png)  repeat-x scroll 0px 100%; }
#main .separate-container .flexible-box .links-list li { list-style: outside none none; vertical-align: top; padding: 0px 0px 8px; }
#main .separate-container .flexible-box .links-list li a { background: transparent url(c5af54a8ea5e888c5e533f87123eed3908fb9481.gif)  no-repeat scroll 0px 2px; font: 11px Verdana,Arial,Helvetica,sans-serif; padding: 2px 0px 2px 20px; color: rgb(51, 51, 51); }
#main .separate-container .shadow-container .separator { background: transparent url(4df11783d5f9c0fe0b76547cd28953c1da996c99.png)  repeat-x scroll 0% 0%; width: 100%; float: left; height: 3px; overflow: hidden; margin: 15px 0px -14px; }
#main .separate-container .heading { display: block; margin: 2px 0px 0px; }
#main .separate-container .heading em { background: transparent url(863de51e5cd2ee8434b9ff3076f2391715511627.gif)  no-repeat scroll 0% 0%; float: left; width: 16px; padding: 1px 0px 0px; height: 15px; color: rgb(255, 255, 255); font: bold 11px Verdana,Arial,Helvetica,sans-serif; text-align: center; }
#main .separate-container .heading span { float: left; margin: 0px 0px 0px 8px; display: inline; color: rgb(1, 1, 1); font: 11px Verdana,Arial,Helvetica,sans-serif; }
#main .separate-container .heading span a { color: rgb(85, 159, 12); }
#main .separate-container .possibilities-list { list-style: outside none none; margin: 0px; padding: 0px; }
#main .separate-container .possibilities-list li { vertical-align: top; background: transparent url(4df11783d5f9c0fe0b76547cd28953c1da996c99.png)  repeat-x scroll 0px 100%; padding: 0px 0px 13px; margin: 9px 0px 0px; }
#main .separate-container .possibilities-list .bg-textbox { background: transparent url(39b5b6df6d2bb7b69453000cf35602c7c9c6e2d1.gif)  no-repeat scroll 0% 0%; width: 100%; overflow: hidden; margin: 0px; clear: both; }
#main .separate-container .possibilities-list .bg-textbox .holder { background: transparent url(a9f65fd01859c22350fdbad7eec085472b15272e.gif)  no-repeat scroll 100% 0px; height: 1%; padding: 0px 5px; overflow: hidden; }
#main .separate-container .possibilities-list .bg-textbox .holder input.text { background: transparent none repeat scroll 0px center; border: medium none ! important; width: 100%; margin: 0px; padding: 5px 0px 6px; line-height: 11px; font-size: 10px; color: rgb(0, 0, 0); }
#main .url-frm label { display: block; font: 11px/15px Verdana,Arial,Helvetica,sans-serif; color: rgb(51, 51, 51); margin: 9px 0px 0px; }
#main .url-frm .bg-textbox { width: 444px ! important; float: left ! important; margin: 10px 0px 0px ! important; clear: none ! important; }
#main .url-frm .bg-textbox .text { font: 11px Verdana,Arial,Helvetica,sans-serif ! important; color: rgb(51, 51, 51) ! important; padding: 4px 0px 5px ! important; }
#main .url-frm .btn { float: right; margin: 8px 0px 0px; background: transparent url(ce41cba74b2c33b233f5c50fedaff87def6b880e.png)  no-repeat scroll 0% 0%; width: 93px; height: 23px; color: rgb(255, 255, 255); font-weight: 700; font-size: 12px; line-height: 15px; text-align: center; padding: 5px 0px 0px; cursor: pointer; }
#main .url-frm .btn-search { float: right; margin: 8px 0px 0px; background: transparent url(b1a07530c5a3bbeb179a848cfae96fb8ea964ed9.png)  no-repeat scroll 0% 0%; width: 55px; height: 23px; color: rgb(255, 255, 255); font-weight: 700; font-size: 12px; line-height: 15px; padding: 5px 0px 0px 35px; cursor: pointer; }
#main .separate-container .possibilities-list .contacts { margin: 6px 0px 0px; font: 10px Verdana,Arial,Helvetica,sans-serif; color: rgb(102, 102, 102); }
#main .separate-container .possibilities-list .contacts span { display: block; }
.light-box { width: 605px; overflow: hidden; margin: 0px 0px 0px 22px; background-color: rgb(255, 255, 255); padding: 10px; }
.light-box .title { background: transparent url(4df11783d5f9c0fe0b76547cd28953c1da996c99.png)  repeat-x scroll 0px 100%; overflow: hidden; padding: 0px 0px 14px; height: auto; text-align: left; }
.light-box .title h3 { color: rgb(0, 51, 0); font: bold 18px Verdana,Arial,Helvetica,sans-serif; margin: 0px; }
.light-box .title .close { background: transparent url(c990e715508644d1030ff10267258e5f8cdaccd3.gif)  no-repeat scroll 100% 0px; float: right; font: 10px Verdana,Arial,Helvetica,sans-serif; color: rgb(153, 153, 153); padding: 0px 20px 2px 0px; margin: 0px 10px 0px 0px; display: inline; }
.light-box p { font: 11px/17px Verdana,Arial,Helvetica,sans-serif; color: rgb(102, 102, 102); margin: 15px 0px 0px; }
.light-box .comment-form { width: 100%; overflow: hidden; margin: 10px 0px 0px; }
.light-box .comment-form .row { width: 100%; overflow: hidden; }
.light-box .comment-form label { float: left; width: 135px; margin: 4px 10px 0px 0px; text-align: right; font: 11px Verdana,Arial,Helvetica,sans-serif; color: rgb(102, 102, 102); }
.light-box .comment-form .area-holder { float: left; background: transparent url(30b2304e3c2b6801cadeae25609dfe2ac1ee9e33.gif)  no-repeat scroll 0% 0%; width: 350px; height: 163px; padding-bottom: 3px; }
.light-box .comment-form .area-holder .area { width: 340px; height: 153px; margin: 5px; background: transparent none repeat scroll 0px center; border: 0px none; overflow: auto; }
.light-box .comment-form .btn-send { float: right; margin: 19px 107px 0px 0px; display: inline; background: transparent url(aa131484e7fa444d14b0a450bd4426dc2c78deb7.png)  no-repeat scroll 0% 0%; width: 101px; height: 23px; color: rgb(255, 255, 255); text-align: center; font-size: 12px; line-height: 15px; font-weight: 700; padding: 5px 0px 0px; cursor: pointer; }
.light-box .comment-form .btn-cancel { float: right; margin: 20px 17px 0px 0px; display: inline; background: transparent url(1fa0a107641f5172a085a88b285db6354c832b02.gif)  no-repeat scroll 0% 0%; width: 63px; height: 19px; color: rgb(255, 255, 255); font-size: 12px; line-height: 15px; font-weight: 700; padding: 3px 0px 0px 14px; }
.light-box .btn-ok { background: transparent url(b96d56836bd15d7d1b21d156d54806e148941b58.png)  no-repeat scroll 0% 0%; width: 101px; height: 23px; padding: 5px 0px 0px; text-align: center; color: rgb(255, 255, 255); font-weight: 700; font-size: 12px; line-height: 15px; margin: 24px 0px 0px -2px; float: left; cursor: pointer; }
.light-box .cancel { background: transparent url(83425da299ac688ed3a5fbac3d245f88dc5ca0d5.gif)  no-repeat scroll 0% 0%; width: 77px; height: 19px; float: left; padding: 3px 0px 0px 14px; font-size: 12px; color: rgb(255, 255, 255); font-weight: 700; margin: 26px 0px 0px; }
.light-box .btn-sign-in { float: left; background: transparent url(df3fd5b9ab4ec9276c7f0729f983cb23f124510b.png)  no-repeat scroll 0% 0%; width: 74px; height: 23px; cursor: pointer; margin: 24px 0px 0px 17px; display: inline; color: rgb(255, 255, 255); font-size: 12px; line-height: 15px; font-weight: 700; padding: 5px 0px 0px 28px; }
.light-box .not-member { display: block; clear: both; padding: 11px 0px 0px; font: 10px Verdana,Arial,Helvetica,sans-serif; color: rgb(102, 102, 102); }
.light-box .not-member a { color: rgb(70, 127, 13); }
.light-box .comment-box { height: 1%; overflow: hidden; margin: 16px 14px 0px 0px; background: rgb(235, 237, 240) none repeat scroll 0% 0%; padding: 12px 16px 15px; }
.light-box .comment-box .avatar { float: left; border: 1px solid rgb(97, 186, 7); margin: 3px 10px 0px 0px; }
.light-box .comment-box span { font: 11px Verdana,Arial,Helvetica,sans-serif; color: rgb(102, 102, 102); }
.light-box .comment-box .author { color: rgb(70, 127, 13); }
.light-box .comment-box blockquote { margin: 8px 0px 0px; padding: 0px; font: 12px/18px Verdana,Arial,Helvetica,sans-serif; color: rgb(14, 15, 14); }
.light-box .comment-box blockquote q { quotes: none; }
.light-box .comment-box blockquote q::before { content: ""; }
.light-box .comment-box blockquote q::after { content: ""; }
.light-box .no-return { background: transparent url(07e7c109ffd2468f57ed63d8b2d2e4332296e5c7.gif)  no-repeat scroll 0% 0%; width: 170px; height: 19px; padding: 3px 0px 0px 15px; float: left; margin: 21px 0px 0px; font-size: 12px; color: rgb(255, 255, 255); font-weight: 700; line-height: 15px; }
.light-box .delete-it { float: left; background: transparent url(70263e0ee04b360f29a902d03d9eb810b5e1d1b7.png)  no-repeat scroll 0% 0%; width: 102px; height: 23px; padding: 5px 0px 0px 19px; cursor: pointer; margin: 19px 0px 0px 17px; display: inline; font-size: 12px; line-height: 15px; color: rgb(255, 255, 255); font-weight: 700; }
.enlargepopup .title { text-align: right; height: 30px; }
.enlargepopup .title .close { background: transparent url(c990e715508644d1030ff10267258e5f8cdaccd3.gif)  no-repeat scroll 100% 0px; font: 10px Verdana,Arial,Helvetica,sans-serif; color: rgb(255, 255, 255); padding: 0px 20px 2px 0px; margin: 0px 10px 0px 0px; }
.wrapper { overflow: hidden; width: 100%; }
.member-box { margin-left: 13px; padding-bottom: 60px; }
.member-box .title { padding: 0px 0px 19px; margin-bottom: 5px; }
.member-box h3 { margin: 0px 0px 10px; font-weight: 400; font-size: 28px; color: rgb(102, 204, 0); }
.member-box .txt { color: rgb(14, 15, 14); font-size: 12px; }
.member-box .txt p { margin: 0px; color: rgb(14, 15, 14); line-height: 18px; font-size: 12px; }
.profile-box .tell-friend { margin-bottom: 2px; }
.tell-friend .holder .frame { padding: 14px 4px 40px 14px; width: 602px; }
.profile-box .tell-friend .title { padding-bottom: 9px; margin-bottom: 9px; }
.tell-friend p { margin: 0px 0px 15px; color: rgb(51, 51, 51); font-size: 11px; line-height: 17px; }
.tell-friend .txt { padding: 0px 50px 5px 0px; }
.tell-friend .txt div { overflow: hidden; width: 100%; margin-bottom: 13px; }
.tell-friend .txt span { margin: 2px 9px 0px 0px; float: left; font: 11px Verdana,Arial,Helvetica,sans-serif; }
.tell-friend .btn-tell { float: left; background: transparent url(5d895f16005f88853716a38f1f19ccf41e7a57a9.gif)  no-repeat scroll 0% 0%; width: 86px; height: 18px; padding: 2px 5px 0px 25px; font-size: 11px; color: rgb(0, 0, 0); }
.profile-box .tell-friend .row label { width: 175px; }
.profile-box .tell-friend .row .edit-box { margin: 0px; padding: 0px 0px 0px 2px; float: left; width: auto; }
.tell-friend .input-holder { padding-right: 4px; }
.profile-box .tell-friend .row { padding-bottom: 1px; }
.profile-box .tell-friend .row .bg-textbox input.text { color: rgb(153, 153, 153); }
.tell-friend .row .wrap-textarea { margin-left: 2px; float: left; display: inline; }
.tell-friend .row textarea { font-size: 10px; color: rgb(153, 153, 153); }
.type-txt { width: 350px; }
.tell-friend .row .btn-change { float: right; margin-right: 75px; }
.tell-friend .row .btn-change span { padding: 0px 13px 0px 14px; font-size: 12px; }
.twocolumns { width: 621px; padding: 46px 0px 29px; background: transparent url(4df11783d5f9c0fe0b76547cd28953c1da996c99.png)  repeat-x scroll 0px 100%; }
.twocolumns .column1 { float: left; width: 400px; padding: 0px; font: 12px/18px Verdana,Arial,Helvetica,sans-serif; }
.twocolumns .bothcolumns { float: left; width: 621px; padding: 0px; font: 12px/18px Verdana,Arial,Helvetica,sans-serif; }
.twocolumns::after { content: ""; display: block; clear: both; }
.twocolumns .column1 .heading, .twocolumns .bothcolumns .heading { display: block; color: rgb(85, 159, 12); padding: 0px 0px 9px; margin: 0px 0px 5px 14px; background: transparent url(4df11783d5f9c0fe0b76547cd28953c1da996c99.png)  repeat-x scroll 0px 100%; }
.twocolumns .column1 ul, .twocolumns .bothcolumns ul { margin: 0px; padding: 0px 0px 14px; list-style: outside none none; }
.twocolumns .column1 li { width: 385px; padding: 1px 0px 0px 15px; margin-bottom: 5px; overflow: hidden; vertical-align: top; }
.twocolumns .bothcolumns li { width: 604px; padding: 1px 0px 0px 15px; margin-bottom: 5px; overflow: hidden; vertical-align: top; }
.twocolumns .column1 li.selected, .twocolumns .bothcolumns li.selected { background: rgb(235, 237, 240) url(ed4a9e6bed2ada8f168e673e377a4022acc69a8f.gif)  no-repeat scroll 0% 0%; }
.twocolumns .column1 li.selected .drop { background: transparent url(45240f2fc7337ad74410c48a19b4f85413f0aa41.gif)  no-repeat scroll 0px 100%; width: 346px; margin: 0px 0px 0px -15px; border-bottom: 11px solid rgb(255, 255, 255); padding: 5px 20px 14px 34px; clear: both; }
.twocolumns .bothcolumns li.selected .drop { background: transparent url(45240f2fc7337ad74410c48a19b4f85413f0aa41.gif)  no-repeat scroll 0px 100%; width: 550px; margin: 0px 0px 0px -15px; border-bottom: 11px solid rgb(255, 255, 255); padding: 5px 20px 14px 34px; clear: both; }
.twocolumns .column1 p, .twocolumns .bothcolumns p { margin: 0px; }
.twocolumns .on-page { padding: 0px 55px 0px 0px; width: 140px; margin: -3px 0px 0px; }
.twosections { overflow: hidden; width: 608px; background: transparent url(4df11783d5f9c0fe0b76547cd28953c1da996c99.png)  repeat-x scroll 0px 100%; padding: 17px 0px 23px 13px; }
.twosections .column { float: left; width: 304px; font: 12px Verdana,Arial,Helvetica,sans-serif; }
.twosections .heading { display: block; color: rgb(0, 51, 0); margin: 0px 0px 13px; font: bold 16px Arial,Helvetica,sans-serif; }
.twosections ul { margin: 0px 0px 0px 8px; padding: 0px; list-style: outside none none; }
.twosections li { background: transparent url(20cfb951ae4caef35101c5be2d981a7bb0aa284d.gif)  no-repeat scroll 0px 3px; padding: 0px 0px 8px 13px; }
.sidebar-box { background: rgb(250, 251, 251) none repeat scroll 0% 0%; border-top: 5px solid rgb(235, 237, 240); border-bottom: 5px solid rgb(235, 237, 240); margin: 0px 0px 30px 3px; padding: 0px 0px 10px; width: 300px; }
.sidebar-box .box { background: transparent none repeat scroll 0px center; }
.sidebar-box .tell-friend { width: 282px; padding: 12px 0px 0px 17px; margin: 0px; }
.sidebar-box .tell-friend .title h3 { color: rgb(0, 51, 0); font-size: 16px; }
.sidebar-box .tell-friend .title { padding-bottom: 11px; margin-bottom: 11px; }
.sidebar-box .tell-friend .txt { padding: 0px 10px 7px 0px; }
.sidebar-box .tell-friend .txt div span { font-size: 10px; }
.sidebar-box .tell-friend .txt p { line-height: 14px; font-size: 10px; }
.sidebar-box .tell-friend .txt .mark p { font-size: 11px; color: rgb(102, 102, 102); margin-bottom: 5px; }
.sidebar-box .tell-friend label { float: none; display: block; padding: 0px 0px 3px 2px; color: rgb(102, 102, 102); font-size: 11px; letter-spacing: 1px; }
.sidebar-box .tell-friend .row { padding: 0px 0px 10px; overflow: visible; }
.sidebar-box .tell-friend .row::after { content: ""; display: block; clear: both; }
.sidebar-box .tell-friend .wrap-textarea { background: transparent url(f628a39363eec2b44de71a32fd38f9e98e7bcbef.gif)  no-repeat scroll 0% 0%; height: 102px; width: 270px; }
.sidebar-box .tell-friend textarea { width: 265px; height: 102px; }
.sidebar-box .tell-friend .code { background: transparent url(83f11d5f0be73c87b7dd28d9916259ddc93ee20f.gif)  no-repeat scroll 0% 0%; width: 270px; margin-bottom: 2px; }
.sidebar-box .mark2 { margin-bottom: -10px; }
.sidebar-box .mark2 p { color: rgb(102, 102, 102); }
.sidebar-box .link-contact { background: transparent url(c5af54a8ea5e888c5e533f87123eed3908fb9481.gif)  no-repeat scroll 0% 0%; padding-left: 20px; font-size: 11px; letter-spacing: 1px; }
.invisible { display: none ! important; }
.promo h2 { color: rgb(255, 255, 255); margin: 0px; font-size: 28px; font-weight: 400; padding: 8px 0px 0px 14px; }
.promo .text p { color: rgb(156, 163, 177); font-size: 11px; line-height: 13px; margin: 9px 0px; }
.promo .text p a { color: rgb(255, 255, 255); }
.news-last .button-holder { margin: 8px 8px 0px 0px; padding-bottom: 4px; }
#content .news-container .box-holder .box-content h2 { font: bold 28px Arial,Helvetica,sans-serif; background: transparent none repeat scroll 0px center; padding: 0px; }
#content .news-container .box-holder .box-content .text-holder p { font: 12px/20px Verdana,Arial,Helvetica,sans-serif; color: rgb(51, 51, 51); }
#content .news-container .news-list ul li .headline h3 { margin: 10px 0px 0px; }
#content .news-container .news-list ul li .post-content p a, #content .news-container .news-list ul li .post-content a { color: rgb(70, 127, 13); margin: 0px; }
#sidebar .donation-box { background: rgb(77, 83, 95) none repeat scroll 0% 0%; height: 1%; }
#sidebar .donation-box h4 { font-size: 16px; color: rgb(255, 255, 255); margin: 12px 0px 0px; padding: 0px 0px 10px; background: transparent url(be91f817b69a40e435fea0eb5140cc3b7b419813.gif)  repeat-x scroll 0px 100%; }
#sidebar .donation-box p { padding-right: 10px; color: rgb(255, 255, 255); margin: 8px 0px 0px; line-height: 16px; }
#sidebar .donation-box .roundedcornr_content_600213 p { color: rgb(0, 0, 0); }
#sidebar .donation-box .tabset { list-style: outside none none; margin: 22px 0px 0px; padding: 0px; width: 270px; }
#sidebar .donation-box .tabset li { float: left; }
#sidebar .donation-box .tabset li a { height: 32px; float: left; overflow: hidden; background: transparent url(86bea1b0b72fae7f0cf9039a768446185a381053.gif)  no-repeat scroll 100% 0px; padding: 0px 3px 0px 0px; font-weight: 400; color: rgb(255, 255, 255); font-size: 13px; cursor: pointer; text-decoration: none; }
#sidebar .donation-box .donate-frm .tabset li a span { background: transparent url(e053bd91bff3df7de8c6bc098f183cdd63b0d8bb.gif)  no-repeat scroll 0% 0%; float: left; height: 26px; padding: 6px 11px 0px 13px; }
#sidebar .donation-box .donate-frm .tabset li a:hover, #sidebar .donation-box .donate-frm .tabset li.active a { background-position: 100% 100%; }
#sidebar .donation-box .donate-frm .tabset li a:hover span, #sidebar .donation-box .donate-frm .tabset li.active a span { background-position: 0px 100%; }
#sidebar .donation-box .donate-frm div.tab { width: 270px; background: transparent url(d244d25e8208c80c12a5ac90a1e69a5498b455ea.gif)  no-repeat scroll 0% 0%; padding: 2px 0px 0px; margin: -2px 0px 0px; position: relative; }
#sidebar .donation-box .donate-frm { background: transparent url(be91f817b69a40e435fea0eb5140cc3b7b419813.gif)  repeat-x scroll 0px 100%; padding: 0px 0px 15px; }
#sidebar .donation-box .donate-frm div.tab .frame { background: rgb(102, 204, 0) url(1ea21501843f7e240f9886839e171a40ff87e1de.gif)  no-repeat scroll 0px 100%; height: 1%; overflow: hidden; padding: 0px 0px 14px 11px; }
#sidebar .donation-box .donate-frm div.tab .row { width: 100%; margin: 23px 0px 0px; }
#sidebar .donation-box .donate-frm div.tab .row::after { content: ""; display: block; clear: both; }
#sidebar .donation-box .donate-frm div.tab .radio { float: left; width: 16px; height: 15px; padding: 0px; margin: 0px; }
#sidebar .donation-box .donate-frm div.tab label { float: left; padding: 0px 16px 0px 3px; font-size: 14px; color: rgb(255, 255, 255); font-weight: 400; }
#sidebar .donation-box .donate-frm div.tab label.smaller { padding: 0px 3px 0px 8px; font-size: 12px; }
#sidebar .donation-box .donate-frm div.tab span { float: left; background: transparent url(610be94992daab359efcc1e39fddb068877915ec.gif)  no-repeat scroll 0% 0%; width: 77px; height: 22px; overflow: hidden; padding: 0px 5px; margin: -4px 0px 0px 5px; position: relative; }
#content .donation-box span.ok, #sidebar .donation-box .donate-frm div.tab span.ok { background: transparent none repeat scroll 0px center; }
#sidebar .donation-box .donate-frm div.tab span .text { width: 100%; padding: 3px 0px; background: transparent none repeat scroll 0px center; border: 0px none; line-height: 12px; }
#sidebar .donation-box .donate-frm .donate { background: transparent url(27ed43f0edfb8a046cb082cbeed07d9e041f0e5c.jpg)  no-repeat scroll 0% 0%; width: 125px; height: 27px; overflow: hidden; float: right; margin: 12px 15px 0px 0px; padding: 2px 0px 0px; display: inline; font-size: 18px; line-height: 22px; text-align: center; font-weight: 700; color: rgb(255, 255, 255); }
.btn-donationbox { background: transparent url(27ed43f0edfb8a046cb082cbeed07d9e041f0e5c.jpg)  no-repeat scroll 0% 0%; width: 125px; height: 29px; margin: 12px 0px 0px; float: right; }
.btn-donationbox input { border: 0px none; background: transparent none repeat scroll 0px center; font-size: 18px; font-weight: 700; color: rgb(255, 255, 255); width: 125px; height: 25px; cursor: pointer; }
#sidebar .attention p { min-height: 22px; }
#sidebar .donation-box .more { padding: 10px 0px 5px; }
#sidebar .donation-box .more a { display: inline; background: transparent url(070690457566dfff5f4445f5058e1c61df001930.gif)  no-repeat scroll 0px 0px; color: rgb(255, 255, 255); font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 10px; padding: 0px 0px 3px 21px; }
#sidebar .newsletter { background: rgb(250, 251, 251) none repeat scroll 0% 0%; overflow: visible; padding: 4px 10px 10px; width: 280px; margin-left: 0px; border-top: 0px none; }
#sidebar .newsletter::after { content: ""; display: block; clear: both; }
#sidebar .newsletter h3 { margin: 2px 0px 0px; }
#sidebar .newsletter .row { width: 100%; margin: 17px 0px 0px; }
#sidebar .newsletter .row::after { content: ""; display: block; clear: both; }
#sidebar .newsletter .newsletter-frm { width: 100%; background: transparent url(4df11783d5f9c0fe0b76547cd28953c1da996c99.png)  repeat-x scroll 0% 0%; margin: 8px 0px 0px; }
#sidebar .newsletter .newsletter-frm::after { content: ""; display: block; clear: both; }
#sidebar .newsletter .newsletter-frm span.label, #sidebar .newsletter .newsletter-frm label { font: 11px Verdana,Arial,Helvetica,sans-serif; color: rgb(102, 102, 102); padding: 3px 0px 0px; display: block; }
#sidebar .newsletter .newsletter-frm .edit-box { width: 100%; }
#sidebar .newsletter .newsletter-frm .edit-box::after { content: ""; display: block; clear: both; }
#sidebar .newsletter .newsletter-frm .bg-textbox { width: 100%; overflow: hidden; margin: 3px 0px 0px; }
#sidebar .newsletter .newsletter-frm .edit-box .input-holder { padding: 0px; overflow: visible; width: 260px; margin: 0px -3px 0px 0px; }
#sidebar .newsletter .newsletter-frm .edit-box .input-holder::after { content: ""; display: block; clear: both; }
#sidebar .newsletter .newsletter-frm .error .bg-textbox { background: transparent url(2243eb2aac30b20c0a9340fa1b9e2734e817749c.gif)  no-repeat scroll 0% 0%; }
#sidebar .newsletter .newsletter-frm .bg-textbox .holder { background: transparent url(da3e58e656ccfe1b8b71e54d0fc05340ca2935a8.gif)  no-repeat scroll 100% 0px; padding: 0px 5px; overflow: hidden; height: 100%; }
#sidebar .newsletter .newsletter-frm .error .bg-textbox .holder { background: transparent url(00994ff0f65a18c89453d5ba677d6b3b74a5758e.gif)  no-repeat scroll 100% 0px; }
#sidebar .newsletter .newsletter-frm .bg-textbox .holder input.text { background: transparent none repeat scroll 0px center; border: medium none ! important; margin: 0px; padding: 4px 0px; line-height: 12px; }
#sidebar .newsletter .newsletter-frm .attention { display: none; margin: -5px 0px 0px; height: 33px; padding: 0px; background: transparent url(9757878cbbcb4734b8d576accc1fbf7b46cb88e5.gif)  no-repeat scroll 0% 0%; }
#sidebar .newsletter .newsletter-frm .error .attention { display: block; }
#sidebar .newsletter .newsletter-frm .attention .holder { background: transparent url(9feb7a8f7fb5110e125f1858df0771157f459fbf.gif)  no-repeat scroll 100% 0px; height: 33px; padding: 5px 0px 0px; }
#sidebar .newsletter .newsletter-frm .attention p { margin: 0px; padding: 0px 0px 0px 25px; color: rgb(219, 0, 0); font-size: 10px; line-height: normal; background: transparent url(e83aafa10f6e050273e368be5068954a325b1351.gif)  no-repeat scroll 0px 6px; }
#sidebar .newsletter .newsletter-frm span.ok { background: transparent url(c9b91cb2dc2ae003a33a2d0398034cb5adf289ed.gif)  no-repeat scroll 0px 0px; display: none; float: left; height: 7px; overflow: hidden; position: relative; text-indent: -9999px; left: 2px; width: 10px; top: 0px; }
#sidebar .newsletter .newsletter-frm .normal span.ok { display: block; }
#sidebar .newsletter .wrapper { margin: 7px 0px 0px; overflow: visible ! important; width: auto; }
#sidebar .newsletter .wrapper .label { font: 11px Verdana,Arial,Helvetica,sans-serif; color: rgb(102, 102, 102) ! important; padding: 3px 0px 0px; display: block; }
#sidebar .newsletter .wrapper .sel { width: 266px; float: left; margin: 3px 0px; }
#sidebar .newsletter .btn-newsletter { float: right; height: 28px; overflow: hidden; margin: 25px 12px 0px 0px; display: inline; text-decoration: none; cursor: pointer; }
#sidebar .newsletter .btn-newsletter span { background: transparent url(3a1ba506b77ce1c36d224b2594671c53ab823971.png)  no-repeat scroll 0% 0%; width: 181px; height: 51px; padding: 5px 0px 0px; display: block; text-align: center; color: rgb(255, 255, 255); font-size: 12px; font-weight: 700; }
#sidebar .newsletter .btn-newsletter:hover { background: transparent none repeat scroll 0px center; }
#sidebar .newsletter .btn-newsletter:hover span { margin-top: -28px; padding: 33px 0px 0px; height: 22px; }
#sidebar .newsletter .links { display: block; font: 10px Verdana,Arial,Helvetica,sans-serif; width: 100%; overflow: hidden; padding: 12px 0px 0px; margin: 0px 0px -5px; clear: both; }
#sidebar .newsletter .links a { color: rgb(70, 127, 13); }
body.home-openspaces { background: rgb(255, 255, 255) url(a98277e0cae4e3241d5ef84566b5597ebe02ae1c.gif)  repeat-x scroll 0% 0% ! important; }
.home-openspaces .visual { height: 360px; padding: 0px; background: rgb(40, 45, 56) url(43f894e245a020352ac0d539059a3daa3f7765e2.gif)  repeat-x scroll 0% 0%; position: relative; border: 0px none; width: 960px; margin: 0px; }
.home-openspaces .visual .flash-holder { height: 354px; margin: 3px 0px; overflow: hidden; }
.home-openspaces .visual .flash-holder .control { bottom: 0px; }
.flash-holder .image-holder { display: table-cell; width: 551px; height: 360px; vertical-align: middle; margin: 0px; }
.flash-holder .image-holder img { margin: 0px 0px 0px auto; }
.flash-holder.right .image-holder img { display: inline; float: right; }
* html .flash-holder .image-holder { display: block; }
* + html .flash-holder .image-holder { display: block; }
.home-openspaces .visual-content { padding-top: 16px; width: 370px; }
.home-openspaces .visual-content h2 { font-size: 22px; }
.visual-content .text-holder a { color: rgb(95, 197, 18); }
.openspaces .visual-content .text-holder p { line-height: 17px; }
.visual-content .text-holder .headline { color: rgb(255, 255, 255); font-size: 16px; font-weight: 400; margin: 13px 0px 0px; display: block; }
.home-openspaces .update-form { margin: 6px 0px 0px; }
.home-openspaces .update-form input, .home-openspaces .update-form select, .home-openspaces .update-form textarea { color: rgb(156, 162, 177); }
.home-openspaces .update-form .btn-sign-up input { background: transparent url(268668287c623fd6c30e9c7be32deac308fd8ebe.gif)  no-repeat scroll 100% 0px; color: rgb(255, 255, 255); font-size: 18px; height: 29px; overflow: hidden; padding: 0px 10px; border: 0px none; font-weight: 700; cursor: pointer; font-family: Arial,helvetica,sans-serif; }
.update-form .row { width: 100%; overflow: hidden; margin: 11px 0px 0px; }
.update-form .row .birthdate { margin: 0px; }
.update-form .row .birthdate { margin: 0px; }
.col .short { width: 168px; background: transparent url(9d7565f6d41436babe8cd763dcdc96c3ab2fbd4b.gif)  no-repeat scroll 0% 0%; }
.col .short textarea { height: 14px; width: 152px; }
.col .short input { width: 152px; }
.update-form .hint { font-size: 10px; color: rgb(153, 153, 153); display: block; margin: 9px 0px 0px; }
.home-openspaces .bottom-form { margin: 5px 0px 0px; }
.home-openspaces .bottom-form div { width: 100%; }
.home-openspaces .bottom-form .policy { clear: both; padding: 34px 0px 0px; }
.home-openspaces .bottom-form .policy a { color: rgb(255, 255, 255); text-decoration: none; }
.home-openspaces .bottom-form .policy a:hover { text-decoration: underline; }
.home-openspaces .bottom-form .btn-sign-up { font-size: 18px; margin: -31px 5px 0px 0px; display: inline; }
.openspaces { padding-top: 0px ! important; }
.openspaces .box h2 { padding: 0px 0px 5px; font: bold 22px Arial,Helvetica,sans-serif; color: rgb(0, 51, 0); margin: -8px 0px 0px; }
.openspaces .box h3 { margin: 10px 0px 0px; color: rgb(102, 204, 0); font-size: 18px; font-weight: 400; }
.openspaces .box ul.supports-list { list-style: outside none none; margin: 7px 0px 0px; padding: 0px; }
.openspaces .box ul.supports-list li { float: left; width: 204px; }
.openspaces .box ul.supports-list li.last { width: 190px; }
.openspaces .box ul.supports-list li img { float: left; margin: 0px 8px 7px 0px; }
.openspaces .box ul.supports-list li p { font: 11px Verdana,Arial,Helvetica,sans-serif; height: 1%; overflow: hidden; margin: 0px; }
.openspaces .box ul.supports-list li p strong { display: inline-block; }
.openspaces .box ul.supports-list li a { float: left; clear: both; background: transparent url(c5af54a8ea5e888c5e533f87123eed3908fb9481.gif)  no-repeat scroll 0px center; padding: 0px 0px 0px 20px; color: rgb(51, 51, 51); line-height: 16px; }
.openspaces .happen-box { padding-bottom: 14px; height: 1%; overflow: hidden; position: relative; background: transparent url(4df11783d5f9c0fe0b76547cd28953c1da996c99.png)  repeat-x scroll 0px 100%; }
.openspaces .happen-box h3 { margin: -4px 0px 0px 2px; color: rgb(102, 204, 0); font-size: 18px; font-weight: 400; }
.openspaces .happen-box .img-holder { width: 100%; overflow: hidden; float: none; margin: 9px 0px 0px -2px; }
.openspaces .happen-box .img-holder a { position: relative; display: block; text-decoration: none; }
.openspaces .happen-box .img-holder a img { display: block; margin-left: 3px; }
.openspaces .happen-box .img-holder a .btn-open { background: transparent url(f8ba26669f643c8c97e9f49f9766f9760e97c2c3.gif)  no-repeat scroll 0px 0px; height: 14px; margin: 0px; overflow: hidden; position: absolute; right: 5px; text-indent: -9999px; top: 5px; width: 14px; }
.openspaces .happen-box .img-holder a:hover .btn-open { background: transparent url(56b18ae5353f33caa94dd5e4ff889090e0790313.gif)  no-repeat scroll 0% 0%; }
.openspaces .happen-box .img-holder .caption { position: absolute; bottom: 0px; left: 0px; margin: 0px; color: rgb(102, 204, 0); font-size: 18px; padding: 0px 0px 11px 16px; }
.openspaces .happen-box .img-holder .caption span { display: block; color: rgb(255, 255, 255); }
.openspaces .happen-box .more { float: left; color: rgb(14, 15, 14); background: transparent url(c5af54a8ea5e888c5e533f87123eed3908fb9481.gif)  no-repeat scroll 0px center; padding: 0px 0px 0px 22px; margin: 11px 0px 0px; line-height: 16px; }
.openspaces .happen-box .more:hover { text-decoration: none; }
.openspaces .tabs-holder { border-bottom: 5px solid rgb(235, 237, 240); padding-bottom: 2px; }
.h-openspaces .listings, .h-openspaces .more-to-do { border-bottom: 5px solid rgb(235, 237, 240); border-top: 0px none; }
.h-openspaces .newsletter { padding-top: 15px; position: relative; }
.h-openspaces .blog-list { border-bottom: 5px solid rgb(235, 237, 240) ! important; border-top: medium none ! important; }
.h-openspaces .more-to-do { margin-left: 3px; padding: 0px 0px 0px 16px; background: rgb(250, 251, 251) none repeat scroll 0% 0%; overflow: hidden; width: 284px; }
.h-openspaces .more-to-do h3 { font-size: 18px; color: rgb(0, 51, 0); margin: 10px 0px 0px; padding: 0px 0px 12px; background: transparent url(4df11783d5f9c0fe0b76547cd28953c1da996c99.png)  repeat-x scroll 0px 100%; }
.h-openspaces .more-to-do ul { list-style: outside none none; margin: 5px 0px 0px; padding: 0px; height: 1%; overflow: hidden; }
.h-openspaces .more-to-do ul li { float: left; width: 100%; background: transparent url(c5af54a8ea5e888c5e533f87123eed3908fb9481.gif)  no-repeat scroll 0% 0%; padding-left: 21px; margin: 8px 0px 0px; }
.h-openspaces .more-to-do ul li a { color: rgb(51, 51, 51); }
.h-openspaces .more-to-do .links { margin: 49px 0px 0px; padding: 18px 0px 7px; display: block; background: transparent url(4df11783d5f9c0fe0b76547cd28953c1da996c99.png)  repeat-x scroll 0% 0%; font: 10px Verdana,Arial,Helvetica,sans-serif; width: 100%; overflow: hidden; }
.h-openspaces .more-to-do .links a { color: rgb(70, 127, 13); }
.h-openspaces .blog-list h3 { color: rgb(0, 51, 0) ! important; }
.h-openspaces .blog-list ul { padding-bottom: 35px ! important; }
.h-openspaces .blog-list ul li a { background-position: 0px 4px ! important; padding-left: 10px ! important; }
.delete-picture { padding-top: 5px; }
.tagsandtopics { clear: both; padding-top: 8px; }
.green1 { color: rgb(70, 127, 13); }
.selectArea { position: relative; float: left; }
.selectArea .left { position: absolute; top: 0px; left: 0px; height: 21px; display: block; }
.selectArea a.selectButton { position: absolute; top: 0px; right: -1px; outline: 0px none; }
.selectArea .center img { float: left; }
.optionsDivInvisible, .optionsDivVisible { position: absolute; background-color: rgb(255, 255, 255); border: 1px solid rgb(219, 219, 218); display: block; z-index: 102; font-size: 11px; }
.drop-dif { background: rgb(153, 204, 204) none repeat scroll 0% 0%; }
.optionsDivInvisible { display: none; }
.optionsDivVisible ul { margin: 0px; padding: 2px; overflow: hidden; list-style: outside none none; }
.optionsDivVisible ul li { float: left; width: 100%; }
.optionsDivVisible a { color: rgb(0, 0, 0); overflow: hidden; text-decoration: none; display: block; height: 1%; padding: 2px 4px; }
.optionsDivVisible a img { border: 0px none; float: left; }
.optionsDivVisible a:hover { background-color: rgb(77, 83, 95); color: rgb(255, 255, 255); font-weight: 700; text-decoration: none; }
.country { color: rgb(0, 0, 0); float: left; font-size: 11px; line-height: 23px; position: relative; }
.country .left { display: block; height: 100%; left: 0px; position: absolute; top: 0px; width: 22px; }
.country .center { color: rgb(255, 255, 255); display: block; font-size: 16px; height: 21px; line-height: 17px; padding: 2px 56px 0px 10px; }
.country a.selectButton { background: transparent url(e1d3b11c0ea015ff13fe5aaec86c45566ec56f97.gif)  no-repeat scroll 0% 0%; height: 22px; position: absolute; right: -1px; top: 0px; width: 54px; }
.active-select .left { background: transparent url(08aa0f8dce8c13029d37d8dc80f9a797510b40e4.gif)  no-repeat scroll 0% 0%; height: 22px; width: 3px; }
.active-select .center { background: transparent url(d091f9c1649f6633eb50a94802673ecb63ca9d9b.gif)  repeat-x scroll 0% 0%; color: rgb(86, 176, 4); }
.international .active-select a.selectButton { background: transparent url(23eaa5021e6bb4f2253936a1dd32fc052198a90e.gif)  no-repeat scroll 0% 0% ! important; width: 54px; }
.drop-country { margin: 0px 0px 0px 1px; top: 41px; width: 212px; }
.lang { height: 22px; margin: 0px; overflow: visible; padding: 0px; }
.lang .left { height: 22px; width: 3px; display: block; left: 0px; position: absolute; top: 0px; }
.lang .center { float: left; font-size: 12px; line-height: 22px; padding: 0px 20px 0px 3px; color: rgb(255, 255, 255); display: block; height: 21px; }
.lang a.selectButton { background: transparent url(32752105dcf63809f1a533cca3e39df2732d2d84.gif)  no-repeat scroll 0px 0px; top: 0px; width: 20px; height: 22px; position: absolute; right: -1px; }
.language .active-select .left { background: transparent url(fdfce446ef2e413911bd351d9202de7b702e043c.gif)  no-repeat scroll 0% 0%; }
.language .active-select .center { background: transparent url(d091f9c1649f6633eb50a94802673ecb63ca9d9b.gif)  repeat-x scroll 0% 0%; color: rgb(86, 176, 4); height: 22px; }
.language .active-select a.selectButton { background: transparent url(6029acf193d876e6cb2d111d92927d8488cd3f0a.gif)  no-repeat scroll 0% 0% ! important; }
.drop-lang { width: 120px ! important; top: 28px ! important; }
.outtaHere { position: absolute; left: -3000px; }
.top-holder .center { position: relative; line-height: 22px; padding-left: 6px; font-size: 14px; }
.top-holder .selectArea { float: right; height: 22px; }
.top-holder .selectArea .left { background: transparent url(50e42d3de81f08a5ee96ca2dfc99f3befcd2fc6c.gif)  no-repeat scroll 0% 0%; height: 22px ! important; width: 100%; }
.top-holder .selectArea a.selectButton { right: 0px; outline: 0px none; background: transparent url(78d388a80e47d7036400ad1e5b0e617ff0d9e59f.gif)  no-repeat scroll 0% 0%; width: 19px; height: 22px ! important; }
.top-holder .active-select .center { background: transparent none repeat scroll 0px center; }
* { outline-style: none; }
body.article, body.home-openspaces { background-color: rgb(255, 255, 255); }
p a { color: rgb(70, 127, 13); }
.hidden { display: none; }
.visual-wrapper { width: 960px; margin-left: 0px; }
#header, #footer { width: 960px; }
.heading, .optionsDivVisible { font-family: Arial,Helvetica,sans-serif; }
#sidebar .newsletter-holder { background: transparent url(12fa261a6a941b83274139411db4b70a82e4a5e7.png)  no-repeat scroll 0px 0px ! important; padding-top: 6px; }
#sidebar .general-form .newsletter .row { margin-top: 10px; }
#sidebar .newsletter-button-holder { float: right; padding: 30px 10px 0px 0px; }
#content .listings.newsletter { width: 572px; padding-right: 15px; }
#header div.international { width: auto; }
#header .country .center { padding-right: 66px; }
#nav li a.active span, #nav li a:hover span, #nav li a.current-item span, #nav li a.active-item span { margin-right: -4px; }
#content .box-inner .box-content .title { width: 100%; overflow: hidden; background: transparent url(4df11783d5f9c0fe0b76547cd28953c1da996c99.png)  repeat-x scroll 0px 100%; padding: 0px 0px 4px; margin: 0px; }
#content .box-inner .box-content .title h3 { margin: 0px; color: rgb(110, 127, 139); font: bold 15px Helvetica,Arial,sans-serif; }
#content .newsletter .input-holder { width: 300px; }
#content .newsletter span.label, #content .newsletter label { width: 166px; float: left; padding-right: 4px; text-align: right; }
#content .newsletter .input-holder div { width: 300px; float: left; }
#content .newsletter .input-holder .bg-textbox .holder { padding: 0px 5px; width: 290px; }
#content .newsletter .tooltips { margin-left: 2px; }
#content .newsletter p { margin: 0px; line-height: normal; }
#content .newsletter .newsletter-frm .edit-box { width: 320px; float: left; }
#content .newsletter select { width: 300px; float: left; }
#content .newsletter .newsletter-button-holder { margin-top: 20px; width: 470px; }
#content .newsletter .btn-newsletter span { margin: 0px; }
#content .newsletter .btn-newsletter { margin: 25px 18px 0px 0px; }
#content .newsletter .btn-newsletter:hover span { margin-top: -28px; height: 22px; }
#content .news-container .box-holder .box-content .img-holder a { float: none; }
.comments .post .block p strong { color: rgb(70, 127, 13); }
#passwordchangerow a.change { float: right; background: transparent url(63d6e2083d055bda7a33ea1ef9f4b68ed88af55d.gif)  no-repeat scroll 100% 50%; padding: 0px 18px 0px 0px; }
.profile-box .box .row .confirm-box span.check { float: left; height: 13px; width: 13px; margin: 0px; display: block; }
.profile-box .box .row .edit-box .gender span.radio input { float: left; height: 15px; margin: 0px; padding: 0px; width: 14px; }
#donation-form .row .amount-radio input { float: left; height: 15px; margin: 0px; padding: 0px; width: 14px; }
.other-amount { width: 170px; }
.other-amount::before { clear: both; }
.profile-box .box .row label.label1 { width: auto; }
.profile-box .box .title h4 { color: rgb(110, 127, 139); font-family: Helvetica,Arial,sans-serif; font-size: 12px; font-weight: 700; line-height: normal; margin: 0px; }
.row .edit-box select#donation-title { width: 65px; }
.news-holder .noresults { padding: 10px 0px 30px 10px; }
.marticle .text-above, .marticle .text-below, .marticle #content h2, .marticle .news-holder .noresults { color: rgb(255, 255, 255); }
.message-bar-error { background: transparent url(64a45f7d9876fbdb1a1d60560a5446fb65545ef9.gif)  repeat-y scroll 0% 0%; width: 620px; margin: 11px 0px; }
.message-bar-error .holder { background: transparent url(24373884eb8151c24b1200ab2e90127bfe7d4e70.gif)  no-repeat scroll 0% 0%; width: 620px; padding: 2px 0px 0px; }
.message-bar-error .holder .frame { background: transparent url(c13ab40024bf964ad09ad5b9483709dc1f985d63.gif)  no-repeat scroll 0px 100%; width: 600px; padding: 0px 5px 2px 15px; overflow: hidden; }
.message-bar-error .holder .frame p { display: none; }
.message-bar .holder .frame p.error { display: none; }
.message-bar-error .holder .frame p.error { color: red; font-weight: 700; font-size: 12px; line-height: 20px; display: block; background: transparent url(8a7a27d4fe2d0afd324b7cf201dbffb7fb47b709.gif)  no-repeat scroll 0px 3px; padding: 0px 0px 0px 20px; }
.message-bar-empty { background: transparent none repeat scroll 0% 0% ! important; width: auto; margin: 0px; }
.message-bar-empty .holder { background: transparent none repeat scroll 0% 0% ! important; width: auto; padding: 0px; }
.message-bar-empty .holder .frame { background: transparent none repeat scroll 0% 0% ! important; width: auto; padding: 0px ! important; overflow: visible; }
.message-bar-empty .holder .frame p { color: rgb(0, 0, 0); }
.message-bar-empty .holder .frame p.error { font-size: medium; line-height: normal; background: transparent none repeat scroll 0px center; padding: 0px; }
.action .message-bar { background: transparent none repeat scroll 0px center; width: auto; margin: 0px; }
.action .message-bar .holder { background: transparent none repeat scroll 0px center; width: auto; padding: 0px; }
.action .message-bar .holder .frame { background: transparent none repeat scroll 0px center; width: auto; padding: 0px; overflow: hidden; }
.action .message-bar .holder .frame p { color: rgb(255, 255, 255); }
.action .message-bar-error { background: transparent none repeat scroll 0px center; width: auto; margin: 0px; }
.action .message-bar-error .holder { background: transparent none repeat scroll 0px center; width: auto; padding: 0px; }
.action .message-bar-error .holder .frame { background: transparent none repeat scroll 0px center; width: auto; padding: 0px; overflow: hidden; }
.action .message-bar-error .holder .frame p.error { color: red; font-weight: 700; font-size: 12px; line-height: 20px; display: block; background: transparent none repeat scroll 0px center; padding: 0px; }
.general-form .tooltips { float: left; }
#sidebar .general-form .tooltips { float: right; }
.img-view { background-color: rgb(114, 120, 134); width: 620px; height: 464px; cursor: pointer; position: relative; }
.img-view .galleria_wrapper { height: 464px; vertical-align: middle; text-align: center; display: table-cell; width: 620px; }
.img-view img { vertical-align: middle; display: inline; margin: 0px; padding: 0px; }
.carousel { width: 602px; height: 58px; overflow: hidden; position: relative; }
div.search-scope { padding: 5px 0px 0px; }
.lightbox a.download { background: transparent url(961f3981cc85a619418fe13c1064a5dd4d6f3067.png)  no-repeat scroll right top; color: rgb(255, 255, 255); line-height: 18px; font-size: 11px; float: left; padding: 0px 4px 0px 0px; }
a.download:hover { text-decoration: none; }
a.download span { background: transparent url(1cf7b3c4543db39c4eb9fe1c14a99e5daf99bd10.png)  no-repeat scroll left top; height: 18px; overflow: hidden; padding: 2px 0px 3px 2px; }
a.download span em { background: transparent url(12968e7dfec47f2a3bf58d89dc09092cc1501fc4.gif)  no-repeat scroll 0px 50%; font-style: normal; padding: 2px 5px 2px 20px; }
.lightbox p.copyright { clear: both; padding: 30px 0px 0px; }
.profile-box .box .row .wrap-textarea { width: 350px; overflow: hidden; height: 163px; background: transparent url(0106d4a0551fa8fbe21ef863ebefd2d259019d23.gif)  no-repeat scroll 0% 0%; float: left; }
.profile-box .box .error .wrap-textarea { background: transparent url(2599cbd95611bbcc9dcba535a6acd6484d8b394a.gif)  no-repeat scroll 0% 0%; }
.profile-box .box .row textarea { width: 345px; height: 163px; padding-left: 5px; overflow: auto; border: 0px none; background: transparent none repeat scroll 0px center; }
.profile-box .box .row noscript textarea { border: 1px solid rgb(97, 166, 7); }
.footer-holder-small { width: 100%; background: transparent url(a8266ec05327341d6a10afc37bad99042adf5cbf.gif)  repeat-x scroll left bottom; height: 67px; margin: 0px; }
.confirm-box .form-button-ready-hover, .confirm-box .form-button-ready, .confirm-box .form-button-hover, .confirm-box .form-button { margin: 7px 0px 0px 130px; float: left; }
#modifyaccount .confirm-box .form-button-ready-hover, #modifyaccount .confirm-box .form-button-ready, #modifyaccount .confirm-box .form-button-hover, #modifyaccount .confirm-box .form-button { margin: 7px 154px 0px 0px; float: right; }
.general-form input.focus, .general-form select.focus, .general-form textarea.focus { background-color: rgb(255, 204, 0); }
.general-form td.error { background: rgb(239, 216, 215) none repeat scroll 0% 0%; padding: 3px; border: 1px solid red; }
.general-form span.error { float: left; background: rgb(239, 216, 215) none repeat scroll 0% 0%; padding: 3px; border: 1px solid red; }
.general-form .row .bg-textbox, .update-form .row .bg-textbox, .box .box-comments .row .bg-textbox, .light-box .comment-form .row .bg-textbox { background: transparent url(e07ded96b51d1965be0d0d902a6a7f2966ef38c4.gif)  no-repeat scroll 0px 0px; height: 22px; }
.general-form .row .bg-textbox .holder, .update-form .row .bg-textbox .holder, .box .box-comments .row .inputholder, .light-box .comment-form .row .inputholder { background: transparent url(da3e58e656ccfe1b8b71e54d0fc05340ca2935a8.gif)  no-repeat scroll 100% 0px; height: 22px; margin: 0px; padding: 0px 3px; width: auto; overflow: hidden; }
.general-form .row .bg-textbox input.text, .update-form .row .bg-textbox input.text { width: 100%; float: none; border: 0px none; background: transparent none repeat scroll 0px center; padding: 4px 0px; font: 10px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0); }
.donation-box input { float: left; }
.general-form .row { margin: 0px; padding: 11px 0px 0px; position: relative; width: 100%; }
#sidebar .general-form .row { padding: 0px; }
.general-form .row .colored { background: transparent url(1c24dd512e77df7fa5056e261e93e33419b5860d.gif)  no-repeat scroll 0% 0%; }
.general-form .row .colored .holder { background: transparent url(e650e0bff752b9e4fcf755238b27c80225912a33.gif)  no-repeat scroll 100% 0px; }
.general-form .error .bg-textbox { background: transparent url(2243eb2aac30b20c0a9340fa1b9e2734e817749c.gif)  no-repeat scroll 0% 0%; }
.donation-box .general-form .error .bg-textbox { background: transparent none repeat scroll 0px center; }
.general-form .error .bg-textbox .holder { background: transparent url(00994ff0f65a18c89453d5ba677d6b3b74a5758e.gif)  no-repeat scroll 100% 0px; padding: 0px 6px; }
.action .row .edit-box .input-holder .colored { background: transparent url(82d454a8b287af766580ad9c42e261ae2ea39972.gif)  no-repeat scroll 0% 0%; }
.action .row .edit-box .input-holder .colored .holder { background: transparent url(2f84a6587655af12adc3f58ffe3c02af5c099ed2.gif)  no-repeat scroll 100% 0px; }
.marticle .box .holder .frame .row .edit-box .input-holder .bg-textbox, .action .row .edit-box .input-holder-year .bg-textbox, .update-form .row .edit-box .input-holder-year .bg-textbox { background: transparent url(bfec0bf187e6dfc1cb362dc280836c2cecf95ea8.gif)  no-repeat scroll 0% 0%; }
.marticle .box .holder .frame .row .edit-box .input-holder .bg-textbox .holder, .action .row .edit-box .input-holder-year .bg-textbox .holder, .update-form .row .edit-box .input-holder-year .bg-textbox .holder { background: transparent url(f78bf17ae03a6f719cfad5bd657017b300b9d689.gif)  no-repeat scroll 100% 0px; }
.marticle .box .holder .frame .row .edit-box .input-holder .colored, .action .row .edit-box .input-holder-year .colored { background: transparent url(82d454a8b287af766580ad9c42e261ae2ea39972.gif)  no-repeat scroll 0% 0%; }
.marticle .box .holder .frame .row .edit-box .input-holder .colored .holder, .action .row .edit-box .input-holder-year .colored .holder { background: transparent url(2f84a6587655af12adc3f58ffe3c02af5c099ed2.gif)  no-repeat scroll 100% 0px; }
.marticle .box .holder .frame .error .edit-box .input-holder .bg-textbox, .action .error .edit-box .input-holder-year .bg-textbox { background: transparent url(58f9e6092ec69d8162c319cb6848adc6036bd3b7.gif)  no-repeat scroll 0% 0%; }
.marticle .box .holder .frame .error .edit-box .input-holder .bg-textbox .holder, .action .error .edit-box .input-holder-year .bg-textbox .holder { background: transparent url(bf0876271490982de9ba65a897da3090b5f8d7eb.gif)  no-repeat scroll 100% 0px; }
.action .edit-box .input-holder-year { width: 65px; }
.marticle .box .holder .frame .row .wrap-textarea { background: transparent url(ab2b5eb6f8b00b16085597a3fd392d72ae73657e.gif)  repeat scroll 0% 0%; }
.marticle #content .box .holder .frame .row .attention { background: transparent url(68908c92da7d50585108cb6f7e0c5c001e3bb963.gif)  no-repeat scroll 0% 0%; }
.marticle #content .box .holder .frame .row .attention .holder { background: transparent url(2eed65dcbdd02756bb5cca73ac7777bbee653214.gif)  no-repeat scroll 100% 0px; }
#content .general-form .error label, .general-form .error label { color: rgb(219, 0, 0); font-weight: 700; }
#content .general-form .attention .holder .frame p { font-weight: 700; color: rgb(219, 0, 0); background: transparent url(8a7a27d4fe2d0afd324b7cf201dbffb7fb47b709.gif)  no-repeat scroll 0px 50%; padding: 0px 0px 0px 25px; }
#content .general-form .row .attention { background: transparent url(9757878cbbcb4734b8d576accc1fbf7b46cb88e5.gif)  no-repeat scroll 0% 0%; height: 33px; margin: -5px 0px 0px; display: none; }
#content .general-form .error .attention { display: block; }
#content .general-form .row .attention .holder { margin: 0px; padding: 5px 0px 0px; background: transparent url(9feb7a8f7fb5110e125f1858df0771157f459fbf.gif)  no-repeat scroll 100% 0px; height: 33px; overflow: hidden; }
#content .general-form .row .attention p { margin: 0px; font: 10px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(219, 0, 0); background: transparent url(e83aafa10f6e050273e368be5068954a325b1351.gif)  no-repeat scroll 0px 6px; padding: 0px 0px 0px 25px; min-height: 22px; }
.hide { display: none; }
.article-content li { font: 12px/18px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(14, 15, 14); }
.happen-content h3 { margin: 0px; font: bold 14px/18px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(51, 51, 51); }
.article .happen-content p { margin: 0px 0px 16px; }
div.onthispage { display: none; }
.faqpage div.leader, .article .happen-content div.leader { color: rgb(51, 51, 51); margin: 10px 0px 12px; font-weight: 700; }
#content div p a.zoom, .post-content a.zoom, .happen-content a.zoom { background: transparent url(0c333257eef5e70a977fdbac45ef5d9edd2da36c.gif)  no-repeat scroll 100% 2px; padding: 0px 15px 0px 0px; font: 12px Verdana,Geneva,Arial,Helvetica,sans-serif; }
.post-content a.pdf, .happen-content a.pdf { background: transparent url(b3de60f238536b00d5065b92735e7e95a6f16487.gif)  no-repeat scroll 100% 2px; padding: 0px 15px 0px 0px; font: 12px Verdana,Geneva,Arial,Helvetica,sans-serif; }
.happen-content a.read-more { background: transparent url(427df6b608436cb934371a8871baf55b8e21a2da.gif)  no-repeat scroll 0px 0px; padding: 0px 5px; line-height: 10px; }
div.happen-box { background: transparent none repeat scroll 0px center; }
.happen-box h2, .happen-box h3 { background: transparent none repeat scroll 0px center; }
div.banner { width: 100%; }
input.linkbutton { border: 0px none; background: transparent none repeat scroll 0px center; color: rgb(70, 127, 13); cursor: pointer; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; margin: 0px 0px 3px; padding: 0px; }
body.login #content { background: transparent none repeat scroll 0px center; margin-right: 0px; padding-right: 0px; width: 946px; color: rgb(102, 102, 102); }
body.login #content .title { margin: 4px 0px; }
body.login #content h1 { border-top: 5px solid rgb(235, 237, 240); font-size: 17px; font-weight: 700; color: rgb(0, 51, 0); padding: 19px 0px 0px 10px; }
body.login #content h2 { font-size: 24px; font-weight: 400; color: rgb(102, 204, 0); margin: 0px; padding: 0px 0px 22px 10px; }
body.login #content .content-box { float: left; width: 270px; min-height: 340px; padding: 15px; background-color: rgb(250, 251, 251); border-top: 5px solid rgb(242, 242, 242); border-bottom: 5px solid rgb(242, 242, 242); position: relative; }
body.login .content-box .input-holder { width: 270px; float: none; }
body.login #content .content-box .bottom { position: absolute; bottom: 10px; }
body.login #content .content-box h3 { color: rgb(0, 51, 0); font: bold 16px Helvetica,Arial,Verdana,Geneva,sans-serif; margin: 0px 0px 15px; }
body.login #content .content-box p.signupeasy { color: rgb(102, 204, 0); font: 28px Helvetica,Arial,Verdana,Geneva,sans-serif; margin: 25px 0px 135px; }
body.login #content .content-box.login-box h3 { background: transparent url(4df11783d5f9c0fe0b76547cd28953c1da996c99.png)  repeat-x scroll 0px 100%; padding-bottom: 10px; margin-bottom: 0px; }
body.login #content .content-box input.linkbutton, body.login #content .content-box a { color: rgb(70, 127, 13); font-size: 11px; cursor: pointer; text-decoration: none; }
body.login #content .content-box.login-box .button-holder { margin-top: 27px; }
body.login #content .create-account { background: transparent url(4df11783d5f9c0fe0b76547cd28953c1da996c99.png)  repeat-x scroll 0px 0px; text-align: right; padding-top: 10px; margin-top: 10px; }
body.login #content .create-account p { font-size: 11px; }
.openid-box { margin-left: 10px; }
body.login #content .rememberme.title { margin-left: 20px; }
#content .buttons-other { float: left; line-height: 22px; }
body.login #sidebar { display: none; }
body.login .box { background: transparent url(15d648e92840d27e3583a2c5103dd8692919e9fd.gif)  repeat-y scroll 0% 0%; width: 300px; float: left; margin: 0px 0px 0px 15px; }
body.login .box .holder { background: transparent url(f287958fdd2d33177c6b347d556d4d47c33bdf43.gif)  no-repeat scroll 0% 0%; }
body.login .box .holder .frame { background: transparent url(679ecc39be9ec8a12f729fd3bc5b0dcc183aa480.gif)  no-repeat scroll 0px 100%; width: 270px; padding: 18px 14px 42px 16px; font-family: serif; min-height: 326px; }
body.login .box .holder .frame h3 { font-size: 24px; font-weight: 700; color: rgb(102, 204, 0); margin: 0px 0px 10px; }
body.login .box .holder .frame ul { margin: 0px; padding: 0px; list-style: outside none none; }
body.login .box .holder .frame li { background: transparent url(bd40ab5bf335d071b5b18f0f0ea31426f07102d2.gif)  no-repeat scroll 0px 4px; font-size: 14px; margin: 20px 0px 0px; padding: 0px 0px 0px 20px; }
body.login .openid-box ul { margin: 0px 0px 0px 5px; padding: 0px; }
body.login .openid-box ul li { padding-bottom: 20px; list-style: outside none none; }
.content-box .holder { margin: 0px 0px 5px; width: 100%; }
.content-box .holder .title label { font: 11px/20px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(102, 102, 102); }
.content-box .holder .frame { background: transparent url(1ccab0e02e93a3d02a5b309213f73bdf3656ae2d.gif)  no-repeat scroll 0% 0%; width: 270px; height: 22px; margin: 0px; }
.content-box .holder .frame .text { border: 0px none; background: transparent none repeat scroll 0px center; padding: 3px 7px; width: 253px; margin: 0px; }
#sidebar .box { background: transparent url(15d648e92840d27e3583a2c5103dd8692919e9fd.gif)  repeat-y scroll 0% 0%; width: 300px; }
#sidebar .box .holder { background: transparent url(f287958fdd2d33177c6b347d556d4d47c33bdf43.gif)  no-repeat scroll 0% 0%; }
#sidebar .box .holder .frame { background: transparent url(679ecc39be9ec8a12f729fd3bc5b0dcc183aa480.gif)  no-repeat scroll 0px 100%; width: 270px; padding: 18px 14px 42px 16px; }
#sidebar .box .holder .frame h3 { font: bold 15px Verdana,Helvetica,Geneva,Arial,sans-serif; color: rgb(102, 204, 0); margin: 0px 0px 10px; }
#sidebar .box .holder .frame ul { margin: 0px; padding: 0px; list-style: outside none none; }
#sidebar .box .holder .frame li { background: transparent url(bd40ab5bf335d071b5b18f0f0ea31426f07102d2.gif)  no-repeat scroll 0px 4px; font-size: 14px; margin: 18px 0px 0px; padding: 0px 0px 0px 20px; }
#sidebar .tellafriend { width: 300px; padding: 0px; border-top: 5px solid rgb(235, 237, 240); border-bottom: 5px solid rgb(235, 237, 240); background-color: rgb(250, 251, 251); }
#sidebar .profile-box .box .row label { width: 100%; text-align: left; margin-bottom: 3px; color: rgb(0, 0, 0); }
#sidebar .profile-box .box .row .edit-box { width: 100%; }
#sidebar .input-holder { width: 270px; }
#sidebar .donation-box .input-holder { width: auto; overflow: visible; }
#sidebar .profile-box .box .row .wrap-textarea { width: 270px; background: transparent url(f628a39363eec2b44de71a32fd38f9e98e7bcbef.gif)  no-repeat scroll 0% 0%; height: 102px; }
#sidebar .profile-box .box .row.error .wrap-textarea { background: transparent url(92d8d2c96bd647da2d70684c26726a1ac0010289.gif)  no-repeat scroll 0% 0%; }
#sidebar .profile-box .box .row textarea { width: 266px; height: 102px; }
.marticle #sidebar .tellafriend { border-bottom: 5px solid rgb(114, 120, 134); border-top: 5px solid rgb(114, 120, 134); }
.marticle #sidebar .profile-box.tellafriend .title { background: transparent url(4df11783d5f9c0fe0b76547cd28953c1da996c99.png)  repeat-x scroll 0px 100%; }
.marticle #sidebar .box .holder .frame .row .edit-box .input-holder .bg-textbox { background: transparent url(e07ded96b51d1965be0d0d902a6a7f2966ef38c4.gif)  no-repeat scroll 0px 0px; }
.marticle #sidebar .box .holder .frame .row.error .edit-box .input-holder .bg-textbox { background: transparent url(58f9e6092ec69d8162c319cb6848adc6036bd3b7.gif)  no-repeat scroll 0px 0px; }
.marticle #sidebar .profile-box.tellafriend { color: rgb(153, 153, 153); }
.marticle #sidebar .tellafriend .box .holder .frame p { color: rgb(0, 0, 0); }
a.btn-standard { background: transparent url(e2a739d29ff5bb83c95773b381ca506abaa393bf.gif)  no-repeat scroll 0px 0px; float: right; height: 21px; margin: 0px; }
a.btn-standard span { background: transparent url(48c56ef44ffab9f55f0b969e52a5bd05594505ee.gif)  no-repeat scroll 100% 0px; color: rgb(255, 255, 255); display: block; font-size: 13px; font-weight: 700; line-height: 21px; overflow: hidden; padding: 0px 10px; text-align: center; }
a.btn-standard:hover { text-decoration: none; background: transparent url(bbb1d55bbc692c52bc66d8433faefcc84a9064de.gif)  no-repeat scroll 0% 0%; }
a.btn-standard:hover span { background: transparent url(5cb555a6112c4e062a3b5ef9fbd2f08c3575b51d.gif)  no-repeat scroll 100% 0px; }
.box .post-comment .btn-standard { float: left; margin-right: 4px; }
.box .post-comment .login-button { padding-left: 7px; }
#sidebar > div > p { margin: 0px; }
.article .small-box.right { width: 195px; margin: 17px 0px 0px 13px; float: right; }
.article .middle-box.left { width: 270px; margin: 0px 13px 0px 0px; }
.marticle .visual-wrapper { background: rgb(56, 62, 73) none repeat scroll 0% 0%; }
.m-openspaces .visual { height: 360px; padding: 0px; background: rgb(41, 45, 56) url(43f894e245a020352ac0d539059a3daa3f7765e2.gif)  repeat-x scroll 0% 0%; position: relative; border: 0px none; width: 956px; margin: 0px; }
.m-openspaces .visual .flash-holder { height: 354px; margin: 3px 0px; overflow: hidden; }
.m-openspaces .visual .flash-holder .control { bottom: 0px; }
.m-openspaces .visual-content { padding-top: 16px; width: 370px; }
.m-openspaces .update-form { margin: 6px 0px 0px; }
.m-openspaces .update-form input, .m-openspaces .update-form select { color: rgb(156, 162, 177); }
.m-openspaces .bottom-form { margin: 5px 0px 0px; }
.m-openspaces .bottom-form div { width: 100%; }
.m-openspaces .bottom-form .policy { clear: both; padding: 34px 0px 0px; }
.m-openspaces .bottom-form .policy a { color: rgb(255, 255, 255); text-decoration: none; }
.m-openspaces .bottom-form .policy a:hover { text-decoration: underline; }
.m-openspaces .bottom-form .btn-sign-up { font-size: 18px; margin: -31px 5px 0px 0px; display: inline; }
.marticle .breadcrumbs + .links { border-width: 5px 0px 0px; border-style: solid none none; border-color: rgb(114, 120, 134) -moz-use-text-color -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background-position: 0px 100%; margin: 12px 0px 0px; padding: 10px 0px 13px; }
.marticle a { color: rgb(156, 163, 177); }
.marticle .profile-box { padding: 0px 0px 12px; color: rgb(102, 102, 102); }
.marticle .related-images a.more-items { background: transparent url(06db7a0fed5215da8a61444919aae1163321ee11.gif)  no-repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.marticle .paginator { background: transparent url(85e27a1bbd9bc62b8f26e61f36e66d27a028dd31.gif)  repeat-x scroll 0px 100%; margin: 0px; padding: 5px 10px 7px 15px; width: auto; }
.marticle .paginator a { color: rgb(255, 255, 255); }
.marticle .paginator a#disable { background-position: 0px -26px; }
.marticle .paginator a.prev { background: transparent url(108770da801f0482396c4783dc8ca27653ed4903.gif)  no-repeat scroll 0% 0%; }
.marticle .paginator a#disable.prev { background: transparent url(108770da801f0482396c4783dc8ca27653ed4903.gif)  no-repeat scroll 0px 100%; }
.marticle .paginator a.next { background: transparent url(c163f378cef2c2b3f70d5103d66e71107dd2a078.gif)  no-repeat scroll 100% 0px; }
.marticle .paginator a#disable.next { background: transparent url(c163f378cef2c2b3f70d5103d66e71107dd2a078.gif)  no-repeat scroll 100% 100%; }
.marticle .result-pages p { color: rgb(255, 255, 255); }
.marticle .paginator ul li a { background: rgb(114, 120, 134) none repeat scroll 0% 0%; }
.marticle .paginator ul li a.active, .marticle .paginator ul li a:hover { background: rgb(95, 197, 18) none repeat scroll 0% 0%; }
.marticle .box .holder .frame { background: rgb(40, 45, 56) none repeat scroll 0% 0%; }
.marticle .profile-box .title { background: transparent url(85e27a1bbd9bc62b8f26e61f36e66d27a028dd31.gif)  repeat-x scroll 0px 100%; }
.marticle .profile-box .box .row label { color: rgb(189, 195, 209); }
.marticle .profile-box .box .title h3 { color: rgb(102, 204, 0); }
.marticle #sidebar .box .holder .frame { background: rgb(40, 45, 56) none repeat scroll 0% 0%; }
.marticle #sidebar .box .holder .frame h3 { color: rgb(102, 204, 0); font-size: 15px; }
.marticle #sidebar .listings.newsletter { margin-left: 0px; background-color: rgb(250, 251, 251); }
.marticle #sidebar .newsletter .newsletter-frm { width: 280px; }
.marticle #sidebar .newsletter .newsletter-frm .edit-box .input-holder { width: 265px; }
.marticle .newsletter-frm .links { border: 0px none; background: transparent none repeat scroll 0% 0%; }
.marticle .links-inline .links { display: inline; }
.visual a.more-info { background: transparent url(06db7a0fed5215da8a61444919aae1163321ee11.gif)  no-repeat scroll 0% 0%; height: 13px; padding: 1px 0px 0px 20px; margin: 12px 0px 10px; font: 10px Verdana,Geneva,Arial,Helvetica,sans-serif; display: block; }
.flash-holder.right { float: right; }
div.control a { height: 28px; margin: 0px; display: inline-block; }
div.control a.left { width: 21px; background: transparent url(5187afd9350d9efc387d9ef67e1ddd8702c5ca96.png)  no-repeat scroll 0% 0%; }
div.control a.right { width: 21px; background: transparent url(bc76fcb62119948bf3ff2ed769c4b4a1b580c8c0.png)  no-repeat scroll 0% 0%; }
div.control a.item { width: 13px; background: transparent url(643cfdb6f4bf31f6f7e4d04d376f33dc3dcf03ca.png)  no-repeat scroll 0% 0%; }
div.control a.item.active { width: 13px; background: transparent url(f996ed6c801668264617664eafe51f6304e200ff.png)  no-repeat scroll 0% 0%; }
#sidebar .listings { background-color: rgb(255, 255, 255); }
.marticle #sidebar .listings { background-color: rgb(94, 99, 113); }
.listings h3, .related-images h3 { font-family: Arial,Helvetica,sans-serif; }
.marticle .listings h3, .marticle .related-images h3 { font-size: 16px; font-weight: 700; }
.related-images a.more-items { background: transparent url(c5af54a8ea5e888c5e533f87123eed3908fb9481.gif)  no-repeat scroll 0px 0px; color: rgb(14, 15, 14); float: left; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 10px; margin: 10px 0px 0px; padding: 0px 0px 3px 21px; }
.listings .contenttype { color: rgb(152, 152, 152); font-size: 11px; margin: 0px; }
.listings div.ccsnlink ul { margin: 6px 4px 0px 0px; }
.listings ul li.ccsnlink { background: transparent url(ca3efc65804306f2d823ed2d24605af80d3b40d0.gif)  no-repeat scroll 0px 7px; padding: 0px 0px 0px 15px; margin: 0px; line-height: 21px; height: 100%; clear: both; }
.marticle .listings ul li.ccsnlink { background: transparent url(461a8958e7c944f890e378c1187082c038b5f5f3.png)  no-repeat scroll 0px 7px; padding: 0px 0px 0px 15px; }
.listings ul li.ccsnlink a { color: rgb(0, 0, 0); margin-right: 8px; margin-bottom: 0px; font-size: 13px; line-height: 21px; }
.marticle .listings ul li.ccsnlink a { color: rgb(255, 255, 255); }
.listings ul li.ccsnlink span.contenttype { margin: 0px; font-size: 11px; line-height: 21px; }
.marticle ul li.ccsnlink span.contenttype { color: rgb(189, 195, 209); }
#content .related-images { width: 605px; }
#content .listings { width: 605px; }
#content .listings h3, #content .related-images h3 { font-family: Arial,Helvetica,sans-serif; font-size: 16px; color: rgb(0, 51, 0); }
.marticle #content .listings h3, .marticle #content .related-images h3 { color: rgb(102, 204, 0); }
#content .listings .text { clear: none; height: auto; background: transparent none repeat scroll 0px center; }
#content .listings span { margin: 0px; }
#content .listings ul li p { margin: 0px; }
#content .listings .more a span { display: inline; }
.article .happen-content p + .listings, .article .happen-content p + .related-images { margin-top: -16px; }
.marticle .listings + p, .marticle .related-images + p { margin: 0px; }
#content .listings ul li.ccsnlink span.contenttype { margin: 0px; font-size: 11px; line-height: 21px; }
.marticle .h-openspaces .listings { border-color: rgb(114, 120, 134); }
.popup, .lightbox { z-index: 9999; position: absolute; display: none; }
.lightbox .popup { z-index: 1; position: static; display: block; }
.popup a.remove, .lightbox a.remove { background: transparent url(c056508d9f4be54d7cfc4084c712a835d1307131.gif)  no-repeat scroll right bottom; cursor: pointer; display: block; height: 13px; line-height: 13px; padding-right: 15px; right: 20px; top: 15px; }
.popup a.remove { top: 6px; }
.remove2 { background: transparent url(c056508d9f4be54d7cfc4084c712a835d1307131.gif)  no-repeat scroll left bottom; cursor: pointer; display: block; height: 13px; line-height: 13px; padding-left: 15px; }
.enlargepopup { text-align: right; }
.enlargepopup .content { text-align: center; color: rgb(255, 255, 255); }
.enlargepopup .image { float: left; text-align: right; }
.enlargepopup .info { float: left; text-align: left; width: 150px; padding: 0px 0px 0px 10px; }
.enlargepopup .info h2 { color: rgb(102, 204, 0); margin: 0px 0px 10px; font-size: 18px; }
.action .heading h2 span { margin: 0px 0px 5px; font-size: 18px; }
.action .heading h3 span { margin: 0px 0px 6px; font-size: 28px; }
.action .letter-form { padding: 12px 0px 47px; }
.action .introductiontext span { font-size: 12px; line-height: 18px; margin: 0px 0px 28px; }
.row .edit-box .select-holder { float: left; padding: 0px 3px 0px 0px; }
.row .edit-box select.month { width: 134px; color: rgb(0, 0, 0); float: left; }
.row .edit-box select.day, .row .edit-box select.year { width: 65px; color: rgb(0, 0, 0); float: left; }
.update-form .row .edit-box select.month { width: 173px; height: 20px; color: rgb(156, 162, 177); font-size: 12px; margin-top: 1px; }
.update-form .row .edit-box select.day { width: 90px; height: 20px; color: rgb(156, 162, 177); font-size: 12px; margin-top: 1px; }
.update-form .input-holder-year { width: 93px; }
.row select.where { float: left; width: 270px; }
.row .edit-box input.year { width: 65px; color: rgb(0, 0, 0); float: left; }
.profile-box .box .row .code .bg-textbox input.text, .profile-box .box .row .city .bg-textbox input.text, .profile-box .box .row .number .bg-textbox input.text, .profile-box .box .row .addition .bg-textbox input.text { color: rgb(0, 0, 0); }
.recaptchatable .recaptcha_image_cell, #recaptcha_table { background-color: rgb(255, 255, 255) ! important; }
#recaptcha_table { border-color: rgb(102, 204, 16) ! important; }
.recaptcha_had_incorrect_sol .recaptchatable #recaptcha_response_field { border-color: red ! important; }
#recaptcha_response_field { border-color: rgb(102, 204, 16) ! important; background-color: rgb(255, 255, 255) ! important; }
#content .captcha-box { margin-left: 0px; padding-left: 2px; }
#content .captcha-box #recaptcha_table { border: medium none ! important; }
#content .captcha-box .recaptchatable .recaptcha_image_cell, #content .captcha-box #recaptcha_table { background-color: rgb(250, 251, 251) ! important; }
#content .nobg-box .captcha-box .recaptchatable .recaptcha_image_cell, #content .nobg-box .captcha-box #recaptcha_table { background-color: rgb(255, 255, 255) ! important; }
#content .captcha-box .recaptchatable .recaptcha_image_cell, #content .captcha-box .recaptchatable .recaptcha_image_cell center img, #content .captcha-box .recaptchatable #recaptcha_image, #content .captcha-box .recaptchatable #recaptcha_response_field { width: 248px ! important; }
body.home-openspaces #sidebar, body.m-openspaces #sidebar { margin-top: 5px; }
body.home-openspaces #sidebar .grey-box { margin-top: 6px; padding-right: 13px; width: 267px; }
body.m-openspaces #sidebar .grey-box { margin-top: 6px; }
#sidebar #recaptcha_widget_div { padding-bottom: 15px ! important; }
#sidebar #recaptcha_table { border: medium none ! important; }
#sidebar #recaptcha_tagline { width: 71px ! important; left: 240px; top: 95px; }
#sidebar #recaptcha_table * { width: 200px ! important; }
#sidebar #recaptcha_table #recaptcha_image_cell img { width: 175px ! important; }
#sidebar #recaptcha_table td a * { width: 25px ! important; }
#sidebar #recaptcha_logo, #sidebar #recaptcha_tagline { position: absolute ! important; width: 53px ! important; }
#sidebar #recaptcha_logo { left: 220px; top: 70px; height: 27px; }
.openspaces .box h2 span { padding: 0px 0px 5px; font: bold 22px Arial,Helvetica,sans-serif; color: rgb(0, 51, 0); margin: -8px 0px 0px; }
.openspaces .box h3 span { margin: 10px 0px 0px; color: rgb(102, 204, 0); font-size: 18px; font-weight: 400; }
.addfriend { background: transparent url(854cb65e4eb95c9f99e6c79e2641d01c36931506.gif)  no-repeat scroll left 3px; margin: 0px 0px 0px 176px; padding: 2px 0px 2px 15px; }
.nobg-box .box .holder, .nobg-box .box { background: transparent none repeat scroll 0px center; }
.nobg-box .box .frame { background: transparent none repeat scroll 0px center; }
.nobg-box .box .frame .edit-box { background: transparent none repeat scroll 0px center; }
.writeblog .box .holder, .writeblog .box { background: transparent none repeat scroll 0px center; }
.writeblog .box .frame { width: 900px; background: transparent none repeat scroll 0px center; }
.writeblog .box .frame .edit-box { width: 600px; background: transparent none repeat scroll 0px center; }
.writeblog .box .frame .edit-box .wrap-textarea { width: 700px; }
.writeblog .box .row .wrap-textarea { height: auto; }
.writeblog .box .row .confirm-box { float: left; margin: 4px 0px 0px; }
.writeblog .box .row .confirm-box label { color: rgb(102, 102, 102); width: 350px; }
.writeblog .box .row label span { padding-right: 0px; }
.writeblog .box .row .select-holder label { width: auto; }
.print-only { display: none; }
.clear { clear: both; }
.input-holder-year { float: left; overflow: hidden; padding: 0px 5px 0px 0px; width: 45px; }
.roundedcornr_box_600213 { background: transparent url(f2147fff0622bf01e63d428765975974a0f5f092.png)  no-repeat scroll left top; margin: 3px 5px 5px 0px; padding: 0px; float: inherit; clear: both; display: none; }
.error .roundedcornr_box_600213 { display: block; }
.donation-box .error .roundedcornr_box_600213 { float: left; margin: 2px; width: 250px; }
.error > .roundedcornr_box_600213 { margin-left: 176px; width: 350px; }
.roundedcornr_top_600213 { background: transparent url(318e79be32b1aeaff73d26d35acb87ca96a11fef.png)  no-repeat scroll right top; }
.roundedcornr_bottom_600213 { background: transparent url(c7a89caa127f121e0bc81b4dc63465e1c3d316e3.png)  no-repeat scroll left bottom; }
.roundedcornr_bottom_600213 div { background: transparent url(f3a25ea51a534d32f22a917f5e97f8f0bbc015b4.png)  no-repeat scroll right bottom; }
.roundedcornr_content_600213 { background: transparent url(69862ad81a4b6c50909bc1b3e8f4fe541c1f57c0.png)  repeat-y scroll right top; padding: 0px 3px; }
.action .roundedcornr_top_600213 { background: transparent url(cf3d18f137cea16053dc886271a52250305fec58.png)  no-repeat scroll right top; }
.action .roundedcornr_bottom_600213 { background: transparent url(86648a8dcf1e35c2aa3d9d1479920c9eddf98d0a.png)  no-repeat scroll left bottom; }
.action .roundedcornr_bottom_600213 div { background: transparent url(3717182bdc8ebf5fb73244c57852b54445f8bf4e.png)  no-repeat scroll right bottom; }
.roundedcornr_top_600213 div, .roundedcornr_top_600213, .roundedcornr_bottom_600213 div, .roundedcornr_bottom_600213 { width: 100%; height: 3px; font-size: 1px; }
.roundedcornr_content_600213, .roundedcornr_bottom_600213 { margin-top: 0px; }
.roundedcornr_content_600213 p { background: transparent url(8a7a27d4fe2d0afd324b7cf201dbffb7fb47b709.gif)  no-repeat scroll 0px 0px; padding: 0px 0px 0px 22px; margin: 0px ! important; min-height: 14px; color: rgb(219, 0, 0); font-size: 10px; }
.happen-box .profile-box { margin-left: -15px; }
div.faqpage { padding-left: 15px; }
div.faqcontrol { padding-top: 25px; padding-left: 0px; }
h1.faqsection { font-size: 28px; font-weight: 700; color: rgb(0, 51, 0); line-height: 28px; margin: 10px 0px 0px; padding: 0px; }
h2.faqsection { font-size: 28px; font-weight: 400; color: rgb(102, 204, 0); line-height: 28px; margin: 8px 0px 0px; padding: 0px; }
.faqcontrol h3.faqsection { font-size: 16px; font-weight: bold; }
.twocolumns .column1 strong.faqheadinglink a, .twocolumns .bothcolumns strong.faqheadinglink a { font-size: 12px; color: rgb(85, 159, 12); }
.twocolumns .column1 strong.faqheadinglink, .twocolumns .bothcolumns strong.faqheadinglink { background: transparent url(4df11783d5f9c0fe0b76547cd28953c1da996c99.png)  repeat-x scroll 0px 100%; display: block; width: 100%; padding-bottom: 10px; }
.twocolumns .column1 ul.faqquestionlist, .twocolumns .bothcolumns ul.faqquestionlist { padding: 0px; margin: 0px 0px 24px -15px; }
.twocolumns .column1 ul.faqquestionlist li, .twocolumns .bothcolumns ul.faqquestionlist li { padding: 3px 0px 3px 15px; margin: 0px; line-height: 18px; }
.twocolumns .column1 ul.faqquestionlist li.selected, .twocolumns .bothcolumns ul.faqquestionlist li.selected { margin: 0px 0px 10px; }
.twocolumns .column1 ul.faqquestionlist li a.faqquestion, .twocolumns .bothcolumns ul.faqquestionlist li a.faqquestion { background: transparent url(f460e01c9e24ead2e40a4ae601b1146ef9b45e0a.gif)  no-repeat scroll 0px 4px; padding-left: 18px; display: block; }
.twocolumns .column1 ul.faqquestionlist li.selected a.faqquestion, .twocolumns .bothcolumns ul.faqquestionlist li.selected a.faqquestion { text-decoration: underline; background-image: url(51f1f42a0d2110a51f1fbf76fe0126d27232b36f.gif) ; }
div.faq { padding: 24px 0px 48px; background: transparent none repeat scroll 0px center; }
.faqcontrol div.faq { padding: 24px 0px 0px; background: transparent none repeat scroll 0px center; }
.twocolumns .column1 ul.faqquestionlist .selected .drop { border: 0px none; background: rgb(235, 237, 240) none repeat scroll 0% 0%; clear: both; margin: 0px 0px 0px -30px; padding: 5px 20px 14px 48px; width: 346px; }
.twocolumns .bothcolumns ul.faqquestionlist .selected .drop { border: 0px none; background: rgb(235, 237, 240) none repeat scroll 0% 0%; clear: both; margin: 0px 0px 0px -30px; padding: 5px 20px 14px 48px; }
div.ajaxloader { width: 100px; height: 350px; background: transparent url(c3b911ae87a100db6bcb8f3cc5a8d492ed256167.gif)  no-repeat scroll center center; margin: auto; display: none; }
.promo div.video { margin-top: 16px; }
.delete-profile { border-top: 5px solid rgb(235, 237, 240); padding: 0px; margin: 10px 0px 0px; }
.delete-profile .delete-maincontent { margin-left: 15px; }
.delete-profile a.not-delete { margin: 0px; }
.delete-profile a.delete { margin: 0px 0px 0px 18px; }
.delete-profile h3 { color: rgb(0, 51, 0); font-size: 18px; background: transparent url(4df11783d5f9c0fe0b76547cd28953c1da996c99.png)  repeat-x scroll 0px 100%; padding-bottom: 10px; margin-bottom: 10px; }
.delete-profile h2 { margin-bottom: 24px; }
.signup-text-box { font-family: Georgia,"Lucida Bright","DejaVu Serif",Constantia,"Bitstream Vera Serif","Liberation Serif",LucidaBright,serif; }
#sidebar .box .holder .signup-text-box h3 { font-family: Georgia,"Lucida Bright","DejaVu Serif",Constantia,"Bitstream Vera Serif","Liberation Serif",LucidaBright,serif; font-size: 22px; }
.signup-to-login-box { margin: 16px 0px 0px 10px; }
.signup-to-login-box span.text { font-size: 16px; color: rgb(77, 83, 95); }
.signup-to-login-box span.text a { color: rgb(84, 174, 2); }
.signup-to-login-box .login-link { margin-bottom: 16px; padding-bottom: 20px; background: transparent url(4df11783d5f9c0fe0b76547cd28953c1da996c99.png)  repeat-x scroll 0px 100%; }
.signup-to-login-box .signup-links { border-bottom: 5px solid rgb(235, 237, 240); padding-bottom: 20px; margin-bottom: 16px; }
.signup-to-login-box .signup-links a { font-size: 11px; color: rgb(84, 174, 2); }
#content div.atclear { clear: none; }
#content .donation-box { width: auto; background: transparent none repeat scroll 0px center; margin-left: -15px; }
#content .donation-box span { margin: 0px; font-size: 12px; color: rgb(255, 255, 255); font-weight: 700; }
#content .donation-box h4 { background: transparent url(4df11783d5f9c0fe0b76547cd28953c1da996c99.png)  repeat-x scroll 0px 100%; color: rgb(110, 127, 139); font-size: 15px; padding: 0px 0px 6px; margin: 0px 0px 16px; }
#content .donation-box p { color: rgb(51, 51, 51); font-size: 11px; }
#content .donation-box .donate-frm { background: transparent none repeat scroll 0px center; }
#content .donation-box .box .holder .frame li { margin-right: 5px; }
#content .donation-box .tabset li a { background-image: url(35066dfa3e729c0429550eb1f2d5e0bc6efe8852.gif) ; }
#content .donation-box .tabset li a span { background-image: url(fe2856b09f7e15810b500927bc5df4d18e55a54c.gif) ; }
#content .donation-box .donate-frm div.tab .frame { background-image: url(846b246f642f03b9abd6c1cf9a4354b242f1168f.gif) ; width: 471px; padding: 0px 0px 14px 11px; }
#content .donation-box .donate-frm div.tab { width: 482px; background-image: url(f96c5583227d3897347f8b05459973807bfed50c.gif) ; float: left; }
#content .donation-box .donate-frm div.tab label { padding: 0px 13px 0px 3px; }
#content .donation-box .donate-frm div.tab .row { float: left; width: auto; }
#content .donation-box .donate-frm .donate { background-image: url(b58d30efa1fefc07224247c6f49090bd87c8cce4.png) ; width: 93px; height: 28px; font-size: 12px; margin: 15px 15px 0px 0px; }
#content .donation-box .more { padding: 0px; }
#content .donation-box .more a { background-image: url(22c7d66ed5647bfeaa51cff8b8744c3036acf0d8.gif) ; font-size: 10px; color: rgb(51, 51, 51); font-weight: 400; }
#content .donation-box .box .holder .frame { padding-bottom: 32px; }
#sidebar .donation-box .box { background: transparent none repeat scroll 0px center; margin: 0px; }
#sidebar .donation-box .box .holder { background: transparent none repeat scroll 0px center; }
#sidebar .donation-box .box .holder .frame { background: transparent none repeat scroll 0px center; padding: 0px; overflow: hidden; }
#sidebar .donation-box .box .holder .frame li { background: transparent none repeat scroll 0px center; font-size: inherit; margin: 0px; padding: 0px; }
#sidebar .donation-box .box .holder .frame li.lasttab { float: left; margin-left: 5px; }
#content .donation-box .tabset { margin: 0px; padding: 0px; width: auto; }
#content .text .description-video { width: 295px; float: left; }
#content .text .embedinfo-video { float: right; width: 270px; margin: 6px 0px 0px; }
.text .embedinfo-video { width: 270px; margin: 6px 0px 0px; }
#content .text .embedinfo-video label, .text .embedinfo-video label { color: rgb(156, 163, 177); font-size: 11px; line-height: 19px; }
.promo .video-text { padding-right: 0px; }
#content .text .embedinfo-video .edit-box .input-holder, .text .embedinfo-video .edit-box .input-holder { width: 100%; margin-bottom: 6px; }
#content .text .embedinfo-video .edit-box .input-holder .bg-textbox, .text .embedinfo-video .edit-box .input-holder .bg-textbox { background: transparent url(bfec0bf187e6dfc1cb362dc280836c2cecf95ea8.gif)  no-repeat scroll 0px 0px; height: 22px; }
#content .text .embedinfo-video .edit-box .input-holder .bg-textbox .holder, .text .embedinfo-video .edit-box .input-holder .bg-textbox .holder { background: transparent url(f78bf17ae03a6f719cfad5bd657017b300b9d689.gif)  no-repeat scroll 100% 0px; height: 22px; margin: 0px; overflow: hidden; padding: 0px 3px; width: auto; }
#content .text .embedinfo-video .edit-box .input-holder .bg-textbox .holder input, .text .embedinfo-video .edit-box .input-holder .bg-textbox .holder input { font-size: 10px; padding: 4px 0px; width: 100%; border: 0px none; background: transparent none repeat scroll 0px center; }
#content .text .embedinfo-video .edit-box .input-holder .colored, .text .embedinfo-video .edit-box .input-holder .colored { background-image: url(82d454a8b287af766580ad9c42e261ae2ea39972.gif) ; }
#content .text .embedinfo-video .edit-box .input-holder .colored .holder, .text .embedinfo-video .edit-box .input-holder .colored .holder { background-image: url(2f84a6587655af12adc3f58ffe3c02af5c099ed2.gif) ; }
#content .sitemap-top-bar { border-top: 5px solid rgb(235, 237, 240); height: 0px; display: block; width: 100%; margin-top: 15px; }
h1.sitemap { font-size: 18px; color: rgb(0, 51, 0); margin-bottom: 4px; }
h2.sitemap { color: rgb(102, 204, 0); font-size: 28px; }
#content a.sitemap-link { color: rgb(0, 51, 0); }
#content div.sitemap-box { background: transparent url(4df11783d5f9c0fe0b76547cd28953c1da996c99.png)  repeat-x scroll 0px 100%; padding-bottom: 24px; }
#content .tellafriend .form-button, #content .tellafriend .form-button-hover, #content .tellafriend .form-button-ready, #content .tellafriend .form-button-ready-hover { margin-right: 74px; }
#sidebar .tellafriend .box { background: transparent none repeat scroll 0px center; width: 100%; }
#sidebar .tellafriend .box > .holder { background: transparent none repeat scroll 0px center; }
#sidebar .tellafriend .box .holder .frame { background: transparent none repeat scroll 0px center; padding: 18px 14px 18px 16px; width: auto; }
#sidebar .tellafriend .first-name { width: 110px; }
#sidebar .tellafriend .last-name { padding: 0px; width: 155px; }
#sidebar .tellafriend .general-form .row { padding: 11px 0px 0px; }
#sidebar .tellafriend .box .row .edit-box { margin: 0px; padding: 0px; }
#sidebar .tellafriend .box .error .bg-textbox .holder { background: transparent url(00994ff0f65a18c89453d5ba677d6b3b74a5758e.gif)  no-repeat scroll 100% 0px; }
#sidebar .tellafriend .box .row .bg-textbox .holder { background: transparent url(da3e58e656ccfe1b8b71e54d0fc05340ca2935a8.gif)  no-repeat scroll 100% 0px; }
#sidebar .addfriend { margin: 0px; }
.marticle .comments .title strong { color: rgb(110, 127, 139); }
.marticle .comments .post .block .posted p { color: rgb(152, 152, 152); }
.marticle .comments .post .block p a, .marticle .box span.sign-up a { color: rgb(84, 159, 6); }
.marticle .comments .post .block p, .marticle .box .box-comments .row strong, .marticle #content .news-container .news-list .box p, .marticle .comments .title a.add { color: rgb(203, 220, 203); }
.marticle .box span.sign-up { color: rgb(152, 152, 152); }
.marticle .box .post-comment p { color: rgb(255, 255, 255); }
.marticle .box a.btn-sign { background: transparent url(e2a739d29ff5bb83c95773b381ca506abaa393bf.gif)  no-repeat scroll 0px 0px; display: block; }
.xformvalidator { color: red; margin-left: 180px; }
.bold { font-weight: bold ! important; }
.isarchived { color: rgb(255, 255, 255) ! important; background-color: rgb(97, 103, 114); padding: 20px; font-size: 16px; font-weight: bold; margin-bottom: 10px; }
body.splashpage .tools { display: none; }
body.splashpage .navigation { display: none; }
body.splashpage #main { padding: 0px; }
body.splashpage #content { background: transparent none repeat scroll 0px center; padding: 0px; }
body.splashpage #wrapper { margin-top: 46px; }
body.splashpage .splash_image { position: absolute; }
body.splashpage .splash_panel { position: absolute; width: 300px; height: 360px; margin-left: 54px; background-color: rgb(0, 0, 0); opacity: 0.5; }
body.splashpage .splash_content { position: absolute; width: 279px; padding: 60px 0px 0px 21px; margin-left: 54px; color: White; font-family: Arial,Helvetical,sans-serif; }
body.splashpage .splash_content h1 { padding-left: 0px; padding-top: 0px; }
body.splashpage .splash_content span { font-size: 16px; }
body.splashpage .splash_content h2, body.splashpage .splash_content h2 a { color: rgb(102, 204, 0); font-size: 24px; }
body.splashpage .splash_content h2 a:hover { color: rgb(255, 255, 255); }
.embedded-image-gallery .img-view { width: 100%; }
.post-content .embedded-image-gallery .img-view { width: 605px; }
.promo .img-view .galleria_wrapper img { display: inline; }
.embedded-image-gallery.promo .img-view img { display: inline; max-width: 605px; max-height: 605px; }
.happen-box .text .embedded-image-gallery h2, .happen-box .text .embedded-image-gallery h3 { color: rgb(255, 255, 255); font-size: 28px; font-weight: 400; line-height: normal; }
.pin-footer-to-bottom-page p { margin: 0px; }
div.successmessage { border: 5px solid rgb(222, 239, 205); margin: 14px 0px; padding: 10px; text-align: center; }
p.successmessage { color: rgb(110, 126, 139); font-family: arial; font-size: 16px; font-weight: bold; margin: 4px; }
#content #blogdetail .news-list ul li .headline ul li { padding: 0px 6px 0px 7px; }
.captcha iframe { background-color: white; }
img.alignleft { float: left; margin: 0px 10px 10px 0px; }
img.alignright { float: right; margin: 0px 0px 10px 10px; }
.campaigntab .news-holder { background: transparent none repeat scroll 0px center; }
div.campaigntab, .no-bottom-line div.campaigntab { border-bottom: 5px solid rgb(235, 237, 240); }
.campaigntab .campaignlast { margin: 0px; padding: 20px 0px 0px; width: 620px; background: transparent none repeat scroll 0px center; }
.blogger { margin-top: 1em; }
.blogger .article-content { padding: 16px 0px 0px; }
.blogger h3 { margin: 10px 0px; }
.blogger .authorinfo { padding-bottom: 7px; }
.blogger .authorinfo a { color: rgb(102, 204, 0); text-decoration: underline; }
.blogger > img { float: left; margin-right: 1em; }
.date a { color: rgb(88, 176, 6); }
#blogdetail .news-list ul li .headline { background: transparent none repeat scroll 0% 0% ! important; }
div.share_top { border-top: 5px solid rgb(235, 237, 240); height: 14px; }
.multimedia div.share_top { border-color: rgb(114, 120, 134); }
.letter div.share_top { display: none; }
#share_pos { z-index: 99; }
#share_rail { margin-left: -102px; }
div.share_sidebar { position: fixed; }
div.share_sidebar .sbutton { margin: 0px; padding: 0px 0px 6px; }
div.share_topbar .vertical, div.share_sidebar .horizontal { display: none; }
div.share_topbar { float: left; position: relative; }
div.share-now .sbutton, div.share_topbar .sbutton { float: left; padding: 0px 15px 6px 0px; }
div.share-now .iframe, div.share_topbar iframe { height: 20px ! important; }
div.share-now .fb_edge_comment_widget iframe, div.share_topbar .fb_edge_comment_widget iframe { height: auto ! important; }
.addthis_button_email, .button_rss, .sharesimple { position: relative; background: transparent url(7e72a8bb442021654f6bbd65c5568f693cd41ef0.png)  repeat-x scroll left -20px; display: inline-block; height: 20px; padding: 0px 5px 0px 22px; font-size: 11px; line-height: 18px; color: rgb(51, 102, 51) ! important; }
.addthis_button_email:hover, .button_rss:hover, .sharesimple:hover { text-decoration: none; }
span.icon { background: transparent url(2342cdf24079983175b2ca52b61a1dadef6cee4d.png)  repeat-x scroll 0% 0%; position: absolute; top: 3px; left: 3px; height: 14px; width: 14px; }
.sharesimple .icon { background: transparent url(2342cdf24079983175b2ca52b61a1dadef6cee4d.png)  repeat-x scroll left -14px; }
.button_rss .icon { background: transparent url(2342cdf24079983175b2ca52b61a1dadef6cee4d.png)  no-repeat scroll left -28px; }
.addthis_button_email .btn-left, .addthis_button_email .btn-right, .button_rss .btn-left, .button_rss .btn-right, .sharesimple .btn-left, .sharesimple .btn-right { position: absolute; background: transparent url(7e72a8bb442021654f6bbd65c5568f693cd41ef0.png)  repeat-x scroll 0% 0%; display: inline-block; height: 20px; width: 3px; top: 0px; left: 0px; }
.addthis_button_email .btn-right, .button_rss .btn-right, .sharesimple .btn-right { background: transparent url(7e72a8bb442021654f6bbd65c5568f693cd41ef0.png)  repeat-x scroll left -40px; left: auto; right: 0px; }
.paper { position: relative; margin: 0px 0px 5px; z-index: 0; min-width: 75px; }
.paper .top-left, .paper .top-right { position: absolute; top: -1px; left: -2px; width: 21px; height: 17px; background: transparent url(6e984d5dabadd6410ccbbec5117d99bdc9aa2750.png)  no-repeat scroll left top; }
.paper .top-right { left: auto; right: -2px; background: transparent url(6e984d5dabadd6410ccbbec5117d99bdc9aa2750.png)  no-repeat scroll right top; }
.paper .paper-bottom { position: absolute; width: 100%; height: 26px; bottom: -10px; left: 0px; }
.paper .bottom-left, .paper .bottom-right { position: absolute; bottom: 0px; left: -2px; width: 20px; height: 26px; background: transparent url(6e984d5dabadd6410ccbbec5117d99bdc9aa2750.png)  no-repeat scroll left -13px; }
.paper .bottom-right { left: auto; right: -2px; background: transparent url(6e984d5dabadd6410ccbbec5117d99bdc9aa2750.png)  no-repeat scroll right -13px; }
.paper .bottom-middle { margin: 4px 18px 0px; height: 21px; background: transparent url(6e984d5dabadd6410ccbbec5117d99bdc9aa2750.png)  repeat-x scroll right -39px; }
.paper-content { border: 1px solid rgb(232, 232, 232); background-color: rgb(251, 251, 251); padding: 10px; text-align: center; }
div#content div#blogdetail div.post-content > div > ul, div#content div.post-content > ul { list-style: outside none disc ! important; }
div#content div#blogdetail div.post-content > div > ol, div#content div.post-content > ol { list-style: outside none decimal ! important; }
div#content div#blogdetail div.post-content > div > ul, div#content div.post-content > ul, div#content div#blogdetail div.post-content > div > ol, div#content div.post-content > ol { padding: 0px 0px 1em 3em ! important; }
div#content div#blogdetail div.post-content > div > ul > li, div#content div.post-content > ul > li, div#content div#blogdetail div.post-content > div > ol > li, div#content div.post-content > ol > li { float: none ! important; border: medium none ! important; padding: 0.5em 0px 0px ! important; }
#progress-animated { padding-top: 10px; padding-bottom: 1em; }
#progress-animated .progress-animated-top { position: relative; width: 200px; height: 51px; }
#progress-animated .progress-animated-top .progress-animated-top-text { float: right; padding-top: 6px; padding-right: 3px; margin-top: -23px; color: rgb(41, 41, 41); font-size: 12px; font-weight: bold; }
#progress-animated .progress-animated-bottom-border { position: absolute; width: 200px; height: 16px; top: 25px; border: 4px solid rgb(41, 41, 41); }
#progress-animated .progress-animated-bottom { position: absolute; width: 0px; height: 16px; top: 0px; background: transparent url(f0510783e43d52a864575a6fd755c37b9895c10b.gif)  repeat scroll 0% 0%; margin: 0px; padding: 0px; }
#progress-animated .progress-animated-bottom-topimage { position: absolute; width: 0px; height: 20px; top: 0px; }
#progress-animated .progress-animated-bottom .progress-animated-bottom-text { float: right; padding: 1px 7px 0px; color: white; font-size: 12px; font-weight: bold; }
#progress-animated .progress-animated-footer { position: relative; width: 200px; }
#progress-animated .progress-animated-footer .progress-animated-footer-target { float: right; padding-top: 6px; padding-right: 3px; color: rgb(41, 41, 41); font-size: 12px; font-weight: bold; }
.custom-twitter-btn i { background: transparent url(2efc66ce69ee8202442d579a78c7bb543ae1ad9a.gif)  no-repeat scroll 0px 0px; height: 16px; left: 1px; position: absolute; top: 1px; width: 16px; }
.custom-twitter-btn:focus, .btn:hover, .btn:active { background-color: rgb(248, 248, 248); background-image: -moz-linear-gradient(center top , rgb(248, 248, 248), rgb(217, 217, 217)); border-color: rgb(187, 187, 187); box-shadow: none; }
.custom-twitter-btn:active { background-color: rgb(239, 239, 239); box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.1) inset; }
.custom-twitter-btn { font: bold 11px/18px "Helvetica Neue",Arial,sans-serif; -moz-user-select: none; background-color: rgb(248, 248, 248); background-image: -moz-linear-gradient(center top , rgb(255, 255, 255), rgb(222, 222, 222)); border: 1px solid rgb(204, 204, 204); border-radius: 3px; color: rgb(51, 51, 51); cursor: pointer; overflow: hidden; position: relative; text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5); outline: medium none; text-decoration: none; padding: 2px; }
.custom-twitter-btn span { color: rgb(51, 51, 51); font-weight: bold; text-decoration: none; text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5); white-space: nowrap; margin: 0px; display: inline-block; padding: 0px 3px 0px 19px; }
.custom-twitter-container { margin-top: 5px; text-align: right; }
.action-thankyou #fullwidth-content { padding: 0px; }
.instruction { text-align: center; margin: 0px 0px 10px; }
.action-thankyou .instruction span.or { color: rgb(0, 0, 0); width: 80px; font-style: italic; }
.action-thankyou h2.title { margin: 24px 0px 5px; font-size: 20px; }
#create h2.title { margin: 0px 0px 15px; }
.action-thankyou .subtitle { margin-top: 0px; padding-bottom: 26px; border-bottom: 5px solid rgb(242, 242, 242); }
.persaction-created .subtitle { border-bottom: 0px none; padding-bottom: 0px; }
.action-thankyou-wrapper h1, .action-thankyou .instruction span { color: rgb(88, 176, 6); font-size: 18px; }
.action-thankyou .instruction span { font-size: 20px; width: 44%; display: inline-block; text-align: center; }
.bol { text-align: center; display: inline-block; height: 28px; line-height: 26px; width: 28px; background: transparent url(ef492971aa081d51cd9987e319a1a4a7b0bcc47f.gif)  no-repeat scroll 0px 0px; }
.action-thankyou #share { width: 458px; background: transparent none repeat scroll 0px center; padding: 0px 15px 0px 0px; float: left; }
.full-width #share { width: auto; padding: 0px; }
.action-thankyou #create { width: 456px; padding-left: 17px; float: right; }
.action-thankyou .action .t, .action-thankyou .action .b, .action-thankyou .personal-action-block .header-block { display: none; }
.action-thankyou .action .c { background: transparent none repeat scroll 0px center; color: rgb(0, 0, 0); width: auto; }
.action-thankyou .personal-action-block { border-bottom: 5px solid rgb(242, 242, 242); margin: 0px 0px 20px; }
.action-thankyou .personal-action-block .photo { padding: 0px 10px 10px 0px; }
.action-thankyou .personal-action-block h2 { padding: 0px 0px 10px; }
.action-thankyou .share-main-block .share-block { background: transparent none repeat scroll 0px center; padding: 0px; width: 460px; }
.action-thankyou .share-main-block .share-block h2 { background: transparent url(4df11783d5f9c0fe0b76547cd28953c1da996c99.png)  repeat-x scroll 0px 100%; line-height: 40px; }
.action-thankyou .bar, .action-thankyou .bar .holder, .action-thankyou .bar .holder .frame { background: transparent none repeat scroll 0px center; }
.action-thankyou .bar .holder { padding: 0px; }
.action-thankyou .bar .frame { padding: 0px 15px 15px; }
.action-thankyou .action { width: 450px; }
.action-thankyou .aside { width: 460px; }
.action-thankyou-wrapper { background: transparent url(4df11783d5f9c0fe0b76547cd28953c1da996c99.png)  repeat-x scroll 0px 100%; }
.instruction-img { float: left; margin-right: 20px; }
.instruction-texts p { font-size: 16px; margin-bottom: 45px; }
.share-now { border-bottom: 5px solid rgb(242, 242, 242); padding-bottom: 12px; }
.share-block { background-color: rgb(242, 242, 242); padding: 15px; margin: 0px 0px 15px; }
.full-width .share-block { width: 430px; display: inline-block; vertical-align: top; margin-right: 10px; }
.action-thankyou .full-width .share-block { width: 450px; margin-right: 0px; }
.action-thankyou .full-width .odd { margin-right: 40px; }
.share-block h2 { margin: 0px 0px 10px; font-size: 14px; }
.popup .wrap-textarea, .share-block .wrap-textarea { background-color: rgb(255, 255, 255); border: 1px solid rgb(97, 186, 7); border-radius: 3px; padding: 5px; }
.wrap-textarea input { margin: 0px; padding: 0px; width: 100%; border: 0px none; background: transparent none repeat scroll 0px center; }
.popup .wrap-textarea textarea, .share-block .wrap-textarea textarea, .share-block { margin: 0px; padding: 0px; width: 100%; overflow: auto; border: 0px none; background: transparent none repeat scroll 0px center; }
.embedscript { padding: 10px 0px 0px; }
.embedscript .wrap-textarea { margin: 5px 0px 0px; }
#embedpetition .button-holder { margin: 10px 0px 0px; }
#embedpreview { width: 630px; }
#embedpreview .embedcode { margin: 10px 0px 0px; }
.create-petition h2 { margin: 15px 0px 10px; }
.create-petition p { margin: 0px; }
.create-petition select { width: 100%; }
.create-petition .holder { clear: both; }
.create-petition .button-holder { margin-top: 15px; }
.create-petition .holder .title { padding: 15px 0px 5px; }
.personal-profile .picture-holder { float: left; }
.personal-profile .picture-holder img { border: 1px solid rgb(97, 186, 7); }
.personal-profile .edit-box { width: 255px; float: right; }
.personal-profile .discript { color: rgb(102, 102, 102); font-size: 10px; }
.create-petition .tooltips-holder { right: 9px; left: auto; }
.form-button .addthis_button_email, .form-button-hover .addthis_button_email { color: rgb(255, 255, 255) ! important; font-size: 13px; background: transparent none repeat scroll 0px center; font-weight: bold; padding: 1px 5px 0px 10px; }
.personal-action .share-main-block { background: transparent url(31eaf0525ad97577016fa0fb9b240f687b4ff87a.png)  repeat scroll 0% 0%; border-radius: 3px; margin: 0px 5px 0px 0px; }
.personal-action .share-main-block-bottom { height: 20px; }
.personal-action .share-block { color: rgb(255, 255, 255); background: transparent none repeat scroll 0px center; width: 430px; margin: 0px 8px 10px 0px; display: inline-block; vertical-align: top; }
.personal-action-block .header-block { color: rgb(255, 255, 255); }
.personal-action-block .photo { float: left; padding: 10px; }
.personal-action-block h2 { margin: 0px; padding: 10px 0px; }
.personal-action-block p { margin: 0px 0px 10px; }
.personal-action-block .progress-text { color: rgb(84, 175, 3); }
.leaderboard table { width: 100%; }
.leaderboard td { vertical-align: top; }
.leaderboard tr { background: transparent url(4df11783d5f9c0fe0b76547cd28953c1da996c99.png)  repeat-x scroll 0px 100%; }
.leaderboard .pos { background-color: rgb(235, 237, 240); position: relative; margin: 15px 15px 15px 0px; }
.leaderboard .nr { position: absolute; top: 17px; left: 10px; color: rgb(0, 51, 0); font-size: 18px; font-weight: bold; }
.leaderboard .count, .leaderboard .count-text { font-size: 14px; font-weight: bold; color: rgb(0, 51, 0); }
.leaderboard .image { width: 127px; }
.leaderboard .image img { border: 1px solid rgb(91, 174, 7); width: 55px; margin: 0px 0px 0px 55px; }
#main .leaderboard h2 { font: 22px/25px Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(102, 204, 0); margin: 10px 0px 0px; }
#main .leaderboard h3 { font: 20px/25px Verdana,Geneva,Arial,Helvetica,sans-serif; margin: 15px 0px 5px; }
.leaderboard h3 a { color: rgb(102, 204, 0); font-weight: 400; }
.leaderboard .paginator { padding-top: 8px; background: transparent none repeat scroll 0px center; width: 575px; }
.leaderboard .myaction .image { width: 57px; }
.leaderboard .myaction .image img { margin: 0px 15px 15px 0px; }
.leaderboard .myaction h3 { margin: 0px 0px 5px; }
#sidebar .leaderboard { padding: 10px; }
#sidebar .leaderboard .paginator { width: 306px; margin: 0px; }
#sidebar .leaderboard .paginator ul { width: 150px; }
.letter #comments-holder { background: transparent url(31eaf0525ad97577016fa0fb9b240f687b4ff87a.png)  repeat scroll 0% 0%; color: rgb(255, 255, 255); padding: 5px; margin: 20px 0px 0px; border-radius: 3px; }
.letter .comments .title a.add, .letter .comments .title strong { color: rgb(255, 255, 255); }
.letter .box { background: transparent url(31eaf0525ad97577016fa0fb9b240f687b4ff87a.png)  repeat scroll 0% 0%; border-radius: 3px; width: auto; }
.letter .box .holder, .letter .box .holder .frame { background: transparent none repeat scroll 0px center; width: auto; }
.letter .box .holder .frame { padding: 1px 4px 25px 16px; }
.letter .box-content, .letter .box .holder .frame .box-content > p, .letter .box .box-comments .row span, .letter .box .box-comments .row strong { color: rgb(255, 255, 255); font-family: Verdana,Arial,sans-serif; }
.letter .box .box-comments .row span.ok { width: 10px; float: right; padding: 0px; }
.letter .box .box-comments .row .wrap-textarea-Anon { float: left; }
.letter .box .box-comments .textareaAnon, .letter .box .box-comments .row label { padding-left: 0px; }
.letter .box-comments .row .edit-box { margin: 0px; }
.letter .action .box-comments .row label { width: auto; color: rgb(255, 255, 255); }
.letter div.successmessage { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.letter .comments .post .block p, .letter .comments .post .block .posted p { color: rgb(255, 255, 255); }
.bloggerbyline { background-color: rgb(236, 237, 241); margin: 0px 15px; padding: 10px; position: relative; }
.bloggerbyline .profile-img { position: absolute; top: 10px; left: 10px; }
.hasprofileimage { margin-left: 85px; }
.bylinecontent a { color: rgb(85, 159, 12); }
.bylinelinks { line-height: 18px; }
.bylinelinks iframe { margin-top: 4px; }
a.mypersonalaction { color: rgb(85, 159, 12); text-decoration: underline; font-weight: bold; margin-top: 10px; display: inline-block; }
.search .news { margin: 0px; width: 630px; }
.search .tabs-holder div.tab { border: 0px none; background: transparent none repeat scroll 0px center; padding: 0px; }
.search #content { background: transparent none repeat scroll 0px center; width: 632px; padding: 57px 0px 0px; margin: 0px; }
.search .result-pages, .search .sort { display: none; }
.search .results-perpage { text-align: center; font-size: 12px; margin: 40px 0px 0px; }
.search .nr-perpage { font-weight: bold; margin: 6px 0px 0px; }
.search .nr-perpage .active { color: rgb(102, 204, 0); }
.search .result span.results { text-indent: 0px; color: rgb(154, 154, 154); font-size: 11px; padding: 6px 0px 30px; width: 194px; }
.search .paginator { width: auto; margin: 0px; background: transparent none repeat scroll 0px center; }
.search #sidebar { background: rgb(214, 213, 213) none repeat scroll 0% 0%; margin: 47px 0px 0px; width: 296px; color: rgb(51, 51, 51); }
.search #sidebar a { color: rgb(51, 51, 51); }
.search #sidebar .tabs ul { list-style: outside none none; margin: 0px; padding: 0px; }
.search #sidebar .tabs li { width: 214px; line-height: 25px; padding: 0px 10px; }
.search #sidebar .tabs li.active { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.search #sidebar .tabs li.disabled a { cursor: default; color: rgb(153, 153, 153); }
.search #sidebar .tabs li.disabled a:hover { text-decoration: none; }
.basicsearch { margin: 10px 0px 0px; border-bottom: 1px dashed rgb(44, 43, 43); }
.basicsearch select { width: 274px; }
.advancedsearch { border-bottom: 5px solid rgb(235, 237, 240); position: relative; }
.advancedsearch .button-close { background: transparent url(1f27342eba34e44eef02372c590a1dcb618a8d04.png)  no-repeat scroll 0px 0px; position: absolute; top: 0px; right: 10px; display: block; height: 27px; width: 28px; }
.advancedsearch .button-close span { display: none; }
.advancedsearch h4 { margin: 10px; font-size: 14px; line-height: 28px; background: transparent url(f22f55b37282d6a7171620cd07b5d97aa742b57d.png)  no-repeat scroll 0px center; padding: 0px 0px 0px 22px; }
.advancedsearch input.text { font-size: 12px; line-height: 18px; padding: 0px 5px; width: 262px; margin: 6px 0px 10px; border: 1px solid rgb(96, 96, 96); border-radius: 3px; }
.advancedsearch strong.title { display: block; margin: 10px 0px 20px; color: rgb(51, 51, 51); }
.advancedsearch label { font-size: 11px; }
.advanced { padding: 10px; border-bottom: 1px dashed rgb(44, 43, 43); }
.search-google .text p { font-size: 10px; line-height: 14px; color: rgb(51, 51, 51); }
.search-google div.radio { margin: 0px 0px 10px; }
.search-google input[type="radio"] { margin: 0px 2px 0px 0px; }
.search-google label, .search-google input[type="radio"] { vertical-align: middle; }
.basicsearch .ddlContentType { margin: 10px; font-size: 12px; }
.search .breadcrumbs { padding-left: 0px; }
.search .breadcrumbs li { padding: 0px 4px 0px 0px; }
.search .large-searchbox { width: 100%; }
.search .textbox-large { border: 1px solid rgb(97, 186, 7); line-height: 38px; font-size: 18px; padding: 0px 10px; border-radius: 3px; width: 94%; height: 39px; }
.search .searchboxcell { position: relative; }
.search .search-sortby { position: absolute; right: 0px; font: 11px Verdana,Geneva,Arial,Helvetica,sans-serif; margin: 9px 8px 0px; color: rgb(154, 154, 154); width: 310px; text-align: right; }
.search .search-sortby a { color: rgb(88, 176, 6); }
.search .search-sortby a.active { color: rgb(51, 51, 51); cursor: default; font-weight: bold; }
.search .search-sortby a.active:hover { text-decoration: none; }
.search .btn-td { width: 1%; }
.search .button-large { line-height: 36px; height: 40px; font-size: 18px; padding: 0px 40px; border-radius: 5px; }
.search .button-search { line-height: 20px; font-weight: normal; font-size: 14px; padding: 0px 30px; border-radius: 3px; }
.search .button-hold { text-align: right; }
.search .button-search, .search .button-large { cursor: pointer; color: white; border: 0px none; background: transparent -moz-linear-gradient(center top , rgb(152, 152, 152) 0px, rgb(148, 148, 148) 10%, rgb(134, 134, 136) 31%, rgb(87, 88, 92) 87%, rgb(81, 82, 86) 100%) repeat scroll 0% 0%; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2); font-family: Helvetica,Arial,sans-serif; }
.search .button-search:hover, .search .button-large:hover { background: transparent -moz-linear-gradient(center top , rgb(173, 173, 173) 0px, rgb(162, 162, 164) 23%, rgb(149, 151, 150) 41%, rgb(132, 133, 137) 64%, rgb(113, 114, 118) 87%, rgb(107, 108, 112) 100%) repeat scroll 0% 0%; }
.search .button-search:active, .search .button-large:active { background: transparent -moz-linear-gradient(center top , rgb(137, 137, 137) 0px, rgb(125, 125, 127) 21%, rgb(70, 71, 75) 87%, rgb(64, 65, 69) 100%) repeat scroll 0% 0%; }
#scoller-block { overflow: hidden; }
#recent-signers h3 { margin: 40px 0px 0px; color: rgb(99, 99, 99); font-family: Arial,Helvetica,sans-serif; font-size: 18px; }
#recent-signers * { font: 12px Georgia,"Times New Roman",Times,serif; }
#recent-signers strong { display: inline; font-weight: bold; }
#petition-scroller { margin: 0px; padding: 0px; list-style-type: none; }
#petition-scroller > li { clear: both; padding: 0px; margin: 0px; overflow: hidden; }
#petition-scroller li .time-ago { float: left; padding-top: 0.4em; padding-right: 5px; padding-bottom: 5px; width: 104px; line-height: 15px; color: rgb(51, 51, 51); text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
#petition-scroller li .flag { float: left; padding: 0.5em 0.5em 0.5em 0px; }
.user_activity_flag11x16 { width: 16px; height: 11px; display: block; background: transparent url(13e7930c52d2c2a458645876fce077dd03714f31.gif)  no-repeat scroll 0px 11px; }
.flag-ad { background-position: 0px 0px; }
.flag-ae { background-position: 0px -12px; }
.flag-af { background-position: 0px -24px; }
.flag-ag { background-position: 0px -36px; }
.flag-ai { background-position: 0px -48px; }
.flag-al { background-position: 0px -60px; }
.flag-am { background-position: 0px -72px; }
.flag-an { background-position: 0px -84px; }
.flag-ao { background-position: 0px -96px; }
.flag-ar { background-position: 0px -108px; }
.flag-as { background-position: 0px -120px; }
.flag-at { background-position: 0px -132px; }
.flag-au { background-position: 0px -144px; }
.flag-aw { background-position: 0px -156px; }
.flag-ax { background-position: 0px -168px; }
.flag-az { background-position: 0px -180px; }
.flag-ba { background-position: 0px -192px; }
.flag-bb { background-position: 0px -204px; }
.flag-bd { background-position: 0px -216px; }
.flag-be { background-position: 0px -228px; }
.flag-bf { background-position: 0px -240px; }
.flag-bg { background-position: 0px -252px; }
.flag-bh { background-position: 0px -264px; }
.flag-bi { background-position: 0px -276px; }
.flag-bj { background-position: 0px -288px; }
.flag-bm { background-position: 0px -300px; }
.flag-bn { background-position: 0px -312px; }
.flag-bo { background-position: 0px -324px; }
.flag-br { background-position: 0px -336px; }
.flag-bs { background-position: 0px -348px; }
.flag-bt { background-position: 0px -360px; }
.flag-bv { background-position: 0px -372px; }
.flag-bw { background-position: 0px -384px; }
.flag-by { background-position: 0px -396px; }
.flag-bz { background-position: 0px -408px; }
.flag-ca { background-position: 0px -420px; }
.flag-catalonia { background-position: 0px -432px; }
.flag-cc { background-position: 0px -444px; }
.flag-cd { background-position: 0px -456px; }
.flag-cf { background-position: 0px -468px; }
.flag-cg { background-position: 0px -480px; }
.flag-ch { background-position: 0px -492px; }
.flag-ci { background-position: 0px -504px; }
.flag-ck { background-position: 0px -516px; }
.flag-cl { background-position: 0px -528px; }
.flag-cm { background-position: 0px -540px; }
.flag-cn { background-position: 0px -552px; }
.flag-co { background-position: 0px -564px; }
.flag-cr { background-position: 0px -576px; }
.flag-cs { background-position: 0px -588px; }
.flag-cu { background-position: 0px -600px; }
.flag-cv { background-position: 0px -612px; }
.flag-cx { background-position: 0px -624px; }
.flag-cy { background-position: 0px -636px; }
.flag-cz { background-position: 0px -648px; }
.flag-de { background-position: 0px -660px; }
.flag-dj { background-position: 0px -672px; }
.flag-dk { background-position: 0px -684px; }
.flag-dm { background-position: 0px -696px; }
.flag-do { background-position: 0px -708px; }
.flag-dz { background-position: 0px -720px; }
.flag-ec { background-position: 0px -732px; }
.flag-ee { background-position: 0px -744px; }
.flag-eg { background-position: 0px -756px; }
.flag-eh { background-position: 0px -768px; }
.flag-england { background-position: 0px -780px; }
.flag-er { background-position: 0px -792px; }
.flag-es { background-position: 0px -804px; }
.flag-et { background-position: 0px -816px; }
.flag-europeanunion { background-position: 0px -828px; }
.flag-fam { background-position: 0px -840px; }
.flag-fi { background-position: 0px -852px; }
.flag-fj { background-position: 0px -864px; }
.flag-fk { background-position: 0px -876px; }
.flag-fm { background-position: 0px -888px; }
.flag-fo { background-position: 0px -900px; }
.flag-fr { background-position: 0px -912px; }
.flag-ga { background-position: 0px -924px; }
.flag-gb { background-position: 0px -936px; }
.flag-gd { background-position: 0px -948px; }
.flag-ge { background-position: 0px -960px; }
.flag-gf { background-position: 0px -972px; }
.flag-gh { background-position: 0px -984px; }
.flag-gi { background-position: 0px -996px; }
.flag-gl { background-position: 0px -1008px; }
.flag-gm { background-position: 0px -1020px; }
.flag-gn { background-position: 0px -1032px; }
.flag-gp { background-position: 0px -1044px; }
.flag-gq { background-position: 0px -1056px; }
.flag-gr { background-position: 0px -1068px; }
.flag-gs { background-position: 0px -1080px; }
.flag-gt { background-position: 0px -1092px; }
.flag-gu { background-position: 0px -1104px; }
.flag-gw { background-position: 0px -1116px; }
.flag-gy { background-position: 0px -1128px; }
.flag-hk { background-position: 0px -1140px; }
.flag-hm { background-position: 0px -1152px; }
.flag-hn { background-position: 0px -1164px; }
.flag-hr { background-position: 0px -1176px; }
.flag-ht { background-position: 0px -1188px; }
.flag-hu { background-position: 0px -1200px; }
.flag-id { background-position: 0px -1212px; }
.flag-ie { background-position: 0px -1224px; }
.flag-il { background-position: 0px -1236px; }
.flag-in { background-position: 0px -1248px; }
.flag-io { background-position: 0px -1260px; }
.flag-iq { background-position: 0px -1272px; }
.flag-ir { background-position: 0px -1284px; }
.flag-is { background-position: 0px -1296px; }
.flag-it { background-position: 0px -1308px; }
.flag-jm { background-position: 0px -1320px; }
.flag-jo { background-position: 0px -1332px; }
.flag-jp { background-position: 0px -1344px; }
.flag-ke { background-position: 0px -1356px; }
.flag-kg { background-position: 0px -1368px; }
.flag-kh { background-position: 0px -1380px; }
.flag-ki { background-position: 0px -1392px; }
.flag-km { background-position: 0px -1404px; }
.flag-kn { background-position: 0px -1416px; }
.flag-kp { background-position: 0px -1428px; }
.flag-kr { background-position: 0px -1440px; }
.flag-kw { background-position: 0px -1452px; }
.flag-ky { background-position: 0px -1464px; }
.flag-kz { background-position: 0px -1476px; }
.flag-la { background-position: 0px -1488px; }
.flag-lb { background-position: 0px -1500px; }
.flag-lc { background-position: 0px -1512px; }
.flag-li { background-position: 0px -1524px; }
.flag-lk { background-position: 0px -1536px; }
.flag-lr { background-position: 0px -1548px; }
.flag-ls { background-position: 0px -1560px; }
.flag-lt { background-position: 0px -1572px; }
.flag-lu { background-position: 0px -1584px; }
.flag-lv { background-position: 0px -1596px; }
.flag-ly { background-position: 0px -1608px; }
.flag-ma { background-position: 0px -1620px; }
.flag-mc { background-position: 0px -1632px; }
.flag-md { background-position: 0px -1644px; }
.flag-me { background-position: 0px -1656px; }
.flag-mg { background-position: 0px -1668px; }
.flag-mh { background-position: 0px -1680px; }
.flag-mk { background-position: 0px -1692px; }
.flag-ml { background-position: 0px -1704px; }
.flag-mm { background-position: 0px -1716px; }
.flag-mn { background-position: 0px -1728px; }
.flag-mo { background-position: 0px -1740px; }
.flag-mp { background-position: 0px -1752px; }
.flag-mq { background-position: 0px -1764px; }
.flag-mr { background-position: 0px -1776px; }
.flag-ms { background-position: 0px -1788px; }
.flag-mt { background-position: 0px -1800px; }
.flag-mu { background-position: 0px -1812px; }
.flag-mv { background-position: 0px -1824px; }
.flag-mw { background-position: 0px -1836px; }
.flag-mx { background-position: 0px -1848px; }
.flag-my { background-position: 0px -1860px; }
.flag-mz { background-position: 0px -1872px; }
.flag-na { background-position: 0px -1884px; }
.flag-nc { background-position: 0px -1896px; }
.flag-ne { background-position: 0px -1908px; }
.flag-nf { background-position: 0px -1920px; }
.flag-ng { background-position: 0px -1932px; }
.flag-ni { background-position: 0px -1944px; }
.flag-nl { background-position: 0px -1956px; }
.flag-no { background-position: 0px -1968px; }
.flag-np { background-position: 0px -1980px; }
.flag-nr { background-position: 0px -1992px; }
.flag-nu { background-position: -17px 0px; }
.flag-nz { background-position: -17px -12px; }
.flag-om { background-position: -17px -24px; }
.flag-pa { background-position: -17px -36px; }
.flag-pe { background-position: -17px -48px; }
.flag-pf { background-position: -17px -60px; }
.flag-pg { background-position: -17px -72px; }
.flag-ph { background-position: -17px -84px; }
.flag-pk { background-position: -17px -96px; }
.flag-pl { background-position: -17px -108px; }
.flag-pm { background-position: -17px -120px; }
.flag-pn { background-position: -17px -132px; }
.flag-pr { background-position: -17px -144px; }
.flag-ps { background-position: -17px -156px; }
.flag-pt { background-position: -17px -168px; }
.flag-pw { background-position: -17px -180px; }
.flag-py { background-position: -17px -192px; }
.flag-qa { background-position: -17px -204px; }
.flag-re { background-position: -17px -216px; }
.flag-ro { background-position: -17px -228px; }
.flag-rs { background-position: -17px -240px; }
.flag-ru { background-position: -17px -252px; }
.flag-rw { background-position: -17px -264px; }
.flag-sa { background-position: -17px -276px; }
.flag-sb { background-position: -17px -288px; }
.flag-sc { background-position: -17px -300px; }
.flag-scotland { background-position: -17px -312px; }
.flag-sd { background-position: -17px -324px; }
.flag-se { background-position: -17px -336px; }
.flag-sg { background-position: -17px -348px; }
.flag-sh { background-position: -17px -360px; }
.flag-si { background-position: -17px -372px; }
.flag-sj { background-position: -17px -384px; }
.flag-sk { background-position: -17px -396px; }
.flag-sl { background-position: -17px -408px; }
.flag-sm { background-position: -17px -420px; }
.flag-sn { background-position: -17px -432px; }
.flag-so { background-position: -17px -444px; }
.flag-sr { background-position: -17px -456px; }
.flag-st { background-position: -17px -468px; }
.flag-sv { background-position: -17px -480px; }
.flag-sy { background-position: -17px -492px; }
.flag-sz { background-position: -17px -504px; }
.flag-tc { background-position: -17px -516px; }
.flag-td { background-position: -17px -528px; }
.flag-tf { background-position: -17px -540px; }
.flag-tg { background-position: -17px -552px; }
.flag-th { background-position: -17px -564px; }
.flag-tj { background-position: -17px -576px; }
.flag-tk { background-position: -17px -588px; }
.flag-tl { background-position: -17px -600px; }
.flag-tm { background-position: -17px -612px; }
.flag-tn { background-position: -17px -624px; }
.flag-to { background-position: -17px -636px; }
.flag-tr { background-position: -17px -648px; }
.flag-tt { background-position: -17px -660px; }
.flag-tv { background-position: -17px -672px; }
.flag-tw { background-position: -17px -684px; }
.flag-tz { background-position: -17px -696px; }
.flag-ua { background-position: -17px -708px; }
.flag-ug { background-position: -17px -720px; }
.flag-um { background-position: -17px -732px; }
.flag-us { background-position: -17px -744px; }
.flag-uy { background-position: -17px -756px; }
.flag-uz { background-position: -17px -768px; }
.flag-va { background-position: -17px -780px; }
.flag-vc { background-position: -17px -792px; }
.flag-ve { background-position: -17px -804px; }
.flag-vg { background-position: -17px -816px; }
.flag-vi { background-position: -17px -828px; }
.flag-vn { background-position: -17px -840px; }
.flag-vu { background-position: -17px -852px; }
.flag-wales { background-position: -17px -864px; }
.flag-wf { background-position: -17px -876px; }
.flag-ws { background-position: -17px -888px; }
.flag-ye { background-position: -17px -900px; }
.flag-yt { background-position: -17px -912px; }
.flag-za { background-position: -17px -924px; }
.flag-zm { background-position: -17px -936px; }
.flag-zw { background-position: -17px -948px; }
#petition-scroller li .info { float: left; padding-top: 0.4em; padding-left: 5px; width: 178px; }
#content #petition-scroller li .info { width: 378px; }
#petition-scroller li .person { color: rgb(102, 102, 102); margin: 0px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
#petition-scroller li .person big { color: rgb(18, 18, 19); }
#petition-scroller .animate { display: none; }
.loginButtons .signin-button { float: left; margin-right: 4px; background: transparent url(3109f00de0696696bf05ff1efc53b688281d4948.png)  no-repeat scroll right top; height: 22px; padding: 0px 4px 0px 0px; }
.loginButtons .signin-button span { background: transparent url(9a126dc673a97fdf4b2e47cffa819efa1a483be2.png)  no-repeat scroll left top; height: 22px; display: block; }
.loginButtons .signin-button input { background: transparent none repeat scroll 0px center; border: 0px none; color: rgb(255, 255, 255) ! important; cursor: pointer; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 13px; font-weight: 700; height: 20px; line-height: 20px; margin: 0px; padding: 0px 7px 0px 10px; outline: 0px none; }
.loginButtons .oauth-login-button { padding-left: 7px; }
.loginButtons a, .loginButtons a:visited { color: rgb(85, 159, 12); }
ul.checker_box { list-style: outside none none; padding: 0px; margin: 0px; border: 1px solid rgb(0, 102, 153); background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-radius: 5px; font-size: 13px; }
ul.checker_box li { width: 100%; }
ul.checker_box li a.address_item { padding: 2px 5px; color: rgb(17, 17, 17); display: block; text-decoration: none; }
ul.checker_box li a.address_hover { background: rgb(102, 102, 102) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.cookiebar { top: 0px; left: 0px; right: 0px; height: 32px; background: white none repeat scroll 0% 0%; color: black; display: block; }
.BodyBGposition, body.home-openspaces.BodyBGposition { background-position: 0px 32px ! important; }
.cookiebar .content { display: block; margin: 0px auto; color: black; height: 32px; width: 960px; }
.cookiebar .content .noticetext { width: 320px; float: left; display: block; margin-left: 160px; margin-right: auto; text-align: right; clear: both; font: 12px Verdana,Geneva,Arial,Helvetica,sans-serif; }
.cookiebar .content .linktext { font: 12px Verdana,Geneva,Arial,Helvetica,sans-serif; text-decoration: underline; color: gray; }
.cookiebar .content .buttn { float: left; }
.cookiebar div.close { float: right; padding-top: 7px; }
.cookiebar div.close a.close { background: transparent url(4cb783691b11a8aadff094ae8573d67fcee48e6a.gif)  no-repeat scroll left top; display: block; width: 14px; height: 14px; }
#cookiebarakkoord { margin: 0px; padding: 0px 0px 0px 25px; list-style: outside none none; }
#cookiebarakkoord li a.akkoord { float: left; cursor: pointer; background: transparent url(5e6a0e04f6d34c3c224daf49024c98f037108e2c.png)  no-repeat scroll left bottom; }
#cookiebarakkoord li a.akkoord span { float: left; font: bold 12px/29px Helvetica,"Trebuchet MS",sans-serif; padding: 0px 30px; background: transparent url(fae3425e675a61df630fb733018339e5b9afc7a9.png)  no-repeat scroll right bottom; margin-right: -4px; color: rgb(255, 255, 255); }
