@charset "utf-8";
/* CSS Document */

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,h7,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size:1em; font-weight:normal; font-style:normal; color:#333; }
h1 { font-size:24px; font-weight:bold; }
h2 { font-size:20px; font-weight:bold; }
h3 { font-size:20px; font-weight:normal; }
h4 { font-size:16px; font-weight:normal; }
h5 { font-size:16px; font-weight:normal; }
h6 { font-size:14px; font-weight:normal; }

fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }

body { font:10pt Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px; text-align:left; color:#333; background: #cce9ff url(../images/pgbk.gif) repeat-x; }

#container { width:800px; margin:0px auto; text-align:left; padding:0px 0px; background:#FFF;} 

#header { width:800px; height:90px; margin:0px 0px; background:#FFF; } 
#header a { font:14pt Bradley Hand ITC; color:#333; }

#navbar { width:800px; height:25px; margin:0px; padding:0px 0px 0px 0px; font-size:1em}

ul.nav { list-style:none; color:inherit; }
a.nav:link { text-decoration:none; color:inherit; font-size:1em; }
a.nav:visited { text-decoration:none; color:inherit; font-size:1em; }

li.navMid { float:left; height:25px; display:inline; line-height:25px; text-align:center; font-size:1em; background:url(../images/main_nav_active_button.gif) repeat-x; width:99px; margin:0px 1px 0px 0px; color:#FFF; cursor:pointer; }
li.navMidSelect { float:left; height:25px; display:inline; line-height:25px; text-align:center; font-size:1em; background: url(../images/main_nav_hover_button.gif) repeat-x; width:99px; margin:0px 1px 0px 0px; color:#FFF; }
li.navMid:hover { float:left; height:25px; display:inline; line-height:25px; text-align:center; font-size:1em; background:url(../images/main_nav_hover_button.gif) repeat-x; width:99px; margin:0px 1px 0px 0px; color:#FFF; }
li.navSpace { float:left; height:25px; display:inline; line-height:25px; text-align:center; font-size:1em; background:url(../images/main_nav_link_button.gif) repeat-x; width:100px; margin:0px; }

#graphic { width:800px; height:150px; margin:0px 0px; background:#FFF; }
#slogan { float:right; width:300px; position:relative; top:-30px; }
#sidebar { float:left; width:240px; margin:10px 0px 0px 0px; }

#mainContent { margin:10px 0px 0px 250px; padding:10px 10px; color:#333; background:#FFF; } 
#mainContent tr { border:thin; border-top-color:#999; border-top-style:solid; }
#mainContent td { padding:2px 10px; vertical-align:top; }
#mainContent tr.mheader { border:none }
#mainContent ul { list-style:square; padding:0px 20px; }
#mainContent h4 {color:#33F; }
#mainContent h5 {color:#33F; }
#mainContent h6 {color:#33F; }
#mainContent a { color:#333; }
#mainContent a.nodec { text-decoration:none; color:#333; }
#mainContent a:hover { color:#F00; }
#mainContent p { color:#333; }

#footer { width:800px; margin:0px; padding:0px 0px 0px 0px; font-size:1em; background:#FFF; }
#footerContent { padding: 10px 10px; text-align:right; }
