body {
margin:0;
font:12px Verdana,Geneva,Arial,Helvetica,sans-serif;
background:#fff url(../img/new/bg-body.gif) repeat-x;
min-width:960px;
font-weight: normal;
}

p {
font:12px Verdana,Geneva,Arial,Helvetica,sans-serif;
line-height:18px;
}

img {
border:none;
}

a {
color:#000;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

form,fieldset {
margin:0;
padding:0;
border:none;
}

input,select,textarea {
vertical-align:middle;
font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#header:after {
content:"";
display:block;
clear:both;
}

input.hide,fieldset legend {
display:none;
}

#header {
width:960px;
margin:0 auto;
height:88px;
position:absolute;
top:0;
left:0;
z-index:10;
}

.heading {
width:100%;
overflow:hidden;
margin:0;
padding:6px 0 0;
}

h1.logo {
margin:0;
width:153px;
height:25px;
text-indent:-9999px;
overflow:hidden;
position:absolute;
top:18px;
left:8px;
z-index:11;
}

h1.logo a {
display:block;
background:url(../img/new/logo.gif) no-repeat;
width:153px;
height:25px;
}

#wrapper strong.logo {
margin:0;
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:url(../img/new/logo.gif) no-repeat;
width:153px;
height:25px;
}

.international {
float:left;
margin:13px 0 0 180px;
width:215px;
display:inline;
}

.international select {
width:160px;
margin:0;
}

.tools div:after,.tools:after {
content:"";
display:block;
clear:both;
}

.tools {
float:right;
margin:0 10px 0 0;
padding:0;
height:46px;
display:inline;
}

.tools legend {
display:block;
}

.add-nav {
margin:0;
padding:0;
list-style:none;
float:right;
}

.add-nav li {
float:left;
padding:0 9px;
}

.add-nav li a {
font:12px/22px Arial, Helvetica, sans-serif;
color:#fff;
}

div.language {
float:right;
margin:0 5px 0 0;
height:1%;
}

div.language label {
float:left;
font:12px/22px Arial, Helvetica, "Trebuchet MS", sans-serif;
color:#fff;
padding:0;
}

div.language select {
float:left;
margin:0;
padding:0;
}

.search-form {
clear:both;
float:right;
background:url(../img/new/bg-search-form.gif) no-repeat;
width:271px;
height:22px;
overflow:hidden;
margin:2px 0 0;
}

.search-form .text {
float:left;
padding:2px 7px;
width:235px;
border:0;
background:none;
color:#989898;
font:12px Arial, Helvetica, "Trebuchet MS", sans-serif;
margin:1px 0 0;
}

.search-form .btn-search {
margin:3px 0 0 3px;
padding:0;
float:left;
width:16px;
height:16px;
text-indent:-9999px;
border:none;
cursor:pointer;
background:transparent url(../img/new/btn-search.gif) no-repeat 0 0;
}

.navigation {
width:100%;
padding:7px 0 0;
position:relative;
z-index:10;
bottom:-1px;
left:0;
}

.navigation:after,#nav:after {
content:"";
display:block;
clear:both;
}

#nav {
margin:0;
padding:0 0 0 10px;
list-style:none;
float:left;
max-width:680px;
}

#nav li {
float:left;
padding:0 2px;
position:relative;
z-index:1;
}

#nav li a {
float:left;
cursor:pointer;
}

#nav li a span {
float:left;
font:bold 12px/29px Helvetica,"Trebuchet MS", sans-serif;
color:#fff;
padding:0 10px;
}

#nav li a.active,#nav li a:hover {
text-decoration:none;
background:url(../img/new/bg-nav.png) no-repeat;
margin-right:4px;
}

#nav li a.active span,#nav li a.hover span,#nav li a:hover span {
background:url(../img/new/nav-r.png) no-repeat 100% 0;
overflow:hidden;
color:#055905;
position:relative;
}

#nav li a:hover span {
position:relative;
}

#nav li a.donate {
background:url(../img/new/bg-donate.gif) no-repeat;
width:64px;
text-align:center;
font:bold 12px/21px Helvetica,"Trebuchet MS", sans-serif;
color:#56b004;
margin:4px 4px 0 2px;
}

#nav li a.donate span {
color:#56b004;
line-height:21px;
padding:0 10px 0 12px;
margin-right:-4px;
}

#nav li a.donate:hover {
width:auto;
background:url(../img/new/bg-nav.png) no-repeat;
margin:0 8px 0 0;
}

#nav li a.donate:hover span {
line-height:29px;
color:#055905;
padding:0 12px 0 14px;
margin-right:-4px;
}

#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:0;
}

.drop-content {
height:370px;
width:0;
background:transparent none;
}

.drop-content ul {
margin:0 0 0 104px;
padding:0;
list-style:none;
background:#fff url(../img/new/bg-nav1.gif) no-repeat 10px 100%;
position:absolute;
border:solid 1px #57b105;
}

#nav .drop-content ul li {
float:none;
width:210px;
vertical-align:middle;
background-color:#fff;
padding:0;
}

#nav .drop-content ul li a.drop {
background:url(../img/new/bullet2.gif) no-repeat 95% 50%;
}

#nav .drop-content ul li a {
float:none;
display:block;
background:none;
font-size:12px;
line-height:normal;
height:14px;
padding:4px 0 5px 10px;
cursor:pointer;
color:#000;
position:relative;
margin:0;
width:200px;
}

#nav .drop-content ul li:hover a,#nav .drop-content ul li.hover a,#nav .drop-content ul li a:hover {
background:#57b105;
color:#fff;
}

#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:#57b105 url(../img/new/bullet3.gif) no-repeat 95% 50%;
}

#nav .drop-content ul li:hover ul,#nav .drop-content ul li.hover ul {
display:block;
}

#nav .drop-content ul ul {
margin:0;
background-position:0 100%;
display:none;
position:absolute;
left:100%;
top:-1px;
}

#nav .drop-content ul ul li {
padding:0;
}

#nav .drop-content ul li:hover ul li a,#nav .drop-content ul li.hover ul li a {
background:none;
color:#000;
padding:4px 0 5px 10px;
margin:0;
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:url(../img/new/bullet2.gif) no-repeat 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:#57b105;
color:#fff;
}

#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:#57b105 url(../img/new/bullet3.gif) no-repeat 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:none;
color:#000;
padding:4px 0 5px 10px;
margin:0;
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:#57b105;
color:#fff;
}

#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:url(../img/new/bullet5.gif) no-repeat 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:#57b105 url(../img/new/bullet4.gif) no-repeat 95% 50%;
}

.sign {
margin:0 10px 0 0;
padding:0;
list-style:none;
float:right;
display:inline;
}

.sign span {
font-weight:400;
}

.sign li:first-child {
background:none;
}

.sign li {
float:left;
font:bold 12px/29px Helvetica,"Trebuchet MS", sans-serif;
color:#000;
background:url(../img/new/separator.gif) no-repeat 0 50%;
padding:0 5px 0 10px;
display:inline;
}

.sign li a {
font:bold 12px/29px Helvetica,"Trebuchet MS", sans-serif;
color:#fff;
}

.page {
margin:0 auto;
position:relative;
width:960px;
}

#wrapper {
padding:88px 0 0;
overflow:hidden;
width:960px;
}

.visual:after {
content:"";
display:block;
clear:both;
}

.visual {
height:305px;
background:#4d535f;
border:solid #424751;
border-width:3px 0;
padding:0 0 0 34px;
width:956px;
}

.flash-holder {
float:left;
width:551px;
height:311px;
position:relative;
margin:-3px 0;
}

.flash-holder img {
display:block;
}

.control {
position:absolute;
left:18px;
bottom:0;
}

.visual-content {
float:left;
width:365px;
margin:0 0 0 17px;
padding:10px 0 0;
font-family:Arial,Helvetica,sans-serif;
}

.visual-content h1 {
margin:0;
color:#fff;
font-size:28px;
}

.visual-content h2 {
margin:4px 0 0;
color:#6c0;
font-weight:400;
font-size:22px;
}

.visual-content p {
margin:0;
color:#fff;
font-size:12px;
line-height:16px;
}

.visual-content .text-holder {
margin:8px 0 0;
}

.update-form {
margin:20px 0 0;
}

.top-form {
width:392px;
margin:0 -27px 0 0;
overflow:hidden;
}

.col {
float:left;
width:185px;
padding:0 11px 0 0;
}

.col .title {
width:184px;
overflow:hidden;
padding:1px 0 0;
}

.col .next {
width:168px;
}

.col .title label {
float:left;
font-size:12px;
color:#fff;
}

.col .txt {
background:url(../img/new/bg-txt.gif) no-repeat;
width:185px;
height:22px;
margin:1px 0 0;
}

.col .txt input {
float:left;
border:0;
background:none;
color:#333;
font-size:12px;
padding:3px 8px;
width:168px;
}

.col .title a.info {
float:right;
background:url(../img/new/btn-info.gif) no-repeat;
width:12px;
height:12px;
text-indent:-9999px;
overflow:hidden;
margin:2px 0 0;
}

.col select {
width:169px;
height:22px;
color:#333;
font-size:12px;
}

.bottom-form {
margin:36px 0 0;
font-size:12px;
color:#fff;
overflow:hidden;
width:100%;
}

.bottom-form div {
width:240px;
float:left;
}

.bottom-form .check {
float:left;
margin:0;
width:13px;
height:13px;
}

.bottom-form label {
float:left;
padding:0 0 0 6px;
}

.bottom-form .btn-sign-up {
float:right;
margin:2px 0 0;
border:0;
color:#fff;
font-size:17px;
line-height:29px;
font-weight:700;
background:url(../img/new/btn-sign-up-l.gif) no-repeat;
cursor:pointer;
text-align:center;
}

.bottom-form .btn-sign-up span {
float:left;
background:url(../img/new/btn-sign-up-r.gif) no-repeat 100% 0;
overflow:hidden;
padding:0 10px;
height:29px;
}

.bottom-form .btn-sign-up:hover {
text-decoration:none;
}

.bottom-form .policy {
float:left;
font-size:10px;
padding:5px 0 0 19px;
color:#949495;
display:inline;
}

.bottom-form .policy a {
font-size:10px;
color:#949495;
text-decoration:underline;
}

.bottom-form .policy a:hover {
text-decoration:none;
}

#main:after {
content:"";
display:block;
clear:both;
}

#main {
width:946px;
padding:0 4px 0 10px;
}

#content {
width:620px;
float:left;
padding:12px 20px 0 0;
margin:0 -4px 0 0;
background:url(../img/new/bg-sidebar-m.gif) repeat-y 100% 0;
}

#fullwidth-content {
padding:12px 20px 0 0;
}

.content-holder {
background:url(../img/new/bg-sidebar-b.gif) no-repeat 100% 100%;
padding:0 20px 0 0;
margin:0 -20px 0 0;
}

.breadcrumbs {
margin:0 0 0 10px;
padding:0;
list-style:none;
overflow:hidden;
height:1%;
}

.breadcrumbs li {
float:left;
font:bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#999;
padding:0 0 0 4px;
}

.breadcrumbs li a {
background:url(../img/new/bullet6.gif) no-repeat 100% 4px;
font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#467f0d;
padding:0 9px 0 0;
}

.share-box {
width:100%;
overflow:hidden;
border-top:5px solid #ebedf0;
margin:13px 0 0;
padding:10px 0;
background:url(../img/new/bg-border2.png) repeat-x 0 100%;
}

.inverted .share-box {
margin-top:0;
border-top:none;
border-bottom:5px solid #ebedf0;
background-position:0 0;
padding:10px 0 5px;
}

.share-bottom {
border-top:0;
border-bottom:5px solid #ebedf0;
background:url(../img/new/bg-border2.png) repeat-x;
margin:40px 0 0;
padding:10px 0 8px;
}

.share-box ul {
margin:0;
padding:0;
list-style:none;
float:right;
}

.share-box ul li {
float:left;
padding:0 0 0 9px;
}

.share-box ul li a {
float:left;
padding:0 0 2px 21px;
overflow:hidden;
color:#1e1f1e;
font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.share-box a.email {
background:url(../img/new/bg-email.gif) no-repeat;
margin:2px 10px 0 0;
}

.share-box a.print {
background:url(../img/new/bg-print.gif) no-repeat;
margin:2px 10px 0 0;
}

.share-box a.rss {
background:url(../img/new/bg-rss.gif) no-repeat;
width:109px;
height:18px;
padding:2px 0 0 25px;
font:11px Arial, Helvetica, sans-serif;
}

.share-box a.share {
background:url(../img/new/bg-share.gif) no-repeat;
width:97px;
height:17px;
padding:2px 0 0 25px;
font:11px Arial, Helvetica, sans-serif;
}

.box {
background:url(../img/new/box-m.gif) repeat-y;
width:620px;
height:1%;
margin:21px 0 0;
}

.box .holder {
background:url(../img/new/box-t2.gif) no-repeat;
}

.box .holder .frame:after {
content:"";
display:block;
clear:both;
}

.box .holder .frame {
background:url(../img/new/box-b.gif) no-repeat 0 100%;
width:600px;
padding:18px 4px 42px 16px;
}

.box .holder .frame p {
font-size:11px;
margin:0 0 2px;
}

.ecard-box .ecard-holder {
text-align:center;
background-color:#EFEFEF;
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:#6c0;
font-family:Helvetica,Arial,sans-serif;
font-size:18px;
font-weight:400;
margin:8px 10px;
}

.ecard h2.title {
color:#030;
font-family:Helvetica,Arial,sans-serif;
font-size:18px;
font-weight:700;
margin:6px 0;
}

.dotted-border-bottom {
background:transparent url(../img/new/bg-border2.gif) repeat-x scroll left bottom;
padding-bottom:10px;
}

.ecard h3.sub-title {
color:#6c0;
font-family:Helvetica,Arial,sans-serif;
font-size:28px;
font-weight:400;
margin:8px 0;
}

.box-content div.text-holder {
margin:13px 0 0;
}

.box-content {
color:#6E7F8B;
}

.box h2 {
margin:0;
padding:0 0 15px;
color:#030;
font:bold 22px Georgia, Georgia, serif;
background:url(../img/new/bg-border2.png) repeat-x 0 100%;
}

.box h2 span {
color:#6c0;
padding:0 0 0 7px;
}

.news-box {
width:100%;
overflow:hidden;
padding:38px 0 0;
}

.news:after {
content:"";
display:block;
clear:both;
}

.news {
width:605px;
padding:0 0 0 15px;
overflow:hidden;
margin:13px 0 0;
}

.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:url(../img/new/bg-border2.png) repeat-x 0 100%;
padding:0 0 12px 10px;
}

.news-content h3 {
margin:-4px 0 0;
color:#030;
font:bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.news-content p {
margin:8px 0;
color:#333;
font:12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.button-holder {
width:100%;
overflow:hidden;
}

.button-holder a.more {
float:left;
background:url(../img/new/bg-comments.gif) no-repeat;
padding:0 0 3px 21px;
margin:3px 0 0;
color:#0e0f0e;
font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.button-holder a.share {
float:right;
display:inline;
background:url(../img/new/bg-share.gif) no-repeat;
width:97px;
height:17px;
overflow:hidden;
margin:0 0 0 34px;
padding:2px 0 0 25px;
font-size:11px;
}

#sidebar {
float:right;
position:relative;
z-index:0;
width:306px;
}

.accordion {
padding:0;
list-style:none;
background:url(../img/new/shadow.gif) no-repeat 300px 4px;
position:relative;
z-index:10;
margin:0;
}

.accordion li a {
display:block;
background:url(../img/new/bg-accordion-close.gif) no-repeat;
width:257px;
height:32px;
font-size:18px;
color:#fff;
padding:9px 0 0 43px;
}

.accordion ul {
margin:0;
padding:0;
list-style:none;
}

.accordion ul li a {
font-size:12px;
line-height:28px;
font-weight:700;
color:#727886;
padding:0 0 0 43px;
height:28px;
background:#dee1e8 url(./../img/new/arrow.gif) no-repeat 15px 50%;
}

.accordion li.active a:hover,.accordion li a:hover {
background-color:#000;
}

.accordion ul li a:hover,.accordion ul ul li a:hover,.accordion ul ul ul li a:hover,.accordion ul ul ul ul li a:hover,.accordion ul ul ul ul ul li a:hover {
background-color:#fff;
}

.accordion ul li.active a {
background:#dee1e8 url(./../img/new/arrow-active.gif) no-repeat 15px 50%;
}

.accordion ul li.active ul li.active a {
background:#e9ecf3 url(../img/new/arrow-active.gif) no-repeat 15px 50%;
}

.accordion ul li.active ul li.active ul li.active a {
background:#f0f2f8 url(../img/new/arrow-active.gif) no-repeat 15px 50%;
}

.accordion ul li.active ul li.active ul li.active ul li.active a {
background:#f7f9fd url(../img/new/arrow-active.gif) no-repeat 15px 50%;
}

.accordion ul li.active ul li.active ul li.active ul li.active ul li.active a {
background:#fcfdff url(../img/new/arrow-active.gif) no-repeat 15px 50%;
}

.accordion ul li.active ul li.active ul li.active ul li.active ul li.active ul li.active a {
background:#dee1e8 url(../img/new/arrow-active.gif) no-repeat 15px 50%;
}

.accordion ul li.active a:hover,.accordion ul li.active ul li.active a:hover,.accordion ul li.active ul li.active ul li.active a:hover,.accordion ul li.active ul li.active ul li.active ul li.active a:hover,.accordion ul li.active ul li.active ul li.active ul li.active ul li.active a:hover,.accordion ul li.active ul li.active ul li.active ul li.active ul li.active ul li.active a:hover {
background-color:#fff;
}

.accordion ul li.active ul li a {
font-weight:400;
background:#e9ecf3 url(../img/new/arrow.gif) no-repeat 15px 50%;
}

.accordion ul li.active ul li.active ul li a {
background:#f0f2f8 url(../img/new/arrow.gif) no-repeat 15px 50%;
}

.accordion ul li.active ul li.active ul li.active ul li a {
background:#f7f9fd url(../img/new/arrow.gif) no-repeat 15px 50%;
}

.accordion ul li.active ul li.active ul li.active ul li.active ul li a {
background:#fcfdff url(../img/new/arrow.gif) no-repeat 15px 50%;
}

.accordion ul li.active ul li.active ul li.active ul li.active ul li.active ul li a {
background:#fff url(../img/new/bullet7.gif) no-repeat 15px 50%;
}

.listings {
overflow:hidden;
margin:10px 0 0;
border:solid #eaeef1;
border-width:2px 0 5px;
width:285px;
padding:10px 0 10px 15px;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.listings h3 {
margin:0;
font-size:16px;
color:#030;
}

.listings ul {
margin:4px 0 0;
padding:0;
list-style:none;
}

.listings ul li:after {
content:"";
display:block;
clear:both;
}

.listings ul li {
background:url(../img/new/bg-border2.png) repeat-x 0 100%;
padding:15px 0;
}

.listings ul li a {
font-size:14px;
color:#559F0C;
margin-bottom:3px;
display:inline;
}

.listings ul li img {
float:left;
margin:0 12px 5px 0;
}

.listings ul li p {
margin:0;
color:#989898;
font-size:12px;
}

.items {
margin:0;
}

.footer-holder {
width:100%;
background:url(../img/new/bg-footer.gif) repeat-x;
height:647px;
margin:100px 0 0;
}

#footer {
width:995px;
margin:0 auto;
overflow:hidden;
}

.events {
padding:0;
list-style:none;
overflow:hidden;
height:71px;
margin:20px 0 0;
}

.events li {
float:left;
width:210px;
padding:0 30px 0 0;
}

.events li a {
font:11px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#0e0f0e;
margin:8px 0 0;
}

.events li a img {
float:left;
margin:0 10px 0 0;
}

.footer-content {
width:100%;
overflow:hidden;
background:url(../img/new/bg-footer-img.jpg) no-repeat 0 0;
height:468px;
margin:18px 0 0;
position:relative;
}

.footer-content ul {
margin:23px 0 0;
list-style:none;
overflow:hidden;
clear:both;
padding:0;
}

.footer-content ul li {
float:left;
width:140px;
padding:0 10px;
}

.footer-content ul ul {
margin:0;
padding:8px 0 0;
list-style:none;
}

.footer-content ul ul li {
float:none;
padding:0 0 6px;
width:140px;
}

.footer-content ul li h4 {
color:#6c0;
margin:0;
font-size:11px;
}

.footer-content ul ul li a {
color:#cbdccb;
font-size:12px;
}

.footer-content ul ul li a:hover {
text-decoration:none;
color:#fefefe;
}

.footer-content ul li.visit-us {
background:url(../img/new/map.gif) no-repeat;
padding-top:77px;
}

.footer-content ul li.visit-us label {
display:block;
color:#fefffe;
font-size:11px;
width:125px;
padding-bottom:10px;
}

.footer-content ul li.visit-us .select-holder {
margin:8px 0 0 -14px;
position:relative;
float:left;
}

.footer-content ul li.visit-us select {
width:140px;
}

.footer-content ul ul li a.digg {
background:url(../img/new/digg.gif) no-repeat;
padding:0 0 0 22px;
}

.footer-content ul ul li a.deli {
background:url(../img/new/deli.gif) no-repeat;
padding:0 0 0 22px;
}

.footer-content ul ul li a.facebook {
background:url(../img/new/facebook.gif) no-repeat;
padding:0 0 0 22px;
}

.footer-content ul ul li a.myspace {
background:url(../img/new/myspace.gif) no-repeat;
padding:0 0 0 22px;
}

.footer-content ul ul li a.flickr {
background:url(../img/new/flickr.gif) no-repeat;
padding:0 0 0 22px;
}

.footer-content ul ul li a.twitter {
background:url(../img/new/twitter.gif) no-repeat;
padding:0 0 0 22px;
}

.footer-content ul ul li a.youtube {
background:url(../img/new/youtube.gif) no-repeat;
padding:0 0 0 22px;
}

.footer-content ul ul li a.sonico {
background:url(../img/new/sonico-iso.gif) no-repeat;
padding:0 0 0 22px;
}

.facts-box {
position:absolute;
bottom:32px;
right:22px;
background:url(../img/new/bg-facts.gif) no-repeat;
width:304px;
height:193px;
overflow:hidden;
padding:9px 0 0 16px;
}

.facts-box strong {
display:block;
color:#6c0;
font-size:12px;
}

.facts-box .col {
padding:7px 0 0;
float:left;
width:145px;
}

.facts-box .col ul li {
padding:2px 0 3px;
}

.facts-box p {
margin:0;
color:#cbdccb;
font-size:12px;
line-height:20px;
}

.facts-box ul {
margin:0;
padding:0;
list-style:none;
color:#cbdccb;
font-size:12px;
}

.facts-box a.support {
display:block;
color:#fff;
font-size:12px;
height:20px;
background:url(../img/new/bullet.gif) no-repeat 0 0;
padding:0 0 0 20px;
margin:12px 0 0;
}

.facts-box .col .boat {
margin:0 0 0 10px;
}

.facts-box .col .boat li {
background:url(../img/new/boat.gif) no-repeat;
padding:0 0 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 0 0;
padding:0;
}

.copy-box p {
margin:0;
color:#fff;
font-size:12px;
}

.copy-box p span {
float:left;
}

.copy-box p strong.logo {
float:left;
background:url(../img/new/logo-mini.gif) no-repeat;
width:89px;
height:14px;
margin:2px 7px 0 4px;
text-indent:-9999px;
overflow:hidden;
}

.copy-box ul {
margin:0;
padding:0;
list-style:none;
}

.copy-box ul li a {
color:#fff;
font-size:12px;
}

.privacy {
float:left;
}

.privacy li {
float:left;
padding:0 0 0 16px;
}

.bottom-menu {
float:right;
}

.bottom-menu li {
float:left;
padding:0 0 0 14px;
}

.whatwedo .tabs-holder .share-box {
background:url(../img/new/bg-border2.png) repeat-x;
clear:both;
}

.whatwedo .tabs-holder div.tab {
border-bottom:0;
}

.box-holder {
width:100%;
overflow:hidden;
padding:0 0 25px;
background:url(../img/new/bg-border2.png) repeat-x 0 100%;
}

.photo-holder {
float:left;
width:204px;
}

.photo-holder img {
display:block;
}

.box-content .change-box {
float:right;
width:355px;
margin:28px 9px 0 0;
}

.change-box ul {
margin:0;
padding:0;
list-style:none;
}

.change-box ul li {
background:url(../img/new/bullet8.gif) no-repeat 0 8px;
padding:3px 0 21px 24px;
font:14px/19px Georgia, Georgia, serif;
color:#0e0f0e;
}

.happen-box {
width:605px;
overflow:hidden;
padding:11px 0 4px 15px;
background:url(../img/new/bg-border2.png) repeat-x 0 100%;
}

.happen-box h1 {
margin:0;
color:#030;
font-size:28px;
}

.happen-box h1 a {
color:#030;
}

.happen-box h2 {
font-size:28px;
font-weight:400;
margin:0;
color:#6c0;
}

.happen-box h2 a {
color:#030;
}

.article-content {
padding:13px 0 0;
}

.article-content p {
margin:0 0 20px;
font:12px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#0e0f0e;
}

.article .article-content p {
margin:0 0 16px;
}

.article-content div p a {
color:#467f0d;
font-size:11px;
font:12px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.events-box {
float:left;
background:#ebedf0;
margin:3px 13px 0 0;
width:190px;
margin-top:1px;
}

.events-box .frame {
padding:0 0 3px;
overflow:hidden;
width:190px;
background:url(../img/new/bg-events-b2.gif) no-repeat scroll 0 100%;
}

a.open-img {
position:relative;
display:block;
}

span.btn-open {
position:absolute;
top:5px;
right:5px;
width:14px;
height:14px;
background:url(../img/new/open-img.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
margin:0;
}

a.open-img:hover span.btn-open {
background:url(../img/new/open-img-hover.gif) no-repeat;
}

.events-box .frame a.open-img {
overflow:hidden;
width:100%;
}

.events-box .frame .illustration img {
display:block;
}

.events-box span.date {
display:block;
color:#0e0f0e !important;
font:10px/15px Verdana, Geneva, Arial, Helvetica, sans-serif !important;
margin:0 !important;
}

.events-box strong {
font:bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif !important;
margin:0 !important;
}

.events-content {
padding:5px 8px 6px;
}

.events-content p,.article .article-content .events-content p {
margin:16px 0 0;
color:#0e0f0e;
font:10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.tabs-holder:after {
content:"";
display:block;
clear:both;
}

.tabs-holder {
width:100%;
margin:20px 0 0;
}

.tabs-holder h3 {
margin:0 0 0 14px;
font:bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#030;
}

.tabset {
width:100%;
overflow:hidden;
margin:14px 0 0;
}

.tabset ul {
margin:0;
padding:0;
list-style:none;
}

.tabset ul li {
float:left;
padding:0 1px 0 0;
}

.tabset ul li a.tab {
float:left;
background:url(../img/new/bg-tab-l.gif) no-repeat;
}

.tabset ul li a.tab span {
float:left;
padding:9px 34px 9px 15px;
background:url(../img/new/bg-tab-r.gif) no-repeat 100% 0;
overflow:hidden;
font:bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#6e7f8b;
cursor:pointer;
position:relative;
}

.tabset ul li a.tab span em {
font-style:normal;
padding:0 0 0 15px;
height:12px;
overflow:hidden;
background:none;
}

.tabset ul li a.tab span em.news-tab {
background:url(../img/new/bg-news.gif) no-repeat;
}

.tabset ul li a.tab span em.photo {
background:url(../img/new/bg-photo.gif) no-repeat;
}

.tabset ul li a.tab span em.video {
background:url(../img/new/bg-video.gif) no-repeat;
height:11px;
}

.tabset ul li a.tab span em.publication {
background:url(../img/new/bg-publication.gif) no-repeat;
}

.tabset ul li a.tab:hover {
text-decoration:none;
}

.tabset ul li a.tab:hover,.tabset ul li a.active {
background:url(../img/new/bg-tab-act-l.gif) no-repeat;
}

.tabset ul li a.tab:hover span,.tabset ul li a.active span {
color:#020202;
background:url(../img/new/bg-tab-act-r.gif) no-repeat 100% 0;
}

.tabset ul li a.tab:hover span em,.tabset ul li a.active span em {
background-position:0 -12px;
}

.tabset ul li a.tab:hover span em.video,.tabset ul li a.active span em.video {
background-position:0 -12px;
}

.tabs-holder div.tab {
border-top:5px solid #baccd9;
border-bottom:5px solid #ebedf0;
background:url(../img/new/bg-inbox.gif) repeat-x;
padding:31px 0 7px;
width:100%;
}

.no-bottom-line div.tab {
border-bottom:none;
}

.petition {
height:31px;
margin:0;
padding:0 0 0 6px;
background:#F1F4FB;
}

.petition-smaller {
width:459px;
}

.petition a.btn-petition {
float:right;
background:url(../img/new/btn-petition-l.gif) no-repeat;
height:21px;
margin:4px 5px 0 0;
}

.petition a.btn-petition span {
display:block;
background:url(../img/new/btn-petition-r.gif) no-repeat 100% 0;
overflow:hidden;
color:#fff;
text-align:center;
line-height:21px;
font-weight:700;
font-size:13px;
padding:0 5px;
}

.petition a.btn-petition:hover {
text-decoration:none;
background:url(../img/new/btn-petition-l-hover.gif) no-repeat;
}

.petition a.btn-petition:hover span {
background:url(../img/new/btn-petition-r-hover.gif) no-repeat 100% 0;
}

.petition p {
margin:0;
line-height:31px;
font-size:11px;
}

.article-content p a,.tab .news-content p a {
color:#467f0d;
font-size:10px;
}

.img-and-text h3,.tab .news-content h3 {
margin:-4px 0 0;
color:#58b006;
font-weight:400;
}

.img-and-text h3 a,.tab .news-content h3 a {
color:#58b006;
font-weight:400;
}

.tab .news-content ul {
margin:2px 0 0;
padding:0;
list-style:none;
overflow:hidden;
width:100%;
}

.tab span.date {
font-size:12px;
color:#9a9a9a;
}

.tab .news-content ul li {
background:url(../img/new/separator2.gif) no-repeat 0 3px;
margin:0 7px 0 -7px;
padding:0 3px 0 7px;
font-size:12px;
color:#9a9a9a;
display:inline;
}

.tab .news-content ul li a {
font-size:12px;
color:#9a9a9a;
}

.tab .last .news-content {
background:none;
}

.news-holder:after {
content:"";
display:block;
clear:both;
}

.news-holder {
width:100%;
background:url(../img/new/bg-border2.png) repeat-x 0 100%;
}

.tab a.more-info {
float:left;
background:url(../img/new/bg-more2.gif) no-repeat;
height:13px;
padding:1px 0 0 20px;
margin:12px 0 10px 15px;
font:10px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.tabs-holder .share-box {
background:none;
margin:0;
padding:8px 0;
border-top:0;
border-bottom:5px solid #EBEDF0;
}

.related-../images/africa {
border-color:#EAEEF1;
border-style:solid;
border-width:3px 0;
overflow:hidden;
width:285px;
padding:8px 0 10px 15px;
margin:0;
}

.related-../images/africa h3 {
font-size:16px;
margin:0;
color:#030;
}

.../images/africa-holder {
width:100%;
overflow:hidden;
background:url(../img/new/bg-border2.png) repeat-x 0 100%;
margin:9px 0 0;
padding:3px 0;
}

.../images/africa-holder ul {
margin:0;
padding:0;
list-style:none;
}

.../images/africa-holder ul li {
float:left;
padding:0 10px 10px 0;
width:131px;
height:87px;
}

.../images/africa-holder ul li a {
cursor:pointer;
width:131px;
float:left;
}

.../images/africa-holder ul li a span {
width:131px;
height:88px;
padding-bottom:2px;
display:table-cell;
vertical-align:middle;
background:transparent url(../img/new/bg-image-wrapper1.gif) no-repeat scroll 0 0;
}

* html .../images/africa-holder ul li a span {
display:block;
}

*+html .../images/africa-holder ul li a span {
display:block;
}

.../images/africa-holder ul li a span img {
display:block;
margin:0 auto;
}

.../images/africa-holder ul li a:hover span {
border-bottom:2px solid #6c0;
padding:0;
}

.../images/africa-holder ul li a img {
display:block;
}

.related-../images/africa a.more {
background:transparent url(../img/new/bg-more.gif) no-repeat scroll 0 50%;
clear:both;
float:left;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:10px;
margin:10px 0 0;
padding:1px 0 1px 20px;
}

.listings .text {
overflow:hidden;
margin:7px 0 0;
padding:0 18px 0 0;
clear:both;
}

.listings .text p {
color:#333;
font-size:13px;
}

.listings .text p a {
display:inline;
font:10px Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
}

.listings .more {
padding:10px 0 0;
}

.listings .more a {
background:transparent url(../img/new/bg-comments.gif) no-repeat scroll 0 0;
color:#0E0F0E;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:10px;
padding:0 0 0 21px;
min-height:14px;
display:block;
margin-bottom:0;
}

.listings a.more-items {
background:transparent url(../img/new/bg-more.gif) no-repeat scroll 0 0;
color:#0E0F0E;
float:left;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:10px;
margin:10px 0 0;
padding:0 0 3px 21px;
}

.article {
background:#fff url(../img/new/bg-header.gif) repeat-x;
}

.article #nav li a.active,.article #nav li a:hover {
background:url(../img/new/bg-nav2.gif) no-repeat;
}

.article #nav li a.active span,.article #nav li a:hover span {
background:url(../img/new/bg-nav3.gif) no-repeat 100% 0;
}

.article #id6 {
display:none;
}

.happen-box .on-page,.twocolumns .on-page {
float:right;
width:180px;
padding:0 0 0 10px;
}

.article-content .text span.author {
display:block;
color:#666;
font:11px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
margin:0;
}

.article-content .text strong {
color:#333;
}

.happen-box .on-page a.more {
background:url(../img/new/add-comments.gif) no-repeat;
color:#0E0F0E;
display:block;
font:10px Verdana,Geneva,Arial,Helvetica,sans-serif;
padding:0 0 3px 21px;
margin:0 0 14px;
}

.happen-box .on-page span.title,.twocolumns .on-page span.heading {
display:block;
color:#999;
font:bold 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.happen-box .on-page ul,.twocolumns .on-page ul {
margin:4px 0 0 2px;
padding:0;
list-style:none;
}

.happen-box .on-page ul li,.twocolumns .on-page li {
background:url(../img/new/bullet01.gif) no-repeat 0 6px;
padding:0 0 0 10px;
}

.happen-box .on-page ul li a,.twocolumns .on-page li a {
color:#559f0c;
font:10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.big-box {
width:605px;
margin:0 0 10px;
}

.big-box .frame {
width:605px;
background:url(../img/new/bg-events-b3.gif) no-repeat 0 100%;
}

.happen-box .text h2, .happen-box .text h3 {
margin:0;
font:bold 14px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#333;
}

.middle-box {
width:270px;
float:right;
margin:11px 0 0 13px;
}

.middle-box .frame {
width:270px;
background:url(../img/new/bg-events-b.gif) no-repeat 0 100%;
}

.middle-box .events-content {
padding:5px 9px 6px;
}

.small-box {
width:195px;
margin:17px 13px 0 0;
}

.small-box .events-content {
padding:5px 8px 6px;
}

.small-box .frame {
width:195px;
background:url(../img/new/bg-events-b3.gif) no-repeat 0 100%;
}

.happen-box .text a.zoom {
background:url(../img/new/bg-zoom.gif) no-repeat 100% 2px;
padding:0 15px 0 0;
font:12px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.happen-box .text a.read-more {
background:url(../img/new/read-more.gif) no-repeat 0 0;
padding:0 5px;
line-height:10px;
}

.tags,.topic {
width:430px;
overflow:hidden;
margin:0 0 10px;
padding:4px 0 0;
}

.topic a {
font:10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#559f0c;
}

.topic strong.title,.tags strong.title {
display:block;
font:bold 10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#666;
margin:0;
}

.tags ul {
margin:0;
padding:0;
list-style:none;
}

.tags ul li {
display:inline;
}

.tags ul li a {
font:10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#559f0c;
}

.article .bottom {
margin:0;
border-top:0;
border-bottom:5px solid #EBEDF0;
background:none;
}

.grey-box:after {
content:"";
display:block;
clear:both;
}

.grey-box {
width:273px;
background:#4d535f;
border:3px solid #424751;
margin:0 0 0 3px;
padding:18px 10px 0 11px;
}

.grey-box h2 {
color:#FFF;
font-size:28px;
margin:0;
}

.grey-box h3 {
color:#6C0;
font-size:20px;
font-weight:400;
margin:4px 0 0;
}

.grey-box .text-holder {
margin:6px 0 0 2px;
}

.grey-box .text-holder p {
color:#FFF;
font-size:12px;
line-height:14px;
margin:0;
}

.grey-box .text-holder p a {
font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;
color:#6c0;
}

.grey-box a.btn-sign-up {
background:url(../img/new/btn-sign-up-l.gif) no-repeat;
border:none;
color:#FFF;
cursor:pointer;
float:right;
font-size:17px;
line-height:22px;
font-weight:700;
margin:2px 0 0;
text-align:center;
}

.grey-box a.btn-sign-up span {
background:url(../img/new/btn-sign-up-r.gif) no-repeat 100% 0;
float:left;
height:26px;
overflow:hidden;
padding:3px 19px 0;
}

.grey-box a.btn-sign-up:hover {
border: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 0 30px;
}

.top-line {
border-top:5px solid #EBEDF0;
margin:10px 0;
}

.tabset ul li a.tab span em.all {
background:url(../img/new/bg-all.gif) no-repeat;
}

.result span.results {
display:block;
font:14px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#030;
text-indent:14px;
}

#content.result {
padding:12px 20px 0 0;
}

.result .tabs-holder {
margin-top:3px;
}

.result .news-holder {
padding:9px 0 0;
}

.sort {
width:100%;
overflow:hidden;
margin:-25px 0 0;
height:21px;
}

.sort select {
float:right;
margin:0 4px 0 0;
}

.sort ul {
margin:0 10px 0 0;
padding:0;
list-style:none;
float:right;
overflow:hidden;
}

.sort ul li {
float:left;
background:url(../img/new/separator3.gif) no-repeat 0 50%;
margin:0 1px 0 -1px;
padding:0 5px 0 6px;
}

.sort ul li a {
color:#467f0d;
font:10px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.sort ul li a.active {
color:#000;
font-weight:700;
}

.sort span {
float:right;
color:#000;
font:10px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.tab .news-content,.article .news-content {
background:none;
height:1%;
overflow:hidden;
width:auto;
float:none;
}

.tab .news,.article .news {
background:url(../img/new/bg-border2.png) repeat-x 0 100%;
padding:13px 0 0;
margin:0 0 0 15px;
width:605px;
margin-top:0 !important;
}

.tab .news .teaser-bottom,.tab .news .teaser-bottom-line {
display:none;
}

.tab .pt_feature_story {
margin:0;
padding:5px 0 0;
width:620px;
background:none;
}

.tab .pt_feature_story .teaser-top {
background:#f1f4fb url(../img/new/bg-featurestory-top.gif) no-repeat left top;
padding:8px 15px 0;
}

.tab .pt_feature_story .news-content {
padding-bottom:0;
}

.tab .pt_feature_story .teaser-bottom {
background:#f1f4fb url(../img/new/bg-featurestory-bottom.gif) no-repeat left top;
height:7px;
display:block;
}

.tab .pt_feature_story .teaser-bottom-line {
margin:0 0 0 15px;
background:url(../img/new/bg-border2.png) repeat-x 0 100%;
height:8px;
display:block;
}

.tab .last .teaser-bottom-line,.tab .last {
background:none;
}

.none-img {
width:100%;
padding:13px 0 0;
}

.none-img .news-content {
width:100%;
padding:0 0 12px;
}

.tab .news-content .gallery {
width:100%;
overflow:hidden;
}

.tab .news-content .gallery ul {
margin:0;
padding:0;
list-style:none;
}

.tab .news-content .gallery ul li {
background:none;
}

.tab .news .img-holder {
width:auto;
}

.article .tab .news .middle-box {
margin:0;
}

.article .tab .news .small-box {
margin:0;
}

.paginator {
width:605px;
overflow:hidden;
margin:0 0 0 15px;
padding:5px 0 7px;
background:url(../img/new/bg-border2.png) repeat-x 0 100%;
}

.paginator a.next {
float:right;
background:url(../img/new/bg-next.gif) no-repeat 100% 0;
padding:0 20px 0 0;
margin:3px 0 0;
font:10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#0e0f0e;
}

.paginator a.prev {
float:left;
background:url(../img/new/bg-prev.gif) no-repeat;
padding:0 0 0 20px;
margin:3px 0 0;
font:10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#0e0f0e;
}

.paginator a#disable.prev {
background:url(../img/new/bg-disable.gif) no-repeat 0 0;
}

.paginator a#disable {
background:url(../img/new/bg-disable-next.gif) no-repeat 100% 0;
color:#9ca2b1;
cursor:default;
}

.paginator ul {
margin:0 auto;
padding:0;
list-style:none;
width:320px;
overflow:hidden;
}

.paginator ul li {
float:left;
padding:0 3px;
}

.paginator ul li a {
display:block;
padding:0 7px;
line-height:20px;
background:#f1f4fb;
color:#467f0d;
}

.paginator ul li a.active,.paginator ul li a:hover {
text-decoration:none;
background:#5fc512;
font-weight:700;
color:#fff;
}

.result-pages {
width:605px;
overflow:hidden;
margin:0 0 0 15px;
padding:7px 0 0;
}

.result-pages p {
margin:0;
font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#333;
}

.result-pages ul {
margin:0;
padding:0;
list-style:none;
float:right;
}

.result-pages ul li {
float:left;
font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#000;
}

.result-pages ul li a {
float:left;
background:url(../img/new/separator4.gif) no-repeat 0 50%;
font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#467f0d;
padding:0 5px;
}

.result-pages ul li a.first {
background:none;
}

.result-pages ul li a:hover,.result-pages ul li a.active {
font-weight:700;
color:#000;
text-decoration:none;
}

.grey-box h4 {
margin:-6px 0 0;
font-size:20px;
color:#fff;
font-weight:400;
}

.search-holder:after {
content:"";
display:block;
clear:both;
}

.search-holder {
width:100%;
margin:13px 0 0;
}

.btn-search2 {
background:url(../img/new/btn-search-l.gif) no-repeat;
border:0 none;
color:#FFF;
cursor:pointer;
float:right;
font-size:12px;
font-weight:700;
margin:11px 14px 0 0;
text-align:center;
}

.search-holder .btn-search2 {
margin-right:3px;
}

a.btn-search2 span {
background:transparent url(../img/new/btn-search-r1.gif) no-repeat 100% 0;
float:left;
height:18px;
overflow:hidden;
padding:4px 16px 0 34px;
}

.search-option a.btn-search2 span {
background:url(../img/new/btn-search-r.gif) no-repeat 100% 0;
}

.search-option a.btn-search2:hover span {
background:url(../img/new/btn-search-r-hover.gif) no-repeat 100% 0;
}

a.btn-search2:hover {
text-decoration:none;
background:url(../img/new/btn-search-l-hover.gif) no-repeat;
}

a.btn-search2:hover span {
background:url(../img/new/btn-search-r1-hover.gif) no-repeat 100% 0;
}

.advanced-form div {
background:url(../img/new/bg-search2.gif) no-repeat;
width:270px;
height:22px;
}

.advanced-form div .text {
border:0;
background:none;
padding:3px 7px;
width:253px;
}

a#btn-advanced {
float:right;
clear:both;
background:url(../img/new/plus.gif) no-repeat 151px 13px;
width:127px;
font:10px/28px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#e7e8ea;
margin:16px -13px -1px 0;
padding:5px 35px 0 17px;
text-align:right;
}

a#btn-advanced.active {
background:url(../img/new/btn-advanced2.gif) no-repeat right 8px;
color:#000;
}

.search-option {
width:100%;
margin:-3px 0 0 3px;
}

.search-option .radio {
width:13px;
height:13px;
}

.search-option .top {
background:url(../img/new/bg-search-top.gif) no-repeat 0 0;
width:301px;
height:2px;
overflow:hidden;
}

.search-option .content {
width:292px;
border-bottom:5px solid #ebedf0;
background:#fff url(../img/new/bg-shadow.gif) no-repeat 100% 0;
padding:15px 0 21px 16px;
}

.search-option .google-form .frame {
background:url(../img/new/bg-search3.gif) no-repeat;
width:270px;
height:22px;
margin:0 0 15px;
}

.search-option span.title {
font-size:14px;
color:#257f03;
display:block;
}

.search-option .google-form .radio {
margin:0;
padding:0;
float:left;
}

.search-option .google-form {
margin:14px 0 0;
}

.search-google {
padding:10px 11px 0 0;
}

.search-google label {
font:11px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#000;
float:left;
margin:0 0 0 10px;
}

.search-option .google-form div.radio {
margin:12px 0 0;
width:100%;
overflow:hidden;
}

.search-option .button-hold {
margin:0;
width:281px;
}

.search-option .frame .text {
border:0;
background:none;
padding:3px 7px;
width:253px;
margin:0;
}

.search-option p {
margin:0;
font-size:11px;
line-height:18px;
color:#000;
}

.content .text {
margin:0;
width:275px;
}

.find-result .holder .title:after,.find-result .holder:after,.search-option:after,.search-option .content:after,.find-result:after {
content:"";
display:block;
clear:both;
}

.find-result {
width:280px;
border-bottom:5px solid #ebedf0;
margin-left:-16px;
padding:0 0 35px 16px;
}

.find-result .holder {
width:100%;
margin:0 0 5px;
}

.find-result .holder strong {
font:bold 11px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#666;
}

.find-result .holder .title {
width:267px;
}

.find-result .holder .title label {
font:11px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#666;
}

.find-result .holder .frame {
background:url(../img/new/bg-search3.gif) no-repeat;
width:270px;
height:22px;
margin:0;
}

.find-result .holder .frame .text {
border:0;
background:none;
padding:3px 7px;
width:253px;
margin:0;
}

.tooltips {
float:right;
position:relative;
margin:5px 0 0;
}

.tooltips-holder {
display:none;
position:absolute;
left:9px;
bottom:0;
width:130px;
}

#sidebar .tooltips-holder {
right:9px;
left:auto;
}

.tooltips a.info {
display:block;
background:url(../img/new/bg-info.gif) no-repeat;
width:12px;
height:12px;
text-indent:-9999px;
overflow:hidden;
}

.tooltips-holder .t {
background:url(../img/new/bg-tooltip-t.png) no-repeat !important;
width:130px !important;
height:3px !important;
overflow:hidden;
}

.tooltips-holder .m {
background:#baccd9;
overflow:hidden;
width:116px !important;
padding:0 10px 0 4px !important;
}

.tooltips-holder .b {
background:url(../img/new/bg-tooltip-b.png) no-repeat !important;
width:130px !important;
height:3px !important;
overflow:hidden;
}

.tooltips-holder .m p {
margin:0;
font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#000;
}

.find-result .plus {
padding:5px 13px 0 0;
}

.find-result .plus a {
float:right;
background:url(../img/new/plus.gif) no-repeat 100% 0;
padding:0 15px 0 0;
font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#333;
}

.search-scope {
width:100%;
overflow:hidden;
padding:15px 0 0;
}

.head {
width:100%;
overflow:hidden;
}

.head a.minus {
float:right;
background:url(../img/new/minus.gif) no-repeat 100% 0;
padding:0 15px 0 0;
margin:0 13px 0 0;
font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#333;
}

.head span {
font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#000;
}

.site {
margin:5px 0 0 -5px;
padding:0 0 15px;
list-style:none;
overflow:hidden;
width:100%;
}

.site li {
float:left;
background:url(../img/new/separator3.gif) no-repeat 0 50%;
margin:0 1px 0 -1px;
padding:0 5px;
}

.site li a {
font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#467f0d;
}

.site li a.active {
font-weight:700;
color:#000;
}

.search-scope select {
width:267px;
margin:0;
padding:0;
height:auto;
float:left;
}

.option {
width:100%;
overflow:hidden;
margin:0 0 15px;
}

.option span {
display:block;
font:10px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#000;
}

.option ul {
margin:0 0 0 -5px;
padding:0;
list-style:none;
overflow:hidden;
width:100%;
}

.option ul li {
float:left;
background:url(../img/new/separator3.gif) no-repeat 0 50%;
margin:0 1px 0 -1px;
padding:0 5px;
}

.option ul li a {
font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#467f0d;
}

.option ul li a.active {
font-weight:700;
color:#000;
}

.profile-box {
width:100%;
border-width:5px 0;
border:none;
margin:0;
padding:15px 0 12px;
}

.profile-box .title {
width:606px;
overflow:hidden;
background:url(../img/new/bg-border2.png) repeat-x 0 100%;
padding:0 0 19px 14px;
}

#fullwidth-content .profile-box .title {
width:auto;
}

.profile-box .title h2 {
margin:0;
float:left;
font:bold 18px/21px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#030;
}

.profile-box .title a.delete {
float:right;
font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#257f03;
margin:6px 0 0;
}

.message-bar {
background:url(../img/new/message-c.gif) repeat-y;
width:620px;
margin:11px 0;
}

.message-bar .holder {
background:url(../img/new/message-t.gif) no-repeat;
width:620px;
padding:2px 0 0;
}

.message-bar .holder .frame {
background:url(../img/new/message-b.gif) no-repeat 0 100%;
width:600px;
padding:0 5px 2px 15px;
overflow:hidden;
}

.attention {
background:url(../img/new/bg-red-c.gif) repeat-y;
}

.attention .holder {
background:url(../img/new/bg-red-t.gif) no-repeat;
}

.attention .holder .frame {
background:url(../img/new/bg-red-b.gif) no-repeat 0 100%;
}

.profile-box .attention .holder .frame p {
font-weight:700;
color:#db0000;
background:url(../img/new/attention.gif) no-repeat 0 50%;
padding:0 0 0 25px;
}

.profile-box .box .row .attention {
background:url(../img/new/bg-attention.gif) no-repeat;
height:33px;
margin:-5px 0 0;
display:none;
}

.profile-box .box .error .attention {
display:block;
}

.profile-box .box .row .attention .holder {
margin:0;
padding:5px 0 0;
background:url(../img/new/bg-attention-r.gif) no-repeat 100% 0 !important;
height:33px;
overflow:hidden;
}

.profile-box .box .row .attention p {
margin:0;
font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#db0000;
background:url(../img/new/attention.gif) no-repeat 3px 6px;
padding:0 0 0 25px;
}

.message-bar .holder .frame p {
margin:0;
font:11px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#666;
}

.profile-box .box {
margin:0;
}

.profile-box .box .holder {
background:url(../img/new/box-t2.gif) no-repeat;
}

.profile-box .box .title {
width:100%;
padding:0 0 4px;
margin:0;
}

.profile-box .box .title h3 {
margin:0;
color:#6e7f8b;
font:bold 15px Helvetica, Arial, sans-serif;
}

.profile-box .box .your-account {
padding:3px 0 0;
}

.profile-box .box .row:after {
content:"";
display:block;
clear:both;
}

.profile-box .box .row {
width:100%;
margin:0;
padding:11px 0 0;
position:relative;
}

.profile-box .box .row label {
float:left;
width:167px;
text-align:right;
color:#666;
font:11px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;
margin:4px 0 0;
}

.profile-box .box .row label span {
padding:0 10px 0 0;
}

.profile-box .box .row .edit-box {
width:408px;
float:left;
margin:0 0 0 5px;
padding:0 5px 0 4px;
}

.edit-box .label {
display:block;
padding:3px 0 0;
}

.profile-box .box .row .edit-box .change-form {
margin:0;
padding:0 0 5px;
background:url(../img/new/bg-border2.png) repeat-x 0 100%;
width:100%;
overflow:hidden;
}

.profile-box .box .row .edit-box .change-form input.text {
float:left;
border:0;
background:none;
width:250px;
padding:1px 3px;
font-size:11px;
}

.profile-box .box .row .edit-box .change-form a.change {
float:right;
background:url(../img/new/plus.gif) no-repeat 100% 50%;
padding:0 18px 0 0;
}

.profile-box .box .row .bg-textbox {
background:url(../img/new/bg-input-text-l.gif) no-repeat 0 0;
height:22px;
}

.profile-box .box .row .bg-textbox .holder {
background:url(../img/new/bg-input-text-r.gif) no-repeat 100% 0;
height:22px;
margin:0;
padding:0 3px;
width:auto;
overflow:hidden;
}

.profile-box .box .row a.info {
background:url(../img/new/bg-info.gif) no-repeat;
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:0;
top:6px;
background:url(../img/new/ok.gif) no-repeat;
width:10px;
height:7px;
text-indent:-9999px;
overflow:hidden;
margin:0 0 0 2px;
}

.profile-box .box .row .discript {
display:block;
clear:both;
font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#666;
width:268px;
padding:5px 0 8px;
}

.profile-box .hide-box {
background:url(../img/new/hide-c.gif) repeat-y;
width:590px;
margin:0;
display:none;
}

.profile-box .hide-box .holder {
background:url(../img/new/hide-t.gif) no-repeat;
padding:2px 0 0;
}

.profile-box .hide-box .holder .frame {
background:url(../img/new/hide-b.gif) no-repeat 0 100%;
width:590px;
padding:0 0 10px;
}

.profile-box .hide-box .holder .frame:after {
content:"";
display:block;
clear:both;
}

.profile-box .box .hide-box .edit-box .change-form {
background:url(../img/new/bg-border-grey.gif) repeat-x 0 100%;
}

.profile-box .box .hide-box .row .edit-box a.change {
background:url(../img/new/minus.gif) no-repeat 100% 50%;
}

.profile-box .hide-box .text {
font-size:11px;
}

.profile-box a.btn-change {
background:url(../img/new/btn-change-r.gif) no-repeat;
float:left;
height:22px;
margin:0 0 0 29px;
}

.profile-box a.btn-change span {
background:url(../img/new/btn-change-l.gif) no-repeat 100% 0;
color:#FFF;
display:block;
font-size:12px;
font-weight:700;
line-height:20px;
overflow:hidden;
padding:0 8px;
text-align:center;
margin:0;
}

.profile-box a.btn-change:hover {
background:url(../img/new/btn-change-r-hover.gif) no-repeat;
text-decoration:none;
}

.profile-box a.btn-change:hover span {
background:url(../img/new/btn-change-l-hover.gif) no-repeat 100% 0;
text-decoration:none;
}

.profile-box a.not-ready {
background:url(../img/new/btn-not-ready-r.gif) no-repeat;
}

.profile-box a.not-ready span {
background:url(../img/new/btn-notready-l.gif) no-repeat 100% 0;
}

.profile-box a.not-ready:hover {
background:url(../img/new/btn-notready-r-hover.gif) no-repeat;
}

.profile-box a.not-ready:hover span {
background:url(../img/new/btn-notready-l-hover.gif) no-repeat 100% 0;
}

.profile-box .box .row .bg-textbox .new-email {
width:258px;
}

.profile-box .box .row .bg-textbox input.upload {
width:258px;
color:#999;
}

.profile-box .box .picture-holder {
float:left;
width:156px;
height:156px;
margin:0 11px 0 0;
}

.profile-box .box .picture-holder img {
height:155px;
border:1px solid #61BA07;
display:block;
}

.profile-box .box .row .edit-box .gender {
margin:0;
padding:4px 20px 0 0;
height:1%;
overflow:hidden;
float:left;
}

.profile-box .box .row .edit-box .gender input.radio {
float:left;
margin:0;
padding:0;
width:14px;
height:15px;
}

.profile-box .box .row .edit-box .gender label {
float:left;
width:auto;
margin:0 0 0 5px;
}

#fullwidth-content .title-line,#content .title-line, .title-line {
border-top:5px solid #EBEDF0;
padding:15px 0 15px 14px !important;
}

#donation-form {
padding:10px 0;
margin:0;
}

#donation-form fieldset {
margin:0 0 15px;
}

#donation-form #row-annual_p input {
margin:1px;
float:left;
}

#donation-form #row-annual_p span {
display:block;
padding-left:20px;
color:#666;
}

#donation-form .row .amount-radio {
margin:0;
padding:4px 20px 4px 0;
height:1%;
overflow:hidden;
float:left;
}

#donation-form .row .amount-radio span.radio input {
float:left;
margin:0;
padding:0;
width:14px;
height:15px;
}

#donation-form .row .amount-radio label {
float:left;
width:auto;
margin:0 20px 0 5px;
}

#row-amount-monthly p.small,#row-amount-onetime p.small {
line-height:20px;
}

.profile-box .box .row .edit-box .select-holder {
float:left;
padding:0 3px 0 0;
}

.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 0 0;
}

.profile-box .box .row .confirm-box input.check {
float:left;
margin:0;
width:13px;
height:13px;
}

.profile-box .box .row .confirm-box label {
width:250px;
margin:0 0 0 10px;
color:#000;
text-align:left;
}

.profile-box .box .row .confirm-box span.discript {
margin:5px 0 5px 24px;
clear:both;
}

.profile-box .box .row .confirm-box a.btn-change {
margin:7px 0 0 139px;
}

.profile-box p {
margin:0;
}

.profile-box p.small {
margin:0;
font:10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#666;
}

.profile-box p a {
color:#467f0d;
}

.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:0;
position:relative;
}

.tooltip .drop-tooltip {
position:absolute;
left:-9999px;
top:0;
padding-right:3px;
margin:0;
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:0;
position:relative;
height:63px;
}

.tooltip .drop-tooltip-holder-bg {
float:left;
padding:5px 0 0 7px;
margin:0;
background:url(../img/new/bg-tool.png) no-repeat;
height:63px;
}

.tooltip .right {
background:url(../img/new/bg-tool-r.png) no-repeat;
width:3px;
float:left;
margin-right:-3px;
display:inline;
padding:0;
}

.tooltip .drop-tooltip-holder p {
margin:0;
font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#000;
padding:0 20px 0 0;
max-width:110px;
}

.tooltips a.close,.tooltip .drop-tooltip-holder a.close {
position:absolute;
background:url(../img/new/bg-close.gif) no-repeat;
width:12px;
height:12px;
text-indent:-9999px;
overflow:hidden;
top:2px;
right:2px;
}

.box .row .defaultvalue input {
color:#999 !important;
}

.profile-box .box .row .edit-box .colored-holder {
width:100%;
overflow:hidden;
}

.profile-box .box .row .colored {
background:url(../img/new/bg-yellow.gif) no-repeat;
}

.profile-box .box .row .colored .holder {
background:url(../img/new/bg-yellow-r.gif) no-repeat 100% 0 !important;
}

.profile-box .box .error .bg-textbox {
background:url(../img/new/red-text.gif) no-repeat;
}

.profile-box .box .error .bg-textbox .holder {
background:url(../img/new/red-text-r.gif) no-repeat 100% 0 !important;
padding:0 6px;
}

.profile-box .box .error label {
font-weight:700;
color:#db0000;
}

.profile-box .save-box {
width:607px;
overflow:hidden;
padding:0 0 16px 13px;
border-bottom:5px #ebedf0 solid;
}

.input-holder {
float:left;
padding:0 5px 0 0;
overflow:hidden;
width:250px;
}

.new-email {
width:270px;
}

.screen-name {
width:153px;
}

.first-name {
width:107px;
}

.last-name {
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:0;
background:none;
padding:4px 0;
font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#000;
}

.profile-box .box .row .edit-box .change-form .bg-textbox,.profile-box .box .row .edit-box .change-form .bg-textbox .holder {
background:none;
}

.profile-box .box .row .edit-box .upload-box {
float:left;
padding:0 5px 0 0;
}

.file {
height:22px;
width:270px;
font:11px/14px Arial, sans-serif;
color:#fff;
position:relative;
overflow:hidden;
}

.file-input-area {
position:absolute;
top:0;
left:0;
float:left;
height:22px;
width:265px;
padding:0;
margin:0;
}

.file .textinput {
position:absolute;
top:0;
left:0;
background:none;
border:none;
font:12px/16px Arial, sans-serif;
color:#000;
padding:3px;
}

.button {
float:right;
background:url(../img/new/browse1.gif) no-repeat;
width:75px;
height:22px;
font:bold 13px Arial, Helvetica, sans-serif;
text-align:center;
padding:2px 0 0;
}

.file.hover .button,.file:hover .button {
background-position:0 -22px;
}

.letter {
background:#000 url(../img/new/bg-header.gif) repeat-x;
}

.letter .footer-holder {
border-bottom:0;
background:transparent url(../img/new/bg-footer.gif) repeat-x scroll 0 0;
height:647px;
margin:100px 0 0;
}

.letter #main {
background:url(../img/new/image-bg.jpg) no-repeat;
padding:12px 36px 0 10px;
}

.letter .breadcrumbs li {
font:bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#fff;
}

.letter .breadcrumbs li a {
background:url(../img/new/bullet1.gif) no-repeat 100% 4px;
font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#fff;
}

.letter-page {
width:100%;
overflow:hidden;
border:solid #000;
border-width:5px 0;
margin:16px 0 0;
padding:11px 0 0;
}

.letter-page .links {
width:100%;
overflow:hidden;
}

.links ul {
margin:0;
padding:0 6px 0 0;
list-style:none;
float:right;
}

.links ul li {
float:left;
padding:0 0 0 18px;
}

.links ul li a {
float:left;
background:url(../img/new/bg-link-l.gif) no-repeat;
color:#fff;
line-height:18px;
font-size:11px;
}

.links ul li a span {
float:left;
background:url(../img/new/bg-link-r.gif) no-repeat 100% 0;
height:18px;
overflow:hidden;
padding:0 0 0 2px;
}

.links ul li a span em {
font-style:normal;
font-size:11px;
padding:0 10px 0 20px;
}

.links ul li a.friends em {
background:url(../img/new/bg-mail.gif) no-repeat 0 50%;
}

.links ul li a.download em {
background:url(../img/new/bg-download.gif) no-repeat 0 50%;
}

.links ul li a.print em {
background:url(../img/new/bg-print1.gif) no-repeat 0 50%;
}

.links ul li a.rss em {
background:url(../img/new/bg-rss1.gif) no-repeat 0 50%;
}

.links ul li a.share {
background:url(../img/new/bg-share-black.gif) no-repeat;
width:100px;
height:18px;
padding:0 0 0 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 0 0;
}

.action .t {
background:url(../img/new/bg-action-t.png) no-repeat;
width:540px;
height:5px;
overflow:hidden;
}

.action .c {
background:url(../img/new/bg-action-c.png) repeat;
width:540px;
overflow:hidden;
color:#fff;
}

.action .b {
background:url(../img/new/bg-action-b.png) no-repeat;
width:540px;
height:3px;
overflow:hidden;
}

.action .heading {
width:520px;
overflow:hidden;
padding:1px 6px 15px 14px;
}

.action .heading h1 {
margin:0 0 5px;
font-size:18px;
}

.action .heading h2 {
margin:0 0 6px;
font-size:28px;
font-weight:400;
}

.action .heading p {
margin:0 0 28px;
font-size:12px;
line-height:18px;
}

.action .heading h3 {
display:block;
font-size:18px;
margin:0 0 20px;
font-weight:400;
}

.action .heading span.border {
display:block;
background:url(../img/new/bg-border.png) no-repeat;
height:3px;
text-indent:-9999px;
overflow:hidden;
margin:0 -5px 0 -12px;
}

.action .sign-letter {
width:520px;
padding:0 6px 0 14px;
overflow:hidden;
border-bottom:5px solid #ebedf0;
}

.action .sign-letter span {
font:11px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.action .sign-letter .title {
padding:26px 0 0;
}

.action .sign-letter .title h3 {
margin:0 0 3px;
font-size:16px;
}

.action .sign-letter span.border {
display:block;
background:url(../img/new/bg-border.png) no-repeat;
width:540px;
height:3px;
}

.action .sign-letter .letter-ceo {
padding:12px 0 47px;
}

.action .row {
width:100%;
position:relative;
overflow:hidden;
margin:0 0 12px;
}

.action .row label {
width:168px;
float:left;
text-align:right;
font:10px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.action .row label span {
padding:0 10px 0 0;
font:10px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.action .row .edit-box {
float:left;
width:305px;
margin:0 0 0 9px;
display:inline;
}

.action .row .edit-box .input-holder .bg-textbox {
background:url(../img/new/bg-textbox.gif) no-repeat scroll 0 0;
height:22px;
}

.action .row .edit-box .input-holder .bg-textbox .holder {
background:url(../img/new/bg-textbox-l.gif) no-repeat scroll 100% 0;
height:22px;
margin:0;
overflow:hidden;
padding:0 3px;
width:auto;
}

.action .row .edit-box .input-holder .bg-textbox .holder .text {
float:none;
border:none;
background:none;
padding:4px 0;
width:100%;
font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.action .row .edit-box .fileupload input {
background-color:#fff;
width:100%;
}

.action .error label {
color:#DB0000;
font-weight:700;
}

.action .error .edit-box .input-holder .bg-textbox {
background:url(../img/new/red-text2.gif) no-repeat;
}

.action .error .edit-box .input-holder .bg-textbox .holder {
background:url(../img/new/red-text2-r.gif) no-repeat 100% 0;
}

.action .row .edit-box .input-holder .attention {
display:none;
background:url(../img/new/bg-attention2.gif) no-repeat scroll 0 0;
height:33px;
margin:-5px 0 0;
}

.action .row .edit-box .input-holder .attention .holder {
background:url(../img/new/bg-attention2-r.gif) no-repeat scroll 100% 0;
height:33px;
margin:0;
overflow:hidden;
padding:5px 0 0;
}

.action .row .edit-box .input-holder .attention .holder p {
background:url(../img/new/attention.gif) no-repeat scroll 3px 6px;
color:#DB0000;
font:10px Verdana,Geneva,Arial,Helvetica,sans-serif;
margin:0;
padding:0 0 0 25px;
}

.action .row a.info {
float:left;
background:url(../img/new/bg-info2.gif) no-repeat;
width:12px;
height:12px;
text-indent:-9999px;
overflow:hidden;
}

.action .row span.ok {
background:url(../img/new/ok2.gif) no-repeat scroll 0 0;
display:none;
float:right;
height:7px;
left:-19px;
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 {
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:0 73px 0 0;
}

.action .row .confirm-box input.check {
float:left;
width:13px;
height:13px;
margin:0;
padding:0;
}

.action .row .confirm-box label {
float:left;
width:245px;
text-align:left;
margin:0 0 0 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 0 0 23px;
}

.action .row .confirm-box .button-holder a.btn-change {
background:url(../img/new/btn-continue-l.gif) no-repeat scroll 0 0;
float:right;
height:22px;
margin:8px 0 0;
}

.action .row .confirm-box .button-holder a.btn-change span {
background:url(../img/new/btn-continue-r.gif) no-repeat scroll 100% 0;
color:#FFF;
display:block;
font-size:12px;
font-weight:700;
line-height:22px;
overflow:hidden;
padding:0 8px;
text-align:center;
}

.action .row .confirm-box a.btn-change:hover {
background:url(../img/new/btn-continue-l-hover.gif) no-repeat;
text-decoration:none;
}

.action .row .confirm-box a.btn-change:hover span {
background:url(../img/new/btn-continue-r-hover.gif) no-repeat 100% 0;
text-decoration:none;
}

.action .row .confirm-box .button-holder a.not-ready span {
font-size:12px;
background:url(../img/new/btn-cont-not-r.gif) no-repeat 100% 0;
}

.action .row .confirm-box .button-holder a.not-ready {
background:url(../img/new/btn-cont-not-l.gif) no-repeat;
}

.action .row .confirm-box .button-holder a.not-ready:hover {
background:url(../img/new/btn-cont-not-l-hover.gif) no-repeat;
}

.action .row .confirm-box .button-holder a.not-ready:hover span {
background:url(../img/new/btn-cont-not-r-hover.gif) no-repeat 100% 0;
}

.sign-letter .save-box {
width:100%;
overflow:hidden;
margin:0 0 15px;
}

.sign-letter .save-box p {
margin:0;
font:10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.sign-letter .save-box p a {
color:#66cc10;
}

.aside {
float:right;
width:381px;
margin:7px 5px 0 0;
border-bottom:5px solid #ebedf0;
}

.placeholder {
background:url(../img/new/flash-c.gif) repeat-y;
width:381px;
margin:0 0 21px;
}

.placeholder .holder {
background:url(../img/new/flash-t.gif) no-repeat;
width:381px;
padding:5px 0 0;
}

.placeholder .holder .frame {
background:url(../img/new/flash-b.gif) no-repeat 0 100%;
width:376px;
padding:0 0 5px 5px;
}

.placeholder img {
display:block;
}

.bar {
background:url(../img/new/progress-c.gif) repeat-y;
width:381px;
margin:0 0 23px;
}

.bar .holder {
background:url(../img/new/progress-t.gif) no-repeat;
width:381px;
padding:17px 0 0;
}

.bar .holder .frame {
background:url(../img/new/progress-b.gif) no-repeat 0 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:#4d535f;
}

.bar p {
margin:0 0 20px;
font:14px/20px Georgia, "Times New Roman", Times, serif;
}

.bar p strong {
display:inline;
}

.progress:after {
content:"";
display:block;
clear:both;
}

.progress {
width:100%;
margin:-16px 0 0;
}

.progress span.end {
float:right;
width:55px;
height:19px;
border-left:2px solid #4d535f;
font:10px/11px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#54af03;
padding:0 0 5px 5px;
margin:7px -3px 0 0;
}

.progress .bar-box {
float:left;
background:url(../img/new/bg-progress.gif) no-repeat;
width:273px;
height:24px;
padding:3px 0 0 4px;
margin:-7px 0 0 -4px;
position:relative;
}

.progress .bar-box .line {
background:url(../img/new/bg-bar.gif) no-repeat;
width:150px;
height:20px;
position:relative;
}

.progress .bar-box .line span.point {
position:absolute;
top:0;
right:0;
font:10px/11px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#4d535f;
width:50px;
border-right:2px solid #4d535f;
padding:28px 0 0;
}

.aside .text-holder {
width:368px;
overflow:hidden;
color:#fff;
font:11px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
padding:0 0 0 13px;
margin:0 0 14px;
}

.aside .text-holder h3 {
margin:0 0 13px;
font-size:18px;
}

.aside .text-holder p {
margin:0 0 16px;
}

.blog-articles #content .news-container .news-list .headline .tags ul,.blog-articles #content .news-container .news-list .headline .topic ul {
margin:0;
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:none;
padding:0;
padding-right:3px;
}

.blog-articles #content .news-container .news-list .headline .tags ul li:first-child {
background:none;
}

.blog-articles #content .news-container .news-list ul li .post-content p a.link {
font-size:12px;
}

.blog-articles #content .news-container .news-list .share-box ul {
padding:0;
background:none;
}

.blog-articles #content .news-container .news-list .share-box ul li {
width:auto;
padding:0 0 0 9px;
border:0;
}

.blog-articles #content .news-container .news-list .share-box {
border:0;
padding:13px 0 12px;
}

#content .top {
background:url(../img/new/bg-border2.png) repeat-x;
}

#content .news-container .news-list .paginator ul li {
width:auto;
border:0;
padding:0 3px;
}

#content .news-container .news-list .paginator ul {
padding-bottom:0;
background:none;
float:right;
}

.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 0 0 6px;
padding:0;
position:static;
float:left;
background:none;
}

.blog-articles #content .news-container .news-list ul li .headline ul li:first-child {
background:url(../img/new/headline-devider.gif) no-repeat 0 2px;
}

.blog-articles #content .button-holder {
padding-bottom:8px;
}

.blog-articles #content .news-container .news-list ul li .post-content {
padding-bottom:12px;
}

.pager {
margin:0;
padding-left:15px;
padding-bottom:9px;
}

.comments {
width:100%;
margin:15px 0 6px;
overflow:hidden;
}

.comments .title {
width:100%;
overflow:hidden;
padding:0 0 16px 12px;
}

.comments .title strong {
font-size:16px;
color:#030;
display:block;
padding-bottom:4px;
}

.comments .title a.add {
display:block;
height:14px;
padding:0 0 0 21px;
background:url(../img/new/add-comments02.gif) no-repeat;
font-size:10px;
color:#0e0f0e;
font-family:Verdana,Arial, Helvetica, sans-serif;
}

.comments .post {
width:100%;
margin:0 0 19px 12px;
overflow:hidden;
font-family:Verdana,Arial,sans-serif;
}

.comments .post .avatar {
float:left;
margin:5px 10px 0 0;
width:53px;
border:1px solid #61ba07;
}

.comments .post .avatar img {
display:block;
}

.comments .post .block {
overflow:hidden;
height:1%;
}

.comments .post .block .say {
background:none;
padding-bottom:6px;
}

.comments .post .block .say a {
font-weight:700;
}

.comments .post .block .say p {
font-size:11px;
}

.comments .post .block p {
margin:0;
font:12px/18px Verdana,Arial,sans-serif;
color:#666;
}

.comments .post .block p a {
color:#467f0d;
}

.comments .post .block .posted {
width:100%;
margin-top:6px;
overflow:hidden;
}

.comments .post .block .posted p {
margin:0;
font-size:10px;
line-height:18px;
color:#0e0f0e;
}

.comments .post .block .posted a {
color:#360;
margin-left:9px;
font-weight:400;
}

.comments .post .block .posted a.flag-abuse {
padding-left:14px;
background:url(../img/new/flag-abuse.gif) no-repeat;
}

#content .news-container .news-list .box-inner .box-content .title {
width:100%;
overflow:hidden;
background:url(../img/new/bg-border2.png) repeat-x 0 100%;
padding:0 0 4px;
margin:0;
}

#content .news-container .news-list .box-inner .box-content .title h3 {
margin:0;
color:#6e7f8b;
font:bold 15px Helvetica, Arial, sans-serif;
}

#content .news-container {
border:0 !important;
width:100%;
overflow:hidden;
border-bottom:5px solid #ebedf0;
padding:0 0 6px;
}

#content .news-container .news-list .box p {
margin:7px 0 27px;
font-size:11px;
line-height:13px;
color:#666;
}

.news-container .news-list .box-inner .frame {
padding:14px 4px 34px 16px;
}

.box a.btn-sign {
display:block;
width:81px;
height:28px;
background:url(../img/new/btn-sign.gif) no-repeat;
}

.box a.btn-sign:hover {
text-decoration:none;
background:url(../img/new/btn-sign-hover.gif) no-repeat;
}

a.btn-sign span {
font-size:12px;
line-height:18px;
color:#fff;
font-weight:700;
padding:3px 0 0 21px;
display:block;
}

.box span.sign-up {
display:block;
margin-top:9px;
font:10px/18px Verdana,Arial,Helvetica,sans-serif;
color:#666;
}

.box span.sign-up a {
color:#467f0d;
}

.box .box-comments {
width:443px;
padding:0 71px 0 0;
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:#666;
}

.box .box-comments .row strong {
float:left;
font-size:10px;
color:#000;
font-weight:400;
}

.box .box-comments .text-area {
margin:3px 0 15px;
}

.box .box-comments .row label {
float:left;
padding:3px 10px 0 7px;
font-size:11px;
color:#666;
}

.box .box-comments .row .wrap-textarea,.tell-friend .row .wrap-textarea {
width:350px;
overflow:hidden;
height:163px;
background:url(../img/new/wrap-textarea.gif) no-repeat;
}

.box .box-comments .row textarea,.tell-friend .row textarea {
width:345px;
height:163px;
margin:0;
padding:0 0 0 5px;
overflow:auto;
border:0;
background:none;
}

.box .box-comments a.btn-change {
background:url(../img/new/btn-change-r.gif) no-repeat;
float:right;
height:22px;
margin:0 0 0 10px;
}

.box .box-comments a.btn-change span {
background:url(../img/new/btn-change-l.gif) no-repeat 100% 0;
color:#FFF;
display:block;
font-size:13px;
font-weight:700;
line-height:22px;
overflow:hidden;
padding:0 5px;
text-align:center;
}

.box .box-comments a.btn-change:hover {
background:url(../img/new/btn-change-r-hover.gif) no-repeat;
text-decoration:none;
}

.box .box-comments a.btn-change:hover span {
background:url(../img/new/btn-change-l-hover.gif) no-repeat 100% 0;
text-decoration:none;
}

.box .box-comments a.not-ready {
background:url(../img/new/btn-not-ready-r.gif) no-repeat;
}

.box .box-comments a.not-ready span {
background:url(../img/new/btn-notready-l.gif) no-repeat 100% 0;
}

.box .box-comments a.not-ready:hover {
background:url(../img/new/btn-notready-r-hover.gif) no-repeat;
}

.box .box-comments a.not-ready:hover span {
background:url(../img/new/btn-notready-l-hover.gif) no-repeat 100% 0;
}

.box .box-comments a.ready span,.box .box-comments a.not-ready span {
padding:0 7px 0 16px;
}

#content .news-container .news-list ul .info {
overflow:hidden;
margin:5px 0 0 15px;
width:550px;
}

#content .news-container .news-list ul .info p {
margin:0;
font:10px/14px Verdana,Arial, sans-serif;
color:#666;
}

#content .news-container .news-list ul .info a {
color:#467f0d;
}

.box .listings {
width:100%;
border:0;
padding:0 0 0 2px;
margin:0 !important;
}

.box .newsletter .newsletter-frm {
background:none;
margin:-1px 10px 0 0;
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 0 12px;
}

.box .newsletter .btn-newsletter span {
width:98px;
height:28px;
background:url(../img/new/bg-btn-newsletter02.gif) no-repeat;
}

.box .newsletter .btn-newsletter:hover {
text-decoration:none;
background:url(../img/new/bg-btn-newsletter02-hover.gif) no-repeat;
}

.box .newsletter .links {
padding-top:14px;
margin:0;
}

.box .donation-box {
background:none;
width:100%;
border:0;
padding:0;
margin:0;
}

.box .donation-box p {
margin:14px 0 0;
font:11px/16px Verdana,Arial,sans-serif;
color:#666;
}

.box .donation-box .donate-frm {
background:none;
padding:0;
}

#content .news-container .news-list .box .donation-box ul.tabset {
margin:17px 0 0;
padding:0;
}

#content .news-container .news-list .box .donation-box ul.tabset li {
border:0;
padding:0;
width:auto;
}

#content .news-container .news-list .box .donation-box ul.tabset li:first-child {
float:right;
}

.box .donation-box .more a {
color:#333;
background:url(../img/new/ico-heart02.gif) no-repeat;
}

.box .donation-box .donate-frm .donate {
font-size:12px;
width:98px;
height:28px;
margin:10px 8px 0 0;
background:url(../img/new/bg-btn-newsletter02.gif) no-repeat;
}

.box .donation-box .donate-frm .donate:hover {
text-decoration:none;
background:url(../img/new/bg-btn-newsletter02-hover.gif) no-repeat;
}

.box .donation-box .donate-frm div.tab .frame {
width:471px;
background:#6C0 url(../img/new/bg-donate-box-b02.gif) no-repeat 0 100%;
}

.box .donation-box .donate-frm .tabset li a span {
background:url(../img/new/bg-tabset-el-l02.gif) no-repeat;
}

.box .donation-box .tabset li a {
background:url(../img/new/bg-tabset-el-r02.gif) no-repeat 100% 0;
}

.box .donation-box .donate-frm div.tab .row {
margin-top:18px;
}

.box .donation-box .donate-frm div.tab span {
width:59px;
margin:-4px -9px 0 16px;
padding:0 5px;
background:url(../img/new/bg-input-donate02.gif) no-repeat;
}

.box .donation-box .donate-frm div.tab span input {
width:49px;
}

.box .donation-box .donate-frm div.tab {
float:left;
width:482px;
background:url(../img/new/bg-donate-box-t02.gif) no-repeat;
}

.box .donation-box .more {
margin-bottom:0;
padding:15px 0 2px;
}

.box .post-comment p {
margin:3px 0 24px;
font:11px/20px Verdana,Arial,sans-serif;
}

.c-newsletter {
margin-top:-15px;
}

.marticle {
background:#4d535f url(../img/new/bg-header.gif) repeat-x;
}

.marticle #main {
padding:0 4px 76px 10px;
background:#383e49 url(../img/new/bg-wrapper.gif) repeat-y 50% 0;
padding-bottom:76px;
margin:0;
}

.marticle #sidebar {
display:inline;
overflow:hidden;
width:306px;
margin-right:0;
background:transparent;
}

.marticle .accordion {
width:300px;
background:none;
margin-left:0;
}

.acc-multimedia {
padding-bottom:20px;
background:#fff !important;
}

.marticle .related-../images/africa {
background:#5e6371;
border-color:#727886;
margin-top:0;
padding:13px 0 12px 15px;
}

.marticle .../images/africa-holder {
background-image:url(../img/new/bg-border3.gif);
}

.marticle .../images/africa-holder ul li a {
cursor:pointer;
width:131px;
float:left;
}

.marticle .../images/africa-holder ul li a span {
width:131px;
height:88px;
padding-bottom:2px;
display:table-cell;
vertical-align:middle;
background:url(../img/new/bg-image-wrapper.png) no-repeat;
}

* html .marticle .../images/africa-holder ul li a span {
display:block;
}

*+html .marticle .../images/africa-holder ul li a span {
display:block;
}

.marticle .../images/africa-holder ul li a span img {
display:block;
margin:0 auto;
}

.marticle .../images/africa-holder ul li a:hover span {
border-bottom:2px solid #6c0;
padding:0;
}

.marticle .../images/africa-holder ul li a img {
display:block;
}

.related-../images/africa .btn-rss {
background:url(../img/new/btn-rss.gif) no-repeat;
width:66px;
height:18px;
font-size:11px;
color:#8f95a3;
padding-left:23px;
line-height:18px;
float:right;
margin-right:20px;
display:inline;
}

.marticle .related-../images/africa a.more {
background-image:url(../img/new/bg-more3.gif);
color:#fff;
margin-top:12px;
line-height:14px;
}

.marticle .related-../images/africa h3 {
color:#6c0;
}

.marticle .listings {
border-color:#727886;
padding:9px 0 10px 15px;
}

.marticle .listings h3 {
color:#6c0;
font-size:18px;
font-weight:400;
}

.marticle .listings ul li {
background-image:url(../img/new/bg-border3.gif);
padding:15px 0;
}

.marticle .listings ul li a {
color:#6c0;
}

.marticle .listings ul li p {
color:#bdc3d1;
}

.marticle .listings .text p {
color:#fff;
margin:2px 0 0;
}

.marticle .listings .text p a {
color:#6c0;
}

.marticle .listings .more a {
background-image:url(../img/new/bg-comments2.gif);
color:#fff;
}

.marticle .listings a.more-items {
background-image:url(../img/new/bg-more3.gif);
color:#fff;
}

.marticle .grey-box {
background:#282d38;
border:none;
width:auto;
height:1%;
margin:0;
padding:19px 15px 0 13px;
}

.marticle .grey-box h3 {
font-size:24px;
margin:0;
}

.marticle .grey-box .btn-holder {
padding:25px 0 42px;
}

.marticle .grey-box .text-holder {
margin:9px 0 0 2px;
}

.marticle .grey-box .text-holder p {
font-size:14px;
line-height:18px;
}

.marticle .tabs-holder div.tab {
background-image:url(../img/new/bg-inbox2.gif);
border-top-color:#edf3ff;
border-bottom-color:#727886;
background-color:#282d38;
padding:0 0 6px;
}

.marticle .tabset ul li a.tab {
background-image:url(../img/new/bg-tab2-l.gif);
}

.marticle .tabset ul li a.tab span {
background-image:url(../img/new/bg-tab2-r.gif);
padding:9px 18px 8px;
color:#020202;
}

.marticle .tabset ul li a.tab:hover,.marticle .tabset ul li a.active {
background-image:url(../img/new/bg-tab2-act-l.gif);
}

.marticle .tabset ul li a.tab:hover span,.marticle .tabset ul li a.active span {
background-image:url(../img/new/bg-tab2-act-r.gif);
}

.marticle .tabset ul li a.tab span em {
padding-left:18px;
background-position:0 -12px !important;
}

.marticle .tabset ul li .mark-all {
background:url(../img/new/mark-all.gif) no-repeat 0 60%;
}

.marticle .tabset ul li .mark-photo {
background:url(../img/new/mark-photo.gif) no-repeat 0 60%;
}

.marticle .tabset ul li .mark-video {
background:url(../img/new/mark-video.gif) no-repeat 0 60%;
}

.marticle .tabset ul li .mark-pub {
background:url(../img/new/mark-pub.gif) no-repeat 0 60%;
}

.marticle .tabset ul li .mark-card {
background:url(../img/new/mark-card.gif) no-repeat 0 60%;
}

.marticle .tabset ul li .mark-other {
background:url(../img/new/mark-other.gif) no-repeat 0 60%;
}

.marticle .tabset ul li a.tab:hover span em,.marticle .tabset ul li a.active span em {
background-position:0 0 !important;
}

.marticle .news-content {
background:none;
min-height:0;
padding-left:14px;
width:auto;
}

.marticle .news {
background:url(../img/new/bg-border3.gif) repeat-x 0 100%;
padding:12px 0 10px 15px;
margin:0;
}

.marticle .tab .news-content h3 a {
color:#fff;
}

.marticle .tab .date {
color:#727886;
display:block;
font-size:12px;
margin-top:9px;
}

.marticle .news-content p {
color:#9ca3b1;
margin:5px 0 0;
}

.marticle .news-holder {
background:none;
padding-top:9px;
}

.marticle .news h3 {
font-weight:400;
}

.marticle .tabs-holder h3 {
color:#fff;
}

.marticle .tabs-holder h3 a {
color:#fff;
}

.img-and-text {
width:100%;
margin:-3px 0 0;
}

.marticle .tabs-holder .img-and-text h3 {
margin:0;
}

.img-and-text img {
float:left;
margin-right:5px;
display:inline;
}

.tabs-holder .img-and-text .date {
margin:4px 0 0;
}

.img-and-text .img {
width:100%;
overflow:hidden;
padding:6px 0 2px;
}

.marticle .button-holder {
clear:both;
margin:8px 0 0 4px;
width:auto;
height:1%;
}

.marticle .button-holder a {
color:#fff;
}

.marticle .button-holder a.more {
background:url(../img/new/bg-comments2.gif) no-repeat;
}

.marticle .button-holder a.share {
background:url(../img/new/bg-share2.gif) no-repeat;
}

.marticle .news-content a.more {
background-image:url(../img/new/bg-comments3.gif);
color:#fff;
}

.marticle .news-content a.share {
background:url(../img/new/bg-share2.gif) no-repeat;
width:104px;
height:18px;
color:#fff;
}

.paging {
width:100%;
padding:7px 0 0;
}

.paging ul {
list-style:none;
padding:0;
margin:-27px 0 0 214px;
height:1%;
overflow:hidden;
}

.paging li {
float:left;
padding:0 3px;
font-size:11px;
color:#fff;
}

.paging li.active {
font-weight:700;
}

.paging li.active a,.paging li a:hover {
background:#5fc512;
text-decoration:none;
}

.paging ul a {
display:block;
padding:0 7px;
line-height:20px;
background:#727886;
color:#fff;
}

.paging ul span {
display:block;
padding:0 7px;
line-height:20px;
background:#5fc512;
}

.link-wrap {
height:1%;
overflow:hidden;
}

.link-wrap a {
line-height:16px;
outline:none;
font-size:11px;
color:#fff;
}

.link-wrap a span {
padding:0 20px;
display:block;
}

.link-wrap .link-prev {
float:left;
}

.link-wrap .link-next {
float:right;
}

.link-wrap .link-prev span {
background:url(../img/new/link-prev.gif) no-repeat 0 0;
}

.link-wrap .link-next span {
background:url(../img/new/link-next.gif) no-repeat 100% 0;
}

.link-wrap .gal-pre span {
background:url(../img/new/grey-arrow-left.gif) no-repeat 0 2px;
color:#727886;
position:relative;
}

.link-wrap .gal-pre:hover {
background:none;
text-decoration:none;
}

.link-wrap .gal-pre:hover span {
background:url(../img/new/white-arrow-left.gif) no-repeat 0 2px;
color:#fff;
}

.link-wrap .gal-next span {
background:url(../img/new/grey-arrow-right.gif) no-repeat 100% 2px;
color:#727886;
position:relative;
}

.link-wrap .gal-next:hover {
background:none;
text-decoration:none;
}

.link-wrap .gal-next:hover span {
background:url(../img/new/white-arrow-right.gif) no-repeat 100% 2px;
color:#fff;
}

.link-wrap .deactive {
color:#727886;
cursor:default;
}

.link-wrap .deactive .prev {
background-position:0 -26px;
}

.link-wrap .deactive .next {
background-position:100% -26px;
}

.link-wrap .deactive:hover {
text-decoration:none;
}

.paging .link-wrap {
height:1%;
padding:0 15px 10px;
overflow:hidden;
background:url(../img/new/bg-border3.gif) repeat-x 0 100%;
}

.paging .type-cont {
display:block;
clear:both;
color:#9ca3b1;
font-size:11px;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
padding:9px 0 0 13px;
}

.paging .type-cont strong {
color:#fff;
}

.marticle .links {
border-bottom:5px solid #727886;
overflow:hidden;
background:url(../img/new/bg-border3.gif) repeat-x;
padding:14px 0 9px;
margin-top:18px;
height:1%;
}

.marticle .links ul {
padding-right:0;
}

.marticle .links ul li {
padding:0 0 0 15px;
}

.marticle .links ul li a {
background:url(../img/new/bg-link2-l.gif) no-repeat;
}

.marticle .links ul li a span {
background:url(../img/new/bg-link2-r.gif) no-repeat 100% 0;
}

.marticle .links ul li a.share {
background:url(../img/new/bg-share2.gif) no-repeat;
}

.marticle .links ul li a span em {
padding:0 18px 0 20px;
}

.top-holder {
height:1%;
padding:0 4px 0 6px;
overflow:hidden;
}

.top-holder .show {
background:url(../img/new/bg-link3-l.gif) no-repeat;
color:#FFF;
float:left;
line-height:18px;
font-size:10px;
margin-top:7px;
}

.top-holder .show:hover {
text-decoration:none;
}

.top-holder .show span {
background:url(../img/new/bg-link3-r.gif) no-repeat 100% 0;
float:left;
height:18px;
overflow:hidden;
padding:0 0 0 2px;
}

.top-holder .show em {
padding:0 20px;
background:url(../img/new/mark-show.gif) no-repeat 0 60%;
font-style:normal;
}

.top-holder .show:hover em {
text-decoration:underline;
}

.top-holder fieldset {
margin-top:4px;
}

.top-holder select {
width:168px;
color:#333;
font-size:12px;
float:right;
margin:5px 3px 0 0;
}

.marticle .footer-holder {
margin-top:0;
}

.marticle .breadcrumbs li a {
background:url(../img/new/sep-breadcrumbs.gif) no-repeat 100% 60%;
color:#fff;
}

.marticle .breadcrumbs li {
color:#bdc3d1;
}

.marticle #content {
background:none;
}

.marticle .content-holder {
background:none;
}

.promo {
width:100%;
overflow:hidden;
border-top:5px solid #727886;
border-bottom:5px solid #727886;
background:#282d38;
margin:14px 0 0;
padding-bottom:23px;
}

.promo h1 {
color:#fff;
margin:0;
font-size:28px;
font-weight:400;
padding:8px 0 0 14px;
}

.promo .sub-title {
color:#9ca3b1;
font-size:12px;
display:block;
margin:10px 0 0 16px;
}

.promo .img-view {
margin:16px 0 0;
}

.promo .img-view img {
display:block;
margin-left:8px;
}

.promo .img-nav {
height:1%;
overflow:hidden;
margin:14px 15px 0;
background:url(../img/new/bg-border3.gif) repeat-x 0 100%;
padding-bottom:11px;
}

.promo .img-nav .img-list {
list-style:none;
padding:0;
margin:0;
overflow:hidden;
position:absolute;
height:58px;
width:1000px;
}

.promo .img-nav li {
float:left;
padding-right:16px;
width:86px;
padding:0;
}

.promo .img-nav .img-list img {
vertical-align:middle;
display:inline;
}

.promo .img-nav .img-list a {
border-bottom:3px solid #282d38;
overflow:hidden;
display:block;
width:74px;
height:55px;
text-align:center;
background-color:#727886;
margin:0;
}

.promo .img-nav .img-list a:hover,.promo .img-nav .img-list .active a {
border-bottom:3px solid #6c0;
}

.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:#fff;
float:left;
background:url(../img/new/bg-link5-l.gif) no-repeat;
height:14px;
font-size:10px;
margin-left:240px;
margin-right:5px;
display:inline;
}

.promo .play-holder .number-img em {
font-style:normal;
background:url(../img/new/bg-link5-r.gif) no-repeat 100% 0;
float:left;
line-height:14px;
padding:0 14px;
}

.promo .play-holder .link-play {
background:url(../img/new/btn-play.gif) no-repeat;
width:48px;
height:14px;
float:left;
text-indent:-9999px;
}

.promo .play-holder .link-play:hover {
background-position:0 -14px;
}

.promo .play-holder .link-pause {
background:url(../img/new/btn-pause.gif) no-repeat;
width:48px;
height:14px;
float:left;
text-indent:-9999px;
}

.promo .play-holder .link-pause:hover {
background-position:0 -14px;
}

.promo .text {
height:1%;
margin:0 15px 8px;
background:url(../img/new/bg-border3.gif) repeat-x 0 100%;
padding-right:15px;
padding-bottom:12px;
}

.promo .text p,.promo .text h2 {
color:#9ca3b1;
font-size:11px;
line-height:13px;
margin:9px 0;
font-weight:400;
}

.promo .text p a,.promo .text h2 a {
color:#fff;
}

.promo .text .copyright {
margin:18px 0 0;
font-size:10px;
}

.promo dl {
margin:0 0 0 15px;
overflow:hidden;
font-size:10px;
line-height:14px;
}

.promo dl dt {
float:left;
color:#9ca3b1;
font-weight:700;
}

.promo dl dd,.promo dl dd a {
color:#fff;
}

.marticle .links-top {
border:none;
background-position:0 100%;
margin:0;
padding:10px 0 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 0 0 !important;
padding-bottom:4px;
}

#content .intro {
margin:-12px -20px 0 0;
width:100%;
position:relative;
}

.seo {
position:absolute;
left:-9999px;
width:10px;
}

#content .intro img {
display:block;
border:1px solid #000;
border-top-width:0;
}

#content .intro .gallery-nav {
position:absolute;
left:0;
bottom:0;
}

#content .separate-box {
height:1%;
overflow:hidden;
border-bottom:5px solid #727886;
padding:13px 0;
}

#content .inner-multimedia {
margin:22px 0 0;
}

#content .gallery-wrapper {
width:100%;
overflow:hidden;
padding:0 0 29px;
background:url(../img/new/bg-gallery-wrapper.gif) repeat-x 0 100%;
}

#content .gallery-wrapper ul {
list-style:none;
margin:-2px 0 0 -7px;
padding:0;
float:left;
height:1%;
}

#content .gallery-wrapper ul li {
float:left;
margin:14px 0 0 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:url(../img/new/bg-image-wrapper.png) no-repeat;
width:131px;
height:88px;
overflow:hidden;
text-align:center;
display:table-cell;
vertical-align:middle;
padding:0 0 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:0 auto;
}

#content .gallery-wrapper ul li a strong {
display:block;
font-size:10px;
color:#fff;
margin:12px 0 0;
}

#content .gallery-wrapper ul li a span {
font-size:10px;
color:#9ca3b1;
}

#content .gallery-wrapper ul li a:hover {
background:none;
}

#content .gallery-wrapper ul li a:hover em.image-holder {
padding:0;
border-bottom:2px solid #5fc512;
}

#content .gallery-wrapper ul li a:hover strong {
text-decoration:underline;
}

#content .inner-multimedia .paging .link-wrap {
background:url(../img/new/bg-gallery-wrapper.gif) repeat-x 0 100%;
}

#content .fun-box {
width:100%;
overflow:hidden;
margin:20px 0 0;
}

#content .fun-box .column {
width:300px;
float:left;
margin:0 0 0 20px;
display:inline;
background:#282d38;
border-bottom:5px solid #727886;
min-height:425px;
}

* html #content .fun-box .column {
height:425px;
overflow:visible;
}

#content .fun-box .column:first-child {
margin-left:0;
}

#content .fun-box .column .game-list-title,#content .fun-box .column .wall-list-title {
background:#cb320b url(../img/new/bg-game-list-title.gif) no-repeat;
margin:0;
padding:9px 0 10px 14px;
font-size:18px;
}

#content .fun-box .column ul {
list-style:none;
margin:3px 0 0 15px;
padding:0;
height:1%;
overflow:hidden;
}

#content .fun-box .column ul li {
float:left;
width:100%;
background:url(../img/new/bg-gallery-wrapper.gif) repeat-x 0 100%;
margin:12px 0 0;
padding:0 0 15px;
}

#content .fun-box .column ul li a {
display:block;
height:1%;
overflow:hidden;
text-decoration:none;
padding:0 20px 0 0;
}

#content .fun-box .column ul li a img {
float:left;
margin:0 11px 0 0;
}

* 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:#fff;
font-size:14px;
font-weight:400;
display:block;
position:relative;
}

#content .fun-box .column ul li a:hover {
background:none;
}

#content .fun-box .column ul li a:hover .caption {
text-decoration:underline;
}

#content .fun-box .column .row {
width:100%;
overflow:hidden;
padding:0 0 12px;
}

#content .fun-box .column .more {
float:left;
background:url(../img/new/bg-more4.gif) no-repeat;
margin:12px 0 0 16px;
padding:0 0 0 22px;
display:inline;
color:#fff;
}

#content .fun-box .column .wall-list-title {
background:url(../img/new/bg-wall-list-title.gif) no-repeat;
}

#content .fun-box .column ul li a.image-link {
float:left;
width:auto;
padding:0;
}

#content .fun-box .column ul li div.caption {
float:left;
width:130px;
position:relative;
}

#content .fun-box .column ul li div.caption span {
color:#bdc3d1;
font-size:14px;
display:block;
}

#content .fun-box .column ul li div.caption span a {
color:#bdc3d1;
padding:0;
}

#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:#fff;
display:block;
margin:6px 0 0;
}

#content .fun-box .column ul li div.caption em a {
display:inline;
float:none;
padding:0;
color:#fff;
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 0 0;
background:#5e6371;
border-top:5px solid #727886;
border-bottom:5px solid #727886;
}

#content .slide-show h4 {
margin:9px 0 0 15px;
color:#5fc512;
font-size:18px;
}

#content .slide-show .gallery {
width:100%;
overflow:hidden;
margin:9px 0 0 15px;
padding:0 0 13px;
background:url(../img/new/bg-gallery.gif) repeat-x 0 100%;
}

#content .slide-show .gallery ul {
list-style:none;
margin:0;
padding:0;
}

#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:0;
border-bottom:2px solid #5fc512;
}

#content .slide-show .gallery ul li:first-child {
margin-left:0;
}

#content .slide-show .row {
width:100%;
overflow:hidden;
padding:0 0 12px;
}

#content .slide-show .more {
float:left;
background:url(../img/new/bg-more4.gif) no-repeat;
margin:12px 0 0 16px;
padding:0 0 0 22px;
display:inline;
color:#fff;
}

.accordion ul.second-lvl {
padding-bottom:28px;
background:#dee1e8;
}

.accordion li.active a {
background:url(../img/new/bg-accordion.gif) no-repeat;
}

.accordion ul.second-lvl li a {
background:#dee1e8 url(../img/new/arrow-close.gif) no-repeat 18px 50%;
font-size:12px;
line-height:28px;
font-weight:700;
color:#727886;
padding:0 0 0 36px;
height:28px;
width:263px;
}

.accordion ul.second-lvl li a:hover {
background:#fff url(../img/new/arrow-close.gif) no-repeat 18px 50%;
}

.accordion ul.second-lvl li.active a {
background:#fff url(../img/new/arrow.gif) no-repeat 18px 50%;
}

.listing-holder {
border-top:5px solid #727886;
height:1%;
overflow:hidden;
}

.multy-border {
border-top-width:0;
border-bottom-width:5px;
}

.multy-border ul li {
min-height:0;
width:100%;
overflow:hidden;
padding:9px 0 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:#bdc3d1;
}

.multy-border ul li p {
font-size:11px;
color:#bdc3d1;
}

.multy-border ul li p a {
font-size:14px;
color:#fff;
line-height:18px;
display:inline;
padding:0;
}

#content .news-container .box-holder {
padding-bottom:11px;
}

#content .news-container a .btn-open {
background:transparent url(../img/new/open-img.gif) no-repeat scroll 0 0;
height:14px;
margin:0;
overflow:hidden;
position:absolute;
right:5px;
text-indent:-9999px;
top:5px;
width:14px;
}

#content .news-container a:hover .btn-open {
background:url(../img/new/open-img-hover.gif) no-repeat;
}

#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:none;
padding:0;
margin:0;
color:#030;
}

#content .news-container .box-holder .box-content a.add {
background:url(../img/new/bg-more.gif) no-repeat;
padding:0 0 0 21px;
float:left;
margin:7px 0 0 2px;
display:inline;
}

#content .news-container .box-holder .box-content .row {
width:100%;
overflow:hidden;
padding:0 0 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 0 0 3px;
}

#content .news-container .box-holder .box-content .text-holder h2 {
font:12px/20px Verdana, Arial, Helvetica, sans-serif;
color:#333;
margin:0;
}

#content .news-container .news-list {
width:100%;
overflow:hidden;
}

#content .news-container .news-list ul {
list-style:none;
margin:0;
padding:0 0 22px;
height:1%;
overflow:hidden;
}

#content .news-container .news-list ul li {
float:left;
width:100%;
padding:0 0 15px;
border-bottom:5px solid #ebedf0;
}
#content #blogdetail .news-list ul li {
padding:0;
border-bottom:0;
}

#content .comments-holder {
border-bottom:5px solid #ebedf0;
padding:0 0 15px;
}

#content .news-container .news-list ul li .headline {
height:1%;
padding:0 0 11px 13px;
overflow:hidden;
background:url(../img/new/bg-border2.png) repeat-x 0 100%;
position:relative;
}

#content .news-container .news-list ul li .headline ul {
position:absolute;
right:-5px;
bottom:10px;
height:auto;
margin:0;
padding:0;
background:none;
}

#content .news-container .news-list ul li .headline ul li {
float:left;
background:url(../img/new/headline-devider.gif) no-repeat 0 2px;
width:auto;
padding:0 6px 0 7px;
border:none;
}

#content .news-container .news-list ul li .headline ul li:first-child {
background:none;
}

#content .news-container .news-list ul li .headline ul li a {
color:#467f0d;
}

#content .news-container .news-list ul li .headline h3,.blog-articles h1 {
margin:10px 0 0;
font:28px Arial, Helvetica, sans-serif;
color:#6c0;
}

#content .news-container .news-list ul li .headline h3 a {
font:28px Arial, Helvetica, sans-serif;
color:#6c0;
}

#content .news-container .news-list ul li .headline .caption {
float:left;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#666;
margin:9px 0 0 1px;
}

#content .news-container .news-list ul li .headline .caption .title {
font-weight:400;
color:#467f0d;
cursor:pointer;
}

#content .news-container .news-list ul li .headline .caption a {
font-weight:700;
color:#467f0d;
}

#content .news-container .news-list ul li .post-content {
height:1%;
overflow:hidden;
padding:0 0 0 13px;
margin:0;
}

#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 0 0;
}

#content .news-container .news-list ul li .post-content p {
margin:12px 0 0;
padding:0 0 6px;
font:12px/18px Verdana, Arial, Helvetica, sans-serif;
color:#000;
}

#content .news-container .news-list ul li .post-content p a {
color:#467f0d;
font-size:10px;
padding-left:6px;
margin:0;
font:12px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

#sidebar .blog-list,#sidebar .donation-box {
width:285px;
padding:0 0 10px 15px;
margin:0;
overflow:hidden;
border-top:5px solid #ebedf0;
}

#sidebar .blog-list h3 {
font-size:18px;
color:#6c0;
margin:9px 0 0;
}

#sidebar .blog-list ul {
list-style:none;
margin:0;
padding:0 0 14px;
height:1%;
overflow:hidden;
background:url(../img/new/bg-border2.png) repeat-x 0 100%;
}

#sidebar .blog-list ul li {
float:left;
width:100%;
margin:5px 0 0;
padding:0 0 2px;
}

#sidebar .blog-list ul li a {
background:url(../img/new/bullet01.gif) no-repeat 5px 4px;
display:block;
padding:0 0 0 18px;
font-size:12px;
color:#333;
position:relative;
}

#sidebar .blog-list .more {
padding:10px 0 5px;
}

#sidebar .blog-list .more a {
display:inline;
background:transparent url(../img/new/bg-more.gif) no-repeat scroll 0 0;
color:#0E0F0E;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:10px;
padding:0 0 3px 21px;
}

.donation-box {
background:#4d535f;
height:1%;
}

.donation-box h4 {
font-size:16px;
color:#fff;
margin:12px 0 0;
padding:0 0 10px;
background:url(../img/new/bg-border5.gif) repeat-x 0 100%;
}

.donation-box p {
padding-right:10px;
color:#fff;
margin:8px 0 0;
line-height:16px;
}

.donation-box .tabset {
list-style:none;
margin:22px 0 0;
padding:0;
width:270px;
}

.donation-box .tabset li {
float:left;
}

.donation-box .tabset li a {
height:32px;
float:left;
overflow:hidden;
background:url(../img/new/bg-tabset-el-r.gif) no-repeat 100% 0;
padding:0 3px 0 0;
font-weight:700;
color:#fff;
font-size:13px;
cursor:pointer;
text-decoration:none;
}

.donation-box .donate-frm .tabset li a span {
background:url(../img/new/bg-tabset-el-l.gif) no-repeat;
float:left;
height:26px;
padding:6px 11px 0 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:0 100%;
}

.donation-box .donate-frm div.tab {
width:270px;
background:url(../img/new/bg-donate-box-t.gif) no-repeat;
padding:2px 0 0;
margin:-2px 0 0;
position:relative;
}

.donation-box .donate-frm {
background:url(../img/new/bg-border5.gif) repeat-x 0 100%;
padding:0 0 15px;
}

.donation-box .donate-frm div.tab .frame {
background:#6c0 url(../img/new/bg-donate-box-b.gif) no-repeat 0 100%;
height:1%;
overflow:hidden;
padding:0 0 14px 11px;
}

.donation-box .donate-frm div.tab .row {
width:100%;
margin:23px 0 0;
}

.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:0;
margin:0;
}

.donation-box .donate-frm div.tab label {
float:left;
padding:0 23px 0 3px;
font-size:14px;
color:#fff;
font-weight:700;
}

.donation-box .donate-frm div.tab label.smaller {
padding:0 3px 0 8px;
font-size:12px;
}

.donation-box .donate-frm div.tab span {
float:left;
background:url(../img/new/bg-input-donate.gif) no-repeat;
width:77px;
height:22px;
overflow:hidden;
padding:0 5px;
margin:-4px 0 0 5px;
position:relative;
}

.donation-box .donate-frm div.tab span .text {
width:100%;
padding:3px 0;
background:none;
border:none;
line-height:12px;
}

.donation-box .donate-frm .donate {
background:url(../img/new/bg-btn-donate.jpg) no-repeat;
width:125px;
height:27px;
overflow:hidden;
float:right;
margin:12px 15px 0 0;
padding:2px 0 0;
display:inline;
font-size:18px;
line-height:22px;
text-align:center;
font-weight:700;
color:#fff;
}

.donation-box .more {
padding:10px 0 5px;
}

.donation-box .more a {
display:inline;
background:transparent url(../img/new/ico-heart.gif) no-repeat scroll 0 0;
color:#fff;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:10px;
padding:0 0 3px 21px;
}

.newsletter {
background:#fafbfb;
border-top-width:5px;
margin-left:3px;
padding-left:15px;
overflow:visible;
}

.newsletter:after {
content:"";
display:block;
clear:both;
}

.newsletter h3 {
margin:2px 0 0;
}

.newsletter .row {
width:100%;
padding:17px 0 0;
}

.newsletter .row:after {
content:"";
display:block;
clear:both;
}

.newsletter .newsletter-frm {
width:100%;
background:url(../img/new/bg-border2.png) repeat-x;
margin:8px 0 0;
}

.newsletter .newsletter-frm:after {
content:"";
display:block;
clear:both;
}

.newsletter .newsletter-frm label {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#666;
padding:3px 0 0;
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:url(../img/new/bg-input-text-l.gif) no-repeat;
width:100%;
overflow:hidden;
margin:3px 0 0;
}

.newsletter .newsletter-frm .edit-box .input-holder {
width:270px;
padding:0;
overflow:visible;
}

.newsletter .newsletter-frm .edit-box .input-holder:after {
content:"";
display:block;
clear:both;
}

.newsletter .newsletter-frm .error .bg-textbox {
background:url(../img/new/red-text.gif) no-repeat;
}

.newsletter .newsletter-frm .bg-textbox .holder {
background:url(../img/new/bg-input-text-r.gif) no-repeat 100% 0;
height:1%;
padding:0 5px;
overflow:hidden;
}

.newsletter .newsletter-frm .error .bg-textbox .holder {
background:url(../img/new/red-text-r.gif) no-repeat 100% 0;
}

.newsletter .newsletter-frm .bg-textbox .holder input.text {
background:none;
border:none !important;
margin:0;
padding:4px 0;
line-height:12px;
width:100%;
}

.newsletter .newsletter-frm .attention {
display:none;
margin:-5px 0 0;
height:33px;
padding:0;
background:url(../img/new/bg-attention.gif) no-repeat;
}

.newsletter .newsletter-frm .error .attention {
display:block;
}

.newsletter .newsletter-frm .attention .holder {
background:url(../img/new/bg-attention-r.gif) no-repeat 100% 0;
height:33px;
padding:5px 0 0;
}

.newsletter .newsletter-frm .attention p {
margin:0;
padding:0 0 0 25px;
color:#db0000;
font-size:10px;
background:url(../img/new/attention.gif) no-repeat 3px 6px;
}

.newsletter .newsletter-frm span.ok {
background:transparent url(../img/new/ok.gif) no-repeat scroll 0 0;
display:none;
float:left;
height:7px;
overflow:hidden;
position:relative;
text-indent:-9999px;
left:2px;
width:10px;
top:0;
}

.newsletter .newsletter-frm .normal span.ok {
display:block;
}

.newsletter .wrapper {
width:270px;
margin:7px 0 0;
overflow:visible !important;
}

.newsletter .wrapper .label {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#666 !important;
padding:3px 0 0;
display:block;
}

.newsletter .wrapper .sel {
width:100%;
margin:3px 0 0;
}

.newsletter .btn-newsletter {
float:right;
height:28px;
overflow:hidden;
margin:25px 12px 0 0;
display:inline;
text-decoration:none;
cursor:pointer;
}

.newsletter .btn-newsletter span {
background:url(../img/new/bg-btn-newsletter.png) no-repeat;
width:181px;
height:51px;
padding:5px 0 0;
display:block;
text-align:center;
color:#fff;
font-size:12px;
font-weight:700;
}

.newsletter .btn-newsletter:hover {
background:none;
}

.newsletter .btn-newsletter:hover span {
margin-top:-28px;
padding:33px 0 0;
height:22px;
}

.newsletter .links {
display:block;
font:10px Verdana, Arial, Helvetica, sans-serif;
width:100%;
overflow:hidden;
padding:12px 0 0;
margin:0 0 -5px;
clear:both;
}

.newsletter .links a {
color:#467f0d;
}

.print-heading {
display:none;
}

.print-foting {
display:none;
}

#main .separate-container {
width:940px;
border-top:5px solid #ebedf0;
margin:13px 0 0 6px;
padding:6px 0 0;
}

#main .separate-container:after {
content:"";
display:block;
clear:both;
}

#main .separate-container .error-image {
float:left;
margin:10px 20px 0 12px;
}

#main .separate-container h2 {
font-size:28px;
color:#6c0;
margin:19px 0 0;
font-weight:400;
}

#main .separate-container h3 {
font-size:18px;
line-height:24px;
color:#030303;
margin:2px 0 0;
font-weight:400;
}

#main .separate-container .shadow-container {
float:right;
width:306px;
margin:28px -5px 0 17px;
display:inline;
position:relative;
}

#main .separate-container .shadow-container .t {
background:url(../img/new/bg-shadow-container-t.png) no-repeat;
width:100%;
height:15px;
overflow:hidden;
}

#main .separate-container .shadow-container .c {
background:url(../img/new/bg-shadow-container-c.png) repeat-y;
height:1%;
padding:0 7px 16px 15px;
overflow:hidden;
}

#main .separate-container .shadow-container .b {
background:url(../img/new/bg-shadow-container-b.png) no-repeat;
width:100%;
height:13px;
overflow:hidden;
}

#main .separate-container h4 {
font-size:16px;
color:#030;
margin:4px 0 0;
padding:0 0 7px;
background:url(../img/new/bg-border2.png) repeat-x 0 100%;
}

#main .separate-container .shadow-container p {
font:11px/16px Verdana, Arial, Helvetica, sans-serif;
color:#666;
margin:7px 0 0;
padding:0 4px 9px 0;
}

#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:0 0 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:#666;
margin:9px 8px 0 0;
letter-spacing:-1px;
}

#main .request-frm .edit-box {
float:left;
width:185px;
position:relative;
margin:5px 0 0;
}

#main .request-frm .bg-textbox {
background:url(../img/new/bg-input-text-l.gif) no-repeat;
width:100%;
overflow:hidden;
margin:0;
clear:both;
height:auto;
}

#main .request-frm .edit-box .input-holder {
width:175px;
padding:0;
overflow:visible;
}

#main .request-frm .edit-box .input-holder:after {
content:"";
display:block;
clear:both;
}

#main .request-frm .error .bg-textbox {
background:url(../img/new/red-text.gif) no-repeat;
}

#main .request-frm .bg-textbox .holder {
background:url(../img/new/bg-input-text-r.gif) no-repeat 100% 0;
height:1%;
padding:0 5px;
overflow:hidden;
}

#main .request-frm .error .bg-textbox .holder {
background:url(../img/new/red-text-r.gif) no-repeat 100% 0;
}

#main .request-frm .bg-textbox .holder input.text {
background:none;
border:none !important;
width:100%;
margin:0;
padding:5px 0 6px;
line-height:11px;
font-size:10px;
color:#000;
}

#main .request-frm .attention {
background:url(../img/new/bg-attention.gif) no-repeat;
height:33px;
margin:-5px 0 0;
display:none;
}

#main .request-frm .error .attention {
display:block;
}

#main .request-frm .attention .holder {
margin:0;
padding:5px 0 0;
background:url(../img/new/bg-attention-r.gif) no-repeat 100% 0;
height:33px;
overflow:hidden;
}

#main .request-frm .attention p {
margin:0;
font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#db0000;
background:url(../img/new/attention.gif) no-repeat 3px 6px;
padding:0 0 0 25px;
}

#main .request-frm .tooltips {
padding-bottom:3px !important;
}

#main .request-frm .tooltips-holder .t {
background:url(../img/new/bg-tooltip-t.png) no-repeat !important;
width:130px;
height:3px !important;
overflow:hidden;
}

#main .request-frm .tooltips-holder .m {
background:#baccd9;
overflow:hidden;
width:116px;
padding:0 10px 0 4px;
}

#main .request-frm .tooltips-holder .b {
background:url(../img/new/bg-tooltip-b.png) no-repeat !important;
width:130px;
height:3px !important;
overflow:hidden;
}

#main .request-frm .tooltips-holder .m p {
margin:0 !important;
font:10px Verdana, Geneva, Arial, Helvetica, sans-serif !important;
color:#000 !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:url(../img/new/ok.gif) no-repeat;
width:10px;
height:7px;
text-indent:-9999px;
overflow:hidden;
}

#main .request-frm .textarea-holder {
float:left;
width:174px;
height:63px;
background:url(../img/new/bg-textarea.gif) no-repeat;
overflow:hidden;
}

#main .request-frm .textarea-holder .area {
background:none;
border:none;
width:164px;
height:53px;
margin:5px;
overflow:auto;
font-size:10px;
color:#000;
}

#main .request-frm a.btn {
float:right;
margin:-4px 10px 0 0;
display:inline;
position:relative;
background:url(../img/new/bg-btn-send.png) no-repeat;
width:81px;
height:23px;
padding:5px 0 0;
font-size:12px;
line-height:15px;
font-weight:700;
text-align:center;
color:#fff;
cursor:pointer;
}

#main .request-frm a.grey {
background:url(../img/new/bg-btn-send-grey.gif) no-repeat !important;
width:75px;
height:19px;
padding:3px 0 0;
margin:-1px 13px 0 0;
}

#main .separate-container .shadow-container .privacy {
display:block;
margin:22px 0 0;
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#666;
}

#main .separate-container .shadow-container .privacy a {
color:#559f0c;
text-decoration:none;
}

#main .separate-container .shadow-container .privacy a:hover {
text-decoration:underline;
}

#main .separate-container .flexible-box {
height:1%;
overflow:hidden;
padding:0 0 0 17px;
}

#main .separate-container .flexible-box h4 {
padding-bottom:10px;
}

#main .separate-container .flexible-box .links-list {
list-style:none;
margin:12px 0 0 -17px;
padding:0 0 19px 16px;
background:url(../img/new/bg-border2.png) repeat-x 0 100%;
}

#main .separate-container .flexible-box .links-list li {
vertical-align:top;
padding:0 0 8px;
}

#main .separate-container .flexible-box .links-list li a {
background:url(../img/new/bg-more.gif) no-repeat 0 2px;
font:11px Verdana, Arial, Helvetica, sans-serif;
padding:2px 0 2px 20px;
color:#333;
}

#main .separate-container .shadow-container .separator {
background:url(../img/new/bg-border2.png) repeat-x;
width:100%;
float:left;
height:3px;
overflow:hidden;
margin:15px 0 -14px;
}

#main .separate-container .heading {
display:block;
margin:2px 0 0;
}

#main .separate-container .heading em {
background:url(../img/new/bg-ico-number.gif) no-repeat;
float:left;
width:16px;
padding:1px 0 0;
height:15px;
color:#fff;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
text-align:center;
}

#main .separate-container .heading span {
float:left;
margin:0 0 0 8px;
display:inline;
color:#010101;
font:11px Verdana, Arial, Helvetica, sans-serif;
}

#main .separate-container .heading span a {
color:#559f0c;
}

#main .separate-container .possibilities-list {
list-style:none;
margin:0;
padding:0;
}

#main .separate-container .possibilities-list li {
vertical-align:top;
background:url(../img/new/bg-border2.png) repeat-x 0 100%;
padding:0 0 13px;
margin:9px 0 0;
}

#main .separate-container .possibilities-list .bg-textbox {
background:url(../img/new/bg-input-text-l-green.gif) no-repeat;
width:100%;
overflow:hidden;
margin:0;
clear:both;
}

#main .separate-container .possibilities-list .bg-textbox .holder {
background:url(../img/new/bg-input-text-r-greeen.gif) no-repeat 100% 0;
height:1%;
padding:0 5px;
overflow:hidden;
}

#main .separate-container .possibilities-list .bg-textbox .holder input.text {
background:none;
border:none !important;
width:100%;
margin:0;
padding:5px 0 6px;
line-height:11px;
font-size:10px;
color:#000;
}

#main .url-frm label {
display:block;
font:11px/15px Verdana, Arial, Helvetica, sans-serif;
color:#333;
margin:9px 0 0;
}

#main .url-frm .bg-textbox {
width:444px !important;
float:left !important;
margin:10px 0 0 !important;
clear:none !important;
}

#main .url-frm .bg-textbox .text {
font:11px Verdana, Arial, Helvetica, sans-serif !important;
color:#333 !important;
padding:4px 0 5px !important;
}

#main .url-frm .btn {
float:right;
margin:8px 0 0;
background:url(../img/new/bg-btn-show-page.png) no-repeat;
width:93px;
height:23px;
color:#fff;
font-weight:700;
font-size:12px;
line-height:15px;
text-align:center;
padding:5px 0 0;
cursor:pointer;
}

#main .url-frm .btn-search {
float:right;
margin:8px 0 0;
background:url(../img/new/bg-btn-search.png) no-repeat;
width:55px;
height:23px;
color:#fff;
font-weight:700;
font-size:12px;
line-height:15px;
padding:5px 0 0 35px;
cursor:pointer;
}

#main .separate-container .possibilities-list .contacts {
margin:6px 0 0;
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#666;
}

#main .separate-container .possibilities-list .contacts span {
display:block;
}

.light-box {
width:605px;
overflow:hidden;
margin:0 0 0 22px;
background-color:#fff;
padding:10px;
}

.light-box .title {
background:url(../img/new/bg-border2.png) repeat-x 0 100%;
overflow:hidden;
padding:0 0 14px;
height:auto;
text-align:left;
}

.light-box .title h3 {
color:#030;
font:bold 18px Verdana, Arial, Helvetica, sans-serif;
margin:0;
}

.light-box .title .close {
background:url(../img/new/ico-close.gif) no-repeat 100% 0;
float:right;
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#999;
padding:0 20px 2px 0;
margin:0 10px 0 0;
display:inline;
}

.light-box p {
font:11px/17px Verdana, Arial, Helvetica, sans-serif;
color:#666;
margin:15px 0 0;
}

.light-box .comment-form {
width:100%;
overflow:hidden;
margin:10px 0 0;
}

.light-box .comment-form .row {
width:100%;
overflow:hidden;
}

.light-box .comment-form label {
float:left;
width:135px;
margin:4px 10px 0 0;
text-align:right;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#666;
}

.light-box .comment-form .area-holder {
float:left;
background:url(../img/new/bg-textarea1.gif) no-repeat;
width:350px;
height:163px;
}

.light-box .comment-form .area-holder .area {
width:340px;
height:153px;
margin:5px;
background:none;
border:none;
overflow:auto;
}

.light-box .comment-form .btn-send {
float:right;
margin:19px 107px 0 0;
display:inline;
background:url(../img/new/bg-btn-send-arrow.png) no-repeat;
width:101px;
height:23px;
color:#fff;
text-align:center;
font-size:12px;
line-height:15px;
font-weight:700;
padding:5px 0 0;
cursor:pointer;
}

.light-box .comment-form .btn-cancel {
float:right;
margin:20px 17px 0 0;
display:inline;
background:url(../img/new/bg-btn-cancel.gif) no-repeat;
width:63px;
height:19px;
color:#fff;
font-size:12px;
line-height:15px;
font-weight:700;
padding:3px 0 0 14px;
}

.light-box .btn-ok {
background:url(../img/new/bg-btn-ok.png) no-repeat;
width:101px;
height:23px;
padding:5px 0 0;
text-align:center;
color:#fff;
font-weight:700;
font-size:12px;
line-height:15px;
margin:24px 0 0 -2px;
float:left;
cursor:pointer;
}

.light-box .cancel {
background:url(../img/new/bg-btn-cancel-arrow.gif) no-repeat;
width:77px;
height:19px;
float:left;
padding:3px 0 0 14px;
font-size:12px;
color:#fff;
font-weight:700;
margin:26px 0 0;
}

.light-box .btn-sign-in {
float:left;
background:url(../img/new/bg-btn-sign-in.png) no-repeat;
width:74px;
height:23px;
cursor:pointer;
margin:24px 0 0 17px;
display:inline;
color:#fff;
font-size:12px;
line-height:15px;
font-weight:700;
padding:5px 0 0 28px;
}

.light-box .not-member {
display:block;
clear:both;
padding:11px 0 0;
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#666;
}

.light-box .not-member a {
color:#467f0d;
}

.light-box .comment-box {
height:1%;
overflow:hidden;
margin:16px 14px 0 0;
background:#ebedf0;
padding:12px 16px 15px;
}

.light-box .comment-box .avatar {
float:left;
border:1px solid #61ba07;
margin:3px 10px 0 0;
}

.light-box .comment-box span {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#666;
}

.light-box .comment-box .author {
color:#467f0d;
}

.light-box .comment-box blockquote {
margin:8px 0 0;
padding:0;
font:12px/18px Verdana, Arial, Helvetica, sans-serif;
color:#0e0f0e;
}

.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:url(../img/new/bg-btn-return.gif) no-repeat;
width:170px;
height:19px;
padding:3px 0 0 15px;
float:left;
margin:21px 0 0;
font-size:12px;
color:#fff;
font-weight:700;
line-height:15px;
}

.light-box .delete-it {
float:left;
background:url(../img/new/bg-btn-delete.png) no-repeat;
width:102px;
height:23px;
padding:5px 0 0 19px;
cursor:pointer;
margin:19px 0 0 17px;
display:inline;
font-size:12px;
line-height:15px;
color:#fff;
font-weight:700;
}

.enlargepopup .title {
text-align:right;
height:30px;
}

.enlargepopup .title .close {
background:url(../img/new/ico-close.gif) no-repeat 100% 0;
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
padding:0 20px 2px 0;
margin:0 10px 0 0;
}

.wrapper {
overflow:hidden;
width:100%;
}

.member-box {
margin-left:13px;
padding-bottom:60px;
}

.member-box .title {
padding:0 0 19px;
margin-bottom:5px;
}

.member-box h3 {
margin:0 0 10px;
font-weight:400;
font-size:28px;
color:#6c0;
}

.member-box .txt {
color:#0e0f0e;
font-size:12px;
}

.member-box .txt p {
margin:0;
color:#0e0f0e;
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:0 0 15px;
color:#333;
font-size:11px;
line-height:17px;
}

.tell-friend .txt {
padding:0 50px 5px 0;
}

.tell-friend .txt div {
overflow:hidden;
width:100%;
margin-bottom:13px;
}

.tell-friend .txt span {
margin:2px 9px 0 0;
float:left;
font:11px Verdana, Arial, Helvetica, sans-serif;
}

.tell-friend .btn-tell {
float:left;
background:url(../img/new/btn-tell-friend.gif) no-repeat;
width:86px;
height:18px;
padding:2px 5px 0 25px;
font-size:11px;
color:#000;
}

.profile-box .tell-friend .row label {
width:175px;
}

.profile-box .tell-friend .row .edit-box {
margin:0;
padding:0 0 0 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:#999;
}

.tell-friend .row .wrap-textarea {
margin-left:2px;
float:left;
display:inline;
}

.tell-friend .row textarea {
font-size:10px;
color:#999;
}

.type-txt {
width:350px;
}

.media-box {
float:right;
overflow:hidden;
width:425px;
padding:0 0 10px 2px;
}

.media-box .wrapper {
padding-bottom:10px;
}

.profile-box .box .row .media-box .edit-box {
padding-left:0;
}

.media-box .code {
width:240px;
height:47px;
background:url(../img/new/bg-img-code.gif) no-repeat;
text-align:center;
float:left;
padding:1px 0;
margin-right:11px;
}

.media-box .icons {
float:left;
margin:0 10px 0 0;
padding:0;
list-style:none;
width:25px;
}

.media-box .icons li {
height:1%;
vertical-align:top;
padding-bottom:1px;
}

.media-box .icons a {
text-indent:-9999px;
display:block;
width:25px;
height:17px;
overflow:hidden;
background:url(../img/new/btn-group.gif) no-repeat;
}

.media-box .icons a:hover {
background-position:-25px 0;
}

.media-box .icons a.sound {
height:14px;
background-position:0 -18px;
}

.media-box .icons a.sound:hover {
background-position:-25px -18px;
}

.media-box .icons a.question {
background-position:0 -33px;
}

.media-box .icons a.question:hover {
background-position:-25px -33px;
}

.media-box .ad {
float:left;
margin:7px 0 0;
}

.media-box .ad img {
display:block;
}

.tell-friend .row .btn-change {
float:right;
margin-right:75px;
}

.tell-friend .row .btn-change span {
padding:0 13px 0 14px;
font-size:12px;
}

.twocolumns .column1 {
float:left;
width:400px;
padding:0;
font:12px/18px Verdana, Arial, Helvetica, sans-serif;
}

.twocolumns {
width:621px;
padding:46px 0 29px;
background:url(../img/new/bg-border2.png) repeat-x 0 100%;
}

.twocolumns:after {
content:"";
display:block;
clear:both;
}

.twocolumns .column1 .heading {
display:block;
color:#559f0c;
padding:0 0 9px;
margin:0 0 5px 14px;
background:url(../img/new/bg-border2.png) repeat-x 0 100%;
}

.twocolumns .column1 ul {
margin:0;
padding:0 0 14px;
list-style:none;
}

.twocolumns .column1 li {
width:385px;
padding:1px 0 0 15px;
margin-bottom:5px;
overflow:hidden;
vertical-align:top;
}

.twocolumns .column1 li.selected {
background:#ebedf0 url(../img/new/drop-mark-t.gif) no-repeat;
}

.twocolumns .column1 li.selected .drop {
background:url(../img/new/drop-mark-b.gif) no-repeat 0 100%;
width:346px;
margin:0 0 0 -15px;
border-bottom:11px solid #fff;
padding:5px 20px 14px 34px;
clear:both;
}

.twocolumns .column1 p {
margin:0;
}

.twocolumns .on-page {
padding:0 55px 0 0;
width:140px;
margin:-3px 0 0;
}

.twosections {
overflow:hidden;
width:608px;
background:url(./../img/new/bg-border2.png) repeat-x 0 100%;
padding:17px 0 23px 13px;
}

.twosections .column {
float:left;
width:304px;
font:12px Verdana, Arial, Helvetica, sans-serif;
}

.twosections .heading {
display:block;
color:#030;
margin:0 0 13px;
font:bold 16px Arial, Helvetica, sans-serif;
}

.twosections ul {
margin:0 0 0 8px;
padding:0;
list-style:none;
}

.twosections li {
background:url(./../img/new/bullet10.gif) no-repeat 0 3px;
padding:0 0 8px 13px;
}

.sidebar-box {
background:#fafbfb;
border-top:5px solid #ebedf0;
border-bottom:5px solid #ebedf0;
margin:0 0 30px 3px;
padding:0 0 10px;
width:300px;
}

.sidebar-box .box {
background:none;
}

.sidebar-box .tell-friend {
width:282px;
padding:12px 0 0 17px;
margin:0;
}

.sidebar-box .tell-friend .title h3 {
color:#030;
font-size:16px;
}

.sidebar-box .tell-friend .title {
padding-bottom:11px;
margin-bottom:11px;
}

.sidebar-box .tell-friend .txt {
padding:0 10px 7px 0;
}

.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:#666;
margin-bottom:5px;
}

.sidebar-box .tell-friend label {
float:none;
display:block;
padding:0 0 3px 2px;
color:#666;
font-size:11px;
letter-spacing:1px;
}

.sidebar-box .tell-friend .row {
padding:0 0 10px;
overflow:visible;
}

.sidebar-box .tell-friend .row:after,.sidebar-box .tell-friend .media-box:after {
content:"";
display:block;
clear:both;
}

.sidebar-box .tell-friend .wrap-textarea {
background:url(../img/new/wrap-textarea2.gif) no-repeat;
height:102px;
width:270px;
}

.sidebar-box .tell-friend textarea {
width:265px;
height:102px;
}

.sidebar-box .tell-friend .code {
background:url(../img/new/bg-img-code2.gif) no-repeat;
width:270px;
margin-bottom:2px;
}

.sidebar-box .media-box {
width:282px;
float:none;
overflow:visible;
}

.sidebar-box .media-box .icons {
position:relative;
padding-bottom:10px;
}

.sidebar-box .mark2 {
margin-bottom:-10px;
}

.sidebar-box .mark2 p {
color:#666;
}

.sidebar-box .media-box .icons,.sidebar-box .media-box .ad {
margin-top:-9px;
}

.sidebar-box .media-box .btn-change {
margin:0 16px 0 0;
}

.sidebar-box .link-contact {
background:url(../img/new/bg-more.gif) no-repeat;
padding-left:20px;
font-size:11px;
letter-spacing:1px;
}

.invisible {
display:none !important;
}

.promo h2 {
color:#fff;
margin:0;
font-size:28px;
font-weight:400;
padding:8px 0 0 14px;
}

.promo .text p {
color:#9ca3b1;
font-size:11px;
line-height:13px;
margin:9px 0;
}

.promo .text p a {
color:#fff;
}

.news-last .button-holder {
margin:8px 8px 0 0;
padding-bottom:4px;
}

#content .news-container .box-holder .box-content h2 {
font:bold 28px Arial, Helvetica, sans-serif;
background:none;
padding:0;
}

#content .news-container .box-holder .box-content .text-holder p {
font:12px/20px Verdana, Arial, Helvetica, sans-serif;
color:#333;
}

#content .news-container .news-list ul li .headline h3 {
margin:10px 0 0;
}

#content .news-container .news-list ul li .post-content p a,#content .news-container .news-list ul li .post-content a {
color:#467f0d;
font-size:10px;
padding-left:6px;
margin:0;
}

#sidebar .donation-box {
background:#4d535f;
height:1%;
}

#sidebar .donation-box h4 {
font-size:16px;
color:#fff;
margin:12px 0 0;
padding:0 0 10px;
background:url(../img/new/bg-border5.gif) repeat-x 0 100%;
}

#sidebar .donation-box p {
padding-right:10px;
color:#fff;
margin:8px 0 0;
line-height:16px;
}

#sidebar .donation-box .tabset {
list-style:none;
margin:22px 0 0;
padding:0;
width:270px;
}

#sidebar .donation-box .tabset li {
float:left;
}

#sidebar .donation-box .tabset li a {
height:32px;
float:left;
overflow:hidden;
background:url(../img/new/bg-tabset-el-r.gif) no-repeat 100% 0;
padding:0 3px 0 0;
font-weight:400;
color:#fff;
font-size:13px;
cursor:pointer;
text-decoration:none;
}

#sidebar .donation-box .donate-frm .tabset li a span {
background:url(../img/new/bg-tabset-el-l.gif) no-repeat;
float:left;
height:26px;
padding:6px 11px 0 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:0 100%;
}

#sidebar .donation-box .donate-frm div.tab {
width:270px;
background:url(../img/new/bg-donate-box-t.gif) no-repeat;
padding:2px 0 0;
margin:-2px 0 0;
position:relative;
}

#sidebar .donation-box .donate-frm {
background:url(../img/new/bg-border5.gif) repeat-x 0 100%;
padding:0 0 15px;
}

#sidebar .donation-box .donate-frm div.tab .frame {
background:#6c0 url(../img/new/bg-donate-box-b.gif) no-repeat 0 100%;
height:1%;
overflow:hidden;
padding:0 0 14px 11px;
}

#sidebar .donation-box .donate-frm div.tab .row {
width:100%;
margin:23px 0 0;
}

#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:0;
margin:0;
}

#sidebar .donation-box .donate-frm div.tab label {
float:left;
padding:0 16px 0 3px;
font-size:14px;
color:#fff;
font-weight:400;
}

#sidebar .donation-box .donate-frm div.tab label.smaller {
padding:0 3px 0 8px;
font-size:12px;
}

#sidebar .donation-box .donate-frm div.tab span {
float:left;
background:url(../img/new/bg-input-donate.gif) no-repeat;
width:77px;
height:22px;
overflow:hidden;
padding:0 5px;
margin:-4px 0 0 5px;
position:relative;
}

#sidebar .donation-box .donate-frm div.tab span .text {
width:100%;
padding:3px 0;
background:none;
border:none;
line-height:12px;
}

#sidebar .donation-box .donate-frm .donate {
background:url(../img/new/bg-btn-donate.jpg) no-repeat;
width:125px;
height:27px;
overflow:hidden;
float:right;
margin:12px 15px 0 0;
padding:2px 0 0;
display:inline;
font-size:18px;
line-height:22px;
text-align:center;
font-weight:700;
color:#fff;
}

#sidebar .donation-box .more {
padding:10px 0 5px;
}

#sidebar .donation-box .more a {
display:inline;
background:transparent url(../img/new/ico-heart.gif) no-repeat scroll 0 0;
color:#fff;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:10px;
padding:0 0 3px 21px;
}

#sidebar .newsletter {
background:#fafbfb;
border-top-width:5px;
padding-left:15px;
overflow:visible;
padding:4px 10px 10px;
width:280px;
margin-left:0;
border-top:0;
}

#sidebar .newsletter:after {
content:"";
display:block;
clear:both;
}

#sidebar .newsletter h3 {
margin:2px 0 0;
}

#sidebar .newsletter .row {
width:100%;
margin:17px 0 0;
}

#sidebar .newsletter .row:after {
content:"";
display:block;
clear:both;
}

#sidebar .newsletter .newsletter-frm {
width:100%;
background:url(../img/new/bg-border2.png) repeat-x;
margin:8px 0 0;
}

#sidebar .newsletter .newsletter-frm:after {
content:"";
display:block;
clear:both;
}

#sidebar .newsletter .newsletter-frm label {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#666;
padding:3px 0 0;
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 0 0;
}

#sidebar .newsletter .newsletter-frm .edit-box .input-holder {
padding:0;
overflow:visible;
width:266px;
}

#sidebar .newsletter .newsletter-frm .edit-box .input-holder:after {
content:"";
display:block;
clear:both;
}

#sidebar .newsletter .newsletter-frm .error .bg-textbox {
background:url(../img/new/red-text.gif) no-repeat;
}

#sidebar .newsletter .newsletter-frm .bg-textbox .holder {
background:url(../img/new/bg-input-text-r.gif) no-repeat 100% 0;
padding:0 5px;
overflow:hidden;
height:100%;
}

#sidebar .newsletter .newsletter-frm .error .bg-textbox .holder {
background:url(../img/new/red-text-r.gif) no-repeat 100% 0;
}

#sidebar .newsletter .newsletter-frm .bg-textbox .holder input.text {
background:none;
border:none !important;
margin:0;
padding:4px 0;
line-height:12px;
}

#sidebar .newsletter .newsletter-frm .attention {
display:none;
margin:-5px 0 0;
height:33px;
padding:0;
background:url(../img/new/bg-attention.gif) no-repeat;
}

#sidebar .newsletter .newsletter-frm .error .attention {
display:block;
}

#sidebar .newsletter .newsletter-frm .attention .holder {
background:url(../img/new/bg-attention-r.gif) no-repeat 100% 0;
height:33px;
padding:5px 0 0;
}

#sidebar .newsletter .newsletter-frm .attention p {
margin:0;
padding:0 0 0 25px;
color:#db0000;
font-size:10px;
line-height:normal;
background:url(../img/new/attention.gif) no-repeat 3px 6px;
}

#sidebar .newsletter .newsletter-frm span.ok {
background:transparent url(../img/new/ok.gif) no-repeat scroll 0 0;
display:none;
float:left;
height:7px;
overflow:hidden;
position:relative;
text-indent:-9999px;
left:2px;
width:10px;
top:0;
}

#sidebar .newsletter .newsletter-frm .normal span.ok {
display:block;
}

#sidebar .newsletter .wrapper {
margin:7px 0 0;
overflow:visible !important;
width:auto;
}

#sidebar .newsletter .wrapper .label {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#666 !important;
padding:3px 0 0;
display:block;
}

#sidebar .newsletter .wrapper .sel {
width:266px;
float:left;
margin:3px 0;
}

#sidebar .newsletter .btn-newsletter {
float:right;
height:28px;
overflow:hidden;
margin:25px 12px 0 0;
display:inline;
text-decoration:none;
cursor:pointer;
}

#sidebar .newsletter .btn-newsletter span {
background:url(../img/new/bg-btn-newsletter.png) no-repeat;
width:181px;
height:51px;
padding:5px 0 0;
display:block;
text-align:center;
color:#fff;
font-size:12px;
font-weight:700;
}

#sidebar .newsletter .btn-newsletter:hover {
background:none;
}

#sidebar .newsletter .btn-newsletter:hover span {
margin-top:-28px;
padding:33px 0 0;
height:22px;
}

#sidebar .newsletter .links {
display:block;
font:10px Verdana, Arial, Helvetica, sans-serif;
width:100%;
overflow:hidden;
padding:12px 0 0;
margin:0 0 -5px;
clear:both;
}

#sidebar .newsletter .links a {
color:#467f0d;
}

body.home-openspaces {
background:#fff url(../img/new/bg-body1.gif) repeat-x !important;
}

.home-openspaces .visual {
height:360px;
padding:0;
background:#282d38 url(../img/new/bg-visual.gif) repeat-x;
position:relative;
border:none;
border-width:0;
width:960px;
margin:0;
}

.home-openspaces .visual .flash-holder {
height:354px;
margin:3px 0;
overflow:hidden;
}

.home-openspaces .visual .flash-holder .control {
bottom:0;
}

.flash-holder .image-holder {
display:table-cell;
width:551px;
height:360px;
vertical-align:middle;
margin:0;
}

.flash-holder .image-holder img {
margin:0 0 0 auto;
}

* 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:#5fc512;
}

.openspaces .visual-content .text-holder p {
line-height:17px;
}

.visual-content .text-holder .headline {
color:#fff;
font-size:16px;
font-weight:400;
margin:13px 0 0;
display:block;
}

.home-openspaces .update-form {
margin:6px 0 0;
}

.home-openspaces .update-form input,.home-openspaces .update-form select {
color:#9ca2b1;
}

.update-form .row {
width:100%;
overflow:hidden;
margin:11px 0 0;
}

.col .short {
width:168px;
background:url(../img/new/bg-last-name-input.gif) no-repeat;
}

.col .short input {
width:152px;
}

.update-form .hint {
font-size:10px;
color:#999;
display:block;
margin:9px 0 0;
}

.home-openspaces .bottom-form {
margin:5px 0 0;
}

.home-openspaces .bottom-form div {
width:100%;
}

.home-openspaces .bottom-form .policy {
clear:both;
padding:34px 0 0;
}

.home-openspaces .bottom-form .policy a {
color:#fff;
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 0 0;
display:inline;
}

.openspaces {
padding-top:0 !important;
}

.openspaces .box h2 {
padding:0 0 5px;
font:bold 22px Arial, Helvetica, sans-serif;
color:#030;
margin:-8px 0 0;
}

.openspaces .box h3 {
margin:10px 0 0;
color:#6c0;
font-size:18px;
font-weight:400;
}

.openspaces .box ul.supports-list {
list-style:none;
margin:7px 0 0;
padding:0;
}

.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:0 8px 7px 0;
}

.openspaces .box ul.supports-list li p {
font:11px Verdana, Arial, Helvetica, sans-serif;
height:1%;
overflow:hidden;
margin:0;
}

.openspaces .box ul.supports-list li a {
float:left;
clear:both;
background:url(../img/new/bg-more.gif) no-repeat 0 center;
padding:0 0 0 20px;
color:#333;
line-height:16px;
}

.openspaces .happen-box {
padding-bottom:14px;
height:1%;
overflow:hidden;
position:relative;
}

.openspaces .happen-box h3 {
margin:-4px 0 0 2px;
color:#6c0;
font-size:18px;
font-weight:400;
}

.openspaces .happen-box .img-holder {
width:100%;
overflow:hidden;
float:none;
margin:9px 0 0 -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(../img/new/open-img.gif) no-repeat scroll 0 0;
height:14px;
margin:0;
overflow:hidden;
position:absolute;
right:5px;
text-indent:-9999px;
top:5px;
width:14px;
}

.openspaces .happen-box .img-holder a:hover .btn-open {
background:url(../img/new/open-img-hover.gif) no-repeat;
}

.openspaces .happen-box .img-holder .caption {
position:absolute;
bottom:0;
left:0;
margin:0;
color:#6c0;
font-size:18px;
padding:0 0 11px 16px;
}

.openspaces .happen-box .img-holder .caption span {
display:block;
color:#fff;
}

.openspaces .happen-box .more {
float:left;
color:#0e0f0e;
background:url(../img/new/bg-more.gif) no-repeat 0 center;
padding:0 0 0 22px;
margin:11px 0 0;
line-height:16px;
}

.openspaces .happen-box .more:hover {
text-decoration:none;
}

.openspaces .tabs-holder {
border-bottom:5px solid #ebedf0;
padding-bottom:2px;
}

.openspaces .share-box {
border-bottom:5px solid #ebedf0;
border-top:none;
background-position:0 0;
margin-top:21px;
}

.h-openspaces .listings,.h-openspaces .more-to-do {
border-bottom:5px solid #ebedf0;
border-top:none;
}

.h-openspaces .newsletter {
padding-top:15px;
position:relative;
}

.h-openspaces .blog-list {
border-bottom:5px solid #ebedf0 !important;
border-top:none !important;
}

.h-openspaces .more-to-do {
margin-left:3px;
padding:0 0 0 16px;
background:#fafbfb;
overflow:hidden;
width:284px;
}

.h-openspaces .more-to-do h3 {
font-size:18px;
color:#030;
margin:10px 0 0;
padding:0 0 12px;
background:url(../img/new/bg-border2.png) repeat-x 0 100%;
}

.h-openspaces .more-to-do ul {
list-style:none;
margin:5px 0 0;
padding:0;
height:1%;
overflow:hidden;
}

.h-openspaces .more-to-do ul li {
float:left;
width:100%;
background:url(../img/new/bg-more.gif) no-repeat;
padding-left:21px;
margin:8px 0 0;
}

.h-openspaces .more-to-do ul li a {
color:#333;
}

.h-openspaces .more-to-do .links {
margin:49px 0 0;
padding:18px 0 7px;
display:block;
background:url(../img/new/bg-border2.png) repeat-x;
font:10px Verdana, Arial, Helvetica, sans-serif;
width:100%;
overflow:hidden;
}

.h-openspaces .more-to-do .links a {
color:#467f0d;
}

.h-openspaces .blog-list h3 {
color:#030 !important;
}

.h-openspaces .blog-list ul {
padding-bottom:35px !important;
}

.h-openspaces .blog-list ul li a {
background-position:0 4px !important;
padding-left:10px !important;
}

.delete-picture {
padding-top:10px;
}

.tagsandtopics {
clear:both;
padding-top:8px;
}

.green1 {
color:#467F0D;
}

.selectArea {
position:relative;
float:left;
}

.selectArea .left {
position:absolute;
top:0;
left:0;
height:21px;
display:block;
}

.selectArea a.selectButton {
position:absolute;
top:0;
right:-1px;
outline:none;
}

.selectArea .center img {
float:left;
}

.optionsDivInvisible,.optionsDivVisible {
position:absolute;
background-color:#fff;
border:1px solid #dbdbda;
display:block;
z-index:30;
font-size:11px;
}

.drop-dif {
background:#9CC;
}

.optionsDivInvisible {
display:none;
}

.optionsDivVisible ul {
margin:0;
padding:2px;
overflow:hidden;
list-style:none;
}

.optionsDivVisible ul li {
float:left;
width:100%;
}

.optionsDivVisible a {
color:#000;
overflow:hidden;
text-decoration:none;
display:block;
height:1%;
padding:2px 4px;
}

.optionsDivVisible a img {
border:none;
float:left;
}

.optionsDivVisible a:hover {
background-color:#4d535f;
color:#FFF;
font-weight:700;
text-decoration:none;
}

.country {
color:#000;
float:left;
font-size:11px;
line-height:23px;
position:relative;
}

.country .left {
display:block;
height:100%;
left:0;
position:absolute;
top:0;
width:22px;
}

.country .center {
color:#FFF;
display:block;
font-size:16px;
height:21px;
line-height:17px;
padding:2px 56px 0 10px;
}

.country a.selectButton {
background:url(../img/new/select-button.gif) no-repeat;
height:22px;
position:absolute;
right:-1px;
top:0;
width:54px;
}

.active-select .left {
background:url(../img/new/select-left.gif) no-repeat;
height:22px;
width:3px;
}

.active-select .center {
background:url(../img/new/select-bg.gif) repeat-x;
color:#56B004;
}

.international .active-select a.selectButton {
background:transparent url(../img/new/select-active.gif) no-repeat !important;
width:54px;
}

.drop-country {
margin:0 0 0 1px;
top:41px;
width:212px;
}

.lang {
height:22px;
margin:0;
overflow:visible;
padding:0;
}

.lang .left {
height:22px;
width:3px;
display:block;
left:0;
position:absolute;
top:0;
}

.lang .center {
float:left;
font-size:12px;
line-height:22px;
padding:0 20px 0 3px;
color:#FFF;
display:block;
height:21px;
}

.lang a.selectButton {
background:transparent url(../img/new/select-button1.gif) no-repeat scroll 0 0;
top:0;
width:20px;
height:22px;
position:absolute;
right:-1px;
}

.language .active-select .left {
background:url(../img/new/left2.gif) no-repeat;
}

.language .active-select .center {
background:url(../img/new/select-bg.gif) repeat-x;
color:#56B004;
height:22px;
}

.language .active-select a.selectButton {
background:url(../img/new/select-active2.gif) no-repeat !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:url(../img/new/select2-l.gif) no-repeat;
height:22px !important;
width:100%;
}

.top-holder .selectArea a.selectButton {
right:0;
outline:none;
background:url(../img/new/select2-arrow.gif) no-repeat;
width:19px;
height:22px !important;
}

.top-holder .active-select .center {
background:none;
}

* {
outline-color:#-moz-use-text-color;
outline-style:none;
}

body.article,body.home-openspaces {
background-color:#fff;
}

p a {
color:#467f0d;
}

.hidden {
display:none;
}

.visual-wrapper {
width:960px;
margin-left:0;
}

#header,#footer {
width:960px;
}

.heading,.optionsDivVisible {
font-family:Arial,Helvetica,sans-serif;
}

#sidebar .newsletter-holder {
background:transparent url(../img/new/bg-newsletter.png) no-repeat scroll 0 0 !important;
padding-top:6px;
}

#sidebar .general-form .newsletter .row {
margin-top:10px;
}

#sidebar .newsletter-button-holder {
float:right;
padding:30px 10px 0 0;
}

#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 {
margin-right:-4px;
}

#content .box-inner .box-content .title {
width:100%;
overflow:hidden;
background:url(../img/new/bg-border2.png) repeat-x 0 100%;
padding:0 0 4px;
margin:0;
}

#content .box-inner .box-content .title h3 {
margin:0;
color:#6e7f8b;
font:bold 15px Helvetica, Arial, sans-serif;
}

#content .newsletter .input-holder {
width:300px;
}

#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:0 5px;
width:290px;
}

#content .newsletter .tooltips {
margin-left:2px;
}

#content .newsletter p {
margin:0;
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:0;
}

#content .newsletter .btn-newsletter {
margin:25px 18px 0 0;
}

#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:#467F0D;
}

#passwordchangerow a.change {
float:right;
background:url(../img/new/minus.gif) no-repeat 100% 50%;
padding:0 18px 0 0;
}

.profile-box .box .row .confirm-box span.check {
float:left;
height:13px;
width:13px;
margin:0;
display:block;
}

.profile-box .box .row .edit-box .gender span.radio input {
float:left;
height:15px;
margin:0;
padding:0;
width:14px;
}

#donation-form .row .amount-radio input {
float:left;
height:15px;
margin:0;
padding:0;
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:#6E7F8B;
font-family:Helvetica,Arial,sans-serif;
font-size:12px;
font-weight:700;
line-height:normal;
margin:0;
}
.profile-box .box .title h5 {
color:#6E7F8B;
font-family:Helvetica,Arial,sans-serif;
font-size:9px;
font-weight:700;
line-height:normal;
margin:0;
}

.row .edit-box select#donation-title {
width:65px;
}

.news-holder .noresults {
padding:10px 0 30px;
}

.message-bar-error {
background:url(../img/new/message-c-error.gif) repeat-y;
width:620px;
margin:11px 0;
}

.message-bar-error .holder {
background:url(../img/new/message-t-error.gif) no-repeat;
width:620px;
padding:2px 0 0;
}

.message-bar-error .holder .frame {
background:url(../img/new/message-b-error.gif) no-repeat 0 100%;
width:600px;
padding:0 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(../img/new/attention.gif) no-repeat 0 3px;
padding:0 0 0 20px;
}

.message-bar-empty {
background:none !important;
width:auto;
margin:0;
}

.message-bar-empty .holder {
background:none !important;
width:auto;
padding:0;
}

.message-bar-empty .holder .frame {
background:none !important;
width:auto;
padding:0 !important;
overflow:visible;
}

.message-bar-empty .holder .frame p {
color:#000;
}

.message-bar-empty .holder .frame p.error {
font-size:medium;
line-height:normal;
background:none;
padding:0;
}

.action .message-bar {
background:none;
width:auto;
margin:0;
}

.action .message-bar .holder {
background:none;
width:auto;
padding:0;
}

.action .message-bar .holder .frame {
background:none;
width:auto;
padding:0;
overflow:hidden;
}

.action .message-bar .holder .frame p {
color:#fff;
}

.action .message-bar-error {
background:none;
width:auto;
margin:0;
}

.action .message-bar-error .holder {
background:none;
width:auto;
padding:0;
}

.action .message-bar-error .holder .frame {
background:none;
width:auto;
padding:0;
overflow:hidden;
}

.action .message-bar-error .holder .frame p.error {
color:red;
font-weight:700;
font-size:12px;
line-height:20px;
display:block;
background:none;
padding:0;
}

.general-form .tooltips {
float:left;
}

#sidebar .general-form .tooltips {
float:right;
}

#main_image {
text-align:center;
background-color:#727886;
width:620px;
height:464px;
cursor:pointer;
position:relative;
}

#main_image img {
vertical-align:middle;
display:inline;
margin:0;
padding:0;
}

#carousel {
width:602px;
height:58px;
overflow:hidden;
position:relative;
}

div.search-scope {
padding:5px 0 0;
}

a.download {
background:transparent url(../img/new/bg-link-l.gif) no-repeat scroll 0 0;
color:#fff;
line-height:18px;
}

a.download span {
background:transparent url(../img/new/bg-link-r.gif) no-repeat scroll 100% 0;
height:18px;
overflow:hidden;
padding:0 0 0 2px;
}

a.download span em {
background:transparent url(../img/new/bg-download.gif) no-repeat scroll 0 50%;
font-style:normal;
padding:0 10px 0 20px;
}

.share-box a span {
background:none;
display:inline;
width:0;
}

.profile-box .box .row .wrap-textarea {
width:350px;
overflow:hidden;
height:163px;
background:url(../img/new/wrap-textarea.gif) no-repeat;
float:left;
}

.profile-box .box .error .wrap-textarea {
background:url(../img/new/wrap-textarea-error.gif) no-repeat;
}

.profile-box .box .row textarea {
width:345px;
height:163px;
padding:4px 0;
overflow:auto;
border:0;
background:none;
}

.profile-box .box .row noscript textarea {
border:1px solid #61a607;
}

.footer-holder-small {
width:100%;
background:url(../img/new/bg-footer.gif) repeat-x left bottom;
height:67px;
margin:10px 0 0;
border-bottom:14px solid #000;
}

.confirm-box .form-button-ready-hover,.confirm-box .form-button-ready,.confirm-box .form-button-hover,.confirm-box .form-button {
margin:7px 0 0 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 0 0;
float:right;
}

.form-button-ready-hover,.form-button-ready {
float:right;
background:transparent url(../img/new/btn-change-r.gif) no-repeat left top;
height:22px;
}

.search-button-ready-hover,.search-button-ready {
float:right;
background:transparent url(../img/new/btn-search-l.gif) no-repeat left top;
height:22px;
padding:0 0 0 20px;
}

.search-button-ready-hover {
background:transparent url(../img/new/btn-search-l-hover.gif) no-repeat left top;
}

.search-button-ready-hover span,.search-button-ready span {
background:transparent url(../img/new/btn-search-r.gif) no-repeat scroll 100% 0;
display:block;
height:22px;
margin:0 !important;
line-height:normal !important;
}

.search-button-ready-hover span {
background:transparent url(../img/new/btn-search-r-hover.gif) no-repeat scroll 100% 0;
}

.search-holder .search-button-ready span {
background:transparent url(../img/new/btn-search-r1.gif) no-repeat scroll 100% 0 !important;
}
.search-holder .search-button-ready-hover span {
background:transparent url(../img/new/btn-search-r1-hover.gif) no-repeat scroll 100% 0 !important;
}

.marticle .box .holder .frame .form-button-ready,.action .form-button-ready {
background:transparent url(../img/new/btn-change2-r.gif) no-repeat left top;
}

.form-button-ready-hover {
background:url(../img/new/btn-change-r-hover.gif) no-repeat;
}

.marticle .box .holder .frame .form-button-ready-hover,.action .form-button-ready-hover {
background:url(../img/new/btn-change2-r-hover.gif) no-repeat;
}

.form-button-ready-hover span,.form-button-ready span {
background:transparent url(../img/new/btn-change-l.gif) no-repeat scroll 100% 0;
display:block;
height:22px;
margin:0 !important;
line-height:normal !important;
}

.marticle .box .holder .frame .form-button-ready span,.action .form-button-ready span {
background:transparent url(../img/new/btn-change2-l.gif) no-repeat scroll 100% 0;
}

.form-button-ready-hover span {
background:url(../img/new/btn-change-l-hover.gif) no-repeat 100% 0;
}

.marticle .box .holder .frame .form-button-ready-hover span,.action .form-button-ready-hover span {
background:url(../img/new/btn-change2-l-hover.gif) no-repeat 100% 0;
}

.form-button-hover,.form-button {
float:right;
background:transparent url(../img/new/btn-not-ready-r.gif) no-repeat left top;
height:22px;
}

#main .marticle .box .holder .frame .form-button,#main .action .form-button {
background:transparent url(../img/new/btn-not-ready2-r.gif) no-repeat left top;
}

.form-button-hover {
background:url(../img/new/btn-notready-r-hover.gif) no-repeat;
}

.marticle .box .holder .frame .form-button-hover,.action .form-button-hover {
background:url(../img/new/btn-notready2-r-hover.gif) no-repeat;
}

.form-button-hover span,.form-button span {
background:transparent url(../img/new/btn-notready-l.gif) no-repeat scroll 100% 0;
display:block;
height:22px;
margin:0 !important;
line-height:normal !important;
}

#main .marticle .box .holder .frame .form-button span,#main .action .form-button span {
background:transparent url(../img/new/btn-notready2-l.gif) no-repeat scroll 100% 0;
}

.form-button-hover span {
background:url(../img/new/btn-notready-l-hover.gif) no-repeat 100% 0;
}

.marticle .box .holder .frame .form-button-hover span,.action .form-button-hover span {
background:url(../img/new/btn-notready2-l-hover.gif) no-repeat 100% 0;
}

.search-button-ready-hover input,.search-button-ready input,.form-button-ready-hover input,.form-button-ready input,.form-button-hover input,.form-button input {
background:none;
border:none;
color:#fff;
font-size:13px;
font-weight:700;
padding:0 10px;
margin:0;
width:auto;
overflow:visible;
cursor:pointer;
height:20px;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.general-form input.focus,.general-form select.focus,.general-form textarea.focus {
background-color:#fc0;
}

.general-form td.error {
background:#EFD8D7;
padding:3px;
border:1px solid red;
}

.general-form span.error {
float:left;
background:#EFD8D7;
padding:3px;
border:1px solid red;
}

.general-form .row .bg-textbox {
background:url(../img/new/bg-input-text-l.gif) no-repeat 0 0;
height:22px;
}

.general-form .row .bg-textbox .holder {
background:url(../img/new/bg-input-text-r.gif) no-repeat 100% 0;
height:22px;
margin:0;
padding:0 3px;
width:auto;
overflow:hidden;
}

.general-form .row .bg-textbox input.text {
width:100%;
float:none;
border:0;
background:none;
padding:4px 0;
font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#000;
}

.donation-box input {
float:left;
}

.general-form .row {
margin:0;
padding:11px 0 0;
position:relative;
width:100%;
}

#sidebar .general-form .row {
padding:0;
}

.general-form .row .colored {
background:url(../img/new/bg-yellow.gif) no-repeat;
}

.general-form .row .colored .holder {
background:url(../img/new/bg-yellow-r.gif) no-repeat 100% 0;
}

.general-form .error .bg-textbox {
background:url(../img/new/red-text.gif) no-repeat;
}

.general-form .error .bg-textbox .holder {
background:url(../img/new/red-text-r.gif) no-repeat 100% 0;
padding:0 6px;
}

.action .row .edit-box .input-holder .colored {
background:url(../img/new/bg-yellow2.gif) no-repeat;
}

.action .row .edit-box .input-holder .colored .holder {
background:url(../img/new/bg-yellow2-r.gif) no-repeat 100% 0;
}

.marticle .box .holder .frame .row .edit-box .input-holder .bg-textbox,.action .row .edit-box .input-holder-year .bg-textbox {
background:url(../img/new/bg-textbox.gif) no-repeat;
}

.marticle .box .holder .frame .row .edit-box .input-holder .bg-textbox .holder,.action .row .edit-box .input-holder-year .bg-textbox .holder {
background:url(../img/new/bg-textbox-l.gif) no-repeat 100% 0;
}

.marticle .box .holder .frame .row .edit-box .input-holder .colored,.action .row .edit-box .input-holder-year .colored {
background:url(../img/new/bg-yellow2.gif) no-repeat;
}

.marticle .box .holder .frame .row .edit-box .input-holder .colored .holder,.action .row .edit-box .input-holder-year .colored .holder {
background:url(../img/new/bg-yellow2-r.gif) no-repeat 100% 0;
}

.marticle .box .holder .frame .error .edit-box .input-holder .bg-textbox,.action .error .edit-box .input-holder-year .bg-textbox {
background:url(../img/new/red-text2.gif) no-repeat;
}

.marticle .box .holder .frame .error .edit-box .input-holder .bg-textbox .holder,.action .error .edit-box .input-holder-year .bg-textbox .holder {
background:url(../img/new/red-text2-r.gif) no-repeat 100% 0;
}

.action .edit-box .input-holder-year {
width:65px;
}

.marticle .box .holder .frame .row .wrap-textarea {
background:url(../img/new/wrap-textarea3.gif);
}

.marticle #content .box .holder .frame .row .attention {
background:url(../img/new/bg-attention2.gif) no-repeat;
}

.marticle #content .box .holder .frame .row .attention .holder {
background:url(../img/new/bg-attention2-r.gif) no-repeat 100% 0;
}

#content .general-form .error label {
color:#DB0000;
font-weight:700;
}

#content .general-form .attention .holder .frame p {
font-weight:700;
color:#db0000;
background:url(../img/new/attention.gif) no-repeat 0 50%;
padding:0 0 0 25px;
}

#content .general-form .row .attention {
background:url(../img/new/bg-attention.gif) no-repeat;
height:33px;
margin:-5px 0 0;
display:none;
}

#content .general-form .error .attention {
display:block;
}

#content .general-form .row .attention .holder {
margin:0;
padding:5px 0 0;
background:url(../img/new/bg-attention-r.gif) no-repeat 100% 0;
height:33px;
overflow:hidden;
}

#content .general-form .row .attention p {
margin:0;
font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#db0000;
background:url(../img/new/attention.gif) no-repeat 3px 6px;
padding:0 0 0 25px;
min-height:22px;
}

.hide {
display:none;
}

.article-content li {
font:12px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#0e0f0e;
}

.happen-content h3 {
margin:0;
font:bold 14px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#333;
}

.article .happen-content p {
margin:0 0 16px;
}

div.onthispage {
display:none;
}

.article .happen-content div.leader {
color:#333;
margin:10px 0 12px;
font-weight:700;
}

#content div p a.zoom,.post-content a.zoom,.happen-content a.zoom {
background:url(../img/new/bg-zoom.gif) no-repeat 100% 2px;
padding:0 15px 0 0;
font:12px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.post-content a.pdf,.happen-content a.pdf {
background:url(../img/new/pdf-icon.gif) no-repeat 100% 2px;
padding:0 15px 0 0;
font:12px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.happen-content a.read-more {
background:url(../img/new/read-more.gif) no-repeat 0 0;
padding:0 5px;
line-height:10px;
}

div.happen-box /* otherwise background gets inherited on IE */ {
background:none;
}

.happen-box h2,.happen-box h3 {
background:none;
}

div.banner /* banner dynamic content will be placed inside a <div class="banner"> */ {
width:100%;
}

input.linkbutton {
border:0;
background:none;
color:#467F0D;
cursor:pointer;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
margin:0 0 3px;
padding:0;
}

body.login #content {
background:none;
margin-right:0;
padding-right:0;
width:946px;
color:#666;
}

body.login #content .title {
margin:4px 0;
}

body.login #content h1 {
border-top:5px solid #ebedf0;
font-size:17px;
font-weight:700;
color:#030;
padding:19px 0 0 10px;
}

body.login #content h2 {
font-size:24px;
font-weight:400;
color:#6c0;
margin:0;
padding:0 0 22px 10px;
}

body.login #content .content-box {
float:left;
width:270px;
min-height:274px;
padding:15px;
background-color:#FAFBFB;
border-top:5px solid #F2F2F2;
border-bottom:5px solid #F2F2F2;
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:#030;
font:bold 16px Helvetica, Arial, Verdana, Geneva, sans-serif;
margin:0 0 15px;
}

body.login #content .content-box p.signupeasy {
color:#6c0;
font:normal 28px Helvetica, Arial, Verdana, Geneva, sans-serif;
margin:25px 0 135px;
}

body.login #content .content-box.login-box h3 {
background:transparent url(../img/new/bg-border2.png) repeat-x scroll 0 100%;
padding-bottom:10px;
margin-bottom:0;
}

body.login #content .content-box input.linkbutton,body.login #content .content-box a {
color:#467F0D;
font-size:11px;
cursor:pointer;
text-decoration:none;
}

body.login #content .content-box.login-box .button-holder {
margin-top:27px;
}

body.login #sidebar {
display:none;
}

body.login .box {
background:url(../img/new/box-sidebar-m.gif) repeat-y;
width:300px;
float:left;
margin:0 0 0 15px;
}

body.login .box .holder {
background:url(../img/new/box-sidebar-t2.gif) no-repeat;
}

body.login .box .holder .frame {
background:url(../img/new/box-sidebar-b.gif) no-repeat 0 100%;
width:270px;
padding:18px 14px 42px 16px;
font-family:Serif;
}

body.login .box .holder .frame h3 {
font-size:24px;
font-weight:700;
color:#6c0;
margin:0 0 10px;
}

body.login .box .holder .frame ul {
margin:0;
padding:0;
list-style:none;
}

body.login .box .holder .frame li {
background:transparent url(../img/new/bullet8.gif) no-repeat 0 4px;
font-size:14px;
margin:20px 0 0;
padding:0 0 0 20px;
}

.content-box .holder {
margin:0 0 5px;
width:100%;
}

.content-box .holder .title label {
font:11px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#666;
}

.content-box .holder .frame {
background:url(../img/new/bg-search3.gif) no-repeat;
width:270px;
height:22px;
margin:0;
}

.content-box .holder .frame .text {
border:0;
background:none;
padding:3px 7px;
width:253px;
margin:0;
}

#sidebar .box {
background:url(../img/new/box-sidebar-m.gif) repeat-y;
width:300px;
}

#sidebar .box .holder {
background:url(../img/new/box-sidebar-t2.gif) no-repeat;
}

#sidebar .box .holder .frame {
background:url(../img/new/box-sidebar-b.gif) no-repeat 0 100%;
width:270px;
padding:18px 14px 42px 16px;
}

#sidebar .box .holder .frame h3 {
font:bold 15px Verdana, Helvetica, Geneva, Arial, sans-serif;
color:#6c0;
margin:0 0 10px;
}

#sidebar .box .holder .frame ul {
margin:0;
padding:0;
list-style:none;
}

#sidebar .box .holder .frame li {
background:transparent url(../img/new/bullet8.gif) no-repeat 0 4px;
font-size:14px;
margin:18px 0 0;
padding:0 0 0 20px;
}

#sidebar .tellafriend {
width:300px;
padding:0;
border-top:5px solid #EBEDF0;
border-bottom:5px solid #EBEDF0;
background-color:#FAFBFB;
}

#sidebar .profile-box .box .row label {
width:100%;
text-align:left;
margin-bottom:3px;
color:#000;
}

#sidebar .profile-box .box .row .edit-box {
width:100%;
}

#sidebar .input-holder {
width:270px;
}

#sidebar .profile-box .box .row .wrap-textarea {
width:270px;
background:url(../img/new/wrap-textarea2.gif) no-repeat;
height:102px;
}

#sidebar .profile-box .box .row.error .wrap-textarea {
background:url(../img/new/wrap-textarea2-error.gif) no-repeat;
}

#sidebar .profile-box .box .row textarea {
width:266px;
height:102px;
}

.marticle #sidebar .tellafriend {
border-bottom:5px solid #727886;
border-top:5px solid #727886;
}

.marticle #sidebar .profile-box.tellafriend .title {
background:transparent url(../img/new/bg-border2.png) repeat-x scroll 0 100%;
}

.marticle #sidebar .tellafriend .box .holder .frame .form-button,.action .form-button {
background:transparent url(../img/new/btn-not-ready-r.gif) no-repeat scroll left top;
}

.marticle #sidebar .tellafriend .box .holder .frame .form-button span,.action .form-button span {
background:transparent url(../img/new/btn-notready-l.gif) no-repeat scroll 100% 0;
}

.marticle #sidebar .box .holder .frame .row .edit-box .input-holder .bg-textbox {
background:transparent url(../img/new/bg-input-text-l.gif) no-repeat scroll 0 0;
}

.marticle #sidebar .box .holder .frame .row.error .edit-box .input-holder .bg-textbox {
background:transparent url(../img/new/red-text2.gif) no-repeat scroll 0 0;
}

.marticle #sidebar .profile-box.tellafriend {
color:#999;
}

.marticle #sidebar .tellafriend .box .holder .frame p {
color:#000;
}

a.btn-standard {
background:transparent url(../img/new/btn-petition-l.gif) no-repeat scroll 0 0;
float:right;
height:21px;
margin:0;
}

a.btn-standard span {
background:transparent url(../img/new/btn-petition-r.gif) no-repeat scroll 100% 0;
color:#FFF;
display:block;
font-size:13px;
font-weight:700;
line-height:21px;
overflow:hidden;
padding:0 10px;
text-align:center;
}

a.btn-standard:hover {
text-decoration:none;
background:url(../img/new/btn-petition-l-hover.gif) no-repeat;
}

a.btn-standard:hover span {
background:url(../img/new/btn-petition-r-hover.gif) no-repeat 100% 0;
}

#sidebar > div > p {
margin:0;
}

ul.accordion li ul li ul li ul li a {
font-size:11px;
}

.accordion ul li ul li a {
background:#e9ecf3 url(./../img/new/arrow.gif) no-repeat 15px 50%;
}

.accordion ul li ul li ul li a {
background:#f0f2f8 url(./../img/new/arrow.gif) no-repeat 15px 50%;
}

.accordion ul li ul li ul li ul li a {
background:#f7f9fd url(./../img/new/arrow.gif) no-repeat 15px 50%;
}

.accordion ul li ul li ul li ul li ul li a {
background:#fcfdff url(./../img/new/arrow.gif) no-repeat 15px 50%;
}

.accordion ul li ul li ul li ul li ul li ul li a {
background:#dee1e8 url(./../img/new/arrow.gif) no-repeat 15px 50%;
}

.accordion ul li ul li.active a {
background:#e9ecf3 url(./../img/new/arrow-active.gif) no-repeat 15px 50%;
}

.accordion ul li ul li ul li.active a {
background:#f0f2f8 url(./../img/new/arrow-active.gif) no-repeat 15px 50%;
}

.accordion ul li ul li ul li ul li.active a {
background:#f7f9fd url(./../img/new/arrow-active.gif) no-repeat 15px 50%;
}

.accordion ul li ul li ul li ul li ul li.active a {
background:#fcfdff url(./../img/new/arrow-active.gif) no-repeat 15px 50%;
}

.accordion ul li ul li ul li ul li ul li ul li.active a {
background:#dee1e8 url(./../img/new/arrow-active.gif) no-repeat 15px 50%;
}

ul.accordion li.active ul li a:hover,.accordion ul li.active a:hover,.accordion ul li ul li.active a:hover,.accordion ul li ul li ul li.active a:hover,.accordion ul li ul li ul li ul li.active a:hover,.accordion ul li ul li ul li ul li ul li.active a:hover,.accordion ul li ul li ul li ul li ul li ul li.active a:hover {
background-color:#fff;
}

ul.accordion li.active ul li a {
background:#e9ecf3 url(./../img/new/bullet7.gif) no-repeat 15px 50%;
}

.accordion ul li ul li.active ul li a {
background:#f0f2f8 url(./../img/new/bullet7.gif) no-repeat 15px 50%;
}

.accordion ul li ul li ul li.active ul li a {
background:#f7f9fd url(./../img/new/bullet7.gif) no-repeat 15px 50%;
}

.accordion ul li ul li ul li ul li.active ul li a {
background:#fcfdff url(./../img/new/bullet7.gif) no-repeat 15px 50%;
}

.accordion ul li ul li ul li ul li ul li.active ul li a {
background:#fff url(./../img/new/bullet7.gif) no-repeat 15px 50%;
}

.article .small-box.right {
width:195px;
margin:17px 0 0 13px;
}

.article .middle-box.left {
width:270px;
margin:11px 13px 0 0;
}

.marticle .visual-wrapper {
background:#383e49;
}

.m-openspaces .visual {
height:360px;
padding:0;
background:#292d38 url(../img/new/bg-visual.gif) repeat-x;
position:relative;
border:none;
border-width:0;
width:956px;
margin:0;
}

.m-openspaces .visual .flash-holder {
height:354px;
margin:3px 0;
overflow:hidden;
}

.m-openspaces .visual .flash-holder .control {
bottom:0;
}

.m-openspaces .visual-content {
padding-top:16px;
width:370px;
}

.m-openspaces .update-form {
margin:6px 0 0;
}

.m-openspaces .update-form input,.m-openspaces .update-form select {
color:#9ca2b1;
}

.m-openspaces .bottom-form {
margin:5px 0 0;
}

.m-openspaces .bottom-form div {
width:100%;
}

.m-openspaces .bottom-form .policy {
clear:both;
padding:34px 0 0;
}

.m-openspaces .bottom-form .policy a {
color:#fff;
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 0 0;
display:inline;
}

.paginator+.share-box {
background:none;
border-bottom:5px solid #EBEDF0;
border-top:none;
margin:4px 0 0;
}

.marticle .breadcrumbs+.links {
border:none;
border-top:5px solid #727886;
background-position:0 100%;
margin:12px 0 0;
padding:10px 0 13px;
}

.marticle a {
color:#9ca3b1;
}

.marticle .profile-box {
padding:0 0 12px;
color:#666;
}

.marticle .related-../images/africa a.more-items {
background:url(../img/new/bg-more3.gif) no-repeat;
color:#fff;
}

.marticle .paginator {
background:url(../img/new/bg-border3.gif) repeat-x 0 100%;
margin:0;
padding:5px 10px 7px 15px;
width:auto;
}

.marticle .paginator a {
color:#fff;
}

.marticle .paginator a#disable {
background-position:0 -26px;
}

.marticle .paginator a.prev {
background:url(../img/new/link-prev.gif) no-repeat;
}

.marticle .paginator a#disable.prev {
background:url(../img/new/link-prev.gif) no-repeat scroll 0 100%;
}

.marticle .paginator a.next {
background:url(../img/new/link-next.gif) no-repeat scroll 100% 0;
}

.marticle .paginator a#disable.next {
background:url(../img/new/link-next.gif) no-repeat scroll 100% 100%;
}

.marticle .result-pages p {
color:#9a9a9a;
}

.marticle .paginator ul li a {
background:#727886;
}

.marticle .paginator ul li a.active {
background:#5fc512;
}

.marticle .box .holder .frame {
background:#282d38;
}

.marticle .profile-box .title {
background:transparent url(../img/new/bg-border3.gif) repeat-x scroll 0 100%;
}

.marticle .profile-box .box .row label {
color:#bdc3d1;
}

.marticle .profile-box .box .title h3 {
color:#6c0;
}

.marticle #sidebar .box .holder .frame {
background:#282d38;
}

.marticle #sidebar .box .holder .frame h3 {
color:#6c0;
font-size:15px;
}

.marticle #sidebar .listings.newsletter {
margin-left:0;
background-color:#fafbfb;
}

.marticle #sidebar .newsletter .newsletter-frm {
width:280px;
}

.marticle #sidebar .newsletter .newsletter-frm .edit-box .input-holder {
width:265px;
}

.marticle .newsletter-frm .links {
border:none;
background:transparent;
}

.marticle .links-inline .links {
display:inline;
}

.visual a.more-info {
float:left;
background:url(../img/new/bg-more3.gif) no-repeat;
height:13px;
padding:1px 0 0 20px;
margin:12px 0 10px;
font:10px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.flash-holder.right {
float:right;
}

div.control a {
height:28px;
margin:0;
display:inline-block;
}

div.control a.left {
width:21px;
background:url(../img/new/control-left.png) no-repeat;
}

div.control a.right {
width:21px;
background:url(../img/new/control-right.png) no-repeat;
}

div.control a.item {
width:13px;
background:url(../img/new/control-inactive.png) no-repeat;
}

div.control a.item.active {
width:13px;
background:url(../img/new/control-active.png) no-repeat;
}

#sidebar .listings {
background-color:#fff;
}

.marticle #sidebar .listings {
background-color:#5e6371;
}

.listings h3,.related-../images/africa h3 {
font-family:Arial,Helvetica,sans-serif;
}

.marticle .listings h3,.marticle .related-../images/africa h3 {
font-size:16px;
font-weight:700;
}

.h-openspaces .listings {
border-top:2px solid #EBEDF0;
}

.related-../images/africa a.more-items {
background:transparent url(../img/new/bg-more.gif) no-repeat scroll 0 0;
color:#0E0F0E;
float:left;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:10px;
margin:10px 0 0;
padding:0 0 3px 21px;
}

.listings .contenttype {
color:#989898;
font-size:11px;
margin:0;
}

.listings div.ccsnlink ul {
margin:6px 4px 0 0;
}

.listings ul li.ccsnlink {
background:transparent url(../img/new/bullet01.gif) no-repeat scroll 5px 7px;
padding:0 0 0 15px;
margin:0;
line-height:21px;
height:100%;
clear:both;
}

.marticle .listings ul li.ccsnlink {
background:transparent url(../img/new/bullet01.png) no-repeat scroll 5px 7px;
padding:0 0 0 15px;
}

.listings ul li.ccsnlink a {
color:#000;
margin-right:8px;
margin-bottom:0;
font-size:13px;
line-height:21px;
}

.marticle .listings ul li.ccsnlink a {
color:#fff;
}

.listings ul li.ccsnlink span.contenttype {
margin:0;
font-size:11px;
line-height:21px;
}

.marticle ul li.ccsnlink span.contenttype {
color:#BDC3D1;
}

#content .related-../images/africa {
width:605px;
}

#content .listings {
width:605px;
}

#content .listings h3,#content .related-../images/africa h3 {
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
color:#030;
}

.marticle #content .listings h3,.marticle #content .related-../images/africa h3 {
color:#6c0;
}

#content .listings .text {
clear:none;
}

#content .listings span {
margin:0;
}

#content .listings ul li p {
margin:0;
}

#content .listings .more a span {
display:inline;
}

.article .happen-content p+.listings,.article .happen-content p+.related-../images/africa {
margin-top:-16px;
}

.marticle .listings+p,.marticle .related-../images/africa+p {
margin:0;
}

#content .listings ul li.ccsnlink span.contenttype {
margin:0;
font-size:11px;
line-height:21px;
}

.marticle .h-openspaces .listings {
border-color:#727886;
}

.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(../../img/new/delete-button.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(../../img/new/delete-button.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:#fff;
}

.enlargepopup .image {
float:left;
text-align:right;
}

.enlargepopup .info {
float:left;
text-align:left;
width:210px;
padding:0 10px;
}

.enlargepopup .info h2 {
color:#6C0;
margin:0 0 10px;
font-size:18px;
}

.action .heading h2 span {
margin:0 0 5px;
font-size:18px;
}

.action .heading h3 span {
margin:0 0 6px;
font-size:28px;
}

.action .letter-form {
padding:12px 0 47px;
}

.action .introductiontext span {
font-size:12px;
line-height:18px;
margin:0 0 28px;
}

.row .edit-box .select-holder {
float:left;
padding:0 3px 0 0;
}

.row .edit-box select.month {
width:134px;
color:#000;
float:left;
}

.row .edit-box select.day,.row .edit-box select.year {
width:65px;
color:#000;
float:left;
}

.row select.where {
float:left;
width:270px;
}

.row .edit-box input.year {
width:65px;
color:#000;
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:#000;
}

.recaptchatable .recaptcha_image_cell,#recaptcha_table {
background-color:#fff !important;
}

#recaptcha_table {
border-color:#66CC10 !important;
}

.recaptcha_had_incorrect_sol .recaptchatable #recaptcha_response_field {
border-color:red !important;
}

#recaptcha_response_field {
border-color:#66CC10 !important;
background-color:#FFF !important;
}

#content .captcha-box {
margin-left:0;
padding-left:2px;
}

#content .captcha-box #recaptcha_table {
border:none !important;
}

#content .captcha-box .recaptchatable .recaptcha_image_cell,#content .captcha-box #recaptcha_table {
background-color:#FAFBFB !important;
}

#content .nobg-box .captcha-box .recaptchatable .recaptcha_image_cell,#content .nobg-box .captcha-box #recaptcha_table {
background-color:#FFF !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:-6px;
}

body.home-openspaces #sidebar .grey-box {
margin-top:6px;
padding-right:13px;
}

body.m-openspaces #sidebar .grey-box {
margin-top:6px;
}

#recaptcha_widget_div {
position:relative !important;
}

#sidebar #recaptcha_widget_div {
padding-bottom:30px !important;
}

#sidebar #recaptcha_table {
border: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:0 0 5px;
font:bold 22px Arial, Helvetica, sans-serif;
color:#030;
margin:-8px 0 0;
}

.openspaces .box h3 span {
margin:10px 0 0;
color:#6c0;
font-size:18px;
font-weight:400;
}

.addfriend {
background:transparent url(../img/new/plus.gif) no-repeat left 3px;
margin:0 0 0 176px;
padding:2px 0 2px 15px;
}

.nobg-box .box .holder,.nobg-box .box {
background:none;
}

.nobg-box .box .frame {
background:none;
}

.nobg-box .box .frame .edit-box {
background:none;
}

.writeblog .box .holder,.writeblog .box {
background:none;
}

.writeblog .box .frame {
width:900px;
background:none;
}

.writeblog .box .frame .edit-box {
width:600px;
background:none;
}

.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 0 0;
}

.writeblog .box .row .confirm-box label {
color:#666;
width:350px;
}

.print-only {
display:none;
}

.clear {
clear:both;
}

.input-holder-year {
float:left;
overflow:hidden;
padding:0 5px 0 0;
width:45px;
}

.roundedcornr_box_600213 {
background:url(../img/new/roundedcornr_600213_tl.png) no-repeat top left;
margin:3px 5px 5px 0;
padding:0;
float:inherit;
clear:both;
display:none;
}

.error .roundedcornr_box_600213 {
display:block;
}

.roundedcornr_top_600213 {
background:url(../img/new/roundedcornr_600213_tr.png) no-repeat top right;
}

.roundedcornr_bottom_600213 {
background:url(../img/new/roundedcornr_600213_bl.png) no-repeat bottom left;
}

.roundedcornr_bottom_600213 div {
background:url(../img/new/roundedcornr_600213_br.png) no-repeat bottom right;
}

.roundedcornr_content_600213 {
background:url(../img/new/roundedcornr_600213_r.png) top right repeat-y;
padding:0 3px;
}

.action .roundedcornr_top_600213 {
background:url(../img/new/roundedcornr_600213_tr_gray.png) no-repeat top right;
}

.action .roundedcornr_bottom_600213 {
background:url(../img/new/roundedcornr_600213_bl_gray.png) no-repeat bottom left;
}

.action .roundedcornr_bottom_600213 div {
background:url(../img/new/roundedcornr_600213_br_gray.png) no-repeat bottom right;
}

.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:0;
}

.roundedcornr_content_600213 p {
background:transparent url(../img/new/attention.gif) no-repeat scroll 0 0;
padding:0 0 0 22px;
margin:0 !important;
min-height:14px;
color:#db0000;
font-size:10px;
}

.happen-box .profile-box {
margin-left:-15px;
}

div.faqpage {
padding-left:15px;
}

h1.faqsection {
font-size:28px;
font-weight:700;
color:#030;
line-height:28px;
margin:10px 0 0;
padding:0;
}

h2.faqsection {
font-size:28px;
font-weight:400;
color:#6c0;
line-height:28px;
margin:8px 0 0;
padding:0;
}

.twocolumns .column1 strong.faqheadinglink a {
font-size:12px;
color:#559f0c;
}

.twocolumns .column1 strong.faqheadinglink {
background:url(../img/new/bg-border2.png) repeat-x scroll 0 100%;
display:block;
width:100%;
padding-bottom:10px;
}

.twocolumns .column1 ul.faqquestionlist {
padding:0;
margin:0 0 24px -15px;
}

.twocolumns .column1 ul.faqquestionlist li {
padding:3px 0 3px 15px;
margin:0;
line-height:18px;
}

.twocolumns .column1 ul.faqquestionlist li.selected {
margin:0 0 10px;
}

.twocolumns .column1 ul.faqquestionlist li a.faqquestion {
background:url(../img/new/bullet9.gif) no-repeat 0 4px;
padding-left:18px;
display:block;
}

.twocolumns .column1 ul.faqquestionlist li.selected a.faqquestion {
text-decoration:underline;
background-image:url(../img/new/bullet9-selected.gif);
}

div.faq {
padding:24px 0 48px;
background:none;
}

.twocolumns .column1 ul.faqquestionlist .selected .drop {
border:none;
background:#ebedf0;
clear:both;
margin:0 0 0 -30px;
padding:5px 20px 14px 48px;
width:346px;
}

div.ajaxloader {
width:100px;
height:350px;
background:url(../img/new/loading.gif) no-repeat center center;
margin:auto;
display:none;
}

.promo div.video {
margin-top:16px;
}

.delete-profile {
border-top:5px #ebedf0 solid;
padding:0;
margin:10px 0 0;
}

.delete-profile .delete-maincontent {
margin-left:15px;
}

.delete-profile a.not-delete {
margin:0;
}

.delete-profile a.delete {
margin:0 0 0 18px;
}

.delete-profile h3 {
color:#030;
font-size:18px;
background:url(../img/new/bg-border2.png) repeat-x 0 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 0 0 10px;
}

.signup-to-login-box span.text {
font-size:16px;
color:#4d535f;
}

.signup-to-login-box span.text a {
color:#54ae02;
}

.signup-to-login-box .login-link {
margin-bottom:16px;
padding-bottom:20px;
background:url(../img/new/bg-border2.png) repeat-x 0 100%;
}

.signup-to-login-box .signup-links {
border-bottom:5px #ebedf0 solid;
padding-bottom:20px;
margin-bottom:16px;
}

.signup-to-login-box .signup-links a {
font-size:11px;
color:#54ae02;
}

#content div.atclear {
clear:none;
}

#content .donation-box {
width:auto;
background:none;
margin-left:-15px;
}

#content .donation-box span {
margin:0;
font-size:12px;
color:#fff;
font-weight:700;
}

#content .donation-box h4 {
background:url(../img/new/bg-border2.png) repeat-x 0 100%;
color:#6e7f8b;
font-size:15px;
padding:0 0 6px;
margin:0 0 16px;
}

#content .donation-box p {
color:#333;
font-size:11px;
}

#content .donation-box .donate-frm {
background:none;
}

#content .donation-box .box .holder .frame li {
margin-right:5px;
}

#content .donation-box .tabset li a {
background-image:url(../img/new/bg-tabset-el-r02.gif);
}

#content .donation-box .tabset li a span {
background-image:url(../img/new/bg-tabset-el-l02.gif);
}

#content .donation-box .donate-frm div.tab .frame {
background-image:url(../img/new/bg-donate-box-b02.gif);
width:471px;
padding:0 0 14px 11px;
}

#content .donation-box .donate-frm div.tab {
width:482px;
background-image:url(../img/new/bg-donate-box-t02.gif);
float:left;
}

#content .donation-box .donate-frm div.tab label {
padding:0 13px 0 3px;
}

#content .donation-box .donate-frm div.tab .row {
float:left;
width:auto;
}

#content .donation-box .donate-frm .donate {
background-image:url(../img/new/bg-btn-donate02.png);
width:93px;
height:28px;
font-size:12px;
margin:15px 15px 0 0;
}

#content .donation-box .more {
padding:0;
}

#content .donation-box .more a {
background-image:url(../img/new/ico-heart02.gif);
font-size:10px;
color:#333;
font-weight:400;
}

#content .donation-box .box .holder .frame {
padding-bottom:32px;
}

#sidebar .donation-box .box {
background:none;
margin:0;
}

#sidebar .donation-box .box .holder {
background:none;
}

#sidebar .donation-box .box .holder .frame {
background:none;
padding:0;
overflow:hidden;
}

#sidebar .donation-box .box .holder .frame li {
background:none;
font-size:inherit;
margin:0;
padding:0;
}

#sidebar .donation-box .box .holder .frame li.lasttab {
float:right;
}

#content .donation-box .tabset {
margin:0;
padding:0;
width:auto;
}

#content .text .description-video {
width:295px;
float:left;
}

#content .text .embedinfo-video {
float:right;
width:270px;
margin:6px 0 0;
}
.text .embedinfo-video {
width:270px;
margin:6px 0 0;    
}

#content .text .embedinfo-video label, .text .embedinfo-video label {
width:100%;
color:#9ca3b1;
font-size:11px;
line-height:19px;
}

.promo .video-text {
padding-right:0;
}

#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:url(../img/new/bg-textbox.gif) no-repeat 0 0;
height:22px;
}

#content .text .embedinfo-video .edit-box .input-holder .bg-textbox .holder, .text .embedinfo-video .edit-box .input-holder .bg-textbox .holder {
background:url(../img/new/bg-textbox-l.gif) no-repeat 100% 0;
height:22px;
margin:0;
overflow:hidden;
padding:0 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 0;
width:100%;
border:none;
background:none;
}

#content .text .embedinfo-video .edit-box .input-holder .colored, .text .embedinfo-video .edit-box .input-holder .colored {
background-image:url(../img/new/bg-yellow2.gif);
}

#content .text .embedinfo-video .edit-box .input-holder .colored .holder, .text .embedinfo-video .edit-box .input-holder .colored .holder {
background-image:url(../img/new/bg-yellow2-r.gif);
}

#content .sitemap-top-bar {
border-top:5px #ebedf0 solid;
height:0;
display:block;
width:100%;
margin-top:15px;
}

h1.sitemap {
font-size:18px;
color:#030;
margin-bottom:4px;
}

h2.sitemap {
color:#6c0;
font-size:28px;
}

#content a.sitemap-link {
color:#030;
}

#content div.sitemap-box {
background:url(../img/new/bg-border2.png) repeat-x 0 100%;
padding-bottom:24px;
}

#content .tellafriend .form-button {
margin-right:74px;
}

#sidebar .tellafriend .box {
background:none;
width:100%;
}

#sidebar .tellafriend .box > .holder {
background:none;
}

#sidebar .tellafriend .box .holder .frame {
background:none;
padding:18px 14px 18px 16px;
width:auto;
}

#sidebar .tellafriend .first-name {
width:110px;
}

#sidebar .tellafriend .last-name {
padding:0;
width:155px;
}

#sidebar .tellafriend .general-form .row {
padding:11px 0 0;
}

#sidebar .tellafriend .box .row .edit-box {
margin:0;
padding:0;
}

#sidebar .tellafriend .box .error .bg-textbox .holder {
background:url(../img/new/red-text-r.gif) no-repeat 100% 0;
}

#sidebar .tellafriend .box .row .bg-textbox .holder {
background:url(../img/new/bg-input-text-r.gif) no-repeat 100% 0;
}

#sidebar .addfriend {
margin:0;
}

.marticle .comments .title strong {
color:#6e7f8b;
}

.marticle .comments .post .block .posted p {
color:#989898;
}

.marticle .comments .post .block p a,.marticle .box span.sign-up a {
color:#549f06;
}

.marticle .result-pages p,.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:#cbdccb;
}

.marticle .box span.sign-up {
color:#989898;
}

.marticle .box .post-comment p {
color:#fff;
}

.marticle .box a.btn-sign {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/new/btn-petition-l.gif) no-repeat scroll 0 0;
display:block;
}

.xformvalidator {
color:red;
margin-left:180px;
}

.bold {
    font-weight:bold !important;
}

.txt {
	width: 620px;
	line-height: 18px;
}
.txt img {
	margin: 0 10px 5px 0;
	/*border: solid 1px #66cc00;*/
}
