/* CSS Document */
body { background: #fff; font-family: arial, veranda, helvetica, sans-serif; font-size: 1em; margin: 50px 0 0 0; padding: 0; }

/* CONTAINER
------------------------------------------------------------------------------------ */
#container { background: #fff; width: 780px; border: 1px solid #000; border-width: 1px; margin: 0 auto 0 auto; padding: 0; }
	
/* NAVAGATION
------------------------------------------------------------------------------------ */
.skipnav { width: 0px; height: 0px; overflow: hidden; margin: 0; padding: 0; line-height: 0em; display: none; }

ul { list-style-type: none; margin: 0; padding: 0;}
#nav { background: #fff; width: 780px; height: 400px; border: 1px solid #000; border-width: 1px 0 1px 0; margin: 0; padding: 0; }
#nav li { width: 200px; height: 100px; margin: 0; padding: 0; }
#nav li a { display: block; border: none; margin: 0; padding: 0; }
#nav li a:hover { text-decoration: none; }

#nav ul {margin: 0; padding: 0; }
#nav ul li { width: 170px; height: 13px; font-size: .7em; margin: 0; padding: 0; }
#nav ul li a { border: none; margin: 0; padding: 0; }
#nav ul li a:hover { text-decoration: none; }

#sub1, #sub2, #sub3, #sub4, #sub5, #sub6, #sub7, #sub8, #sub9 { width: 200px; height: 75px; overflow: auto; border: 1px solid #000; margin: 0; padding: 0; }

#subnavigation * { display: none; }

#subnav * { display: none; }

/* SIDER
------------------------------------------------------------------------------------ */
#sideR * { display: none; }

/* CONTENT
------------------------------------------------------------------------------------ */
#content { }

/* HEADINGS
------------------------------------------------------------------------------------ */
h1 { display: none; margin: 0; padding: 0; }
h2 { float: none; font-size: 1.3em; margin: 20px 0 0 0; padding: 0; }

/* PARAGRAPHS
------------------------------------------------------------------------------------ */
p { line-height: 1.5em; font-size: .8em; margin: 10px 0 0 0; padding: 0; }
p.trail { font-size: .6em; font-weight: bold; margin: 0; padding: 0; }
p.clear { float: none; clear: both; }

/* FOOTER
------------------------------------------------------------------------------------ */
#footer { display: block; background: #0256C2; color: #fff; width: 100%; text-align: left; text-indent: 25px; font-size: .6em; margin: 0; padding: 2px 0; border-top: 1px solid #000; }

/* LISTS
------------------------------------------------------------------------------------ */
ol { line-height: 1.5em; font-size: .8em; margin: 10px 0 0 50px; padding: 0; }

/* IMAGES
------------------------------------------------------------------------------------ */
img { border: none; margin: 0; padding: 0; }
img.right { float: right; border: none; margin: 13px 0 0 0; padding: 0 0 15px 15px; }
img.left { float: left; border: none; margin: 13px 0 0 0; padding: 0 25px 15px 0; }
img.middle { border: none; margin: 13px 0 0 0; padding: 0; }

#flash { float: left; border: none; margin: 13px 0 0 25px; padding: 0 25px 15px 0; }

/* LINKS
------------------------------------------------------------------------------------ */
a:link { text-decoration: none; color: #0256C2; font-size: .9em; font-weight: bold; }
a:visited { text-decoration: none; color: #0256C2; font-size: .9em; font-weight: bold; }
a:hover { text-decoration: underline; color: #036CF5; font-size: .9em; font-weight: bold; }
a:active { text-decoration: none; color: #0256C2; font-size: .9em; font-weight: bold;  }

