/* Generic classes */

body {
			 background-image: url('graphics/2px_bg.gif');
			 background-repeat: repeat-y;
			 margin: 0px 0px 0px 10px;
			 padding:0px;
	     font-size:0.8em;
	     font-family:verdana;
	     color:black;
     }

a {
			text-decoration:none;
			font-weight:normal;
			font-size:0.85em;
			color: rgb(14,90,62);
}
	  
a:hover {
			text-decoration:none;
			font-weight:normal;
			font-size:0.85em;
			color: rgb(14,90,62);
}

h1, h2, h3 {
	color:rgb(35, 70, 85);
	text-align: center;
}

hr {
	border: 0;
	width:100%;
	height: 1px;
	background-color: rgb(35, 70, 85);
	color: rgb(35, 70, 85);
	}

#img.noborder {
	border:0px;
}
/* Head classes */     
#head-section {
      width:785px;
      height:auto;
      margin:10px 0px 10px 0px;
      float:left;
      clear:right;
              }

#head-logo {
      float:left;
      width:100px;
      margin-right:10px;
}

#head-image {
            float:left;
            width:665px;
}

#fakeimage {
           height:100px;
           width:100px;
           background:rgb(50,50,100);
           color:white;
           font-size:16pt;
           font-family:Arial;
           }

#fakeimage2 {
           height:100px;
           width:675px;
           background:rgb(75,75,150);
           color:white;
           font-size:16pt;
           font-family:Arial;
           }
           
/* Body classes */
#body-section {
              float:none;
              width:785px;
              background:rgb(255,255,255);
				        clear:right;
}

/* Navigation classes */
#column-nav {
            width:100px;
            margin:0px 10px 0px 0px;
            float:left;
            background:rgb(255, 255, 255);
            word-wrap: break-word;
            display:block;
}

#column-nav a, a:visited {
		color: rgb(24, 83, 89);
		text-decoration:none;
		font-weight:normal;
		font-size:0.85em;
	
}

#column-nav a:hover {
	background: rgb(241, 249, 239);
	font-weight: bold;
}

.navlink {
		padding-left:3px;
}
.navlinkactive {
		padding-left:3px;
		font-size:0.85em;
		font-weight:bold;
}
.navlinktopactive {
		padding-left:3px;
		font-size:1em;
		font-weight:bold;
}
.topline {
		border-top: 1px solid rgb(24, 83, 89);
		}

.bottomline {
		border-bottom: 1px solid rgb(24, 83, 89);
		padding-bottom:3px;
		padding-top:3px;
}

.subnav {
	background:rgb(241, 249, 239);
}
.activenav {
	background:rgb(241, 249, 239);
}
.navlinksub {
	padding:15px;
	font-weight: normal;
}
.navlinksubactive {
	padding:15px;
	font-size:0.85em;
	font-weight: bold;
}
/* Content classes */

#column-content {
                width:565px;
                float:left;
                background:rgb(255,255,255);
                padding:0px;
                margin-right:10px;
}
 
.lefttxt {
	width:380px;
	float:left;
	margin: 0px 10px 0px 0px;
}  

.rightimg img {
	width:160px;
	padding:4px;
	float:right;
	border:1px solid;
}



#album {
              width:675px;
				  height:auto;
              float:right;
              padding:0px;
              display:block;
}

#album p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	line-height: 1.4;
}


#album td {
		width:165px;
		color: rgb(24, 83, 89);
		text-decoration:none;
		font-weight:normal;
		font-size:0.85em;
				
}

td.imag {
	text-align:center;
	background:rgb(241, 249, 239);
	padding-top:10px;
	border-top: 1px solid;
}

td.top {
	vertical-align: top;
	}

td.bottom {
	vertical-align: bottom;
}

#instructions {
			margin-top: 30px;
			font-weight:normal;
			font-size:0.80em;
			color: rgb(14,90,62);
}

#reseblock {
	           width:675px;
				  height:auto;
              float:right;
              padding:0px;
              display:block;
}

#reseblock p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	line-height: 1.4;
}

#reseblock img {
	border: 1px solid;
	padding: 4px;
}

#reseblock td {
		vertical-align: top;
		padding-left: 3px;
		padding-right: 3px;
}

.resetext {
	width: 100%;
	font-size: 0.85em;
	line-height: 1.3;
}

.resebild {
	width:250px;
}

.keyword {
	font-weight: bold;
	color: rgb(14,90,62);
}
#omoss {
	           width:675px;
				  height:auto;
              float:right;
              padding:0px;
              display:block;
}

#omoss TD {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: normal;
	line-height: 1.4;
	padding-left:20px;
	padding-right:20px;
	vertical-align:top;
}

#omoss img  {
	padding:4px;
	text-align: center;
	border: 1px solid rgb(14,90,62);
}

TD.logoimgtd {
	width:250px;
	padding-top:10px;
	padding-bottom:10px;
	vertical-align:top;
	text-align: left;
}

TD.logotextid {
	width:400px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: normal;
	line-height: 1.4;
	padding-left:20px;
	padding-right:20px;
	text-align:top;
	vertical-align:top;
}
             
/* Tools classes */
#column-tools {
              width:100px;
              float:right;
              background:rgb(255,255,255);
              padding:0px;
              display:block;
}
.tool {
		margin: 0px 0px 20px 0px;
}
.tools-top {
			background:rgb(24, 83, 89);
			padding-left:10px;
			padding-top: 3px;
			padding-bottom: 3px;
			color:rgb(241, 249, 239);
      font-size:0.8em;
      font-family:Verdana;
      font-weight:bold;
}

.tool-content {
		border: 1px solid rgb(24, 83, 89);
		background:rgb(241, 249, 239);
		font-size:0.8em;
    font-family:Verdana;
    padding:3px;
}
.date {
		font-size:0.9em;
    font-family:Verdana;
    color: rgb(14,90,62);
    font-weight:bold;
}
/* Footer classes */

.footer {
    width:785px;
		font-size:0.7em;
    font-family:Verdana;
    color: rgb(14,90,62);
    font-weight:bold;
    margin-top:10px;
    float:left;
    text-align:center;
        }

a.footlink {
		font-size:1em;
}

a.footlink hover{
		font-size:1em;
}
        
/* Generic crap */
.hide {
	display:none;
} 

a.backdrop {
		font-size:1.1em;
		font-weight: bold;
}

/* CSS for tab solution on starting page*/
TD.tab_hover {
	background-color:rgb(35, 70, 85);
	color:#FFFFFF;
	cursor:pointer;
	width:125px;
	height:25px;
	border:0px;
	text-align:center;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
}
TD.tab {
	background-color:rgb(175,242,252);
	color:#000;
	cursor:pointer;
	width:125px;
	height:24px;
	border:0px;
	text-align:center;
	font-family:verdana;
	font-size:12px;
	font-weight:none;
	}
.data_tab {
	
	width:380px;
	height:400px;
	text-align:left;
	font-family:verdana;
	font-size:12px;
	padding:.3em;
}
       