body {
	position: relative;
	margin: 0 auto;
	width: 780px;
	text-align: left;
/*	background-image:url('images/bck01.gif');
	background-position: center top;
	background-repeat: repeat-x; */
	background-color: #ffffff	;

	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;

}

#wrapper {
	position: absolute;
	left:0px;
	top:0px;
	width:780px;
	background-color: #FFFFFF;
	}

#header {
	float: left;
	position:relative;
	width: 780px;
	height:120px;
	margin-bottom:15px;
	background-image:url(images/logoflower5.jpg);
	background-repeat:no-repeat;
	background-position:right;
	}
#maintitle {
	font-family: 'Lucidia Handwriting', Arial, Helvetica, sans-serif;
	font-size: 2em;
	color: #666666;
	font-weight: bold;
	padding-top: 30px;
	padding-right: 10px;
	text-align: right;
}
#main {
	float: left;
	width: 780px;
}
#jumplink {
position:absolute;
top:-1000px;
left:-1000px;
}
#crumb a {
text-decoration:none;
}
#crumb a:hover {
text-decoration:underline;
}
#col01 {
	padding-left: 0px;
	padding-top: 10px;
	float: left;
	width: 145px;
}

#col02 {
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	float: left;
	width: 600px;
}
#col02 li {
list-style-type:disc;
list-style-position:outside;
padding:.25em 0em .5em .5em;
margin-top: 0;
}
#col03 {
	float:right;
	margin-top:10px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 160px;
	height: 400px;
}

#footer {
	margin-top:20px;
	width: 780px;
	clear: both;
	font-size: .8em;
	text-align:center;
}

h1 {
	padding: 0px 5px 5px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	font-size: 1.2em;
}
h2 {
	padding: 0px 5px 1px 0px;
	margin-bottom: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	font-size: 1.2em;
}
.promo {
font-weight:bold;
color: #884896;
padding-left:2px;
}
.indentblock {
	margin-left: 1.5em;
}
.tips {
border:1px solid #666666; 
padding: 2px 2px 2px 2px;
}
.quote {
border:1px solid #666666; 
padding: 2px 2px 2px 2px;
}
.quote p {
margin:0;
padding:2px;
font-size:smaller;
}
a:link {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}

a:visited {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}

a:hover {
	color: #AF98BA;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

.floatleft{
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0;
	margin-right: 10px;
	clear: left;
}
.floatright {
float:right;
}
.textright {
text-align:right;
}
.floatrightborder {
float:right;
}
.imgr {
	float: right;
	margin: 0 0 5px 5px;
	padding: 2px 2px 2px 2px;
	border-color:#666666;
	border-width:1px;
	border-style:solid;
	
}

/**  menu styles **/
#navmenu {
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: normal;
	background-color: #FFFFFF;
	float: left;
	margin-top:.5em;
	padding-left: 0px;
/*	border-right-color: #037AB4;
	border-right-style: solid;
	border-right-width: 1px;
*/
}
#navmenu dl {
	margin-left: 5px;
}
#navmenu dt {
	padding-top: 5px;
	font-weight: bold;
}
#navmenu dd {
	margin-left: 15px;
}
#navmenu a {
	color: #A07EA9;
	color: #666666;
	text-decoration: none;
}
#navmenu a:hover {
	color: #666666;
	text-decoration: none;
}

    #tabs {
	position: absolute;
	bottom: 0px;
	right: 0px;
	font-size: 1.5em;
      }
    #tabs dl {
	margin:0;
	padding:5px 10px 0px 0px;
	list-style:none;
      }
    #tabs dt {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs a {
      float:left;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #tabs a span {
      float:left;
      display:block;
      padding:0px 5px 0px 6px;
      color:#808285;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#359CD7;
      }

/******/
    #tabs2 {
	position:absolute;
	top:70px;
	 float:left;
     width:100%;
	width: 720px;
	font-size: 1em;
      }
    #tabs2 dl {
	margin:0;
	padding:5px 10px 0px 0px;
	list-style:none;
      }
    #tabs2 dt {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs2 a {
      float:left;
      margin:0;
      padding:0 0 0 0px;
	  width: 14%;
      text-decoration:none;
      }
    #tabs2 a span {
      float:left;
      display:block;
      padding:2px 6px 2px 5px;
      color:#666666;
	  background-color: #FFFFFF;
	  width: 4em;
      }
    #tabs2 a:hover span {
      color:#FFFFFF;
	  background-color:#AF98BA;
	  background-color:#B4A7EC;
	  width: 6.2em;
      }
.highlight {
color:#000000;
}

/******/

#cmsform1 {
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 10px;
	float: left;
	width: 500px;
}
#cmsform1 fieldset {
	border-style: none;
}
#cmsform1 label {
	width: 200px;
	float: left;
	clear: both;
	margin-left: 20px;
	margin-right: 10px;
}
#cmsform1 input, textarea {
	float: left;
	margin-bottom: 3px;
}
#cmsform1 select {
	float: left;
	margin-bottom: 3px;
	width: 200px;
}
#cmsform1 br {
	clear:both;
	width: auto;
}
.cmsformbuttons{
	float:left;
	clear:none;
	margin-left:0.25em;
	margin-right:0;
margin-top:2em;
}
.subbutton {
	float: none;
	width: auto;
	margin-left: 40px;
	margin-top: 5px;
}
.subbutton2 {
	float: left;
	width: auto;
	margin-top: 5px;
}
.subbutton3 {
	float: left;
	width: auto;
}
.subbuttonspanr {
	float: left;
	margin-left: 200px;
	
}
#cmsform2 {
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 10px;
	float: left;
	width: 500px;
}
#cmsform2 fieldset {
	border-style: none;
}
#cmsform2 label {
	width: 130px;
	float: left;
	margin-right: 5px;
}
#cmsform2 input, textarea {
	float: left;
	margin-bottom: 3px;
}
#cmsform2 select {
	float: left;
	margin-bottom: 3px;
	width: 200px;
}
#cmsform2 br {
	clear:both;
	width: auto;
}

/**********************************************/
/*    List Styles                            */
/**********************************************/
.lsthd
{
	background-color: #DADADA;
	float: left;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 100%;
	font-size:1.0em;
	font-weight:bold;
	font-style: normal;
}
.lstbkg0
{
	background-color: #F2F1F5;
	float: left;
	margin-top: 2px;
	margin-bottom: 2px;
	width: 100%;
	font-size:1.0em;
}
.lstbkg1
{
	float: left;
	margin-top: 2px;
	margin-bottom: 2px;
	width: 100%;
	font-size:1.0em;
}
.lst0{
	text-indent: 2px;
	float: left;
}
.lstr0{
	text-indent: 2px;
	float: right;
	margin-right: 2px;
}
.lst5-0{
	text-indent: 2px;
	float: left;
	width: 5%;	
}
.lst10-0{
	text-indent: 2px;
	float: left;
	width: 10%;
}
.lst15-0{
	text-indent: 2px;
	float: left;
	width: 15%;
}
.lst15bi-0{
	text-indent: 2px;
	float: left;
	width: 15%;
	font-style:italic;
	font-weight:bold;
}
.lst15c-0{
	text-indent: 2px;
	float: left;
	width: 15%;
	background-color:#E8E8E8;
	font-weight:bold;
}
.lst20-0{
	text-indent: 2px;
	float: left;
	width: 20%;
}
.lst20c-0{
	text-indent: 2px;
	float: left;
	width: 20%;
	background-color:#E8E8E8;
	font-weight:bold;
}
.lst20bi-0{
	text-indent: 2px;
	float: left;
	width: 20%;
	font-style:italic;
	font-weight:bold;
}
.lst25-0{
	text-indent: 2px;
	float: left;
	width: 25%;
}
.lst30-0{
	text-indent: 2px;
	float: left;
	width: 30%;
}
.lst35-0{
	text-indent: 2px;
	float: left;
	width: 35%;
}
.lst40-0{
	text-indent: 2px;
	float: left;
	width: 40%;	
}
.lst80-0{
	text-indent: 2px;
	float: left;
	width: 80%;	
}
.lsttitle {
	text-indent: 5px;
	font-weight:bold;
	float: left;
}
.lstdate {
	text-indent: 5px;
	float: left;
	font-weight:bold;
	font-style:italic;
	width:15%;
}
.lstsummary {
	padding-left:5px;
	float: left;
}
.lstauthor {
	text-indent: 2px;
	margin-right: 2px;
	float: right;
	font-size:smaller;
}
