body {
	background-color:		#6571b5;  /*dark blue*/
	margin:			0 0 0 0;
	padding:			0 0 0 0;
	font-family:		Georgia, "Times New Roman", serif;
	font-size:			16px;
	color:			#484180;
	}
	
#home-gradient-h {
	width:			1024px;
	min-height:			1536px;
	margin:			0 0 0 0;
	padding:			0 0 0 0;
	background-color:		transparent;
	background-image:		url(../images/Gradient-H.png);
	background-repeat:	repeat-y;
	}

#home-gradient-v {
	width:			1024px;
	height:			1536px;
	margin:			0 0 0 0;
	padding:			0 0 0 0;
	background-color:		transparent;
	background-image:		url(../images/gradient-v2.png);
	background-repeat:	repeat-x;
	}
	
#bns_home {
	width:			800px;
	height:			800px;
	margin:			0 0 0 120px;
 	padding:			0 0 0 0;
	background-image:		url(../images/lilylogo.png);
	background-position:	center;
	background-repeat:	no-repeat;
	background-color:		transparent;	/*normally transparent*/
	color:			#484180;
	}

#bns_main {
	width:			600px;
	height:			660px;
	margin:			0 0 0 120px;
 	padding:			120px 100px 20px 100px;
	background-image:		url(../images/lilylogofade.png);
	background-position:	center;
	background-repeat:	no-repeat;
	background-color:		transparent; /* normally transparent */
	color:			#484180;
	}
	
#bns_alt {
	width:			600px;
	min-height:			660px;
	margin:			0 0 0 120px;
 	padding:			0 100px 20px 100px;
	background-color:		transparent; /* normally transparent */
	color:			#484180;
	}
	
/* main page styles */

#bns_main h1 {
	text-align:			center;
	vertical-align:		middle;
	margin-top:			0;
	}
	
#bns_main h2, h3 {
	text-align:			left;
	vertical-align:		middle;
	margin-top:			0;
	margin-bottom:		3px;
	}
	
#bns_main h4 {
	text-align:			left;
	vertical-align:		middle;
	margin-top:			0;
	margin-bottom:		3px;
	}
	
#bns_main p {
	text-align:			left;
	vertical-align:		middle;
	margin-top:			0;
	}
	
#bns_main p.centerme {
	text-align:			center;
	}

#bns_main p.footer {
	text-align:			center;
	vertical-align:		text-bottom;
	font-size:			90%;
	margin-top:			50px;
	}

#bns_main p.footer2 {
	text-align:			center;
	vertical-align:		text-bottom;
	font-size:			80%;
	margin-top:			25px;
	}

#bns_main ul {
	list-style-type:		disc;
	}

#bns_main table {
	margin-bottom:		10px;
	border:			1px solid #484180;
	}
	
#bns_main table th {
	padding-left:		5px;
	padding-right:		5px;
	background-color:		#6891CC;
	}

#bns_main table td {
	padding-left:		5px;
	padding-right:		5px;
	}

#bns_main a {
	text-decoration:  	none;
	border-style:		none;
	font-weight:		bold;
	color:			#484180;
	}

#bns_main a img {
	text-decoration:  	none;
	border-style:		none;
	}

#bns_main a:link {
	text-decoration:  	none;
	border-style:		none;
	font-weight:		bold;
	color:			#484180;
	}

#bns_main a:visited {
	text-decoration:  	none;
	border-style:		none;
	font-weight:		bold;
	color:			#484180;
	}

#bns_main a:hover {
	text-decoration:  	none;
	border-style:		none;
	font-weight:		bold;
	font-style:			oblique;
	color:			#7368cc;
	}

/* alternate page styles */

#bns_alt h1 {
	text-align:			center;
	vertical-align:		middle;
	margin-top:			0;
	}
	
#bns_alt h2, h3 {
	text-align:			left;
	vertical-align:		middle;
	margin-top:			0;
	margin-bottom:		3px;
	}
	
#bns_alt h4 {
	text-align:			left;
	vertical-align:		middle;
	margin-top:			0;
	margin-bottom:		3px;
	}
	
#bns_alt p {
	text-align:			left;
	vertical-align:		middle;
	margin-top:			0;
	}
	
#bns_alt p.centerme {
	text-align:			center;
	}

#bns_alt p.footer {
	text-align:			center;
	vertical-align:		text-bottom;
	font-size:			90%;
	margin-top:			30px;
	}

#bns_alt p.footer2 {
	text-align:			center;
	vertical-align:		text-bottom;
	font-size:			80%;
	margin-top:			25px;
	}

#bns_alt p.poem {
	text-align:			left;
	vertical-align:		middle;
	margin-top:			0;
	font-style:			oblique;
	}
	
#bns_alt p.credit {
	text-align:			center;
	vertical-align:		middle;
	margin-top:			0;
	font-style:			oblique;
	font-size:			90%;
	}
	
#bns_alt ul {
	list-style-type:		disc;
	}

#bns_alt table {
	margin-bottom:		10px;
	border:			1px solid #484180;
	width:			600px;
	}
	
#bns_alt table th {
	padding-left:		5px;
	padding-right:		5px;
	background-color:		#6891CC;
	}

#bns_alt table td {
	padding-left:		5px;
	padding-right:		5px;
	padding-bottom:		10px;
	vertical-align:		top;
	}

#bns_alt a {
	text-decoration:  	none;
	border-style:		none;
	font-weight:		bold;
	color:			#484180;
	}

#bns_alt a img {
	text-decoration:  	none;
	border-style:		none;
	}

#bns_alt a:link {
	text-decoration:  	none;
	border-style:		none;
	font-weight:		bold;
	color:			#484180;
	}

#bns_alt a:visited {
	text-decoration:  	none;
	border-style:		none;
	font-weight:		bold;
	color:			#484180;
	}

#bns_alt a:hover {
	text-decoration:  	none;
	border-style:		none;
	font-weight:		bold;
	font-style:			oblique;
	color:			#7368cc;
	}

#NavSidebar {
	float:			left;
	width:			70px;
	height:			740px;
	margin:			0 0 0 0;
	padding:			100px 0 0 50px;
	text-align:			right;
	background-color:		transparent; /* normally transparent */
	}
	
#NavSidebar img {
	margin:			0 0 0 0;
	padding:			0 0 0 0;
	border-style:		none;
	}
	
#NavSidebar ul {
	list-style-type:		none;
	padding:			0 0 0 0;
	margin:			0 0 0 0;
	}

#NavSidebar li {
	text-decoration:  	none;
	border-style:		none;
	margin:			0 0 20px 0;
	padding:			0 0 0 0;
	}

#NavSidebar li a {
	text-decoration:  	none;
	border-style:		none;		
	margin:			0 0 0 0;
	padding:			0 0 0 0;
	}

#NavSidebar li a:link {
	text-decoration:  	none;
	border-style:		none;
	margin:			0 0 0 0;
	padding:			0 0 0 0;
	}

#NavSidebar li a:visited {
	text-decoration:  	none;
	border-style:		none;
	margin:			0 0 0 0;
	padding:			0 0 0 0;
	}

#NavSidebar li a:hover {
	text-decoration:  	none;
	border-style:		none;
	margin:			0 0 0 0;
	padding:			0 0 0 0;
	}

#NavBottombar {
	text-align:			center;
	background-color:		transparent; /* normally transparent */
	padding-left:		50px;
	}
	
#NavBottombar img {
	margin:			0 0 0 0;
	padding:			0 0 0 0;
	border-style:		none;
	}
	
#NavBottombar ul {
	list-style-type:		none;
	padding:			0 0 0 0;
	margin:			0 0 0 0;
	}

#NavBottombar li {
	text-decoration:  	none;
	border-style:		none;
	margin:			0 60px 0 0;
	padding:			0 0 0 0;
	display:			inline;
	}

#NavBottombar li a {
	text-decoration:  	none;
	border-style:		none;		
	margin:			0 0 0 0;
	padding:			0 0 0 0;
	}

#NavBottombar li a:link {
	text-decoration:  	none;
	border-style:		none;
	margin:			0 0 0 0;
	padding:			0 0 0 0;
	}

#NavBottombar li a:visited {
	text-decoration:  	none;
	border-style:		none;
	margin:			0 0 0 0;
	padding:			0 0 0 0;
	}

#NavBottombar li a:hover {
	text-decoration:  	none;
	border-style:		none;
	margin:			0 0 0 0;
	padding:			0 0 0 0;
	}

#contactemail {
	font-size:			100%;
	font-weight:		400; 
	}
	
#contactemail table {
	border-style:		none;
	border-collapse:		collapse;
	}

#contactemail th {
	text-align:			left;
	vertical-align:		top;
	font-weight:		400;
	padding-top:		2px;
	}
	
#contactemail td {
	text-align:			left;
	vertical-align:		top;
	padding-bottom:		5px;
	padding-left:		5px;
	border:			none;
	}

.testimonial {
	padding-left:		20px;
	padding-right:		20px;
	font-style:			oblique;
	}

.rightimage {
	vertical-align:		top;
	float:			right;
	margin:			0 0 0 0;
	padding:			10px 0 0 10px;
	border-style:		none;
	}

.leftimage {
	vertical-align:		top;
	float:			left;
	margin:			0 0 0 0;
	padding:			0 8px 0 0;
	border-style:		none;
	}

.footerimage  {
	margin:			0px 4px 0px 4px;
	padding:			0;
	border-style:		none;
	vertical-align:		middle;
	}

.new {
	color:			#996699;
	font-weight:		bold;
	}
	
.newwhite {
	color:			#ffffff;
	font-weight:		bold;
	}
	
.whiteital {
	color:			#ffffff;
	font-weight:		normal;
	font-style:			oblique;
	}
	
#leftbox {
	width:			283px;
	padding:			5px 5px 5px 5px;
	border:			1px solid #ffffff;
	float:			left;
	font-family:		Arial, sans-serif;
	margin-bottom:		15px;
	}
	
#rightbox {
	width:			283px;
	padding:			5px 5px 5px 5px;
	border:			1px solid #ffffff;
	float:			right;
	font-family:		Arial, sans-serif;
	margin-bottom:		15px;
	}
	
.newsflash {
	color:		#8c6099;
	}
