A.menulink3 {
text-decoration: none;
font-family:arial;
font-size:12px;
color: #ffffff;
}

A.menulink3:hover {
border: none;
color: ##6699CC;
}

A.menulink {
display: block;
text-align: left;
text-decoration: none;
font-family:arial;
font-size:12px;
font-weight:bold;
color: #666666;
BORDER: none;
border: none;
}

A.menulink:hover {
border: none;
background-color:#003366;
color: #ffffff;
filter: alpha(opacity=40);
}

.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006600;
	}
	
.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.whitetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	color: #663366;
	padding-left: .5em;
	padding-top: .2em;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;


}
a:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	

}
a:active {
	color: #CCCCCC;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;


}
a:hover {
	color: #663366;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
TD.center{
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	background-image:  url(gfx/light_purple.gif);

}
TD.homecenter{
	border: 1px solid #cccccc;
	background-color:  #ffffff;
	padding: .2em;
}

TD.center2{
	padding: .2em;
	border: 1px solid #663366;
	background-image:  url(gfx/light_purple2.gif);

}
TD.center2{
	padding: .2em;
	border-right: 1px solid #663366;
	border-left: 1px solid #663366;
	border-bottom: 1px solid #663366;
	background-image:  url(gfx/light_purple2.gif);

}
TD.center3{
	padding: .2em;
	border: 1px solid #663366;
	background-image:  url(gfx/light_purple2.gif);

}

TD.toolkit {
	padding-right:15px;
}

TABLE.main_center{
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	background-image:  url(gfx/white_bg.gif);
	}

TD.topnav{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	border-top: 1px solid #FFFFFF;
	padding-left: .7em;
	background-color:#000000;
	}

TABLE.top{
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;

}
TABLE.center{
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;

}
TABLE.bottom{
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
TABLE.home{
	filter: alpha(opacity=100);
}


TABLE.newsletter INPUT.radio {
	padding:0px;
	margin:0px;
	width:20px;
	border:0px;
	background-color:#8B6B93;
}


#centernav {
 	position: relative; 
	left: 4em; 
	top: 0em; 
	}
	
	
/* content css */
.bodytextheader {
	font-family: Veranda, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #5A5156;
	font-weight: bold;
}
.bodytext {
	font-family: Veranda, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5A5156;
	font-weight: normal;
}
.newsletter {
	font-family: Veranda, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #663366;
	font-weight: bold;
}
/* links in the content */
a.contentlink:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
a.contentlink:visited {
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
a.contentlink:active {
	color: #CCCCCC;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
a.contentlink:hover {
	color: #663366;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
/* newsletter link on index page */
a.newslink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #663366;
	font-weight: bold;
	text-decoration: underline;
}
a.newslink:visited {
	color: #663366;
	font-size:11px;
	font-weight: bold;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}
a.newslink:active {
	color: #663366;
	font-size:11px;
	font-weight: bold;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}
a.newslink:hover {
	color: #ffffff;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

TD.repeat { background-image:url(gfx/bottom_image.jpg); 
background-repeat:no-repeat } 

/*******New Styles Added 01/12/06  ************/

BODY {
	margin: 0;
	margin-left: 10%;
	padding: 0;
	background-color: #633071;
}

.ContentContainer {
	display: table;
	height: 200px;
}

.Content, .ClientSideBar {
	height: 100%;
}

.ClientSideBar {
	padding-bottom: 50px;
}


.ClientHeader, DIV.ClientMiddleHeader, .ClientBody, .ClientFooter {
	width: 756px;
	text-align: left;
	border: 1px solid #000;
	border-left: 1px solid #8B6B93;
	border-right: 1px solid #8B6B93;
	background-color: #8B6B93;
}

/***Client Banner***/
.ClientHeader {
	height: 95px;
	background: #8B6B93 url(gfx/top_banner_blank.jpg) no-repeat left;
	border-bottom: 0;
}

.HeaderBanner {
	background: url(gfx/bck_header_banner.jpg) top;
	border: 1px solid #F9F9F9;
	margin-top: 19px;
	margin-left: 20px;
	margin-right: 20px;
	height: 73px;
	width: 716px;
}

.HeaderBanner IMG {
	float: left;
	margin: 0;
}

#MiracleActivation {
	position:absolute;
	margin-top:12px;
	margin-left:170px;
	width:280px;
	height:50px;
}
HTML>BODY #MiracleActivation {
	position:absolute;
	margin-top:12px;
	margin-left:430px;
	width:280px;
	height:50px;
}
#MiracleActivation A IMG {
	border:0px;
	margin-right: 1px;
}
.BannerMarketing {
	width: 450px;
	border-left: 0px solid #F9F9F9;
	margin: 0;
	float: right;
	vertical-align: bottom;
}

.BannerMarketing .Top {
	height: 10px;
	border-bottom: 1px solid #F9F9F9;
	text-align: right;
	padding: 0;
	padding-right: 5px;
}

.BannerMarketing .Bottom {
	height: 52px;
	padding: 0;
}

.ClientHeader UL {
	color: #FFF;
	list-style: none;
	margin: 0;
	margin-right: 10px;
	padding: 0;
	float: right;
}

HTML>BODY .ClientHeader UL {
	margin-right: 20px;
	position: relative;
	top: -3px;
}

.ClientHeader LI {
	color: #FFF;
	font: normal 10px Verdana, Arial, Hevetica, sans-serif;
	display: inline;
	margin: 0;
	padding: 0;
}

.ClientHeader LI A, .ClientHeader LI A:link, .ClientHeader LI A:active, 
.ClientHeader LI A:visited {
	color: #FFF;
	font: normal 10px Verdana, Arial, Hevetica, sans-serif;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

/*****************************/

DIV.UpcomingGuests {
	color: #FFF;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	width: 440px;
	height: 70px;
	overflow: hidden;
	margin: 0;
	margin-top: 3px;
	padding: 0;
}

DIV.gallerycontent {
	display: block;
	height: 67px;
	margin-bottom: 5px;
	width: 350px;
	text-align: left;
	float: right;
	vertical-align: bottom;
}

DIV.gallerycontent IMG {
	float: right;
	border: 1px solid #663366;
}

DIV.gallerycontent P.Title {
	color: #E8CFF1;
	font-family: Georgia;
	letter-spacing: 1px;
	text-decoration: underline;
	margin-top: 5px;
	margin-bottom: 1px;
}

DIV.gallerycontent P.GuestDate {
	margin-top: 3px;
}




/***Client Middle banner with new navigation***/
DIV.ClientMiddleHeader {
	height: 170px;
	background-color: #4E1D59;
	border-top: 0;
	border-bottom: 0;
	vertical-align: top;
	padding: 0;
}
DIV.splashImage {
	background: #4E1D59 url(gfx/middle_image.jpg) no-repeat top left;
	height:170px;
	border-bottom:3px solid #4E1D59;
}

.splashImage H1{
	color:#FFFFFF;
	font:bold 18px Georgia;
	position:absolute;
	top:245px;
	margin:0px;
	padding:0px;
	margin-left: 10px;
}

.MiddleBanner {
	background: #4E1D59 url(gfx/middle_image.jpg) no-repeat top left;
	border: 1px solid #F9F9F9;
	border-bottom: 0;
	border-top: 0;
	margin: 0;
	margin-left: 20px;
	margin-right: 20px;
	height: 170px;
	width: 716px;
}

.MiddleBanner H1 {
	color: #FFF;
	font: bold 110% Georgia;
	float: left;
	margin-top: 147px;
	margin-bottom: 0;
	margin-left: 10px;
}

.ClientMiddleHeader UL, .ClientSideBar UL {
	list-style: none;
	background-color: #8B6B93;
	width: 200px;
	border-left: 1px solid #CCC;
	border-top: 0px solid #CCC;
	padding: 0;
	margin: 0;
	/*height: 170px;*/
	float: right;
}

.ClientSideBar UL {
	float: none;
	border-left: 0;
}

.ClientMiddleHeader LI, .ClientSideBar LI {
	padding: 0;
	margin: 0;
	list-style-type: none;
	border-bottom: 1px solid #F9F9F9;
}

.ClientMiddleHeader LI A, .ClientMiddleHeader LI A:link, .ClientMiddleHeader LI A:active,
.ClientMiddleHeader LI A:visited,

.ClientSideBar LI A, .ClientSideBar LI A:link, .ClientSideBar LI A:active,
.ClientSideBar LI A:visited {
	color: #FFF;
	font: bold 11px Verdana, Arial, Helvetiica, sans-serif;
	border: 0;
	border-left: 10px solid #CD9CE4;
	display: block;
	padding: 3px 3px 3px 3px;
	margin: 0;
}

.ClientMiddleHeader LI A:hover, .ClientSideBar LI A:hover {
	background-color: #EE4D8E;
	border-right: 10px solid #CD9CE4;
	border-left: 10px solid #EE4D8E;
}

.ClientSideBar .Nested {
	border-left: 10px solid #CD9CE4;
	margin: 0;
	padding: 0;
	width: 190px;
	padding-bottom: 5px;
}

.ClientSideBar UL.Nested LI {
	color: #EFD7F1;
	border: 0;
	margin: 0;
	margin-left: 3px;
	padding: 0;
	height: 30px;
	list-style-type: none;
}

*HTML .ClientSideBar .Nested LI {
	height: 20px;
	padding-bottom: 8px;
}

.ClientSideBar .Nested LI A,  .ClientSideBar.Nested LI A:link, 
.ClientSideBar .Nested LI A:active, .Nested LI A:visited {
	color: #EFD7F1;
	background: none;
	font-size: 10px;
	font-weight: normal;                                    
	border: 0;
	margin: 0;
	padding: 0;
	padding-bottom: 3px;
	border-bottom: 1px dotted #EFD7F1;
}

.ClientSideBar .Nested LI A:hover {
	color: #F2AAC7;
	background-color: transparent;
	border: 0;
	border-bottom: 1px dotted #EFD7F1;
}


/***Client Body Styles***/
.ClientBody {
	background: #4E1D59 url(gfx/dark_purple_side_alt.jpg) repeat-x top;
	border-bottom: 0;
	border-top: 0px;
	padding-bottom: 10px;
}

.ContentContainer {
	background-color: #A98FB2;
	border: 1px solid #F9F9F9;
	border-top: 0;
	margin-left: 20px;
	margin-right: 20px;
	width: 716px;
	display: table;
	height: 250px;
	vertical-align: top;
	padding: 0;
	/*padding-left: 10px;*/
}

/*HTML>BODY .ContentContainer {
	height: auto;
}*/

.ContentContainer H2 {
	color: #330033;
	background-color: #E8CFF1;
	font: bold 13px Georgia;
	padding: 8px;
	margin: 0;
	margin-bottom: 1px;
	border-bottom: 1px solid #CD9CE4;
}

.ContentContainer H3 {
	color: #330033;
	background-color: #E8CFF1;
	font: bold 11px Georgia;
	padding: 3px;
	padding-left: 10px;
	margin-bottom: 2px;
}

.ContentContainer H3 A {
	color: #330033;
	font: bold 11px Georgia;
	text-decoration: none;
}

.ContentContainer .Content {
	color: #333;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	width: 500px;
	background-color: #F0F0F0;
	border: 1px solid #636;
	border-bottom: 0;
	border-top: 0;
	margin: 0px;
	margin-left: 5px;
	float: left;
}

.Content P {
	margin: 10px;
}

.Content A, .Content A:link, DIV.Content A:active, .Content A:visited {
	color: #036;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.Content P SPAN {
	color: #4E1D59;
	font-weight: bold;
	font-family: Georgia;
}

.Content .ClientMessage {
	color: #4E1D59;
	background: #E8CFF1 url(gfx/bck_Joan.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	height: 185px;
	margin: 0;
	padding-top: 10px;
	/*padding-left: 160px;*/
	border-top: 1px solid #CD9CE4;
}

.ClientMessage P {
	margin-left: 160px;
}
.contentLetters { /*For the 7day letters */
	color: #333;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	/*width: 500px;*/
	background-color: #F0F0F0;
	border: 1px solid #636;
	border-bottom: 0;
	border-top: 0;
	margin: 0px;
	float: left;
}
.contentLetters P, .contentLetters UL, .contentLetters LI {
	margin-left: 10px;
	margin-right:10px;
}

/***Side Bar Contents***/
.ClientSideBar {
	background-color: #8B6B93;
	width: 200px; 
	height: 100%;
	border-left: 1px solid #CCC;
	margin: 0;
	float: right;
}



.ClientSideBar P.Header {
	color: #FFF;/*#4E1D59*/
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	background-color: #EE4D8E;
	margin: 0;
	padding: 1px;
	padding-left: 5px;
}

.ClientSideBar P.Body {
	color: #FFF;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	margin-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.ClientSideBar P.Body SPAN {
	font-weight: bold;
}

.Client_Movie {
	background: transparent url(gfx/video_logo.gif) no-repeat top left;
	margin: 0;
	margin-left: 5px;
	vertical-align: top;
}

.ClientSideBar .Client_Movie P.Movie {
	text-align: left;
	padding: 0;
	margin: 0;
	margin-left: 20px;
}

.ClientSideBar .Client_Movie A,.ClientSideBar .Client_Movie A:link, .ClientSideBar .Client_Movie A:active {
	color: #FFF;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	line-height: normal;
}

.ClientSideBar TD {
	color: #FFF;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 3px;
}

.ClientSideBar INPUT {
	color: #663366;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	background-color: #E8CFF1;
	border: 1px solid #4E1D59;
	width: 120px;
}

.ClientSideBar INPUT.Action {
	color: #FFF;
	background-color: #636;
	border: 1px solid #E8CFF1;
	border-right: 1px solid #CD9CE4;
	border-bottom: 1px solid #CD9CE4;
	width: 50px;
	margin-right: 2px;
}

/***Client Footer Styles***/

.ClientFooter {
	color: #FFF;
	width: 758px;
	border-top: 0;
	height: 40px;
	background: url(gfx/logo_sm.gif);
	background-color: #4E1D59;
	background-position: bottom right;
	background-repeat: no-repeat;
}

HTML>BODY .ClientFooter {
	width: 756px;
}

.ClientFooter UL {
	color: #FFF;
	list-style: none;
	margin: 0;
	margin-left: 20px;
	padding: 0;
}

.ClientFooter LI {
	color: #FFF;
	font: normal 10px Verdana, Arial, Hevetica, sans-serif;
	display: inline;
	margin: 0;
	padding: 0;
}

.ClientFooter LI A, .ClientFooter LI A:link, .ClientFooter LI A:active, 
.ClientFooter LI A:visited {
	color: #FFF;
	font: normal 10px Verdana, Arial, Hevetica, sans-serif;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

.CPFooter {
	margin-top: 2px;
	margin-left: 20px;
	visibility:hidden; /*DO NOT DISPLAY CP*/
}




.CPFooter A, .CPFooter A:link, .CPFooter A:active, .CPFooter A:visited, 
.CPFooter A:hover {
	color: #CD9CE4;
	font: normal 10px Verdana, Arial, Hevetica, sans-serif;
}

.dropcap {
	color: #4E1D59;
	font: bold 30px Georgia, Verdana, Arial, Hevetica, sans-serif;
}

/***Client Calendar***/
#Client_Calendar {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFF;
	width: 480px;
	padding: 0;
	margin-left: 10px;
}

.Calendar {
	color: #000;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	width: 480px;
	margin: 0;
}

.Calendar_Header TD {
	color: #FFF;
	background-color: #A98FB2;
	padding: 2px;
}

.Calendar_Header TD A, .Calendar_Header TD A:link, .Calendar_Header TD A:active,
.Calendar_Header TD A:visited {
	color: #F7E7F7;
	text-decoration: none;
}

.Calendar_Header TD A:hover {
	text-decoration: underline;
}

.Calendar_Title TD {
	background-color: #EFD7F1;
	font-weight: bold;
}

.Calendar_Days TD {
	background-color: #F9F9F9;
}

.Calendar_Days TD.Today {
	color: #FFF;
	background-color: #EE4D8E;
}

.Calendar_Days TD.Today_Event {
	color: #FFF;
	background-color: #FFFFCC;
}

.Calendar_Days TD.Today A, .Calendar_Days TD.Today A:link, .Calendar_Days TD.Today A:active.
.Calendar_Days TD.Today A:visited {
	color: #FFF;
	font-weight: bold;
}

.Current TD {
	background-color: #F9F9F9;
}

.Current TD A, .Current TD A:link, .Current TD A:active,
.Current TD A:visited {
	color: #036;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

.Event_View {
	background-color: #F0F0F0;
}

#Client_Calendar TEXTAREA {
	width: 460px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #CCC;
}
.speakingNav { /*for events.htm*/
	float:right;
	border:2px solid #CCCCCC;
	text-align:right;
	margin-top:5px;
	margin-right:5px;
	background-color:#E8Cff1;
	
	}
.activation { /*for miracle_activation.htm*/
	background-image:url(gfx/miracle_banner.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#E8CFF1;
	height:120px;
	padding:0px;
	margin:0px;
	margin-top:15px;
}
.activation IMG {
	float:right;
}
.activation P  {
	font-size:15px;
	font-style:italic;
	padding-top:20px;
}

.Client_Movie {
	padding: 0;
	margin-top: 15px;
	text-align: center;
}
