/* GENERAL */
body { margin: 0; padding: 20px; background: #669999 ; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; line-height: 130%; letter-spacing: .07em; }
h1{ margin: 0; padding: 0; font-size: 26px; font-weight: bold; color: #669999; }
.h2p { margin: 0; padding: 0; font-size: 16px; font-weight: bold; color: #003366; }
h2{ margin: 0; padding: 0; font-size: 16px; font-weight: bold; color: #FFFFFF; }
.h2h { margin: 0; padding: 0; font-size: 16px; font-weight: bold; color: #669999; }
h3, .h3List { margin: 0; padding: 0; font-size: 14px; font-weight: normal; color: #FFFFFF; }
h1, h2, h3 {line-height: 150%; }
.colOneA { color: #3399ff; text-decoration: none; }
a { color: #66ccff; text-decoration: none; }
a:visited {color: #6699cc;}
a:hover { background-color: #336699; padding: 2px 0px 2px 0px;}
ul {list-style: square; color: #ffcc33; }
img {border: #003366 1px solid; }
.homeNavList { margin: 0; padding: 10px 0 0 0; font-size: 24px; }
.homeNavList li { margin: 0; padding: .75em; }
.homeNavList li a { color: #003366; margin: 0; padding: 0;}
.paddedRightBottom {padding: 0 20px 20px 0; float: left; }
.clearFloat { margin: 20px 0 0 0; padding: 0; clear: both; }

/* CONTAINER */
/*note that 0 specifies top margin, auto means automatically calculate left and right, leaving content centered*/
.container { margin: 0 auto; width: 1000px; padding: 0; position: relative; }


/* HEADER	*/
.header { margin: 0; padding: 20px 0 30px 0; background: #003366; height: 80px; text-align: center;color: #FFFFFF; }

/* CONTENT	*/
.content { margin: 0; padding: 0; background: #ffffff; width: 1000px; overflow: auto; border: #003366 1px solid; }

.colOne { margin: 0; padding: 30px; width: 600px; float: left; clear: none; background: #ffffff; }
.colOneHome { margin: 0; padding: 30px; width: 600px; float: left; clear: none; background: #ffffff; text-align: center; line-height: 180%; font-size: 14px; }
.colTwo { margin: 0; padding: 30px; width:280px; height: 100%; background: #003366; color: #cccccc; float: right; }
.colTwo li { margin: 0; padding: 0 0 .8em 0; }
.bodyTextLight { margin: 0; padding: 0; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; color: #cccccc; line-height: 130%; letter-spacing: .07em; }


/* FOOTER */
.footer{ clear: both; width: 100%; margin: 0; padding: 1em 0 1em 0; line-height: 150%; text-align: center;}
.info {margin: 0; padding: 0; color: #333333}
