 body {
   margin:0;
   padding:0;
   background:#ffffff;
   text-align:center;
   font-family:arial,verdana;
   font-size:12px;
   color:#000000;
 }




 #motto_text {
   color:#98ccff;
   text-align:right;
   font-size:18px;
   font-style:italic;
   font-family:verdana;
 }

 #motto_picture {
   margin:15px 10px 40px 0;
   text-align:right;
 }





 #link_area {
   width:150px;
 }

 .linkset_separator {
   width:140px;
 }

 div.main_link {
   width:140px;
   margin:0 0 15px 10px;
   /*
   margin:0 0 15px 5px;
   font-weight:bold;
   */
   font-size:11px;
   font-family:verdana;
   text-align:left;
   color:#98ccff;
 }

 a.main_link {
   display:block;
   width:140px;
   margin:0 0 15px 10px;
   font-size:11px;
   font-family:verdana;
   text-decoration:none;
   text-align:left;
   color:#000080;
 }

 a.main_link:hover {
   color:#98ccff;
 }


 div.main_admin_link {
   margin:0 0 10px 25px;
   font-size:11px;
   font-family:verdana;
   text-align:left;
   color:#98ccff;
 }

 a.main_admin_link {
   display:block;
   margin:0 0 10px 25px;
   font-size:11px;
   font-family:verdana;
   text-decoration:none;
   text-align:left;
   color:#000000;
 }

 a.main_admin_link:hover {
   color:#98ccff;
 }

 .login_alert {
   width:120px;
   font-size:11px;
   color:red;
   text-align:center;
   position:relative;
   left:-10px;
   margin:3px 3px 3px 0;
 }

 div.login_heading {
    cursor:hand;
    font-size:11px;
    margin-bottom:5px;
 }

 div.login {
   color:#98ccff;
   text-align:left;
   font-family:verdana;
   font-size:10px;
   margin-left:10px;
 }

 input.login {
   width:100px;
   height:12px;
   font-size:11px;
   text-align:center;
   margin-bottom:3px;
   color:#000080;
   border:1px solid #98ccff;
 }

 input.submit {
   width:104px;
   height:17px;
   font-size:10px;
   color:#000080;
   background:white;
   border:1px solid #98ccff;
 }

 .content_heading {
   font-size:17px;
   font-weight:bold;
   padding:0;
   margin:0;
   color:#000080;
 }

 .main_link_userinfo {
   font-size:10px;
   color:#000080;
   text-align:left;
   margin-left:10px;
   margin-bottom:20px;
 }


 #content_area {
   width:552px;
   text-align:left;
 }

 a.lister {
   font-size:11px;
   font-family:verdana;
   text-decoration:none;
   color:#000080;
 }

 a.lister img {
   clear:both;
 }

 a.lister:hover {
   color:#98ccff;
 }

 a.letter_link {
   padding:0 3px 0 3px;
   font-size:12px;
   font-weight:bold;
   font-family:verdana;
   text-decoration:none;
   color:#000080;
 }

 a.letter_link:hover {
   color:#b6ddff;
 }

 a.letter_link_on {
   padding:0 3px 0 3px;
   font-size:12px;
   font-weight:bold;
   font-family:verdana;
   text-decoration:none;
   color:#b6ddff;
 }




 a {
   color:#000080;
   font-size:10px;
 }

 #footer_area {
   margin:0 0 10px 0;
   background-image:url('../pics/logo_small_new.png');
   background-position:5px 0;
   background-repeat:no-repeat;
 }

 #footer_text {
   font-size:11px;
   font-family:Verdana;
   text-align:right;
   margin-top:18px;
   padding-right:10px;
   padding-bottom:6px;
   border-bottom:1px solid #000000;
 }


  img {
    border:0;
  }

 .centered_content {
   width:703px;
   margin-left:auto;
   margin-right:auto;
 }

 .center_align_text {
   text-align:center;
 }


 .right_align_text {
   text-align:right;
 }


 .left_align_text {
   text-align:left;
 }

 .left_right_border_blue {
   border-left:1px solid #b6ddff;
   border-right:1px solid #b6ddff;
 }

 .color000080 {
   color:#000080;
 }

 .float_left {
   float:left;
 }

 .width_100pr {
   width:100%
 }

 .display_none {
   display:none;
 }

 .display_block {
   dislplay:block;
 }

 .margin_top_3px {
   margin-top:3px;
 }

 form {
   padding:0;
   margin:0;
 }
