

.max_width_560 { 
 max-width: 560px;
 }

.td_nav_off { 
  color:#ffffff;
  text-decoration: none;
  }

.td_nav_on { 
  color:#1e90ff;
  text-decoration: none;
  }

a {
  color:#ffffff;
  }

a.nav:link { 
 color: #ffffff;
 font-size:17px;
 font-weight: 500;
 vertical-align: middle;
 text-decoration: none;
 }

a.nav:visited {
 color: #ffffff;
 font-size:17px;
 font-weight: 500;
 vertical-align: middle;
 text-decoration: none;
 }

a.nav:hover {
 color: #1e90ff;
 font-size:17px;
 font-weight: 500;
 vertical-align: middle;
 text-decoration: none;
 }

a.nav:active {
 color: #1e90ff;
 font-size:17px;
 font-weight: 500;
 vertical-align: middle;
 text-decoration: none;
 }

.form_background {
 background-image: url('img/grass_background.jpg');
 background-position: top center;
 font-family: verdana, arial, serif;
 font-size: 14px;
 color: #222222;
 }


.header_bg_top {
  background-image: url('img/rainfall_logo.png');
  }

.header_bg_01 { 
  background-image: url('img/rainfall_header_bg_01.jpg');
  }

.header_bg_02 { 
  background-image: url('img/rainfall_header_bg_02.jpg');
  }

.header_bg_03 { 
  background-image: url('img/rainfall_header_bg_03.jpg');
  }

.header_bg_04 { 
  background-image: url('img/rainfall_header_bg_04.jpg');
  }

.header_bg_05 { 
  background-image: url('img/rainfall_header_bg_05.jpg');
  }

.header_bg_06 { 
  background-image: url('img/rainfall_header_bg_06.jpg');
  }

.header_bg_07 { 
  background-image: url('img/rainfall_header_bg_07.jpg');
  }

.header_bg_08 { 
  background-image: url('img/rainfall_header_bg_08.jpg');
  }

.header_bg_09 { 
  background-image: url('img/rainfall_header_bg_09.jpg');
  }


.menu_bg_adsf { 
   background-color: #145dc2;
   background-image: url('img/adeepsea_menu_background.jpg');
   background-repeat: repeat-x;
 }


h1 { 
 text-align: justify;
 font-family: verdana, arial, serif;
 font-size: 19px;
 font-weight: 900;
 color: #ffffff;
 background-color: #222222;
 }

h3 { 
 font-family: verdana, arial, serif;
 font-size: 17px;
 font-weight: 900;
 color: #ffffff;
 background-color: #222222;
 }





.page_link { 
 text-align: justify;
 font-family: verdana, arial, serif;
 font-size: 15px;
 font-weight:100;
 color: #2222cc;
 background-color: #ffdecb;
 text-decoration:none;
 }

.rate_title { 
 font-family: verdana, arial, serif;
 font-size: 17px;
 font-weight: 900;
 color: #dd0000;
 background-color: #ffdecb;
 }


.content_container { 
 background-color: #222222;
 }


.grid { 
 font-family: verdana, arial, serif;
 font-size: 14px;
 color: #222222;
 }


.content, Ul, Li { 
 text-align: justify;
 font-family: verdana, arial, serif;
 font-size: 14px;
 color: #ffffff;
 background-color: #222222;
 }

.content_short {   /* remove text-align justify for short lines :) */
 font-family: verdana, arial, serif;
 font-size: 14px;
 color: #ffffff;
 background-color: #222222;
 }



.guest_content { 
 text-align: justify;
 font-family: verdana, arial, serif;
 font-size: 14px;
 color: #ffffff;
 background-color: #222222;
 }

.print_form { 
 text-decoration: none;
 font-family: verdana, arial, serif;
 font-size: 14px;
 color: #222222;
 background-color: #ffdecb;
 }

.print_form_2 { 
 text-decoration: none;
 font-family: verdana, arial, serif;
 font-size: 14px;
 color: #222222;
 background-color: #dddddd;
 }


.menu_bg { 
   background-color: #565656;
   background-image: url('img/gg_menu_bg.jpg');
   background-repeat: repeat-x;
 }

 .content_side_border { 
  background-color: #565656;
 }

.img_left {
     margin-right:10px;
     margin-bottom:10px;
 }

.img_right {
     float: right;
     width: 190px;
     margin-left:10px;
     margin-bottom:10px;
 }



/* */
.cpyright { 
  font-family: verdana, arial, serif;
  font-weight: 100;
  font-size: 12px;
  color: #111111;
  }  

.cpyright_link {
  text-decoration: none; 
  font-family: verdana, arial, serif;
  font-weight: 100;
  font-size: 12px;
  color: #111111;
  }

.siteby_link {
  text-decoration: none; 
  font-family: verdana, arial, serif;
  font-weight: 100;
  font-size: 12px;
  color: #111111;
  }

.micro {
  text-decoration: none; 
  font-family: verdana, arial, serif;
  font-weight: 100;
  font-size: 12px;
  color: #090909;
  }



/* */

.util_table {
   font-family: verdana, arial, serif;
   font-size: 15px;
   font-weight: 900;
   color: #222222;
   text-decoration: none;
  }

/* */

.util_menu {
   font-family: verdana, arial, serif;
   font-size: 15px;
   font-weight: 900;
   color: #ffdecb;
   text-decoration: none;
  }

/* */

.util_menu_cell {  /* for menu options */
   font-family: verdana, arial, serif;
   font-size: 15px;
   font-weight: 900;
   color: #ffdecb;
   background: #313131;
   text-decoration: none;
  }

/* */

.util_menu_table {
  font-family: verdana, arial, serif;
  font-size: 15px;
  font-weight: 900;
  color: #ffdecb;
  text-decoration: none;
  background-image: url('img/util_menu_table_bg.png');
  background-repeat: repeat;
  }




/* */

.util_cell_1 {  /* for utility content areas */
   font-family: verdana, arial, serif;
   font-size: 15px;
   font-weight: 900;
   color: #222222;
   background: #a6d422;
   text-decoration: none;
  }

/* */

.util_href_a {  /* for utility content areas */
   font-family: verdana, arial, serif;
   font-size: 15px;
   font-weight: 900;
   color: #eeeeee;
   text-decoration: none;
  }

/* */

.util_cell_2 {  /* for utility content areas */
   font-family: verdana, arial, serif;
   font-size: 15px;
   font-weight: 900;
   color: #222222;
   background: #a6d422;
   text-decoration: none;
  }

/* */
.geo_links {
  color: #111111;
  font-size: 7px;
  font-weight: 100;
  text-decoration: none;
  }



 