body {background:#D9EFF3 url(../_images/bg/head.png) center 0 repeat-x;  font-family: Verdana, sans-serif; font-size: 62.5%;margin:0;padding:0; text-align:center;}

.formTitle,
h1 {margin:0;font-size: 2.4em; padding: 0 0 8px 0;color:#006572;font-weight:bold;}
h1 a {text-decoration:none;}
h1 a:hover {text-decoration:underline;}
h2 {margin:0;font-size: 1.8em;padding: 0 0 10px 0;color:#006572;}
h3 {margin:0;font-size: 1.5em; padding: 0 0 5px 0;color:#006572;}
h4 {margin:0;font-size: 1.2em;padding: 0 0 3px 0;color: #000;font-weight:bold; text-transform:uppercase;}
h5 {margin:0;font-size: 1.6em;padding: 0 0 10px 0;color:#606060;}
h6 {margin:0;font-size: 1.1em;padding:0 0 10px 0;color: #808080;font-weight:normal;}
.ThankYouNote,
p {margin:0;font-size: 1.3em;padding: 0 0 17px 0; color:#000;}
li {font-size: 1.4em;color:#000;}
.c-l li {padding-bottom:9px;font-size:1.3em;}
th,
td {font-size: 1.4em;color:#000;}
th p,
td p {font-size:1.0em;}

ul, ol {margin: 0 0 0 0;padding: 0 0 15px 30px;}
a {outline:none;}
.clear {clear:both;width:1px;height:1px;float:none;overflow:hidden;}

object {margin-bottom:10px;}
.c-l object {margin-bottom:25px;}

iframe {margin-top:-1px;}

.measureoftheweekdisplay h1,
.submitposter  h1,
h1.styled,
h1.articlesList,
.c-c h1,
.c-r h1 {font-size:1.6em;padding: 10px 0 0 37px;height:20px;font-weight:bold;color:#355A1F;border-bottom:1px solid #017F1B; background:url(../_images/bg/title-bg.gif) 15px 5px no-repeat;}
.c-c li,
.c-r li,
.c-c p,
.c-r p {font-family:Verdana;}

.measureoftheweekdisplay h1,
.submitposter  h1,
h1.styled {margin-bottom:15px;font-size:16px !important;}

img {border:0;}
a {color:#436E29;}
.big {font-size:1.7em;font-weight:bold;color:#007F1A;}

.Commands,
.button {font-size:1.6em;font-weight:bold; width:185px; text-transform:uppercase;font-family:Verdana;padding-bottom:10px;height:20px;}
.Commands a,
.button a {display:block;color:#007F19;text-decoration:none;padding:6px 0 6px 15px;background-image:url(../_images/button.png);}
.button250 {width:250px;float:left;font-size:1.6em;font-weight:bold;text-transform:uppercase;font-family:Verdana;height:20px;}
.button250 a {display:block;color:#007F19;text-decoration:none;padding:6px 0 6px 15px;background-image:url(../_images/button250.png);}
.button275 {width:275px;float:left;font-size:1.6em;font-weight:bold;text-transform:uppercase;font-family:Verdana;height:20px;}
.button275 a {display:block;color:#007F19;text-decoration:none;padding:6px 0 6px 15px;background-image:url(../_images/button275.png);}

.measureoftheweekdisplay  .button,
.depth0 .c-l .textcontent .button {background:url(../_images/button-320.png) 0 0 no-repeat;float:right;width:320px;}
.measureoftheweekdisplay  .button a,
.depth0 .c-l .textcontent .button a  {background:url(../_images/button-320.png) 0 0 no-repeat;}
.Commands {clear:both;margin-left:287px;font-size:1.3em !important;height:26px;}

.form .Commands a {padding: 7px 15px 7px;}

.button.right{float:right;}

p.left_pict{float:left;margin:0 15px 0 0;padding:0;}
p.right_pict{float:right;margin:0 0 0 15px;padding:0;}
.left_bordered{float:left;margin:0 15px 15px 0;padding:3px;border: 1px solid #005D69;}
.right_bordered{float:right;margin:0 0 15px 15px;padding:3px;border: 1px solid #005D69;}

/*layout*/
form.sl-SI {margin:0;padding:0;width:975px;margin:0 auto;text-align:left;}

.header {height:251px;position:relative;float:left;width:100%;}
.main {background:#fff;float:left;width:945px;margin:0 0 0 0;padding: 61px 15px 36px 15px;}
.depth0 .main {padding-top:29px;}
.main .m-in {}
.c-l {width:625px;padding: 0 0 0 0;float:left;display:inline;}
.c-all {width:100%;}

.c-r {width:305px;float:right;margin: 0;display:inline;}

.meaning .teaser,
.contentTeaser {font-size:1.5em;color:#006573;padding-bottom:26px;}
.ATeaser {font-weight:bold;}
.c-l .mi{float:left;display:block;width:100%;}

.c-r .mi .contentTeaser,
.c-r .mi .contentHtml {background:url(../_images/bg/boxes.gif) -320px 0 repeat-y;padding: 10px 10px 0 10px;}
.c-r .mi { background:url(../_images/bg/boxes.gif) 0 100% no-repeat;padding-bottom:10px;margin-bottom:20px;}
.c-r .specialcontent {background:none;padding-bottom:0;}

.measureoftheweekdisplay  {padding-bottom:20px;}
.c-l .textcontent{margin:0 0 20px;}

.page77  .c-r {display:none;}
.page77  .c-l {width:100%;}

/*
.c-r .mi { background:url(../_images/bg/boxes.gif) -640px 100% no-repeat;padding-bottom:10px;margin-bottom:20px;}
.c-r .mi .contentTeaser,
.c-r .mi .contentHtml {background:#9cd946;padding:10px 10px 0 10px;}
*/
ul {list-style:none;padding-left:0;}
ul li { background:url(../_images/bullet.gif) 0 6px no-repeat;font-size:1.5em;padding-left:16px;}

.footer {background:#fff;float:left;width:100%;padding-bottom:30px;}
.footer p {border-top:2px solid #D9EFF3;padding-top:10px;margin: 0 15px 0 15px;font-size:1.5em;color:#000;}

.partners {margin:0;padding:0;position:absolute;top:15px;right:0;width:161px;text-align:right;}
.partners img {margin-bottom:15px;}

/**/


/*navs*/

.homeNav {float:left;}
.homeNav ul {margin:0;padding:0;list-style:none;}
.homeNav ul li {margin:0;padding:0; text-indent:-2000px;background:none;}
.homeNav ul li a {display:block; background:url(../_images/home-button.gif) 0 100% no-repeat;width:34px;height:30px;}
.homeNav ul li a.asel { background-position:0 0;}

.mainNav {float:left; padding: 0 0 0 0;margin:0 0 0 0;}
.mainNav ul {margin:0;padding:0;list-style:none;position:relative;background:url(../_images/bg/sec-nav-bg.png) 0 100% no-repeat;}
.mainNav ul ul ul {background:url(../_images/bg/ter-nav-bg.png) 0 100% no-repeat;}
.mainNav ul li {float:left; background:url(../_images/bg/main-nav.gif) 0 0 no-repeat;font-family:Verdana;font-size:1.1em;font-weight:bold;text-transform:uppercase;padding:0;}
.mainNav ul li a {float:left;display:block;color:#fff;text-decoration:none; background:url(../_images/bg/main-nav.gif) 100% -30px no-repeat;padding:10px 19px 0 15px;height:20px;}
.mainNav ul li:hover,
.mainNav ul li.selc,
.mainNav ul li.sel { background-position:0 -60px;}
.mainNav ul li:hover a,
.mainNav ul li.selc a,
.mainNav ul li.sel a {background-position:100% -90px;color:#000;}


.mainNav ul ul { position:absolute;top:30px;left:0px;padding:0 0 0 9px;width:931px;display:none;}
.mainNav ul ul ul {top:21px;padding-bottom:3px;}

.mainNav ul ul li {white-space:nowrap;}
.mainNav ul li:hover li,
.mainNav ul .selc li,
.mainNav ul .sel li {font-size:1.0em; background:none;/*background:url(../_images/bg/sec-nav.png) 0 -35px repeat-x;*/font-weight:normal;}
.mainNav ul li:hover li a,
.mainNav ul .selc li a,
.mainNav ul .sel li a { background:url(../_images/bullet.gif) 100% 12px no-repeat;padding:10px 16px 3px 7px;}
.mainNav ul li li.last a { /*background:url(../_images/bg/sec-nav.png) 100% -70px no-repeat;*/background:none;}
.mainNav ul ul ul li {text-transform:none;}

.mainNav ul li li li a {background:url(../_images/bullet2.gif) 100% 15px no-repeat !important;}
.mainNav ul li li li.last a {background:none !important;}

.mainNav ul .selc li.selc,
.mainNav ul .selc li.sel {font-weight:bold;}

.mainNav li.sel ul,
.mainNav li.selc ul,
.mainNav li:hover ul {display:block;}
.mainNav li.sel ul ul,
.mainNav li.selc ul ul,
.mainNav li:hover ul  ul{display:none;}
.mainNav li.selc ul li.sel ul,
.mainNav li.selc ul li.selc ul,

.mainNav li ul li:hover ul{display:block;}

.loginNav {float:right;padding:12px 7px 0 0;}
.loginNav ul {margin:0;padding:0;list-style:none;}
.loginNav ul li {padding:0 8px;margin:0;font-size:1.0em;font-family:Verdana;float:left;background:none;border-right:1px solid #999;}
.loginNav ul li.last {border-right:0;}
.loginNav ul li a {color: #999;text-decoration:none;}

.top {font-size:1.6em;font-family:Verdana;background:none;text-transform:uppercase;text-align:right;padding:7px 0 0 37px;height:214px;}
.top img {float:left;margin:0 35px 0 0;}
.top a {color: #999;text-decoration:none;margin-left:20px;}



.metaNav {position:absolute;top:10px;right:0;}
.metaNav ul {margin:0;padding:0;list-style:none;}
.metaNav ul li {padding:0;margin:0;font-size:1.6em;font-family:Verdana;float:left;background:none;text-transform:uppercase;}
.metaNav ul li a {color: #999;text-decoration:none;}

p.disclaimer {font-size:1.0em;font-family:Verdana;color:#999;}

/*article*/
p.ListLink,
p.articleBack {border-top:1px dotted #79CB26;padding: 8px 0 15px 13px;font-size:1.1em;font-weight:bold;font-family:Verdana;margin:6px 0 0 0;}
.Date {font-size:1.1em;color:#999;}

.ArticleList {position:relative; background:url(../_images/bullet.gif) 0 18px no-repeat;padding: 0 0 0 15px;top:10px;left:0;}
.ArticleList .Date {position:absolute;top:-1px;left:15px;padding:0;font-family:Verdana;padding-bottom:11px;}
.ArticleList h1.ATitle {font-size:1.5em;padding:13px 0 8px 0;}
.ArticleList .ATeaser {padding-bottom:14px;font-size:1.5em;color:#006574;font-weight:normal;}


.Teaser{font-size:1.5em;line-height:18px;color:#006574;padding:0 0 15px;}
.Article{padding:10px 0 0 0;}

/*
.article .divi1 {background:none;padding-left:0;}
.article .divi1 .Date {position:static;}
.article .divi1 .ATeaser,

.article .divi1 .ATeaser {padding-bottom:18px;}
.article .divi1 h1.ATitle {font-size:2.4em;padding-top:14px;padding-bottom:5px;}*/

.article h4 {padding-top:3px;clear:both;}
.article .measure h4 {width:560px;font:bold 1.5em Verdana;color:#006573;text-transform:none;}
.article .measure p{width:540px;}
.article .cols {border-top:1px dotted #7CAFB5;float:left;width:100%;}
.article .measure {float:left;width:595px;}

.article .win {float:left;width:300px;}
.article .win p {padding-right:10px;}
.win h4 {color:#539E27;padding-right:10px;border-top:none;}
.article .defeat {float:left;width:295px;}
.defeat h4 {color:#FF0000;padding-left:10px;border-top:none;}
.article .defeat p {padding-left:10px;}
.article .technology {border-top:1px dotted #7CAFB5;float:left;width:100%;}

.rollList {clear:both;}
.rollList h1 {padding: 0 0 7px 0;margin:10px 0 0 0;font-size: 1.8em; }

.measure_wrapper{border-top: 1px solid #3C5F26;margin:0 0 20px;float:left;width:100%;display:block;background:#F7F8F5 url(../_images/open.gif) 97% 10px no-repeat;}
.measure_wrapper.open {background-image:url(../_images/close.gif);}
.measure_wrapper .in{background:url(../_images/bg/goaloftheweekdisplay-bot.png) 0 100% no-repeat;width:595px;padding:0 15px;float:left;display:block; }
.measure_wrapper .measure {cursor:pointer;}
/*temp*/
.category{display:none;}

/*
.rollList .AHtml,
.rollList .ATeaser {display:none;}
.rollList:hover .AHtml,
.rollList:hover .ATeaser,
.rollList:hover h2 {display:block;}*/

.articleDescription h1 {clear:both;padding:0;}
.articleDescription {margin: 0 0 10px;}


ul.tabs {margin:0;padding:0 0 0 10px;list-style:none;height:95px; background:url(../_images/bg/box1.gif) 0 100% no-repeat;}
ul.tabs li {margin:0;padding:0 6px 0 1px; background:url(../_images/bg/tab.gif) 0 0 no-repeat;float:left;font-size:1.0em;font-weight:bold; text-transform:uppercase;}
ul.tabs li a {text-decoration:none;color:#006574;display:block;width:65px;text-align:center; background:url(../_images/tab-icons.gif); background-repeat:no-repeat;padding: 66px 0 0 0;height:14px;}
ul.tabs li.sel a {border-bottom:1px solid #fff;}

#water a:hover,
#water.sel a{background-position:0 0;}
#air a:hover,
#air.sel a {background-position:-74px 0;}
#earth a:hover,
#earth.sel a{background-position:-145px 0;}
#energy a:hover,
#energy.sel a{background-position:-217px 0;}

#water a {background-position:0 -100px;}
#air a {background-position:-74px -100px;}
#earth a {background-position:-145px -100px;}
#energy a {background-position:-217px -100px;}

.page38 .main,
.page6 .main {padding-right:8px ;width:952px;}
.page38 .c-r,
.page6 .c-r {width:312px;}
.page38 .c-r .mi,
.page6 .c-r .mi {margin-bottom:0;}
.page38 .c-r .article,
.page6 .c-r .article {background:url(../_images/bg/box1.gif) -315px 100% no-repeat;padding-bottom:15px;float:left;width:100%;display:none;}
.page38 .c-r .article .ArticleList,
.page6 .c-r .article .ArticleList  {background:url(../_images/bg/box1.gif) -630px 0 repeat-y; position:static;}
.page38 .c-r .article p.ATeaser,
.page6 .c-r .article p.ATeaser {position:absolute;top:20px;left:40px;color:#fff;background:#026676;width:205px;display:none;font-size:1.2em;font-weight:normal;}
.page38 .c-r .article .ArticleList:hover p.ATeaser,
.page6 .c-r .article .ArticleList:hover p.ATeaser {display:block;padding:10px;}
.page38 .c-r h1.ATitle,
.page6 .c-r h1.ATitle  {font-size:1.3em;font-weight:normal;height:auto;background:url(../_images/bullet1.gif) 5px 7px no-repeat;padding: 0 20px 0 30px;border-bottom:0;}
.page38 .c-r h1.ATitle a,
.page6 .c-r h1.ATitle a {display:block;border-bottom:1px dotted #80b2ba;padding: 3px 0;}
.page38 .c-r h1.ATitle a.sel,
.page6 .c-r h1.ATitle a.sel{font-weight:bold;}

.page38 .c-r .mi.textcontent,
.page6 .c-r .mi.textcontent{float:left;width:305px;}

.goaloftheweekdisplay{margin:0 0 20px; float:left;display:block;width:100%;}
.goaloftheweekdisplay .in {background:#F7F8F5 url(../_images/bg/goaloftheweekdisplay-bot.png) 0 100% no-repeat;padding:22px 15px 15px 15px; float:left;display:block;width:595px;}
.depth0 .c-l .textcontent h1,
.goaloftheweekdisplay h1 {font-size:1.6em;padding: 10px 0 0 37px;height:20px;font-weight:bold;color:#355A1F;border-bottom:1px solid #006575; background: url(../_images/bg/title-bg.gif) 15px 5px no-repeat;}
.depth0 .c-l .textcontent h1 {margin-bottom:15px;}
.para_header {font:bold 1.2em Verdana;color:#000;padding:0 0 3px;text-transform:uppercase;}
.goaloftheweekdisplay h2{padding:5px 0 10px;}
.goaloftheweekdisplay .lead {font-size:1.5em;line-height:18px;color:#006574;}
.goaloftheweekdisplay .button{float:right;display:block;width:320px;}
.goaloftheweekdisplay .button a{background:url(../_images/button-320.png) 0 0 no-repeat;}

p.element,
p.goal {padding:0;font-size:1.4em;color:#006572;clear:both;font-weight:bold;}
p.goal {padding-bottom:20px;}
h2.measureTitle {font-size:1.8em;clear:both;}
h2.measureTitle strong,
p.element strong,
p.goal strong {text-transform:uppercase;display:block;float:left;width:90px;}
p.element strong,
p.goal strong {color:#000;font-size:12px;padding: 2px 0 0;}
h2.measureTitle strong {color:#000;font-size:12px;padding: 6px 0 0;}
.teaser p {color:#006573;font-size:1.5em;}
.measureoftheweekdisplay  img {float:left;}



.c-l .article{float:left;display:block;width:100%;}

.eco-tips li{background:none;padding:0 0 15px;width:100%;float:left;}
.eco-tips li img{float:left;display:block;margin:0 10px 0 0;}
.eco-tips li h2{font-size:18px;}
.eco-tips li h2 a{text-decoration:none;}
.eco-tips li p{font-size:13px;}
.eco-tips li h2 a:hover{text-decoration:underline;}

.small{font-size:10px;}

/*forms*/
.form{border-top:2px dotted #C4DCDF;padding:22px 0 0;margin:10px 0 0;}
.formTitle{font-size:1.4em;padding: 0 0 15px 0;}
.pp90 .form,
.page90 .form {border-top:0;margin:0;padding:0;}
.pp90 .formTitle,
.page90 .formTitle {background: url(../_images/bg/title-bg.gif) no-repeat 15px 5px ;border-bottom: 1px solid #017F1B;color: #355A1F;font-size: 1.6em;font-weight: bold;height: 20px;margin: 0 0 15px 0;padding: 10px 0 0 37px;}
.Description{padding-bottom:20px;font-size:1.3em;}
.Description h3 {font-size:15px;}
.Description img {margin-bottom:20px;}
.question{float:left;width:100%;padding:0 0 20px;}
.question label{font:normal 1.2em Verdana;color:#333;float:left;display:block;width:150px;margin:4px 15px 0 0;text-align:right;}
.question input, textarea{float:left;display:block;width:295px;font:normal 1.2em Verdana;color:#000;padding:2px;}

.c-r .form {margin-bottom: 20px !important;padding-bottom: 10px !important;}
.c-r .formTitle {background: url(../_images/bg/title-bg.gif) no-repeat 15px 5px;border-bottom: 1px solid #017F1B;color: #355A1F;margin-bottom:0 !important;font-size: 1.6em;font-weight: bold;height: 20px;padding: 10px 0 0 37px;}
.c-r .Commands,
.c-r .section,
.c-r .Description {background: url(../_images/bg/boxes.gif) -320px 0 repeat-y ;padding: 10px 10px 0;}
.c-r .Holder {float:none;}
.c-r .Commands {width:auto;padding-bottom:10px;}
.c-r .form .Commands a {width:155px;}
.c-r .question label {width:auto;float:none;margin:0 0 3px 0;text-align:left;}
.c-r .question input, .c-r textarea {width:270px;margin-bottom:5px;float:none;}
.c-r .question {float:none;width:auto;padding:0 0 5px 0;}
.c-r .check {margin-left:0;}
.c-r .Commands {margin-left:0;}


.radioLabel{font:bold 1.3em Verdana;color:#000;float:left;display:block;padding:0 0 8px;width:480px;}
.question .radio input,
.question .radio label{width:auto;font:normal 1.3em Verdana;padding:0;text-align:left;margin:0;}
.question .radio label{max-width:580px;padding: 0 5px 0 0;}
.question .radio input{margin:3px 5px 0 0;}
.Holder{float:left;width:100%;padding:0 0 5px;}
.validationResult {clear:both;padding-left:160px;}



.checkListLabel{display:none;}
.check{margin-left:165px;}
.question .check label{text-align:left;width:auto;margin-top:0;}
.question .check input{width:auto;padding:0;margin:0 5px 0 0;}

/*poll*/
.singlePollAnswer {padding-bottom:10px;}
.answer {font-size:11px;padding:0 0 2px 0;}
.percentage {background:#ccc;position:relative;}
.percentage span {position:absolute;top:2px;left:5px;font-weight:bold;}
.barTotal {background:#e2f2ff;height:15px;}
.barPart {background:#79ca2c;height:15px;}
.pollResults  .singlePollAnswer,
.pollResults  .question {display:none;}
.pollResults .question {font-size:1.2em;font-weight:bold;margin: 15px 0 0 0;padding: 0 0 5px 0;}
.pollResults .teaser {font-size:1.3em;color:#000;}
.pollResults .teaser h3 {font-size:15px;}
.pollResults .meaning {margin: 15px 0 0 0;}
.pollResults .meaning p.button {font-size:15px;margin: 15px 0 0 0;}

.ads {float:left;width:100%;padding:0;}
.ads li {background:none;width:198px;float:left;padding:0 15px 17px 0;font-weight:bold;font-size:1.3em;}
.ads li.third {padding-right:0;}
.ads li span.name {display:block;}

.depth0 .ads {float:none;}
.depth0 .ads li {float:none; text-align:center;width:auto;}
.ads li img {margin-bottom:4px;}


.pager {clear:both;border-top:1px dotted #79CB26;padding:8px 0 15px 13px;margin:6px 0 0 0;font-size:1.1em;font-weight:bold;}
.pager span {margin: 0 5px 0 0;}

.submitposter  .lCol {float:left;width:290px;}
.submitposter  .rCol {float:left;width:650px}
.submitposter  .fItem {float:left;width:100%;padding-bottom:10px;}
.submitposter  label {font-size:1.2em;}
.submitposter  .fInput label {display:block;float:left;width:210px;padding:4px 0 0 0;}
.submitposter  .fInput input {width:350px;}
.submitposter  .fChkbox input {float:left;}
.submitposter  .fChkbox label{float:left;padding:2px 0 0 5px;display:block;}
.submitposter  .lCol p.img {width:268px;}
.submitposter .lCol p {font-weight:bold;}
.submitposter  .fSubmit input { background:#fff url(../_images/button.png) 0 0 no-repeat;color:#007F19;display:block;padding:0;text-decoration:none;font-size:1.6em;font-weight:bold;height:30px;text-transform:uppercase;width:185px;border:0;}

.posterteaser  p.left_pict,
p.img {padding:3px;border:1px solid #005d69;margin: 0 0 10px 0;}
.posterteaser  p.left_pict {margin: 0 10px 10px 0;}

.posterlist  .posterItem {float:left;border-bottom:1px dotted #CCE0E4;height:270px;margin: 0 19px  15px 19px;width:276px;}
.posterlist  .posterItem h3 {font-size:1.8em;}
.posterlist  .posterItem h3 a {text-decoration:none;}
.posterlist  .posterItem h3 a:hover {text-decoration:underline;}
.posterlist  .posterItem p.img {margin-bottom:8px;}
.posterlist  .posterItem .fb_edge_widget_with_comment {}
.posterlist  .pager {border-top:0;}
.posterlist  .pager .prev {margin: 0 15px 0 0;}
.posterlist  .pager .next {margin: 0 0 0 10px;}
.posterlist  .cpager  a {margin: 0 5px 0 0;}

.posterview  p.galleryLink {float:right;padding: 10px 0 0 0;font-weight:bold;font-size:1.2em;}
.posterview  .fItem  {float:left;padding: 0 15px 0 0;}
.posterview  .fItem label {font-size:1.2em;display:block;float:left;padding: 4px 10px 0 0;font-weight:bold;}
.posterview  .fItem input {float:left;width:174px;}
.posterview  p.img {width:700px;margin: 0 auto 10px auto;}
.posterview  .rightCol {margin:0 auto 10px;width:710px;border-bottom:1px dotted #CCE0E4;height:55px;}
.posterview  .rightCol h2 {color:#000;text-transform:uppercase;font-size:1.2em;font-weight:bold;padding: 0 0 8px;}

.hidden {display:none;}
#msg .hidden {display:none;}

.c-r .cardlist {background:none;width:100%;overflow:hidden;}
.c-r .cardlist .templates {width:320px;}
.cardlist ul {margin:0;padding:10px 0 0 0;}
.cardlist ul li {margin:0;padding:0 15px 10px 0;background:none;float:left;}
.cardlist ul li h2 {display:none;}
.cardlist ul li a {display:block;border:1px solid #016676;padding:2px;}
img {}

.sendcard  {}
.editECard {}
.ecard_view .img,
.editECard .img {border:1px solid #016676;padding: 2px;width:550px;}

.sendcard .textarea {padding: 7px 0 13px 0;}
.sendcard .textarea textarea{float:none;width:548px;height:45px;}
.sendcard .form {margin:0;padding:0;border:0;}

.sendcard .input {padding-bottom:7px;}
.sendcard .input  label {font-size:1.2em;float:left;display:block;color:#333;width:142px;padding:3px 0 0 0;}
.sendcard .input  input {width:248px;}

.cardmessage {color:#367F89;font-size:13px;font-weight:bold;border:1px solid #016676;border-top:0;width:544px;padding: 5px 5px;margin: 0 0 25px 0;}

.addresses p {padding-bottom:0;}
.addresses p.address {font-weight:bold;}
.addresses .to {padding-bottom:10px;}
.addresses .from {padding-bottom:10px;}

.sendcard .buttons,
.sendcard .submit {width:393px;padding: 13px 0 0 0;}
.sendcard .buttons input,
.sendcard .submit input {cursor:pointer;float:right;border:0;display:block;color:#007F19;text-decoration:none;padding:3px 0 5px 0;width:150px;height:28px;background:url(../_images/buttons.png);background-repeat:no-repeat;font-size:1.3em;font-weight:bold; text-transform:uppercase;}
.sendcard .buttons #ButtonBack {float:left;background-position:0 -31px;}
.sendcard .meaning {padding-top:10px;}
.sendcard .meaning h1 {font-size:1.8em;}
.sendcard .meaning h2 {font-size: 1.5em;}

.sendcard .meaning .content {font-size:1.3em;}
.sendcard .meaning .content p {font-size:1.0em;}
.sendcard .meaning .teaser {font-weight:bold;font-size:1.3em;}

#error_msg p {color:#FF0000;font-weight:bold;padding:0 0 4px 0;}
#error_msg li {color:#FF0000;padding-bottom:0;}

.measuresbrowser  {clear:both;}
h1.individualGoalTitle {font-size:1.3em;background:none;padding:0;cursor:pointer;}
ul.goal {margin:0;padding:0;}
ul.goal ul {padding:0 0 3px 0;margin:0;}
ul.goal li {font-size:1.0em;background: none;padding:0 20px 3px 0px;}
ul.goal li a.sel {text-decoration:none;color:#000;}
ul.goal li li {font-size:1.2em;padding:1px 0 3px 0;background:none;}
ul.goal li h1 {height:auto;border-top: 1px dotted #80B2BA;border-bottom:0;padding: 3px 0 4px 0;margin:0;}

h4.goalListTitle {background: url(../_images/bg/box1.gif) repeat-y scroll -630px 0 transparent;color:#006573;font-size:1.5em;text-transform:none;padding-left:15px;padding-bottom:8px;}
.measuresbrowser   .cont {background: url(../_images/bg/box1.gif) repeat-y scroll -630px 0 transparent;position: static;padding: 0 0 0 15px;width:300px;}
.c-r .measuresbrowser  {background:url(../_images/bg/box1.gif) no-repeat scroll -315px 100% transparent; padding-bottom: 15px;width:315px;}

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}


/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#fff;}

#colorBox{}
    #cboxTopLeft{width:25px; height:25px; background:url(/_images/lb/border1.png) 0 0 no-repeat;}
    #cboxTopCenter{height:25px; background:url(/_images/lb/border1.png) 0 -50px repeat-x;}
    #cboxTopRight{width:25px; height:25px; background:url(/_images/lb/border1.png) -25px 0 no-repeat;}
    #cboxBottomLeft{width:25px; height:25px; background:url(/_images/lb/border1.png) 0 -25px no-repeat;}
    #cboxBottomCenter{height:25px; background:url(/_images/lb/border1.png) 0 -75px repeat-x;}
    #cboxBottomRight{width:25px; height:25px; background:url(/_images/lb/border1.png) -25px -25px no-repeat;}
    #cboxMiddleLeft{width:25px; background:url(/_images/lb/border2.png) 0 0 repeat-y;}
    #cboxMiddleRight{width:25px; background:url(/_images/lb/border2.png) -25px 0 repeat-y;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:20px;}
        #cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
        #cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
        #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
        #cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
        #cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
        #cboxLoadingOverlay{background:url(images/loading.gif) 5px 5px no-repeat #fff;}
        #cboxClose{position:absolute; bottom:0; right:0; display:block; color:#444;}
