body
	{
		padding:0px; margin:0px;
		background: #000000;
		font-family:Century Gothic, Arial, Helvetica, sans-serif; color: #000000; font-weight:none; font-size:13px; line-height:20px; text-align:left;
	}
.bgdglory
	{
		background: url(images/bgd_gloryprint.jpg) top center no-repeat; 
	}	
.swooshleft
	{
		background: url(images/swoosh-left.png) top center no-repeat; 
	}	
	

.content
	{
		padding:20px;
	}
.top
	{
		background:url(images/bgd_top.gif) top left repeat-x;
	}

.book {
	color: #ffffff; text-align:right; padding:10px 30px 0px 0px;
}

.book A {
	color: #ffffff; TEXT-DECORATION: none
}
.book A:visited {

	color: #ffffff; TEXT-DECORATION: none
}
.book A:hover {
	color: #cccccc; TEXT-DECORATION:underline
}



/* sets the border for all images across the site to zero */
img
	{border:0px}

/* A is the link color scheme for all links accross the website */

A {
	color: #000000; TEXT-DECORATION: underline
}
A:visited {

	color: #000000; TEXT-DECORATION: underline
}
A:hover {
	color: #ec6ca6; TEXT-DECORATION:none
}

/* Start Styles for text titles */

hr {color: #ec6ca6;
	background-color: #ec6ca6;
	height: 1px;  
	border: 0px;
  	width: 100%;
	}



.question	{
	font-family: Arial, Helvetica, sans-serif;
	}
	

	
.header1 h1	{
	font-family:Century Gothic, Arial, Helvetica, sans-serif; font-size:22px; color: #ec6ca6; margin: 0px 0px 0px 0px; padding: 10px 0px 10px 0px; font-weight:100; line-height:30px; background:none;  text-align:left;
	}
	
.spa h1	{
	font-family:Century Gothic, Arial, Helvetica, sans-serif; font-size:20px; color: #ffffff; margin: 0px 0px 12px 0px; padding: 4px; font-weight:bold; line-height:20px; background:#f5b0cf;  text-align:left;
	}
	
.spa div	{
	padding: 15px; 
	}
	
.spa h1 A {
	color: #ffffff; TEXT-DECORATION: none
}
.spa h1 A:visited {

	color: #ffffff; TEXT-DECORATION: none
}
.spa h1 A:hover {
	color: #666666; TEXT-DECORATION:none
}

h1	{
	font-family:Century Gothic, Arial, Helvetica, sans-serif; font-size:36px; color: #ec6ca6; margin: 0px 0px 0px 0px; padding: 10px 0px 10px 0px; font-weight:100; background:url(images/bgd_h1.jpg) top left no-repeat; line-height:50px; text-align:left;
	}
	
h2	{
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	font-size:20px;
	color: #666666;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	font-weight:100;
	text-align: left;
	}
	
/* End Styles for text titles */

.leftshadow	{
	background: url(images/shadow_left.png) top left repeat-y;
	}
	
.rightshadow	{
	background: url(images/shadow_right.png) top right repeat-y;
	}
	
.border_left	{
	background: url(images/border_left.gif) top left repeat-y;
	}
	
.border_right	{
	background: url(images/border_right.gif) top right repeat-y;
	}




/*Start Feature Container Box*/
.btopleft {
	background:url(images/roundedbox.gif) top left no-repeat;
}
.btitle {
	background:url(images/roundedbox.gif) top right no-repeat; margin-left:14px; padding:20px 10px 5px 0px; text-align:left;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:none;
}
.bbottleft {
	background:url(images/roundedbox.gif) bottom left no-repeat;
}
.bbody {
	background:url(images/roundedbox.gif) bottom right no-repeat; margin:0px 0px 0px 20px; padding:0px 8px 5px 0px;
	font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:left;
}

/*End Container Box*/

/* Start Custom List Style */

.arrows li { 
	list-style-image: url(images/dot.gif);  margin:10px 0px 0px 0px; padding:0px 0px 0px 0px;
	font-size:12px;
}

.arrows ul { 
	margin:8px 0px 8px 15px; padding:0px 0px 0px 10px; line-height:12px;
}

/* Start Custom List Style */


/* The styles here are applied universally to applicable elements within all table cells of the website */
td {
	font-family:Century Gothic, Arial, Helvetica, sans-serif; color: #000000; font-weight:none; font-size:13px; line-height:20px; text-align:left;
}


.divider-verticle {
	background:url(images/divider.gif) top center repeat-y; 
}
.divider-horizontal {
	background:url(images/divider.gif) center left repeat-x;
}

.promo {
	width:224px; float:left;
}

/* Start Top Navigation Styles */

.topnav .navtxt {
	padding:0px 20px 0px 20px; margin:0px;
	text-transform:uppercase;
}

.topnav .nav-divider {
	background:url(images/menu_divider.gif) top center no-repeat; width:2px;
}

.topnav {
	background:url(images/bgd_menu.jpg) top left no-repeat;
}

.topnav .nav {
	background: url(images/menu_bgd_off1.gif) top center no-repeat; 
	HEIGHT: 40px; display:table-cell;
	color: #ffffff; line-height:40px; font-family:Calibri, Arial; font-size:15px;
}
.topnav .nav A {
	color: #ffffff; TEXT-DECORATION: none;  display:block; line-height:40px; 
}
.topnav .nav A:visited {
	color: #ffffff; TEXT-DECORATION: none; display:block; line-height:40px;
}
.topnav .nav A:hover {
	color: #ffffff; TEXT-DECORATION: none; display:block; line-height:40px;
	background: url(images/menu_bgd_on.gif) top center no-repeat; 
}

/* End Top Navigation Styles */

/* Start Footer Navigation Styles */

.footer .navtxt {
	padding:0px 8px 0px 8px; margin:0px;
	text-transform:none;
}

.footer .nav-divider {
	background:url(images/menu_divider1.gif) top center no-repeat; width:2px;
}

.footer .nav {
	font-family:Arial, Helvetica, sans-serif; 
	color: #000000; font-weight:none; font-size:12px;
}
.footer .nav A {
	color: #000000; TEXT-DECORATION: none;
}
.footer .nav A:visited {
	color: #000000; TEXT-DECORATION: none;
}
.footer .nav A:hover {
	color: #3e5e7e; TEXT-DECORATION:underline;
}

/* End Footer Navigation Styles */

.footer {
	font-family:Arial, Helvetica, sans-serif; color:#333333; font-weight:none; font-size:12px; text-align:center;
}
.footer td {
	font-family:Arial, Helvetica, sans-serif; color:#333333; font-weight:none; font-size:12px; text-align:center;
}
.footer A {
	color: #333333; TEXT-DECORATION: none; 
}
.footer A:visited {
	color: #333333; TEXT-DECORATION: none
}
.footer A:hover {
	color:#000000; TEXT-DECORATION: underline
}

.footer2 {
	font-family:Arial, Helvetica, sans-serif; color: #999999; font-weight:none; font-size:12px;
}

	
/* Start Styles for forms */

.search input
	{
		border-color: #cc0000; border-width:1px; border-style:solid; 
		background-color: #ffffff; 
		padding:2px 0px 0px 2px;
		font-family:Tahoma; color: #000000; font-size:11px;
	}

textarea
	{
		font-family:Arial, Helvetica, sans-serif; font-size:13px; 
	}
	
/* End Styles for forms */
	
