/* Main styles */
body {font-family:verdana,helvetica,arial,sans-serif; background-color:#a4a4b8;}
p {font-size:.8em; line-height:140%; margin:0em 0em .6em 0em;}
p.small {font-size:.7em;}
p.indent {margin:0 0 .3em 5em;}
p.nospace {margin:0 0 0 0;}
p.caption {font-size:.7em;}

/* Headings */
h1 {font-family:arial,sans-serif; font-size:1.3em; margin:.2em 0em .7em 0em; text-align:center; color:#006;}
h2 {font-family:arial,sans-serif; background-color:#f0f0ff; font-size:1.0em; margin:1.6em 0em .6em 0em;
        text-indent:.5em; color:#000066; border-top:solid 1px #e0e0ff; border-bottom:solid 1px #b0b0ef;
        border-left:solid 1px #b0b0ef; border-right:solid 1px #e0e0ff;}
h3 {font-size:.85em; margin:0em 0em .1em 0em; color:#004; font-weight:bold;}
ul {margin:.3em 0em .3em 0em; padding:0 0 0 2em;}
li {font-size:.8em; list-style-image:url(blueBall.png); list-style-type:square; padding:.1em 0em .1em 0em;}
li li {font-size:.9em; list-style-image:url(blueBallSmall.png); padding:.1em 0em .1em 0em;}
a:link {color:#0026e0; text-decoration:none;}
a:visited {color:#0026e0; text-decoration:none;}
a:hover {color:#0026e0; text-decoration:underline;}

/* Images */
img {border-style:none;}
img.left {float:left; margin:4px 4px 4px 4px;}
img.closeleft {float:left; margin-right:2px;}
img.center {display:block; margin-left:auto; margin-right:auto; margin-bottom:6px; margin-top:4px;}
img.right {float:right; margin:4px 4px 4px 4px;}
img.inline {margin:4px 4px 4px 4px;}

/* Main table and cells */
#mainTable {width:800px; margin-left:auto; margin-right:auto;}
.mainTableCell {border:solid 1px #bebeff; background-color:#ffffff;}
#headerCell {}
#navCell {padding:4px 10px 8px; vertical-align:top; background:url(/style/navBackground.jpg);}
#mainCell {padding:18px 16px 14px 16px; vertical-align:top; background-color:#fffefd;}
#footerCell {padding:3px 3px 1px 3px; color:#606060; text-align:center; font-size:.8em;}

/* Side navigation bar list */
#mainNav {width:100%; padding:0px; border-top:solid 1px #b0b0ef;}
#mainNav ul {padding:0px; margin:0px;}
/* #mainNav li li {font-size:100%;} */
#mainNav li {list-style-image:none; list-style-type:none; padding:0px 0px 0px 0px;}
#mainNav a {font-weight:bold; display:block; color:#000066; background-color:#e0e0ff; text-decoration:none; padding:2px 2px 2px 6px; border-bottom:solid 1px #b0b0ef; border-right:solid 1px #e0e0ff; border-left:solid 1px #e0e0ff; border-top:solid 1px #e0e0ff;}
#mainNav li li {font-size:100%;}
#mainNav li li a {font-weight:normal; background-color:#c0c0df; padding-left:2.0em; border-bottom:solid 1px #b0b0cf; border-right:solid 1px #c0c0df; border-left:solid 1px #c0c0df; border-top:solid 1px #c0c0df;}
#mainNav li li li a {background-color:#b0b0cf; padding-left:3.0em; border-bottom:solid 1px #a8a8c8; border-right:solid 1px #b0b0cf; border-left:solid 1px #b0b0cf; border-top:solid 1px #b0b0cf;}
#mainNav a:hover {background-color:transparent; border:solid 1px #ee8800;}
#inspire {font-style:italic; font-size:.8em; text-align:center; padding:6px; margin:15px 0px 0px 0px; background-color:#e0e0ff; color:#000066; border:solid 1px #d0d0ee;}


/* Main page news */
p.newstitle {color:#008; font-weight:bold; margin:0em 0em 0em 0em;}
p.newsitem {font-size:.7em; margin:0em 5em 0.5em 3em;}

/* FAQ formatting */
#faq .question {color:#0000aa; margin-bottom:0;}
#faq .question:hover {text-decoration:underline;}
#faq .answer {display:block; padding:0.5em; margin-left:2em; margin-bottom:0.3em; border:solid 1px #e0e0ff;}

/* Features page formatting */
ul.feature li {font-size:.8em; list-style-image:url(checkmark.jpg); list-style-type:square; padding:.1em 0em .1em 0em;}

/* Newsletter formatting */
p.newsHeader {font-size:.7em; text-align:center; color:#888}
#newsCell {padding:18px 16px 14px 16px; vertical-align:top;}
#newsCell p {font-size:.75em; line-height:130%; margin:0em 0em .6em 0em;}

