/* 2007 Nikolais Linsteadt */

body{
	margin:0;
	padding:0;
        background-color: #ffffff;
/*	background-color: #b5ceff;*/
}

/* Main Frame */
#mainarea {
	width:764px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	background-color: #ffffff;
}

#leftcontent {
	float:left;
	width:764px;
	padding:0;
	margin:0;
	background-color: #ffffff;
/*	background-color: #ffeaff;*/
}

	#leftcontent #titlebar{
		height:155x;
	}
	
		#leftcontent #titlebar img{
			border:none;
		}
		
		#leftcontent #titlebar a{
			border:none;
		}
	
	#leftcontent #bodytxt{
		margin:0 0 20px 0;
		padding:0;
	}

/* NAV AREA ----------------------------------------*/
/* Pink = #ffeaff | Purple = #572960 Light Blue = #6699FF */

	#leftcontent #nav{
		display:block;
		float:left;
		clear:both;
		height:40px;
		width:764px;
		margin:0;
		padding:0;
	}
	
		#leftcontent #nav a{
			color:#572960;
			border-bottom:none;
			margin:50;
			padding:8px 10px 0px 10px;
		}
		
/*		#leftcontent #nav p{
			display:block;
			clear:both;
			float:right;
			margin:0;
			padding:6px 0 0 0;
		}*/
		#leftcontent #nav p{
                	font:bold 12pt Arial, Helvetica, sans-serif;
			text-align:center;
			text-decoration:none;
			color:#572960;
			margin:1px 1px 2px 1px;
			padding:0;
	        }
/*		#leftcontent #nav a.onpage{
			color:#ffeaff;
			border:none;
		}*/
		
		#leftcontent #nav a:hover{
			color:#6699FF;
			text-decoration:none;
		}
		
		#leftcontent #nav a.selected{
			background: #6699FF;
			color:#ffeaff;
			text-decoration:none;
			margin:0;
		}
	
/* END -------------------------------------------------------------------*/
			
		#leftcontent img.inline{
			display:block;
			float:right;
			margin:0;
			padding:0 0 10px 10px;
		}
		
		#leftcontent img.rinline{
			display:block;
			float:left;
			margin:0;
			padding:3px 10px 0 0;
		}
		
		#leftcontent p{
			font:12pt Georgia, Garamond, serif;
			text-align:justify;
			color:#572960;
			margin:0 0 8px 0;
			padding:0;
		}

		#leftcontent p.red{
			font:12pt Georgia, Garamond, serif;
			text-align:justify;
			color:#CD0000;
			margin:0 0 8px 30px;
			padding:0;
		}

		#leftcontent p.blue{
			font:12pt Georgia, Garamond, serif;
			text-align:justify;
			color:#0000CD;
			margin:0 0 8px 30px;
			padding:0;
		}
		
		#leftcontent p.green{
			font:12pt Georgia, Garamond, serif;
			text-align:justify;
			color:#008000;
			margin:0 0 8px 30px;
			padding:0;
		}
		
		#leftcontent p.head{
			font:bolder 13pt Georgia, Garamond, serif;
			color:#572960;
			text-align:left;
			margin:5px 0 8px 0;
			padding:0;
		}

        	#leftcontent p.small{
			font:bolder 6pt Georgia, Garamond, serif;
			color:#572960;
			margin:5px 0 8px 0;
			padding:0;
		}

		#leftcontent p.bquote{
			font:11pt Brio, Cursive, Sayer Script MN;
			margin:25px 40px 5px 40px;
			padding:1px;
		}

		#leftcontent p.inquote{
			font:11pt Tahoma, Century Gothic, Arial, sans-serif;
			text-align:right;
			font-style:italic;
			margin:0px 0px 10px 0px;
			padding:0;
		}
		
		#leftcontent p.attrib{
			font:9pt Arial, Helvetica, sans-serif;
			margin:0 40px 25px 40px;
			padding:1px;
		}

		#leftcontent td.sched{
			font:11pt Georgia, Garamond, serif;
			text-align:left;
			color:#572960;
			margin:0 0 0 0;
			padding:0;
		}
		
		#leftcontent td{
			font:11pt Georgia, Garamond, serif;
			text-align:center;
			vertical-align:top;
			color:#572960;
			margin:0 0 0 0;
			padding:0;
		}
		
		#leftcontent td.paypal{
			font:12pt Georgia, Garamond, serif;
			text-align:left;
			color:#572960;
			margin:0 0 0 0;
			padding:0;
		}

		#leftcontent #bodytxt li{
			font:12pt Georgia, Garamond, serif;
			color:#572960;
			margin:3px 0 3px 0;
			padding:0;
		}

		#leftcontent #bodytxt ul{
			margin:0 0 8px 55px;
			padding:0;
			list-style-image:url(images/butterflys.jpg);
		}
		
		#leftcontent #bodytxt ul.table{
			margin:0 0 0px 0px;
			padding:0;
		}

		#leftcontent #bodytxt li.pic{
			display:block;
			float:left;
			/*width:85px;*/
			width:240px;
			border:1px solid #DDDDDD;
			height:auto;
			margin:2px 3px 1px 0;
			padding:0;
			font:10pt Arial, Helvetica, sans-serif bold;
			color:#666666;
		}
	
		#leftcontent p.title{
			font:36pt Georgia, Garamond, serif;
			color:#572960;
			line-height:36pt;
			margin:0;
			padding:0;
		}
	
		#leftcontent p.stitle{
			font:bold 12pt Arial, Helvetica, sans-serif;
			color:#6699FF;
			margin:3px 0 20px 0;
			padding:0;
		}
		
		#leftcontent a{
			color:#284279;
			text-decoration:none;
			border-bottom:1px dashed #284279;
			margin:0px;
			padding:0px;
		}

		#leftcontent a:hover{
                        color:#6699FF;
			text-decoration:none;
			border-bottom:1px dotted #6699FF;
		}


/* BOTTOM SECTION ----------------------------------------*/

#bottomcontent{
	width:764px;
	height:136px;
	float:left;
	clear:both;
	background: #FFFFFF;
	padding:0;
	margin:0;
}

	#bottomcontent img.inline{
		display:block;
		float:left;
		margin:0;
		padding:0 0 3px 3px;
	}

        #bottomcontent p{
		font:12pt Arial, Helvetica, sans-serif;
		text-align:center;
		color:#572960;
		margin:1px 1px 2px 1px;
		padding:0;
	}

	a.two{
		font:10pt Arial, Helvetica, sans-serif;
		text-decoration:none;
                color:#6699FF;
	}
	
	#bottomcontent a:hover{
		background #999999;
		text-decoration:none;
		color:#572960;
	}
	
	#bottomcontent #left{
		float:left;
		width:640px;
		height:100%;
		background:url(images/butterfly_sm.jpg) top left no-repeat;
		margin:2px;
		padding:0;
	}
	
		#bottomcontent #left p{
			font:12pt Arial, Helvetica, sans-serif;
			color:#572960;
			margin:1px 1px 2px 128px;
			padding:0;
		}
		
		#bottomcontent #left p.small{
			font:10pt Georgia, Garamond, serif;
			color:#572960;
			margin:1px 1px 2px 128px;
			padding:0;
		}
		
	#bottomcontent #right{
		float:right;
		width:120px;
		height:inherit;
		background:url(images/butterfly_bluesm.jpg) top center no-repeat;
	}
	
	#bottomcontent #right p.one{
		font:8pt Arial, Helvetica, sans-serif;
		text-decoration:none;
		color:#666666;
		margin:110px 0px 0px 0px;
	}

/* Form formatting */
fieldset{
	clear:both;
	border:1px solid #6699FF;
	width:30em;
	background:url(images/rightbak2.gif) bottom left no-repeat;
}

legend{
	font:11pt Arial, Helvetica, sans-serif;
	color:#fff;
	background:#6699FF;
	border:2px solid #FFFFFF;
	padding:2px 6px;
}

label{
	width:6em;
	float:left;
	text-align:right;
	margin-right:0.5em;
	display:block;
}

input{
	width:180px;
	font:9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color:#D7E5F2;
	color:#102132;
	border:1px solid #284279;
}

input.paypal{
	width:107px;
	font:9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color:#ffeaff;
	color:#102132;
	border:0px solid #284279;
}

select{
	font:9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color:#D7E5F2;
	color:#102132;
	border:1px solid #284279;
}

textarea{
	color:#102132;
	background-color:#D7E5F2;
	border:1px solid #284279;
}

.submit input{
	width:auto;
	font:9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	background:#D7E5F2;
	color:#102132;
	margin-left:12px;
	margin-top:3px;
	margin-bottom:2px;
	border:1px outset #284279;
}


/*bold formatting*/
b{
	color:#572960;
	font-weight:bold;
	font-size:+12pt;
}

img{
	border:none;
}

hr {
  float:left;
  height: 1px;
  width: 310px;
  color: #572960;
  background-color: #572960;
}
