 
/* CSS Document */



/* html {min-height: 100.1%} */
html {overflow-y: scroll}
body {text-align:center; margin:0px; padding:0px; background-image:url(/imgs/common/background.gif)}

/* Top header containers for logo, hierarchical navigation and drop down menu */
#frame {width:644px; margin-right:auto; margin-left:auto; margin-top:0px; padding-top:14px; text-align:left; margin-bottom:0px; padding-bottom:0px}
#contentleft {min-width:150px; margin-top:0px; float:left; margin-right:15px}
#contentcenter {width:310px; margin-top:0px; float:left; padding-bottom:0px; margin-bottom:0px; padding-top:0px; vertical-align:top}
#contentright {margin-top:0px; float:right; text-align:right; padding-left:5px}
#header {width:644px; margin-right:auto; margin-left:auto; margin-top:0px; padding-top:14px; text-align:left; margin-bottom:0px; padding-bottom:0px}
#headerleft {width:164px; margin-top:0px; float:left}
#headercenter {width:317px; margin-top:0px; float:left; padding-bottom:0px; margin-bottom:0px; padding-top:0px; vertical-align:top}
#headerright {width:150px; margin-top:0px; float:right; text-align:right}

/* Container for grass image and statement */
#frame1 {width:644px; margin-right:auto; margin-left:auto; margin-top:0px; padding:0px; text-align:left; min-height:47px}
#contenttop1 {width:644px; padding:0px; margin:0px; float:left; z-index:0; position:relative;}
#contentbottom1 {width:644px; padding:0px; float:left; margin-top:2px; z-index:0; position:relative; height:21px; #height:16px; _height:16px} 
/* Height hack for different browsers */
#contentbottom1 p, #contentbottom1 a {margin:0px; padding:0px}

/* 3 column main content containers */
#frame2 {width:644px; margin-right:auto; margin-left:auto; margin-top:5px; padding:0px; text-align:left; margin-bottom:0px; background-image:url(/imgs/common/bg.gif)}
#contentleft2 {width:148px; margin:0px; float:left; padding-top:15px}
#contentcenter2 {width:313px; margin-top:0px; float:left; background-color:#fff; padding-left:17px; padding-right:16px; padding-top:15px; margin-bottom:0px; padding-bottom:0px; position:relative}
#contentright2 {width:150px; margin:0px; float:right; text-align:right; padding-top:0px}

/* 2 column main content containers */
#frame2b {width:644px; margin-right:auto; margin-left:auto; margin-top:5px; padding:0px; text-align:left; margin-bottom:0px; background-image:url(/imgs/common/bg2.gif)}
#contentleft2b {width:148px; margin:0px; float:left; padding-top:15px}
#contentright2b {width:480px; margin-top:0px; float:left; background-color:#fff; padding-left:14px; padding-right:0px; padding-top:15px; margin-bottom:0px; padding-bottom:0px}
#contentrightpr {width:475px; margin-top:0px; float:left; background-color:#fff; padding-left:14px; padding-right:5px; padding-top:15px; margin-bottom:0px; padding-bottom:0px}
.pressreleaseleft {width:230px; margin:0px; float:left}
.pressreleaseright {width:230px; margin-top:0px; float:right; text-align:right}
#frame2c {width:644px; margin-right:auto; margin-left:auto; margin-top:5px; padding:0px; text-align:left; margin-bottom:0px; background-image:url(/imgs/common/bg2.gif)}

/* Full width main content containers */
#frame2d {width:644px; margin-right:auto; margin-left:auto; margin-top:5px; padding:0px; text-align:left; margin-bottom:0px; background-image:url(/imgs/common/bg3.gif);}
#frame2e {width:624px; margin-right:auto; margin-left:auto; margin-top:5px; padding:0px 10px 0px 10px; text-align:left; margin-bottom:0px; background-color:white;}
#contentfullwidth {width:640px; margin:0px; float:left; padding-top:15px; padding-left:4px}
.contentleft2c {width:320px; margin:0px; float:left; padding-left:4px}
.contentright2c {width:308px; margin-top:0px; float:right; text-align:right; padding-right:4px}
.contentleft2d {width:320px; margin:0px; float:left}
.contentright2d {width:280px; margin-top:0px; float:right; text-align:left}
.contentleft2e {width:300px; margin:0px; float:left}
.contentright2e {width:300px; margin-top:0px; float:right; text-align:left}
.contentleftsearch {width:290px; margin:0px; float:left; padding-left:7px}
.contentrightsearch {width:300px; margin-top:0px; float:right; text-align:left; margin-bottom:3px}
.contentleftregister {width:322px; margin:0px; float:left; padding-left:28px}
.contentrightregister {width:225px; margin-top:0px; float:right; text-align:left; padding-right:25px; margin-bottom:3px}

/* Learning homepage */
#contentleft2f {width:238px; margin:0px; float:left}
#contentcenter2f {width:223px; margin-top:0px; float:left; margin-bottom:0px; padding-bottom:0px}
.learningframe6 {padding-left:35px; margin-top:20px; background-image:url(/imgs/dark_spot.gif); background-repeat:no-repeat}
.learningframe7 {padding-right:35px; margin-top:20px; background-image:url(/imgs/white_spot.gif); background-repeat:no-repeat; background-position:right top; text-align:right}
.learningframe7 h5 {text-align:right}

/* Secure */
#secureframe {width:644px; margin-right:auto; margin-left:auto; margin-top:5px; padding:0px; text-align:left; margin-bottom:0px; background-image:url(/imgs/common/bg5.gif);}
#contentleft2g {width:464px; margin:0px; float:left; padding-top:15px; padding-left:14px; padding-right:16px}
#contentright2g {width:150px; float:right; padding-right:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px; text-align:right}
#contentright2g h4, #contentright2g h5 {text-align:right}
.frame11 {width:455px; margin-right:auto; margin-left:auto; text-align:left; vertical-align:top; padding:0px 0px 30px 0px; clear:all; min-height:83px}
.contentleft11 {width:87px; padding:0px; margin:0px; float:left; min-height:83px}
.contentleftcenter11 {width:115px; padding:0px; margin:0px; float:left; vertical-align:top; padding-left:10px; padding-right:25px; min-height:83px}
.contentrightcenter11 {width:87px; padding:0px; margin:0px; float:left; min-height:83px}
.contentright11 {width:115px; padding:0px; margin:0px; float:left; vertical-align:top; padding-left:10px; min-height:83px}

/* Enews containers */
#enews_left {width:390px; padding-left:10px; margin-top:7px; float:left}
#enews_center {width:25px; padding:0px; margin-top:7px; float:left}
#enews_right {width:210px; padding:0px; margin-top:7px; float:left; text-align:left}
#frame_enews_form {width:388px; padding:0px; margin-bottom:15px}
.enews_form_left {width:180px; padding:0px; margin:0px; float:left; text-align:left}
.enews_form_right {width:208px; padding:0px; margin:0px; float:left; text-align:left}

/* ? */
#frame2g {width:630px; margin-right:auto; margin-left:auto; margin-top:5px; padding:0px 7px 0px 7px; text-align:left; margin-bottom:0px; background-image:url(/imgs/common/bg3.gif)}

/* 3 column table 313px home page */
#frame3 {width:313px; margin-right:auto; margin-left:auto; padding:0px; text-align:left; vertical-align:top; margin-bottom:4px}
.contentleft3 {width:104px; padding:0px; margin:0px; float:left; vertical-align:top}
.contentcenter3 {width:95px; padding:0px; margin:0px; float:left}
.contentright3 {width:112px; padding:0px; margin:0px; float:right; text-align:right}

/* 2 column table 313px 50/50 */
#frame3b {width:313px; margin-right:auto; margin-left:auto; padding:0px; text-align:left; vertical-align:top; margin-bottom:4px}
.contentleft3b {width:150px; padding:0px; margin:0px; float:left; vertical-align:top}
.contentcenter3b {width:12px; padding:0px; margin:0px; float:left}
.contentright3b {width:150px; padding:0px; margin:0px; float:right; text-align:right}

/* 2 column table for vote radio buttons */
#frame4 {width:136px; margin-right:auto; margin-left:auto; margin-top:5px; margin-bottom:5px; padding:0px; text-align:left; vertical-align:top}
.contentleft4 {width:33px; padding:0px; margin:0px; float:left; vertical-align:top; font-size:8pt; text-align:right}
.contentright4 {width:100px; padding-top:3px; margin:0px; float:left; vertical-align:top; font-size:8pt}

/* 2 column table for press for change */
#frame6 {width:313px; margin-top:15px}
.contentleft6 {width:55px; float:left; text-align:left; padding-top:3px; padding-left:22px}
.contentright6 {width:215px; float:left; text-align:left; padding:3px}

/* 2 column table for sitemap */
.frame_sitemap_links {width:298px; padding:0px; margin-bottom:15px; margin-top:5px}
.sitemap_links_left {width:60px; padding:0px; margin:0px; float:left; text-align:left}
.sitemap_links_right {width:238px; padding:0px; margin:0px; float:left; text-align:left}

/* 2 column table 313px home page grey boxes */
.frame7 {width:313px; margin-right:auto; margin-left:auto; padding:0px; text-align:left; vertical-align:top; margin-bottom:12px; background-color:#f7f7f7; height:77px}
.contentleft7 {width:90px; padding:0px; margin:0px; float:left; vertical-align:top}
.contentright7 {width:212px; padding:5px; margin:0px; float:left}

/* 2 column campaigns page boxes */
#frame8 {width:313px; margin-right:auto; margin-left:auto; text-align:left; vertical-align:top}
.contentleft8 {width:152px; margin:0px; float:left; vertical-align:top; background-color:#f7f7f7 ; height:180px}
.contentright8 {width:152px; margin:0px; float:right; background-color:#f7f7f7; height:180px}

/* 2 column tables for index pages containing images & grey boxes */
/* frame9 height restriction lifted for the cymru team */
.frame9 {width:313px; margin-right:auto; margin-left:auto; padding:0px; text-align:left; vertical-align:top; margin-top:12px; background-color:#f7f7f7; min-height:53px}
.contentleft9 {width:75px; padding:0px; margin:0px; float:left; vertical-align:top}
.contentright9 {width:230px; padding:3px; margin:0px; float:left}
.contentfull9 {width:305px; padding:3px; margin:0px; float:left}

/* 2 column table for living */
.frame10 {width:270px; margin:0px; padding-left:25px}
.contentleft10 {width:65px; float:left; text-align:left; padding-bottom:15px}
.contentright10 {width:200px; float:left; text-align:left; padding-bottom:15px}

/* 2 column table living right menu boxes */
.frame_right_menu_living {width:150px; padding:0px; margin-bottom:14px; height:38px}
.contentleft_margin {width:15px; padding-left:0px; padding-right:0px; margin-right:0px; margin-left:0px; float:left}
.contentleft_right_menu {width:89px; padding-left:0px; padding-right:0px; margin-right:0px; margin-left:0px; text-align:left; float:left}
.contentright_right_menu {width:43px; padding:0px; margin:3px 0px 0px 0px; float:right}

/* did you know box with image */
.did-you-know-image {width:305px; margin:0px; padding:3px; border:1px solid #093; text-align:left}
.contentleft5 {width:115px; padding:0px; margin:0px; border:0px; float:left}
.contentright5 {width:180px; padding:0px; margin:0px; border:0px; float:right}
.contentleft5b {width:180px; padding:0px; margin:0px; border:0px; float:left}
.contentright5b {width:115px; padding:0px; margin:0px; border:0px; float:right}

/* vote results 2 column table */
.vote_results {width:310px; margin-right:auto; margin-left:auto}
.vote_left {width:155px; float:left}
.vote_right {width:155px; float:left}

/* learning navigation image and text boxes */
.learningnavimagetop {width:131px; margin:0px; padding:0px; max-height:129px}
.learningnavimagebottom {width:131px; margin:0px; padding:0px; max-height:36px}
.learningnavimagetopright {width:131px; margin:0px; padding:0px; float:right; max-height:129px}
.learningnavimagebottomright {width:131px; margin:0px; padding:0px; float:right; max-height:36px}
.learningnavbgleft {width:124px; padding:10px 2px 10px 5px; margin:0px 0px 20px 0px; background-image:url(/imgs/common/left_menu_bg1.gif)}
.learningnavbgright {width:124px; padding:10px 5px 10px 2px; margin:0px 0px 20px 0px; text-align:right; background-image:url(/imgs/common/right_menu_bg2.gif); float:right}
#contentleft2 div.learningnavbgleft a.learningnavheadline, #contentright2 div.learningnavbgright a.learningnavheadline {font-size:10pt; color:#330; text-decoration:none; margin:0px; padding:0px; font-weight:bold}
#contentleft2 div.learningnavbgleft a.learningnavheadline:hover, #contentright2 div.learningnavbgright a.learningnavheadline:hover {color:#030}
#contentleft2 div.learningnavbgleft a.learningnavheadlineyouth, #contentright2 div.learningnavbgright a.learningnavheadlineyouth {font-size:10pt; color:#690; text-decoration:none; margin:0px; padding:0px; font-weight:bold}
#contentleft2 div.learningnavbgleft a.learningnavheadlineyouth:hover, #contentright2 div.learningnavbgright a.learningnavheadlineyouth:hover {color:#360}
#contentleft2 div.learningnavbgleft a, #contentright2 div.learningnavbgright a {font-size:8pt; color:#000; font-weight:normal}

/* 1 column table for right aligned image with caption */
#imageframe {padding:0px; float:right; width:auto; margin-left:5px; margin-bottom:5px}
.imageframe1 {padding:0px; margin:0px; text-align:right; font-size:8pt}

/* 1 column table for left aligned image with caption */
#imageframeleft {padding:0px; float:left; width:auto; margin-right:5px; margin-bottom:5px}
.imageframeleft1 {padding:0px; margin:0px; text-align:left; font-size:8pt}

/* Classes for aligning images in the text editor */
.rightimage {padding:5px 0px 5px 10px; margin:0px; text-align:right; font-size:8pt; float:right; width:auto; min-width:50px; min-height:50px}
.leftimage {padding:5px 10px 5px 0px; margin:0px; font-size:8pt; float:left; width:auto; min-width:50px; min-height:50px}

/* footer */
#footer {text-align:center; clear:left; margin-top:0px; padding-top:15px}

/* element styles */
a {color:#360; text-decoration:none}
a:visited {color:#418200}
a:hover {color:#030; text-decoration:underline}
h1, h2, h3, h4, h5, h6 {font-family: Arial, Helvetica, sans-serif; text-align:left; color: #030; font-weight: bold}
h1 {font-size:16pt; padding-top:0px; margin-top:0px}
h2 {font-size:12pt; padding-top:0px; margin-top:0px}
h3 {font-size:11.5pt}
h4 {font-size:11pt}
h5 {font-size:10pt}
h6 {font-size:9pt}
p, ol, ul, td, th, blockquote, div {font-family:Arial, Helvetica, sans-serif; font-size:10pt}
p {margin-top:0px}
ul {list-style-type:circle}
label, form, select, input {margin:0px; padding:0px}
textarea {overflow:scroll}
acronym {cursor:help}
img {border:0px}
br {padding:0px; margin:0px; line-height:0px}
.submit {font-family:Arial,sans-serif; font-weight:bold; font-size:11px; color:#336600; background-color:#FFFFFF; border-style:solid; border-color:#8DB751; border-width:1px;}

/*for Forum*/
.post br {padding:0px; margin:0px; line-height:100%} 

/*Quotes*/
blockquote {background: transparent url(/imgs/common/quote_open.gif) left top no-repeat; margin:0px; margin-bottom:8px;padding: 0px; font-weight: normal; color:#000}
blockquote div {padding: 2px 30px; background: transparent url(/imgs/common/quote_close.gif) right bottom no-repeat;}
.quote_caption {text-align:right; font-size:8pt}

/* RedDot additions */
.sectiontitle {font-family: Verdana, sans-serif; font-size:17pt; font-weight: bold; color: #330; padding-top:0px; margin-top:0px; text-decoration:none; float:right; margin-bottom:0px; z-index:1; position:relative; top:-28px; margin-bottom:-14px; clear:all; overflow:hidden}
.sectiontitlesmall,.sectiontitlesmallinconadditional {font-family: Verdana, sans-serif; font-size:16.5pt; font-weight: bold; color: #330; padding-top:0px; margin-top:1px; text-decoration:none; float:right; z-index:1; position:relative; top:-30px; margin-bottom:-13px; white-space:nowrap; margin-left:-40px; clear:all; overflow:hidden}
.sectiontitlevsmall {font-family: Verdana, sans-serif; font-size:14.5pt; font-weight: bold; color: #330; padding-top:0px; margin-top:1px; text-decoration:none; float:right; margin-bottom:0px; z-index:1; position:relative; top:-32px; margin-bottom:-11px; white-space:nowrap; margin-left:-40px; clear:all; overflow:hidden}
.sectiontitlesmallinconadditional { top: -47px; left: +15px; margin-bottom: -29px; }
#contentright2 .sidesectiontitle a, #contentleft2 .sidesectiontitle a, #contentright2 div.sidesectiontitle, #contentleft2 div.sidesectiontitle {font-size:10pt; font-weight: bold; color: #360; padding-top:0px; margin-top:0px; text-decoration:none; margin-bottom:2px}
#contentright2 .sidesectiontitle a:visited, #contentleft2 .sidesectiontitle a:visited, #contentright2 div.sidesectiontitle, #contentleft2 div.sidesectiontitle  {color:#360}

/* Living left menu images */
#contentleft2 li#living_about_living {background:url(/imgs/common/living_about_living.gif) no-repeat; line-height:30px}
#contentleft2 li#living_competitions {background:url(/imgs/common/living_competitions_icon.gif) no-repeat; line-height:30px}
#contentleft2 li#living_shop {background:url(/imgs/common/living_shop_icon.gif) no-repeat; line-height:30px}
#contentleft2 li#living_quiz {background:url(/imgs/common/living_quiz_icon.gif) no-repeat; line-height:30px}
#contentleft2 li#living_tips {background:url(/imgs/common/living_tips_icon.gif) no-repeat; line-height:30px}
#contentleft2 li#living_forum {background:url(/imgs/common/living_forum_icon.gif) no-repeat; line-height:30px}
#contentleft2 li#living_take_action {background:url(/imgs/common/living_take_action_icon.gif) no-repeat; line-height:30px}
#contentleft2 li#living_ecards {background:url(/imgs/common/living_ecards_icon.gif) no-repeat; line-height:30px}
#contentleft2 li#living_competitions a, #contentleft2 li#living_shop a, #contentleft2 li#living_about_living a, #contentleft2 li#living_quiz a, #contentleft2 li#living_tips a, #contentleft2 li#living_forum a, #contentleft2 li#living_take_action a, #contentleft2 li#living_ecards a {font-size:9pt; color:#360; text-decoration:none; padding:0px 0px 0px 35px}
#contentleft2 li#living_competitions a:hover, #contentleft2 li#living_shop a:hover, #contentleft2 li#living_about_living a:hover, #contentleft2 li#living_quiz a:hover, #contentleft2 li#living_tips a:hover, #contentleft2 li#living_forum a:hover, #contentleft2 li#living_take_action a:hover, #contentleft2 li#living_ecards a:hover    {color:#030}

/* Press release index date formatting */
ul.listdate {list-style:none; margin:2px 0px 2px 0px; padding:0px}
ul.listdate div {width:55px; height:35px; margin-left:0px; float:left; clear:left}
div.archivepr {position:absolute; top:56px; left:17px}

/* Registration warning/info logos */
.warning {padding-left:20px; font-size:8pt; color:#b83a3d; background-image:url(/imgs/common/warning.gif); background-repeat:no-repeat; width:270px; margin:0px 0px 5px 0px}
.information {padding-left:20px; font-size:8pt; color:#53519c; background-image:url(/imgs/common/information.gif); background-repeat:no-repeat; width:270px; margin:0px 0px 5px 0px}

/* Social bookmarks */
div.social {clear:both; position:relative; border:1px solid #a5c584; padding:1px; margin:30px 0 15px 0}
ul.socialbookmarks {text-align:center; list-style:none; margin:5px 0 4px 0; padding:0}
ul.socialbookmarks li {text-align:center; display:inline; padding:0 0px 6px 0}
ul.socialbookmarks li.delicious {background:url(/imgs/common/social_delicious.gif) no-repeat 0 0}
ul.socialbookmarks li.digg {background:url(/imgs/common/social_digg.gif) no-repeat 0 0}
ul.socialbookmarks li.facebook {background:url(/imgs/common/social_facebook.gif) no-repeat 0 0}
ul.socialbookmarks li.hugg {background:url(/imgs/common/social_hugg.gif) no-repeat 0 0}
ul.socialbookmarks li.stumbleupon {background:url(/imgs/common/social_stumbleupon.gif) no-repeat 0 0}
ul.socialbookmarks li a {padding:0 0 0 18px; margin:0 0px 0 0px; font-size:7.5pt}

/* End of RedDot additions */

/* navigation bar tracking styles */
p.tracker {color:#bbb; font-size:8pt; margin:0px; padding:0px}
p.tracker a {color:#360}
p.tracker b {color:#000; font-weight:bolder}

/* menu classes */
fieldset.radio {border:0px; padding:0px; border-style:hidden}
a.menu {color:#360}

/* to solve mozilla + did-you-know para problems */
p.menu {margin-top:2px; padding-top:0px}
p.menu2 {margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px; font-size:8pt}
p.menu3 {margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px}
p.menu4 {margin-bottom:0px; padding-bottom:0px}
#contentleft2 ul, #contentright2 ul {list-style:none; margin:0px; margin-bottom:20px; padding:0px; line-height:13px}
#contentleft2 ul.marginbottom0 {margin-bottom:0px}
#contentleft2 li, #contentright2 li, #contentleft2 a, #contentright2 a {font-size:8.5pt; color:#666; font-weight:bold}
#contentleft2 a.submenu {font-size:8pt; padding-left:15px; font-weight:normal}
#contentleft2 span.size85 {font-weight:normal; color:#000}
#contentleft2 ul.submenu {margin-bottom:0px; padding-bottom:0px}
#contentleft2 a.light, #contentright2 a.light {color:#999}
#contentleft2 a.menulink, #contentright2 a.menulink {color:#360; text-decoration:none; font-weight:normal; font-size:8pt}
#contentleft2 a.menublack, #contentright2 a.menublack {color:#333; text-decoration:none; font-weight:normal; font-size:8pt}
#contentleft2 a:visited, #contentright2 a:visited {color:#666}
#contentleft2 a.light:visited, #contentright2 a.light:visited {color:#999}
#contentleft2 a:hover, #contentright2 a:hover, #contentleft2 a.light:hover, #contentright2 a.light:hover {color:#030; text-decoration:underline}
#contentleft2 a.living_headline, #contentright2 a.living_headline {font-size:9pt; color:#360; text-decoration:none; margin:0px; padding:0px}
#contentleft2 a.living_headline:hover, #contentright2 a.living_headline:hover {color:#030}

/* Submenu elements */
/* div#submenu {margin:0px 0px 20px 0px} */
/* div#submenu ul {margin:0px} */
/* div#submenu li ul, div#submenu li.open li.closed ul {display: none} */ /* collapse */
/* div#submenu li.open ul {display: block} */ /* expand */

/* links at top right */
.topsearchlinks {font-size:9pt; margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px; text-align:right; font-weight:bold}
.smallmenu {font-size:8pt; margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px}

/* home page elements/classes */
.contentright7 p, .contentright9 p {margin:0px; padding:0px}
a.home {color:#330; font-weight:bold}
a.home:visited {color:#330}
#contentbottom1 a:visited {color:#360}
a#supportlink {font-family:arial; color:#CC0033; font-weight:600; font-size:13px;}
a#involvedlink {font-family:arial; color:#FF6600; font-weight:600; font-size:13px;}
a#findlink {font-family:arial; color:#CC0099; font-weight:600; font-size:13px;}

/*Table styles */
/*table.blacktable {border-width: 1px; border-spacing: 1px; border-style: outset; border-color: #000; border-collapse: collapse; background-color: white;}
table.blacktable th, table.blacktable td {border-width: 1px; padding: 2px; border-style: inset; border-color: #000; background-color: white; -moz-border-radius: 0px;}

table.greentable1 {border-width: 1px; border-spacing: 1px; border-style: outset; border-color: #030; border-collapse: collapse; background-color: white;}
table.greentable1 th, table.greentable1 td {border-width: 1px; padding: 2px; border-style: inset; border-color: #030; background-color: white; -moz-border-radius: 0px;}
*/

/* some colors */
.foegreen4 {color:#033}
.foegreen3, .foegreen2 {color:#063}
.foegreen1 {color:#093}
.foegreen6 {color:#360}
.foegreen7 {color:#66913a}
.foegreen8 {color:#658c3f}
.foegreen9 {color:#95a881}
.foegreen {color:#0C6}
.black {color:#666}
.white {color:#fff}
.bggreen1 {background-color:#093}
.bggreen2 {background-color:#063}
.bggreen3 {background-color:#ebf6e3; padding:1px}
.bgwhite {background-color:#fff}
.red {color:#FF0000}
.amber {color:#f90}
.greenborder {border: 1px solid #693}

/* box styles (greenbox is same as did-you-know just more descriptive*/
.did-you-know {border:1px solid #093; padding:7px; margin:0px}
.greenbox {border:1px solid #093; padding:7px; margin:0px 0px 15px 0px}
.date {background-color:#e6f3db; width:100%; font-size:8pt}
.faqbg {background-image:url(/imgs/common/table_313_bgfade.gif); background-repeat:repeat-y; padding:5px; width:313px; margin-bottom:10px}

/* some sizes - used for captions/form elements */
.small {font-size:8pt}
.width130 {width:130px}
.width163 {width:163px}
.width290 {width:290px}
.width313 {width:305px}
.width610 {width:610px; text-align:left; float:left}
.width95 {width:95%}
.size8 {font-size:8pt; margin-top:9px; padding-top:0px; margin-bottom:9px; padding-bottom:0px}
.size85 {font-size:8.5pt; margin:0px; padding:0px}
.size9 {font-size:9pt; margin:0px; padding:0px}
.margintop0 {margin-top:0px}
.margintop2 {margin-top:2px}
.margintop5 {margin-top:5px}
.margintop10 {margin-top:10px}
.margintop15 {margin-top:15px}
.margintop20 {margin-top:20px}
.margintop30 {margin-top:30px}
.margintop40 {margin-top:40px}
.marginbottom20 {margin-bottom:20px}
.marginbottom10 {margin-bottom:10px}
.marginbottom5 {margin-bottom:5px}
.marginbottom2 {margin-bottom:2px}
.marginbottom0 {margin-bottom:0px}
.marginleft10 {margin-left:10px}
.marginright10 {margin-right:10px}
.paddingbottom8 {padding-bottom:8px}
.pmarginhome {margin-bottom:15px; margin-top:10px}
.h2marginhome {margin-top:10px; margin-bottom:0px}
h2.h2marginhome a:visited {color:#330}
p.padding, #frame2g pre {padding:3px}

/* alignment styles */
.r {text-align:right}
.center {text-align:center}

/* others */
.form {margin-bottom:15px}
.hide {display:none}
.border0 {border:0px}
.border1 {border:1px solid #033}
.nomargin {margin-top:0px; margin-bottom:0px}
.imgmargin3 {margin-top:3px}
.imgmargin32 {margin-top:3px; margin-left:2px}

/* for xmlhttp soapy stuff */
.showdocs {display:inline; background:#fff}
.show {display: inline}
.showtitle {display:inline; font-weight:bold}
.visible {display: inline}
span.error {display:inline; color: black; background-color: pink}
.hidden {display:none}
#meetingarea , #currentactivityarea, #descriptionarea {width:700px; height:80px; font-size:8pt; font-weight: normal; border: dotted thin green; overflow: auto; background-color: fff}
.neatbutton {font-size:8pt; padding:0}
.modifylink {color:ff6600; }
.groupdocs{padding:0; margin:0; border-width:0; border-spacing:0}
.ajaxwrap {padding:0; margin:0; width:100%}
.doctablecell {width:100%; height:100px; vertical-align:top}
.rcell {border:dotted 1px #eee; background:#fff;overflow: auto; text-align:center}
.tcell {float:left; background:#fff}
.paging {font-size:8pt; text-decoration:underline; color:#000000; font-weight:normal}
.pagingbold {font-size:8pt; text-decoration:none; color:#f00; font-weight:bold}

.show {display:inline}
.showpre {display:inline; white-space:pre}
.hidden {display:none}

#docarea , #meetingarea , #currentactivityarea, #descriptionarea, #eventslist {
    width: 700px;
    height: 80px;
font-size: 75%;
    font-weight: normal;
    border: thin dotted green;
    overflow: auto;
    background-color: #fff;
}

#libarea {padding:1px 1px 1px 1px; font-size:8pt; border:none}
#libtitle {padding:1px 1px 6px 1px; font-size:9pt; border-bottom:solid 1px green; background: #fff}
#tnav,#fnav {padding:1px 1px 1px 1px; font-size:8pt; background:#fff}
#sx {padding:1px 1px 1px 1px; font-size:8pt; border-bottom:solid 1px green}
.scl {width:130px}
.scb {width:130px; padding:0; background:#eee}
.annotate {font-size:7pt}
.tagcloud1 {font-size:x-large; font-weight:bold}
.tagcloud2 {font-size:large; font-weight:bold}
.tagcloud3 {font-size:medium; font-weight:bold}
.tagcloud4 {font-size:10pt; font-weight:bold}
.tagcloud5 {font-size:9pt; font-weight:bold}

.localtitle {font-size:8pt; font-weight:normal}
.opttitle {color:#555}
.counter {color:#990099; font-weight:bold}
.h5label {font-family: Arial, Helvetica, sans-serif; text-align:left; color:#006633; font-weight:bold; font-size:10pt}

/*lgat activities table*/
.lgat-oddrow { 
background-color: #ffffff; 
}
.lgat-evenrow { 
background-color: #f5f5f5; 
}
.lgat-row td {
padding: 0px 0px 0px 0px;
}
.lgat-oddrow , .lgat-evenrow {
padding: 3px 3px 3px 3px;
width: 99%;
font-size: 9pt;
}
.lgat-desc { 
padding: 0px 0px 0px 0px;
}
.lgat-titlelink { 
}
.lgat-date { 
width: 80px; text-align: left;
}
.lgat-doctitle { text-align: center; color: #663366; font-weight: bold; }
.groupdocs td { text-align: left; }

.slimdropdown { border: solid 1px #eee; font-size: x-small; }

/* for displaying navigation sub menus - used only in cymru so fa */
.asubmenu { display: none; padding-left: 0px;}
.asubmenuitem { font-size: 8pt; padding-left: 10px; font-weight: normal;}
.asubmenuitem a { font-size: 8pt; font-weight: normal;}
#contentleft2 ul#x {display:none}

/* for displaying Article [012] Listings */
.prlistrow { width:100%; }
.prlistdate { width: 55px; float: left; text-align: right; padding-bottom: 5px;}
.prlistlink { width: 80%; padding-left: 5px; float: left; padding-bottom: 5px;}
.articlelistitemshort { margin: 5px 0px 5px 5px; list-style-type: disc; padding: 0px 0px 0px 5px; }
.articlelistitemshort li { margin: 5px 0px 5px 5px; }
#contentleft2 ul.articlelistitemshorter{margin:0px; padding:0px}
#contentleft2 ul.articlelistitemshorter li {margin:0px; padding:0px}
#contentright2 ul.articlelistitemshorter {margin:0px; padding:0px}
#contentright2 ul.articlelistitemshorter li {margin:0px 0px 0px 5px; padding:0px}
.articlelistitemlong {}
.articlelistitemlonghome {}
.articlelistitemlongnoimage {}




/* Local groups template */

#lgframe {width:644px; margin-right:auto; margin-left:auto; margin-top:21px; padding:0px; text-align:left; background-image:url(/imgs/common/bg3.gif); background-color:#FFF}
.lgleft {width:478px; margin-left:6px; float:left; padding:0px}
.lgright {width:140px; margin-right:6px; float:right; padding:0px; text-align:right}
.lglefttop {width:478px; height:30px; margin:0px 0px 0px 0px; float:left; padding:0px; background-image:url(/imgs/common/lgtop.gif)}
.lgrighttop {width:140px; height:30px; margin:0px 0px 0px 0px; float:right; padding:0px; background-image:url(/imgs/common/lgrighttop.gif); text-align:right}
.lgleftmiddle {width:462px; margin:0px 0px 0px 0px; float:left; padding:8px 8px 17px 8px; background-image:url(/imgs/common/lgmiddle.gif)}
.lgrightmiddle {width:134px; margin:0px 0px 0px 0px; float:left; padding:13px 6px 14px 0px; background-color:#efefef}
.lgleftbottom {width:478px; height:6px; margin:0px 0px 15px 0px; float:left; padding:0px; background-image:url(/imgs/common/lgbottom.gif)}
.lgrightbottom {width:140px; height:8px; margin:0px 0px 15px 0px; float:right; padding:0px; background-image:url(/imgs/common/lgrightbottom.gif)}
.lglefttop h2 {margin:5px 0px 0px 7px; padding:0px; font-weight:600; font-size:13pt}
.lgrighttop h2 {margin:5px 5px 0px 0px; padding:0px; font-weight:600; font-size:12pt; text-align:right}
.lglefttop a:hover {color:#033}
.lgrighttop a {color:#033}
.lgrighttop a:hover {color:#063}
.lgrightmiddle p {font-size:8pt}
.lgrightmiddle a {color:#000}
.lgrightmiddle a:hover {color:#063}
.lgleftmiddle img {margin:0px 10px 10px 0px; float:left}
.lggreenbox {width:138px; height:21px; background-color:#093; margin:0px 0px 1px 0px; text-align:right}
.lggreenbox h2 {margin:0px 4px 0px 0px; padding:0px; font-weight:600; font-size:13pt; text-align:right}
.lggreenbox a {color:#FFF}
.lggreenbox a:hover {color:#ddd; text-decoration:none}

.foeSmartEditAdvice { border:2px dotted #9900CC; padding: 10px 5px 5px 15px; margin: 2px 2px 2px 2px; background: #fff; width:94%; color: #9900CC; }
.cheekyAlert { font-weight: bold; color: #f0f; }
.my-form-row { padding-bottom: 10px; }

/* for Get Serious */
.gslink a {text-decoration:underline;}
.gslink a:hover {text-decoration:underline;}
