/* CSS Document - Global */

body
{    background-color: #cfe7f8;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    margin: 0px;
    font-size: 67%;
    color:#808080;
    line-height:140%;
}
html>body 
{    font-size: 11px; /* IE cant read this */    }

p
{    margin:0px; padding-bottom:10px;    }

p.snippet
{    margin:0px; padding: 10px 0px 10px 0px;    }

p.snippet a
{    color: #f49733;    }

a.snippetlink img
{    border:0px;    }

table.content
{    background-color: #ffffff; }

td.verticalColumn
{    width: 6px;
    background-color: #cfe7f8; }

td.horizontalSpacer
{    background-color: #cfe7f8;    }

#footerCopy
{    font-size: 90%;    }

a.footer
{    margin-left:10px;    }

img.footerLinks
{    border:0px;    }

.footerLinkSpacer
{    width:20px;    }

.maincol_leftpad{
    padding-left:6px;
}

#errorMessage
{    color: #ff0000;    }

a.blueLink
{    color: #7fa2c1;    }

a, a:link, a:hover, a:visited{color: #7fa2c1;}
/*Form elements*/
.inputTextMediumLarge, select.inputTextMediumLarge, textarea.inputTextMediumLarge{width:200px; font-size:98%; border: 1px solid; border-color: #828282 #A9A9A9 #BCBCBC #A9A9A9 !important;}
.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;}

p.small    {font-size:95%}

.col{padding:0 8px 8px 8px;}

#articleContent a,
#articleContent a:link,
#articleContent a:visited     {text-decoration: none;}
#articleContent a:hover       {text-decoration: underline;}

ol{ font-size:9px; padding:10px 15px 5px 8px !important; margin:0 !important; }
ol li{font-size:9px;padding:0 0 5px 8px !important; margin:0 !important; list-style:inside; line-height:12px;}