/* CSS Document */

body {
    margin:0;
    padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height:130%;
	color: #000000;		
	background-image: url(../images/bg-logo.gif);
	text-align:center;
	}
	
/* DEFINITION OF PAGE SECTORS */	
/* main box with white border around it */
 #containerbox {
	margin:0 auto;
	top: 40px;
	width: 92%;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	background: #615AA2;
	text-align: left;
	background-image: url(../images/flowers-bg.jpg);
	background-repeat: no-repeat;	
 }
 
 #toplogobar {
	height: 81px;
	padding:0px;
	margin:0px;
	background-image: url(../images/fieldofflowers.jpg);
	background-repeat:repeat-x;
  } 

#topBarnav {
	background-color: #615AA2;
	height: 21px;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 82%;
	font-weight:bold;		
	padding-top:8px;
	padding-bottom: 6px;
}  

#lftBar {
	width:175px;
	top:116px;
}
/* level0:  sets up total page width */
  #level0 {
	width:100%; 
	}
	
	
/* main:  center column definition */	
  #main{
    margin-left:175px;
    padding-left:0px;
    background:#C2BFEA;
	}
	
/* middle:  middle column definition   */			
#middle {
	margin-right:12px;
	padding-right:0px;
	padding-left:20px;
	position:relative;
	left: 1px;
}	

#middlefrontpage {
	margin-right: 340px;
	padding-right:0px;
	padding-left:20px;
	position:relative;
	left: 1px;	
}
#toplinefrontpage {
	padding-top: 20px;
	padding-bottom:20px;
	padding-left:20px;
	position:relative;
	}


/* rgtBar: right hand column definition */
.rgtBar {
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	padding-left:12px;
}	
/* footer: page footer definition */
#footer {
	background-color: #615AA2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 78%;
	width: auto;
	left: 0px;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 6px;
	}			
	
#footerb 
{
	background-image:url(../images/fieldofflowers-short.jpg);
	background-repeat:repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	line-height:16px;
	height:56px;
	margin:0;
	padding-top: 12px;}

/* SEMI-GRAPHICAL ELEMENTS:  DOGS, LINES, ANY NON-TEXT ITEMS THAT REQUIRE SPECIAL FORMATTING */

/* .nowrap ensures that any containers are cleared out before next set of text is entered on page */
.nowrap {
 clear: both;
}

h1 {
	font-size: 120%;
}
h2 {
	font-size: 110%;
	color: #660033;
}
h3 {
	font-weight:bold; 
	font-size: 105%; }
	
	h3.lavender {
	color: #FFFFFF;	
	font-weight:bold; 
	font-size: 105%; }
	
 h4 {
 font-style:italic;
 font-size: 100%;
  }

 h5 {
  padding-top:10px;
  font-style:italic;
  font-size: 100%;
 }	
 /* NAVIGATION ITEMS FORMATTING */		

/* top navigation bar  */
a.topnav:link, a.topnav:visited {
	color:#FFFFFF;
	text-decoration:none;
	padding-left:6px;
	padding-right:6px;
	font-family: Arial, Helvetica, sans-serif;
}
a.topnav:hover {
	color: #CC99FF;
	text-decoration:none;
	padding-left:6px;
	padding-right:6px;
}

/* footer navigation bar */
a.navbar:link,  a.navbar:visited {
	color: #FFFFFF;
	text-decoration: none;
	padding-left:10px;
	padding-right:10px;
}

a.navbar:hover {
	color: #CC99FF;
	text-decoration: none;
	padding-left:10px;
	padding-right:10px;
}

/* footer navigation bar */
a:link,  a:visited {
	color: #330099;
	text-decoration: none;
}

a:hover {
	color: #6666FF;
	text-decoration: none;
}

.whitetext {
color:#FFFFFF;
}

.smallerfont, td {
font-size:88%; }

.axesstext {
    border:solid 1px #C2BFEA;
    background-color:#C2BFEA;
    color:#C2BFEA;
}

.grapes { 
	background-color: #c2bfea;
	border-style:solid ;
	border-color:#C2BFEA;
}

