	body {
	  margin-top: 7px;
	  padding: 0px;
	  text-align:center;
	  background-image:url('images/tile.gif');
	  background-repeat:repeat;
	}
	.loginPanel {
	height: 350px;
	width: 600px;
	position: absolute;
	left:50%;
	top:20%;
	margin-left:-300px;
}
	.login {
	padding: 10px;
	margin: 30pt;
	}

	h2
	{
	background:#F6F0CE;
	}
	a
	{
	color:#456B20;
	text-decoration:underline;
	font-family:georgia,century,times;
	}
	p
	{
	font-family: georgia,garamond,times;
	font-size:14px;
	}
	li
	{
	font-size:14px;
	}
	img
	{
	padding-right:5px;
	}
	blockquote
	{
	color:#456B20;
	border-left:1px solid black;
	padding-left:10px;
	}
	form{ margin: 0px; }
	input.Box{	width: 110px;	height: 17px;	
	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	background-color: #E0DFDC;  
	border-left: 1px solid #39A80D;  border-top: 1px solid #39A80D;
	margin-top: 0px;
 	 }
	input.Button{width: 60px;	height: 16px;	
	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	background-color: White;  
	border-left: 1px solid #39A80D;  border-top: 1px solid #39A80D;
	margin-top: 16px;margin-left:2px;
 	 }
	 .bullet
	 {
	 list-style-image:url(images/bullet2.gif);
	 line-height:20%;
	 } 
	#back
	{
	background-image: url('images/back.gif');
	}
	#wrapper
	{
	width:900px;
	margin:0 auto;
	}
	#container
	{
	 width: 900px;
	 margin:0 auto;
	 text-align:left;
	 background-image: url('images/content_back.gif');
	 border:1px solid;
	 float:left;
	}
	#top_container
	{
	 width: 900px;
	 margin:0 auto;
	 text-align:left;
	 background-image: #FFFFFF;
	 border:1px solid;
	}
	#header {
	  width: 900px;
	  height: 100px;
	}
	#side_links
	{
	padding-left:5px;
	border-left:1px solid black;
	border-bottom:1px solid black;
	border-top:1px solid black;
	margin-bottom:5px;
	}
	#links_bar
	{
	background:#FFFFFF;
	float:left;
	width:899px;
	height:25x;
	margin:0 auto;
	border: 1px solid gray;
	padding-bottom: 2px;
	}
	#leftcol {
	  float: left;
	  width: 200px;
	  margin:12px;
	}
	#content {
	  background:#FFFFFF;
	  padding-top:15px;
	  font-family: georgia,garamond,times;
	  width: 640px;
	  margin-left:240px;
	  margin-right:15px;
	  z-index:1;

	}
	#content a
	{
	font-weight:bold;
	font-size:12px;
	}
	#content a:hover
	{
	color:#000000;
	}
	#content ul
	{
	list-style-type:disk;
	}
	#footer {
	  background-color: #ddd;
	  clear: both;
	  width: 900px;
	  height: 35px;
	  border: 1px solid gray;
	  font-size:10px;
	  padding: .5em;
	  margin: 0 auto;
	}
	#content h2 
	{
	margin: 0 0 0.5 em 0;
	font-family: georgia,garamond,times;
	}
	#leftcol p
	{ 
	margin: 0 0 1em 0;
	font-size:13px;
	}
	#leftcol h3
	{ 
	margin: 0 0 1em 0;
	}
	#leftcol a
	{
	font-size:11px;
	line-height:200%;
	font-style:italic;
	}
	img.content
	{
	margin-right: 15px;
	}
/* ######### CSS for top level tabs ######### */

	.tabsmenuclass ul{

	margin: 0;
	padding: 0;
	list-style: none;
	display:inline;
	}
	.tabsmenuclass li
	{
	float:left;
	}
	.tabsmenuclass a{
	display: block;
	color: black;
	text-decoration:none;
	font-family:georgia,century,times;
	padding-left:15px;
	padding-right:15px;
	}
	.tabsmenuclass a:hover, .tabsmenuclass a.selected{
	background:#5A9D19;
	color:#ffffff;
	}

/* ######### CSS for sub menu container below ######### */

	.tabsmenucontentclass{
	clear: left;
	background: #E8E8E8;
	width: 90%;
	border: 1px solid silver;
	}

	.tabsmenucontentclass ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

	.tabsmenucontentclass li{
	float: left;
	margin-right: 1em;
	}
	.tabsmenucontentclass a{
	color:#3F3E39;
	font-size:12px;
	padding-left:5px;
	padding-right:5px;
	text-decoration:underline;
	}
	.tabsmenucontentclass a:hover{
	background:#000000;
	color:#ffffff;
	}
	.anylinkcss{
	position:absolute;
	visibility: hidden;
	border:1px solid black;
	border-bottom-width: 0;
	font:normal 12px Verdana;
	line-height: 18px;
	z-index: 100;
	background-color:#E9FECB;
	width: 205px;
	}

	.anylinkcss a{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid black;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
	text-indent: 5px;
	}

	.anylinkcss a:hover{ /*hover background color*/
	background-color: black;
	color: white;
	}
	#x
	{
	display:none;
	}
      #f1_upload_process{
      z-index:100;
      position:absolute;
      visibility:hidden;
      text-align:center;
      width:400px;
      margin:0px;
      padding:0px;
      background-color:#fff;
      border:1px solid #ccc;
      }
      form.admin{
      text-align:center;
      width:390px;
      margin:0px;
      padding:5px;
      background-color:#fff;
      border:1px solid #ccc;
      }