/****************************************************
*****************************************************
|   AFFECT THE SYSTEM CSS STYLESHEET                 |
|  (c) 2006 Affect The System. All Rights Reserved.  | 
|  Author: Empyreal Media, LLC.                      |
|  website: http://www.empyrealmedia.com/            |
|                                                    |
*****************************************************
*****************************************************/

body {
	background:url(../images/mainBg.jpg) top center repeat-x #d9e0c0;
	margin-bottom:10;
	margin-left:10;
	margin-right:10;
	margin-top:10;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*center div for IE*/
	text-align:center;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-base-color:#b6c387;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-face-color:#b6c387;
	scrollbar-highlight-color:#edf5d0;
	scrollbar-dark-shadow-color:#b6c387;
	scrollbar-3d-light-color:#b6c387;
}

h1 {
	font-size:14pt;
	font-weight:bold;
}
p {
	font-size:9pt;
	color:#630e56;
}

/******************************************
CONTAINERS
******************************************/
#mainContainer {
	background:url(../images/contentBg.jpg) bottom right no-repeat #FFFFFF;
	width:760px;
	border:#ffffff 10pt solid;
	/*centers for non-IE browsers*/
	margin:0 auto;
	/*end centering*/
}
	
#topBanner {
	background:url(../images/bannerBg.jpg) top left no-repeat #9d6aa5;
	width:760px;
	height:185px;
	z-index:5;
	position:inherit;
	margin:0 auto;
	text-align:center;
}
#midContentContainer {
	padding-top:10px;
	padding-bottom:10px;
}
#bottomContainer {
}
#empyreal {
	background:url(../images/empyrealBg.gif) top center no-repeat transparent;
	float:left;
	height:56px;
	width:179px;
}
#copyright {
	float:right;
	height:56px; 
	text-align:right;
	font-size:7pt;
	color:#596430;
}
#copyrightText {
	margin-top:20px;
	margin-right:10px;
}
#mainContent {
	width:760px;
}
#leftSection {
	background:url(../images/leftBg.gif) bottom center no-repeat #b6c387;
	width:179px;
}
#newsTable {
	width:100%;
}
#newsList {
	width:200px;
	color:#a04993;
	padding-left:10px;
}

#testimoniesTable {
	width:100%;
	margin-top:10px;
	font-size:9pt;
}
#testimoniesRightCell {
	padding-left:10px;
	width:250px;
	font-size:8pt;
}
#testimoniesLeftCell {
	padding-right:10px;
}

#shareStoryBox {
	background:url(../images/shareBoxBg.gif) top left repeat-x #ffffff;
	border:#999999 1pt dashed;
	padding:10px;
	font-size:8pt;
	color:#666666;
}

	

/******************************************
LINKS
******************************************/
a.copyrightLink {
	color:#596430;
	text-decoration:none;
}
a:hover.copyrightLink {
	color:#596430;
	text-decoration:underline;
}

a.moreLinkPurple {
	color:#740f88;
	text-decoration:none;
}
a:hover.moreLinkPurple {
	text-decoration:underline;
}

a.moreLinkBrown {
	color:#646d41;
	text-decoration:none;
}
a:hover.moreLinkBrown {
	text-decoration:underline;
}

.globalLink a:link, .globalLink a:visited, .globalLink a:active {
	color:#630e56;
	text-decoration:underline;
}
.globalLink a:hover {
	color:#78961f;
}

a.leftLink {
	color:#454e27;
	text-decoration:underline;
}
a:hover.leftLink {
	color:#FFFFFF;
}

.purpleLink a:link, .purpleLink a:visited, .purpleLink a:active{
	color:#740f88;
	text-decoration:none;
}
.purpleLink a:hover {
	text-decoration:underline;
}

a.newsListLink {
	color:#a04993;
	text-decoration:none;
	margin-bottom:8px;
	display:block;
}
a:hover.newsListLink {
	text-decoration:underline;
}

a.brownLink {
	color:#454e27;
	text-decoration:none;
}
a:hover.brownLink {
	text-decoration:underline;
}

a.brownLinkUnderline {
	color:#454e27;
	text-decoration:underline;
}
a:hover.brownLinkUnderline {
	color:#FFFFFF;
}

.redTitleLink a:link, .redTitleLink a:visited, .redTitleLink a:active{
	color:#CC0033;
	font-size:7.75pt;
	font-weight:bold;
	text-decoration:underline;
}
.redTitleLink a:hover {
	color:#FF0066;
}

a.redTitleLink-b{
	color:#CC0033;
	font-weight:bold;
	text-decoration:underline;
}
a:hover.redTitleLink-b {
	color:#FF0066;
}


a.redLink {
	color:#999999;
	text-decoration:none;
	font-weight:bold;
	display:block;
	margin-bottom:10px;
	margin-top:10px;
}
a:hover.redLink {
	color:#CC0033;
}

/******************************************
SPECIFIC DIVs
******************************************/
#content {
	padding-left:12px;
}
#innerContent {
	background:url(../images/contentTopBg.jpg) top left repeat-x transparent;
	font-size:9pt;
	color:#630e56;
	padding-right:10px;
}
div.newsTitle {
	background:url(../images/newsTitle.jpg) top center transparent;
	height:29px;
	width:179px;
	margin-bottom:5px;
}
div.genTitle {
	background:url(../images/genTitle.gif) top center transparent;
	height:29px;
	width:179px;
	margin-bottom:5px;
}
#leftEnclosure {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	font-size:7pt;
	color:#454e27;
}
#featuredSponsors {
	margin-top:15px;
}
#featuredSponsorsImg {
	margin-top:5px;
}

/*news*/
div.newsSnippet { 
	border:#a2ae7b 1pt solid;
	border-top:0;
	border-right:0;
	border-left:0;
	font-size:7pt;
	padding-bottom:10px;
	margin-bottom:10px;
}

div.newsListSection {
	font-size:8pt;
	padding-bottom:10px;
	margin-bottom:10px;
	border:#ead2e6 1pt solid;
	border-top:0;
	border-right:0;
	border-left:0;
}

/*TESTIMONY SECTIONS*/
div.testimonySection {
	float:left;
	width:125px;
	margin-bottom:20px;
	margin-right:11px;
	border:#c4b9c2 1.5pt dotted;
	border-top:0;
	border-left:0;

	z-index:10;
	height:230px;
}
div.testimonySecText {
	font-size:7pt;
	margin-left:10px;
	margin-top:5px;
	margin-right:10px;
	text-align:left;
}
div.testimonyDesc {
	margin-top:5px;
}
.testimonyAuthor {
	color:#A695A8;
}
#testimonyBottomNav {
	font-size:7pt;
	color:#740f88;
	padding-top:20px;
	padding-right:5px;
	padding-left:5px;
}

/*HOW TO'S SECTIONS*/
div.howtoSection {
	float:left;
	width:125px;
	margin-bottom:20px;
	margin-right:11px;
	border:#c4b9c2 1.5pt dotted;
	border-top:0;
	border-left:0;
	z-index:10;
	height:130px;
}
div.howtoSecText {
	font-size:7pt;
	margin-left:10px;
	margin-top:5px;
	margin-right:10px;
	text-align:left;
}
div.howtoDesc {
	margin-top:5px;
}
.howtoAuthor {
	color:#A695A8;
}
#howtoBottomNav {
	font-size:7pt;
	color:#740f88;
	padding-top:20px;
	padding-right:5px;
	padding-left:5px;
}
div.howtoTipTitle {
	background:#333333;
	font-size:9pt;
	font-weight:bold;
	color:#FFFFFF;
	margin-bottom:3px;
	padding:5px;
}
div.howtoTipText {
	width:200px;
}

/*endorsers*/
div.endorseImgSection {
	border:#d9e0c0 1pt dashed;
	border-top:0;
	border-right:0;
	border-left:0;
	margin-bottom:20px;
	padding-bottom:20px;
	font-size:9pt;
	color:#630e56;
}

/******************************************
RESOURCES
******************************************/
.resourcesSecTitle {
	padding-bottom:5px;
	padding-top:15px;
	font-size:13pt;
	font-weight:bold;
	color:#864a7d;
	border:#cca9c7 4pt solid;
	border-top:0;
	border-right:0;
	border-left:0;
}
.resourcesSec {
	padding-top:20px;
	padding-bottom:20px;
	padding-left:15px;
	font-size:8pt;
	color:#630e56;
	border:#ded5dd dashed 1pt;
	border-top:0;
	border-left:0;
	border-right:0;
}
.resourcesSecPic {
	width:80px;
	padding-top:20px;
	padding-bottom:20px;
	border:#ded5dd dashed 1pt;
	border-top:0;
	border-left:0;
	border-right:0;
}

/*news and archives*/
.archivesListYear {
	font-size:13pt;
	font-weight:bold;
	margin-top:20px;
	border:#CEBCD3 3pt dashed;
	border-top:0;
	border-right:0;
	border-left:0;
	padding-bottom:5px;
}
.archivesListMonth {
	font-size:10pt;
	margin-bottom:5px;
	margin-top:5px;
}

/******************************************
MISC. CLASSES
******************************************/
.greyTextArea {
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-base-color:#CCCCCC;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-face-color:#CCCCCC;
	scrollbar-highlight-color:#ffffff;
	scrollbar-dark-shadow-color:#CCCCCC;
	scrollbar-3d-light-color:#CCCCCC;
}
	
.indent {
	padding-left:50px;
	padding-right:50px;
	font-size:8pt;
	font-weight:bold;
}
.copyrightTextLite {
	color:#939f69;
}
.breadcrumbs {
	font-size:7pt;
}
.newsDate {
	color:#b05aa3;
	font-size:7pt;
}
.greyOut {
	color:d1bdce;
}
div.floatLeft {
	float:left;
	margin-right:10px;
}
div.floatRight {
	float:right;
	margin-left:10px;
}
td.homeBottom {
	padding-left:15px;
	padding-right:15px;
	border:#630e56 1pt solid;
	border-left:0;
	border-top:0;
	border-bottom:0;
	font-size:7pt;
	color:#740f88;
	height:286px;
}
td.homeBottomNoBrdr {
	padding-left:15px;
	padding-right:15px;
	font-size:7pt;
	color:#740f88;
	height:286px;
}
img.borderImg {
	border:#630e56 1pt solid;
}

.redText {
	font-size:8pt;
	color:#CC0033;
}
.input {
	border:#630e56 1pt solid;
}
.bottomMarg10 {
	margin-bottom:10px;
}

.paragraphTitle {
	font-size:10pt;
	font-weight:bold;
	display:block;
}
.sourceCopyright {
	font-size:7pt;
	color:#BEBEBE;
	font-style:italic;
}
.blackText {
	color:#000000;
}

.author {
	color:#666666;
}

.backButton {
	background:url(../images/backButtonBg.gif) top left #792f6e;
	border:#792f6e 1pt solid;
	border-bottom:0;
	border-right:0;
	border-left:0;
	height:20px;
	margin-top:10px;
}

/*QUOTES*/
div.mission {
	color:#000000;
	letter-spacing:-1px;
	font-size:13pt;
}
.quoteMarks {
	font-size:28pt;
	font-family:Times New Roman, Times, serif;
}
.largeText {
	font-size:18pt;
}
.mediumText {
	font-size:16pt;
}
.regText {
	font-size:9pt;
	color:#630e56;
}

/******************************************
GUESTBOOK
******************************************/
div.guestbookEntry {
	margin-top:10px;
	margin-bottom:20px;
	margin-left:20px;
	margin-right:10px;
}
div.guestbookName {
	font-size:10pt;
	font-weight:bold;
	color:#FFFFFF;
	background:url(../images/guestbookNameBg.jpg) top right repeat-y #630e56;
}
div.guestbookMessage {
	padding:5px;
	background:url(../images/guestbookMessageBg.jpg) top right repeat-y #ffffff;
}
div.guestbookMisc {
	background:url(../images/guestbookMiscBg.gif) top left repeat-x #e4ecc7;
	border:#838f5b 1pt solid;
	border-left:0;
	border-right:0;
	border-bottom:0;
	padding:3px;
	font-size:7pt;
	color:#454e27;
	height:30px;
}
div.guestbookMiscLeft {
	float:left;
}
div.guestbookMiscRight {
	float:right;
}
div.guestbookBottom {
	font-size:7pt;
	padding-left:10px;
}
div.guestbookForm {
	margin-left:10px;
	margin-top:10px;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-base-color:#630e56;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-face-color:#630e56;
	scrollbar-highlight-color:#edf5d0;
	scrollbar-dark-shadow-color:#630e56;
	scrollbar-3d-light-color:#630e56;
}

.greySubmitButton {
	background:#D4D4D4;
	font-size:8pt;
	padding:3px;
	font-weight:bold;
	color:#666666;
}
.submitButton {
	background:#630e56;
	border:0;
	color:#ffffff;
	font-size:7pt;
	font-weight:bold;
	padding:1pt;
}
.cancelButton {
	background:#b6c387;
	border:0;
	color:#454e27;
	font-size:7pt;
	font-weight:bold;
	padding:1pt;
}
/*form progress bar*/
.progress{
	width: 1px;
	height: 14px;
	color: #ffffff;
	font-size: 12px;
	font-weight:bold;
    overflow: hidden;
	background-color: #630e56;
	padding-left: 5px;
}

/*form*/
.purpleForm {
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-base-color:#630e56;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-face-color:#630e56;
	scrollbar-highlight-color:#edf5d0;
	scrollbar-dark-shadow-color:#630e56;
	scrollbar-3d-light-color:#630e56;
}
/******************************************
PIC ENLARGE
******************************************/
#dhtmltooltip{
position: absolute;
padding: 10px;
color:#333333;
font-size:7pt;
text-align:left;
border:#C2BBC6 1pt solid;
background-color:#ffffff;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=#5C4965,direction=135);
}