
body
{

   font-size: 13px;
   color: black;
   margin:0px
   text-align: center;
   background-color: white;


   width: auto;
   text-align: center;
   margin-top: 0px;
   

}

a:link{ color: #7F92B8; text-decoration:none;font-family: verdana; font-size: 10pt;}

a:visited{color:#7F92B8;text-decoration:none;font-family: verdana; font-size: 10pt;}

a:active{ color:#CFD6E6;text-decoration:none;font-family: verdana; font-size: 10pt; }

a:hover{ color: #4B618E;background-color:none;  text-decoration:none;font-family: verdana; font-size: 10pt; }



.input_field {

   border-width:1px;
   border-style:solid;
   border-color:#BFD2F8;
   text-align:justify;

}

.button_class {

   background: #7DAAFD;
   border: 1px outset #045CFD;
   width: auto;
   color: #ffffff;
   font: 9pt Arial;

}


.news_box { position:fixed; top:45px; right:30px; width:200px;  }



#outer_div {

   text-align: center;
   width: 800px;
   margin: 0 auto;
   
   
}

#inner_div_1 {

   z-index:3;
   width:800px;
   height:800px;
   background-image: url(../img/bg_box_800.jpg);
   background-repeat:repeat-y;
   padding-top:30px;
   text-align:center;
   
}

#horizontal_line_div { 

   margin: 0 auto;
   margin-left: 2px;
   z-index:10;
   width:795px;
   height:150px;
   background-image: url(../img/horizontal_line.png);
   background-repeat:no-repeat;
   position:relative;
   top: 50px;
   border:1px #C7C6C6 solid;
   
}

#head_l_and_l {

   z-index:11;
   color: black;
   font-size: 25px;
   position:relative;
   top: -180px;
   text-align:left;
   padding-left:25px;
   margin-bottom:-100px;
   
}

#horizontal_line_div_1 {

   font-size:15px;
   margin-top:50px;
   
}

#horizontal_line_div_2 {

   font-size:15px;
   margin-top:5px;
   
}

#page_content_outer_div {

   z-index:12;
   width:784;
   height:575;
   background-image: url(../img/flow.jpg);
   background-position:bottom;
   border: 0px red solid;
   margin: 0 auto;
   
}

#content {

   padding:5px;
   text-align:left;
   overflow:auto;
   
}

#bottom_box_div {

   z-index:1;
   width:800px;
   height: 2px;
   border:0px gray outset;
   background-image: url(../img/bg_box_bottom_800.png);
   margin-top:0px;
   
}

#foot_note_div {

   text-align:center;
   color:gray;
   font-size:10px
   
}


#msg_box_head {

  position:absolute;
  top: -55px;
  left:50%;
  width:789px;
  height:40px;
  margin-left:-393px;
  z-index: 30;
  border: 1px #AFFC1B solid;
  background-color: #DCFC9D;
  padding-top:10px;
  
}


#form_elemnt_class {
   padding:5px;
}