/* Global Styles */

body {
	margin:0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	scrollbar-arrow-color:#DDDFFF;
	scrollbar-face-color:#490095;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#2A0055;
	scrollbar-shadow-color:#2A0055;
	scrollbar-track-color:#6332CD;
	}
	
	form{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
	}

input{
 	background-color: White;
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 11px;
}

option {
	background-color: White;
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 11px;
}

select {
	background-color: White;
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 11px;
}
	
p{
	font:12px Arial, Helvetica, sans-serif;
	}
	
.cs{
	font:12px Comic Sans MS, Arial, Helvetica, sans-serif;
	}

	
	h1{
		margin-bottom: 0px;
	}
	
.nomargin{
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
.table {
	border: dotted;
	border-color: Black;
}

.tablelilac {
	border: dotted;
	border-color: #E5CCFF;
}

.tablepurple {
	border: dotted;
	border-color: #8B008B;
}

hr.wht{
	color: #EAD8FC;
}

.taglinesilverb {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
letter-spacing: 4px;
color: #F0F8FF;
font-size: 14px;
}
	
	
.tdwht {
	font:12px Arial, Helvetica, sans-serif;
	color: White;
	}
	
.tabletext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

}
	
.black {
	font:12px Arial, Helvetica, sans-serif;
	color: Black;
	}
	
a.bodytxt {
	font:12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: Purple;
	margin-top:0px;
	}
	
a:hover.bodytxt {
	font:12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #8B0000;
	margin-top:0px;
	}
	
	a.bodytxtcs {
	font:13px Comic Sans MS, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: Purple;
	margin-top:0px;
	}
	
a:hover.bodytxtcs {
	font:13px Comic Sans MS, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #8B0000;
	margin-top:0px;
	}
	
	
	
	
a {font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #E1D7FF;
	}
	
a:hover {
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: White;
	}
	
	a.main {font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #4B0082;
	}
	
a.main:hover {
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #8B0000;
	}
	
a.homelink{
	font: 16px Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #EAD8FC;
	color: Purple;
	letter-spacing:.10em;
}

a:hover.homelink{
	font: 16px Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #EAD8FC;
	color: #8A2BE2;
	letter-spacing:.10em;
}




a.allwhite {font:  11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFCC;
	}
	
a.allwhite:hover {
	font:  11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: White;
	}
	
a.homemenu {font: 9px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #B499FF;
	}
	
a.homemenu:hover {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #8CA7FF;
	}
	
a.sm {font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #E1D7FF;
	}
	
a.sm:hover {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: White;
	}
	
a.dkruby {font: bold 11px Arial, Helvetica, sans-serif;
	color: #99004D;
	}
	
a.dkruby:hover {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: White;
	}
	
a.dk {font: bold 12px Arial, Helvetica, sans-serif;
	color: #99004D;
	}
	
a.dk:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #660099;
	}
	
a.dksm {font: bold 10px Arial, Helvetica, sans-serif;
	color: #99004D;
	}
	
a.dksm:hover {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #660099;
	}
	
a.subheaderlink{
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: Black;
	line-height:22px;
	}	
	
a.subheaderlink:hover{
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #006601;
	line-height:22px;
	}	
	
	
	
	a.subheaderlinkwht{
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF0F5;
	line-height:22px;
	}	
	
a.subheaderlinkwht:hover{
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: White;
	line-height:22px;
	}
	
	

/* ID Styles */

#navigation td {
	border-bottom: 1px solid #F4FFE4;
	}
	
#navigation a {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #D5EDB3;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:8px 6px 10px 20px;
	}
	
#navigation a:hover {
	background: #99CC66;
	color:#993300;
	}
	
#logo 	{
	font:18px Arial, Helvetica, sans-serif;
	color: Black;
	letter-spacing:.2em;
	line-height:30px;
	}
	
	
	#logowht 	{
	font:18px Arial, Helvetica, sans-serif;
	color: White;
	letter-spacing:.2em;
	line-height:30px;
	}

#tagline 	{	
	font:11px Arial, Helvetica, sans-serif;
	color: White;
	letter-spacing:.4em;
	line-height:18px;
	}
	
	#tagline2 	{	
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color: White;
	line-height:14px;
	}
	
	#tagline4 	{	
	font:14px Arial, Helvetica, sans-serif;
	color: White;
	letter-spacing:.2em;
	line-height:18px;
	}
		#tagline4BLK 	{	
	font:14px Arial, Helvetica, sans-serif;
	color: bLACK	;
	letter-spacing:.2em;
	line-height:18px;
	}
	
	#tagline3 	{	
	font:36px Verdana, Arial, sans-serif, Helvetica;
	font-weight: normal;
	color: White;
	letter-spacing:.2em;
	}

#monthformat {
	border-bottom: 1px dashed #5C743D;
	}
		
#dateformat {
	font:11px Arial, Helvetica, sans-serif;
	color: #993300;
	letter-spacing:.2em;
	}
	
#dateformat a {
	font:11px Arial, Helvetica, sans-serif;
	color: #993300;
	font-weight:bold;
	letter-spacing:.1em;
	text-decoration:none;
	}
	
#dateformat a:hover {
	color: #F4FFE4;
	letter-spacing:.1em;
	}
	
/* Class Styles */
	
.bodyText {
	font:12px Arial, Helvetica, sans-serif;
	color: Black;
	line-height:20px;
	margin-top:0px;
	}
	
.bodyText13 {
	font:13px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: Black;
	margin-top:0px;
	}
	
.bodyText13red {
	font:13px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #990000;
	margin-top:0px;
	}
	
.bodyText13wht {
	font:13px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: White;
	margin-top:0px;
	}
	
.bodyText11redi {
	font:11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	color: #990000;
	margin-top:0px;
	}
	
.bodyText16 {
	font:16px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: Black;
	margin-top:0px;
	}
	
.bodyTextwht {
	font:12px Arial, Helvetica, sans-serif;
	color: White;
	line-height:18px;
	margin-top:0px;
	}
	
.bodyTextorange {
	font: 12px Arial, Helvetica, sans-serif;
	color: #FF6600;
	font-weight: bold;
	font-style: italic;
	line-height:18px;
	margin-top:0px;
	}
	
	.bodyTextorangeLS {
	font: 12px Arial, Helvetica, sans-serif;
	color: #FF6600;
	font-weight: bold;
	line-height:18px;
	letter-spacing: 2px;
	margin-top:0px;
	}
	
	.bodyTextwhtsm {
	font:11px Arial, Helvetica, sans-serif;
	color: White;
	line-height:14px;
	margin-top:0px;
	}
	
.pageName22{
	font: 22px Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #EAD8FC;
	color: Purple;
	letter-spacing:.10em;
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
.pageNamelg{
	font: 28px Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #EAD8FC;
	color: Purple;
	letter-spacing:.10em;
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
.pageName{
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	color: #E5CCFF;
	line-height:26px;
	letter-spacing:.10em;
	}
	
.pageNamesm{
	font: 16px Comic Sans MS, Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #EAD8FC;
	color: Purple;
	letter-spacing:.10em;
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
.sublg{
	font: 20px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #E5CCFF;
	letter-spacing:.10em;
	}
	
.sub12{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #E5CCFF;
	letter-spacing:.10em;
	}
	
.sub{
	font: 15px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #E5CCFF;
	letter-spacing:.10em;
	}
	
.subHeader {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: Black;
	line-height:22px;
	}
	
.subHeaderwht {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: White;
	line-height:22px;
	}

.subHeaderpale {
	font:normal 28px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height:22px;
	letter-spacing:.1em;
	}
	
.quote {
	font: 20px Arial, Helvetica, sans-serif;
	color: #759DA1;
	line-height:30px;
	}
	
	.quoteblk {
	font: 20px Arial, Helvetica, sans-serif;
	color: Black;
	letter-spacing: 1px;
	}
	
.italic{
	font:12px Arial, Helvetica, sans-serif;
	font-style: italic;
	color: White;
}
	
.smallText {
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFCCFF;
	}
	
.navText {
	font: 11px Arial, Helvetica, sans-serif;
	color: #003366;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	}
	
.navText10 {
	font: 10px Arial, Helvetica, sans-serif;
	color: #003366;
	}
	
.bg{
		background-image: url(images/butterfly_stripes.jpg);
		background-position: top left;
		background-repeat: no-repeat;
		background-attachment: fixed;
	}
	
.leftcol{
	background-image: url(images/left_column.gif);
	background-repeat: no-repeat;
}

.leftcolblue{
	background-image: url(images/left_column.gif);
	background-repeat: no-repeat;
}

.butterflybg{
	background-image: url(images/butterfly.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-attachment: fixed;
}

.butterflybg2{
	background-image: url(butterfly.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-attachment: fixed;
}

.bgbook{
	background-image: url(images/open_book_650.jpg);
	background-position: left;
	background-repeat: no-repeat;
	background-attachment: fixed;
}

.bdlight{
	border-color: White;
}

.bdgold {
	border-color: #FFD700;
	border-style: dotted;
}

.bdlighttxt{
	border-color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: White;
}

.bdpink{
	border-color: #FFCCFF;
	border-style: dotted;
}
.bdpurple{
	border-color: #6D44C4;
	border-style: groove;
}

.bdorange{
	border-color: #FF6600;
	border-style: double;
}

.bgturq{
	background-image: url(images/bg_turq.gif);
}

.bgcolturq{
	background-color: #00B6E3;
}


.bgcolpink{
	background-color: #ED87ED;
}


.bgcolruby{
	background-color: #CC3366;
}

.bgcolrubydk{
	background-color: #A52952;
}


.bgcolgreen{
	background-color: #5B8E28;
}

.bgpalegreen {
	background-color: #CDE6B3;
}


.bgcolpurple{
	background-color: #643196;
}

.bggold{
	background-color: #FFD700;
}

.bgviolet{
	background-color: #FFB9DE;
}

.bgpink{
	background-color: #FFCCFF;
}

.bgwhite{
	background-color:#FFFFFF;
}

.bgblack{
	background-color: Black;
}

.bgyellow{		
	background-color: Yellow;
}

.bgdarkblue{
	background-color: #370864;
}

.bgheart{
	background-color: #50007E;
}


.pagebgorange{
	background-image:url(images/bgorange.gif)
}

.bgpaleorange{
	background-color: #FFE6CC;
}

.bgcolorange{
background-color: #DD5900;
}

.bgcolpaleyellow{
	background-color: #FFFFCC;
}

.bgcolred{
	background-color: #D40000;
}

.pagebgruby{
	background-image:url(images/bg_strip_ruby.gif)
}

.pagebgruby{
	background-image:url(images/bg_strip_ruby.gif)
}

.pagebgpurple{
	background-color: #663399;
}


.bgcolhome{
	background-color: #990099;
}

.submitbutton {
	background-color: #FFCCFF;
	text-align:center;
	color: Black;
	font-family:verdana,arial,serif;
	font-size:10pt;
	font-weight:bold;
	border : 1px ridge;
}

.cellcontent{
	font:12px Arial, Helvetica, sans-serif;
	color: Black;
	line-height:20px;
}
.pagecurl{
	background-image: url(images/contact_form_bg.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}

.submit{
  background-color: #228B22;
  text-align:center;
  color:#ffffff;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size:10pt;
  font-weight:normal;
  border : 1px ridge;
}
.bgbooksleft{
	background-image: url(images/books_left.jpg);
}

.bgbooksright{
	background-image: url(images/books_rht.jpg);
}

.bgbookstack{
	background-image: url(images/book_stack2.jpg);
	background-position: left;
	background-repeat: no-repeat;
}

.desk{
	background-image: url(images/desk.jpg);
	background-position: center;
	background-repeat: no-repeat;
}

.deskmuted{
	background-image: url(images/desk_muted.jpg);
	background-position: center;
	background-repeat: no-repeat;
}

.bgcurtain{
	background-image: url(images/curtain_bg.jpg);
}

.purplevelvetbg{
	background-image: url(images/purplevelvetbg.jpg);
	background-position: right;
}

.purplevelvetbg110{
	background-image: url(images/purplevelvetbg_110.jpg);
	background-position: right;
}

.purplevelvetbg2{
	background-image: url(purplevelvetbg.jpg);
	background-position: right;
}

.alignleft{
	text-align: left;	
}

.redspacer{
	background-image: url(images/red_spacer.gif);
	background-position: center;
}
.goodbye{
	background-image: url(images/a_final_goodbye.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

.bgbubblesct{
	background-image: url(images/bg_bubbles.gif);
	background-position: center top;
	background-repeat: repeat-y;
}

.bgbubblescb{
	background-image: url(images/bg_bubbles.gif);
	background-position: center bottom; 
	background-repeat: repeat-y;
}

.bgbubblessm{
	background-image: url(images/bg_bubbles_sm.gif);
	background-position: center top; 
	background-repeat: repeat-y;
}

.bgblue{
	background-color: #6666CC;
}

.textdksm {font: bold 10px Arial, Helvetica, sans-serif;
	color: #99004D;
	}
	
.byline{
font-family: Arial, Helvetica, sans-serif;
color: White;
font-size: 10px;
font-style: italic;
}

.bylineblk{
font-family: Arial, Helvetica, sans-serif;
color: Black;
font-size: 10px;
font-style: italic;
}

.bubblesbg1{
	background-image: url(images/bubblesbg_home.gif);
	background-position: center;
}
.bubblesbg2{
	background-image: url(images/bubblesbg_home2.gif);
}

.bgripples{
	background-image: url(images/bgripples.jpg);
	background-position: center;
}

.bgpurplewater{
	background-image: url(images/bgpurplewater.jpg);
	background-position: center;
}

.bgcosmicloud{
	background-image: url(images/bg_cosmic_cloud.jpg);
	background-position: center;
}

.bgwood{
	background-image: url(images/woodbg.jpg);
}

table.bd{
background-color: #633095;
border: dotted;
border-color: #FFCCFF;
}

.redswirl {
	background-image: url(images/red_swirl_bg.jpg);
}

.reading{
	background-image: url(images/reading_at_sunset.jpg);
	background-position: right;
	background-repeat: no-repeat;
}

.readingc{
	background-image: url(images/reading_at_sunset_bg.jpg);
	background-position: right;
	background-repeat: repeat-x;
}

.lhaybg{
	background-image: url(images/heal_your_life_bg.gif);
	background-position: center;
	background-repeat: no-repeat;
}

.bottomborder{
	background-image: url(images/bottom_border.jpg);
	background-position: left;
	background-repeat: repeat-x;
}
