/* CSS Document - Global */

body
{   background-color: #e5ecf2;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    color: #989898;
    margin: 0px;
    font-size: 67%;    }

html>body 
{    font-size: 11px; /* IE cant read this */    }

a.nextButton { color:#83a2c1; padding-left:5px;}

a, a:hover, a:link, a:visited{
    color:#83a2c1;
}
.sitemap a {line-height:120%}

p, h4, ol, li{margin:0;padding:0;}

ol{padding:10px 0px 0px 30px;}

p{margin-bottom:8px}

h4{font-size:100%;color:#F3AA00;}

table.top
{    background-color: #ffffff;    }

td.nutritionIntro { color: #f3aa00;}

td.padding{width:3px;}

td.contentBorder{border-right:solid 1px #cccccc;}

td.verticalColumn
{    width: 6px;
    background-color: #ffffff;    }

table.footer
{    font-size: 90%;    color:#a8abae;    }

.blueBorder
{    border-top:2px solid #7299bb;
    background-color:#e5ecf2;    }

.doubleSpacing{
    line-height:180%;
}

.colSpacer
{
    line-height:0px;
    font-size:0;
    margin:0;
    padding:0;
    height:0px;
    }

img{padding:0px;margin:0px}

.pollLetter, .pollTitle{
    font-size:120%;
    color:#B795DC;
    font-weight:bold;
}

.pollTitle{font-size:120%;}

.col{padding:0 8px 8px 8px;}
.colSiteMap{padding:0;}

.questionLetter, .questionTitle{
    font-size:120%;
    color:#35BFC0;
    font-weight:bold;
}

.questionLetter{
    font-size:180%;
    font-weight:normal;
}

#errorMessage
{    color: #ff0000;    }

/*Form elements*/
.inputTextMediumLarge, select.inputTextMediumLarge, textarea.inputTextMediumLarge{width:200px; font-size:98%; border: 1px solid; border-color: #828282 #A9A9A9 #BCBCBC #A9A9A9 !important;}
select.inputTextMediumLarge{width:204px;}

.inputTextMedium, select.inputTextMedium, textarea.inputTextMedium{width:150px; font-size:98%; border: 1px solid; border-color: #828282 #A9A9A9 #BCBCBC #A9A9A9 !important;}
.inputTextMediumSmall, select.inputTextMediumSmall, textarea.inputTextMediumSmall{width:70px; font-size:98%; border: 1px solid; border-color: #828282 #A9A9A9 #BCBCBC #A9A9A9 !important;}