/* flower-studio */

p, ul, ol, li {
  font : 1em Verdana,Arial, Helvetica, geneva,sans-serif;
}

body {
  margin: 0px; /*was 0 */
  padding: 0px;
  background-color: #FFFFFF;
  color: #000000;
}

#top {
  margin: 0px;
  padding: 0px;
  background: #007500;  
  height: 150px;  /* was 110  */
  text-align: center;
  z-index: 1;
  color: #FFFFFF;
}

/* This is the left hand column */
#left {
  position: absolute;
  left: 0px;
  top: 150px; /*was 130*/
  width: 50px;
  background: #007500;
  padding: 3px;
}

#center {
  margin-left: 80px;
  margin-right: 80px; 
  background: #FFFFFF;
  padding: 0px; 
  
}

#right {
  position: absolute;
  right: 0px;
  top: 150px;
  width: 50px;
  background: #007500;
  color: #FFFFFF;
  padding: 5px;
  text-align: center;
}

#footer {
  background: #007500;
  margin: 0px;
  text-align: center;
  color: #FFFFFF;
  visibility: hidden;
  padding: 3px;
}

/* Removes default top margin from left/right column paragraphs in Mozilla */
div > p {
  margin-top: 0;
}

/* Navigation */

#navigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em; /* was 1.25 */
}
#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-top: 4px;
}
#navigation li {
	display: inline;
}
#navigation a:link, #navigation a:visited { 
	margin-right: 2px;
	padding: 3px 10px 2px 10px; 
	color: #000000;   
	background-color: #FCE6EA;  
	text-decoration: none;
	border-top: 3px solid #FFFFFF;  
	border-left: 3px solid #FFFFFF;
	border-bottom: 3px solid #717171; 
	border-right: 3px solid #717171;  
	font-weight:bold;
}
#navigation a:hover {
	border-top: 3px solid #717171;
	border-left: 3px solid #717171;
	border-bottom: 3px solid #FFFFFF;
	border-right: 3px solid #FFFFFF;
	font-weight:bold;
}

a.linkclass {text-decoration:underline; color:#FF0000; font-weight:bold; }
a.linkclass:visited {text-decoration:none; color:#FFFFFF; font-weight:bold; }
a.linkclass:active {text-decoration:none; color:#FFFFFF; font-weight:bold; }
a.linkclass:hover {text-decoration:underline; color:#FF0000; font-weight:bold; }

a,a:visited,a:active {text-decoration: none;}
{text-decoration:underline;}

/* center panel */

a.linkclass1 {text-decoration:underline; color:#007500; font-weight:bold; }
a.linkclass1:visited {text-decoration:none; color:#09ed09; font-weight:bold; }
a.linkclass1:active {text-decoration:none; color:#0077B7; font-weight:bold; }
a.linkclass1:hover {text-decoration:underline; color:#FF0000; font-weight:bold; }

a,a:visited,a:active {text-decoration: none;}


h1, h2 {
	font-family: Verdana, Arial, MS Serif;
	color: #FFF;
}

h1.g, h2.g {
	font-family: Verdana, Arial, MS Serif;
	color: #007500;
}
 h3, h4, h5,  {
	font-family: Verdana, Arial, MS Serif;
	color: #007500;
}


h3  {background: #FFFFFF;
	color: #007500;
	font-weight: bold;
	padding:0px;
}


h4  {background: #FFFFFF;
	color: #007500;;
	font-weight: bold;
	padding:0px;
}


h5  {background: #007500;
	color: #FFFFFF;
	padding:2px;
	width: 97.5%;
}


h6  {background: #007500;
	color: #FFFFFF;
	padding:2px;
	width: 50%;
}

/*and here the I prevent the incredible shrinking text*/
p, ol, ul, dl {
	font-size: .8em;        
}

ul#red {
list-style-image: url(images/blob4.gif);
}

ul.star2 {
list-style-image: url(images/star2.gif);
}

#content {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
}

#content1 {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
}

#smallboxright {
   	background: #007500;
		color: #FFF;
	   background-repeat: no-repeat;
	   float: right;
		padding-top:  0px;
	   padding-left: 10px;
	   margin-left: 5px;
	   width: 200px;
		height: 170px;
	}
	
#smallboxright1 {
   	background: #007500;
		color: #FFF;
	   background-repeat: no-repeat;
	   float: right;
		padding-top:  0px;
	   padding-left: 10px;
		margin-left: 5px;
	   width: 200px;
		height: 900px;
		}
		
#logo3 {
   position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

#logofs {
   position: center;
	top: 0px;
}
/*
#navtop {
   position: center;
	top: 110px;
	height: 30px;
}
*/
#logo4 {
   position: absolute;
	top: 0px;
	right: 0px;
	z-index: 3;
}

#logo2 {
   position: relative; z-index: 2;
	top: 0px;
}

#logon2 {
   position: center; 
	z-index: 20;
	top: 50px;
}

.input1{
	background: #FFFFFF; 
	font: bold 90%/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 100%;
	border-color: #FFFFFF;
	border:  1px solid;
}
.input1 tr.even td{
		background: #FFFFFF; 
	   border-color:#FFFFFF;
	   border:  1px solid;
}
.input1 tr.odd  td{
		background: #FFFFFF; 
	   border-color:#FFFFFF;
	   border:  1px solid;
		padding: 3px;
		text-align: center;
}

#input2{
	background: #FFFFFF; 
	font: bold 80%/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 100%;
	border-color: #eb005e;
	border:  1px solid;
}
.input2 tr.white td{
      font: bold 80%/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
		background: #FFFFFF; 
	   border-color:#eb005e;
	   border:  1px solid;
}
.input2 tr.grey  td{
      font: bold 80%/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
		background: #BBBBBB; 
	   border-color:#eb005e;
	   border:  1px solid;
		padding: 3px;
}

#leftdesignerrange {
		color: #007500;
		text-align: left;
	   float: left;
		padding-top:  0px;
	   padding-left: 10px;
	   margin-left: 5px;
	}
