﻿body,html {
color:#000;
font-family:verdana, arial, helvetica, san serif;
background-color:#ddd;
margin:5px 0 0;
padding:0;
}

.TablePadding
{
	padding-left:30px;
}

.TableHeader
{
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
	color:#696969;
}

 .TableText
{
	font-size:11px;
	color:#708090;
}

.TableTextSmall
{
	font-size:9px;
	color:#708090;
}

a.TableLink:link  { color:blue; text-decoration:underline; }
a.TableLink:visited  { color:blue; text-decoration:underline; }
a.TableLink:hover  { color:red; text-decoration:underline; }
a.TableLink:active  { color:blue; text-decoration:underline; }

h3
{
	font-size:14px;
	font-weight:bold;
	color:#696969;
}

.SmallLabel
{
	font-size:12px;
	font-weight:bold;
	color:#2f4f4f;
}

.CommonLabel
{
	font-size:14px;
	font-weight:bold;
	color:#696969;
}

.LargeLabel
{
	font-size:16px;
	font-weight:bold;
	color:#696969;
}

#CommonOuter {
wwidth:805px;
width:1005px;
border-right:#ccc 1px solid;
border-top:#ccc 1px solid;
border-left:#ccc 1px solid;
border-bottom:#ccc 1px solid;
padding-bottom:0;
padding-top:0;
margin:0 auto;
}

#Common {
background-color:#fff;
}

#CommonFooter {
background-color:#ccc;
hheight:100px;
color:#fff;
font-weight:700;
text-align:center;
font-size:10px;
border-color:#bbb;
border-style:none;
border-width:0;
padding:0;
}

#CommonFooterLinks {
bbackground-image:url(../images/plw_v001/footer.gif);
bbackground-position:left top;
bbackground-repeat:repeat-y;
background-color:#b1c846;
margin-top:5px;
margin-bottom:0px;
padding-top:5px;
padding-bottom:5px;
border-top:#fff 1px solid;
border-right:#fff 1px solid;
border-bottom:#fff 1px solid;
border-left:#fff 1px solid;
}

#FooterLinks {
padding-bottom:3px;
}

#CommonFooter A:LINK,#CommonFooter A:ACTIVE,#CommonFooter A:VISITED,#CommonFooter A:HOVER {
color:#fff;
text-decoration:none;
}

.maintable {
border-right:#ccc 1px solid;
border-left:#ccc 1px solid;
border-bottom:#ccc 1px solid;
}

#logoareaSave {
height:101px;
border-bottom:#ccc 1px solid;
background-image:url(../images/plw_v001/logoarea.jpg);
background-color:#c0d5ee;
background-repeat:no-repeat;
}

#imageareaSave {
border-top:#fff 0 solid;
border-bottom:#ccc 1px solid;
text-align:left;
}

#imagearea {
border-right:gray 1px solid;
border-top:gray 1px solid;
border-left:gray 1px solid;
border-bottom:gray 1px solid;
background-color:#fff;
width:590px;
margin:5px 5px 0px;
padding:1px;
}

#sponsorarea {
background-color:#fff;
height:100px;
border-top:#ccc 0 solid;
border-bottom:#ccc 1px solid;
}

#footerlinks,#footerlinks a {
color:#fff;
text-decoration:none;
font-weight:700;
font-size:11px;
height:auto;
margin:0;
padding:0;
}

#copyright {
color:#fff;
text-decoration:none;
font-weight:700;
font-size:11px;
margin:0;
padding:0;
}

#search {
position:relative;
top:70px;
left:10px;
}

#search INPUT {
color:#000;
text-decoration:none;
font-weight:400;
font-size:0.8em;
border-right:#aaa 0;
border-top:#aaa 1px solid;
background:url(../images/plw_v001/search_box_back.gif) repeat-x;
border-left:#aaa 1px solid;
width:265px;
line-height:21px;
border-bottom:#aaa 1px solid;
height:21px;
padding:0 2px;
}

#CommonLeftColumn {
background-color:#fff;
padding-left:6px;
padding-bottom:6px;
}

#CommonRightColumn {
background-color:#fff;
padding-right:6px;
padding-bottom:6px;
}

#CommonBodyColumn {
background-color:#fff;
margin:0;
padding:0 0 6px;
}

.CommonMessageTitle {
text-align:left;
font-family:Tahoma, Arial, Helvetica;
font-size:100%;
font-weight:700;
background-color:#cd9434;
color:#fff;
border-color:#ccc;
border-style:solid;
border-width:1px;
margin:0;
padding:2px 2px 2px 8px;
}

#calculator {
width:500px;
}

#calculator H1 {
font:bold 22px "Trebuchet MS" , verdana, arial, helvetica, sans-serif;
color:#3766a0;
border-bottom:#efefef 1px solid;
margin:2px 0 17px;
padding:3px 0;
}

#calculatorArea H1 {
font-weight:700;
font-size:26px;
letter-spacing:-1px;
margin:0 0 12px;
padding:0;
}

#calculatorArea H2 {
font-weight:700;
font-size:14px;
color:#c96702;
margin:0 0 3px;
padding:0;
}

#calculatorArea H4 {
font-weight:700;
font-size:14px;
margin:0;
padding:0;
}

#calculatorArea H5 {
font-weight:400;
font-size:11px;
margin:0;
padding:0;
}

#calculatorArea H6 {
font-weight:400;
font-size:10px;
margin:0;
padding:0;
}

#calculatorArea HR {
background:#f6f5f0;
color:#f6f5f0;
height:1px;
border-width:0;
}

#calculatorArea {
z-index:1;
background:#ecebda;
margin-bottom:15px;
position:relative;
border-right:#ccc 1px solid;
border-top:#ccc 1px solid;
border-left:#ccc 1px solid;
border-bottom:#ccc 1px solid;
padding:15px 10px 20px 15px;
}

#calculatorArea .arrow {
z-index:100;
float:left;
position:relative;
margin:5px 8px 15px;
}

#calculatorArea TABLE TD {
padding:3px 12px 3px 0;
}

#calculatorArea .submit {
float:right;
mmargin:8px 0 0;
}

.CommonSearch {
left:0;
position:relative;
top:30px;
}

#welcome {
font-weight:700;
color:#eee;
font-size:11px;
padding-right:10px;
}

#welcome A,#welcome A:VISITED,#welcome A:ACTIVE,#welcome A:HOVER {
font-size:11px;
}

#welcome .message {
padding-right:0;
margin-right:15px;
}

.CommonUserArea {
color:#fff;
font-family:verdana, arial, helvetica, san serif;
font-weight:400;
font-size:11px;
}

.CommonUserArea A:LINK,.CommonUserArea A:VISITED,.CommonUserArea A:ACTIVE,.CommonUserArea A:HOVER {
font-weight:700;
font-size:12px;
}

.topbar
{
	font-family: verdana, arial, helvetica, san serif;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	font-weight: 700;
	border-left: #eee 1px solid;
	border-right: #eee 1px solid;
	height: 18px;
	vertical-align: middle;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	background: #2f8ecd;
	bbackground: url(../images/plw_v001/topbar_bg.gif) repeat-x left top;
	margin: 0;
	padding: 0;
}

.innertopbar {
margin:2px;
padding:0;
}

.topbar #date {
font-family:verdana, arial, helvetica, san serif;
font-size:11px;
float:left;
margin-left:0;
margin-top:0;
}

.topbar #links {
font-family:verdana, arial, helvetica, san serif;
font-size:11px;
float:right;
margin-right:0;
margin-top:0;
}

.topbar a,.topbar a:hover,.topbar a:visited {
font-family:verdana, arial, helvetica, san serif;
font-size:11px;
color:#fff;
text-decoration:none;
padding-right:0;
padding-left:0;
}

.topbar2 {
background-color:#a8c7e4;
border-left:#eee 1px solid;
border-right:#eee 1px solid;
border-bottom:#eee 1px solid;
height:90px;
margin:0;
padding:0;
}

.topbar2 h1 {
xfloat:left;
margin:0 100px 0 0;
padding:0;
}

#search2 {
xfloat:left;
width:370px;
height:61px;
margin-top:37px;
overflow:hidden;
}

.invisible {
display:none;
}

#insidefullcontent {
padding-right:10px;
padding-left:5px;
padding-top:5px;
}

#insidefullcontent h1,#insidefullcontent h2,#insidefullcontent h3,#insidefullcontent p,#insidefullcontent li {
color:#000;
font-family:verdana, arial, helvetica, san serif;
background-color:#fff;
font-weight:400;
margin:0;
padding:0;
}

#insidefullcontent h1 {
font-weight:700;
font-size:16px;
padding-bottom:10px;
color:#960;
}

#insidefullcontent h2 {
font-size:14px;
padding-bottom:10px;
color:gray;
}

#insidefullcontent h3 {
font-size:12px;
padding-bottom:10px;
}

#insidefullcontent p {
font-size:12px;
padding-bottom:10px;
line-height:15px;
letter-spacing:normal;
text-align:justify;
}

#insidefullcontent ul {
margin-top:0;
margin-bottom:0;
}

#insidefullcontent li {
padding-bottom:10px;
}

#MenuBarRegion {
border-top:0 solid #eee;
border-bottom:1px solid #eee;
border-right:1px solid #eee;
border-left:1px solid #eee;
text-align:left;
bbackground:url(../images/plw_v001/menu/green_bg.gif) repeat-x left 1px;
}

#mainmenu {
text-align:left;
background:#a4b748;
bbackground:url(../images/plw_v001/menu/green_bg.gif) repeat-x left 0;
}

.TopGroup {
border:0 #8394AC solid;
cursor:default;
}

.MyRewardTopGroup {
border:0 #8394AC solid;
cursor:default;
}

.MenuGroup {
background-color:#F5F5F5;
border:0 #4E5358 solid;
cursor:default;
border-style:solid;
}

.TopMenuItem
{
	background: #a4b748;
	bbackground-image: url(../images/plw_v001/menu/green_bg.gif);
	color: #FFF;
	font-family: verdana;
	font-size: 12px;
	font-weight: 700;
	border: 0 #DFE2E5 solid;
	border-right: 1px #fff solid;
	cursor: default;
}

.TopMenuItemSelected
{
	background-color: #ebaa4b;
	bbackground-image: url(../images/plw_v001/menu/orange_bg.gif);
	color: #FFF;
	font-family: verdana;
	font-size: 12px;
	font-weight: 700;
	bborder: 1px #DFE2E5 solid;
	border-right: 1px #fff solid;
	cursor: default;
}

.TopMenuItemHover {
background-color:#ccc;
background-image:url(../images/plw_v001/menu/silver_bg.gif);
color:#FFF;
font-family:verdana;
font-size:12px;
font-weight:700;
bborder:1px #DFE2E5 solid;
border-right:1px #fff solid;
cursor:default;
}

.MenuItem {
border:1px solid #F5F5F5;
color:#00025C;
font-family:verdana;
font-size:12px;
cursor:default;
}

.MenuItemSelected {
background-color:#E4F1F7;
background-image:url(../images/plw_v001/menu/item_bg.gif);
color:#00025C;
border:1px solid #000;
font-family:verdana;
font-size:12px;
font-weight:700;
cursor:default;
}

.MenuItemHover {
background-color:#E4F1F7;
background-image:url(../images/plw_v001/menu/item_bg.gif);
color:#00025C;
border:1px solid #AADAED;
font-family:verdana;
font-size:12px;
cursor:default;
}

.MenuBreak {
background-image:url(../images/plw_v001/menu/break_bg.gif);
width:100%;
height:2px;
}

.clearer {
clear:left;
line-height:0;
font-size:1px;
height:5px;
}

.v3column809 {
float:left;
width:800px;
padding-top:0;
padding-bottom:0;
background-color:#fff;
}

.v3column700 {
float:left;
width:787px;
background-color:#fff;
}

.v3column600 {
float:left;
width:600px;
background-color:#fff;
}
.v3column225 {
float:left;
width:225px;
background-color:#fff;
}

.v3column195 {
float:left;
width:195px;
padding-top:0;
background-color:#fff;
}

.v3column395 {
float:left;
width:395px;
padding-top:0;
background-color:#fff;
}

.v3column595 {
float:left;
width:595px;
padding-top:0;
background-color:#fff;
}

.v3gutter5 {
float:left;
width:5px;
background-color:#fff;
}

.v3list {
display:block;
padding-left:0;
padding-top:6px;
list-style-type:none;
margin:0;
}

.v3list LI {
font-size:0.7em;
padding-bottom:2px;
padding-top:2px;
}

.v3list LI.v3listhdr {
font-size:0.8em;
font-weight:700;
color:#333;
padding-top:2px;
}

.v3h1 {
font-weight:400;
font-size:1.4em;
color:#000;
line-height:120%;
margin:0;
padding:0 0 23px;
}

.v3h2 {
font-size:1em;
color:#000;
line-height:120%;
border-bottom:#bababa 1px solid;
margin:0;
padding:0 0 4px;
}

.toolsMenu,.trackingList {
font-family:verdana, arial, helvetica, san serif;
border-bottom:1px solid #ccc;
font-size:0.8em;
font-weight:400;
margin:0;
padding:0;
}

.trackingList {
font-size:0.9em;
border-bottom:0 solid #ccc;
}

.toolsMenu li,.trackingList li {
list-style:none;
border-top:1px solid #ccc;
margin:0;
padding:0.25em;
}

.trackingList li {
font-size:1.3em;
border-top:0 solid #ccc;
list-style-type:none;
padding-left:0;
margin-left:0;
}

#toolsContainer {
font-family:verdana, arial, helvetica, san serif;
border-right:#fff 1px dotted;
margin:0;
padding:0 5px 0 0;
}

#toolsContainer h2 {
font-family:verdana, arial, helvetica, san serif;
color:#a74e0a;
font-size:0.9em;
font-weight:700;
margin:0;
padding:10px 0 5px;
}

#TitleBarRegion {
background-image:url(../images/plw_v001/titlebarfade.gif);
background-position:left top;
background-repeat:repeat-y;
background-color:#a8c7e4;
}

#TitleBarList {
font-family:verdana, arial, helvetica, san serif;
font-size:10px;
color:#666;
font-weight:700;
}

#TitleBarList li {
padding-left:12px;
list-style:none;
background-repeat:no-repeat;
background-position:0 .5em;
background-image:url(../images/plw_v001/bullet_blue.gif);
margin:0;
}

#TitleBarList li a {
color:#666;
text-decoration:none;
font-weight:700;
}

#TitleBarList li a:HOVER {
text-decoration:underline;
}

* html .boxType1 ul {
margin:0;
padding:0 0 5px 5px !important;
}

.boxType1 {
width:173px;
}

.boxType1 .topDiv {
width:173px;
height:4px;
font-size:1%;
background-image:url(../images/plw_v001/box1/home_FIF_top.jpg);
}

.boxType1 .bottomDiv {
width:173px;
height:4px;
font-size:1%;
background-image:url(../images/plw_v001/box1/home_FIF_bottom.jpg);
}

.boxType1 .contentArea_fmt {
width:171px;
border-right:1px solid #9db16a;
border-left:1px solid #9db16a;
background:url(../images/plw_v001/box1/home_FIF_back.gif) repeat-x;
margin:0;
}

.boxType1 li {
font-size:75%;
line-height:16px;
background:url(../images/plw_v001/box1/FA_pointer.gif) 1px 3px no-repeat;
margin:0;
padding:0 0 0 9px;
}

.boxType1 .contentArea_fmt h3 {
font-size:100%;
text-transform:uppercase;
font-weight:700;
color:#6a7f22;
line-height:12px;
background:url(../images/plw_v001/box1/home_dash.gif) repeat-x bottom left;
margin:0 5px 7px 8px;
padding:4px 0 8px;
}

.boxType2 {
clear:both;
width:191px;
background:#e9fcf8;
font-size:70%;
}

.boxType2 .topDiv {
width:191px;
height:10px;
font-size:1%;
background-image:url(../images/plw_v001/box2/home_Experts_top.jpg);
}

.boxType2 .bottomDiv {
width:191px;
height:10px;
font-size:1%;
background-image:url(../images/plw_v001/box2/home_Experts_bottom.jpg);
}

.boxType2 .contentArea {
background:#e9fcf8;
border-left:1px solid #98cfd2;
border-right:1px solid #98cfd2;
height:117px;
}

* html .boxType2 .contentArea {
height:117px;
}

.boxType2 .contentArea .drPhoto {
float:left;
background:#e9fcf8;
width:67px;
}

.boxType2 .contentArea ul {
float:left;
width:121px;
list-style:none;
margin:0;
padding:0;
}

.boxType2 .contentArea h3 {
font-size:125%;
font-weight:700;
color:#119c7f;
margin:0;
padding:0 0 5px 9px;
}

.boxType2 li {
background:url(../images/plw_v001/box2/icon_arrow_blue.gif) 0 2px no-repeat;
line-height:14px;
list-style-type:none;
margin:0;
padding:0 0 0 8px;
}

#bmiCalc {
height:139px;
width:238px;
background:url(../images/plw_v001/box3/bmiCalc_bkg.gif) no-repeat;
font-size:70%;
}

#bmiCalc #bmiCalcWLCImage {
padding:35px 0 0 15px;
}

#bmiCalc #bmiCalcInputs {
margin:0;
padding:4px 0 0 15px;
}

#bmiCalc #bmiCalcInputs td {
padding:0 0 2px;
}

#bmiCalc #bmiCalcInputs form {
margin:0;
padding:0;
}

#bmiCalc #bmiCalcInputs .inputDesc {
width:120px;
color:#4e8fb0;
font-size:100%;
text-transform:uppercase;
font-weight:700;
}

#bmiCalc #bmiCalcInputs .inputType {
color:#666;
text-transform:none;
font-weight:400;
font-size:100%;
}

#bmiCalc #bmiCalcInputs .optionalText {
text-transform:none;
}

#bmiCalc #bmiCalcInputs input {
font-size:90%;
padding:0;
}

#bmiCalc #bmiCalcInputs .weight {
width:35px;
}

#bmiCalc #bmiCalcInputs .height {
width:20px;
}

#bmiCalc #bmiCalcInputs .email {
width:85px;
}

#bmiCalc #bmiCalcInputs .continueButton {
border:0;
margin:1px 0 0;
}

.WhatsFreshArea1 {
width:192px;
overflow:hidden;
float:left;
display:block;
margin-right:6px;
margin-bottom:6px;
border-right:#ccc 1px solid;
border-top:#ccc 1px solid;
border-left:#ccc 1px solid;
border-bottom:#ccc 1px solid;
}

.WhatsFreshArea {
overflow:hidden;
padding:5px;
}

.WhatsFreshArea A:LINK,.WhatsFreshArea A:ACTIVE,.WhatsFreshArea A:VISITED,.WhatsFreshArea A:HOVER {
color:#000;
}

.WhatsFreshHeader {
text-align:left;
font-family:Tahoma, Arial, Helvetica;
background-color:#e2ecba;
color:#91a536;
font-weight:700;
font-size:18px;
padding:2px 6px;
}

.WhatsFreshContent {
font-family:Tahoma, Arial, Helvetica;
color:#fff;
background-color:#91a536;
overflow:hidden;
padding:2px 6px;
}

.InTheNewsArea {
background:#eee url(../images/plw/plavo.gif) repeat-x;
width:395px;
overflow:hidden;
float:left;
display:block;
margin-right:6px;
margin-bottom:6px;
border-right:#ccc 1px solid;
border-top:#ccc 1px solid;
border-left:#ccc 1px solid;
border-bottom:#ccc 1px solid;
text-align:left;
font-family:verdana, arial, helvetica, san serif;
background-color:#e4eef9;
color:#4773b2;
}

.InTheNewsArea H1 {
font-size:16px;
margin:0;
padding:0;
}

.InTheNewsContent {
font-family:verdana, arial, helvetica, san serif;
color:#4773b2;
overflow:hidden;
padding:0px;
margin:0px;
}

.InTheNewsContent h2 {
font-size:12px;
letter-spacing:-1px;
color:gray;
background-color:inherit;
font-weight:400;
margin:0px 0;
padding:0;
}

.InTheNewsContent h2 a:link {
color:#000;
text-decoration:none;
background-color:inherit;
background-repeat:no-repeat;
background-position:center left;
padding:0;
}

.InTheNewsContent h2 a:hover {
color:gray;
text-decoration:none;
}

.InTheNewsContent p.date a:link {
color:black
}

.InTheNewsContent p.date {
color:gray;
text-align:left;
background-position:left bottom;
background-attachment:scroll;
background-repeat:repeat-x;
margin:1px 0 5px;
padding:0 0 5px;
font-size:x-small
}

.InTheNewsContent p.date a:hover {
text-decoration:none;
color:Gray
}

.CurrentArticlesArea {
width:594px;
overflow:hidden;
display:block;
margin-right:6px;
margin-bottom:6px;
border-right:#ccc 1px solid;
border-top:#ccc 1px solid;
border-left:#ccc 1px solid;
border-bottom:#ccc 1px solid;
text-align:left;
font-family:Tahoma, Arial, Helvetica;
background-color:#fff;
color:#4773b2;
}

.CurrentArticlesArea H1 {
font-size:16px;
border-bottom:#ccc 1px solid;
margin:0;
padding:0;
}

.CurrentArticlesContent {
font-family:Tahoma, Arial, Helvetica;
color:#4773b2;
overflow:hidden;
padding:2px 6px;
}

.CurrentArticlesContent h2 {
font-size:14px;
letter-spacing:-1px;
color:gray;
background-color:inherit;
margin:8px 0 1px;
padding:0;
}

.CurrentArticlesContent h2 a {
color:#000;
text-decoration:none;
background-color:inherit;
margin:0;
padding:0;
}

.CurrentArticlesContent .image {
float:left;
margin:0 6px 3px 0;
}

.CurrentArticlesContent p.date {
color:gray;
text-align:right;
background-position:left bottom;
background-attachment:scroll;
background-image:url(../images/plw/horizontaldotted.gif);
background-repeat:repeat-x;
margin:1px 0 5px;
padding:0 0 5px;
}

#ArticleBox {
width:395px;
padding:0px;
height:240px;
}

#ArticleBox h2 {
font-size:14px;
color:gray;
font-family:verdana, arial, helvetica, san serif;
margin:0 0 0 1px;
padding:0px 0px 1px 5px;
}

.TopGroup1 {
z-index:99;
position:relative;
}

.DefaultTab {
color:gray;
background-image:url(../images/plw_v001/tab_bg.gif);
font-family:verdana, arial, helvetica, san serif;
font-size:10px;
cursor:default;
}

.DisabledTab {
color:silver;
background-image:url(../images/plw_v001/tab_bg.gif);
font-family:verdana, arial, helvetica, san serif;
font-size:10px;
cursor:default;
}

.DefaultTabHover {
color:gray;
background-image:url(../images/plw_v001/hover_tab_bg.gif);
font-family:verdana, arial, helvetica, san serif;
font-size:10px;
cursor:default;
}

.SelectedTab {
color:gray;
background-image:url(../images/plw_v001/selected_tab_bg.gif);
font-family:verdana, arial, helvetica, san serif;
font-size:10px;
cursor:default;
}

.MultiPage {
overflow:visible;
position:relative;
top:-2px;
left:1px;
z-index:98;
border:1px solid #919B9C;
width:395px;
height:190px;
bbackground-image:url(../images/plw_v001/articleboxbg.gif);
bbackground-position:left top;
bbackground-repeat:repeat-x;
background-color:#FFF;
padding:10px 10px 5px;
}

.MyRewardMultiPage {
overflow:visible;
position:relative;
top:-2px;
left:1px;
z-index:98;
border:1px solid #919B9C;
width:605px;
height:300px;
background-color:#FFF;
padding:10px 10px 5px;
}

.RewardsMultiPage {
overflow:visible;
position:relative;
top:-2px;
left:1px;
z-index:98;
border:1px solid #919B9C;
width:588px;
height:300px;
background-color:#FFF;
padding:10px 10px 5px;
}

.PageContent {
font-family:verdana, arial, helvetica, san serif;
font-size:12px;
}

.xsnazzy {
background:transparent;
width:195px;
float:left;
padding-top:5px;
margin:0;
}

.xtop,.xbottom {
display:block;
background:transparent;
font-size:1px;
}

.xb1,.xb2,.xb3,.xb4 {
display:block;
overflow:hidden;
}

.xb2,.xb3,.xb4 {
background:#fff;
border-left:1px solid #39c;
border-right:1px solid #39c;
}

.xb1 {
background:#39c;
margin:0 5px;
}

.xb2 {
border-width:0 2px;
margin:0 3px;
}

.xb3 {
margin:0 2px;
}

.xb4 {
height:2px;
margin:0 1px;
}

.color_p {
background:#8f60a2;
color:#fff;
}

.color_b {
background:#39c;
color:#000;
}

.color_c {
background:#758279;
color:#fff;
}

.color_d {
background:#b2ab9b;
color:#000;
}

.xsnazzy h1 {
font-size:1em;
border-bottom:1px solid #39c;
color:#fff;
margin:0;
padding:0 10px 3px 7px;
}

.xboxcontent {
display:block;
border:0 solid #39c;
height:auto;
border-width:0 1px;
}

.xboxcontent h2 {
font-size:0.95em;
color:#8f60a2;
margin:0;
padding:6px 10px 5px 7px;
}

.xboxcontent p {
font-size:10px;
margin:0;
padding:5px 10px 5px 7px;
}

.xboxcontent li,.xboxcontent ul {
font-size:10px;
list-style:none;
margin:0;
padding:1px 1px 1px 5px;
}

.welcome {
font-family:verdana, arial, helvetica, san serif;
font-size:12px;
padding:7px;
}

.welcome h2 {
font-size:14px;
font-style:italic;
padding-bottom:3px;
}

.welcome h3 {
font-size:12px;
padding-top:5px;
padding-bottom:3px;
font-weight:700;
color:gray;
}

.welcome ul,.welcome li {
margin-bottom:5px;
margin-top:5px;
margin-left:5px;
list-style-type:circle;
llist-style-position:inside;
padding:0 0 0 5px;
}

#formArea {
padding-top:15px;
}

#formArea p {
font-size:11px;
margin-top:0;
margin-bottom:5px;
padding-bottom:0;
padding-top:0;
padding-left:0;
}

#formArea hr {
margin-top:0;
margin-bottom:0;
padding-bottom:0;
padding-top:0;
}

.formAreaContent {
width:495px;
}

.formHeaderTD {
font-size:11px;
padding:5px;
}

.catHeader {
font-weight:700;
font-size:16px;
color:#39c;
padding:20px 5px 5px 3px;
}

.fieldRequiredSave {
font-weight:700;
font-size:10px;
color:#090;
background-color:#09c;
}

.fieldNormal {
font-weight:700;
font-size:10px;
color:#666;
}

.fieldInputRequired {
padding-right:10px;
padding-left:2px;
border-left:#39c 4px solid;
}

.ValidationSummary {
background-color:#ffc;
border-right:silver 1px solid;
border-top:silver 1px solid;
border-left:silver 1px solid;
border-bottom:silver 1px solid;
padding:5px;
}

.ValidationSummary ul {
margin:0 0 0 15px;
padding:0 0 0 15px;
}

.ValidationSummary li {
margin:0;
padding:0;
}

.smallField {
font-size:11px;
width:35px;
font-family:Verdana;
height:14px;
}

.smallishField {
font-size:11px;
width:45px;
font-family:Verdana;
height:14px;
}

.mediumField {
font-size:11px;
width:200px;
font-family:Verdana;
height:14px;
}

.mediumFieldDropdownList {
font-size:11px;
width:205px;
font-family:Verdana;
height:20px;
}

.longField {
font-size:11px;
width:425px;
font-family:Verdana;
height:14px;
}

.longFieldTextarea {
font-size:11px;
width:425px;
font-family:Verdana;
height:100px;
}

.quantityField {
font-size:11px;
width:25px;
font-family:Verdana;
height:14px;
}

.instructArea {
font-size:10px;
color:#666;
padding-left:10px;
margin-bottom:5px;
}

.joinBox {
width:180px;
background-color:#ffffe0;
border-right:silver 1px solid;
border-top:silver 1px solid;
border-left:silver 1px solid;
border-bottom:silver 1px solid;
margin:6px;
}

.joinBox H1 {
font-size:13px;
color:#696969;
margin:0;
padding:3px 6px;
}

.joinBox P {
font-size:11px;
text-align:left;
margin:0;
padding:3px 6px;
}

.joinBoxHeader {
background-color:#ffffe0;
border-bottom:silver 1px solid;
}

.box2 h1 {
font-size:12px;
text-align:left;
font-weight:400;
margin:0;
padding:3px 0 3px 2px;
}

#LocalSponsors {
width:180px;
overflow:hidden;
display:block;
font-family:Tahoma, Arial, Helvetica;
text-align:center;
margin:6px;
}

#LocalSponsors H1 {
font-size:10px;
margin:0 0 6px;
padding:0;
}

.sponsorbox {
border-right:#ccc 1px solid;
border-top:#ccc 1px solid;
border-left:#ccc 1px solid;
border-bottom:#ccc 1px solid;
margin-bottom:6px;
background-color:#ffc;
text-align:left;
padding:2px 6px 6px;
}

.sponsorname {
font-size:14px;
}

hr,div.hr {
height:0;
background-color:#ddd;
border:0;
border-bottom:solid 1px #fff;
border-top:solid 1px #ddd;
overflow:hidden;
margin:0 -10px 6px;
}

#personaltracker {
background-image:url(../images/plw_v001/tracker_bg.gif);
background-position:left top;
background-repeat:no-repeat;
background-color:#fff;
padding-top:5px;
margin-top:5px;
height:185px;
}

#personaltracker p {
font-weight:400;
color:gray;
margin:0;
padding:5px 0 0;
}

#blogbox {
background-image:url(../images/plw_v001/blogbox_bg.gif);
background-position:left top;
background-repeat:no-repeat;
background-color:#fff;
padding-top:5px;
margin-top:5px;
height:185px;
}

#calendarbox {
background-image:url(../images/plw_v001/calendarbox_bg.gif);
background-position:left top;
background-repeat:no-repeat;
background-color:#fff;
padding-left:5px;
padding-right:15px;
padding-top:30px;
margin-top:5px;
height:205px;
}

#whyjoin {
background-image:url(../images/plw_v001/whyjoin_bg.gif);
background-position:left top;
background-repeat:no-repeat;
background-color:#fff;
padding-top:5px;
margin-top:5px;
height:185px;
}

#whyjoin p {
font-weight:400;
color:gray;
margin:0;
padding:5px 0 0;
}

.healthtip {
background-image:url(../images/plw_v001/healthtip_bg.jpg);
background-repeat:repeat-y;
background-color:#deeced;
}

.purple {
color:#8f60a2;
}

.blue {
color:#288fca;
}

.blue2 {
color:#288fca;
}

.boxdots-tr {
background:url(../images/plw_v001/boxdots/tr.gif) no-repeat right top;
width:100%;
margin:5px auto 0;
padding:0;
}

.boxdots-tl {
background:url(../images/plw_v001/boxdots/tl.gif) no-repeat left top;
margin:0;
padding:0;
}

.boxdots-br {
background:url(../images/plw_v001/boxdots/br.gif) no-repeat right bottom;
margin:0;
padding:0;
}

.boxdots-bl {
background:url(../images/plw_v001/boxdots/bl.gif) no-repeat left bottom;
margin:0;
padding:0;
}

.boxdots {
margin:0;
padding:5px;
}

.boxdotsSave {
color:#000;
font-family:verdana, arial, helvetica, san serif;
background-image:url(../images/plw_v001/boxwdots.gif);
background-position:right top;
background-repeat:repeat-y;
background-color:#fff;
margin-top:5px;
padding-left:5px;
}

.boxdots p {
line-height:1.6;
margin:0;
padding:0;
}

.boxdots h1 {
font-size:14px;
color:#288fca;
margin:5px 0 3px;
padding:0;
}

.boxdots ul {
list-style:none;
font-size:12px;
margin:0;
padding:0 0 8px;
}

.boxdots li {
font-size:12px;
border-bottom:#eee 1px dashed;
margin:1px 15px 2px 0;
padding:2px 0;
}

.boxdots2 ul {
list-style:none;
font-size:12px;
margin:0;
padding:0;
}

.boxdots2 li {
font-size:12px;
margin:1px 15px 0px 0;
padding:1px 0;
}

.boxdots A:LINK,.boxdots A:ACTIVE,.boxdots A:VISITED,.boxdots A:HOVER {
text-decoration:none;
color:#696969;
background-color:#fff;
}

.boxdots A:HOVER {
text-decoration:none;
color:#000;
background-color:#fff;
}

#contentarea P {
font-family:verdana, arial, helvetica, san serif;
margin-top:5px;
margin-bottom:10px;
color:gray;
}

#contentarea H3
{
	color: #288fca;
	font-family: verdana, arial, helvetica, san serif;
	font-size: 12px;
	margin: 5px 0px;
}

DIV.box-grey {
background:url(../images/plw_v001/grey/tl.gif) no-repeat 0 0;
margin:5px 0 0;
padding:0;
}

DIV.box-grey DIV {
background:url(../images/plw_v001/grey/tr.gif) no-repeat 100% 0;
}

DIV.box-grey DIV DIV {
background:url(../images/plw_v001/grey/bl.gif) no-repeat 0 100%;
}

DIV.box-grey DIV DIV DIV {
background:url(../images/plw_v001/grey/br.gif) no-repeat 100% 100%;
width:auto !important;
padding:8px;
}


DIV.bgrey {
background:url(../images/plw_v001/grey/tl.gif) no-repeat 0 0;
margin:0;
padding:0;
}

DIV.bgrey DIV.tr {
background:url(../images/plw_v001/grey/tr.gif) no-repeat 100% 0;
}

DIV.bgrey DIV DIV.bl {
background:url(../images/plw_v001/grey/bl.gif) no-repeat 0 100%;
}

DIV.bgrey DIV DIV DIV.br {
background:url(../images/plw_v001/grey/br.gif) no-repeat 100% 100%;
width:auto !important;
padding:8px;
}

DIV.bgrey H3,DIV.box-blue H3 {
padding-left:0;
font-weight:700;
font-size:14px;
padding-bottom:2px;
border-bottom:#cdcdcd 1px solid;
font-family:Verdana;
color:#8f60a2;
margin:-2px 0 2px;
}

DIV.bgrey P,DIV.box-blue P {
color:gray;
margin-top:2px;
margin-bottom:2px;
padding-bottom:0;
padding-top:0;
}

DIV.bgrey a:link
{
	color:Black;	
}

DIV.bgrey a:hover
{
	color:gray;	
}


DIV.box-blue {
background:url(../images/plw_v001/blue/tl.gif) no-repeat 0 0;
margin:5px 0 0;
padding:0;
}

DIV.box-blue DIV.tr {
background:url(../images/plw_v001/blue/tr.gif) no-repeat 100% 0;
}

DIV.box-blue DIV DIV.bl {
background:url(../images/plw_v001/blue/bl.gif) no-repeat 0 100%;
}

DIV.box-blue DIV DIV DIV.br {
background:url(../images/plw_v001/blue/br.gif) no-repeat 100% 100%;
width:auto !important;
padding:8px;
}

#heathtoolscontent P {
font-family:verdana, arial, helvetica, san serif;
margin-top:10px;
margin-bottom:10px;
color:gray;
}

#heathtoolscontent H3 {
color:#288fca;
font-family:verdana, arial, helvetica, san serif;
font-size:12px;
margin:0;
}

.TextButton {
display:inline-block;
color:#eee;
font-weight:700;
white-space:nowrap;
background-color:#999;
background-image:url(../images/plw_v001/button-background.png);
background-position:left top;
background-repeat:repeat-x;
height:25px;
ttext-transform:lowercase;
margin:1px;
}

a.TextButton:LINK,a.TextButton:VISITED,a.TextButton:ACTIVE {
text-decoration:none;
color:#eee;
}

a.TextButton:HOVER {
text-decoration:underline;
color:#fff;
}

.TextButton span {
display:inline-block;
height:25px;
padding-left:10px;
background-image:url(../images/plw_v001/button-left.png);
background-position:left top;
background-repeat:no-repeat;
cursor:pointer;
}

.TextButton span span {
background-image:url(../images/plw_v001/button-right.png);
background-position:right top;
height:15px;
font-size:11px;
cursor:pointer;
padding:6px 10px 4px 0;
}

.TextButtonDisabled {
display:inline-block;
color:#000;
font-weight:700;
white-space:nowrap;
background-color:#eee;
background-image:url(../images/plw_v001/button-disabled-background.png);
background-position:left top;
background-repeat:repeat-x;
height:25px;
text-transform:lowercase;
margin:1px;
}

a.TextButtonDisabled:LINK,a.TextButtonDisabled:VISITED,a.TextButtonDisabled:ACTIVE {
text-decoration:none;
color:#000;
}

a.TextButtonDisabled:HOVER {
text-decoration:underline;
color:#000;
}

.TextButtonDisabled span {
display:inline-block;
height:25px;
padding-left:10px;
background-image:url(../images/plw_v001/button-disabled-left.png);
background-position:left top;
background-repeat:no-repeat;
}

.TextButtonDisabled span span {
background-image:url(../images/plw_v001/button-disabled-right.png);
background-position:right top;
height:15px;
font-size:11px;
padding:6px 10px 4px 0;
}

UL.BlogPostList2 {
list-style-type:none;
margin:0;
padding:0;
}

.BlogPostAreaArticles {
margin-bottom:8px;
}

.BlogPostHeaderArticles {
color:#000000;
font-size:100%;
font-weight:400;
font-family:Tahoma, Arial, Helvetica;
margin:0;
padding:0;
}

.BlogPostAreaArticles h4,h4.BlogPostAreaArticles 
{
	color:#000000;
font-size:105%;
}

.BlogPostAreaArticles A:LINK,.BlogPostAreaArticles A:ACTIVE,.BlogPostAreaArticles A:VISITED,.BlogPostAreaArticles A:HOVER {
text-decoration:none;
}

.BlogPostContentArticles {
color:gray;
font-family:Tahoma, Arial, Helvetica;
margin-left:1px;
font-size:90%;
text-align:justify;
}

.BlogPostFooterArticles {
color:#666;
font-family:Tahoma, Arial, Helvetica;
font-size:80%;
}

.CommonTagCloud {
background-color:#f7f7f7;
color:#999;
line-height:175%;
list-style-type:none;
font-size:75%;
border-color:#ccc;
border-style:solid;
border-width:1px;
margin:0;
padding:8px;
}

CommonTag1,.CommonTag2,.CommonTag3,.CommonTag3,.CommonTag4,.CommonTag5,.CommonTag6 {
display:inline;
margin:0;
padding:0;
}

.CommonTag1 a:link,.CommonTag1 a:visited,.CommonTag1 a:active {
margin-right:6px;
text-decoration:none;
color:#343;
font-size:150%;
font-weight:900;
}

.CommonTag2 a:link,.CommonTag2 a:visited,.CommonTag2 a:active {
margin-right:6px;
text-decoration:none;
color:#d92e33;
ccolor:#454;
font-size:140%;
font-weight:800;
}

.CommonTag3 a:link,.CommonTag3 a:visited,.CommonTag3 a:active {
margin-right:6px;
text-decoration:none;
color:#f5ac41;
ccolor:#565;
font-size:130%;
font-weight:600;
}

.CommonTag4 a:link,.CommonTag4 a:visited,.CommonTag4 a:active {
margin-right:6px;
text-decoration:none;
color:#a6bb41;
ccolor:#676;
font-size:120%;
font-weight:500;
}

.CommonTag5 a:link,.CommonTag5 a:visited,.CommonTag5 a:active {
margin-right:6px;
text-decoration:none;
color:#288fca;
ccolor:#787;
font-size:110%;
font-weight:300;
}

.CommonTag6 a:link,.CommonTag6 a:visited,.CommonTag6 a:active {
margin-right:6px;
text-decoration:none;
color:#8f60a2;
ccolor:#898;
font-size:110%;
font-weight:200;
}

.CommonTag1 a:hover,.CommonTag2 a:hover,.CommonTag3 a:hover,.CommonTag4 a:hover,.CommonTag5 a:hover,.CommonTag6 a:hover {
background-color:#ddd;
text-decoration:none;
}

#navigatorwrapper {
padding-top:15px;
padding-left:15px;
}

#navigator {
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
}

#navigator iframe {
width:696px;
border-right:#9061a3 2px solid;
border-top:#9061a3 2px solid;
border-left:#9061a3 2px solid;
border-bottom:#9061a3 2px solid;
background-color:#fff;
padding:0;
}

#navigator h2 {
font-size:14px;
margin:0;
padding:5px 0;
}

#navigator #intro {
width:676px;
border-right:#9061a3 2px solid;
border-top:#9061a3 2px solid;
border-left:#9061a3 2px solid;
border-bottom:#9061a3 2px solid;
background-color:#eee;
margin-bottom:15px;
padding:10px;
}

#navigator p {
font-size:12px;
margin:0;
padding:0;
}

.grid {
width:700px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-collapse:collapse;
border-right:solid 1px #666;
border-bottom:solid 1px #666;
clear:both;
margin:0 0 10px;
}

.grid A:LINK,.grid A:ACTIVE,.grid A:VISITED,.grid A:HOVER {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#a9a9a9;
text-decoration:none;
}

.grid td,.grid th {
color:#000;
background-color:#fff;
border-top-width:1px;
border-top-style:solid;
border-top-color:#666;
border-left-width:1px;
border-left-style:solid;
border-left-color:#666;
font-size:70%;
font-weight:700;
text-align:center;
padding:3px 5px;
}

th.columnHeader {
background-color:#9061a3;
color:#fff;
font-size:80%;
}

td.feature {
width:400px;
vertical-align:top;
text-align:left;
}

th.topCorner {
color:#696969;
font-size:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-top-width:medium;
border-top-style:none;
border-top-color:#-moz-use-text-color;
border-left-width:medium;
border-left-style:none;
border-left-color:#-moz-use-text-color;
font-weight:700;
}

tr.emptyrow td {
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:top;
text-align:left;
font-size:14px;
padding-top:5px;
color:#696969;
}

td.required {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#c03;
}

#navigatorcolumn {
margin-left:720px;
}

#navigatorcolumn ul {
padding-right:0;
padding-left:0;
padding-bottom:0;
list-style:none;
margin:0;
}

#navigatorcolumn li {
padding-right:0;
padding-left:0;
padding-bottom:0;
margin:0;
}

#content div.panel h2 strong {
display:block;
padding:17px 0 8px 55px;
}

#content div.panel {
position:relative;
margin:0 0 15px;
}

#content div.panel div.wrapper {
padding:0 0 5px 12px;
}

#content div.panel h2 {
color:#fff;
font:bold 1.45em/1.2 Tahoma, verdana, arial, sans-serif;
margin:0 0 15px;
}

#content div.panel p.button {
height:36px;
margin:10px 0 10px 20px;
}

#content div.panel p.button a {
display:block;
height:36px;
text-indent:-1000em;
overflow:hidden;
text-decoration:none;
}

#content div.panel p.button a:hover,#content div.panel p.button a:focus {
background:none;
}

#content div.panel span.icon {
display:block;
position:absolute;
left:0;
top:0;
width:57px;
height:57px;
}

#content div.panel.style1 {
background:#A9BCF0 url(../images/plw_v001/box/blue_bottom_left.gif) no-repeat 0 100%;
}

#content div.panel.style1 div.wrapper {
background:url(../images/plw_v001/box/blue_bottom_right.gif) no-repeat 100% 100%;
}

#content div.panel.style1 h2 {
border-bottom:4px solid #D6DEF6;
background:#3C56A2 url(../images/plw_v001/box/blue_header_bg.gif) repeat-x;
}

#content div.panel.style1 h2 strong {
background:url(../images/plw_v001/box/blue_top_right.gif) no-repeat 100% 0;
}

#information h3 {
font:bold 0.85em/1.2 verdana, arial, sans-serif;
color:#1F326C;
margin:10px 15px 0;
padding:4px 0 3px 24px;
}

#information h3 a {
color:#1F326C;
font-weight:700;
text-decoration:underline;
}

#information h3 a:hover,#information h3 a:focus {
background:#E0E8FD;
text-decoration:none;
}

#information h3.news {
background:url(/graphics/home_panels/header_news.gif) no-repeat 0 50%;
}

#information h3.careers {
background:url(/graphics/home_panels/header_careers.gif) no-repeat 0 50%;
}

#information h3.careers em {
background:#F5BE6B;
font-style:normal;
font-weight:400;
padding:0 2px;
}

#information p {
font-size:0.8em;
color:#293865;
line-height:1.1;
margin:2px 15px 10px 40px;
}

#information div.divider {
border-top:1px solid #7E98E2;
border-bottom:1px solid #C1CEF2;
font-size:0;
margin:15px 15px 10px;
}

#information span.icon {
background:url(/graphics/home_panels/icon_information.png) no-repeat;
}

#corporate div.inner_wrapper {
background:url(/graphics/home_panels/symbol_corporate.jpg) no-repeat 93% 0;
}

#corporate h2 {
margin-bottom:0;
}

#corporate p {
line-height:1.3;
color:#1B2952;
margin:10px 170px 10px 20px;
}

#corporate p.button {
width:209px;
background:#8299D7 url(/graphics/home_panels/button_corporate_on.gif) no-repeat;
}

#corporate p.button a {
background:url(/graphics/home_panels/button_corporate.gif) no-repeat;
}

#corporate span.icon {
background:url(/graphics/home_panels/icon_corporate.png) no-repeat;
}

table.activityList {
width:100%;
font-family:Arial, sans-serif;
font-size:12px;
border-top-width:3px;
border-top-style:solid;
border-top-color:#e5dbbf;
border-left-width:3px;
border-left-style:solid;
border-left-color:#e5dbbf;
border-right-width:3px;
border-right-style:solid;
border-right-color:#e5dbbf;
margin-top:15px;
font-weight:400;
color:#696969;
}

table.activityList tr,table.activityList td,table.activityList th {
text-align:left;
padding:0;
}

table.activityList th {
font-size:14px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#d7ccac;
color:#605022;
background-color:#e5dbbf;
background-image:none;
background-repeat:repeat;
background-attachment:scroll;
background-x-position:0;
background-y-position:0;
}

tr.rowon td {
background-color:#93c;
color:#fff;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#ede6d2;
}

tr.rowoff td {
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#ede6d2;
}

table.activityList td {
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#ede6d2;
padding:2px 4px;
}

table.activityListFooter td {
border-bottom-width:0;
border-bottom-style:solid;
border-bottom-color:#ede6d2;
}

table.activityListFooter {
width:100%;
font-family:Arial, sans-serif;
font-size:18px;
bborder-bottom-width:4px;
bborder-bottom-style:solid;
bborder-bottom-color:#e5dbbf;
bborder-left-width:3px;
bborder-left-style:solid;
bborder-left-color:#e5dbbf;
bborder-right-width:3px;
bborder-right-style:solid;
bborder-right-color:#e5dbbf;
margin-top:0;
font-weight:400;
color:#93c;
text-align:left;
}

.activityListEdit td {
border-bottom-width:0;
border-bottom-style:solid;
border-bottom-color:#ede6d2;
padding:0;
}

.activityDescription {
width:295px;
height:50px;
border-right:#9370db 0 dotted;
border-top:#9370db 0 dotted;
border-left:#9370db 0 dotted;
border-bottom:#9370db 0 dotted;
padding-left:3px;
}

dl {
line-height:1.5em;
list-style:none;
margin:0;
padding:0;
}

#work-list dt {
font-weight:400;
margin:12px 0 0;
}

#work-list dd {
font-size:18px;
margin:0 0 2px;
padding:5px 0 0;
}

#work-list dd strong {
color:#666;
}

#work-list dt a {
float:left;
display:block;
border:3px solid #dbd5c5;
background:#fffefa;
margin:2px 8px 0 0;
padding:2px;
}

#work-list dt a:hover,#work-list dt.active a {
border:3px solid #288fca;
background:#fff;
}

#work-list dt.active a {
background:#2D405B;
border-color:#EBF4D9;
}

#work-list dd.active a {
text-decoration:none;
font-weight:700;
color:#2D405B;
border-bottom:none;
}

#CommonHeader,#calculatorArea TABLE {
width:100%;
}

#calculatorArea P,#calculatorArea H3 {
font-weight:400;
margin:0;
padding:0;
}

.CommonSidebar,#bmiCalcPlacement,* html #bmiCalc #bmiCalcInputs td {
padding:0;
}

.toolsMenu ul,.trackingList ul,#TitleBarList ul,.welcome h2,.welcome h3,.welcome h4,.welcome h5,.welcome p {
margin:0;
padding:0;
}

.toolsMenu li a,.trackingList li a,.InTheNewsContent a,.sponsordescription,.sponsordescription A:LINK,.sponsordescription A:ACTIVE,.sponsordescription A:VISITED,.sponsordescription A:HOVER,#work-list a {
text-decoration:none;
}

.boxType1 ul,*html .boxType1 ul {
list-style:none;
margin:0;
padding:0 0 8px 5px !important;
}

.InTheNewsArea A:LINK,.InTheNewsArea A:ACTIVE,.InTheNewsArea A:VISITED,.InTheNewsArea A:HOVER,.CurrentArticlesArea A:LINK,.CurrentArticlesArea A:ACTIVE,.CurrentArticlesArea A:VISITED,.CurrentArticlesArea A:HOVER {
color:#4773b2;
}

.InTheNewsContent p,.CurrentArticlesContent p {
font-size:12px;
margin:0;
padding:0;
}

.InTheNewsContent p.date a,.CurrentArticlesContent p.date a {
color:gray;
}

.xb1,.xb2,.xb3,* html .xboxcontent {
height:1px;
}

.labelNormal,.labelRequired {
font-weight:700;
font-size:11px;
padding-left:5px;
padding-bottom:3px;
color:#666;
padding-top:2px;
}

#personaltracker .content,#whyjoin .content {
padding-right:7px;
padding-left:9px;
padding-bottom:0;
margin-top:25px;
}

#contentarea,#heathtoolscontent {
font-family:verdana, arial, helvetica, san serif;
padding-right:10px;
padding-left:5px;
padding-top:5px;
background-color:#fff;
}

#contentarea H1,#heathtoolscontent H1 {
color:#288fca;
font-family:verdana, arial, helvetica, san serif;
font-size:18px;
padding-bottom:2px;
border-bottom:#d3d3d3 1px solid;
margin:5px 0 0;
}

#contentarea H2, #heathtoolscontent H2
{
	color: #8f60a2;
	font-family: verdana, arial, helvetica, san serif;
	font-size: 14px;
	margin: 5px 0px 5px;
}

#contentarea OL, #contentarea UL, #heathtoolscontent OL, #heathtoolscontent UL
{
	font-family: verdana, arial, helvetica, san serif;
	font-size: 12px;
	llist-style: none;
	margin: 5px 0px 15px 25px;
}

#contentarea LI,#heathtoolscontent LI {
font-family:verdana, arial, helvetica, san serif;
font-size:12px;
margin-top:2px;
margin-bottom:6px;
color:gray;
}

#contentarea A:LINK,#contentarea A:ACTIVE,#contentarea A:VISITED,#contentarea A:HOVER,#heathtoolscontent A:LINK,#heathtoolscontent A:ACTIVE,#heathtoolscontent A:VISITED,#heathtoolscontent A:HOVER {
font-size:12px;
color:gray;
}

DIV.box-grey H3,DIV.box-blue H3 {
padding-left:0;
font-weight:700;
font-size:14px;
padding-bottom:2px;
border-bottom:#cdcdcd 1px solid;
font-family:Verdana;
color:#8f60a2;
margin:-2px 0 2px;
}

DIV.box-grey P,DIV.box-blue P {
color:gray;
margin-top:2px;
margin-bottom:2px;
padding-bottom:0;
padding-top:0;
}

.BlogPostAreaArticles A:HOVER,.grid A:HOVER {
color:#696969;
}

#navigator h1,#navigatorcolumn h1 {
font-size:18px;
margin:0;
padding:5px 0;
}

th.datalabel
{
	cursor: pointer;
	margin-left: 1em;
	text-align: left;
	text-align: left;
	vertical-align: middle;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	width: 10em;
	font-family: Arial,Sans-Serif,Helvetica,Serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 1.2em;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
}

th.datainput
{
	width: 250px;
}

.datainput input
{
	padding-top: 0.2em;
	padding-right: 0pt;
	padding-bottom: 0.2em;
	padding-left: 0.3em;
	font-family: Arial,Sans-Serif,Helvitica,Serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 1.2em;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	text-align: left;
	width: 30em;
	background-color: #ffffff;
	background-image: url(../images/form.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-x-position: left;
	background-y-position: top;
}

.reghelp {
background: #EAF2FA url(../images/feature-box.gif) 0 0 no-repeat;
margin-bottom: 1em;
color: #6C7D8E;
}
.reghelp li 
{
margin-left: 10px;
}
.reghelp div {
background: url(../images/feature-box.gif) 100% 100% no-repeat;
padding: 15px 15px 10px 15px;
}
.reghelp h3 {
color: #6C7D8E;
}

.plwgreen {color: #d0e074;}
.plwred {color: #db2c33;}
.plwblue {color: #2590cc;}
.plworange{color: #f8ad41;}
.plwpurple{color: #9061a3;}

.communityCalendar
{
	font-size: 11px; 
	line-height: 16px;
	padding-bottom:10px;
}

.communityCalendar a:link
{
	color:black;
}

.communityCalendar a:hover
{
	text-decoration:none;
	color:gray;
}

div.bottomLink a:link
{
	color: #716f64;
	text-decoration: none;
	font-size:12px;
}

div.bottomLink A:HOVER {
text-decoration:none;
color:#000;
}