@charset "UTF-8";
/* ===[ GENERAL STYLES ]=== */
body {margin:0;padding:0;}
body.main {background:url(images/main-bg.gif) repeat-x top;}
body.sub {background:url(images/sub-bg.gif) repeat-x top;}
img {border:none;vertical-align:middle;}
a {outline:none;}
.clear {clear:both;}
div#mainbody-wrap {width:873px;margin:0 auto;padding:0;}
div#subbody-wrap {width:962px;margin:0 auto;padding:0;}
div#footer-wrap {width:100%;background:url(images/sub-bottombg.gif) repeat-x top;text-align:center;}

/* ===[ HEADER STYLES ]=== */
div#header {width:100%;height:92px;margin:0;padding:0;overflow:hidden;display:block;}
   #header img#logo {margin:46px 0 0 5px;padding:0;float:left;}
   
/* ===[ NAVBAR STYLES ]=== */
div#navbar {width:867px;height:23px;margin:2px 0 0 5px;padding:0;background:url(images/navbar-bg.gif) no-repeat left;display:block;}
   #navbar.sub {width:962px;margin:3px 0 0 0;background:url(images/navbar_sub-bg.gif) no-repeat right;}
   #navbar ul {margin:0;padding:0;list-style-type:none;}
   #navbar ul li {margin:0;padding:2px 9px 0 9px;float:left; height: 21px;}
   #navbar ul li:hover { background:url('images/nav-org.gif') repeat; }
   #navbar ul li a {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#FFF;text-decoration:none;}
   #navbar ul li a:hover {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#FFF;text-decoration:none;}
   
/* ===[ SUBNAVIGATION STYLES ]=== */
div#subnav {width:962px;height:26px;margin:18px 0 0 0;padding:0;}
   #subnav h1 {width:500px;margin:0 0 0 9px;padding:5px 0 0 0;font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:normal;color:#3c2d7a;text-align:left;float:left;}
   #subnav ul {width:520px;margin:3px 0 0 0;padding:0;list-style-type:none;float:right;}
   #subnav ul li {margin:0;padding:0 5px;border-right:1px solid #3c2d7a;float:left;}
   #subnav ul li a {font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#3c2d7a;text-decoration:none;}
   #subnav ul li a:hover {color:#8a8a8a;text-decoration:none;}
   
/* ===[ MIDDLE STYLES ]=== */
div#middle {width:100%;height:286px;margin:0;padding:0;overflow:hidden;display:block;}
  div#middle,
	div#middle embed,
	div#middle object {background:url(images/main-logo.gif) no-repeat center center;}
   #middle p {width:240px;margin:170px 0 0 35px;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:normal;color:#989898;text-align:left;line-height:18px;float:left;}
   #middle p a {color:#989898;text-decoration:none;font-weight:bold;}
   #middle #color-bars {width:301px;height:286px;margin:0 1px 0 0;padding:0;float:right;}
   #middle #color-bars img {float:left;}
   
/* ===[ CONTENT STYLES ]=== */
div#content {width:100%;margin:1px 0 0 0;padding:0;overflow:hidden;display:block;}
   
   #content #context {width:533px;min-height: 400px;margin:0 0 0 5px;padding:23px 173px 23px 0 ;border-right:1px solid #acabac;background:url(images/context-bg.gif) no-repeat top right;float:left;}
   #content #context h2 {margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;color:#4d4d4f;text-align:left;}
   #content #context p {margin:0;padding:0 0 15px 0;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:normal;color:#4d4d4f;text-align:left;line-height:16px;}
   #content #context p a {color: #f5841f; text-decoration: none; font-weight: bold;}
   #content #context p a:hover {color: #f5841f; text-decoration: underline; font-weight: bold;}
   #content #context ul {margin-top: 0px;}
   #content #context li {margin:0;padding:0 0 0px 0;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:normal;color:#4d4d4f;text-align:left;line-height:16px;}
   #content #context li a {color: #f5841f; text-decoration: none; font-weight: bold;}
   #content #context li a:hover {color: #f5841f; text-decoration: underline; font-weight: bold;}
   #content #context th {margin:0;padding:5px 5px 5px 5px;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#4d4d4f;text-align:left;line-height:16px;}
   #content #context td {margin:0;padding:5px 5px 5px 5px;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:normal;color:#4d4d4f;text-align:left;line-height:16px;}

   #content #sidebar {width:235px;margin: 0px;padding:15px 7px 23px 7px;background:url(images/sidebar-bg.gif) repeat-x top;float:left; }
   #content #sidebar h3 {margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:normal;color:#3c2d7a;text-align:left;}
   #content #sidebar h3 a {margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:normal;color:#3c2d7a;text-align:left; text-decoration: none;}
   #content #sidebar h3 a:hover {margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:normal;color:#3c2d7a;text-align:left; text-decoration: underline;}
   #content #sidebar h4 {margin:0;padding:7px 0 0 0;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#3c2d7a;text-align:left;}
   #content #sidebar h4 a {margin:0;padding:7px 0 0 0;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#3c2d7a;text-align:left; text-decoration: none;}
   #content #sidebar h4 a:hover {margin:0;padding:7px 0 0 0;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#3c2d7a;text-align:left; text-decoration: underline;}
   #content #sidebar ul {margin:0;padding:0;list-style-type:none;}
   #content #sidebar ul li {margin:0;padding:0 0 0 10px;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#6d6a6b;text-align:left;}
   #content #sidebar ul li a {margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#6d6a6b;text-align:left; text-decoration: none;}
   #content #sidebar ul li a:hover{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#6d6a6b;text-align:left;text-decoration: underline;}
   
/* ===[ BOTTOM BOXES ]=== */
div#bottom-boxes {width:100%;height:169px;margin:6px 0 2px 0;padding:0;overflow:hidden;display:block;}
   #bottom-boxes .box {width:279px;height:169px;margin:0 0 3px 17px;padding:0;background:url(images/bottomboxes-bg.gif) no-repeat;float:left;}
   #bottom-boxes .box h1 {margin:0;padding:18px 0 0 17px;font-family:Arial, Helvetica, sans-serif;font-size:17px;font-weight:bold;color:#3c2d7b;text-align:left;}
   #bottom-boxes .box h1 a {margin:0;padding:18px 0 0 0px;font-family:Arial, Helvetica, sans-serif;font-size:17px;font-weight:bold;color:#3c2d7b;text-align:left;}
   #bottom-boxes .box h1 a:hover {margin:0;padding:18px 0 0 0px;font-family:Arial, Helvetica, sans-serif;font-size:17px;font-weight:bold;color:#3c2d7b;text-align:left;}
   #bottom-boxes .box h1 a:visited {margin:0;padding:18px 0 0 0px;font-family:Arial, Helvetica, sans-serif;font-size:17px;font-weight:bold;color:#3c2d7b;text-align:left;}
   #bottom-boxes .box h1 img {margin-top:-3px;}
   #bottom-boxes .box p {padding-left:17px;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#545554;text-align:left;}
   #bottom-boxes .box p a {color:#3c2d7a;text-decoration:underline;}
   
/* ===[ FOOTER STYLES ]=== */
div#footer {width:100%;margin:10px 0 0 0;padding:20px 0 0 0;background:url(images/footer-bg.gif) no-repeat top right;}
   #footer.sub {width:962px;margin:0 auto;} 
   #footer ul {margin:0 0 0 5px;padding:0;list-style-type:none;}
   #footer ul li {margin:0;padding:0 5px;border-right:1px solid #989898;float:left;}
   #footer ul li a {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#989898;text-decoration:none;}