/* there is some semblance of organization in here so if you're adding classes please try and not place them willy nilly. and if you're not james or michelle, please check with them before you add anything. */

body {margin:0px;padding:0px;border:0px;color:#333;font:normal 12px arial,helvetica,sans-serif;text-align:center;background-color:transparent;}

td, p {color:#333;font:normal 12px arial,helvetica,sans-serif;}

form {margin:0px;padding:0px;border:0px;}

button {border-style: solid;border-width: 0px;padding: 0px;margin: 0px;cursor:pointer;background: none;}
button img{vertical-align:middle;}

h1 {font:normal 26px arial,helvetica,sans-serif;margin:0px;padding:0px;}
h2 {font:normal 21px arial,helvetica,sans-serif;margin:0px;padding:0px;}
h3 {font:normal 18px arial,helvetica,sans-serif;margin:0px;}
h4 {font:normal 16px arial,helvetica,sans-serif;margin:0px;}
h5 {font:normal 14px arial,helvetica,sans-serif;margin:0px;}

.clr {clear:both;}

.footer {width:774px;margin:0px auto;padding:10px 5px;color:#666;font:normal 10px arial,helvetica,sans-serif;text-align:center;}

.form {color:#000;font:normal 11px arial,helvetica,sans-serif;background-color:#fff;}

.searchForm { font: normal 11px arial, helvetica, sans-serif; width: 138px;}

.textop {vertical-align:text-top}

.textpad {padding-left: 10px;}

.main {width:774px;margin:0px auto;padding-top:27px;text-align:left;}

/* hides rule from IE5-Mac \*/
  .main {float:none;} 
/* End IE5-Mac hack */

/* containers */
.left {width:460px;margin:0px 0px 20px 0px;padding:0px;float:left;}

.right {width:300px;margin:0px 0px 20px 0px;padding:0px;float:right;}

.mainnav {width:774px;margin:0px auto;padding-top:1px;text-align:left;}

.leftsm {width:180px;margin:0px 0px 20px 0px;padding:0px;float:left;}

.rightbg {width:580px;margin:0px 0px 20px 0px;padding:0px;float:right;}

.framed {height:100px;width:774px;margin:0px auto;padding-top:10px;text-align:left;}

.diva{padding:0px;margin:0px;}
.diva div{float:left;}

.box0 {border:2px solid #ed8e48;background:#fff;}

.box01 {border-width: 0px 2px 2px;border-style: solid;border-color: #ed8e48;background:#fef9ec;padding:6px 9px 10px 9px;}

.giftbox{width:33.33%;padding-bottom:5px;border:1px solid #ccc;text-align:center;}
.giftbox a{font-size:11px;text-decoration:underline;}
.giftbox img{margin:5px;}

.email {overflow:hidden;width:300px;}
.email div {width:250px;float:left;}
.email div a {width:50px;float:right}
/* end containers */

/* td containers */	
.tdDrop {border-style: solid; border-width: 1px 1px 1px 1px; border-color: #95C246; background: #f2f8e9; text-align: left;}
.tdDrop h1{font:bold 13px arial,helvetica,sans-serif;margin:0px;color:#71AD08;}
.tdDrop a:link    {color:#95C246;text-decoration:none;}
.tdDrop a:visited {color:#95C246;text-decoration:none;}
.tdDrop a:hover   {color:#71AD08;text-decoration:none;}
.tdDrop a:active  {color:#71AD08;text-decoration:none;}
.tdDrop td {font:normal 12px arial,helvetica,sans-serif; color:#333;}

.createMod {text-align:left;}
.createMod a:link    {color:#95C246;text-decoration:none;}
.createMod a:visited {color:#95C246;text-decoration:none;}
.createMod a:hover   {color:#71AD08;text-decoration:none;}
.createMod a:active  {color:#71AD08;text-decoration:none;}
.createMod h1{font:bold 13px arial,helvetica,sans-serif;margin:0px;color:#71AD08;}
.createMod td {font:normal 12px arial,helvetica,sans-serif; color:#333;}
.createMod h2{font:bold 14px arial,helvetica,sans-serif;margin:0px;color:#333;}
.createMod .form {color: #333; font-family: arial; font-size: 11px; background-color: #fff}

.food td {padding:8px 2px 8px 10px; border-style: solid; border-width: 0px 0px 1px 1px; border-color:#99C253; font-size:11px;}

.wht {background-color: #fff; color: #000; text-align: left; font-size: 10px; font-weight:normal; font-family: arial, sans-serif;}

.other {background-color: #f3f3f3; color: #fff; text-align: left; font-size: 10px; font-weight:normal; font-family: arial, sans-serif;}
.other p {margin: 0 5px;}
.bl {background-color: #f5f9ee; color: #000; text-align: left; font-size: 10px; font-weight:normal; font-family: arial, sans-serif;}
.bl p {margin: 0 5px;}
.dkbl {background-color: #e2eecd; color: #000; text-align: left; font-size: 10px; font-weight:normal; font-family: arial, sans-serif;}
.dkbl p {margin: 0 5px;}
/* end td containers */

/* bars */
.statusbar, .infobar, .errorbar,.createbar {border:1px solid #a3a1a1; background:#f0f0f0; padding:5px;margin:0px 10px 15px 10px;font-size:11px;color: #666;font-weight:bold;text-align:center;}
.statusbar a {color:#72ae0a;}
.statusbar a:hover{color:#579e0f;}

.createbar a:link    {color:#666;text-decoration:underline;font:bold 11px arial,sans-serif;}
.createbar a:visited {color:#666;text-decoration:underline;font:bold 11px arial,sans-serif;}
.createbar a:hover   {color:#999;text-decoration:none;font:bold 11px arial,sans-serif;}
.createbar a:active  {color:#666;text-decoration:underline;font:bold 11px arial,sans-serif;}

.errorbar a {color:#dc3e09;}
.errorbar a:hover{color:#a80707;}

.warningbar{height:39px;margin-bottom:15px;padding:0px 5px;border:1px solid #a3a1a1; background:#f0f0f0; font-size:11px;color: #666;font-weight:bold;text-align:center;}
.warningbar a {color:#dc3e09;}
.warningbar a:hover{color:#a80707;}

.smwarning {border:0; color:#f00; font-weight:bold;}
/* end bars */

/* backgrounds and borders */
.bg {width:100%;background: url("/images/06/nav/bg.gif") repeat-x top center;}

.topbg {background: url("/images/06/nav/feb_06bg.gif") repeat-x top center;}
.bg_activities {background: url("/images/06/nav/type_activities.gif") repeat-x top center;}
.bg_baby {background: url("/images/06/nav/type_baby.gif") repeat-x top center;}
.bg_birthday {background: url("/images/06/nav/type_birthday.gif") repeat-x top center;}
.bg_cocktail {background: url("/images/06/nav/type_cocktail.gif") repeat-x top center;}
.bg_house {background: url("/images/06/nav/type_house.gif") repeat-x top center;}
.bg_kids {background: url("/images/06/nav/type_kids.gif") repeat-x top center;}
.bg_poker {background: url("/images/06/nav/type_poker.gif") repeat-x top center;}
.bg_reunion {background: url("/images/06/nav/type_reunion.gif") repeat-x top center;}
.bg_wedding {background: url("/images/06/nav/type_wedding.gif") repeat-x top center;}
.bg_dinner {background: url("/images/06/nav/type_dinner.gif") repeat-x top center;}
.bg_tvnight {background: url("/images/06/nav/type_tvnight.gif") repeat-x top center;}

.partnerbg {background-color:#fff; background: url("/images/06/partners/alpsevian.jpg") no-repeat top center ;}

.bg01 {background:#ed8d47 url("/images/06/backgrounds/hdr_planning.gif") repeat-x top;}

.greenGradStars{background: #fff url("/images/06/backgrounds/greenGradGears02.jpg") repeat-x bottom;border:1px solid #ccc;}

.grndot {background: url("/images/06/graphics/h_grn.gif") repeat-y top right;}

.dottedLn {background: #fff url("/images/06/graphics/dot_gry.gif") repeat-x center;}

.ecardtop2 {padding:0px;margin:0px;background: #6cbebe url("/images/06/backgrounds/turqbgger.jpg") repeat-x top;}

.sidePlaces{border:1px solid #ccc;background:#fff url("/images/06/backgrounds/orangeGrad01.jpg") repeat-x bottom;padding:8px;}

.sideEvents{border:1px solid #ccc;background:#fff url("/images/06/backgrounds/greenGrad01.jpg") repeat-x bottom;padding:8px;}

.greyBorder {border:1px solid #999;background-color:#fff;overflow:auto;color: #333;font-family: arial, helvetica, sans-serif;font-size: 12px;text-align:left;}

.designBorder2 {border-style: solid; border-color: #95C246; background:#fcfdf0;text-align: left; width:232px; font-weight:bold;}

.createBorder {border-style: solid; border-width: 0px 2px 2px 2px; border-color:#95C246; text-align:left;}

.createBorder2 {border-style: solid; border-color: #95C246; background: #F8FADA;text-align: left; width:232px; font-weight:bold;}

.grnbord {border-style:solid;border-width:2px 2px 2px 2px;border-color:#CFE3AD;padding:9px 12px 12px 12px;background:#ffffff;}

.grnbord h2 {font:normal 21px arial,helvetica,sans-serif;margin:0px; color:#71AD08;}

.landing {background:url("/images/06/backgrounds/grnhrztnl.jpg") repeat-x bottom;border-style: solid; border-width: 0px 2px 2px 2px; border-color:#95C246; text-align:left;}

.landpage {background:url("/images/06/backgrounds/grnhrztnl.jpg") repeat-x bottom;border:solid  2px #95C246; text-align:center;}

.sideInvites{border:1px solid #CACBC9;background-color:#F7F7F7;padding:6px 8px 7px 8px;}

.shaded {background: #fff url("/images/06/backgrounds/gryhztl.jpg") repeat-x bottom center;}

.ecardtop2 h2{padding:0px 0px 0px 10px;text-align:left;color:#47aeae;}
/* end backgrounds and borders */


/* headers */
.ecardHead {color:#fff;padding:0px;background:#7cc4c4 url("/images/06/backgrounds/hdr_ecards.jpg") repeat-x top;font:normal 12px arial,helvetica,sans-serif;}

.faqhead {border:solid 2px #C7DE9D;background:#F2F8E9 url("/images/06/backgrounds/grn_pin4.gif") repeat-x top;}

.inviteHead {color:#fff;padding:10px;background:#95c246 url("/images/06/backgrounds/hdr_invitations.jpg") repeat-x top;}

.planHead {color:#fff;background:#ed8d47 url("/images/06/backgrounds/hdr_planning.jpg") repeat-x top;}

.viewcard p	{font-size:13px;padding:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px; line-height:15px;}

.budgetop {height:22px;margin:0px;padding:0px;color:#666;font-size:11px;background-color:#fef9ec;}

.review {height:20px;margin:0px;padding-left:10px;border-top:1px solid #ccc;}

.reviewtop {height:22px;margin:0px;padding: 4px 0px 0px 10px;font-size:11px; font-weight:bold; color:#666;background-color:#f0f0f0;}

.navbar {width:100%;height:52px;background: url("/images/06/nav/navbg.gif") repeat-x top center;text-align:center;}

.ecardtop {width:774px;padding:0px;margin:0px;border-style:solid;border-width:0px 2px 2px 2px;border-color:#47aeae;background-image: url("/images/06/backgrounds/turqbg.jpg");background-repeat: repeat-x;}

.ecardtop h2{padding:0px 0px 0px 10px;text-align:left;color:#47aeae;}

.ecardmod {padding:0px;margin:10px;border-style:solid;border-width:1px;border-color:#47aeae;background-color:#e9f5f5;}	

.grnhead {height:38px;padding:5px 0px 0px 10px;background-color:#a0c85b;color:#fff;}

.inviteHead { color:#fff;padding:10px;background:#95c246 url("/images/06/backgrounds/hdr_invitations.jpg") repeat-x top;}

.planInviteHead {color:#fff;padding:6px 8px 3px;background:#8DBD39 url("/images/06/backgrounds/barGreen02.gif") repeat-x top;}

.grngrad {
width:774px;
padding:0px;
margin:0px;
border-style:solid;
border-width:0px 2px 2px 2px;
border-color:#95C246;
background-image: url("/images/06/backgrounds/greenGrad04.jpg");
background-repeat: repeat-x;
}
/* end headers */


/* ul */
ul.grylist {list-style-type:none;padding:0px 5px 5px 10px;margin:0px;}
ul.grylist LI {background: url("/images/06/arrows/gry.gif") no-repeat 0px 4px;padding-left:10px;margin:2px 2px;}

ul.giftlist {list-style-type:none;padding:0px 5px 5px 10px;margin:0px;}
ul.giftlist LI {background: url("/images/06/arrows/red_gift.gif") no-repeat 0px 4px;padding-left:10px;margin:2px 2px 0px -10px;}
ul.giftlist a {color:#bf5b69;}

ul.grylist .grn {background: url("/images/06/arrows/grn.gif") no-repeat 0px 4px;padding-left:10px;margin:2px 2px;}
ul.grylist .turq {background: url("/images/06/arrows/turq.gif") no-repeat 0px 4px;padding-left:10px;margin:2px 2px;}
ul.grylist .non {background: url("/images/t.gif") no-repeat 0px 4px;padding-left:10px;margin:2px 2px;}
ul.grylist .org {background: url("/images/06/arrows/org.gif") no-repeat 0px 4px;padding-left:10px;margin:2px 2px;}
ul.grylist .red { background: url("/images/06/arrows/red.gif") no-repeat 0px 4px;padding-left:10px;margin:2px 2px;}
ul.grylist .blk { background: url("/images/06/graphics/dot_blk.gif") no-repeat 0px 4px;padding-left:10px;margin:2px 2px;}

ul.orgsqr {list-style-type:none;padding:0px 5px 5px 10px;margin:0px;}
ul.orgsqr li {background: url("/images/06/icons/orgsqr.gif") no-repeat 0px 4px;padding-left:10px;margin:2px 2px 4px 2px;}

ul.recipes {margin:0px 0px; padding:0px 0px;}

ul.recipes li {list-style-type: none; padding:0px 0px; margin:0px 0px;}

.refinelist       {padding:0px; margin: 0px 10px 0px 0px; line-height: 12px; list-style-image: url("/images/w.gif")}
.refinelist LI    {margin: 0px 0px 4px 0px;}

.locIcon {margin:-2px 0px -2px -25px; padding: 0px 0px 0px 0px; list-style-image: url("/images/06/icons/bulb.gif");}
/* end ul */

/* thumbs and image borders */	
.thumb0 {background-image: url("/images/06/planning/transbg.gif");background-repeat:no-repeat; float:left;padding:8px 13px 9px 13px;text-align:center;font-size:11px;}

.thumb1 {background-image: url("/images/06/planning/thumbbg.gif");float:left;padding:8px 13px 9px 13px;text-align:center;font-size:11px;}

.thumb2 {float:left;background-image: url("/images/06/ecards/bgthumb.gif");background-repeat: no-repeat;text-align:center;padding: 10px 10px 10px 18px;font-size:11px;}

.thumb3 {background-image: url("/images/06/planning/thumbbgGreen.gif");padding:8px 10px 0px 13px;text-align:center;font-size:11px;}

.thumb4 {background: #fff url("/images/06/ecards/thumbWhite.gif") no-repeat top left;padding: 4px 0px 0px 0px;vertical-align:top;font-size:11px;}

.thumb5 {background: url("/images/06/ecards/thumbBlue.gif") no-repeat center top;padding: 9px 7px 5px 7px;font-size:11px;text-align:center;}

.thumbtrans {background:transparent url("/images/06/ecards/thumbtrans.gif") no-repeat top left; padding: 0px 5px 0px 0px;vertical-align:top;float:left;font-size:11px;text-align:center;}

.thumbtrans1 {background:transparent url("/images/06/ecards/thumbtrans.gif") no-repeat top center; padding: 0px 2px 0px 0px;text-align:center;font-size:11px;}

.thumb6 {background:#fff url("/images/06/ecards/thumbWhite2.gif") no-repeat top left; padding: 0px 14px 0px 0px;vertical-align:top;float:left;font-size:11px;text-align:center;}

.thumb7 {background: url("/images/06/graphics/thumbbg120.gif") no-repeat top center;padding:3px 5px 8px 5px;text-align:center;font-size:11px;}

.thumb8 {background:#fff url("/images/06/ecards/thumbWhite2.gif") no-repeat top left; padding: 0px 15px 11px 0px;vertical-align:top;font-size:11px;text-align:center;}

.thumb9 {background: url("/images/06/graphics/thumbbg120.gif") no-repeat 3px 0px;padding:3px 5px 8px 5px;text-align:left;font-size:11px;}

.thumb10 {float:left;background: url("/images/06/graphics/thumbbg120.gif") no-repeat top center;padding-top:3px;width:126px;height:120px;font-size:11px;text-align:center;}

.thumb11 {background:#fff url("/images/06/ecards/thumbWhite2.gif") no-repeat 10px 0px;width:115px;font-size:11px;text-align:center;}

.thumb12 {background:#fff url("/images/06/graphics/thumb120_wht.gif") no-repeat top center;font-size:11px;text-align:center;}

.thumb13 {background:url("/images/06/ecards/thumbWhite2.gif") no-repeat top center; padding: 0px 3px 0px 0px;vertical-align:top;float:left;font-size:11px;text-align:center;}

.thumb14 {background: url("/images/06/graphics/thumbbg2.gif") no-repeat top left;padding:0px 20px 0px 0px;}

.thumb15 {background-image: url("/images/06/planning/trans105.gif");background-repeat:no-repeat; float:left;padding:0px 16px 15px 14px;text-align:center;font-size:11px;}

.thumbTan {background:#FAF5E6 url("/images/06/ecards/thumbTan.gif") no-repeat top left; padding: 0px 14px 0px 0px;vertical-align:top;float:left;font-size:11px;text-align:center;}

.thCreate {background-image: url("/images/06/graphics/thumbbg.gif"); background-repeat:no-repeat;background-position:top left;padding:8px 0px 8px 0px; width:140px; text-align:center;}

.thCreate2 {background: #EEF6E2 url("/images/06/graphics/thumbbg2.gif") no-repeat top center;padding:0px 3px 0px 3px; text-align:center;font-size:11px;}

.orgFrame {border:1px solid #f5c6a0;background:#fff;}

.crumb {width:100%;height:30px;margin:0px;padding:0px;font-weight:bold;background:url("/images/06/backgrounds/grey.gif") repeat-x top center ; text-align:center;}

.grayFrame {border:1px solid #ccc;background:#fff;}
.grayBot {border-bottom:1px solid #ccc;padding:6px;}
.grayBot2 {border-top:1px solid #e7e6e6;height:1px;}
.grayBotLft {float:left;width:47%;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:6px;}
 	
.imgStar {margin:0px 0px 1px -2px;}
.ecardImg {padding:0px; border:1px solid #666;}
.grayBox {border:1px solid #ccc;padding:6px 4px 10px 4px;}
.boxes {border-bottom:1px solid #ccc;padding:5px 5px 16px 5px;width:50%;}
.galleryImg {padding:0px; border:1px solid #000;}
.galleryTxt {padding: 5px 6px 10px 0px;text-align: center;font-size:11px;}

.imageBorder  {border: 1px solid #000000;}

.imgCenter {width:33%;text-align:center;font-size:11px;line-height:12px;vertical-align:top;}
/* end thumbs and image borders */


/* fonts */
.white9 {color:#fff;font:bold 9px arial;}
.wht11{color:#fff;font-size:11px;font-weight:normal;}
.wht11b{color:#fff;font-size:11px;font-weight:bold;}
.white14 {color:#fff;font: 14px arial;}

.orangeText {color:#e8721b;}
.orgText12b {color:#E8731D; font: bold 12px arial;}

.grnText10 {color:#71AD08; font:normal 10px arial;}
.grnText10b {color:#71AD08; font:bold 10px arial;}
.grnText11 {color:#71AD08; font:normal 11px arial;}
.grnText12 {color:#71AD08; font: normal 12px arial;}
.grnText12b {color:#71AD08; font: bold 12px arial;}
.grnText13b {color:#71AD08; font: bold 13px arial;}
.grnText14 {color:#71AD08; font:normal 14px arial;}
.grnText14b {color:#71AD08; font:bold 14px arial;}
.grnText21 {color:#71AD08; font:normal 21px arial;}

.greenText {color:#72ae0a;}

.ecardText {color:#47aeae;}
.turqText {color:#47aeae;}
/* delete one above */

.medGray { color:#666;}
.medGrayb { color:#666;font-weight:bold;}
.medGray10b {color:#666; font:bold 10px arial;}
.smallText {font-size:11px;color:#666;}
.medGray11 {color:#666; font:normal 11px arial;}
/* delete one above */
.medGray11b {color:#666; font:bold 11px arial;}
.medGray12 {color:#666; font:normal 12px arial;}
.medGray12b {color:#666; font:bold 12px arial;}
.medGray13b {color:#666; font:bold 13px arial;}
.medGray14b {color:#666; font:bold 14px arial;}


.dkGry9  {color:#333;font: 9px arial;}
.dkGry10  {color:#333;font: 10px arial;}
.dkGry11b  {color:#333;font:bold 11px arial;}
.dkGray13b {color:#333; font:bold 14px arial;}
.dkGray14 {color:#333; font:normal 14px arial;}
.dkGray14b {color:#333; font:bold 14px arial;}
/* end fonts */


/* links */

a.botlink:link    {color:#666; font: normal 10px arial, helvetica, sans-serif;}
a.botlink:visited {color:#666; font: normal 10px arial, helvetica, sans-serif;}
a.botlink:hover   {color:#333; font: normal 10px arial, helvetica, sans-serif;}
a.botlink:active  {color:#666; font: normal 10px arial, helvetica, sans-serif;}

.ecardHead a:link    {color:#fff;text-decoration:none;font-family:arial}
.ecardHead a:visited {color:#fff;text-decoration:none;font-family:arial}
.ecardHead a:hover   {color:#fff;text-decoration:none;font-family:arial}
.ecardHead a:active  {color:#fff;text-decoration:none;font-family:arial}

.whtLink:link    {color:#fff;text-decoration:none;font-family:arial}
.whtLink:visited {color:#fff;text-decoration:none;font-family:arial}
.whtLink:hover   {color:#fff;text-decoration:underline;font-family:arial}
.whtLink:active  {color:#fff;text-decoration:none;font-family:arial}

.inviteHead a:link    {color:#fff;font-family:arial}
.inviteHead a:visited {color:#fff;font-family:arial}
.inviteHead a:hover   {color:#e8f2d8;font-family:arial}
.inviteHead a:active  {color:#fff;font-family:arial}

.whtLink2:link    {color:#fff;text-decoration:underline;font-family:arial}
.whtLink2:visited {color:#fff;text-decoration:underline;font-family:arial}
.whtLink2:hover   {color:#e7e6e6;text-decoration:underline;font-family:arial}
.whtLink2:active  {color:#fff;text-decoration:underline;font-family:arial}

a.redLink:link    {color:#C6332D;text-decoration:none;}
a.redLink:visited {color:#C6332D;text-decoration:none;}
a.redLink:hover   {color:#B41F21;text-decoration:none;}
a.redLink:active  {color:#C6332D;text-decoration:none;}

a.linkOrange:link    {color:#e8721b;text-decoration:none;}
a.linkOrange:visited {color:#e8721b;text-decoration:none;}
a.linkOrange:hover   {color:#c50;text-decoration:none;}
a.linkOrange:active  {color:#e8721b;text-decoration:none;}

a.linkOrangeLt:link    {color:#ed8e48;text-decoration:none;}
a.linkOrangeLt:visited {color:#ed8e48;text-decoration:none;}
a.linkOrangeLt:hover   {color:#e8721b;text-decoration:none;}
a.linkOrangeLt:active  {color:#ed8e48;text-decoration:none;}

a.plOrange:link    {color:#ED8D47;text-decoration:none; font-size:12px; font-family:arial;}
a.plOrange:visited {color:#ED8D47;text-decoration:none; font-size:12px;font-family:arial}
a.plOrange:hover   {color:#EC6C0E;text-decoration:none; font-size:12px;font-family:arial}
a.plOrange:active  {color:#ED8D47;text-decoration:none; font-size:12px;font-family:arial}

a.subnav:link    {color:#71ad08;font:900 8pt arial,helvetica,sans-serif;text-decoration:none;}
a.subnav:visited {color:#71ad08;font:900 8pt arial,helvetica,sans-serif;text-decoration:none;}
a.subnav:hover   {color:#5f9402;font:900 8pt arial,helvetica,sans-serif;text-decoration:none;}
a.subnav:active  {color:#71ad08;font:900 8pt arial,helvetica,sans-serif;text-decoration:none;}

a.crGreen:link    {color:#71AD08;text-decoration:none; font-size:12px; font-family:arial;}
a.crGreen:visited {color:#71AD08;text-decoration:none; font-size:12px;font-family:arial}
a.crGreen:hover   {color:#579e0f;text-decoration:none; font-size:12px;font-family:arial}
a.crGreen:active  {color:#71AD08;text-decoration:none; font-size:12px;font-family:arial}

a.crGreen2:link    {color:#71AD08;text-decoration:none; font-size:12px; font-family:arial;}
a.crGreen2:visited {color:#71AD08;text-decoration:none; font-size:12px;font-family:arial}
a.crGreen2:hover   {color:#579e0f;text-decoration:none; font-size:12px;font-family:arial}
a.crGreen2:active  {color:#71AD08;text-decoration:none; font-size:12px;font-family:arial}
/* delete one above */

a.musicGreen:link    {color:#71AD08;text-decoration:none; font-size:11px; font-family:arial;}
a.musicGreen:visited {color:#71AD08;text-decoration:none; font-size:11px;font-family:arial}
a.musicGreen:hover   {color:#579e0f;text-decoration:none; font-size:11px;font-family:arial}
a.musicGreen:active  {color:#71AD08;text-decoration:none; font-size:11px;font-family:arial}

a.greenLink:link    {color:#579e0f;text-decoration:none;}
a.greenLink:visited {color:#579e0f;text-decoration:none;}
a.greenLink:hover   {color:#090;text-decoration:none;}
a.greenLink:active  {color:#579e0f;text-decoration:none;}

a.greenLinkMed:link    {color:#72ae0a;text-decoration:none;}
a.greenLinkMed:visited {color:#72ae0a;text-decoration:none;}
a.greenLinkMed:hover   {color:#579e0f;text-decoration:none;}
a.greenLinkMed:active  {color:#72ae0a;text-decoration:none;}

a.greenLinkBold:link    {color:#72ae0a;text-decoration:none;font-weight:bold;}
a.greenLinkBold:visited {color:#72ae0a;text-decoration:none;font-weight:bold;}
a.greenLinkBold:hover   {color:#579e0f;text-decoration:none;font-weight:bold;}
a.greenLinkBold:active  {color:#72ae0a;text-decoration:none;font-weight:bold;}

a.greenLinkLt:link    {color:#95C246;text-decoration:none;}
a.greenLinkLt:visited {color:#95C246;text-decoration:none;}
a.greenLinkLt:hover   {color:#72ae0a;text-decoration:none;}
a.greenLinkLt:active  {color:#95C246;text-decoration:none;}

a.evGreen:link    {color:#9FC857;text-decoration:none; font-size:12px; font-family:arial;}
a.evGreen:visited {color:#9FC857;text-decoration:none; font-size:12px;font-family:arial}
a.evGreen:hover   {color:#579e0f;text-decoration:none; font-size:12px;font-family:arial}
a.evGreen:active  {color:#9FC857;text-decoration:none; font-size:12px;font-family:arial}

a.cpBlue:link    {color:#2271B2;text-decoration:none; font-size:12px; font-family:arial;}
a.cpBlue:visited {color:#2271B2;text-decoration:none; font-size:12px;font-family:arial}
a.cpBlue:hover   {color:#175282;text-decoration:none; font-size:12px;font-family:arial}
a.cpBlue:active  {color:#2271B2;text-decoration:none; font-size:12px;font-family:arial}

a.ecardblu:link    {color:#48AFAF;font:900 8pt arial,helvetica,sans-serif;text-decoration:none;}
a.ecardblu:visited {color:#48AFAF;font:900 8pt arial,helvetica,sans-serif;text-decoration:none;}
a.ecardblu:hover   {color:#328A8A;font:900 8pt arial,helvetica,sans-serif;text-decoration:none;}
a.ecardblu:active  {color:#48AFAF;font:900 8pt arial,helvetica,sans-serif;text-decoration:none;}

a.blueLink:link    {color:#3351DF;text-decoration:underline;}
a.blueLink:visited {color:#3351DF;text-decoration:underline;}
a.blueLink:hover   {color:#003EC8;text-decoration:underline;}
a.redLink:active  {color:#3351DF;text-decoration:underline;}
 
a.ecard:link    {color:#47AEAE;text-decoration:none;font-family:arial}
a.ecard:visited {color:#47AEAE;text-decoration:none;font-family:arial}
a.ecard:hover   {color:#328A8A;text-decoration:none;font-family:arial}
a.ecard:active  {color:#47AEAE;text-decoration:none;font-family:arial}

a:link    {color:#666; text-decoration:none;}
a:visited {color:#666; text-decoration:none;}
a:hover   {color:#333; text-decoration:none;}
a:active  {color:#666; text-decoration:none;}

a.head:link    {color:#666; text-decoration:none;}
a.head:visited {color:#666; text-decoration:none;}
a.head:hover   {color:#333; text-decoration:none;}
a.head:active  {color:#666; text-decoration:none;}

a.underline:link    {color:#666; text-decoration:none;}
a.underline:visited {color:#666; text-decoration:none;}
a.underline:hover   {color:#333; text-decoration:underline;}
a.underline:active  {color:#666; text-decoration:none;}

a.musicGray:link    {color:#666;text-decoration:none; font-size:11px; font-family:arial;}
a.musicGray:visited {color:#666;text-decoration:none; font-size:11px;font-family:arial}
a.musicGray:hover   {color:#333;text-decoration:none; font-size:11px;font-family:arial}
a.musicGray:active  {color:#666;text-decoration:none; font-size:11px;font-family:arial}	
.musicGray {color:#666;text-decoration:none; font-size:11px; font-family:arial;}

a.dkgrey:link    {color:#333;text-decoration:underline;}
a.dkgrey:visited {color:#333;text-decoration:underline;}
a.dkgrey:hover   {color:#666;text-decoration:underline;}
a.dkgrey:active  {color:#333;text-decoration:underline;}

a.dkLink:link    {color:#333;text-decoration:none;font-weight:bold;}
a.dkLink:visited {color:#333;text-decoration:none;font-weight:bold;}
a.dkLink:hover   {color:#666;text-decoration:none;font-weight:bold;}
a.dkLink:active  {color:#333;text-decoration:none;font-weight:bold;}

a.blklink:link    {color:#000;text-decoration:none;}
a.blklink:visited {color:#000;text-decoration:none;}
a.blklink:hover   {color:#000;text-decoration:underline;}
a.blklink:active  {color:#000;text-decoration:none;}

a.link01:link    {color:#999;text-decoration:none;}
a.link01:visited {color:#999;text-decoration:none;}
a.link01:hover   {color:#666;text-decoration:none;}
a.link01:active  {color:#999;text-decoration:none;}

a.myinvite:link    {color:#606;font:900 8pt arial,helvetica,sans-serif;text-decoration:none;}
a.myinvite:visited {color:#606;font:900 8pt arial,helvetica,sans-serif;text-decoration:none;}
a.myinvite:hover   {color:#966;font:900 8pt arial,helvetica,sans-serif;text-decoration:none;}
a.myinvite:active  {color:#606;font:900 8pt arial,helvetica,sans-serif;text-decoration:none;}

.gryHover:hover   {background-color:#dbdbdb;}
/* end links */


/* address book */
.abOddRow  td {background:#ffffff;}
.abEvenRow td {background:#f5f5f5;}

.topCheck {padding:5px 2px 5px 5px;border-style: solid; border-color:#A0C85B; border-width:0px 0px 1px 0px;background-color:#eaf3db;}

.abCheck {padding:5px 2px 5px 5px;border-style: solid; border-color:#ddd; border-width:0px 0px 1px 0px;}

.pend {padding:5px 2px 5px 5px;border-style:solid; border-color:#A0C85B;border-width:1px 0px;background-color:#eaf3db;}

.tabOnAll     {width:50px;height:21px;background: url("/images/06/graphics/tab_all_on.gif") no-repeat top left; text-align: center; color: #333; font:bold 12px arial, helvetica, sans-serif;}
.tabOnAll a {color:#333;}
.tabOffAll    {width:49px;height:21px;background: url("/images/06/graphics/tab_all_off.gif") no-repeat top left; text-align: center; color: #ccc;  font:normal 12px arial, helvetica, sans-serif;}
.tabOnLetter  {width:22px;height:21px;background: url("/images/06/graphics/tab_letter_on.gif") no-repeat top left; text-align: center; color: #333; font:bold 12px arial, helvetica, sans-serif;}
.tabOffLetter {width:21px;height:21px;background: url("/images/06/graphics/tab_letter_off.gif") no-repeat top left; text-align: center; color: #ccc;  font:normal 12px arial, helvetica, sans-serif;}
.tabInactive  {width:49px;height:21px;background: url("/images/06/graphics/tab_letter_off.gif") no-repeat top left; text-align: center; color: #ccc; font:bold 12px arial, helvetica, sans-serif;}
.tabInactive  a{color:#ccc;}
/* end address book */

/* Calendar */
.cal_other {background-color: #F5F5F5; color: #ccc; text-align: left; font-size: 11px;}
.cal_other p {margin: 0 5px;}
.cal_bl {background-color: #F5F9EE; color: #333; text-align: left; font-size: 11px;}
.cal_bl p {margin: 0 5px;}
.cal_dkbl {background-color: #E2EECD; color: #333; text-align: left; font-size: 11px; }
.cal_dkbl p {margin: 0 5px;}
.cal_wht {background-color: #fff; color: #333; text-align: left; font-size: 11px;}
.cal_wht p {margin: 0 5px;}
/* end Calendar */

/* I'd like to get rid of these completely and use something we already have. */
.contactResultsHighlight {
	font:normal 11px arial,helvetica,sans-serif;
	color: #000;
	background-color: #D8E9BC;
}
.contactResultsPopup {
	  position: absolute;
	  border: 1px solid #666666;
	  background-color: #ffffff;
	  z-index: 1;
	  overflow: hidden;
	  padding: 2px;
}
/* end address book*/

/* viewMap pages */
.zoomOff {border: 1px solid #333; background:#DDD; text-align: center; border-right: none; width: 40px;}
.zoomOn {border: 1px solid #333; background:#EFEFEF; text-align: center; border-right: none; width: 40px;}
.zoomBlue {border-width: 1px 0px 1px 0px; border-color:#007AC5;}
/* end viewMap pages */

/* view invite*/
.tool{list-style: none;margin:0px 0px 0px 0px;padding:0px 0px 0px 6px;text-indent: -9px;}
.tool LI   {margin: 0px 0px 5px 0px;}
.view      {padding-left:13px; margin: 2px 0px 8px -35px; list-style:none; background-image: url("/images/06/graphics/view.gif"); background-position: left top; background-repeat: no-repeat; font: normal 12px  arial, helvetica, sans-serif;}
.arrow     {padding-left:13px; margin: 2px 0px 8px -35px; list-style:none; background-image: url("/images/06/arrows/view_arrow.gif"); background-position: left top; background-repeat: no-repeat; font: normal 12px  arial, helvetica, sans-serif;}

.headertext17 {font: bold 17px arial, sans-serif;}

.yesright {background-image: url("/images/06/graphics/yesright.gif");  background-repeat: repeat-x; color:#fff; font: bold 11px  arial, helvetica, sans-serif;text-transform: uppercase;}

.mayberight {background-image: url("/images/06/graphics/mayberight.gif");  background-repeat: repeat-x; color:#fff; font: bold 11px arial, helvetica, sans-serif;text-transform: uppercase;}

.noright {background-image: url("/images/06/graphics/noright.gif");  background-repeat: repeat-x; color:#fff; font: bold 11px arial, helvetica, sans-serif;text-transform: uppercase;}

.notright {background-image: url("/images/06/graphics/notright.gif");  background-repeat: repeat-x; color:#fff; font: bold 11px  arial, helvetica, sans-serif;text-transform: uppercase;}

.yes {background-image: url("/images/06/graphics/yes.gif");  background-repeat: no-repeat; color:#fff; font: bold 11px arial, helvetica, sans-serif;}

.maybe {background-image: url("/images/06/graphics/maybe.gif");  background-repeat: no-repeat; color:#fff; font: bold 11px arial, helvetica, sans-serif;}

.no {background-image: url("/images/06/graphics/no.gif");  background-repeat: no-repeat; color:#fff; font: bold 11px arial, helvetica, sans-serif;}

.not {background-image: url("/images/06/graphics/not.gif");  background-repeat: no-repeat; color:#fff; font: bold 11px arial, helvetica, sans-serif;}

/* end view invite */

/* alert on registry */
.overlay_alert img { border: none; }
.overlay_alert { background-image: url('/html/js/libs/windows_js/themes/alert/overlay.png'); }

/* For PNG transparence in IE !! */
* html .overlay_alert {
	background-color: transparent;
	back\ground-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/html/js/libs/windows_js/themes/alert/overlay.png", sizingMethod="scale");
}



.alert_n {
border-top:1px solid #999;
width:100%;
	
}



.alert_e {
border-right:1px solid #999;

			
}

.alert_w {
border-left:1px solid #999;

		
}



.alert_s {
border-bottom:1px solid #999;
width:100%;
		
}



.alert_sizer {
	width:0px;
	height:0px;
	display:none;
}

.alert_close {
	width:0px;
	height:0px;
	display:none;
}

.alert_title {
	width:0px;
	height:0px;
	display:none;
}

.alert_content {
	overflow:auto;
	color: #333;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	background: #FFF;
}


/* For alert/confirm dialog */
.alert_window {
	border:1px solid #F00;	
	background: #FFF;
	padding:20px;
	margin-left:auto;
	margin-right:auto;
	width:400px;
}

.alert_message {
	font-size:16px;
	text-align:center;
	width:100%;
	color:#F00;
	padding-bottom:10px;
}

.alert_buttons {
	text-align:center;
	width:100%;
}

.alert_buttons input {
	width:20%;
	margin:10px;
}

/* end alert on registry */


/*carpool table crap */
.pctHeaderLink  { font-size:11px; font-weight:bold; color:#ccc;}

