@charset "utf-8";
/* CSS Document */
/**************** body and tag styles ****************/

body {
	font-family:  "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	background-color:#fff;
	font-size:12px;
	font-style:normal;
	color:#111111;
	margin:0px auto;
	padding:0;
	line-height:18px;
}
.marFrm { margin:0px; padding:0px;}
.fLeft {
	float:left;
}
.fRight {
	float:right;
}
.clear {
	clear:both;
}
img {
	border:none; margin:0; padding:0; outline:none;
}
.imgHomeo {
	border:none; margin:0px; padding:0px; padding-bottom:0px; height:19px; vertical-align:middle;
}
.showCas img {
	border:1px solid #191919;
}
form {
	margin:0px;
	padding:0px;
}
.txtCnter {
	text-align:center;
}
p {
	margin:0px;
	padding:0px;
	border:0px;
}
.neat {
	margin:0px;
	padding:5px 0px;
	border:none;
	text-align:justify;
}
.txtBold {
	font-weight:bold;
}
.txtBoldLrg {
	font-weight:bold; font-size:16px;
}
.txtLrg {
	font-weight:bold; font-size:16px; color:#9e005d;
}
.txtSmall { font-size:9px;}
.splTxt { font-size:22px; font-weight:bold; color:#FFFFFF;}
.quesTxt { font-size:16px; font-weight:bold; color:#F00;}
.emlTxt { font-size:12px;}
.txtJust { text-align:justify;}
.copTxt {font-size:11px; font-weight:bold;}


/********************** font styles **********************/

/* MAIN HEADLINES */
.homeSubHead {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size:18px;
	color:#191919;
	border: 0px;
	margin:0px;
	margin-bottom:22px;
	padding-bottom:2px;
	padding-left:20px;
	text-indent: -9999px;
	overflow: hidden;
}
h1 {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size:20px;
	color:#9e005d;
	border: 0px;
	margin:0px;
	padding:0px;
	padding-bottom:4px;
	margin-bottom:7px;
	border-bottom:1px dotted #9e005d;
}

/* NAVI TEXT */
h2 {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color:#9e005d;
	border: 0px;
	margin:0px;
	padding:0px;
	border-bottom:1px dotted #9e005d;
}
/* PAGE HEADER */
h3 {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #9e005d;
	margin:0px;
	margin-top:7px;
	margin-bottom:7px;
	padding-bottom:2px;
	padding-left:20px;
}

h4 {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color:#9e005d;
	border: 0px;
	margin:0px;
	padding:0px;
	padding-top:5px;
	border-bottom:1px dotted #9e005d;
	text-transform:uppercase;
	width:50%;
}
.feedLink a:link {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #4b0049;
	margin:0px;
	padding:0px 15px 0px 5px;
}
.feedLink a:visited {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #4b0049;
	margin:0px;
	padding:0px 15px 0px 5px;
}
.feedLink a:hover {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #9e005d;
	margin:0px;
	padding:0px 15px 0px 5px;
}
.feedLink a:active {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #4b0049;
	margin:0px;
	padding:0px 15px 0px 5px;
}

/* ===================MAIN CONTAINERS===================*/
.headerBg { width:100%; background:url(../images/bGheader.gif) repeat-x; margin:0px auto; margin-bottom:5px; padding:0px; height:100px;}
.bodyBg { width:100%; background-color:#bfb2d5;}
.containerMain { width:980px; margin:0px auto 0px auto;}
.leftContainer { width:680px; margin:0px; padding:15px 15px 0px 5px;}
.rightContainer { width:255px; margin:0px; padding:15px 5px 0px 15px;}
.banner { width:100%; height:214px; background-color:#af9fcb; background-image:url(../images/bannerBg.gif); background-repeat:no-repeat; text-align:center; margin-bottom:5px; background-position:center;}
.naviBg { width:100%; margin:0px auto; padding:0px; height:37px; background:url(../images/naviBg.gif) repeat-x; background-position:top;}
.naviContainer { width:910px; margin:0px auto; padding:0px; text-align:center;}
.contBit { width:640px; height:105px; background-image:url(../images/contentBit.gif); background-repeat:no-repeat; padding:10px 20px 10px 20px; margin-bottom:15px;}
.farBit { width:640px; height:105px; background-image:url(../images/far.gif); background-repeat:no-repeat; padding:10px 20px 10px 20px; margin:0px; font-size:14px; font-weight:bold;}
.splcontent { width:215px; height:105px; background-image:url(../images/splCont.gif); background-repeat:no-repeat; padding:10px 20px 10px 20px; margin-bottom:14px;}
.prince { width:215px; height:105px; background-image:url(../images/princeImg.gif); background-repeat:no-repeat; padding:10px 20px 10px 20px; margin-bottom:14px;}
.splcontentNew { width:215px; height:92px; background-image:url(../images/splCont1.gif); background-repeat:no-repeat; padding:10px 20px 10px 20px; margin-bottom:15px;}
.footer { width:100%; background-color:#bfb2d5; color:#50276b; font-family: Arial, Verdana, Helvetica, sans-serif, "Trebuchet MS"; font-size:10px; font-weight:bold; line-height:normal; text-align:center;}
.footLt { width:700px; margin:0px auto;}
.footRt { width:280px; margin:0px auto;}
.feeds { width:430px; height:37px; background-image:url(../images/feedBg.gif); background-repeat:no-repeat; margin:5px auto 0px auto; padding:6px 0px 0px 65px}
.introBg { width:640px; height:210px; background-image:url(../images/introBg.gif); background-repeat:no-repeat; padding:10px 20px 10px 20px; margin-bottom:15px; font-size:14px;}
.introBg1 { width:640px; height:210px; background-image:url(../images/introBg1.gif); background-repeat:no-repeat; padding:10px 20px 10px 20px; margin-bottom:15px; font-size:12px;}
.editorBG { width:640px; padding:0px 20px 0px 20px; font-size:14px; background-color:#e6e6fa; }
.PageTxt { width:640px; padding:0px 20px 0px 20px; font-size:9.5pt; background-color:#e6e6fa; line-height:18px; white-space:normal; margin:0px; font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; text-align:justify; letter-spacing:.3pt; }
.faqTxtBlack {width:615px; padding:0px 0px 0px 25px; font-size:9.5pt; background-color:#e6e6fa; line-height:18px; white-space:normal; margin:0px; font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; text-align:justify; letter-spacing:.3pt; color:#000000; }
.faqContainer { width:640px; padding:0px 20px 0px 20px; font-size:9.5pt; background-color:#e6e6fa; line-height:18px; white-space:normal; margin:0px; font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; text-align:justify; letter-spacing:.3pt; color:#000000; }
.rtContInside { width:215px; padding:0px 20px 0px 20px; margin:0px; font-size:11px; background-color:#e6e6fa; line-height:18px; white-space:normal; margin:0px; font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; letter-spacing:.3pt; font-weight:bold;}
.god { background-image:url(../images/god.gif); background-repeat:no-repeat; left:0; top:0; width:680px; height:53px;}
.pageTitle { background-image:url(../images/pageTitle.gif); background-repeat:no-repeat; left:0; top:0; width:680px; height:9px; margin:0px; padding:0px; background-position:bottom;}
.godBt { background-image:url(../images/godBtm.gif); background-repeat:no-repeat; left:0; top:0;
width:680px; height:19px; margin-bottom:15px; padding:0px;}
.taskBg { width:131px; height:29px; background-image:url(../images/task.gif); background-repeat:no-repeat; text-align:center; padding:10px 0px;}
.btWidth { width:47%;}
/*=====================Margins & Paddings==================*/
.listMarg { margin:0px; margin-left:25px; padding:0px; font-style:inherit;}
.footPad { padding:3px 4px;}
.brT { border-top:1px solid #684784; width:50%; margin:0 auto; padding-bottom:10px;}
.borderRt { border-right:5px solid #fff;}
.btBorderRt { border-right:1px solid #684784; margin-right:25px; padding-right:25px;}
.padBut {padding-top:6px; padding-left:7px;}
.padLft20 { padding-left:20px;}
.padLft10 { padding-left:10px;}
.padRt20 { padding-right:20px;}
.padRt10 { padding-right:10px;}
.padTop15 { padding-top:15px;}
.padTb15 { padding-top:15px; padding-bottom:15px;}
.marTop10 { margin-top:10px;}
.marTop17 { margin-top:17px;}
.padBtm15 { padding-bottom:15px;}
.marTop5 { margin-top:5px;}
.marLeft25 { margin-left:38px;}
.marTop25 { margin-top:25px;}
.marTop20 { margin-top:20px;}
.marBt15 { margin-bottom:15px;}
.arrw { vertical-align:middle;}
.ulNomrg ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.ulNomrg li {
	margin:0px;
	padding:0px;
}
.hiddenPic {
	display:none;
}
/*=====================Navi Styles==================*/

ul#homeoNavi {
	width:700px;
	background-image:url(../images/buttonsHomeo.gif);
	margin:0px auto;
	padding:0px;
	top:0px;
	left:0px;
	height: 37px;
	position: relative;
}
ul#homeoNavi li {
	margin:0px;
	padding:0px;
	list-style: none;
	top: 0;
	position: absolute;
}
ul#homeoNavi li,
ul#homeoNavi a {
	height: 37px;
	display:block;
	text-indent: -9999px;
	overflow: hidden;
}

#home {
	left: 4px;
	width: 57px;
}
#principles {
	left: 65px;
	width: 88px;
}
#miracles {
	left: 157px;
	width: 76px;
}
#articles {
	left: 237px;
	width: 72px;
}
#faqs {
	left: 314px;
	width: 61px;
}
#about {
	left: 380px;
	width: 82px;
}
#consult {
	left: 465px;
	width: 97px;
}
#contact {
	left: 567px;
	width: 74px;
}
#blog {
	left: 649px;
	width: 46px;
}

#home a:hover,
#bdhome ul#homeoNavi #home a {
	background: transparent url(../images/buttonsHomeo.gif) -4px -37px no-repeat;
}
#principles a:hover,
#bdprinciples ul#homeoNavi #principles a {
	background: transparent url(../images/buttonsHomeo.gif) -65px -37px no-repeat;
}
#miracles a:hover,
#bdmiracles ul#homeoNavi #miracles a {
	background: transparent url(../images/buttonsHomeo.gif) -157px -37px no-repeat;
}
#articles a:hover,
#bdarticles ul#homeoNavi #articles a {
	background: transparent url(../images/buttonsHomeo.gif) -237px -37px no-repeat;
}
#faqs a:hover,
#bdfaqs ul#homeoNavi #faqs a {
	background: transparent url(../images/buttonsHomeo.gif) -314px -37px no-repeat;
}
#about a:hover,
#bdabout ul#homeoNavi #about a {
	background: transparent url(../images/buttonsHomeo.gif) -380px -37px no-repeat;
}
#consult a:hover,
#bdconsult ul#homeoNavi #consult a {
	background: transparent url(../images/buttonsHomeo.gif) -465px -37px no-repeat;
}
#contact a:hover,
#bdcontact ul#homeoNavi #contact a {
	background: transparent url(../images/buttonsHomeo.gif) -567px -37px no-repeat;
}
#blog a:hover,
#bdblog ul#homeoNavi #blog a {
	background: transparent url(../images/buttonsHomeo.gif) -649px -37px no-repeat;
}

/********************** link styles **********************/
/* DEFAULT LINKS */

a:link {
	color:#9e005d;
	background-color: transparent;
	text-decoration:none;
	font-weight:normal;
}
a:visited {
	color: #9e005d;
	background-color: transparent;
	text-decoration:none;
	font-weight:normal;
}
a:hover {
	color:#0000FF;
	background-color: transparent;
	text-decoration:underline;
	font-weight:normal;
}
a:active { 
	color:#9e005d;
	background-color: transparent;
	text-decoration:none;
	font-weight:normal;
}

/*Footer Links*/
.footerlinks a:link {
	color: #50276b;
	background-color: transparent;
	text-decoration: none;
	font-size:10px;
}
.footerlinks a:visited {
	color: #50276b;
	background-color: transparent;
	text-decoration: none;
	font-size:10px;
}
.footerlinks a:hover {
	color: #9e005d;
	background-color: transparent;
	font-size:10px;
	text-decoration: underline;
}
.footerlinks a:active {
	color: #9e005d;
	background-color: transparent;
	text-decoration: none;
	font-size:10px;
}

/*Text Links*/
.faqTxt {
	color: #9e005d;
}
.faqTxtLinks a:link {
	color: #9e005d;
	background-color: transparent;
	text-decoration:none;
}
.faqTxtLinks a:visited {
	color: #9e005d;
	background-color: transparent;
	text-decoration:none;
}
.faqTxtLinks a:hover {
	color: #0000CC;
	background-color: transparent;
	text-decoration:underline;
}
.faqTxtLinks a:active {
	color: #9e005d;
	background-color: transparent;
	text-decoration:none;
}

.artiLink a:link { font-size:11px; color:#000000; line-height:18px; white-space:normal; margin:0px; font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; text-align:justify; letter-spacing:.3pt; font-weight:bold;}
.artiLink a:visited { font-size:11px; color:#000000; line-height:18px; white-space:normal; margin:0px; font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; text-align:justify; letter-spacing:.3pt; font-weight:bold;}
.artiLink a:hover { font-size:11px; color:#f00; line-height:18px; white-space:normal; margin:0px; font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; text-align:justify; letter-spacing:.3pt; font-weight:bold;}
.artiLink a:active { font-size:11px; color:#000000; line-height:18px; white-space:normal; margin:0px; font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; text-align:justify; letter-spacing:.3pt; font-weight:bold;}


.btBanner { width:100%; height:12px; padding:3px 0px; margin:0 auto; background-color:#bfb2d5;}

.serFild input { width:160px;}
.serGo { background-image:url(../images/go.gif); background-repeat:no-repeat;}

.homeBg { background-color:#e6e6fa;}

/* Cntextual Link */
a.tt{
    position:relative;
    z-index:100000;
    color:#de239c;
	font-weight:bold;
    text-decoration:none;
	line-height:14px;
}
a.tt span{ display: none;}

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #684784; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:-100px; left:0;
	padding: 3px 10px 5px 10px;
	color: #fff;
    text-align: justify;
	/*filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;*/
	background:url(../images/buble1.gif) no-repeat top;
	width:282px;
	height:95px;
}
a.tt:hover span.top{
	display: block;
	padding: 3px 10px 5px 10px;
}
/*a.tt:hover span.middle{ /* different middle bg for stretch */
	/*display: block;
	padding: 0 8px; 
	background: url(bubble_filler1.gif) repeat bottom; 
}*/
/*a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 0px;
	color: #548912;
    background: url(bubble1.gif) no-repeat bottom;
}*/
.ttText { font-size:9.5px; font-weight:normal; width:275px; letter-spacing:.7pt;}
.searBox {
		background:url(../images/searchBox.gif) no-repeat;
		width:155px;
		height:20px;
		vertical-align:middle;
		border:none;
		outline:none;
		font-size:11px;
		color:#32004a;
		letter-spacing:1px;
		padding-left:5px;
}
.searchGo { 
		background:url(../images/go.gif) no-repeat;
		width:32px;
		height:20px;
		vertical-align:middle;
		border:none;
		outline:none;
		font-size:11px;
		color:#32004a;
		letter-spacing:1px;
		cursor:pointer;
}


