body { 
	font: 12px/15pt verdana, arial, georgia, sans-serif;
	text-align: justify;
	color: #ffffff;
	margin: 0px;
	background: #bce0f2 url("bg.gif") repeat-y top center;
}

input { border: 1px solid; background-color: #ffffff; }

ul { list-style-type: disc; /*list-style-image: url("bul.gif");*/ margin: 0; padding-left: 20px; }

h1 { font: 18pt/14pt impact, georgia, verdana, arial; color: #31465b; letter-spacing: 4px;  padding: 5px; }

h2 { font: 14pt/14pt georgia, impact, verdana, arial; color: #ffffff; letter-spacing: 4px; font-weight: 300; padding: 5px; }

p.indent { text-indent: 3em; }

p.right { text-align: right; }

#container { width: 795px;
	     position: relative;
	     margin: auto;

}
#coverup { 
	width: 795px;
	height: 340px;
	position: absolute;
	top: 0px;
	left: 0px;
			background-color: #bce0f2;
}	

  .indent p { text-indent: 3em; }

  #ban { 
  	width: 785px;
	height: 186px;
	background-image: url("banner2.jpg");
	position: absolute;
	top: 10px;
	left: 0px;
	z-index: 100;
	border-left: 0px;
	}
	
 
  #layer3 {
	   	width: 199px;
		position: absolute;
		top: 340px;
		left: 1px;
		z-index: 100;

   } 

   * > #layer3 {
		left: 0px;
   }
   
     #content {
	   width: 543px;
	   position: absolute;
	   top: 340px;
	   left: 242px;
	   background-color: #92aebc;
	   background-image: url("contentbg.gif");
		background-position: top;
		background-repeat: no-repeat;
	   
   }
    * > #content {
	   /*left: 242px;*/
	   left: 241px;
   }
   #content-margin {
	   width: 503px;
	   margin: 20px;
   }
   
  #loginbox {
	  	width: 238px;
		height: 136px;
		background-color: #31465b;
		position: absolute;
		top: 200px;
		left: 0px;
		background-image: url("loginbg.gif");
	
  }
  
   #slogan {
	   width: 543px;
	   height: 136px;
	   background-color: #31465b;
	   position: absolute;
	   top: 200px;
	   left: 242px;
	   z-index: 99;
	   text-align: center;
	   	font-style: italic;
		font-family: arial;
	   background-image: url("sloganbg.gif");
		background-position: bottom;
		background-repeat: no-repeat;
   }
      #tab-container {
	   width: 543px;
	   height: 47px;
	   background-color: #72be65;
	   position: absolute;
	   top: 0px;
	   left: 0px;
	   z-index: 98;
	   background-image: url("tabbg.gif");
		background-position: top;
		background-repeat: no-repeat;
   }
   
   .tab {
	   margin: 0;
	   width: 130px;
	   height: 47px;
	   border-right: 3px solid #bce0f2;
	   float: left;
	   text-align: center;
	   color: #ffffff;
	   text-transform: uppercase;
   }

   
   
   #navigation {
	       width: 237px;
	       padding-top: 70px;
	       /*background-color: #92aebc;*/
	       margin-bottom: 20px;
	       border-left: 0px;
	       color: white;
	       background-image: url("layer3bg.gif");
		background-position: top;
		background-repeat: no-repeat; 
	     }

     
	     .links { margin: 20px; }
	     



   #uploads input { background-color: white }
  #uploads textarea { border: 1px solid; overflow: auto }

#savelogin { border: 0; background-color: #31465b; }

hr { height: 1px; color: black; border: black; }
#layer3 a:link, #layer3 a:visited { color: #31465b; text-decoration: none; font-family: verdana; font-size: 14px; font-weight: bold; border: none; }
#layer3 a:hover, #layer3 a:visited:hover { color: #ffffff; text-decoration: none; font-family: verdana; font-size: 14px; font-weight: bold; border: none; }
a { color: #ffffff; text-decoration: none }
a:link, a:visited { color: white; border-bottom: 1px dashed black;  }
a:visitied:hover, a:link:hover, a:hover { color: black; border-bottom: 1px solid black; }
#content a { text-decoration: none; }
#content a:link, #content a:visited { color: white; border-bottom: 1px dashed black;  }
#content a:hover { color: black; border-bottom: 1px solid black; }

.tab a { font: 11pt arial, Times New Roman, georgia, verdana; display: block;
   letter-spacing: 2px; height: 47px; font-weight: 900; text-decoration: none; border: 0px }
.tab a:link, .tab a:visited { color: #ffffff; font-weight: bold; text-decoration: none; border: none; }
.tab a:hover, .tab a:visited:hover { text-decoration: none; border: 0px; background-image: none; color: #000000; border: none; }
.tab-fspace { padding: 0; margin: 0; display: none; }
.tab-space { padding: 0; margin: 0; }
#tab-blank { display: none; }
#layer2 {display: none; }
#layer1 {display: none; }
#pt-loginbox {margin-bottom: 0; margin-left: 40px; padding: 0;}
#pb-loginbox {margin-top: 0; margin-left: 40px; padding: 0;}
/*//#login-space { display: none; }*/
#login-user { width: 152px; height: 20px; }
#login-password { width: 152px; height: 20px; }
#login-submit { background-color: #31465b; width: 152px; color: #ffffff; }
#login-submitspace { display: none; }
.warning {text-align: center;}
.strong {font-weight: bold;}
#user-welcome {
	font: 16px/15pt verdana, arial, georgia, sans-serif;
	color: white;
	text-align: center;
	width: 236px;
	margin: 0;
	margin-top: 25px;
}
#user-links {
	text-align: center;
	width: 236px;
	font: 13px/15pt verdana, arial, georgia, sans-serif;
	color: white;
	margin: 0;
}

#user-links a:visited, #user-links a:link { color: white; text-decoration: none; border: none; }
#user-links a:hover, #user-links a:visited:hover { color: #92aebc; border-bottom: 1px dashed #92aebc; text-decoration:none;  }
#pb-loginbox a:link, #pb-loginbox a:visited, #pb-loginbox a:hover, #pb-loginbox a:visited:hover, #pb-loginbox a {color: #ffffff; text-decoration: none; border: none; }
#footer {text-align: center; color: #eeeeee; margin-top: 25px; font: 10px/13pt verdana, arial, georgia, sans-serif; }