   html {
   	margin:0;
   	padding:0;}

   body {
   	margin:0;
   	padding:0;
      color:#333;
      background-color:#eff;
      text-align:center;
      font-size:11px;
   	background-image:url('images/purple-stars.gif');
   	background-repeat:repeat-x;
   	background-attachment: fixed;
      font-family:Verdana, Arial, Helvetica, sans-serif;}

   .wrapper {
      margin:8px auto 0 auto;
      padding:0;
      width:770px;
      text-align:center;
      border:1px solid #999;
      background-color:#fff;}
   * html .wrapper {   /*** IE5.x/win box model fix ***/
      width: 772px;
      wid\th: 770px;}

   #header {margin:0; padding:0; width:770px; height:100px; border-bottom:1px solid #999;}
   #header h1 {margin:0 auto; padding:15px 0 0 0; text-align:center; font-weight:bold;}
   #header h2 {margin:0 auto; padding:10px 0 0 0; text-align:center; font-weight:bold;}

   #content {
      clear:both;
   	float:right;
   	display:inline;
   	/*** height:350px; ***/
   	overflow:auto;
   	margin:0;
   	padding:0;
   	width:630px;
   	border-left: 1px solid #999;}
   #content a {color:#909;}
   #content a:hover {color:#66F;}
   #content ul {text-align:left; margin:20px 0 0 50px; padding:0;}
   #content li {margin:3px 0; padding:0; font-weight:bold;}

   #leftcol {
   	width:136px;
   	margin:0;
   	padding:0;}
   #leftcol ul {text-align:left; margin:10px 2px 10px 8px; padding:0;list-style-type:none; }
   #leftcol li {display:block; margin:3px 0; padding:3px 0 0 15px;
               background-image: url(images/purple_star.gif); background-repeat: no-repeat;
               background-position: 0; padding-left:19px;}
   #leftcol li:hover {background-image: url(images/yellow_star3.gif); background-repeat: no-repeat;}

   #leftcol a {text-decoration:none;color:#909;}
   #leftcol a:hover {text-decoration:none; font-weight:bold;}
   #leftcol a .bullet {color:#000;}
   #leftcol a:hover .bullet {color:#C00;}
   #leftcol img {margin:auto; text-align:center; padding-left:5px;}

   #footer {
   	clear:both;
   	margin:0;
   	text-align:center;
   	font-size:10px;
   	padding:0;}
   #footer p {
      margin:10px;
      padding:0;
      text-align:center;}
   #footer a {color:#369;}
   #footer a:hover {font-weight:bold;}


   h1 {color:#909; font-size:26px;}
   h2 {color:#909; font-size:18px;}
   h3 {color:#909; font-size:16px; margin:5px 0 20px 0;}
   h4 {color:#909; font-size:14px; margin:5px 0 0 0;}
   p {margin:10px 0; padding:0 20px; text-align:left;}
   img {border:0px solid #999;}

   .blanktable {text-align:left; margin:30px 0;}
   .blanktable table {margin:0 auto; padding:0; border:0px solid #ccc; width:80%; text-align:left;}
   .blanktable tr {margin:0; padding:0; text-align:left;}
   .blanktable th {margin:0; padding:5px 15px; font-weight:bold; font-size:12px;
                   text-align:left; background-color:#fff; color:#C00;}
   .blanktable td {margin:0; padding:0 15px; font-size:11px;
                   text-align:left; border:0px solid #CCC;}

   .bluetable {text-align:center;}
   .bluetable table {margin:0 auto; padding:0; width:100%; border:2px solid #369;}
   .bluetable * html table {width:604px;}  /*** IE5.x/win fix - because it won't remove vert bar ***/
   .bluetable tr {margin:0; padding:0;}
   .bluetable tr:hover {background-color:#def;}
   .bluetable table a:hover {background-color:#def;}
   .bluetable th {
      margin:0px;
      padding:3px 5px;
      height:24px;
      font-weight:bold;
      text-align:center;
      vertical-align:middle;
      background-color:#9CF;
      color:#909;
      border-bottom:1px solid #369;
      border-right:1px solid #369;}

   .bluetable td {
      margin:0px;
      padding:3px 5px;
      height:24px;
      cursor:pointer;
      text-align:center;
      vertical-align:middle;
      border-top:1px solid #369;
      border-right:1px solid #369;}

   .bluetable td:first-child {
      margin:0px;
      font-weight:normal;
      text-align:left;}


   .form {text-align:left;}
   .form table {border:0;}
   .form table tr {background-color:#FFF; border:0;}
   .form table tr th {background-color:#FFF; border:0;}
   .form table tr td {background-color:#FFF; border:0;}

   .clear {clear:both;}
   .sm {font-size:8px;}
   .red {color:#F00;}
   .lg {font-size:12px;}
   .xl {font-size:14px;}
   .mtm {margin-top:25px;}
   .btm {margin-top:40px;}
   .ntm {margin-top:0;}
   .nbm {margin-bottom:0;}
   .bbm {margin-bottom:20px}
   .blm {margin-left:150px}
   .left {text-align:left;}
   .cntr {text-align:center;}
   .just {text-align:justify;}
   .point img {cursor:pointer;}
   .bi {font-weight:bold; font-style:italic;}
   .bred {color:#C00;font-weight:bold;}
