/*==============================================

------- #######  THE MAIN STUFF  ####### -------

================================================*/



body  { background-color: #CCC

        margin-top: 0px;

        margin-right: 0px;

        margin-left: 0px;

        margin-bottom: 0px;

        padding: 0px 0px 0px 0px;

      } 



p     { font-family: arial, helvetica, verdana, sans-serif;

        color: #000000;

        font-size: 14px;

        font-weight: normal;

      }





a:link    { color: #0713B3; 

            text-decoration: underline; 

            background-color: transparent;

          }



a:visited { color: #6166A8; 

            text-decoration: underline; 

            background-color: transparent;

          }



a:hover   { color: #0099FF; 

            background-color: transparent;

          }



a:active  { color: #FF0000; 

            background-color: transparent;

          }





h1 { font-family: arial, helvetica, verdana, sans-serif;

     color: #000;

     font-size: 28px;

     font-weight: bold;

     margin-top: 10px;   

   }





h2 { font-family: arial, helvetica, verdana, sans-serif;

     color: #000;

     font-size: 20px;

     font-weight: bold;

     margin-top: 5px;  

   }





h3 { font-family: arial, helvetica, verdana, sans-serif;

     color: #000;

     font-size: 15px;

     font-weight: bold;

     margin-top: 5px;

   }

h3.pub_dates a:link { color: #989696; 



 text-decoration: underline; 



 background-color: transparent;



 font-size: 10px;

}

 

h3.pub_dates a:visited { color: #989696; 



    text-decoration: underline; 



    background-color: transparent;

    

    font-size: 10px;

  }



h3.pub_dates a:hover { color: #0099FF; 



  background-color: transparent; 



  font-size: 10px;

}



h3.pub_dates a:active { color: #FF0000; 



   background-color: transparent; 



  font-size: 10px;

 }

h4 { font-family: arial, helvetica, verdana, sans-serif;

     color: #000;

     font-size: 15px;

     font-weight: bold;

     margin-top: 5px;
   }

h5 { font-family: arial, helvetica, verdana, sans-serif;

     color: #000;

     font-size: 15px;

     font-weight: normal;

     margine-top: 5px;
   }

h6 { font-family: arial, halvetica, verdana, sans-serif;

     color: #000;

     font-size: 14px;

     font-weight: normal;

     margin-top: 5px;
   }

h7 { font-family: arial, halvetica, verdana, sans-serif;

     color: #000;

     font-size: 10px;

     font-weight: normal;

     margin-top: 5px;
   }

/*================================================================

------- #######  TEXT STUFF AND POSITIONING STUFF  ####### -------

==================================================================*/



.smalltext { font-family: arial, helvetica, verdana, sans-serif;

             color: #000000;

             font-size: 11px;

             font-weight: normal;

           }

.centered { text-align: center;

          }

.gray { color: #989696; 

      }

.black { color: #000; }

.right { text-align: right;

       }

.overline {text-decoration: overline;}

.float_right_pic { float: right; 

                   padding-top: 0px;

                   padding-right: 10px; 

                   padding-bottom: 10px; 

                   padding-left: 10px;

                 }



.float_left_pic { float: left; 

                  padding-top: 0px;

                  padding-right: 10px; 

                  padding-bottom: 10px;

                  padding-left: 0px; 

                }

.top_pad  { float: left; 

      padding-top: 10px;

      padding-right: 10px; 

      padding-bottom: 10px;

      padding-left: 0px; 

    }



/*====================================================================

------- #######  PAGE BOXES AND THEIR CHARACTERISTICS  ####### -------

======================================================================*/



#header  { position: absolute;

           left: 250px;

           top: 10px;

           background: #FFF;

           width: 550px;

           border: 1px solid #FFF;	

         }

	

#logo    {
	position: absolute;
	left: 5px;
	top: 19px;
	background: #FFF;
	width: 234px;
	border: 1px solid #FFF;
	height: 202px;

         }



#middle_column_index_only  {  position: absolute;

                              left: 250px;

                              top: 170px;

                              width: 550px;

                              border: 1px solid #FFF;

                              padding: 0px 0px 0px 0px;

                             }

#middle_column_big  {  position: absolute;

                              left: 250px;

                              top: 200px;

                              width: 800px;

                              border: 2px solid #FFF;

                              padding: 0px 0px 0px 0px;

                             }
#left_col  {  position: absolute;
					
					top: 0px;
						
					left: 0px;
							
					width: 230px;

					border: 1px solid #FFF;

					padding-right: 5px;
					}
#mid_col  {  position: absolute;
					
					top: 0px;

					left: 250px;
					
					width: 230px;

					border: 1px solid #FFF;

					padding-right: 5px;
					}

#right_col  {  position: absolute;
					
					top: 0px;

					left: 500px;
				
					width: 230px;

					border: 1px solid #FFF;

					}


#middle_column  {  position: absolute;

                   left: 150px;

                   top: 130px;

                   width: 550px;

                   border: 1px solid #FFF;

                   padding: 0px 0px 0px 0px;

                }



#right_column  { position: absolute;

                left: 710px;

                border: 1px solid #FFF;

                top: 200px;

                width: 150px;

              }



#right_column_inner  { position: relative;

                       border: 1px solid #FFF;

                       width: 150px; padding-top: 100px;

                     }



#right_column.smalltext  {  line-height: 25px; 

                         }



#left_column   {
	position: absolute;
	left: 17px;
	border: 1px dotted #FFF;
	top: 272px;
	width: 175px;

              }



#left_column ul li { list-style-type: square; 

                  line-height: 30px; 

                  font-family: arial, helvetica, verdana, sans-serif;

                  color: #000;

                  font-size: 14px;

                  font-weight: normal;  

                }



#left_column p  {  line-height: 15px;

                }


#bottom_nav_menu { position: relative; 

                   width: 550px;
		   
		   left: 130px;

                   padding-top: 20px;

                 }
