@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
    z-index:1;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}

em {font-style:italic;}
body {
	line-height: 1;
	color: black;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:13px;
    background:url(../images/body_bg_1.jpg) repeat;

}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

.bgdiv{
        background:url(../images/body_bg.jpg) repeat-x;
        width:100%;
        margin:0px;
      }
.main
	{
		margin:0 auto 0 auto;
		width:1024px;
		padding:0 0 0 0;
	}

.wrapper1
	{
		background:url(../images/bg_midd_contaner.gif) repeat;
		width:1024px;
	}

.wrapper2
	{
		background:url(../images/wrap2.jpg) repeat-x top;
		width:100%;
	}


.clear
	{
		clear:both;
	}
	
.left
	{
		float:left;
	}
.right
	{
		float:right;
	}
a{color:#7c4389;}
a:hover{color:#7c4389;}
/************************* head ********************/
.head
	{
		width:1024px;
	}
	
.head_right
	{
		width:648px;
	}

#headmenu
	{
		margin-left:48px;
		width:600px;
		margin-top:11px;
	}
	
#headmenu ul
	{
		margin:0 0 0 0;
		padding:0 0 0 0;
		list-style-type: none;
	}
	
#headmenu ul li
	{
		margin:0 7px 0 0;
		padding:0 0 0 0;
		list-style-type:none;
		display:inline;
		font-size:12px;
		color:#878787;
	}
	
#headmenu ul li a
	{
		font-size:12px;
		color:#878787;
		text-decoration:none
	}
.signupbox
	{
		width:152px;
		height:18px;
		border:solid 1px #cccccc;
		color:#878787;
		font-size:11px;
		vertical-align:middle;
		font-style:normal;
	}
.inspiration
	{
		width:600px;
	}
.inspiration_img
	{
		margin-top:40px; margin-left:172px
	}
	
.search_bg
	{
		width:1024px;
		background: url(../images/search_bg.jpg) no-repeat ;
		height:69px;
	}

.h35
	{
		height:35px;
	}
	
.w750
	{
		width:750px;
	}
	
.w160
	{
		width:160px
	}

.pad3top
	{
		padding-top:3px;
	}

.B12
	{
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		line-height:18px;
		text-decoration:none;
	}

.white
	{
		color:#FFF;
	}
	
.middle_w
	{
		width:887px;
	}
	
.w341
	{
		width:341px;
	}
	
	
.message	
	{
		background:url(../images/message_week_bg.jpg) repeat-x;
		width:887px;
		height:192px;
		clear:both;
	}
	
.w62
	{
		width:62px;
	}
	
.w341
	{
		width:341px;
	}
	
.h24
	{
		height:24px;
	}
	
h1
	{
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:normal;
		color:#474639;
		font-weight:bold;
	}
	
.Dblue
	{
		color:#7c4389;
	}
	
.h28
	{
		height:28px;
	}
	
.h32
	{
		height:32px;
	}
	
.w33
	{
		width:33px
	}

.w30
	{
		width:10px
	}

.w39
	{
		width:39px
	}
	
.audio
	{
		background:url(../images/adio_bg.jpg) no-repeat;
		width:445px;
		height:192px;
	}

.audiof
	{
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:15px;
		color:#727272;
		font-weight:bold;
		text-decoration:none;
	}
	
.w128
	{
		width:128px;
	}
		
.h13
	{
		height:13px;
	}
.hi6
	{
		height:6px;
	}
	

.hi9
	{
		height:9px;
	}
	
.B11
	{
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		line-height:18px;
	}


.mt2
	{
		margin-top:2px;
	}
.mt1
	{
		margin-top:1px;
	}
.mt5
	{
		margin-top:5px;
	}


.mr5
	{
		margin-right:5px;
	}
	

.w200
	{
		width:200px;
	}


.h26
	{
		height:26px;
	}


h3
	{
		font-size:13px;
		color:#92a017;
		font-weight:bolder;
		font-family:Trebuchet MS;
        padding-top:15px;
        text-transform:uppercase;
	}


.blue_link
	{
		color:#7c4389;
		font-size:13px;
		text-decoration:underline;
		margin-left:11px;
		padding-top:5px;
		line-height:18px;
	}
	
.h16
	{
		height:16px;
	}

.he12
	{
		height:12px;
	}
	
.promem
	{
		margin-left:29px;
		width:170px;
	}

/********************** menu ********************************/
#menu
	{
		width:887px;
		background-color:#3e0950;
		height:33px;
        z-index:1000;
	}
	

#menu ul li { display:block; float:left; width:auto;text-transform:uppercase; margin-top:5px; height:28px;}
#jsddm { float:left; display:block; width:887px;}
#jsddm li { font-size:15px;  font-weight:bold; line-height:16px;}
#jsddm li a { display: block; padding: 5px 5px; text-decoration: none; color:#feffff; padding-bottom:4px; }
#jsddm li .menuAch { display: block; padding: 5px 25px; text-decoration: none; color:#feffff;  padding-bottom:4px;}
#jsddm li .menuAch2 { display: block; padding: 5px 25px; text-decoration: none; color:#feffff;  padding-bottom:4px;}
#jsddm li .menuAch3 { display: block; padding: 5px 20px; text-decoration: none; color:#feffff;  padding-bottom:4px;}
#jsddm li .menuAch4 { display: block; padding: 5px 25px; text-decoration: none; color:#feffff;  padding-bottom:4px;}
#jsddm li .menuAch5 { display: block; padding: 5px 30px; text-decoration: none; color:#feffff;  padding-bottom:4px;}
#jsddm li a:hover { color: #d0d1d3; font-weight:bold; }
#jsddm li ul { margin:4px 0 0 12px; padding: 0px; position: absolute; visibility: hidden; border:1px solid #FFF; border-top:none; z-index:10000;background:#3e0950;opacity:0.9;filter:alpha(opacity=90) }
#jsddm li ul li { background:#3e0950; float: none; display: inline;  }
#jsddm li ul li a { width: 135px; color:#fff; text-align:left; border-bottom:solid 1px #FFF ; font-weight:normal; font-size:12px; display:block; padding-top:15px; padding-bottom:8px}
#jsddm li ul li a:hover { color:#ffffff; font-weight:normal; font-size:12px}

/************************* head ********************/







/************************* Body ********************/


.contant_img
	{
		border:solid 1px #5c5c5c;
	}
.main_contaner
	{
		background:url(../images/midd_body_bg.jpg) no-repeat top #909715;
		width:934px;
		margin:0 51px 0 39px;
	}

.main_contaner1
	{
		background-color:#FFF;
		width:820px;
		margin:0 23px 0 24px;
		padding:30px 35px 36px 32px;
		min-height:300px;
		overflow:auto;
	}
.main_contaner2
	{
		background-color:#FFF;
		width:820px;
		margin:0 23px 0 24px;
		padding:30px 35px 36px 32px;
		min-height:300px;
		overflow:auto;
        position:relative;
        top:-190px;
	}
.contact_l
	{
		width:241px;
	}

.contact_2
	{
		border-right:dashed 1px #b2b2b2;
		padding-right:40px;
        min-height:740px;
	}
.contact_2 p {line-height:18px;}
.w49
	{
		width:49px;
	}
.w41
	{
		width:41px;
	}

.rightcon
	{
		width:200px;
		padding-left:47px;
	}
.w820
	{
		width:820px;
	}

.rightcon2
	{
		width:200px;
		padding-left:47px;
	}


.N12
	{
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#373737;
		line-height:18px;
		text-align:justify
	}

.N13
	{
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#373737;
		line-height:18px;
		text-align:justify
	}


.topm
	{
		margin-top:23px;
		width:241px;
	}

.discover
	{
		padding-top:15px; margin-left:5px;
	}


.greentitle
	{
		font-size:13px;
		color:#889101;
		font-weight:bolder;
		text-decoration:none;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}


.h17
	{
		height:17px;
	}

.p17
	{
		padding-top:17px;
	}

h2
	{
		font-family:Tahoma, Geneva, sans-serif;
		font-size:26px;
		color:#3e0950;
		font-weight:bold;
	}
.N13
	{
		font-family:Tahoma, Geneva, sans-serif;
		font-size:13px;
		color:#373737;
	}

.N11
	{
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#393939;
		line-height:18px;
		text-align:justify
	}

.ml5
	{
		margin-left:5px;
	}


.pt12
	{
		padding-top:10px;
	}

.pt18
	{
		padding-top:18px;
	}


.he15
	{
		height:15px;
	}

.m29
	{
		margin-left:29px;
	}

.he37
	{
		height:30px;
	}

.he30
	{
		height:30px;
	}

.w240
	{
		width:240px;
	}

/************************* Start  Bootom ********************/

.bottom_bg
	{
		background:url(../images/bottom_bg_x.gif) repeat-x top #9d9d9d;
		width:100%;
        min-width:1024px;
		min-height:10px;
		overflow:auto;
        position:relative;
        left:-6px;
	}

.bottom_bgreen
	{
		background:#909715;
		width:887px;
		padding:0 23px 25px 24px;
		min-height:100px;
		overflow:auto;
	}

.bottom_left
	{
		background:#d2d5a1;
		width:445px;
		padding:26px 130px 0  28px;
		height:240px
	}

.bottom_right
	{
		background:#dbdeb4;
		width:260px;
		padding-top:63px;
		padding-left:24px;
		height:203px;

	}

	.h26
	{
		height:26px;
	}

.he10
	{
		height:10px;
	}

.B24
	{
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:24px;
		font-weight:bold;
	}

.red
	{
		color:#561148;
	}

.w430
{
	width:430px
}

.dred
	{
		color:#32003e;
	}

.N14
	{
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:14px;
	}

.I20 {text-indent:20px;margin-top:10px;}
.I20 {line-height:18px;}
.I20 a{font-weight:bold;}
.con_text
	{
		width:441px;
		font-size:13px;
		color:#373737;
		line-height:18px;
		text-align:justify;
        margin-bottom:18px;

	}

.bot_link
	{
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#7c4389;
		font-weight:bold;
        line-height:20px;
	}

.boot_left_con
	{
		padding:26px 130px 0  28px;

	}
.footer{width:936px;display:block;}
.footer a{color:#333;}
.footer1
	{
		width:680px;
		padding-top:12px;
		text-align:left;
		padding-bottom:18px;
	}


.footer2
	{
		padding-top:12px;
		text-align:right;
		padding-bottom:18px;
		font-weight:bold;
	}

/************************* End Bootom ********************/

.pmc-link {color:#393939;font-weight:bold;font-size:11px;line-height:18px;}
.pmc-excerpt {font-size:11px;line-height:18px;}
.pmc-read-more {font-weight: bold; color:#7C4389; background:url('/images/readmore_arrow.gif') 1px 5px no-repeat;padding-left:10px;display:block;font-size:11px;text-decoration:none;margin-bottom:15px;line-height:18px;}
.widgettitle {color:#92A017;
font-family:Trebuchet MS;
font-size:13px;
font-weight:bolder;
text-transform:uppercase; margin-bottom:10px;
line-height:18px;}
div.entry-content p, div.contact_l p
	{
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#373737;
		line-height:18px;     
        margin-top:23px;
	}

    /* =Breadcrumbs
-------------------------------------------------------------- */
#breadcrumbs { margin: 1em 0; list-style: none; margin-bottom:10px;display:block; }
#breadcrumbs li { float: left; padding: 1px 5px 1px 0; margin-right: 5px; border-right: 1px solid #CCC }
#breadcrumbs li:last-child, #breadcrumbs .last { border: 0 }
#breadcrumbs li a:link, #breadcrumbs li a:visited { text-decoration: none; clear: left }
#breadcrumbs .notice { border: 0; color: #999; background: none }


/* =Posts
-------------------------------------------------------------- */
.post { margin-bottom: 3em }
.entry-title { font-size: 22px; margin: 0 0 0.5em;  font-weight: bold }
.entry-title a:link, .entry-title a:visited { text-decoration: none; color: #2B2825 }
.entry-title a:hover { color: #7c4389; text-decoration:none; }
.entry-content p, .entry-summary { line-height: 1.73em }
.entry-content p strong {font-weight:bold;}
.entry-content { font-size: 14px }
.entry-content ul { margin-left:15px;margin-top:10px; }
.entry-content ul li{ margin-left:5px; background:transparent url(/images/readmore_arrow.gif) no-repeat scroll 1px 5px; margin-bottom:15px;
padding-left:10px;}
.more-link { display: inline-block; overflow: hidden; font-weight: bold; font-size: 14px; margin: 1em 0; zoom: 1 }
.entry-meta { margin: 0.5em 0 1.5em; color: #999 }
.entry-tags { display: block; clear: left }
.author, .published { display: block; float: left; margin-right: 15px }
.entry-links { list-style: none; margin: 1em 0; padding: 1em 0 }
.entry-links li { float: left; margin-right: 15px }
.entry-links a:link, .entry-links a:visited { text-decoration: none; font-weight: bold; font-size: 12px }
.entry-category { font-weight: bold; color: #999; font-size: 12px; display: block; text-transform: uppercase; padding: 0.5em 0 }
.gallery .gallery-item { float: left; margin: 0 1em 1em 0 }
.attachment { margin: 1em 0 }
.main_contaner2
	{
		background-color:#FFF;
		width:820px;
		margin:0 23px 0 24px;
		padding:30px 35px 36px 32px;
		min-height:300px;
		overflow:auto;
        position:relative;
        top:-190px;
        margin-bottom:-190px;
        z-index:1;
	}
.main_contaner {z-index:1;}
.clear {z-index:1;}
.entry-links ul li {font-size:12px;}
.entry-links ul li a {font-size:12px;color: #2B2825}
img.avatar {float:left;margin-right:10px;}
.fn, .says {}
.comment-content {margin-left:60px;clear:both;}
h5 {margin-bottom:10px;font-weight:bold;margin-top:10px;}
#commentsform p {margin-bottom:10px;}
#commentsform code {font-size:10px;}
#commentlist {background:#eee;border:1px solid #ccc;padding:15px;}
.contact_2 h3 {clear:both;margin-top:10px;margin-bottom:15px;font-size:16px;}
#breadcrumbs{margin-bottom:10px;display:table;}
#menu {z-index:1000;}
.middle_w{z-index:1000;}
#foot_become p{width:441px;
		font-size:13px;
		color:#373737;
		line-height:18px;
		text-align:justify;
        margin-bottom:18px;
        margin-left:10px;margin-right:10px;clear:both;}
strong {font-weight:bold;}
#msgofweek p {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		line-height:18px;
		text-decoration:none;
        color:#7c4389;}
div.amtap-item {clear:both;margin-bottom:15px;display:table;}
div.amtap-item .author {margin-top:25px;float:left;}
div.amtap-item a {float:left;}
#teleclass_display{margin-top:5px;margin-bottom:20px;line-height:20px;}
#teleclass_display .name {font-weight:bold;}
#teleclass_display .date span {font-weight:bold;}
#teleclass_display img {margin-right:10px;margin-bottom:50px;}
#teleclass_display li{ margin-left:55px; background:transparent url(/images/readmore_arrow.gif) no-repeat scroll 1px 8px; margin-bottom:15px;
padding-left:10px;list-style:none;}

/*Online Classes*/

.programTitle{
	color: black;
	font-weight:bold;
	text-decoration:none;
    padding-top:10px;
}
.program{
	color: black;
	text-decoration:none;
    line-height:20px;
}
span.programDescription{
	color: black;
	text-decoration:none;
    display:block;


}
a.programCartLink,a.programCartLink:active,a.programCartLink:visited{
	font-weight:bold;
	text-decoration:none;
    padding-top:20px;
    padding-left:15px;
    padding-right:15px;
    text-transform:uppercase;
    padding-bottom:10px;
}
a.programCartLink:hover{
	text-decoration:none;
}
#programCategory{
	background-color:#959E45;
	border: 1px solid #6D7431;
	color:#ffffff;
	width:500px;
	margin-top:5px;
	margin-bottom:10px;
	font-weight:bold;
	padding:3px;
	display:block;

}
#categoryLinksDIV{
	color: black;
	border:1px solid black;
	padding:10px;
	width:500px;
	background-color:#959E45;
	margin-bottom:30px;
	display:none;
    line-height:18px;

}
a.categoryLink{
	text-decoration:none;
}
li {font-size:13px;line-height:20px;}

#secondary .N14
	{
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:11px;
	}
.contact_2 {min-height:740px;}
.audio2{margin-left:-15px;background:none;margin-top:-5px;display:table;}
#mow {margin:0px;padding:0px;}
#mow p {line-height:16px;}